1 2 3 4 5 6 7 8 9 10 11 12 13
{ flake.overlays.default = final: prev: prev.lib.composeManyExtensions ( prev.lib.pipe ./. [ builtins.readDir (prev.lib.filterAttrs (n: _: n != "default.nix")) (prev.lib.mapAttrsToList (f: _: import ./${f})) ] ) final prev; }