diff --git a/flake.nix b/flake.nix index 514aa48..8bda6ae 100644 --- a/flake.nix +++ b/flake.nix @@ -24,17 +24,26 @@ let lib = import ./lib { inherit (nixpkgs) lib; }; - cleanHostname = config: builtins.removeAttrs config [ "hostname" ]; - toPartialNixosConfigSet = config: { name = config.hostname; value = nixpkgs.lib.nixosSystem (cleanHostname config); }; - toNixosSystemConfig = { hostname, system }: { - inherit system hostname; - specialArgs = { inherit inputs; }; - modules = [ - ./hosts/${hostname}/hardware-configuration.nix - ./hosts/${hostname}/configuration.nix - inputs.home-manager.nixosModules.default - ]; - }; + cleanHostname = + config: + builtins.removeAttrs config [ "hostname" ]; + toPartialNixosConfigSet = + config: + { + name = config.hostname; + value = nixpkgs.lib.nixosSystem (cleanHostname config); + }; + toNixosSystemConfig = + { hostname, system }: + { + inherit system hostname; + specialArgs = { inherit inputs; }; + modules = [ + ./hosts/${hostname}/hardware-configuration.nix + ./hosts/${hostname}/configuration.nix + inputs.home-manager.nixosModules.default + ]; + }; compileSystems = systems: lib.right builtins.listToAttrs (map toPartialNixosConfigSet) (map toNixosSystemConfig) systems; in compileSystems