Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NixOS/nix
Nix, the purely functional package manager
https://github.com/NixOS/nix
c-plus-plus declarative-language functional-programming nix package-manager
Last synced: about 2 months ago
JSON representation
Nix, the purely functional package manager
- Host: GitHub
- URL: https://github.com/NixOS/nix
- Owner: NixOS
- License: lgpl-2.1
- Created: 2012-02-08T10:17:59.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T12:49:04.000Z (8 months ago)
- Last Synced: 2024-04-15T12:49:40.004Z (8 months ago)
- Topics: c-plus-plus, declarative-language, functional-programming, nix, package-manager
- Language: C++
- Homepage: https://nixos.org/
- Size: 66.4 MB
- Stars: 10,801
- Watchers: 123
- Forks: 1,381
- Open Issues: 3,224
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome - nix - Nix, the purely functional package manager (C++)
- awesome-monorepo - Nix
- awesome-github-repos - NixOS/nix - Nix, the purely functional package manager (C++)
- fucking-Awesome-Linux-Software - ![Open-Source Software - Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. (Applications / Utilities)
- awesome-starred-test - NixOS/nix - Nix, the purely functional package manager (C++)
- open-source-mac-os-apps - nix-package-manager - Nix is a reproducible package manager alternative to Homebrew, with over 80,000 packages. ![c++_icon] ![shell_icon] ![nix_icon] (Applications / Utilities)
- awesome-repositories - NixOS/nix - Nix, the purely functional package manager (C++)
- awesome-list - nix
- Awesome-Linux-Software - ![Open-Source Software - Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. (Applications / Utilities)
- open-source-mac-os-apps - nix-package-manager - Nix is a reproducible package manager alternative to Homebrew, with over 80,000 packages. ![c++_icon] ![shell_icon] ![nix_icon] (Applications / Utilities)
- awesome-starred - NixOS/nix - Nix, the purely functional package manager (package-manager)
- StarryDivineSky - NixOS/nix
- my-awesome - NixOS/nix - plus-plus,declarative-language,functional-programming,nix,package-manager pushed_at:2024-12 star:13.0k fork:1.5k Nix, the purely functional package manager (C++)
README
# Nix
[![Open Collective supporters](https://opencollective.com/nixos/tiers/supporter/badge.svg?label=Supporters&color=brightgreen)](https://opencollective.com/nixos)
[![Test](https://github.com/NixOS/nix/workflows/Test/badge.svg)](https://github.com/NixOS/nix/actions)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](https://nix.dev/reference/nix-manual)
for more details.## Installation and first steps
Visit [nix.dev](https://nix.dev) for [installation instructions](https://nix.dev/tutorials/install-nix) and [beginner tutorials](https://nix.dev/tutorials/first-steps).
Full reference documentation can be found in the [Nix manual](https://nix.dev/reference/nix-manual).
## Building and developing
Follow instructions in the Nix reference manual to [set up a development environment and build Nix from source](https://nix.dev/manual/nix/development/development/building.html).
## Contributing
Check the [contributing guide](./CONTRIBUTING.md) if you want to get involved with developing Nix.
## Additional resources
Nix was created by Eelco Dolstra and developed as the subject of his PhD thesis [The Purely Functional Software Deployment Model](https://edolstra.github.io/pubs/phd-thesis.pdf), published 2006.
Today, a world-wide developer community contributes to Nix and the ecosystem that has grown around it.- [The Nix, Nixpkgs, NixOS Community on nixos.org](https://nixos.org/)
- [Official documentation on nix.dev](https://nix.dev)
- [Nixpkgs](https://github.com/NixOS/nixpkgs) is [the largest, most up-to-date free software repository in the world](https://repology.org/repositories/graphs)
- [NixOS](https://github.com/NixOS/nixpkgs/tree/master/nixos) is a Linux distribution that can be configured fully declaratively
- [Discourse](https://discourse.nixos.org/)
- [Matrix](https://matrix.to/#/#nix:nixos.org)## License
Nix is released under the [LGPL v2.1](./COPYING).