From 64c7e3e3658e10a0d622968b46bc432e9c9c4442 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sun, 24 Mar 2024 02:20:44 +0100 Subject: [PATCH] flake.nix: fix usage of common nixos module/overlay list --- flake.nix | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/flake.nix b/flake.nix index fc0ebdf..57dedeb 100644 --- a/flake.nix +++ b/flake.nix @@ -53,16 +53,14 @@ modules = [ ./hosts/${name}/configuration.nix sops-nix.nixosModules.sops - ]; + ] ++ config.modules or []; pkgs = import nixpkgs { inherit system; - overlays = [ - inputs.pvv-calendar-bot.overlays.${system}.default - ]; + overlays = [ ] ++ config.overlays or [ ]; }; } - config + (removeAttrs config [ "modules" "overlays" ]) ); stableNixosConfig = nixosConfig nixpkgs; @@ -70,19 +68,16 @@ in { bicep = stableNixosConfig "bicep" { modules = [ - ./hosts/bicep/configuration.nix - sops-nix.nixosModules.sops - inputs.matrix-next.nixosModules.default inputs.pvv-calendar-bot.nixosModules.default ]; + overlays = [ + inputs.pvv-calendar-bot.overlays.x86_64-linux.default + ]; }; bekkalokk = stableNixosConfig "bekkalokk" { }; bob = stableNixosConfig "bob" { modules = [ - ./hosts/bob/configuration.nix - sops-nix.nixosModules.sops - disko.nixosModules.disko { disko.devices.disk.disk1.device = "/dev/vda"; } ]; @@ -93,28 +88,17 @@ brzeczyszczykiewicz = stableNixosConfig "brzeczyszczykiewicz" { modules = [ - ./hosts/brzeczyszczykiewicz/configuration.nix - sops-nix.nixosModules.sops - inputs.grzegorz.nixosModules.grzegorz-kiosk inputs.grzegorz-clients.nixosModules.grzegorz-webui ]; }; georg = stableNixosConfig "georg" { modules = [ - ./hosts/georg/configuration.nix - sops-nix.nixosModules.sops - inputs.grzegorz.nixosModules.grzegorz-kiosk inputs.grzegorz-clients.nixosModules.grzegorz-webui ]; }; - buskerud = stableNixosConfig "buskerud" { - modules = [ - ./hosts/buskerud/configuration.nix - sops-nix.nixosModules.sops - ]; - }; + buskerud = stableNixosConfig "buskerud" { }; }; devShells = forAllSystems (system: {