diff --git a/flake.nix b/flake.nix index c83f3ea..9806d28 100644 --- a/flake.nix +++ b/flake.nix @@ -29,10 +29,10 @@ outputs = inputs @ {nixpkgs, ...}: let lib = import ./lib {inherit inputs nixpkgs;}; - inherit (lib) findModules mapHosts buildOizys; + inherit (lib) findModules buildHosts buildOizys; in { nixosModules = findModules ./modules; - nixosConfigurations = mapHosts ./hosts; + nixosConfigurations = buildHosts {}; packages = buildOizys {}; }; } diff --git a/lib/default.nix b/lib/default.nix index d2b6c70..630c804 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -45,6 +45,9 @@ in rec { (name: _: mkSystem name) (readDir dir); + + buildHosts = _: mapHosts ../hosts; + findModules = modulesPath: listToAttrs (findModulesList modulesPath); # https://github.com/balsoft/nixos-config/blob/73cc2c3a8bb62a9c3980a16ae70b2e97af6e1abd/flake.nix#L109-L120 findModulesList = dir: