ISO image
You can install NixOS on physical hardware by burning one of the CD
images onto a blank CD/DVD disk, or by
copying it onto a USB stick . For installation
instructions , please see the manual .
Please note that NixOS at the moment lacks a nice, user-friendly
graphical installer. Therefore this form of installation may
not be suitable for novice Linux users.
Graphical ISO image
The graphical installation ISO image contains NixOS
installer as well as Desktop Environment
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.
Minimal ISO image
The minimal installation ISO image 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.
VirtualBox
This is a demo appliance for VirtualBox (in OVA format).
VirtualBox image includes the Plasma Desktop (was KDE) as
well as the VirtualBox guest additions .
To use it
Download the OVA file using the button above.
Open VirtualBox.
Run File → Import Appliance from the menu.
Select previously downloaded OVA file.
Click Import.
You can then start the virtual machine.
You can log in as user demo ,
password demo .
To obtain a root shell, run
sudo -i in the terminal (konsole).
Amazon EC2
NixOS can be deployed to Amazon EC2 with a pre-generated AMI image
that you can select bellow.
Via AWS Management Console
You can create an instance using the AWS Management Console by
selecting the region and clicking the Launch button.
Choose region:
ap-east-1 ap-northeast-1 ap-northeast-2 ap-south-1 ap-southeast-1 ap-southeast-2 ca-central-1 eu-central-1 eu-north-1 eu-west-1 eu-west-2 eu-west-3 sa-east-1 us-east-1 us-east-2 us-west-1 us-west-2
Root storage
Virtualisation
AMI
EBS
Hardware
ami-0835a3e481dc240f9
EBS
Hardware
ami-07c95eda953bf5435
EBS
Hardware
ami-04167df3cd952b3bd
EBS
Hardware
ami-0680e05531b3db677
EBS
Hardware
ami-0dc8d718279d3402d
EBS
Hardware
ami-0155e842329970187
EBS
Hardware
ami-0e67089f898e74443
EBS
Hardware
ami-0fcf28c07e86142c5
EBS
Hardware
ami-0ee83a3c6590fd6b1
EBS
Hardware
ami-01d0304a712f2f3f0
EBS
Hardware
ami-00e828bfc1e5d09ac
EBS
Hardware
ami-0e1ea64430d8103f2
EBS
Hardware
ami-0f7c354c421348e51
EBS
Hardware
ami-099756bfda4540da0
EBS
Hardware
ami-0b20a80b82052d23f
EBS
Hardware
ami-088ea590004b01752
EBS
Hardware
ami-0025b9d4831b911a7
Via Command Line
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 run:
$ nix-shell -p ec2_api_tools
(nix-shell) $ ec2-run-instances ami-01d0304a712f2f3f0 --region eu-west-1 -k my-key-pair