nixpkgs/doc
Jonas Chevalier 1e910209ae
mkShell: make it buildable (#153194)
When I designed `mkShell`, I didn't have a good idea of what the output
should look like and so decided to make the build fail. In practice,
this causes quite a bit of confusion and complications because now the
shell cannot be part of a normal package set without failing the CI as
well.

This commit changes that build phase to record all the build inputs in a
file. That way it becomes possible to build it, makes sure that all the
build inputs get built as well, and also can be used as a GC root.
(by applying the same trick as #95536).

The documentation has also been improved to better describe what mkShell
does and how to use it.
2022-01-08 01:54:04 +01:00
..
build-aux/pandoc-filters doc: remove reference to unix-man-urls.lua 2021-12-28 13:26:35 +01:00
builders mkShell: make it buildable (#153194) 2022-01-08 01:54:04 +01:00
contributing Merge pull request #152451 from ncfavier/unix-man-urls 2022-01-03 16:05:37 +01:00
doc-support
functions doc: Fix xref in functions description 2021-11-14 22:30:07 +01:00
languages-frameworks buildGoModule: use proxyVendor instead of runVend 2022-01-06 14:00:58 +10:00
old
stdenv Merge pull request #124556 from bergkvist/bergkvist/make-c-wrapper 2021-12-10 00:45:30 +01:00
using treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH, round 2 2021-11-04 16:15:05 -07:00
.gitignore
default.nix
functions.xml
Makefile
manual.xml
overrides.css
preface.chapter.md
README.md
release-notes.xml
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.