- install
nix
, enableflakes
- install homebrew
- clone to
~/nixfiles
- run
bin/switch
- run
brew-up
to install any Homebrew software defined in the created~/.Brewfile
(we could usenix-darwin
, but it introduces a lot of complexity and you still need to install homebrew manually anyways... not totally worth the lift. But if I ever change my mind there's a working spike (as of 2024-02-18) at https://github.com/flyinggrizzly/nixfiles/tree/nix-darwin-spike)
- home-manager + nix-darwin: https://xyno.space/post/nix-darwin-introduction
- chris portela blowing my mind