Learn Nix

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

More ...

Learn Nixpkgs

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

More ...

Other learning resources

  • Nix Pills — At the beginning you may feel that some of the magic which happens behind the scenes is hard to grasp. This series aims to complement the existing explanations from the more formal documents.
  • Wiki — A user-maintained wiki for Nix and NixOS.
  • Nix cookbook — Nix Community Cookbook presents topical, practical ways of using Nix package manager ecosystem.

Get help from the community

The Community page shows where the community meets.

Get commercial support

The Commercial support page provides a list of consulting companies.