blob: 082b585fc9371fead4db2427d3c4e2718a16d866 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{ pkgs ? (import ../.. {}), nixpkgs ? { }}:
let
libsets = [
{ name = "asserts"; description = "assertion functions"; }
{ name = "attrsets"; description = "attribute set functions"; }
{ name = "strings"; description = "string manipulation functions"; }
{ name = "versions"; description = "version string functions"; }
{ name = "trivial"; description = "miscellaneous functions"; }
{ name = "lists"; description = "list manipulation functions"; }
{ name = "debug"; description = "debugging functions"; }
{ name = "options"; description = "NixOS / nixpkgs option handling"; }
{ name = "path"; description = "path functions"; }
{ name = "filesystem"; description = "filesystem functions"; }
{ name = "sources"; description = "source filtering functions"; }
{ name = "cli"; description = "command-line serialization functions"; }
];
functionDocs = import ./lib-function-docs.nix { inherit pkgs nixpkgs libsets; };
in pkgs.runCommand "doc-support" {}
''
mkdir result
(
cd result
ln -s ${functionDocs} ./function-docs
)
mv result $out
''
|