Re:Nix Survival Mode: macOS upgrades won't break Nix anymore
by grhmc on Wednesday October 25, 2023 @06:39PM
(#38019260)
> Unfortunately, it also still wants to make system-wide changes on macOS.
For context, these changes are:
1. Creating and mounting a volume at /nix for the store
2. A daemon used for isolating build environments
3. A zshrc / fish / bash hook to load a few environment variables (PATH, mostly)
4. (new!) an on-boot Launch Daemon to keep those profile hooks working between upgrades.
Re:Nix Survival Mode: macOS upgrades won't break Nix anymore
by oldbbsnickname on Wednesday October 25, 2023 @07:06PM
(#38019508)
No sale. Too much complexity and too many side-effects.
Re:Nix Survival Mode: macOS upgrades won't break Nix anymore
by grhmc on Wednesday October 25, 2023 @07:14PM
(#38019562)
Good thing we don't have anything for sale yet :').
Nix solves version and configuration dependency hell problem by allowing multiple versions and configurations of the same package side-by-side. Unfortunately, it also still wants to make system-wide changes on macOS. It also has the "problem" of less wider accessibility because the functional nature is more complex.
PS: I have worked in client platform management and engineering at scale.