What is NixOS?
NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.
I think NixOS is a very interesting and useful Linux system, but a bit difficult to handle, since it doesn’t work like any other Linux system. I.e. the installation to hard drive is very special, the file system is different and NixOS uses special commands, which you can’t use in any other Linux system. However, if you follow my instruction below you can install NixOS without messing up your current Grub boot configuration and finally enjoy NixOS running from hard drive.
Screenshots from my NixOS installation
1. The Desktop when running as root
2. The Desktop when running as an ordinary user
3. Spotify is running (install Spotify with the command: nix-env -i spotify)