nix: break out genjwks pkg into separate file #217

merged
opened by oppi.li targeting master from push-mlxxvvqpzvlw
Changed files
+14 -8
nix
+1 -8
flake.nix
···
knot-cross = final.pkgsCross.gnu64.pkgsStatic.buildGoModule (knotBuildAttrs final); # cross-compile on darwin to x86_64-linux
knot-unwrapped = final.pkgsStatic.buildGoModule (knotBuildAttrs final);
-
genjwks = final.buildGoModule {
-
pname = "genjwks";
-
version = "0.1.0";
-
src = gitignoreSource ./.;
-
subPackages = ["cmd/genjwks"];
-
vendorHash = goModHash;
-
env.CGO_ENABLED = 0;
-
};
+
genjwks = final.callPackage ./nix/pkgs/genjwks.nix {inherit goModHash gitignoreSource;};
};
packages = forAllSystems (system: {
inherit
+13
nix/pkgs/genjwks.nix
···
+
{
+
buildGoModule,
+
goModHash,
+
gitignoreSource,
+
}:
+
buildGoModule {
+
pname = "genjwks";
+
version = "0.1.0";
+
src = gitignoreSource ../..;
+
subPackages = ["cmd/genjwks"];
+
vendorHash = goModHash;
+
env.CGO_ENABLED = 0;
+
}