nixpkgs/doc
Frederik Rietdijk 2270b66d75 pythonPackagesExtensions: override all Python package sets at once
Python package sets can be overridden by overriding an interpreter
and passing in `packageOverrides = self: super: {...};`. This is fine
in case you need a single interpreter, however, it does not help you
when you want to override all sets.

With this change it is possible to override all sets at once by
appending a list of "extensions" to `pythonPackagesExtensions`.

From reading the implementation you might wonder why a list is used, and
not
`lib.composeExtensions`? The reason is the latter requires knowledge of
the library function. This approach should be easier for most users
as it is similar to how we append to lists of e.g. inputs or patches
when overriding a derivation.
2022-08-06 09:39:39 +02:00
..
build-aux/pandoc-filters treewide: attempt at markdown option docs 2022-06-12 12:44:38 +02:00
builders Merge pull request #174093 from NixOS/doc-fakenss 2022-08-04 21:06:19 +07:00
contributing Correct instructions to obtain a hash for git repos 2022-08-04 00:31:31 +02:00
doc-support nixpkgs/doc: generate consistent docbook ids 2022-07-28 20:08:25 +02:00
functions
hooks
languages-frameworks pythonPackagesExtensions: override all Python package sets at once 2022-08-06 09:39:39 +02:00
old
stdenv Merge pull request #184848 from jtojnar/mkder-rec-anchor 2022-08-03 11:18:36 +02:00
using nixpkgs/doc: remove unused unfree.xml 2022-07-28 16:54:32 +02:00
.gitignore
default.nix
functions.xml
Makefile
manual.xml doc: move testers to their own chapter 2022-04-22 16:24:29 +03:00
overrides.css
preface.chapter.md
README.md
shell.nix
style.css

Nixpkgs/doc

This directory houses the sources files for the Nixpkgs manual.

You can find the rendered documentation for Nixpkgs unstable on nixos.org.

Docs for Nixpkgs stable are also available.

If you want to contribute to the documentation, here's how to do it.

If you're only getting started with Nix, go to nixos.org/learn.