Omarchy

Omarchy is a much hyped Linux distro by DHH who has a distaste for macOS. It is based on Arch Linux and uses Hyprland.

On ThinkPad P14s

The author tried setting up Omarchy on his ThinkPad P14s and observed it to be somewhat lackluster compared to just using M1 Macbook Pro 16. On the positive side, the Hyprland experience is great … and Linux does engage a delightful keyboard-centric workflow (see Make CLI Great Again 🚀).

Known Hardware issues

WiFi adapter stops being recognized
iwctl device list is empty. Rebooting once seems to fix it.
Apple Studio Display
  • Sound does not work
  • Webcam does not work
  • USB ports don’t work

Known Software issues

Chromium
Some tabs won’t close/refresh/navigate; just grays out until you press ESC. (Bug)
Zed Editor
Crashes randomly
Omarchy Application Switcher
Crashes randomly

Verdict?

Whilst I can live with, for example, monitor webcam & speakers not working, I cannot tolerate software crashing! Thus, I’m content to be back on macOS with my trusty old M1 Macbook Pro 16.

Getting Nix dev env working

This is fairly simple using home-manager. First, install Nix and then setup home-manager based on my configuration. Notice I discard Omarchy’s .bashrc in favour of the direnv-friendly starship setup.

Focus

Oe advantage of using Linux’s tiling window manager is the calm focus it enables on whatever you are working on. In contrast, when windows are spread across - it can facilitate a chaotic vibe of distraction as an undercurrent. I can’t help but appreciate this calm focus 1 despite all the problems above.

Footnotes
1.
After all, this is the only moment there is.
Links to this page