From ba6ef6572543671b356b15f2682d9936e4d167b1 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 27 Jul 2026 22:35:22 +0100 Subject: [PATCH 1/4] deadnix: add passthru.updateScript --- pkgs/by-name/de/deadnix/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/de/deadnix/package.nix b/pkgs/by-name/de/deadnix/package.nix index b6572fd953e8..caf7a3d9f83a 100644 --- a/pkgs/by-name/de/deadnix/package.nix +++ b/pkgs/by-name/de/deadnix/package.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, rustPlatform, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,6 +18,10 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-IgGuWIsDsiMqscO4B876iTCdrR+nI9bpTQOyxjCtjMk="; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Find and remove unused code in .nix source files"; homepage = "https://github.com/astro/deadnix"; From bd755371cd1ba5bc8a2385b866142c79262fdc1c Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 27 Jul 2026 22:35:48 +0100 Subject: [PATCH 2/4] deadnix: add diogotcorreia as maintainer --- pkgs/by-name/de/deadnix/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/de/deadnix/package.nix b/pkgs/by-name/de/deadnix/package.nix index caf7a3d9f83a..f219eda23b08 100644 --- a/pkgs/by-name/de/deadnix/package.nix +++ b/pkgs/by-name/de/deadnix/package.nix @@ -27,6 +27,9 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/astro/deadnix"; license = lib.licenses.gpl3Only; mainProgram = "deadnix"; - maintainers = with lib.maintainers; [ astro ]; + maintainers = with lib.maintainers; [ + astro + diogotcorreia + ]; }; }) From bbe312f994170e7ce9e09bf37c08810dcbac89e8 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 27 Jul 2026 22:36:11 +0100 Subject: [PATCH 3/4] deadnix: 1.3.1 -> 1.3.2 --- pkgs/by-name/de/deadnix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deadnix/package.nix b/pkgs/by-name/de/deadnix/package.nix index f219eda23b08..9b13663dead6 100644 --- a/pkgs/by-name/de/deadnix/package.nix +++ b/pkgs/by-name/de/deadnix/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "deadnix"; - version = "1.3.1"; + version = "1.3.2"; src = fetchFromGitHub { owner = "astro"; repo = "deadnix"; rev = "v${finalAttrs.version}"; - hash = "sha256-WrzIqt28RhoFYhCMu5oY5jAdGh0Gv5uryW/1jTX99aY="; + hash = "sha256-Lx49eqWINMTi3jgacSUHQ0SAU7jWlqaO2ZMrER+Bd/A="; }; - cargoHash = "sha256-IgGuWIsDsiMqscO4B876iTCdrR+nI9bpTQOyxjCtjMk="; + cargoHash = "sha256-MX4McxCeUQ1stk33BSm/zITHaXqOJUwNMfMVISgfMFA="; passthru = { updateScript = nix-update-script { }; From ba03635f122c2b189f8b978051eb23e251aceb02 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 27 Jul 2026 22:42:15 +0100 Subject: [PATCH 4/4] deadnix: add versionCheckHook to installCheckPhase --- pkgs/by-name/de/deadnix/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/de/deadnix/package.nix b/pkgs/by-name/de/deadnix/package.nix index 9b13663dead6..b42fed41a47b 100644 --- a/pkgs/by-name/de/deadnix/package.nix +++ b/pkgs/by-name/de/deadnix/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, rustPlatform, nix-update-script, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -18,6 +19,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-MX4McxCeUQ1stk33BSm/zITHaXqOJUwNMfMVISgfMFA="; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + passthru = { updateScript = nix-update-script { }; };