Using the Same Arch Linux Installation for a Decade

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • I used https://www.hammerspoon.org/ to write custom keyboard shortcuts for switching between specific applications. I don't have it anymore, but it didn't take too much perusing the docs to find a way to bind a keyboard command to look for a specific window, focus it if it was found, or open the application if it wasn't. SO much better than cmd+tab/backtick or mission control.

  • yabai

    A tiling window manager for macOS based on binary space partitioning

  • Indeed, power users are not really what Apple optimizes for. They try to dumb everything down, and it helps them in their ultimate goal: get more market share.

    You've actually stumbled upon the least configurable components of macOS: the Window Manager, and the Desktop Environment.

    On Linux you can choose your own, and you have so many different paradigms. I still miss i3 wm..

    On macOS you don't have this choice, and you have to use apps to get to the workflow you need.

    I was a Windows power user for a few years, and now I use both Linux and macOS daily since 6 years ago. In the end, I feel more productive on macOS nowadays, mostly because there are many quality apps to get anything I want done, I don't have to worry that basic OS function will stop working when I update some dependency, and there are some macOS-native features that really improved my workflow.

    For example I didn't know how useful Live Text would be until the first time I noticed that Command-F search in Safari also searches text in images, or when I double clicked on a phone number and I could just call it with my iPhone (which was in another room) but keep talking from the MacBook.

    I can't even imagine how I would do that on Linux (surely doable, but nothing beats "already done and usable"), and it's just one of many features like that.

    I will end with some more software recommendations: yabai for window management (https://github.com/koekeishiya/yabai) and skhd for hotkeys (https://github.com/koekeishiya/skhd)

    They are more Linux-like, using config files, free and easy to forget they aren't native.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • skhd

    Simple hotkey daemon for macOS

  • Indeed, power users are not really what Apple optimizes for. They try to dumb everything down, and it helps them in their ultimate goal: get more market share.

    You've actually stumbled upon the least configurable components of macOS: the Window Manager, and the Desktop Environment.

    On Linux you can choose your own, and you have so many different paradigms. I still miss i3 wm..

    On macOS you don't have this choice, and you have to use apps to get to the workflow you need.

    I was a Windows power user for a few years, and now I use both Linux and macOS daily since 6 years ago. In the end, I feel more productive on macOS nowadays, mostly because there are many quality apps to get anything I want done, I don't have to worry that basic OS function will stop working when I update some dependency, and there are some macOS-native features that really improved my workflow.

    For example I didn't know how useful Live Text would be until the first time I noticed that Command-F search in Safari also searches text in images, or when I double clicked on a phone number and I could just call it with my iPhone (which was in another room) but keep talking from the MacBook.

    I can't even imagine how I would do that on Linux (surely doable, but nothing beats "already done and usable"), and it's just one of many features like that.

    I will end with some more software recommendations: yabai for window management (https://github.com/koekeishiya/yabai) and skhd for hotkeys (https://github.com/koekeishiya/skhd)

    They are more Linux-like, using config files, free and easy to forget they aren't native.

  • foundry

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

  • Windows -> Solaris -> Windows -> Gentoo -> Arch -> NixOS

    I feel much more satisfaction pouring hours into NixOS over doing the same on Gentoo and Arch. The hours on nix are in a source file I can carry around. The hours on Gentoo and Arch I'm doomed to forget and have to repeat.

    I do miss the AUR though. I haven't been able to package a rust program that has a build with a transitive dependency that expects internet access (https://github.com/foundry-rs/foundry). Something something sandbox, crate2nix. But a frivolous install of a little binary that isn't packaged is not necessarily am easy endeavour.

    Overall I'm very happy. Nix unstable feels equivalent to Arch more or less. You can pull in master with flakes easily enough too.

  • archweb

    Arch Linux website code

  • > - before upgrading, glance at https://archlinux.org/news/ to see if anything requires manual intervention

    I simply have https://archlinux.org/ as my homepage when I open my browser on the desktop computer. Shows the same news in a slightly better format (personally), and also shows latest package updates on the right side, in case some favorite software of mine has been recently updated.

  • openQA

    openQA web-frontend, scheduler and tools.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A brush with Java.

    4 projects | /r/ProgrammerHumor | 21 Mar 2021
  • Watchexec

    1 project | news.ycombinator.com | 24 Apr 2024
  • An Open-Source Implementation of Apple Code Signing and Notarization

    1 project | news.ycombinator.com | 15 Apr 2024
  • You don't have to type faster to type faster

    2 projects | news.ycombinator.com | 3 Apr 2024
  • Espanso: Because Who Actually Likes Typing Out Their Emails?

    1 project | dev.to | 1 Apr 2024