summaryrefslogtreecommitdiff
path: root/util/default.nix
blob: 0d8dca57957da616951dbe8f1118355f92f691f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  inputs,
  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 lib inputs mapFilterDirs;})
  // (import ./user.nix {inherit lib inputs mapFilterDirs;})