tree imports all now

This commit is contained in:
Callum Leslie 2026-04-22 18:32:42 +01:00
parent e692e1ec13
commit 9b48220a2a
Signed by: cleslie
GPG key ID: D382C4AFEECEAA90
11 changed files with 258 additions and 25 deletions

View file

@ -1,6 +1,7 @@
let
exportModules = args:
builtins.listToAttrs (map (arg: {
builtins.listToAttrs (
map (arg: {
name = let
str = baseNameOf arg;
suffix = ".nix";
@ -13,30 +14,16 @@ let
value = import arg;
})
args);
args
);
nixosModules = exportModules [
./nix.nix
./pinentry-fix.nix
./hm.nix
./boot.nix
./keys.nix
./deploy.nix
./tailscale.nix
./secret.nix
];
nixosModules =
exportModules [
];
homeManagerModules =
exportModules [
];
sharedModules = with nixosModules; [
pinentry-fix
nix
hm
boot
keys
deploy
tailscale
secret
];
in {
inherit nixosModules homeManagerModules sharedModules;