- Nix: https://nixos.org
- ✨ Remote modules:
devbruce/nix-modules
- 📁
./nix-darwin
for macOS
Tip
Copy .config/nix/nix.conf
to ${HOME}
(→ Omit --extra-experimental-features "nix-command flakes"
)
✔️ Click to View
- Initialize nix-darwin flake file
nix flake init -t nix-darwin --extra-experimental-features "nix-command flakes"
- Install
darwin-rebuild
& apply Nix Flake configuration
nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake ${NixFlakeFileDirPath}#${FlakeOutputName}
- Apply the Nix Flake configuration
darwin-rebuild switch --flake ${NixFlakeFileDirPath}#${FlakeOutputName}
- Update
flake.lock
nix flake update --flake ${NixFlakeFileDirPath}