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,
systems,
nixpkgs,
deps,
...
}: let
inherit
(builtins)
attrValues
;
inherit
(deps)
systems
nixpkgs
;
in {
forAllSystems = f:
nixpkgs.lib.genAttrs systems (system:
@ -15,6 +20,10 @@ in {
inherit system;
allowUnfree = false;
allowBroken = false;
overlays = attrValues flake.overlays;
overlays = attrValues (
if flake ? overlays
then flake.overlays
else {}
);
}));
}