Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 7 million installs.
Determinate Nix Installer is a tool for installing Nix and flakes across a wide range of environments, built and maintained by Determinate Systems. The installer works on macOS, Linux, Windows Subsystem for Linux, and containerized environments like Docker and Podman, and is written in Rust as a single static binary. It is designed to be more reliable and maintainable than existing shell-based installation scripts, offering features like uninstallation support, macOS upgrade survivability, and integration with CI/CD platforms like GitHub Actions and GitLab.