nixpkgs/pkgs
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
..
applications gmsh: 4.9.0 -> 4.9.2 2022-01-08 01:18:15 +01:00
build-support mkShell: make it buildable (#153194) 2022-01-08 01:54:04 +01:00
common-updater
data Merge pull request #153497 from romildo/upd.graphite-gtk-theme 2022-01-07 20:15:01 -03:00
desktops Merge pull request #153458: gnomeExtensions.taskwhisperer: 16 -> 20 2022-01-07 13:38:08 +01:00
development go_1_17: 1.17.5 -> 1.17.6 2022-01-08 10:38:36 +10:00
games crafty: remove 2022-01-07 16:45:55 +07:00
misc Merge pull request #153906 from rhoriguchi/vscode-extensions.hashicorp.terraform 2022-01-08 00:03:36 +00:00
os-specific Merge pull request #153167 from r-ryantm/auto-update/pcm 2022-01-07 17:16:42 +01:00
pkgs-lib
servers wordpress: 5.8.2 -> 5.8.3 2022-01-07 21:00:43 +01:00
shells tcsh: 6.23.00 -> 6.23.02 2022-01-04 01:57:33 -03:00
stdenv
test
tools Merge pull request #153918 from Mic92/fio 2022-01-08 00:23:20 +00:00
top-level Merge pull request #153497 from romildo/upd.graphite-gtk-theme 2022-01-07 20:15:01 -03:00