From f91476f97a4ced583c08dae8ede876efbe09629a Mon Sep 17 00:00:00 2001 From: Gavin John Date: Thu, 10 Jul 2025 11:57:52 -0400 Subject: [PATCH 1/4] cpm-cmake: add nix-update-script --- pkgs/by-name/cp/cpm-cmake/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/cp/cpm-cmake/package.nix b/pkgs/by-name/cp/cpm-cmake/package.nix index 8fac7bd37c96..e2d55912388f 100644 --- a/pkgs/by-name/cp/cpm-cmake/package.nix +++ b/pkgs/by-name/cp/cpm-cmake/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -33,6 +34,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/cpm-cmake/CPM.cmake"; description = "CMake's missing package manager"; From 2496c60f41c0be76a50e5f4c960b8f5766f76813 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Thu, 10 Jul 2025 11:58:24 -0400 Subject: [PATCH 2/4] gpredict: add nix-update-script --- pkgs/by-name/gp/gpredict/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gp/gpredict/package.nix b/pkgs/by-name/gp/gpredict/package.nix index efefa509f622..b9adf285d466 100644 --- a/pkgs/by-name/gp/gpredict/package.nix +++ b/pkgs/by-name/gp/gpredict/package.nix @@ -13,6 +13,7 @@ gpsd, hamlib_4, wrapGAppsHook3, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -59,6 +60,8 @@ stdenv.mkDerivation (finalAttrs: { hamlib_4 ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Real time satellite tracking and orbit prediction"; mainProgram = "gpredict"; From d363cd333936043cc91b90e15e2a5dcc7ecb830a Mon Sep 17 00:00:00 2001 From: Gavin John Date: Thu, 10 Jul 2025 11:59:16 -0400 Subject: [PATCH 3/4] intel-undervolt: add nix-update-script --- pkgs/by-name/in/intel-undervolt/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/in/intel-undervolt/package.nix b/pkgs/by-name/in/intel-undervolt/package.nix index 9bee5bf14981..be472b4311c4 100644 --- a/pkgs/by-name/in/intel-undervolt/package.nix +++ b/pkgs/by-name/in/intel-undervolt/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -24,6 +25,8 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Intel CPU undervolting and throttling configuration tool"; homepage = "https://github.com/kitsunyan/intel-undervolt"; From 733a35ee4d5161184f1f0ae2191edfa1a77fa7b6 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Thu, 10 Jul 2025 11:59:43 -0400 Subject: [PATCH 4/4] qgroundcontrol: add nix-update-script --- pkgs/by-name/qg/qgroundcontrol/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/qg/qgroundcontrol/package.nix b/pkgs/by-name/qg/qgroundcontrol/package.nix index 8f2dff91913f..ac59c19dd8a2 100644 --- a/pkgs/by-name/qg/qgroundcontrol/package.nix +++ b/pkgs/by-name/qg/qgroundcontrol/package.nix @@ -7,6 +7,7 @@ gst_all_1, wayland, pkg-config, + nix-update-script, }: stdenv.mkDerivation rec { @@ -95,6 +96,8 @@ stdenv.mkDerivation rec { ./disable-bad-message.patch ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Provides full ground station support and configuration for the PX4 and APM Flight Stacks"; homepage = "https://qgroundcontrol.com/";