|
|
|
@ -1,27 +1,45 @@ |
|
|
|
|
let |
|
|
|
|
let |
|
|
|
|
|
|
|
|
|
# trivial, often used functions |
|
|
|
|
trivial = import ./trivial.nix; |
|
|
|
|
|
|
|
|
|
# datatypes |
|
|
|
|
attrsets = import ./attrsets.nix; |
|
|
|
|
lists = import ./lists.nix; |
|
|
|
|
strings = import ./strings.nix; |
|
|
|
|
stringsWithDeps = import ./strings-with-deps.nix; |
|
|
|
|
attrsets = import ./attrsets.nix; |
|
|
|
|
|
|
|
|
|
# packaging |
|
|
|
|
customisation = import ./customisation.nix; |
|
|
|
|
maintainers = import ./maintainers.nix; |
|
|
|
|
meta = import ./meta.nix; |
|
|
|
|
sources = import ./sources.nix; |
|
|
|
|
|
|
|
|
|
# module system |
|
|
|
|
modules = import ./modules.nix; |
|
|
|
|
options = import ./options.nix; |
|
|
|
|
types = import ./types.nix; |
|
|
|
|
meta = import ./meta.nix; |
|
|
|
|
debug = import ./debug.nix; |
|
|
|
|
misc = import ./deprecated.nix; |
|
|
|
|
maintainers = import ./maintainers.nix; |
|
|
|
|
|
|
|
|
|
# constants |
|
|
|
|
licenses = import ./licenses.nix; |
|
|
|
|
platforms = import ./platforms.nix; |
|
|
|
|
systems = import ./systems.nix; |
|
|
|
|
customisation = import ./customisation.nix; |
|
|
|
|
licenses = import ./licenses.nix; |
|
|
|
|
|
|
|
|
|
# misc |
|
|
|
|
debug = import ./debug.nix; |
|
|
|
|
misc = import ./deprecated.nix; |
|
|
|
|
|
|
|
|
|
# domain-specific |
|
|
|
|
sandbox = import ./sandbox.nix; |
|
|
|
|
|
|
|
|
|
in |
|
|
|
|
{ inherit trivial lists strings stringsWithDeps attrsets sources options |
|
|
|
|
modules types meta debug maintainers licenses platforms systems sandbox; |
|
|
|
|
{ inherit trivial |
|
|
|
|
attrsets lists strings stringsWithDeps |
|
|
|
|
customisation maintainers meta sources |
|
|
|
|
modules options types |
|
|
|
|
licenses platforms systems |
|
|
|
|
debug misc |
|
|
|
|
sandbox; |
|
|
|
|
} |
|
|
|
|
# !!! don't include everything at top-level; perhaps only the most |
|
|
|
|
# commonly used functions. |
|
|
|
|