summaryrefslogtreecommitdiff
path: root/lib/default.nix
blob: afd289013e507e8bd9d6182a3043d53239815082 (plain)
1
2
3
4
5
6
7
8
9
10
11
{lib}: let
  inherit (builtins) readDir;
  inherit (lib) filterAttrs mapAttrs;

  mapFilterDirs = dir: filter: map: let
    dirs = filterAttrs filter (readDir dir);
  in
    mapAttrs map dirs;
in
  (import ./host.nix {inherit mapFilterDirs;})
  // (import ./user.nix {inherit mapFilterDirs;})