Modularise NixOS and home-manager configs

This commit is contained in:
2022-02-20 15:59:07 +00:00
parent 31d21e7870
commit 26ab49d91c
10 changed files with 356 additions and 271 deletions

12
nixos/modules/_list.nix Normal file
View File

@@ -0,0 +1,12 @@
{
nixos.modules = {
common = ./common.nix;
user = ./user.nix;
build = ./build.nix;
dynamic-motd = ./dynamic-motd.nix;
tmproot = ./tmproot.nix;
firewall = ./firewall.nix;
server = ./server.nix;
deploy-rs = ./deploy-rs.nix;
};
}

View File

@@ -17,6 +17,11 @@ in
documentation.nixos.options.warningsAreErrors = dummyOption;
};
imports = [
inputs.impermanence.nixosModule
inputs.agenix.nixosModules.age
];
config = mkMerge [
{
home-manager = {