html.nix/lib.nix

9 lines
293 B
Nix
Raw Normal View History

2021-05-15 02:30:42 +03:00
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