My nix config files.
Install the package and system management tools
- Nix install
- Brew install
xcode-select --installis slow as ass
Finally, to finish the setup run:
$ nix --extra-experimental-features "nix-command flakes" run nix-darwin/master#darwin-rebuild -- switch --flake .#macafter that nix command runs you should be able to reload with:
darwin-reload switch --flake .#mac
I don't like how nix manages gui apps. I like keeping those apps updated to latest and that is difficult with nix as it can require updating the flake.lock file. In my mind because I am pinned to unstable it should always update to the latest version. But it doesn't work that way so here we are.