2 ms·
macOS updates breaking things is one of the biggest frustrations I remember from regularly using macOS with Nix (and Homebrew, and a handful of third-party GUI
by pxc 4y ago
macOS updates breaking things is one of the biggest frustrations I remember from regularly using macOS with Nix (and Homebrew, and a handful of third-party GUI apps, for that matter). The macOS GUI environment isn't for me, either.
Nix-Darwin (the module system that gives you some NixOS-like features with Nix on macOS) is nice, but macOS ultimately can't match the predictability and control one gets used to on NixOS. A system that updates in a non-uniform way, has limited configurability, and where the configuration of the system isn't given anywhere in a trackable, comprehensible form feels painfully chaotic in comparison.
(I can understand why Nix on Darwin (with or without Nix-Darwin) is a great fit for many, though. Having a 'normal', mainstream desktop underneath your still relatively predictable, explicit, reproducible dev tooling is awesome in a lot of ways.)