The mission critical projects are hosted in the @NixOS organization. This is our playground. Maximal freedom!
If you want to do something and it doesn’t interfer with other people’s project then we are here to support you.
To support our activities we have a little bit of infrastructure in place. All the configuration is available over here: https://github.com/nix-community/infra
We have a number of CI runners runnings:
All the build results are being pushed to https://nix-community.cachix.org/
See https://app.cachix.org/cache/nix-community for the installation instructions.
The @NixOS organization holds all the mission-critical projects such as Nix, Nixpkgs, NixOps, Hydra, etc.
The @nix-community is the community playground. We don’t need to be as strict with permissions. The org can host any projects that benefit from a shared ownership. We provide infrastructure and support for those projects as well as visibility.
Ideally the type of projects that are accepted have some level of maturity and can benefit from a shared ownership. The goal is to have as much projects maintained and not for the org to become a graveyard.
We don’t have a strict procedure. For now, ping one of the org owners.
The Nix community is nice. Be nice! Typically this means:
Nothing is set in stone. Think of these as the guidelines for our interactions.
The maintainer of a project gets admin access to the project they maintain. The maintainer is allowed to invite more people into the org and into their team.
If you see a project that is under-maintained, submit PRs to fix it as if it was your own project. If the PRs don’t get merged, ping the org owners
If you need to contact the org owners, see the list of org owners.
Come chat with us on the #nix-community channel on FreeNode!
provides us with a free 1TB binary cache!