mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-30 08:00:59 +00:00
129 lines
4.0 KiB
JSON
129 lines
4.0 KiB
JSON
{
|
|
"version": 1,
|
|
"groups": [
|
|
{ "id": "asserts", "description": "assertion functions" },
|
|
{ "id": "attrsets", "description": "attribute set functions" },
|
|
{ "id": "strings", "description": "string manipulation functions" },
|
|
{ "id": "versions", "description": "version string functions" },
|
|
{ "id": "trivial", "description": "miscellaneous functions" },
|
|
{ "id": "fixedPoints", "description": "explicit recursion functions" },
|
|
{ "id": "lists", "description": "list manipulation functions" },
|
|
{ "id": "debug", "description": "debugging functions" },
|
|
{ "id": "options", "description": "NixOS / nixpkgs option handling" },
|
|
{ "id": "path", "description": "path functions" },
|
|
{
|
|
"id": "fetchers",
|
|
"description": "functions which can be reused across fetchers"
|
|
},
|
|
{ "id": "filesystem", "description": "filesystem functions" },
|
|
{ "id": "fileset" },
|
|
{ "id": "sources", "description": "source filtering functions" },
|
|
{ "id": "cli", "description": "command-line serialization functions" },
|
|
{
|
|
"id": "generators",
|
|
"description": "functions that create file formats from nix data structures"
|
|
},
|
|
{
|
|
"id": "gvariant",
|
|
"description": "GVariant formatted string serialization functions"
|
|
},
|
|
{
|
|
"id": "customisation",
|
|
"description": "Functions to customise (derivation-related) functions, derivations, or attribute sets"
|
|
},
|
|
{ "id": "meta", "description": "functions for derivation metadata" },
|
|
{
|
|
"id": "derivations",
|
|
"description": "miscellaneous derivation-specific functions"
|
|
},
|
|
{
|
|
"id": "types"
|
|
}
|
|
],
|
|
"sources": [
|
|
{ "path": "lib.types", "file": "lib/types.nix", "groups": ["types"] },
|
|
{ "path": "lib.trivial", "file": "lib/trivial.nix", "groups": ["trivial"] },
|
|
{
|
|
"path": "lib.fixedPoints",
|
|
"file": "lib/fixed-points.nix",
|
|
"groups": ["fixedPoints"]
|
|
},
|
|
{
|
|
"path": "lib.attrsets",
|
|
"file": "lib/attrsets.nix",
|
|
"groups": ["attrsets"]
|
|
},
|
|
{ "path": "lib.lists", "file": "lib/lists.nix", "groups": ["lists"] },
|
|
{ "path": "lib.strings", "file": "lib/strings.nix", "groups": ["strings"] },
|
|
{
|
|
"path": "lib.customisation",
|
|
"file": "lib/customisation.nix",
|
|
"groups": ["customisation"]
|
|
},
|
|
{
|
|
"path": "lib.derivations",
|
|
"file": "lib/derivations.nix",
|
|
"groups": ["derivations"]
|
|
},
|
|
{ "path": "lib.meta", "file": "lib/meta.nix", "groups": ["meta"] },
|
|
{
|
|
"path": "lib.versions",
|
|
"file": "lib/versions.nix",
|
|
"groups": ["versions"]
|
|
},
|
|
{ "path": "lib.cli", "file": "lib/cli.nix", "groups": ["cli"] },
|
|
{
|
|
"path": "lib.gvariant",
|
|
"file": "lib/gvariant.nix",
|
|
"groups": ["gvariant"]
|
|
},
|
|
{
|
|
"path": "lib.generators",
|
|
"file": "lib/generators.nix",
|
|
"groups": ["generators"]
|
|
},
|
|
{ "path": "lib.asserts", "file": "lib/asserts.nix", "groups": ["asserts"] },
|
|
{ "path": "lib.debug", "file": "lib/debug.nix", "groups": ["debug"] },
|
|
{
|
|
"path": "lib.fetchers",
|
|
"file": "lib/fetchers.nix",
|
|
"groups": ["fetchers"]
|
|
},
|
|
{ "path": "lib.path", "file": "lib/path/default.nix", "groups": ["path"] },
|
|
{
|
|
"path": "lib.filesystem",
|
|
"file": "lib/filesystem.nix",
|
|
"groups": ["filesystem"]
|
|
},
|
|
{
|
|
"path": "lib.fileset",
|
|
"file": "lib/fileset/default.nix",
|
|
"groups": ["fileset"]
|
|
},
|
|
{
|
|
"path": "lib.sources",
|
|
"file": "lib/sources.nix",
|
|
"groups": ["sources"],
|
|
"mode": "deep",
|
|
"include": [
|
|
"pathIsGitRepo",
|
|
"commitIdFromGitRepo",
|
|
"cleanSource",
|
|
"cleanSourceWith",
|
|
"cleanSourceFilter",
|
|
"pathHasContext",
|
|
"canCleanSource",
|
|
"urlToName",
|
|
"shortRev",
|
|
"revOrTag",
|
|
"repoRevToName",
|
|
"sourceByRegex",
|
|
"sourceFilesBySuffices",
|
|
"sourceByGlobs",
|
|
"trace"
|
|
]
|
|
},
|
|
{ "path": "lib.options", "file": "lib/options.nix", "groups": ["options"] }
|
|
]
|
|
}
|