1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 14:51:16 +02:00

nix-everything: Make doc a separate package output

This commit is contained in:
Robert Hensing 2024-11-12 20:05:29 +01:00
parent d4cec7511d
commit f312a7cfff

View file

@ -107,12 +107,8 @@ in
(buildEnv { (buildEnv {
name = "nix-${nix-cli.version}"; name = "nix-${nix-cli.version}";
paths = [ paths = [
# unfortunately, `buildEnv` doesn't support multiple outputs
nix-cli nix-cli
nix-manual.man
# TODO: separate doc output attribute?
nix-manual
]; ];
meta.mainProgram = "nix"; meta.mainProgram = "nix";
@ -191,7 +187,8 @@ in
*/ */
inherit dev; inherit dev;
inherit devdoc; inherit devdoc;
outputs = [ "out" "dev" "devdoc" ]; doc = nix-manual;
outputs = [ "out" "dev" "devdoc" "doc" ];
all = lib.attrValues (lib.genAttrs finalAttrs.passthru.outputs (outName: finalAttrs.finalPackage.${outName})); all = lib.attrValues (lib.genAttrs finalAttrs.passthru.outputs (outName: finalAttrs.finalPackage.${outName}));
}; };
meta = prevAttrs.meta // { meta = prevAttrs.meta // {