From cad03d928e5e1dbd648dcb9b5928912a95eeaba8 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:27 +0100 Subject: [PATCH] kratos: refactor this shouldn't create any rebuilds --- pkgs/by-name/kr/kratos/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/kr/kratos/package.nix b/pkgs/by-name/kr/kratos/package.nix index c4c5f3f19456..12b444b5c5f5 100644 --- a/pkgs/by-name/kr/kratos/package.nix +++ b/pkgs/by-name/kr/kratos/package.nix @@ -4,17 +4,15 @@ lib, stdenv, }: -let + +buildGoModule (finalAttrs: { pname = "kratos"; version = "25.4.0"; -in -buildGoModule { - inherit pname version; src = fetchFromGitHub { owner = "ory"; repo = "kratos"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-f/K86B5h7xM7Zsbr5w2rZgsyNlCSemrBkqtMRQq/Xws="; }; @@ -26,7 +24,7 @@ buildGoModule { # Pass versioning information via ldflags ldflags = [ - "-X github.com/ory/kratos/driver/config.Version=${version}" + "-X github.com/ory/kratos/driver/config.Version=${finalAttrs.version}" ]; doCheck = false; @@ -52,4 +50,4 @@ buildGoModule { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mrmebelman ]; }; -} +})