html.nix/lib.nix
2021-05-15 02:31:09 +03:00

9 lines
293 B
Nix

let
inherit (builtins) isAttrs isList map;
in
{
mapAttrsToList = f: attrs: map (name: f name attrs.${name}) (builtins.attrNames attrs);
concatStrings = builtins.concatStringsSep "";
genAttrs = f: names: builtins.listToAttrs (map (n: { name = n; value = (f n); }) names);
} // builtins