summaryrefslogtreecommitdiff
path: root/overlays/default.nix
blob: 36986a5b7a2d79e69473ebb7b57a5b5e391c54f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
{
  flake.overlays.default = final: prev:
    prev.lib.composeManyExtensions
    (
      let
        files = prev.lib.filterAttrs (n: _: n != "default.nix") (builtins.readDir ./.);
      in
        prev.lib.mapAttrsToList (n: _: import ./${n}) files
    )
    final
    prev;
}