mirror of
https://github.com/vale981/hiro-flake-utils
synced 2025-03-05 09:21:39 -05:00
19 lines
461 B
Nix
19 lines
461 B
Nix
{
|
|
outputs = { self }: {
|
|
lib = rec {
|
|
currentDefaultPackage = flake: system: flake.defaultPackage.${system};
|
|
makeDefaultPackageOverrides =
|
|
flakes: inputs: system:
|
|
let
|
|
body = (builtins.listToAttrs (builtins.map
|
|
(name: {
|
|
name = name;
|
|
value = (currentDefaultPackage inputs.${name} system);
|
|
})
|
|
flakes));
|
|
in (self: super:
|
|
body
|
|
);
|
|
};
|
|
};
|
|
}
|