Welcome to nix.dev


Nix ecosystem is a DevOps toolkit to achieve:

  • Reproducible development environments.

  • Easy installation of software over URLs.

  • Easy transfer of software environments between computers.

  • Declarative specification of Linux machines.

  • Reproducible integration testing using virtual machines.

  • Avoidance of version conflicts with an already installed software.

  • Installing software from source code.

  • Transparent build caching via binary caches.

  • Strong support for software auditability.

  • Remote builds.

  • Remote deployments.

  • Atomic upgrades and rollbacks.

This documentation supplements the official Nix, NixOS, Nixpkgs and NixOps manuals.