The Determinate Nix Installer is a fast and stable Nix installer created by Determinate Systems. It currently supports both Linux and macOS.
The Determinate Nix Installer, from Determinate Systems, differs from the official Nix installation script in several important ways:
/nix/receipt.json
. This receipt enables the Determinate Nix Installer to seamlessly uninstall Nix, whereas the official Nix installation script provides no offboarding path of this kind.plan
command to see how the installer will change your system. We see this as an improvement over the official Nix installation script, which prompts you to approve changes but doesn't present all changes.You can run the installer on your system using this command:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
For a more complete guide, see Get Nix running on your system here in Zero to Nix.