From 7f90001c0990a82d14f4ab662042919aa453c192 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Wed, 4 Jun 2025 20:49:05 +0100 Subject: [PATCH] nix: break out genjwks pkg into separate file Change-Id: uuqkuwlvwlmpzourvyowtmryyoloyqlw Signed-off-by: oppiliappan --- flake.nix | 9 +-------- nix/pkgs/genjwks.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+), 8 deletions(-) create mode 100644 nix/pkgs/genjwks.nix diff --git a/flake.nix b/flake.nix index 63526c3..1b07401 100644 --- a/flake.nix +++ b/flake.nix @@ -115,14 +115,7 @@ 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 diff --git a/nix/pkgs/genjwks.nix b/nix/pkgs/genjwks.nix new file mode 100644 index 0000000..6af8d4a --- /dev/null +++ b/nix/pkgs/genjwks.nix @@ -0,0 +1,13 @@ +{ + buildGoModule, + goModHash, + gitignoreSource, +}: +buildGoModule { + pname = "genjwks"; + version = "0.1.0"; + src = gitignoreSource ../..; + subPackages = ["cmd/genjwks"]; + vendorHash = goModHash; + env.CGO_ENABLED = 0; +} -- 2.43.0