#macOS
once upon a time I bought the M2 MacBook Air
#nix
It is not much more than a year since I began exploring nix (or is it two years, I fool myself)
#DeterminateSystems
It did not take long before I discovered that to use nix on mac requires extra effort, when there inevitably are updates or upgrades. Apple has opinions. The opinionated nix, or more precisely its installer offload that effort.
#NixDarwin
nix-darwin enables system wide nix on macOS
#homebrew
Part reason I began using nix was moving away from Homebrew
#direnv
Exploring nix workflow led me to direnv, a powerfull way to load environments by entering directories. It works really great in tandem with nix. It is the sole homebrew package in my macOS
#asahi #linux
geerlingguy first reminded me of the possibility to install linux on my mac several years ago when the good folks at asahi released asahi linux
#arch #Wayland #Hyprland
Even more years ago I first began hearing the arch buzz, but lately this year buzz on arch using the Hyprland Wayland compositor for a tiled desktop got bumped and
#omarchy
the opinionated linux iteration No. 2 in DHH's series of "omakase" linux, making it easy for everyone to jump from apple to linux
#AsahiAlarm
Asahi has a project going on with fedora, but there is also the Asahi-Alarm based on arch. This is great because the arch project mainly focus on x86-64. Asahi-Alarm makes arch linux for aarch64/arm64 with the overarching project Asahi's focus on mac hardware.
Putting it all together tiredkebab manages scripts for mac based on DHH's omarchy
I then make my own opinions with nix, flakes.nix, and direnv.