Nix, the purely functional package manager
Domen Kožar b640f69a4d
Merge pull request #3004 from zimbatm/shared-funding
13 hours ago
.github Remove .github/FUNDING.yml 13 hours ago
config update config/config.{sub,guess} 11 months ago
corepkgs nix-channel: Don't fetch binary-cache-url 4 weeks ago
doc/manual docs: document balancing cores and max-jobs 4 days ago
m4 autoconf: Fix C++17 detection not working on Ubuntu 16.04. 3 weeks ago
maintainers Fix release script 3 months ago
misc nix-daemon: add variable to disable fork safety 5 months ago
mk mk: add support for passing LDFLAGS to libs and bins 3 weeks ago
perl autoconf: Allow overriding CFLAGS/CXXFLAGS from outside. 3 weeks ago
scripts Merge pull request #2746 from bjornfor/install-multi-user-defaults 1 month ago
src Merge pull request #2975 from matthewbauer/fix-nsswitch-issue 1 week ago
tests timeout: test for error code 3 weeks ago
.dir-locals.el Add .dir-locals.el for Emacs 3 years ago
.editorconfig Add .editorconfig 2 years ago
.gitignore Treat plain derivation paths in context as normal paths. 6 months ago
.travis.yml Test the installer 2 years ago
.version version -> .version, avoid conflict with C++20 <version> 4 months ago
COPYING * Change this to LGPL to keep the government happy. 13 years ago
Makefile autoconf: Allow overriding CFLAGS/CXXFLAGS from outside. 3 weeks ago Get BOOST_LDFLAGS from autoconf, fix Ubuntu 16.04 build. 3 weeks ago Add Open Collective 5 days ago bootstrap: Simplify & make more robust. 7 years ago Revert 82b7f0e840983879a510245903ff7c917276f65d, cd8bc06e8786018ddb16cea4cb10971b63d0efd2, c3db9e6f8fd06d691be04cdd95a6bb21a400481d 2 weeks ago Merge all nix-* binaries into nix 9 months ago Attempt to fix the RPM build 11 months ago
release-common.nix release-common: fix build with `config.allowAliases = false` 1 month ago
release.nix fetchGit -> fetchTarball 2 months ago
shell.nix fetchGit -> fetchTarball 2 months ago

Open Collective supporters

Nix, the purely functional package manager

Nix is a new take on package management that is fairly unique. Because of its purity aspects, a lot of issues found in traditional package managers don't appear with Nix.

To find out more about the tool, usage and installation instructions, please read the manual, which is available on the Nix website at


Take a look at the Hacking Section of the manual. It helps you to get started with building Nix from source.


Nix is released under the LGPL v2.1

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.