Search code examples
macosnixplutus

Can't find nix-env or nix-build on MacOS Catalina


I can't find nix-env, nix-build, nix-shell etc. on MacOS Catalina.

I installed with:

sh <(curl https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume

and was able to run them yesterday. I restarted my computer and can no longer find them. find / -name nix-env | grep nix-env shows nothing.

I tried installing again with the same command (sh <(curl https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume) but this time it exists immediately with 0 status code.

I suspect I need to do something to mount a virtual drive.


Solution

  • Use the Disk Utility UI to remove the nix volume (sudo rm -rf /nix won't work).

    Then run the script again and cross fingers your fingers this time: sh <(curl https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume