nt/flake/util.nix

30 lines
447 B
Nix
Raw Permalink Normal View History

2026-01-27 17:50:53 +10:00
{
flake,
2026-01-28 08:48:55 +10:00
deps,
2026-01-27 17:50:53 +10:00
...
}: let
inherit
(builtins)
attrValues
;
2026-01-28 08:48:55 +10:00
inherit
(deps)
systems
nixpkgs
;
2026-01-27 17:50:53 +10:00
in {
forAllSystems = f:
nixpkgs.lib.genAttrs systems (system:
f system (import nixpkgs {
inherit system;
allowUnfree = false;
allowBroken = false;
2026-01-28 08:48:55 +10:00
overlays = attrValues (
if flake ? overlays
then flake.overlays
else {}
);
2026-01-27 17:50:53 +10:00
}));
}