nix-installer icon indicating copy to clipboard operation
nix-installer copied to clipboard

Vanilla nix on MacOS is not replaced by Determinate Nix

Open Zebradil opened this issue 5 months ago • 5 comments

I noticed that my Determinate Nix installation is not up to date (determinate-nixd --version returned 0.38.1). Running determinate-nixd upgrade didn't change that, the version was still old. I followed the Migrating from upstream Nix, which is basically installing the Determinate.pkg. The determinate-nixd version got updated to 3.8.2, but nix --version still reports non-determinate version (nix (Nix) 2.30.1).

Rebuilding my system configuration (with darwin-rebuild) didn't changed anything, rebooting didn't help as well.

I tried searching for a similar issues here on GitHub, checked troubleshooting articles in the determinate docs, but haven't found anything useful for this case.

What can I do to switch to the Determinate version of nix on my MacOS machine?

Zebradil avatar Jul 25 '25 13:07 Zebradil

I'm seeing the same behavior and I've searched for specific steps to fix this to no avail.

mayersj1 avatar Oct 14 '25 15:10 mayersj1

Just discovered 'sudo determinate-nixd upgrade'. This solved my issue and now shows the correct determinate nix version number with 'nix --version'.

mayersj1 avatar Oct 14 '25 16:10 mayersj1

I ended up with complete reinstall of nix on my machine. This solved the issue for me.

Zebradil avatar Oct 15 '25 14:10 Zebradil

See the same issue, for some reason the old daemon isn't getting replaced by the determinate systems.

Image

Swoorup avatar Oct 29 '25 10:10 Swoorup

Ah nvm fixed it by update the profile

sudo nix-env --profile /nix/var/nix/profiles/default --set /nix/store/gs91cv9l7vw83dbay41kv9kfix64b6pr-nix-3.11.3

Swoorup avatar Oct 29 '25 10:10 Swoorup