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.