Learn

Search

Nix packages

NixOS options

Nix Manual

Nix is a package manager which comes in a form of many command line tools. Packages that Nix can build are defined with the Nix Expression Language.

Full Nix Manual

Nixpkgs Manual

The Nix Packages collection (Nixpkgs) is a set of thousands of packages for the Nix package manager and NixOS Linux distribution.

Full Nixpkgs Manual

Other learning resources

The Nix hour

A weekly beginner-oriented interactive video lecture on all things Nix. Running since October 2022.

Watch on Youtube

NixOS Wiki

A unofficial, user-maintained wiki for Nix and NixOS

Check the wiki

Nix Pills

A low-level tutorial on building software packages with Nix, showing in detail how Nixpkgs is constructed.

Take the Pills