3 ms·
In practice you can actually get extremely close to having Nix manage your whole macOS system with the exception of actual OS-level updates (and particular tool
by jkachmar 7y ago
In practice you can actually get extremely close to having Nix manage your whole macOS system with the exception of actual OS-level updates (and particular tools like Xcode, I suppose).
John Wiegley’s system configuration [0] is an example of this, although it is extremely ambitious and definitely not a good place to start for anyone who has used Nix before.
One of the interesting things that Wiegley does for further reproducibility is to have Nix manage and install DMG-based Applications [1] in addition to CLI apps, services, and other system-level things.
[0] https://github.com/jwiegley/nix-config https://github.com/jwiegley/nix-config
[1] https://github.com/jwiegley/nix-config/blob/bbad310daa1106f6ccff08292b7dfb9b574584f4/overlays/30-apps.nix#L25 https://github.com/jwiegley/nix-config/blob/bbad310daa1106f6...