Nix Community: Difference between revisions

From NixOS Wiki
imported>Ixxie
Moved Contribute section from the Get Involved article.
imported>Ixxie
Added Institutions section.
Line 1: Line 1:
{{Expansion|This article is a stub.}}
{{Expansion|This article is a stub.}}


This article provides an overview of the Nix Community, to give an idea of who we - the users and maintainers of the Nix Ecosystem - are. To find the various ways to reach us, see the [[Get Involved]] article.
This article provides an overview of the Nix Community, to give an idea of who we - the users and maintainers of the Nix Ecosystem - are. To find the various ways to reach us, see the [[Get In Touch|get in touch]].


== People ==
== People ==


=== Users ===
Nix Ecosystem users and contributors are a mixed bunch, ranging from hobbyist to professional, from industry to academia. Typical user groups include:
 
* ''desktop users'' using Nix and NixOS to make life on their personal machines easier;
[ Describe the Nix user community (would be handy to have demographics) ]
* ''developers'' using Nix to reproducibly build their software, and to manage various development environments;
 
* ''system administrators'' declaratively configuring servers and clusters with NixOS and NixOps;
=== Developers ===
* ''power users'' duplicating their environment across their personal and work machines.
 
[ Describe the Nix developer community (would be handy to have demographics) ]


== Institutions ==
== Institutions ==
Line 17: Line 15:
=== NixOS Foundation ===
=== NixOS Foundation ===


[ Describe the functions and structure of the NixOS foundation ]
The [https://nixos.org/nixos/foundation.html NixOS Foundation] is the official steward of the [[Nix Ecosystem]], responsible for maintaining [[Nixpkgs]] - which hosts all [[Nix]] packages and [[NixOS]] modules - as well as [[NixOps]] and [[Hydra]]. It also funds the [https://hydra.nixos.org/ official Hydra instance] which builds the Nixpkgs collection.


=== Consultants ===
=== Consultants ===


[ Describe Nix specialized consultants ]
There are a several qualified consultants that can provide support for Nix-based systems:
 
* [https://www.enlambda.com/ Enlambda]
* [http://www.tweag.io/ tweag.io]
* [https://nixcloud.io/main/en/ nixcloud]


=== Industry ===
=== Industry ===


[ Insert a table of industry players using/developing Nix stuff ]
Many companies utilize Nix-bases systems for various purposes. Prominent examples include:
 
* [https://github.com/mozilla/nixpkgs-mozilla Mozilla]
* [https://www.youtube.com/watch?v=6VH945-AaRY Tumblr]


=== Academia ===
=== Academia ===


[ Insert a table of academic players using/developing Nix stuff ]
Nix has its roots in academia, and while some research continues to develop the Nix Ecosystem further, Nix is also being extensively used to manage powerful computing clusters:
 
* [https://www.humanbrainproject.eu/en/ Human Brain Project]
* [https://bluebrain.epfl.ch/ Blue Brain Project]


== Contribute ==
== Contribute ==

Revision as of 13:06, 9 December 2017

This article provides an overview of the Nix Community, to give an idea of who we - the users and maintainers of the Nix Ecosystem - are. To find the various ways to reach us, see the get in touch.

People

Nix Ecosystem users and contributors are a mixed bunch, ranging from hobbyist to professional, from industry to academia. Typical user groups include:

  • desktop users using Nix and NixOS to make life on their personal machines easier;
  • developers using Nix to reproducibly build their software, and to manage various development environments;
  • system administrators declaratively configuring servers and clusters with NixOS and NixOps;
  • power users duplicating their environment across their personal and work machines.

Institutions

NixOS Foundation

The NixOS Foundation is the official steward of the Nix Ecosystem, responsible for maintaining Nixpkgs - which hosts all Nix packages and NixOS modules - as well as NixOps and Hydra. It also funds the official Hydra instance which builds the Nixpkgs collection.

Consultants

There are a several qualified consultants that can provide support for Nix-based systems:

Industry

Many companies utilize Nix-bases systems for various purposes. Prominent examples include:

Academia

Nix has its roots in academia, and while some research continues to develop the Nix Ecosystem further, Nix is also being extensively used to manage powerful computing clusters:

Contribute

Development of Nix and NixOS happens primarily on Nixpkgs. You can contribute by helping reporting, diagnosing and closing issues, by creating, testing and reviewing pull-requests, and by becoming a maintainer of packages and modules hosted on the repository. For more information, see the contributing section of the Nixpkgs article.