Zero to Nix

An unofficial, opinionated, gentle introduction to Nix

What the Nix ecosystem offers

Declarative, reproducible development environments

No more "works on my machine." Create environments that work seamlessly and are easily sharable across platforms.

Declarative, reproducible package builds

No more broken builds or mysterious installation processes. Nix builds packages from scratch every time.

The largest package repository in existence

Nixpkgs offers over 80,000 packages and continues to grow every day.

Declarative Linux systems

NixOS is a unique Linux distribution that you can declaratively configure using the Nix language and Nix packages.