nt/flake/util.nix
2026-01-28 08:48:55 +10:00

29 lines
447 B
Nix

{
flake,
deps,
...
}: let
inherit
(builtins)
attrValues
;
inherit
(deps)
systems
nixpkgs
;
in {
forAllSystems = f:
nixpkgs.lib.genAttrs systems (system:
f system (import nixpkgs {
inherit system;
allowUnfree = false;
allowBroken = false;
overlays = attrValues (
if flake ? overlays
then flake.overlays
else {}
);
}));
}