reduce some lines with baseModules

This commit is contained in:
TheWanderingCrow 2025-01-30 17:25:47 -05:00
parent 1e2f51d6c7
commit 26b17af1f7

View file

@ -15,7 +15,12 @@
home-manager, home-manager,
sops-nix, sops-nix,
... ...
} @ inputs: { } @ inputs: let
baseModules = [
home-manager.nixosModules.home-manager
sops-nix.nixosModules.sops
];
in {
nixosConfigurations = { nixosConfigurations = {
################### ###################
# Primary Desktop # # Primary Desktop #
@ -30,9 +35,7 @@
}; };
modules = [ modules = [
./hosts/Parzival ./hosts/Parzival
home-manager.nixosModules.home-manager ] ++ baseModules;
sops-nix.nixosModules.sops
];
}; };
################### ###################
# Personal Laptop # # Personal Laptop #
@ -47,9 +50,7 @@
}; };
modules = [ modules = [
./hosts/Parzival-Mobile ./hosts/Parzival-Mobile
home-manager.nixosModules.home-manager ] ++ baseModules;
sops-nix.nixosModules.sops
];
}; };
###################### ######################
# Work Issued Laptop # # Work Issued Laptop #
@ -64,9 +65,7 @@
}; };
modules = [ modules = [
./hosts/Parzival-Framework ./hosts/Parzival-Framework
home-manager.nixosModules.home-manager ] ++ baseModules;
sops-nix.nixosModules.sops
];
}; };
############### ###############
# Home Server # # Home Server #
@ -81,9 +80,7 @@
}; };
modules = [ modules = [
./hosts/WCE-Overseer ./hosts/WCE-Overseer
home-manager.nixosModules.home-manager ] ++ baseModules;
sops-nix.nixosModules.sops
];
}; };
################################### ###################################
# ISO Installer w/ recovery tools # # ISO Installer w/ recovery tools #
@ -98,9 +95,7 @@
}; };
modules = [ modules = [
./hosts/Parzival-Live ./hosts/Parzival-Live
home-manager.nixosModules.home-manager ] ++ baseModules;
sops-nix.nixosModules.sops
];
}; };
######################### #########################
# DO Nebula Lighthouse1 # # DO Nebula Lighthouse1 #
@ -129,9 +124,7 @@
sops.defaultSopsFile = inputs.nix-secrets.secrets.lighthouse1; sops.defaultSopsFile = inputs.nix-secrets.secrets.lighthouse1;
}; };
} }
home-manager.nixosModules.home-manager ] ++ baseModules;
sops-nix.nixosModules.sops
];
}; };
}; };
}; };