From 1a30eb2aad9334bcf0a9f6ce97b1c7394cc5412b Mon Sep 17 00:00:00 2001 From: rocketcamel Date: Sat, 19 Apr 2025 22:44:48 -0700 Subject: [PATCH] fix: multiple node support --- nix/homelab/flake.nix | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/nix/homelab/flake.nix b/nix/homelab/flake.nix index 37c4465..445570d 100644 --- a/nix/homelab/flake.nix +++ b/nix/homelab/flake.nix @@ -23,27 +23,23 @@ in { nixosConfigurations = builtins.listToAttrs ( - map ( - node: - { - name = node.name; - value = nixpkgs.lib.nixosSystem { - system = node.architecture; - specialArgs = { - meta = { - hostname = node.name; - }; + map (node: { + name = node.name; + value = nixpkgs.lib.nixosSystem { + system = node.architecture; + specialArgs = { + meta = { + hostname = node.name; }; - modules = [ - disko.nixosModules.disko - ./${node.name}-configuration.nix - ./${node.name}-hardware-configuration.nix - ./${node.name}-disk-config.nix - ]; }; - } - nodes - ) + modules = [ + disko.nixosModules.disko + ./${node.name}-configuration.nix + ./${node.name}-hardware-configuration.nix + ./${node.name}-disk-config.nix + ]; + }; + }) nodes ); }; }