4 ms·
Just a shout out to nix-darwin[1]. It is nix, so initial setup is a bit involved. But then it truly makes it easy to configure everything in one place including
by amardeep 3y ago
Just a shout out to nix-darwin[1]. It is nix, so initial setup is a bit involved. But then it truly makes it easy to configure everything in one place including mac defaults, homebrew apps declaratively and mas apps etc.
There is a sample config in nix-darwin repo[2].
[1] https://github.com/LnL7/nix-darwin https://github.com/LnL7/nix-darwin
[2] https://github.com/LnL7/nix-darwin/blob/master/modules/examples/lnl.nix https://github.com/LnL7/nix-darwin/blob/master/modules/examp...
- okkdev 3y agoI skip nix-darwin and use just home-manager. Does all I need. Don't really see the point of adding nix-darwin.
- bsnnkv 3y agoThis is also my favorite way of setting up MacBooks. I love being able to set up all my Linux, macOS and Windows[1] machines from a single flake. [1]: https://lgug2z.com/articles/managing-dotfiles-on-windows-11-with-nixos/ https://lgug2z.com/articles/managing-dotfiles-on-windows-11-...
- behnamoh 3y agoSounds too much hassle for something you want to come back to every few years, when the nix commands and procedure have changed anyway.