diff --git a/pkgs/by-name/ko/kool/package.nix b/pkgs/by-name/ko/kool/package.nix index 596e1d743421..5f27659a2d67 100644 --- a/pkgs/by-name/ko/kool/package.nix +++ b/pkgs/by-name/ko/kool/package.nix @@ -2,18 +2,20 @@ lib, buildGoModule, fetchFromGitHub, - testers, - kool, + versionCheckHook, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { pname = "kool"; version = "3.6.0"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "kool-dev"; repo = "kool"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-81UhlEAk8ZNC/G6tV2g8+VZVVrLJVV6Dji2pjmWIYb8="; }; @@ -21,15 +23,15 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" - "-w" "-X=kool-dev/kool/commands.version=${finalAttrs.version}" ]; - passthru.tests = { - version = testers.testVersion { - package = kool; - }; - }; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckKeepEnvironment = [ "HOME" ]; + doInstallCheck = true; meta = { description = "From local development to the cloud: development workflow made easy";