fix flake.overlays not guaranteed

This commit is contained in:
Emile Clark-Boman 2026-01-28 08:48:55 +10:00
parent dc7b8c4b43
commit d3690e9813

View file

@ -1,13 +1,18 @@
{ {
flake, flake,
systems, deps,
nixpkgs,
... ...
}: let }: let
inherit inherit
(builtins) (builtins)
attrValues attrValues
; ;
inherit
(deps)
systems
nixpkgs
;
in { in {
forAllSystems = f: forAllSystems = f:
nixpkgs.lib.genAttrs systems (system: nixpkgs.lib.genAttrs systems (system:
@ -15,6 +20,10 @@ in {
inherit system; inherit system;
allowUnfree = false; allowUnfree = false;
allowBroken = false; allowBroken = false;
overlays = attrValues flake.overlays; overlays = attrValues (
if flake ? overlays
then flake.overlays
else {}
);
})); }));
} }