Welcome to nix.dev

Introduction

Nix ecosystem is a DevOps toolkit to achieve:

  • Reproducible development environments.

  • Easy installation of software over URLS.

  • Easy transfer of software environments between computers.

  • Avoidance of version conflicts with 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.