The Nix Packages collection

The Nix Packages collection (Nixpkgs) is a set of about 2,500 packages for the Nix package manager. It supports a number of platforms (though not all packages work on all platforms):

  • GNU/Linux on 32-bit and 64-bit x86 (i686-linux and x86_64-linux)
  • Mac OS X (i686-darwin and x86_64-darwin)
  • FreeBSD (i686-freebsd and x86_64-freebsd)
  • OpenBSD (i686-openbsd)
  • Windows / Cygwin (i686-cygwin)

On Linux, the packages in Nixpkgs are ‘pure’, meaning that they have no dependencies on packages outside of the Nix store. This means that they should work on pretty much any Linux distribution.