diff --git a/modules/lib/default.nix b/modules/lib/default.nix new file mode 100644 index 0000000..186a956 --- /dev/null +++ b/modules/lib/default.nix @@ -0,0 +1,10 @@ +{ lib, ... }: +let + inherit (lib.modules) mkMerge; + inherit (lib.attrsets) mapAttrsToList; +in +{ + flake.lib = { + flattenAttrs = attrset: mkMerge (mapAttrsToList (_: v: v) attrset); + }; +}