summaryrefslogtreecommitdiff
path: root/util/default.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2023-03-11 21:02:53 -0500
committerseth <[email protected]>2023-03-11 21:03:10 -0500
commitb106662a49764a602417089a8b8e2eecb2e9f517 (patch)
tree265a707d949c3139006e16c8b41cc531f4dcc01e /util/default.nix
parent082c64526683ad4d56d636c3212ec68e8edf4447 (diff)
export functions in util/ better
Diffstat (limited to 'util/default.nix')
-rw-r--r--util/default.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/util/default.nix b/util/default.nix
index c3fa0b8..0d8dca5 100644
--- a/util/default.nix
+++ b/util/default.nix
@@ -2,13 +2,13 @@
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;};
-}
+ 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;})