summaryrefslogtreecommitdiff
path: root/util/default.nix
blob: c3fa0b83575ad59210eb3967899f1c0b58fe7783 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  inputs,
  lib,
}: let
  mapFilterDirs = dir: filter: map:
    with builtins;
    with lib; let
      dirs = filterAttrs filter (readDir dir);
    in
      mapAttrs map dirs;
in {
  host = import ./host.nix {inherit lib inputs mapFilterDirs;};
  user = import ./user.nix {inherit lib inputs mapFilterDirs;};
}