From fa7a407bda1b26b413702287f227629af0798f55 Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 8 Mar 2023 02:57:57 -0500 Subject: another major refactor --- util/default.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'util/default.nix') diff --git a/util/default.nix b/util/default.nix index 0fb91b5..c3fa0b8 100644 --- a/util/default.nix +++ b/util/default.nix @@ -1,4 +1,14 @@ -{home-manager, ...}: { - host = import ./host.nix {}; - user = import ./user.nix {inherit home-manager;}; +{ + 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;}; } -- cgit v1.2.3