• Stars
    star
    9,002
  • Rank 3,762 (Top 0.08 %)
  • Language
    C++
  • License
    GNU Lesser Genera...
  • Created about 12 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Nix, the purely functional package manager

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

See our Hacking guide in our manual for instruction on how to to set up a development environment and build Nix from source.

Additional Resources

License

Nix is released under the LGPL v2.1.

More Repositories

1

nixpkgs

Nix Packages collection & NixOS
Nix
13,126
star
2

patchelf

A small utility to modify the dynamic linker and RPATH of ELF executables
C
2,931
star
3

nixops

NixOps is a tool for deploying to NixOS machines in a network or cloud.
Python
1,464
star
4

nixos-hardware

A collection of NixOS modules covering hardware quirks.
Nix
1,461
star
5

nix.dev

Official documentation for getting things done with Nix.
Python
1,458
star
6

hydra

Hydra, the Nix-based continuous build system
Perl
893
star
7

mobile-nixos

C
668
star
8

rfcs

The Nix community RFCs
396
star
9

templates

Flake templates
Nix
351
star
10

nixos-search

Search NixOS packages and options
Elm
342
star
11

cabal2nix

Generate Nix build instructions from a Cabal file
Haskell
336
star
12

nix-pills

Nix
278
star
13

nix-mode

An Emacs major mode for editing Nix expressions.
Emacs Lisp
276
star
14

nixos-homepage

Sources for nixos.org
Astro
268
star
15

nixos-weekly

NixOS Weekly Newsletter
HTML
212
star
16

ofborg

@ofborg tooling automation https://monitoring.ofborg.org/dashboard/db/ofborg
Rust
211
star
17

nixos-artwork

Nix related artwork
Nix
194
star
18

nix-book

Nix documentation – centralized community online learning resource for Nix
183
star
19

nixos-org-configurations

NixOS configurations for nixos.org and its servers
Nix
173
star
20

nixos

OBSOLETE (go to NixOS/nixpkgs) - NixOS, a Linux distribution based on the Nix package manager - OBSOLETE (go to NixOS/nixpkgs)
Shell
169
star
21

nixpkgs-channels

DEPRECATED! Use NixOS/nixpkgs repository instead.
Nix
168
star
22

docker

DEPRECATED! Dockerfiles to package Nix in a minimal docker container
Dockerfile
147
star
23

nix-idea

Nix plugin for the IntelliJ IDEA IDE
Java
142
star
24

bundlers

Nix
86
star
25

flake-registry

Global registry of Nix flakes
Shell
76
star
26

aarch64-build-box

Config for the Community aarch64 NixOS box [maintainer=@grahamc]
Nix
62
star
27

npm2nix

Generate nix expressions to build npm packages
CoffeeScript
57
star
28

nixops-aws

Python
52
star
29

nixops-hetzner

Python
45
star
30

equinix-metal-builders

iPXE image for Nix builders on Equinix Metal's Spot market.
Nix
39
star
31

nixpart

NixOS storage manager/partitioner
Python
38
star
32

foundation

This is the home of the NixOS Foundation
33
star
33

nixos-channel-scripts

Perl
32
star
34

mvn2nix-maven-plugin

Generate project-info.json for use with nix's Maven repository generation functions
Java
31
star
35

security

Rust
30
star
36

nixpkgs-merge-bot

Allows package maintainers to merge in nixpkgs
Python
30
star
37

language-nix

Data types and useful functions to represent and manipulate the Nix language. | Source has moved to https://github.com/nixos/cabal2nix
Haskell
30
star
38

hydra-provisioner

On-demand provisioning tool for Hydra
Python
29
star
39

amis

Temporary home for the soon to be official NixOS AMIs
Python
21
star
40

release-wiki

19
star
41

distribution-nixpkgs

Haskell types and functions to represent, query, and manipulate the Nixpkgs distribution. | Source has moved to https://github.com/nixos/cabal2nix
Haskell
17
star
42

mobile-nixos-website

Nix
14
star
43

reproducible.nixos.org

HTML
14
star
44

calamares-nixos-extensions

NixOS calamares [maintainer=@vlinkz]
Python
13
star
45

hackage-db

provide access to the Hackage database via Data.Map | Source has moved to https://github.com/nixos/cabal2nix
Haskell
13
star
46

snapd-nix-base

The Nix base snap for distributing Nix-built software via the Snap store.
Nix
12
star
47

nixos-metrics

Rust
12
star
48

nix-eclipse

Nix Eclipse plugin
Java
12
star
49

nixos-common-styles

Common styles for NixOS related web sites.
Less
11
star
50

rfc-steering-committee

Workflows and notes from Nix steering committee
Python
11
star
51

darwin-stubs

Text API (TAPI) files to support a pure build environment on macOS in nixpkgs.
Shell
11
star
52

moderation

The home of the moderation team
11
star
53

jailbreak-cabal

Strip version restrictions from build dependencies in Cabal files.
Haskell
9
star
54

nixops-dashboard

NixOps Dashboard
9
star
55

nixos-summer

HTML
8
star
56

nixos-status

The website showing an overview status of NixOS infra and CI.
JavaScript
8
star
57

nixos-planet

XSLT
7
star
58

ofborg-viewer

Nix
5
star
59

20th-nix

20 years of Nix
HTML
5
star
60

nixos-wiki-infra

This project contains everything to setup yourself a mirror of https://nixos.wiki/
Nix
5
star
61

.github

org-level github configuration
4
star
62

hydra-ant-logger

Java
4
star
63

whats-new-in-nix

Shell
4
star
64

package-list

Deprecated, use upload-nixos-package-list-to-hackage.sh instead. Generate the list of available Haskell packages for Hackage.
Haskell
3
star
65

rfc39

Implementation of NixOS RFC #39.
Nix
3
star
66

rfc39-record

2
star
67

teams-collaboration

1
star