Preface ======= This manual describes how to install, use and extend NixOS, a Linux distribution based on the purely functional package management system `Nix `_, that is composed using modules and packages defined in the `Nixpkgs `_ project. Additional information regarding the Nix package manager and the Nixpkgs project can be found in respectively the `Nix manual `_ and the `Nixpkgs manual `_. If you encounter problems, please report them on the ``Discourse`` or on the `#nixos channel on Freenode `_. Bugs should be reported in `NixOS’ GitHub issue tracker `_. .. note:: Commands prefixed with ``#`` have to be run as root, either requiring to login as root user or temporarily switching to it using ``sudo`` for example.