2019-08-28 06:32:56 +02:00
|
|
|
<p align="center">
|
2023-12-25 15:29:25 +01:00
|
|
|
<a href="https://nixos.org">
|
|
|
|
<picture>
|
2024-04-03 18:08:15 +02:00
|
|
|
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png">
|
2023-12-25 15:29:25 +01:00
|
|
|
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos-white.png">
|
2024-04-03 18:08:15 +02:00
|
|
|
<img src="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png" width="500px" alt="NixOS logo">
|
2023-12-25 15:29:25 +01:00
|
|
|
</picture>
|
2022-03-09 05:53:07 +01:00
|
|
|
</a>
|
2019-08-28 06:32:56 +02:00
|
|
|
</p>
|
2015-01-04 16:22:47 +01:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
<p align="center">
|
2022-02-16 16:28:19 +01:00
|
|
|
<a href="https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md"><img src="https://img.shields.io/github/contributors-anon/NixOS/nixpkgs" alt="Contributors badge" /></a>
|
2022-02-17 17:57:09 +01:00
|
|
|
<a href="https://opencollective.com/nixos"><img src="https://opencollective.com/nixos/tiers/supporter/badge.svg?label=supporters&color=brightgreen" alt="Open Collective supporters" /></a>
|
2019-08-28 06:32:56 +02:00
|
|
|
</p>
|
2015-02-08 20:53:44 +01:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
[Nixpkgs](https://github.com/nixos/nixpkgs) is a collection of over
|
2024-04-16 07:31:12 +02:00
|
|
|
100,000 software packages that can be installed with the
|
2019-08-28 06:32:56 +02:00
|
|
|
[Nix](https://nixos.org/nix/) package manager. It also implements
|
|
|
|
[NixOS](https://nixos.org/nixos/), a purely-functional Linux distribution.
|
2015-05-22 10:55:06 +02:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
# Manuals
|
2015-05-22 10:55:06 +02:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
* [NixOS Manual](https://nixos.org/nixos/manual) - how to install, configure, and maintain a purely-functional Linux distribution
|
|
|
|
* [Nixpkgs Manual](https://nixos.org/nixpkgs/manual/) - contributing to Nixpkgs and using programming-language-specific Nix expressions
|
2019-12-22 07:43:09 +01:00
|
|
|
* [Nix Package Manager Manual](https://nixos.org/nix/manual) - how to write Nix expressions (programs), and how to use Nix command line tools
|
2015-05-22 10:55:06 +02:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
# Community
|
2015-05-22 10:55:06 +02:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
* [Discourse Forum](https://discourse.nixos.org/)
|
2021-05-23 13:48:51 +02:00
|
|
|
* [Matrix Chat](https://matrix.to/#/#community:nixos.org)
|
2019-08-28 06:32:56 +02:00
|
|
|
* [NixOS Weekly](https://weekly.nixos.org/)
|
2024-04-01 16:26:00 +02:00
|
|
|
* [Official wiki](https://wiki.nixos.org/)
|
|
|
|
* [Community-maintained list of ways to get in touch](https://wiki.nixos.org/wiki/Get_In_Touch#Chat) (Discord, Telegram, IRC, etc.)
|
2019-08-28 06:32:56 +02:00
|
|
|
|
|
|
|
# Other Project Repositories
|
|
|
|
|
2019-12-22 07:43:09 +01:00
|
|
|
The sources of all official Nix-related projects are in the [NixOS
|
2019-08-28 06:32:56 +02:00
|
|
|
organization on GitHub](https://github.com/NixOS/). Here are some of
|
|
|
|
the main ones:
|
|
|
|
|
|
|
|
* [Nix](https://github.com/NixOS/nix) - the purely functional package manager
|
|
|
|
* [NixOps](https://github.com/NixOS/nixops) - the tool to remotely deploy NixOS machines
|
2020-06-21 10:00:13 +02:00
|
|
|
* [nixos-hardware](https://github.com/NixOS/nixos-hardware) - NixOS profiles to optimize settings for different hardware
|
2019-08-28 06:32:56 +02:00
|
|
|
* [Nix RFCs](https://github.com/NixOS/rfcs) - the formal process for making substantial changes to the community
|
|
|
|
* [NixOS homepage](https://github.com/NixOS/nixos-homepage) - the [NixOS.org](https://nixos.org) website
|
|
|
|
* [hydra](https://github.com/NixOS/hydra) - our continuous integration system
|
|
|
|
* [NixOS Artwork](https://github.com/NixOS/nixos-artwork) - NixOS artwork
|
2015-04-06 18:05:28 +02:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
# Continuous Integration and Distribution
|
|
|
|
|
|
|
|
Nixpkgs and NixOS are built and tested by our continuous integration
|
|
|
|
system, [Hydra](https://hydra.nixos.org/).
|
2014-01-24 00:07:05 +01:00
|
|
|
|
2015-01-04 16:22:47 +01:00
|
|
|
* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined)
|
2024-05-31 20:17:44 +02:00
|
|
|
* [Continuous package builds for the NixOS 24.05 release](https://hydra.nixos.org/jobset/nixos/release-24.05)
|
2015-01-04 16:22:47 +01:00
|
|
|
* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
|
2024-05-31 20:17:44 +02:00
|
|
|
* [Tests for the NixOS 24.05 release](https://hydra.nixos.org/job/nixos/release-24.05/tested#tabs-constituents)
|
2015-01-04 16:22:47 +01:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
Artifacts successfully built with Hydra are published to cache at
|
|
|
|
https://cache.nixos.org/. When successful build and test criteria are
|
|
|
|
met, the Nixpkgs expressions are distributed via [Nix
|
2021-11-05 01:05:37 +01:00
|
|
|
channels](https://nixos.org/manual/nix/stable/package-management/channels.html).
|
2015-01-04 16:22:47 +01:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
# Contributing
|
|
|
|
|
|
|
|
Nixpkgs is among the most active projects on GitHub. While thousands
|
|
|
|
of open issues and pull requests might seem a lot at first, it helps
|
|
|
|
consider it in the context of the scope of the project. Nixpkgs
|
2020-11-30 01:18:12 +01:00
|
|
|
describes how to build tens of thousands of pieces of software and implements a
|
2019-08-28 06:32:56 +02:00
|
|
|
Linux distribution. The [GitHub Insights](https://github.com/NixOS/nixpkgs/pulse)
|
|
|
|
page gives a sense of the project activity.
|
|
|
|
|
|
|
|
Community contributions are always welcome through GitHub Issues and
|
2023-07-25 17:20:41 +02:00
|
|
|
Pull Requests.
|
2019-08-28 06:32:56 +02:00
|
|
|
|
|
|
|
For more information about contributing to the project, please visit
|
2021-06-26 04:37:39 +02:00
|
|
|
the [contributing page](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md).
|
2019-08-28 06:32:56 +02:00
|
|
|
|
|
|
|
# Donations
|
|
|
|
|
|
|
|
The infrastructure for NixOS and related projects is maintained by a
|
|
|
|
nonprofit organization, the [NixOS
|
|
|
|
Foundation](https://nixos.org/nixos/foundation.html). To ensure the
|
|
|
|
continuity and expansion of the NixOS infrastructure, we are looking
|
|
|
|
for donations to our organization.
|
|
|
|
|
2021-05-22 23:30:57 +02:00
|
|
|
You can donate to the NixOS foundation through [SEPA bank
|
|
|
|
transfers](https://nixos.org/donate.html) or by using Open Collective:
|
2019-08-28 06:32:56 +02:00
|
|
|
|
|
|
|
<a href="https://opencollective.com/nixos#support"><img src="https://opencollective.com/nixos/tiers/supporter.svg?width=890" /></a>
|
|
|
|
|
|
|
|
# License
|
|
|
|
|
|
|
|
Nixpkgs is licensed under the [MIT License](COPYING).
|
2018-10-13 15:22:18 +02:00
|
|
|
|
2019-08-28 06:32:56 +02:00
|
|
|
Note: MIT license does not apply to the packages built by Nixpkgs,
|
|
|
|
merely to the files in this repository (the Nix expressions, build
|
|
|
|
scripts, NixOS modules, etc.). It also might not apply to patches
|
|
|
|
included in Nixpkgs, which may be derivative works of the packages to
|
|
|
|
which they apply. The aforementioned artifacts are all covered by the
|
|
|
|
licenses of the respective packages.
|