> I think the only real issue with Nix on macOS is that Nix can eat through storage quite quickly, and storage upgrades are pretty expensive on Macs. This might push the balance back to an fanless ryzen build
Only if you want to be able to roll back multiple versions. Otherwise, I think it is fine.
Indeed I've been liberally using nix-collect-garbage -d after every darwin-rebuild switch without issues for years.
> Its worth using the Determinate Systems installer to avoid reinstalling Nix on every macOS update though.
I've had Nix installed from the traditional installer since the very first M1 and never had to reinstall nixpkgs across OS updates.
Nix-darwin is good, and I use it, but it is nowhere close to NixOS. I think there are some options I've set through it that macOS keeps overriding, so the declarative configuration drifts from the real one eventually
I think the only real issue with Nix on macOS is that Nix can eat through storage quite quickly, and storage upgrades are pretty expensive on Macs. This might push the balance back to an fanless ryzen build