Skip to content

NixOS/nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fc6c7af · Jun 10, 2020
May 28, 2020
Aug 13, 2018
Sep 18, 2019
Mar 11, 2020
May 23, 2020
Jul 3, 2019
Apr 10, 2020
Jun 4, 2020
May 8, 2020
May 8, 2020
Mar 30, 2020
May 27, 2020
Jun 10, 2020
Jun 4, 2020
Feb 20, 2020
Jun 5, 2017
Apr 6, 2020
Sep 4, 2019
Apr 25, 2006
May 28, 2020
May 8, 2020
May 1, 2020
Sep 6, 2011
May 28, 2020
Feb 25, 2020
Jun 9, 2020
Jun 9, 2020
Mar 30, 2020
May 4, 2020
Feb 25, 2020

Repository files navigation

Nix

Open Collective supporters Test

Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. Please refer to the Nix manual for more details.

Installation

On Linux and macOS the easiest way to Install Nix is to run the following shell command (as a user other than root):

$ curl -L https://nixos.org/nix/install | sh

Information on additional installation methods is available on the Nix download page.

Building And Developing

Building Nix

You can build Nix using one of the targets provided by release.nix:

$ nix-build ./release.nix -A build.aarch64-linux
$ nix-build ./release.nix -A build.x86_64-darwin
$ nix-build ./release.nix -A build.i686-linux
$ nix-build ./release.nix -A build.x86_64-linux

Development Environment

You can use the provided shell.nix to get a working development environment:

$ nix-shell
$ ./bootstrap.sh
$ ./configure
$ make

Additional Resources

License

Nix is released under the LGPL v2.1.