Welcome to nix.dev ================== .. topic:: **Introduction** The Nix ecosystem is a DevOps toolkit to achieve: - :ref:`Reproducible development environments `. - Easy installation of software over URLs. - Easy transfer of software environments between computers. - :ref:`Declarative specification of Linux machines `. - :ref:`Reproducible integration testing using virtual machines `. - Avoidance of version conflicts with already installed software. - Installing software from source code. - :ref:`Transparent build caching using binary caches `. - Strong support for software auditability. - :ref:`First-class cross compilation support `. - Remote builds. - Remote deployments. - Atomic upgrades and rollbacks. This documentation supplements the official `Nix `_, `NixOS `_, `Nixpkgs `_ and `NixOps `_ manuals. Topics ------ .. toctree:: :maxdepth: 3 :glob: tutorials/index.rst templates/index.rst anti-patterns/index.rst reference/index.rst faq.rst recommended-reading.rst influences.rst glossary.rst