From fdb5c4fe1b37c50c81937b35639a50a7bbd569b9 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Mon, 28 Sep 2026 11:24:42 -0400 Subject: [PATCH] kubernix: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ku/kubernix/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ku/kubernix/package.nix b/pkgs/by-name/ku/kubernix/package.nix index d3d49b8a1ff7..13afbf39cdcb 100644 --- a/pkgs/by-name/ku/kubernix/package.nix +++ b/pkgs/by-name/ku/kubernix/package.nix @@ -2,17 +2,20 @@ lib, fetchFromGitHub, rustPlatform, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "kubernix"; version = "0.4.1"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "saschagrunert"; repo = "kubernix"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-LO6WXXNkUf1rkjRuSHRWtfHtCL9oj+36cewrRc/KLdw="; + hash = "sha256-LO6WXXNkUf1rkjRuSHRWtfHtCL9oj+36cewrRc/KLdw="; }; cargoHash = "sha256-l1LMqGh7DGZAJdSRsbCqr1/5pA9rZYN8nJ3cMRuSR+Q="; @@ -20,6 +23,9 @@ rustPlatform.buildRustPackage (finalAttrs: { # Tests require network access doCheck = false; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Single dependency Kubernetes clusters for local testing, experimenting and development"; mainProgram = "kubernix";