Skip to content

Commit 20e71a4

Browse files
committed
refactor: clean up forAllSystems
1 parent 7275fa6 commit 20e71a4

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

flake.nix

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,15 @@
2020
"x86_64-darwin"
2121
"x86_64-linux"
2222
];
23-
depsFor = lib.genAttrs defaultSystems (system: {
24-
pkgs = nixpkgs.legacyPackages.${system};
25-
exposed = import ./nix { inherit nixpkgs system; gitignore-nix-src = gitignore; isFlakes = true; };
26-
});
27-
forAllSystems = fn: lib.genAttrs defaultSystems (system: fn depsFor.${system});
23+
genDepsFor = fn: system:
24+
let
25+
args = {
26+
pkgs = nixpkgs.legacyPackages.${system};
27+
exposed = import ./nix { inherit nixpkgs system; gitignore-nix-src = gitignore; isFlakes = true; };
28+
};
29+
in
30+
fn args;
31+
forAllSystems = fn: lib.genAttrs defaultSystems (genDepsFor fn);
2832
in
2933
{
3034
flakeModule = ./flake-module.nix;

0 commit comments

Comments
 (0)