mirror of
https://github.com/NixOS/nix
synced 2025-06-25 10:41:16 +02:00
doc: Add brief comments to the components
Users can access these through the `lib.makeComponents` return value, so it's helpful to briefly explain some of them. This doesn't replace `meta.description`, but supplements it. (TODO: improve `meta.description`)
This commit is contained in:
parent
83d3d91fdb
commit
7aee658971
1 changed files with 15 additions and 0 deletions
|
@ -350,18 +350,33 @@ in
|
||||||
|
|
||||||
nix-cmd = callPackage ../src/libcmd/package.nix { };
|
nix-cmd = callPackage ../src/libcmd/package.nix { };
|
||||||
|
|
||||||
|
/**
|
||||||
|
The Nix command line interface. Note that this does not include its tests, whereas `nix-everything` does.
|
||||||
|
*/
|
||||||
nix-cli = callPackage ../src/nix/package.nix { version = fineVersion; };
|
nix-cli = callPackage ../src/nix/package.nix { version = fineVersion; };
|
||||||
|
|
||||||
nix-functional-tests = callPackage ../tests/functional/package.nix {
|
nix-functional-tests = callPackage ../tests/functional/package.nix {
|
||||||
version = fineVersion;
|
version = fineVersion;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
The manual as would be published on https://nix.dev/reference/nix-manual
|
||||||
|
*/
|
||||||
nix-manual = callPackage ../doc/manual/package.nix { version = fineVersion; };
|
nix-manual = callPackage ../doc/manual/package.nix { version = fineVersion; };
|
||||||
|
/**
|
||||||
|
Doxygen pages for C++ code
|
||||||
|
*/
|
||||||
nix-internal-api-docs = callPackage ../src/internal-api-docs/package.nix { version = fineVersion; };
|
nix-internal-api-docs = callPackage ../src/internal-api-docs/package.nix { version = fineVersion; };
|
||||||
|
/**
|
||||||
|
Doxygen pages for the public C API
|
||||||
|
*/
|
||||||
nix-external-api-docs = callPackage ../src/external-api-docs/package.nix { version = fineVersion; };
|
nix-external-api-docs = callPackage ../src/external-api-docs/package.nix { version = fineVersion; };
|
||||||
|
|
||||||
nix-perl-bindings = callPackage ../src/perl/package.nix { };
|
nix-perl-bindings = callPackage ../src/perl/package.nix { };
|
||||||
|
|
||||||
|
/**
|
||||||
|
Combined package that has the CLI, libraries, and (assuming non-cross, no overrides) it requires that all tests succeed.
|
||||||
|
*/
|
||||||
nix-everything = callPackage ../packaging/everything.nix { } // {
|
nix-everything = callPackage ../packaging/everything.nix { } // {
|
||||||
# Note: no `passthru.overrideAllMesonComponents` etc
|
# Note: no `passthru.overrideAllMesonComponents` etc
|
||||||
# This would propagate into `nix.overrideAttrs f`, but then discard
|
# This would propagate into `nix.overrideAttrs f`, but then discard
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue