Jump to content

Nixpkgs/fr: Difference between revisions

From Official NixOS Wiki
Nanucq (talk | contribs)
Created page with "'“'Nixpkgs”'' est le plus grand référentiel de paquets Nix et de modules NixOS. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la NixOS Foundation."
Nanucq (talk | contribs)
Created page with "Il existe plusieurs articles consacrés plus particulièrement à l'utilisation de <tt>nixpkgs</tt> : {{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}}"
Line 2: Line 2:
'“'Nixpkgs”'' est le plus grand référentiel de paquets [[Nix]] et de modules [[NixOS]]. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la [[NixOS Foundation]].
'“'Nixpkgs”'' est le plus grand référentiel de paquets [[Nix]] et de modules [[NixOS]]. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la [[NixOS Foundation]].


<div lang="en" dir="ltr" class="mw-content-ltr">
Pour effectuer une recherche parmi les paquets et options disponibles, consultez la page [[Recherche de paquets]].
To search among available packages and options, see [[Searching packages]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 10: Line 8:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Subpages"></span>
== Subpages ==
=== Sous-pages ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Il existe plusieurs articles consacrés plus particulièrement à l'utilisation de <tt>nixpkgs</tt> :
There are a number of articles especially related to working with <tt>nixpkgs</tt>:
{{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}}
{{Special:PrefixIndex/Nixpkgs/ |hideredirects=1 |stripprefix=1 |translate-hidetranslations=1}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">

Revision as of 16:04, 12 May 2026

'“'Nixpkgs” est le plus grand référentiel de paquets Nix et de modules NixOS. Ce référentiel est hébergé sur GitHub et géré par la communauté, avec le soutien officiel de la NixOS Foundation.

Pour effectuer une recherche parmi les paquets et options disponibles, consultez la page Recherche de paquets.

As highlighted in the announcement of the NixOS 24.11 release, "NixOS is already known as the most up to date distribution while also being the distribution with the most packages." This is thanks to the community's continued dedication to making Nixpkgs the preeminent Linux package repository.

Sous-pages

Il existe plusieurs articles consacrés plus particulièrement à l'utilisation de nixpkgs :

Releases

Main article: Channel branches

The packages and modules hosted on Nixpkgs are distributed through various channel branches intended for particular use-cases. In practice they are differentiated by the level of testing updates must pass on the official nixos.org Hydra instance and the number of updates they receive.

For NixOS users, nixos-unstable channel branch is the rolling release, where packages pass build tests and integration tests on a VM, and are tested from the perspective of being an operative system (this means things like the X server, KDE, various servers, and lower level details like installing bootloaders and running the NixOS installation steps are also tested).

For standalone Nix users, nixpkgs-unstable channel branch is the rolling release, where packages pass only basic build tests and are upgraded continuously.

Both NixOS and Nix users can use stable channel branches (see https://status.nixos.org/ for the current channels) to receive only conservative updates for fixing critical bugs and security vulnerabilities. Stable channel branches are released bi-annually at the end of May and the end of November.

Using stable channels on NixOS is comparable to the user experience on other Linux distributions.

Alternatives

Due to the fact that Nixpkgs is only a Nix expression, it is possible to extend or replace the logic with your own sources. In fact, there are a number of extensions as well as complete replacements for Nixpkgs, see the Alternative Package Sets article.