diff --git a/snowfall-lib/flake/default.nix b/snowfall-lib/flake/default.nix index f0af68c..973fb75 100644 --- a/snowfall-lib/flake/default.nix +++ b/snowfall-lib/flake/default.nix @@ -223,16 +223,19 @@ let // (builtins.listToAttrs ( builtins.map (system: { name = system; - value = flake-outputs.packages.${system} // { - homeConfigurations = pipe homes [ + value = + flake-outputs.packages.${system} + // (pipe homes [ (filterAttrs (_: home: home.system == system)) (mapAttrs (home-name: _: flake-outputs.homeConfigurations.${home-name}.activationPackage)) (mapAttrs' ( name: value: - nameValuePair (if hasSuffix "@${system}" name then removeSuffix "@${system}" name else name) value + nameValuePair ( + "homeConfigurations-" + + (if hasSuffix "@${system}" name then removeSuffix "@${system}" name else name) + ) value )) - ]; - }; + ]); }) (builtins.attrNames flake-outputs.pkgs) )); };