Below you will find installation instructions for Nix, the package manager. Nix is currently supported on Linux and Mac. The latest stable release is 2.3.4.
curl -L https://nixos.org/nix/install | sh
Make sure to follow the instructions output by the script.
The installation script requires that you have
sudo access to
You may want to verify the integrity of the installation script using GPG:
curl -o install-nix-2.3.4 https://releases.nixos.org/nix/nix-2.3.4/install curl -o install-nix-2.3.4.asc https://releases.nixos.org/nix/nix-2.3.4/install.asc gpg2 --recv-keys B541D55301270E0BCF15CA5D8170B4726D7198DE gpg2 --verify ./install-nix-2.3.4.asc sh ./install-nix-2.3.4
You can uninstall Nix simply by running
rm -rf /nix.
The following release items are also available:
Below you will find installation instructions for NixOS, the Linux distribution. The latest stable release series is 20.03.
The graphical installation CD contains the NixOS installer as well as the KDE Desktop and several applications. It’s a live CD, so it allows you to get an impression of NixOS (and the Nix package manager) without installing it.
The minimal installation CD does not contain the graphical user interface, and is therefore a lot smaller. You have to run the installer from the console. It contains a number of rescue tools.
This is a demo appliance for VirtualBox (in OVA format) that has
X11 and Plasma 5 enabled, as well as the VirtualBox guest additions. To
use it, download the OVA file, open VirtualBox, run “File → Import
Appliance” from the menu, select the OVA file, and click “Import”.
You can then start the virtual machine. When the KDE login screen
appears, you can log in as user
demo. To obtain a root shell, run
sudo -i in the KDE terminal (
If you are an EC2 user, you can deploy a NixOS instance instantly in your preferred region by using one of the AMIs listed below.
You can create an instance using the AWS Management Console by
clicking one of the Launch buttons. You can also create an instance
from the command line. For example, to create an instance in region
eu-west-1 using the EC2 API tools, just
$ ec2-run-instances --region eu-west-1 -k my-key-pair
If you are a developer who wants to contribute to NixOS, or if you just want the latest and greatest, you can also install the most recent unstable release.