forked from auxolotl/docs
add library
This commit is contained in:
parent
4c67fce376
commit
111239c73b
83
lib/default.nix
Normal file
83
lib/default.nix
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
{ inputs, ... }:
|
||||||
|
{
|
||||||
|
python-interp-table = import ./python-interp-table.nix { inherit inputs; };
|
||||||
|
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 = "fixedPoints";
|
||||||
|
baseName = "fixed-points";
|
||||||
|
description = "explicit recursion 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 = "fileset";
|
||||||
|
description = "file set functions";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "sources";
|
||||||
|
description = "source filtering functions";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "cli";
|
||||||
|
description = "command-line serialization functions";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "generators";
|
||||||
|
description = "functions that create file formats from nix data structures";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "gvariant";
|
||||||
|
description = "GVariant formatted string serialization functions";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "customisation";
|
||||||
|
description = "Functions to customise (derivation-related) functions, derivatons, or attribute sets";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "meta";
|
||||||
|
description = "functions for derivation metadata";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "derivations";
|
||||||
|
description = "miscellaneous derivation-specific functions";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
|
@ -1,13 +1,6 @@
|
||||||
{
|
{ inputs }:
|
||||||
pkgs ? (
|
|
||||||
import ../.. {
|
|
||||||
config = { };
|
|
||||||
overlays = [ ];
|
|
||||||
}
|
|
||||||
),
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
let
|
let
|
||||||
|
pkgs = inputs.nixpkgs;
|
||||||
lib = pkgs.lib;
|
lib = pkgs.lib;
|
||||||
inherit (lib.attrsets) attrNames filterAttrs;
|
inherit (lib.attrsets) attrNames filterAttrs;
|
||||||
inherit (lib.lists)
|
inherit (lib.lists)
|
|
@ -1,79 +0,0 @@
|
||||||
_: [
|
|
||||||
{
|
|
||||||
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 = "fixedPoints";
|
|
||||||
baseName = "fixed-points";
|
|
||||||
description = "explicit recursion 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 = "fileset";
|
|
||||||
description = "file set functions";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "sources";
|
|
||||||
description = "source filtering functions";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "cli";
|
|
||||||
description = "command-line serialization functions";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "generators";
|
|
||||||
description = "functions that create file formats from nix data structures";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "gvariant";
|
|
||||||
description = "GVariant formatted string serialization functions";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "customisation";
|
|
||||||
description = "Functions to customise (derivation-related) functions, derivatons, or attribute sets";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "meta";
|
|
||||||
description = "functions for derivation metadata";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "derivations";
|
|
||||||
description = "miscellaneous derivation-specific functions";
|
|
||||||
}
|
|
||||||
]
|
|
Loading…
Reference in a new issue