From 11576d9c4c4b5648ad658fca8760069cf5a25193 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 28 Mar 2026 17:21:31 +0300 Subject: [PATCH 01/19] csview: add progrm_jarvis to maintainers --- pkgs/by-name/cs/csview/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cs/csview/package.nix b/pkgs/by-name/cs/csview/package.nix index dad48cce0134..800e7a575ee6 100644 --- a/pkgs/by-name/cs/csview/package.nix +++ b/pkgs/by-name/cs/csview/package.nix @@ -25,6 +25,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mit # or asl20 ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From 28dd3b3505d16ac9e876ef0354107e237d46c408 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 28 Mar 2026 17:24:28 +0300 Subject: [PATCH 02/19] csview: add nix-update-script --- pkgs/by-name/cs/csview/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/cs/csview/package.nix b/pkgs/by-name/cs/csview/package.nix index 800e7a575ee6..7ac06a305abc 100644 --- a/pkgs/by-name/cs/csview/package.nix +++ b/pkgs/by-name/cs/csview/package.nix @@ -2,6 +2,8 @@ fetchFromGitHub, lib, rustPlatform, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,10 +19,16 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-CXIfE1EsNwm4vsybQSdfKewBYpzBh+uQu1jYAm8DDtI="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "High performance csv viewer with cjk/emoji support"; mainProgram = "csview"; homepage = "https://github.com/wfxr/csview"; + changelog = "https://github.com/wfxr/csview/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit # or asl20 From 70b59e13be395fc0afe837f403ca90aefe55afbb Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 28 Mar 2026 17:28:43 +0300 Subject: [PATCH 03/19] dnspeep: add progrm_jarvis to maintainers --- pkgs/by-name/dn/dnspeep/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/dn/dnspeep/package.nix b/pkgs/by-name/dn/dnspeep/package.nix index a7767de99e47..8b4e632fedb4 100644 --- a/pkgs/by-name/dn/dnspeep/package.nix +++ b/pkgs/by-name/dn/dnspeep/package.nix @@ -28,6 +28,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "dnspeep"; homepage = "https://github.com/jvns/dnspeep"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From 0e31f192ef73d34924fc7e550380a968a6eebf89 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 28 Mar 2026 18:48:50 +0300 Subject: [PATCH 04/19] dnspeep: add nix-update-script --- pkgs/by-name/dn/dnspeep/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/dn/dnspeep/package.nix b/pkgs/by-name/dn/dnspeep/package.nix index 8b4e632fedb4..fdbf93b16479 100644 --- a/pkgs/by-name/dn/dnspeep/package.nix +++ b/pkgs/by-name/dn/dnspeep/package.nix @@ -3,6 +3,7 @@ rustPlatform, fetchFromGitHub, libpcap, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -23,10 +24,13 @@ rustPlatform.buildRustPackage (finalAttrs: { LIBPCAP_VER = libpcap.version; }; + passthru.updateScript = nix-update-script { }; + meta = { description = "Spy on the DNS queries your computer is making"; mainProgram = "dnspeep"; homepage = "https://github.com/jvns/dnspeep"; + changelog = "https://github.com/jvns/dnspeep/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; }; From ad41f07bd7d90d505269af410bc80ea97c627f86 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 28 Mar 2026 18:58:43 +0300 Subject: [PATCH 05/19] ezno: add progrm_jarvis to maintainers --- pkgs/by-name/ez/ezno/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ez/ezno/package.nix b/pkgs/by-name/ez/ezno/package.nix index 5c5bf5ce63f9..52107578e2a1 100644 --- a/pkgs/by-name/ez/ezno/package.nix +++ b/pkgs/by-name/ez/ezno/package.nix @@ -28,6 +28,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/kaleidawave/ezno"; changelog = "https://github.com/kaleidawave/ezno/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From 3dcfc00483af479274894db67dfc63584af30bc2 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sat, 28 Mar 2026 19:15:00 +0300 Subject: [PATCH 06/19] ezno: 0.0.8 -> 0.2.3 --- pkgs/by-name/ez/ezno/package.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ez/ezno/package.nix b/pkgs/by-name/ez/ezno/package.nix index 52107578e2a1..49dd5a54317a 100644 --- a/pkgs/by-name/ez/ezno/package.nix +++ b/pkgs/by-name/ez/ezno/package.nix @@ -2,31 +2,40 @@ lib, rustPlatform, fetchFromGitHub, + pkg-config, + openssl, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ezno"; - version = "0.0.8"; + version = "0.0.23"; src = fetchFromGitHub { owner = "kaleidawave"; repo = "ezno"; rev = "release/ezno-${finalAttrs.version}"; - hash = "sha256-0yLEpNkl7KjBEGxNONtfMjVlWMSKGZ6TbYJMsCeQ3ms="; + hash = "sha256-YS0DgRtCy+RJsPMDBvAxjF4vjxfCb5gmQWP7YPUWbWU="; }; - cargoHash = "sha256-v4lgHx+sR58CshZJCUYrtaW4EDFBUKFPJJ6V+eyf5Bc="; + cargoHash = "sha256-7qTaI8nXH86yIXat584WI6AbJVRZ4PBXdnYDebUrpPA="; cargoBuildFlags = [ "--bin" "ezno" ]; + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "JavaScript compiler and TypeScript checker with a focus on static analysis and runtime performance"; mainProgram = "ezno"; homepage = "https://github.com/kaleidawave/ezno"; - changelog = "https://github.com/kaleidawave/ezno/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/kaleidawave/ezno/releases/tag/release/ezno-${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; }; From 4fe26ef19f7b589ce0195699815ea2717341aa95 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 14:58:47 +0300 Subject: [PATCH 07/19] sic-image-cli: 0.22.4 -> imagineer 0.24.0 --- .../imagineer}/package.nix | 25 ++++++++++++------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 17 insertions(+), 9 deletions(-) rename pkgs/by-name/{si/sic-image-cli => im/imagineer}/package.nix (61%) diff --git a/pkgs/by-name/si/sic-image-cli/package.nix b/pkgs/by-name/im/imagineer/package.nix similarity index 61% rename from pkgs/by-name/si/sic-image-cli/package.nix rename to pkgs/by-name/im/imagineer/package.nix index a711e0468edc..24e108b02ff0 100644 --- a/pkgs/by-name/si/sic-image-cli/package.nix +++ b/pkgs/by-name/im/imagineer/package.nix @@ -5,20 +5,22 @@ fetchFromGitHub, installShellFiles, nasm, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { - pname = "sic-image-cli"; - version = "0.22.4"; + pname = "imagineer"; + version = "0.24.0"; src = fetchFromGitHub { owner = "foresterre"; - repo = "sic"; + repo = "imagineer"; rev = "v${finalAttrs.version}"; - hash = "sha256-PFbHHO3m4mnV5s8DVev/iao9sC3FYht0whTHYzO25Yo="; + hash = "sha256-pnnMRRccxSA5F6oIbe9wvdMmuSUMI7Da+NtwyH2psjo="; }; - cargoHash = "sha256-HL/KCC8Y42OFL1LXoewmH1Bxp6FICuDjkTnK5DE94Ms="; + cargoHash = "sha256-6QMMP6Uss9r6zNd/S6w7yo19IBOQyLmFvcn2o0MkOq4="; nativeBuildInputs = [ installShellFiles @@ -30,10 +32,15 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; postInstall = '' - installShellCompletion sic.{bash,fish} - installShellCompletion --zsh _sic + installShellCompletion ig.{bash,fish} + installShellCompletion --zsh _ig ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Accessible image processing and conversion from the terminal"; homepage = "https://github.com/foresterre/sic"; @@ -42,8 +49,8 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 # or mit ]; - maintainers = [ ]; - mainProgram = "sic"; + maintainers = [ lib.maintainers.progrm_jarvis ]; + mainProgram = "ig"; # The last successful Darwin Hydra build was in 2024 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c19c4fc63eb1..e76e7bc92b58 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1778,6 +1778,7 @@ mapAliases { shades-of-gray-theme = throw "'shades-of-gray-theme' has been removed because upstream is a 404"; # Added 2025-12-20 shared_desktop_ontologies = throw "'shared_desktop_ontologies' has been removed as it had been abandoned upstream"; # Added 2025-11-09 shipyard = throw "'shipyard' has been renamed to/replaced by 'jumppad'"; # Converted to throw 2025-10-27 + sic-image-cli = warnAlias "'sic-image-cli' has been renamed to 'imagineer'" imagineer; # Added 2026-03-29 siduck76-st = throw "'siduck76-st' has been renamed to/replaced by 'st-snazzy'"; # Converted to throw 2025-10-27 sierra-breeze-enhanced = throw "'sierra-breeze-enhanced' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 signal-desktop-bin = throw "'signal-desktop-bin' has been replaced by 'signal-desktop' which is built from source"; # Added 2026-03-02 From 441878d639aeda3dc740ddfa430e68566c806eb0 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:00:56 +0300 Subject: [PATCH 08/19] binocle: add progrm_jarvis to maintainers --- pkgs/by-name/bi/binocle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/binocle/package.nix b/pkgs/by-name/bi/binocle/package.nix index 024a6335f9f0..07309d41d055 100644 --- a/pkgs/by-name/bi/binocle/package.nix +++ b/pkgs/by-name/bi/binocle/package.nix @@ -49,6 +49,6 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 # or mit ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From 6a42ef741a46744d63b423f35ca13c48bcf0af62 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:02:40 +0300 Subject: [PATCH 09/19] binocle: add nix-update-script --- pkgs/by-name/bi/binocle/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/bi/binocle/package.nix b/pkgs/by-name/bi/binocle/package.nix index 07309d41d055..d4993437a559 100644 --- a/pkgs/by-name/bi/binocle/package.nix +++ b/pkgs/by-name/bi/binocle/package.nix @@ -9,6 +9,8 @@ libxcursor, libx11, vulkan-loader, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -41,10 +43,16 @@ rustPlatform.buildRustPackage (finalAttrs: { } ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Graphical tool to visualize binary data"; mainProgram = "binocle"; homepage = "https://github.com/sharkdp/binocle"; + changelog = "https://github.com/sharkdp/binocle/releases/tag/v0.3.2"; license = with lib.licenses; [ asl20 # or mit From 38cf3ce07a9c2a98d6356664f3183cfde2667195 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:05:56 +0300 Subject: [PATCH 10/19] backdown: add progrm_jarvis to maintainers --- pkgs/by-name/ba/backdown/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/backdown/package.nix b/pkgs/by-name/ba/backdown/package.nix index 5d9c399cc8af..4c6bb26cff74 100644 --- a/pkgs/by-name/ba/backdown/package.nix +++ b/pkgs/by-name/ba/backdown/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/Canop/backdown"; changelog = "https://github.com/Canop/backdown/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "backdown"; }; }) From 0b85d71507eeccc59340b5af74bb5daea723515d Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:06:32 +0300 Subject: [PATCH 11/19] backdown: add nix-update-script --- pkgs/by-name/ba/backdown/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/backdown/package.nix b/pkgs/by-name/ba/backdown/package.nix index 4c6bb26cff74..ccc213afdfd5 100644 --- a/pkgs/by-name/ba/backdown/package.nix +++ b/pkgs/by-name/ba/backdown/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,10 +19,15 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-qVE4MOFr0YO+9rAbfnz92h0KocaLu+v2u5ompwY/o6k="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "File deduplicator"; homepage = "https://github.com/Canop/backdown"; - changelog = "https://github.com/Canop/backdown/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Canop/backdown/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "backdown"; From 10a3cfc906618b27c4014206c80c5cc769f639d3 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:10:52 +0300 Subject: [PATCH 12/19] wasmer-pack: add progrm_jarvis to maintainers --- pkgs/by-name/wa/wasmer-pack/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wa/wasmer-pack/package.nix b/pkgs/by-name/wa/wasmer-pack/package.nix index 3d85a372b907..ff17e0f5fe17 100644 --- a/pkgs/by-name/wa/wasmer-pack/package.nix +++ b/pkgs/by-name/wa/wasmer-pack/package.nix @@ -28,6 +28,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/wasmerio/wasmer-pack"; changelog = "https://github.com/wasmerio/wasmer-pack/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From b335d669cdeb62696518d342237da285814431ea Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:18:01 +0300 Subject: [PATCH 13/19] wasmer-pack: 0.7.1 -> 0.7.2 --- pkgs/by-name/wa/wasmer-pack/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wa/wasmer-pack/package.nix b/pkgs/by-name/wa/wasmer-pack/package.nix index ff17e0f5fe17..16e38c24b8c0 100644 --- a/pkgs/by-name/wa/wasmer-pack/package.nix +++ b/pkgs/by-name/wa/wasmer-pack/package.nix @@ -2,31 +2,38 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "wasmer-pack"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "wasmerio"; repo = "wasmer-pack"; rev = "v${finalAttrs.version}"; - hash = "sha256-+wqgYkdkuhPFkJBdQLnUKAGmUfGBU9mBfMRNBFmiT4E="; + hash = "sha256-9dIdwDKQyut2n1hgq4QzNZuGmGb1wUSmTJf9no6XI5A="; }; - cargoHash = "sha256-PZudXmdPz6fG7NDC/yN7qG+RQFSzNynXo6SpYJEku9A="; + cargoHash = "sha256-Hz+cvi82K9NJrn2yEkrVa29yhDUiE1gXZOwHFPljqqw="; cargoBuildFlags = [ "-p=wasmer-pack-cli" ]; # requires internet access doCheck = false; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Import your WebAssembly code just like any other dependency"; mainProgram = "wasmer-pack"; homepage = "https://github.com/wasmerio/wasmer-pack"; - changelog = "https://github.com/wasmerio/wasmer-pack/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/wasmerio/wasmer-pack/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; }; From 689f338ce3b1b33a9a982d637ed21f79e73c93e4 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:21:05 +0300 Subject: [PATCH 14/19] macchina: add progrm_jarvis to maintainers --- pkgs/by-name/ma/macchina/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/macchina/package.nix b/pkgs/by-name/ma/macchina/package.nix index 22a5f591bc70..3bd862185f5f 100644 --- a/pkgs/by-name/ma/macchina/package.nix +++ b/pkgs/by-name/ma/macchina/package.nix @@ -33,6 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ _414owen + progrm_jarvis ]; mainProgram = "macchina"; }; From 6705b63c77628b9841b061d8f264ae66c8a7e786 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:23:59 +0300 Subject: [PATCH 15/19] macchina: add nix-update-script --- pkgs/by-name/ma/macchina/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/macchina/package.nix b/pkgs/by-name/ma/macchina/package.nix index 3bd862185f5f..0e3b98afaf39 100644 --- a/pkgs/by-name/ma/macchina/package.nix +++ b/pkgs/by-name/ma/macchina/package.nix @@ -3,6 +3,8 @@ rustPlatform, fetchFromGitHub, installShellFiles, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -26,10 +28,15 @@ rustPlatform.buildRustPackage (finalAttrs: { installManPage doc/macchina.{1,7} ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Fast, minimal and customizable system information fetcher"; homepage = "https://github.com/Macchina-CLI/macchina"; - changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/Macchina-CLI/macchina/blob/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ _414owen From 1cd388b49d659ce74798fb6447a6c90bdf9a69a2 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:28:29 +0300 Subject: [PATCH 16/19] nomino: add progrm_jarvis to maintainers --- pkgs/by-name/no/nomino/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/no/nomino/package.nix b/pkgs/by-name/no/nomino/package.nix index e48a00837396..30b6e86f5363 100644 --- a/pkgs/by-name/no/nomino/package.nix +++ b/pkgs/by-name/no/nomino/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { mit # or asl20 ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "nomino"; }; }) From 236793dc4e4e9a5bf2fcbca1ba4978b657b28abb Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:28:52 +0300 Subject: [PATCH 17/19] nomino: add nix-update-script --- pkgs/by-name/no/nomino/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/no/nomino/package.nix b/pkgs/by-name/no/nomino/package.nix index 30b6e86f5363..b75d0f0545f6 100644 --- a/pkgs/by-name/no/nomino/package.nix +++ b/pkgs/by-name/no/nomino/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,10 +19,15 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-daHhCr55RzIHooGXBK831SYD1b8NPEDD6mtDut6nuaQ="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Batch rename utility for developers"; homepage = "https://github.com/yaa110/nomino"; - changelog = "https://github.com/yaa110/nomino/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/yaa110/nomino/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit # or asl20 From cba028e71b3ad682e6b5e9361d18bd82d02d3cdb Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:36:48 +0300 Subject: [PATCH 18/19] crabz: add progrm_jarvis to maintainers --- pkgs/by-name/cr/crabz/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cr/crabz/package.nix b/pkgs/by-name/cr/crabz/package.nix index 114d0dbe2641..6e8f1e4b061f 100644 --- a/pkgs/by-name/cr/crabz/package.nix +++ b/pkgs/by-name/cr/crabz/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { unlicense # or mit ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "crabz"; }; }) From bc526ff7cb33cfd1058311f1ce3dfe11da7213b3 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 29 Mar 2026 15:37:11 +0300 Subject: [PATCH 19/19] crabz: add nix-update-script --- pkgs/by-name/cr/crabz/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/cr/crabz/package.nix b/pkgs/by-name/cr/crabz/package.nix index 6e8f1e4b061f..4ac89d31b72b 100644 --- a/pkgs/by-name/cr/crabz/package.nix +++ b/pkgs/by-name/cr/crabz/package.nix @@ -3,6 +3,8 @@ rustPlatform, fetchFromGitHub, cmake, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -20,6 +22,11 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ cmake ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Cross platform, fast, compression and decompression tool"; homepage = "https://github.com/sstadick/crabz";