From 72abb2725c0ba17e27b4b46069f49bee55071883 Mon Sep 17 00:00:00 2001 From: Raphael Borun Das Gupta Date: Mon, 13 Apr 2026 01:40:39 +0200 Subject: [PATCH 001/310] kmymoney: add gappsWrapperArgs to qtWrapperArgs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit so that attempting to export a report (as well as presumably any other action requiring a file chooser dialog) will work again also on GNOME, rather than crashing with (kmymoney:26393): GLib-GIO-ERROR **: 16:18:43.780: Settings schema ‘org.gtk.Settings.FileChooser’ is not installed This change was authored following the example of https://github.com/NixOS/nixpkgs/pull/507382 as of 1e50738ad31484af01cf19167ff713898477312d, though with the addition of TODO comments to remind me to revert this once the underlying problem has been solved globally in nixpkgs. --- pkgs/by-name/km/kmymoney/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/km/kmymoney/package.nix b/pkgs/by-name/km/kmymoney/package.nix index a6b1451f87a6..91e213fc146a 100644 --- a/pkgs/by-name/km/kmymoney/package.nix +++ b/pkgs/by-name/km/kmymoney/package.nix @@ -15,6 +15,8 @@ libical, libofx, sqlcipher, + # TODO: Remove wrapGAppsHook* once PR #507455 or an alternative lands. + wrapGAppsHook3, # Needed for running tests: xvfb-run, @@ -41,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: { graphviz pkg-config python3.pkgs.wrapPython + wrapGAppsHook3 ] ++ (with kdePackages; [ extra-cmake-modules @@ -93,6 +96,12 @@ stdenv.mkDerivation (finalAttrs: { "kmymoney/plugins/woob/interface/kmymoneywoob.py" ''; + dontWrapGApps = true; # TODO: Remove this when removing wrapGAppsHook*. + + preFixup = '' + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + # libpython is required by the python interpreter embedded in kmymoney, so we # need to explicitly tell autoPatchelf about it. postFixup = '' From b2aacf39f9d4d389673fdceeb7f09be9b35129fd Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 27 Feb 2026 00:56:54 -0800 Subject: [PATCH 002/310] flexoptix-app: move icon to spec-compliant location --- pkgs/by-name/fl/flexoptix-app/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/flexoptix-app/package.nix b/pkgs/by-name/fl/flexoptix-app/package.nix index d10bf8ef1db7..acdad03fef11 100644 --- a/pkgs/by-name/fl/flexoptix-app/package.nix +++ b/pkgs/by-name/fl/flexoptix-app/package.nix @@ -53,7 +53,7 @@ appimageTools.wrapAppImage { extraInstallCommands = '' # Add desktop convencience stuff install -Dm444 ${appimageContents}/flexoptix-app.desktop -t $out/share/applications - install -Dm444 ${appimageContents}/flexoptix-app.png -t $out/share/pixmaps + install -Dm444 ${appimageContents}/flexoptix-app.png -t $out/share/icons/ substituteInPlace $out/share/applications/flexoptix-app.desktop \ --replace-fail 'Exec=AppRun' "Exec=$out/bin/${pname} --" From 9df815ead98dd13bdb948972817c5cb5969b55db Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 7 Jul 2026 15:59:57 +0200 Subject: [PATCH 003/310] mkl-gnulibs: a variant of mkl linked against GNU OpenMP --- pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in | 1 + pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in | 10 +++++ pkgs/by-name/mk/mkl-gnulibs/mkl_rt_shim.c | 24 +++++++++++ pkgs/by-name/mk/mkl-gnulibs/package.nix | 45 +++++++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in create mode 100644 pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in create mode 100644 pkgs/by-name/mk/mkl-gnulibs/mkl_rt_shim.c create mode 100644 pkgs/by-name/mk/mkl-gnulibs/package.nix diff --git a/pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in b/pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in new file mode 100644 index 000000000000..891f3dc794ec --- /dev/null +++ b/pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in @@ -0,0 +1 @@ +GROUP ( @out@/lib/libmkl_intel_lp64.so @out@/lib/libmkl_gnu_thread.so @out@/lib/libmkl_core.so @out@/lib/libmkl_rt_shim.so ) diff --git a/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in b/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in new file mode 100644 index 000000000000..bc678670799c --- /dev/null +++ b/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in @@ -0,0 +1,10 @@ +prefix=@out@ +includedir=${prefix}/include +libdir=${prefix}/lib + +Name: mkl +Description: Intel Math Kernel Library +URL: https://software.intel.com/en-us/intel-mkl +Version: @version@ +Cflags: -isystem${includedir} +Libs: -Wl,-rpath,${libdir} -L${libdir} -lmkl_rt -ldl diff --git a/pkgs/by-name/mk/mkl-gnulibs/mkl_rt_shim.c b/pkgs/by-name/mk/mkl-gnulibs/mkl_rt_shim.c new file mode 100644 index 000000000000..9d7702bdaf91 --- /dev/null +++ b/pkgs/by-name/mk/mkl-gnulibs/mkl_rt_shim.c @@ -0,0 +1,24 @@ +#include + +__attribute__((constructor)) +static void preload_mkl() +{ + // MKL libs must be loaded with RTLD_GLOBAL (see comments in mkl-service) + // Without forcing it here, things fail at runtime when mkl_core tries to + // dlopen libmkl_avx512, etc. + dlopen("libmkl_core.so", RTLD_LAZY | RTLD_GLOBAL); + dlopen("libmkl_gnu_thread.so", RTLD_LAZY | RTLD_GLOBAL); + dlopen("libmkl_intel_lp64.so", RTLD_LAZY | RTLD_GLOBAL); +} + +// mkl-service, possibly others link against these, give it something to call + +void MKL_Set_Threading_Layer() +{ + // computer says no +} + +void MKL_Set_Interface_Layer() +{ + // computer says no +} diff --git a/pkgs/by-name/mk/mkl-gnulibs/package.nix b/pkgs/by-name/mk/mkl-gnulibs/package.nix new file mode 100644 index 000000000000..4c837aaae876 --- /dev/null +++ b/pkgs/by-name/mk/mkl-gnulibs/package.nix @@ -0,0 +1,45 @@ +{ + gcc, + mkl, +}: + +# Force MKL to link GNU openmp libs, not intel ones. Intel conflicts with +# pytorch, libgbm, anything else compiled with gcc + openmp. We have not found +# a way to reliably force this with the intel-provided auto-detecting +# libmkl_rt.so. - therefore we use a loader script (templated from +# libmkl_rt.so.in) +# Also, we must delete the libtbb.so in mkl as it ends up being used in rtech, +# whilst we want the separate version that we compile against which does +# have headers. +mkl.overrideAttrs (o: { + strictDeps = true; + __structuredAttrs = true; + + nativeBuildInputs = o.nativeBuildInputs ++ [ gcc ]; + + postFixup = (o.postFixup or "") + '' + find $out/lib -name '*tbb*' -delete + + rm $out/lib/libmkl_intel_thread.so + rm $out/lib/libmkl_intel_thread.so.2 + + gcc -shared ${./mkl_rt_shim.c} -o $out/lib/libmkl_rt_shim.so -L$out/lib -fopenmp + + rm $out/lib/libmkl_rt.so.2 + export gomp_loc=${gcc.cc.lib} + substituteAll ${./libmkl_rt.so.in} $out/lib/libmkl_rt.so.2 + + # If we call overrideAttrs on mkl to add the templated pc files later, we lose the extra attributes + # we are setting, so we do the pc file generation here. + substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl.pc + # Need slightly different name for numpy, which special cases "mkl" + substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl_rt.pc + ''; +}) +// { + isILP64 = false; + implementation = "mkl"; + blasProvider = mkl; + blasImplementation = "mkl"; + provider = mkl; +} From 98c145e5e3530c0a8c1afebf5b8293bcbcfbf9c2 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Mon, 3 Aug 2026 08:23:17 +0000 Subject: [PATCH 004/310] mkl-gnulibs: address review comments - Use passthru for blasProvider/provider attrs, referencing finalPackage instead of vanilla mkl - Remove orphaned *iomp*.pc files when deleting libmkl_intel_thread.so Assisted-by: Claude Sonnet 4.6 --- pkgs/by-name/mk/mkl-gnulibs/package.nix | 56 +++++++++++++------------ 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/mk/mkl-gnulibs/package.nix b/pkgs/by-name/mk/mkl-gnulibs/package.nix index 4c837aaae876..79d5bf49f51e 100644 --- a/pkgs/by-name/mk/mkl-gnulibs/package.nix +++ b/pkgs/by-name/mk/mkl-gnulibs/package.nix @@ -11,35 +11,39 @@ # Also, we must delete the libtbb.so in mkl as it ends up being used in rtech, # whilst we want the separate version that we compile against which does # have headers. -mkl.overrideAttrs (o: { - strictDeps = true; - __structuredAttrs = true; +mkl.overrideAttrs ( + finalAttrs: o: { + strictDeps = true; + __structuredAttrs = true; - nativeBuildInputs = o.nativeBuildInputs ++ [ gcc ]; + nativeBuildInputs = o.nativeBuildInputs ++ [ gcc ]; - postFixup = (o.postFixup or "") + '' - find $out/lib -name '*tbb*' -delete + postFixup = (o.postFixup or "") + '' + find $out/lib -name '*tbb*' -delete - rm $out/lib/libmkl_intel_thread.so - rm $out/lib/libmkl_intel_thread.so.2 + rm $out/lib/libmkl_intel_thread.so + rm $out/lib/libmkl_intel_thread.so.2 + rm $out/lib/pkgconfig/*iomp*.pc - gcc -shared ${./mkl_rt_shim.c} -o $out/lib/libmkl_rt_shim.so -L$out/lib -fopenmp + gcc -shared ${./mkl_rt_shim.c} -o $out/lib/libmkl_rt_shim.so -L$out/lib -fopenmp - rm $out/lib/libmkl_rt.so.2 - export gomp_loc=${gcc.cc.lib} - substituteAll ${./libmkl_rt.so.in} $out/lib/libmkl_rt.so.2 + rm $out/lib/libmkl_rt.so.2 + export gomp_loc=${gcc.cc.lib} + substituteAll ${./libmkl_rt.so.in} $out/lib/libmkl_rt.so.2 - # If we call overrideAttrs on mkl to add the templated pc files later, we lose the extra attributes - # we are setting, so we do the pc file generation here. - substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl.pc - # Need slightly different name for numpy, which special cases "mkl" - substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl_rt.pc - ''; -}) -// { - isILP64 = false; - implementation = "mkl"; - blasProvider = mkl; - blasImplementation = "mkl"; - provider = mkl; -} + # If we call overrideAttrs on mkl to add the templated pc files later, we lose the extra attributes + # we are setting, so we do the pc file generation here. + substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl.pc + # Need slightly different name for numpy, which special cases "mkl" + substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl_rt.pc + ''; + + passthru = (o.passthru or { }) // { + isILP64 = false; + implementation = "mkl"; + blasProvider = finalAttrs.finalPackage; + blasImplementation = "mkl"; + provider = finalAttrs.finalPackage; + }; + } +) From 716c6969a3185ed6bdaf6e51afb47492fd15094f Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 4 Aug 2026 08:34:05 +0000 Subject: [PATCH 005/310] mkl-gnulibs: add passthru.tests and fix mkl.pc.in deps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a passthru.tests.gnu-openmp test that verifies the package's raison d'être: MKL BLAS works via libmkl_rt alongside -fopenmp (simulating gcc+openmp consumers like pytorch), and libiomp5 is not loaded. Also fix mkl.pc.in to include -lpthread and -lm, which are required because libmkl_rt.so.2 is a linker script (GROUP), causing ld to resolve MKL's transitive symbol references at link time. Assisted-by: Claude Sonnet 4.6 --- pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in | 2 +- pkgs/by-name/mk/mkl-gnulibs/package.nix | 2 ++ pkgs/by-name/mk/mkl-gnulibs/test/default.nix | 31 ++++++++++++++++++++ pkgs/by-name/mk/mkl-gnulibs/test/test.c | 24 +++++++++++++++ 4 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/mk/mkl-gnulibs/test/default.nix create mode 100644 pkgs/by-name/mk/mkl-gnulibs/test/test.c diff --git a/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in b/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in index bc678670799c..6d671ab6c0a2 100644 --- a/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in +++ b/pkgs/by-name/mk/mkl-gnulibs/mkl.pc.in @@ -7,4 +7,4 @@ Description: Intel Math Kernel Library URL: https://software.intel.com/en-us/intel-mkl Version: @version@ Cflags: -isystem${includedir} -Libs: -Wl,-rpath,${libdir} -L${libdir} -lmkl_rt -ldl +Libs: -Wl,-rpath,${libdir} -L${libdir} -lmkl_rt -lpthread -lm -ldl diff --git a/pkgs/by-name/mk/mkl-gnulibs/package.nix b/pkgs/by-name/mk/mkl-gnulibs/package.nix index 79d5bf49f51e..5039014b5d97 100644 --- a/pkgs/by-name/mk/mkl-gnulibs/package.nix +++ b/pkgs/by-name/mk/mkl-gnulibs/package.nix @@ -1,4 +1,5 @@ { + callPackage, gcc, mkl, }: @@ -44,6 +45,7 @@ mkl.overrideAttrs ( blasProvider = finalAttrs.finalPackage; blasImplementation = "mkl"; provider = finalAttrs.finalPackage; + tests.gnu-openmp = callPackage ./test { mkl-gnulibs = finalAttrs.finalPackage; }; }; } ) diff --git a/pkgs/by-name/mk/mkl-gnulibs/test/default.nix b/pkgs/by-name/mk/mkl-gnulibs/test/default.nix new file mode 100644 index 000000000000..dca866c14103 --- /dev/null +++ b/pkgs/by-name/mk/mkl-gnulibs/test/default.nix @@ -0,0 +1,31 @@ +{ + stdenv, + pkg-config, + mkl-gnulibs, +}: + +stdenv.mkDerivation { + pname = "mkl-gnulibs-test"; + version = mkl-gnulibs.version; + + unpackPhase = '' + cp ${./test.c} test.c + ''; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ mkl-gnulibs ]; + + doCheck = true; + + buildPhase = '' + gcc test.c -o test $(pkg-config --cflags --libs mkl_rt) -fopenmp + ''; + + installPhase = '' + touch $out + ''; + + checkPhase = '' + ./test + ''; +} diff --git a/pkgs/by-name/mk/mkl-gnulibs/test/test.c b/pkgs/by-name/mk/mkl-gnulibs/test/test.c new file mode 100644 index 000000000000..2e594abc62d4 --- /dev/null +++ b/pkgs/by-name/mk/mkl-gnulibs/test/test.c @@ -0,0 +1,24 @@ +#include +#include +#include +#include + +int main() +{ + /* Verify MKL BLAS computation works via libmkl_rt */ + float u[] = { 1., 2., 3. }; + float v[] = { 4., 5., 6. }; + assert(cblas_sdot(3, u, 1, v, 1) == 32.); + + /* Verify GNU OpenMP is functional alongside MKL (simulates gcc+openmp consumers like pytorch) */ + int total = 0; +#pragma omp parallel reduction(+ : total) + total += 1; + assert(total >= 1); + + /* Verify Intel OpenMP is NOT loaded — its presence alongside libgomp causes the conflict + that mkl-gnulibs exists to prevent */ + assert(dlopen("libiomp5.so", RTLD_NOLOAD) == NULL); + + return 0; +} From bc7d9c64081d26e3e7995b6440cb713b8c5a1ec5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Aug 2026 19:35:03 +0000 Subject: [PATCH 006/310] ngrok: 3.39.9 -> 3.39.10 --- pkgs/by-name/ng/ngrok/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ng/ngrok/package.nix b/pkgs/by-name/ng/ngrok/package.nix index 6bf1f1646a36..01292e64a050 100644 --- a/pkgs/by-name/ng/ngrok/package.nix +++ b/pkgs/by-name/ng/ngrok/package.nix @@ -6,23 +6,23 @@ }: let - version = "3.39.9"; + version = "3.39.10"; sources = { i686-linux = fetchurl { - url = "https://bin.ngrok.com/a/hFGVDX3b1g9/ngrok-v3-3.39.9-linux-386"; - hash = "sha256-D4OW6ByClQBO1YtBgydamen19DM5KXsqsgDU954Xtg8="; + url = "https://bin.ngrok.com/a/3fcY7AHuPyf/ngrok-v3-3.39.10-linux-386"; + hash = "sha256-D7YyL4y/mQM32Ibb705phAAPd3+ePdzobpdaijNGmOw="; }; x86_64-linux = fetchurl { - url = "https://bin.ngrok.com/a/58nxNCjvFS5/ngrok-v3-3.39.9-linux-amd64"; - hash = "sha256-0mw/peLKVlzudwAekqGUDr7Lzwz54vitQxmkKaqhvz8="; + url = "https://bin.ngrok.com/a/jhBAuesrzKn/ngrok-v3-3.39.10-linux-amd64"; + hash = "sha256-tHXDG0Ce00Jgkb3ni2D64n7e5HDCMgyzBldDwVm5sns="; }; aarch64-linux = fetchurl { - url = "https://bin.ngrok.com/a/7VJKVAoYV2h/ngrok-v3-3.39.9-linux-arm64"; - hash = "sha256-FEpZp6Fq02eH57VKa/5qdpuCcAECqavtOzdO5Q3eYXk="; + url = "https://bin.ngrok.com/a/55PuHLixvyF/ngrok-v3-3.39.10-linux-arm64"; + hash = "sha256-otHU2Nrrza4FQVO+26lvD6vHhZ8En20WbvJSbvZiCr4="; }; aarch64-darwin = fetchurl { - url = "https://bin.ngrok.com/a/j4HD3vGPY91/ngrok-v3-3.39.9-darwin-arm64"; - hash = "sha256-DsgC5RJWa67rcOdkgwtB737uSnywdAfSCYvjtY1tojY="; + url = "https://bin.ngrok.com/a/aQGG8qqiJvo/ngrok-v3-3.39.10-darwin-arm64"; + hash = "sha256-0zWkegTd5yaJei51MYfp9I+/QGFsSL4yZpVMe5F1oJ4="; }; }; in From 913ee663965be624a208e623fa1caa7ffdcb6319 Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Wed, 5 Aug 2026 19:59:17 +0200 Subject: [PATCH 007/310] ngrok: fix update script to update x86_64-linux --- pkgs/by-name/ng/ngrok/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ng/ngrok/update.sh b/pkgs/by-name/ng/ngrok/update.sh index ac64d8aabf8d..b050164b96eb 100755 --- a/pkgs/by-name/ng/ngrok/update.sh +++ b/pkgs/by-name/ng/ngrok/update.sh @@ -56,7 +56,7 @@ while read -r platform; do update-source-version ngrok "$version" "$hash" "$url" --version-key="version" --ignore-same-version --ignore-same-hash --system="$platform" --source-key="sources.$platform" --file="pkgs/by-name/ng/ngrok/package.nix" done < <( - nix eval --raw --impure --expr "let pkgs = import $nixpkgs_root {}; in builtins.concatStringsSep \"\\n\" pkgs.ngrok.passthru.platforms" + nix eval --json .#ngrok.passthru.platforms | jq --raw-output '.[]' ) if [[ -z "$latest_version" ]]; then From 086ef8a5a7fadfaf9f03cbd3879bae983aec4e66 Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Wed, 19 Aug 2026 20:42:29 +0000 Subject: [PATCH 008/310] oxide-rs: 0.16.0+2026032500.0.0 -> 0.17.0+2026060800.0.0 --- pkgs/by-name/ox/oxide-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxide-rs/package.nix b/pkgs/by-name/ox/oxide-rs/package.nix index 0c37af03f119..1f96f130c181 100644 --- a/pkgs/by-name/ox/oxide-rs/package.nix +++ b/pkgs/by-name/ox/oxide-rs/package.nix @@ -11,13 +11,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oxide-rs"; - version = "0.16.0+2026032500.0.0"; + version = "0.17.0+2026060800.0.0"; src = fetchFromGitHub { owner = "oxidecomputer"; repo = "oxide.rs"; rev = "v${finalAttrs.version}"; - hash = "sha256-0zlH7Gws7Cn161whwx4myBF1wTL46fFcr0mjPrvCTmQ="; + hash = "sha256-La+1rpevJzg+YOh5BVA1oy2CrEpJ+OV+a4c4RWWR3mw="; }; patches = [ @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=test_cmd_auth_debug_logging" ]; - cargoHash = "sha256-x6jYTwrfdAKl42AleIYXxWLjnwi1IYMtWnfosueiHp0="; + cargoHash = "sha256-h+H8qSqBP2/B/+unZyXSdXJui4Q6KBcJH8tVUu2jlyw="; cargoBuildFlags = [ "--package=oxide-cli" From 67611cfa84c60a091b019b116592e1e702274545 Mon Sep 17 00:00:00 2001 From: 4evy Date: Mon, 24 Aug 2026 01:51:10 +0300 Subject: [PATCH 009/310] koboldcpp: remove inactive maintainer Last nixpkgs interaction for maxstrid was on 2024-05-28: https://github.com/NixOS/nixpkgs/pull/315349#pullrequestreview-2082974013 --- pkgs/by-name/ko/koboldcpp/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index daede2d069c3..8c529cc81027 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -132,7 +132,6 @@ effectiveStdenv.mkDerivation (finalAttrs: { license = lib.licenses.agpl3Only; mainProgram = "koboldcpp"; maintainers = with lib.maintainers; [ - maxstrid _4evy ]; platforms = lib.platforms.unix; From cc0d4d68d66ee12bfa4c9a2960a7c0e05e23158d Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Wed, 19 Aug 2026 20:42:50 +0000 Subject: [PATCH 010/310] oxide-rs: include cert bundle for tests Otherwise tests would panic with failures like: thread 'test_cmd_auth_status_env' (11387) panicked at cli/tests/test_auth.rs:570:10: Unexpected failure. code=101 stderr=``` thread \'main\' (11413) panicked at sdk/src/auth.rs:217:18: failure to construct underlying client object: reqwest::Error { kind: Builder, source: General(\"No CA certificates were loaded from the system\") } note: run with RUST_BACKTRACE=1 environment variable to display a backtrace --- pkgs/by-name/ox/oxide-rs/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ox/oxide-rs/package.nix b/pkgs/by-name/ox/oxide-rs/package.nix index 1f96f130c181..f8038a62121d 100644 --- a/pkgs/by-name/ox/oxide-rs/package.nix +++ b/pkgs/by-name/ox/oxide-rs/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + cacert, curl, pkg-config, libgit2, @@ -26,6 +27,13 @@ rustPlatform.buildRustPackage (finalAttrs: { ./rm-commit-hash-in-version-output.patch ]; + nativeCheckInputs = [ cacert ]; + + # rust library: reqwest panicks without a bundle present + preCheck = '' + export SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt" + ''; + checkFlags = [ # skip since output check includes git commit hash "--skip=cmd_version::version_success" From 3f71a43e07c377d574655b70c137a72be3ea538b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 24 Aug 2026 21:43:27 +0000 Subject: [PATCH 011/310] networkmanager_dmenu: 2.6.3 -> 2.7.1 --- pkgs/by-name/ne/networkmanager_dmenu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/networkmanager_dmenu/package.nix b/pkgs/by-name/ne/networkmanager_dmenu/package.nix index 09caaaa022b1..f30ca8704c56 100644 --- a/pkgs/by-name/ne/networkmanager_dmenu/package.nix +++ b/pkgs/by-name/ne/networkmanager_dmenu/package.nix @@ -14,13 +14,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "networkmanager_dmenu"; - version = "2.6.3"; + version = "2.7.1"; src = fetchFromGitHub { owner = "firecat53"; repo = "networkmanager-dmenu"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-L5aO7mha37q2vjy9+j+TPiFBkqc4+deiZU9Om31HHBs="; + sha256 = "sha256-vCWI+gcMLNmk7rC90+ovFe7t1ZRTDbBrHp4dZO8Ss3Q="; }; nativeBuildInputs = [ gobject-introspection ]; From 642354e3c823267806de013a430423aabe53f655 Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Sun, 23 Aug 2026 15:10:35 +0200 Subject: [PATCH 012/310] appium-inspector: don't downgrade electron versions --- pkgs/by-name/ap/appium-inspector/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ap/appium-inspector/package.nix b/pkgs/by-name/ap/appium-inspector/package.nix index 1ce6d1c9d4c5..065942ab9a38 100644 --- a/pkgs/by-name/ap/appium-inspector/package.nix +++ b/pkgs/by-name/ap/appium-inspector/package.nix @@ -91,9 +91,13 @@ buildNpmPackage (finalAttrs: { PKG_FILE = toString ./package.nix; }; text = '' + current_electron_version="$(grep -oP -m 1 "(?<=electron_)(\d+)" "$PKG_FILE")" new_src="$(nix-build --attr "pkgs.$PNAME.src" --no-out-link)" new_electron_major="$(jq -r '.devDependencies.electron | split(".")[0] | tonumber' "$new_src/package.json")" - sed -i -E "s/electron_[0-9]+/electron_$new_electron_major/g" "$PKG_FILE" + if (( current_electron_version >= new_electron_major )); then + exit 0 + fi + sed -i -E "s/electron_$current_electron_version/electron_$new_electron_major/g" "$PKG_FILE" ''; })) ]; From 1b3e1e8e6fb99b2aa966e87449cd4187487b1fb2 Mon Sep 17 00:00:00 2001 From: Philip White Date: Wed, 2 Sep 2026 10:23:05 -0700 Subject: [PATCH 013/310] lighthouse: 8.1.0 -> 8.2.2 The autoupdate bot has been unable to update to new versions because the sqlite patch could not apply cleanly. This change updates the patch. --- pkgs/by-name/li/lighthouse/package.nix | 6 +++--- pkgs/by-name/li/lighthouse/use-system-sqlite.patch | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/li/lighthouse/package.nix b/pkgs/by-name/li/lighthouse/package.nix index 5076dd0d6fa3..99e28a4da9ea 100644 --- a/pkgs/by-name/li/lighthouse/package.nix +++ b/pkgs/by-name/li/lighthouse/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { pname = "lighthouse"; - version = "8.1.3"; + version = "8.2.2"; # lighthouse/common/deposit_contract/build.rs, `TAG` depositContractSpecVersion = "0.12.1"; @@ -28,14 +28,14 @@ rustPlatform.buildRustPackage rec { owner = "sigp"; repo = "lighthouse"; tag = "v${version}"; - hash = "sha256-TXJT9ZFgf3B5K44sWVaUpEGM+sZim2mBA5w3eAuoVds="; + hash = "sha256-Eb4C6uBJmrb7NOwSDp+Fxkuw7fGcPrtuU8DLGxd2cCM="; }; patches = [ ./use-system-sqlite.patch ]; - cargoHash = "sha256-T40R4LfdM5V2PAgkOWayId6xUm2FlGJrefqXgPTDzvM="; + cargoHash = "sha256-5lSDbwL1+x91yI8YjgXrkZ2C1CwiaoJjrnGcylFbArs="; buildFeatures = [ "gnosis" diff --git a/pkgs/by-name/li/lighthouse/use-system-sqlite.patch b/pkgs/by-name/li/lighthouse/use-system-sqlite.patch index 4e4bfded7054..3c606c73abc1 100644 --- a/pkgs/by-name/li/lighthouse/use-system-sqlite.patch +++ b/pkgs/by-name/li/lighthouse/use-system-sqlite.patch @@ -1,13 +1,13 @@ diff --git a/Cargo.toml b/Cargo.toml -index aac26e060..d10c34a40 100644 +index 3400d59..62acf89 100644 --- a/Cargo.toml +++ b/Cargo.toml -@@ -228,7 +228,7 @@ reqwest = { version = "0.12", default-features = false, features = [ - ] } +@@ -204,7 +204,7 @@ regex = "1" + reqwest = { version = "0.12", default-features = false, features = ["blocking", "json", "stream", "rustls-tls"] } ring = "0.17" rpds = "0.11" --rusqlite = { version = "0.28", features = ["bundled"] } -+rusqlite = { version = "0.28" } +-rusqlite = { version = "0.38", features = ["bundled"] } ++rusqlite = { version = "0.38" } rust_eth_kzg = "0.9" safe_arith = "0.1" sensitive_url = { version = "0.1", features = ["serde"] } From 628c59913149d2b6e22acfaa6c24c77892d94489 Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Sun, 6 Sep 2026 11:04:46 +0000 Subject: [PATCH 014/310] got: 0.127 -> 0.128 Changes: https://gameoftrees.org/releases/changes.html#2026-09-04 --- pkgs/by-name/go/got/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/got/package.nix b/pkgs/by-name/go/got/package.nix index 085108518112..0b32a6444f95 100644 --- a/pkgs/by-name/go/got/package.nix +++ b/pkgs/by-name/go/got/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "got"; - version = "0.127"; + version = "0.128"; src = fetchurl { url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz"; - hash = "sha256-H7Bh1hvZpRQJdY0oEVWLHQpX3x0Fx7vy3qSKHi9Vyj4="; + hash = "sha256-XX62sp6hUd2htvTh4aap75z9FDNsyfMjbt/DDahhWHI="; }; nativeBuildInputs = [ From 53f141f0c029b10d06e7c2f7b6ab7653bbfe4cfb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 14 Aug 2026 17:42:41 +0200 Subject: [PATCH 015/310] python3Packages.dirsearch: 0.4.3 -> 0.5.0 also: - enable structuredAttrs - add optional-dependencies - package optional rust backend as sub-package in passthru - add updateScript (i tested it and it works) --- .../python-modules/dirsearch/default.nix | 136 +++++++++--------- .../dirsearch/dirsearch-native.nix | 52 +++++++ 2 files changed, 118 insertions(+), 70 deletions(-) create mode 100644 pkgs/development/python-modules/dirsearch/dirsearch-native.nix diff --git a/pkgs/development/python-modules/dirsearch/default.nix b/pkgs/development/python-modules/dirsearch/default.nix index fd976d1a8000..c9dd706b79fb 100644 --- a/pkgs/development/python-modules/dirsearch/default.nix +++ b/pkgs/development/python-modules/dirsearch/default.nix @@ -1,117 +1,113 @@ { lib, + callPackage, fetchFromGitHub, buildPythonPackage, - python, - pytestCheckHook, - # deps - /* - ntlm-auth is in the requirements.txt, however nixpkgs tells me - > ntlm-auth has been removed, because it relies on the md4 implementation provided by openssl. Use pyspnego instead. - Not sure if pyspnego is a drop in replacement. - The simple functionality dirsearch seems not to depend on this package. - */ - #ntlm-auth, - #pyspnego, + fetchpatch, + + # build-system + setuptools, + + # dependencies beautifulsoup4, - certifi, - cffi, - chardet, - charset-normalizer, colorama, - cryptography, + defusedcsv, defusedxml, - idna, + httpx, + httpx-ntlm, jinja2, - markupsafe, pyopenssl, - pyparsing, pysocks, requests, requests-ntlm, - setuptools, - urllib3, + requests-toolbelt, + + # optional dependencies + mysql-connector-python, + psycopg, + + # tests + pytestCheckHook, + + nix-update-script, }: buildPythonPackage (finalAttrs: { pname = "dirsearch"; - version = "0.4.3"; + version = "0.5.0"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "maurosoria"; repo = "dirsearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-eXB103qUB3m7V/9hlq2xv3Y3bIz89/pGJsbPZQ+AZXs="; + hash = "sha256-WKQjtJ5fMVLzX92gOFLqmBLkeM4o2XfVYW9Wz4OmjP4="; }; - # setup.py does some weird stuff with mktemp - postPatch = '' - substituteInPlace setup.py \ - --replace-fail 'os.chdir(env_dir)' "" \ - --replace-fail 'shutil.copytree(os.path.abspath(os.getcwd()), os.path.join(env_dir, "dirsearch"))' "" - ''; + patches = [ + # fixes test_detect_scheme not working without network + # see https://github.com/maurosoria/dirsearch/issues/1592 + (fetchpatch { + url = "https://github.com/maurosoria/dirsearch/commit/8f2b3cceee0a27c0670ed9471b70dd666c73d6a6.patch"; + hash = "sha256-KnVYiQftq8DgbSdXPxsCCOTxS1e7vOqf/4sDqYXkX9A="; + }) + ]; pyproject = true; + build-system = [ setuptools ]; dependencies = [ - # maybe needed, see above - #pyspnego - #ntlm-auth beautifulsoup4 - certifi - cffi - chardet - charset-normalizer colorama - cryptography + defusedcsv defusedxml - idna + httpx + httpx-ntlm jinja2 - markupsafe pyopenssl - pyparsing pysocks requests requests-ntlm - setuptools - urllib3 + requests-toolbelt ]; - # the library files get installed in the wrong location - # and dirsearch.py, __init__.py and db/ are missing + optional-dependencies = { + rustbackend = [ finalAttrs.passthru.dirsearch-native ]; + db = [ + mysql-connector-python + psycopg + ]; + }; + + # dirsearch-build-native builds the rust backend when called + # this is meant for venvs and doesn't work for the nix package postInstall = '' - dirsearchpath=$out/lib/python${lib.versions.majorMinor python.version}/site-packages/ - mkdir -p $dirsearchpath/dirsearch - mv $dirsearchpath/{lib,dirsearch} - cp $src/{dirsearch,__init__}.py $dirsearchpath/dirsearch - cp -r $src/db $dirsearchpath/dirsearch + rm $out/bin/dirsearch-build-native + rm -r $out/lib/python*/site-packages/dirsearch/native ''; # tests nativeCheckInputs = [ pytestCheckHook - ]; - disabledTestPaths = [ - # needs network? - "tests/reports/test_reports.py" - ]; - disabledTests = [ - # failing for unknown reason - "test_detect_scheme" - ]; - pythonRemoveDeps = [ - # not available, see above - "ntlm_auth" - ]; - pythonRelaxDeps = [ - # version checker doesn't recognize 0.8.0.rc2 as >=0.7.0 - "defusedxml" - # probably not but we don't have old charset-normalizer versions in nixpkgs - # and requests also depends on it so we can't just override it with an - # older version due to package duplication - "charset_normalizer" - ]; + ] + ++ lib.flatten (lib.attrValues finalAttrs.passthru.optional-dependencies); + pythonImportsCheck = [ "dirsearch" ]; + __darwinAllowLocalNetworking = true; + + # relax all deps because upstream pins versions "to prevent supply chain attacks" + pythonRelaxDeps = true; + + passthru = { + dirsearch-native = callPackage ./dirsearch-native.nix { inherit (finalAttrs) src meta; }; + + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "dirsearch-native" + ]; + }; + }; meta = { changelog = "https://github.com/maurosoria/dirsearch/releases/tag/${finalAttrs.src.tag}"; diff --git a/pkgs/development/python-modules/dirsearch/dirsearch-native.nix b/pkgs/development/python-modules/dirsearch/dirsearch-native.nix new file mode 100644 index 000000000000..c0ff84a38b11 --- /dev/null +++ b/pkgs/development/python-modules/dirsearch/dirsearch-native.nix @@ -0,0 +1,52 @@ +{ + buildPythonPackage, + rustPlatform, + pythonOlder, + # attributes from dirsearch + src, + meta, +}: +buildPythonPackage (finalAttrs: { + pname = "dirsearch-native"; + # dirsearchs updateScript will fail if upstream bumps the version string for dirsearch_native. + # I don't think there is anything I can do about until upstream either releases the 2 python + # packages separately or versions them alongside each other + # upstream issue https://github.com/maurosoria/dirsearch/issues/1640 + version = "0.1.0"; + + disabled = pythonOlder "3.14"; + + inherit src; + sourceRoot = "${finalAttrs.src.name}/native"; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) + pname + version + src + sourceRoot + ; + hash = "sha256-5LgxxVknZXMYkh9ozuUx0UGfDeuU2dzFy7nLPhlrvJs="; + }; + + pyproject = true; + build-system = [ + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ]; + nativeCheckInputs = [ + rustPlatform.cargoCheckHook + ]; + + pythonImportsCheck = [ "dirsearch_native" ]; + + meta = { + description = "Rust native backend for dirsearch"; + inherit (meta) + homepage + changelog + license + maintainers + ; + }; +}) From 370ec8abde117e04ed1107421e7b763b5657f39f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 2 Sep 2026 14:38:36 +0200 Subject: [PATCH 016/310] dirsearch: init at 0.5.0 (toPythonApplication of python3Packages.dirsearch) --- pkgs/by-name/di/dirsearch/package.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pkgs/by-name/di/dirsearch/package.nix diff --git a/pkgs/by-name/di/dirsearch/package.nix b/pkgs/by-name/di/dirsearch/package.nix new file mode 100644 index 000000000000..41d352f210bb --- /dev/null +++ b/pkgs/by-name/di/dirsearch/package.nix @@ -0,0 +1,16 @@ +{ + lib, + python3Packages, + # flags for optional dependencies + withRustBackend ? true, + withDbDeps ? true, +}: + +python3Packages.toPythonApplication ( + python3Packages.dirsearch.overridePythonAttrs (prevAttrs: { + dependencies = + prevAttrs.dependencies or [ ] + ++ lib.optionals withRustBackend prevAttrs.optional-dependencies.rustbackend + ++ lib.optionals withDbDeps prevAttrs.optional-dependencies.db; + }) +) From 0c9c66b6be791508c7f9a6be512dbfcbe79e8690 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 10 Sep 2026 09:58:17 -0400 Subject: [PATCH 017/310] nixos/netbird: add assertion for nftables ruleset flushing --- nixos/modules/services/networking/netbird.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/networking/netbird.nix b/nixos/modules/services/networking/netbird.nix index d2fe3de9db97..c9d57f02970d 100644 --- a/nixos/modules/services/networking/netbird.nix +++ b/nixos/modules/services/networking/netbird.nix @@ -501,6 +501,13 @@ in }; }) { + assertions = lib.optionals (cfg.clients != { }) [ + { + assertion = !(config.networking.nftables.enable && config.networking.nftables.flushRuleset); + message = "networking.nftables.flushRuleset is enabled, which will flush the nftables tables installed by services.netbird.clients. Flushing these tables will break netbird functionality including DNS resolution and network routing."; + } + ]; + boot.extraModulePackages = optional ( cfg.clients != { } && (versionOlder kernel.version "5.6") ) kernelPackages.wireguard; From 9cd0d020181167194787a055b0abab717cc08e0f Mon Sep 17 00:00:00 2001 From: Grayson Tinker Date: Thu, 10 Sep 2026 20:39:22 -0600 Subject: [PATCH 018/310] hydra-ant-logger: mark unfree due to no license --- pkgs/by-name/hy/hydra-ant-logger/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/hy/hydra-ant-logger/package.nix b/pkgs/by-name/hy/hydra-ant-logger/package.nix index 2e643dc3a971..b870016b0b66 100644 --- a/pkgs/by-name/hy/hydra-ant-logger/package.nix +++ b/pkgs/by-name/hy/hydra-ant-logger/package.nix @@ -40,5 +40,6 @@ stdenv.mkDerivation { meta = { homepage = "https://github.com/NixOS/hydra-ant-logger"; platforms = lib.platforms.unix; + license = lib.licenses.unfree; }; } From 236816ccdf2077a9a15899ed1612feaff092ffa4 Mon Sep 17 00:00:00 2001 From: Grayson Tinker Date: Thu, 10 Sep 2026 23:28:28 -0600 Subject: [PATCH 019/310] nim_builder: add license --- pkgs/by-name/ni/nim_builder/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ni/nim_builder/package.nix b/pkgs/by-name/ni/nim_builder/package.nix index 2ee524e1501f..b1485d4f568f 100644 --- a/pkgs/by-name/ni/nim_builder/package.nix +++ b/pkgs/by-name/ni/nim_builder/package.nix @@ -19,5 +19,11 @@ stdenv.mkDerivation { meta = { description = "Internal Nixpkgs utility for buildNimPackage"; mainProgram = "nim_builder"; + license = + with lib.licenses; + AND [ + mit # For the code from Nixpkgs + bsd3 # nim_builder.nim contains some BSD3 code from Nimble + ]; }; } From 30b5cb9570348af56221eeb9b3e29a0ee8b7f453 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Sep 2026 14:10:39 +0000 Subject: [PATCH 020/310] intel-npu-driver: 1.35.0 -> 1.38.0 --- pkgs/by-name/in/intel-npu-driver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/intel-npu-driver/package.nix b/pkgs/by-name/in/intel-npu-driver/package.nix index 5ce9c1fc9bb9..ebfe6d18ba25 100644 --- a/pkgs/by-name/in/intel-npu-driver/package.nix +++ b/pkgs/by-name/in/intel-npu-driver/package.nix @@ -13,14 +13,14 @@ stdenv.mkDerivation rec { pname = "intel-npu-driver"; - version = "1.35.0"; + version = "1.38.0"; src = fetchFromGitHub { owner = "intel"; repo = "linux-npu-driver"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-n23yb6ZEJ7bfLactFixBQTcRlSIsVMOJ1QESoHLIhPg="; + hash = "sha256-YuxthJBkCY0t/fdJgq5m+z0F4wuLzYLKrJpui99J3ZM="; }; buildInputs = [ From 278b389e322cd7acf24066bf4c6f2d4bd1480806 Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Sat, 12 Sep 2026 12:19:00 +0200 Subject: [PATCH 021/310] minikube: use tag as COMMIT --- pkgs/by-name/mi/minikube/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mi/minikube/package.nix b/pkgs/by-name/mi/minikube/package.nix index af3206d413a1..b263bf13ff42 100644 --- a/pkgs/by-name/mi/minikube/package.nix +++ b/pkgs/by-name/mi/minikube/package.nix @@ -64,7 +64,7 @@ buildGoModule (finalAttrs: { buildPhase = '' runHook preBuild - make COMMIT=${finalAttrs.src.rev} + make COMMIT=${finalAttrs.src.tag} runHook postBuild ''; From 089348a34297cba7cc1a4136b34b0f3ca28dfd80 Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Sat, 12 Sep 2026 12:21:30 +0200 Subject: [PATCH 022/310] minikube: add bddvlpr as maintainer --- pkgs/by-name/mi/minikube/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/mi/minikube/package.nix b/pkgs/by-name/mi/minikube/package.nix index b263bf13ff42..92cd4d2a7b86 100644 --- a/pkgs/by-name/mi/minikube/package.nix +++ b/pkgs/by-name/mi/minikube/package.nix @@ -118,6 +118,7 @@ buildGoModule (finalAttrs: { vdemeester atkinschang Chili-Man + bddvlpr ]; }; }) From 10dec96e903e2266d54e5a99515ed6c7dcee8343 Mon Sep 17 00:00:00 2001 From: "Dr. Jonathan Berrisch" Date: Sun, 13 Sep 2026 13:22:51 +0200 Subject: [PATCH 023/310] cosmic-ext-applet-workspace-icons: fix typo in package folder name --- .../package.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pkgs/by-name/co/{cosmic-ext-applett-workspace-icons => cosmic-ext-applet-workspace-icons}/package.nix (100%) diff --git a/pkgs/by-name/co/cosmic-ext-applett-workspace-icons/package.nix b/pkgs/by-name/co/cosmic-ext-applet-workspace-icons/package.nix similarity index 100% rename from pkgs/by-name/co/cosmic-ext-applett-workspace-icons/package.nix rename to pkgs/by-name/co/cosmic-ext-applet-workspace-icons/package.nix From b3041dc18afe5078fc99feeb7c2c3384447e809a Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 14 Sep 2026 17:17:03 +0200 Subject: [PATCH 024/310] electron_44-bin: fix build electron 44+ no longer ships libGLESv2 / libEGL, so we no longer need to patchelf it. chromium statically links against libGL / vulkan-loader. See Breaking Changes in https://github.com/electron/electron/releases/tag/v44.0.0 --- pkgs/development/tools/electron/binary/generic.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/electron/binary/generic.nix b/pkgs/development/tools/electron/binary/generic.nix index 292944229862..48825be4f3e7 100644 --- a/pkgs/development/tools/electron/binary/generic.nix +++ b/pkgs/development/tools/electron/binary/generic.nix @@ -168,6 +168,12 @@ let $out/libexec/electron/electron \ $out/libexec/electron/chrome_crashpad_handler + # replace bundled vulkan-loader + rm "$out/libexec/electron/libvulkan.so.1" + ln -s -t "$out/libexec/electron" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1" + + '' + + lib.optionalString (lib.versionOlder version "44") '' # patch libANGLE patchelf \ --set-rpath "${ @@ -178,10 +184,6 @@ let ] }" \ $out/libexec/electron/lib*GL* - - # replace bundled vulkan-loader - rm "$out/libexec/electron/libvulkan.so.1" - ln -s -t "$out/libexec/electron" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1" ''; passthru.dist = finalAttrs.finalPackage + "/libexec/electron"; From e0a260e958de93bec530bbd9127d25556ac2f0c3 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 15 Sep 2026 14:20:53 +0900 Subject: [PATCH 025/310] nixos/tests/xinitd: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/xinetd.nix | 65 ++++++++++++++++++++++++++++++ pkgs/by-name/xi/xinetd/package.nix | 3 ++ 3 files changed, 69 insertions(+) create mode 100644 nixos/tests/xinetd.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 7935904ddb11..2621c1a843df 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -2058,6 +2058,7 @@ in xautolock = runTest ./xautolock.nix; xfce = runTest ./xfce.nix; xfce-wayland = runTest ./xfce-wayland.nix; + xinetd = runTest ./xinetd.nix; xmonad = runTest ./xmonad.nix; xmonad-xdg-autostart = runTest ./xmonad-xdg-autostart.nix; xpadneo = runTest ./xpadneo.nix; diff --git a/nixos/tests/xinetd.nix b/nixos/tests/xinetd.nix new file mode 100644 index 000000000000..65cf49f6b818 --- /dev/null +++ b/nixos/tests/xinetd.nix @@ -0,0 +1,65 @@ +{ lib, pkgs, ... }: +{ + name = "xinetd"; + meta.maintainers = [ lib.maintainers.h7x4 ]; + + containers.machine = { + environment.systemPackages = [ pkgs.netcat ]; + + services.xinetd = { + enable = true; + services = [ + { + name = "ping-pong-tcp"; + protocol = "tcp"; + port = 8765; + unlisted = true; + server = + let + pingPongTcp = pkgs.writeShellScript "ping-pong-tcp" '' + read -r line + if [ "$line" = "ping" ]; then + echo "pong" + fi + ''; + in + "${pingPongTcp}"; + } + { + name = "ping-pong-udp"; + protocol = "udp"; + port = 8766; + unlisted = true; + server = + let + pingPongUdp = pkgs.writers.writePython3 "ping-pong-udp" { } '' + import socket + + sock = socket.socket(fileno=0) + data, peer = sock.recvfrom(1024) + sock.connect(peer) + if data.strip() == b"ping": + sock.send(b"pong\n") + ''; + in + "${pingPongUdp}"; + } + ]; + }; + }; + + testScript = '' + start_all() + + machine.wait_for_unit("xinetd.service") + machine.wait_for_open_port(8765) + + with subtest("Query TCP"): + output = machine.succeed("nc -w5 localhost 8765 << Date: Wed, 16 Sep 2026 10:19:16 +0200 Subject: [PATCH 026/310] caido-desktop: install icon at correct hicolor size The upstream AppImage ships caido.png as a 256x256 image under usr/share/icons/hicolor/256x256/apps, but the derivation copied it into the 512x512 directory. This violates the hicolor icon theme spec and breaks icon resolution in some desktop environments (e.g. the icon is not shown in the KDE Plasma taskbar). Copy the whole upstream icon tree instead. --- pkgs/by-name/ca/caido-desktop/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/caido-desktop/package.nix b/pkgs/by-name/ca/caido-desktop/package.nix index e4b60fd49ea4..3f3742728815 100644 --- a/pkgs/by-name/ca/caido-desktop/package.nix +++ b/pkgs/by-name/ca/caido-desktop/package.nix @@ -68,8 +68,7 @@ let -t $out/share/applications substituteInPlace $out/share/applications/caido.desktop \ --replace-fail "Exec=AppRun --no-sandbox %U" "Exec=caido-desktop %U" - install -m 444 -D ${appimageContents}/caido.png \ - $out/share/icons/hicolor/512x512/apps/caido.png + cp -r ${appimageContents}/usr/share/icons $out/share wrapProgram $out/bin/${pname} \ --set WEBKIT_DISABLE_COMPOSITING_MODE 1 \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" From 4d50988303caaad63404d892a78a264aaef8cc53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 08:30:14 +0000 Subject: [PATCH 027/310] docker: 29.8.0 -> 29.8.1 --- pkgs/applications/virtualization/docker/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index a402df867621..a4c52eff71b6 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -424,18 +424,18 @@ in docker_29 = let - version = "29.8.0"; + version = "29.8.1"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-HV4rdWGDtPoYIaGBnHZbYNKr2D6zk6sb9sA0tNbQce4="; + cliHash = "sha256-xJ0UATkStx31/DHzmmXE0Srm9BYMY1RZ5rIz36kHesw="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-V8p+MDEEMERGqQ9sWKPE/jkUw43UcO0x3Z1XZ8DWM2E="; + mobyHash = "sha256-tyn738es5SBqVAVKv2tgj88c6WJbS13MDLVgi2eWsSc="; runcRev = "v1.5.1"; runcHash = "sha256-N059CtWkenSXYksVu5Uh+sGodC+JHc91R56b+VoC96k="; - containerdRev = "v2.3.4"; - containerdHash = "sha256-IGgToUpkbqtjGJD+GtCPSeHW9ZRnSS8NMfECok9HgjU="; + containerdRev = "v2.3.5"; + containerdHash = "sha256-RIZxlXwgOizLVKr4XRIKAlUP19URolGp4J849hoQMSM="; tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828"; tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw="; }; From 6431e4aeb09ee22574136e5b2f2fbfafa09f8d28 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 16 Sep 2026 15:17:24 +0200 Subject: [PATCH 028/310] element-{web,desktop}: 1.12.26 -> 1.12.28 https://github.com/element-hq/element-web/releases/tag/v1.12.28 https://github.com/element-hq/element-web/compare/v1.12.26...v1.12.28 --- pkgs/by-name/el/element-desktop/package.nix | 9 ++++++--- pkgs/by-name/el/element-web-unwrapped/package.nix | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index 619fa9223a99..6d206b0d7faf 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-desktop"; - version = "1.12.26"; + version = "1.12.28"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-web"; tag = "v${finalAttrs.version}"; - hash = "sha256-q9AV/jthbHnbESU/wvjdaCiMnIN6KQgAQ3cvEBvduTw="; + hash = "sha256-goP/f1Go7227R2euXu8aJrwHeUp84DQ+18ztyf4uXhM="; }; pnpmDeps = fetchPnpmDeps { @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 4; - hash = "sha256-R9YuNvrMurRaBxZqUPsUtZSFlSZ8nA7Bd/hlAMfAH+M="; + hash = "sha256-eLTMKzVgP1oSiat80ygWUH2zGF7ukKSLvOEGay/pr9Y="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; @@ -94,6 +94,9 @@ stdenv.mkDerivation (finalAttrs: { export VERSION=${finalAttrs.version} + # Not used here because we link element-web in installPhase, but electron-builder throws an error if it is not present + asar p ${element-web} apps/desktop/webapp.asar + faketty pnpm -C apps/desktop exec nx build:ts faketty pnpm -C apps/desktop exec nx build:res pnpm -C apps/desktop exec electron-builder --dir -c.electronDist=electron-dist -c.electronVersion=${electron.version} -c.mac.identity=null diff --git a/pkgs/by-name/el/element-web-unwrapped/package.nix b/pkgs/by-name/el/element-web-unwrapped/package.nix index 8ef8e2f5608b..418d0beb6db6 100644 --- a/pkgs/by-name/el/element-web-unwrapped/package.nix +++ b/pkgs/by-name/el/element-web-unwrapped/package.nix @@ -25,13 +25,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-web"; - version = "1.12.26"; + version = "1.12.28"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-web"; tag = "v${finalAttrs.version}"; - hash = "sha256-q9AV/jthbHnbESU/wvjdaCiMnIN6KQgAQ3cvEBvduTw="; + hash = "sha256-goP/f1Go7227R2euXu8aJrwHeUp84DQ+18ztyf4uXhM="; }; pnpmDeps = fetchPnpmDeps { @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-R9YuNvrMurRaBxZqUPsUtZSFlSZ8nA7Bd/hlAMfAH+M="; + hash = "sha256-eLTMKzVgP1oSiat80ygWUH2zGF7ukKSLvOEGay/pr9Y="; }; nativeBuildInputs = [ From f054e65fa652dd9ff110dc52d5cf54824fc72df0 Mon Sep 17 00:00:00 2001 From: Eric Helgeson Date: Mon, 14 Sep 2026 21:24:08 -0500 Subject: [PATCH 029/310] heroic-unwrapped: 2.22.1 -> 2.22.3; add updateScript, drop upstreamed patch --- .../heroic-unwrapped/fix-non-steam-shortcuts.patch | 13 ------------- pkgs/by-name/he/heroic-unwrapped/package.nix | 14 +++++--------- 2 files changed, 5 insertions(+), 22 deletions(-) delete mode 100644 pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch diff --git a/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch b/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch deleted file mode 100644 index 2c771441ca8a..000000000000 --- a/pkgs/by-name/he/heroic-unwrapped/fix-non-steam-shortcuts.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts b/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts -index 28c917ce..f3b09c55 100644 ---- a/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts -+++ b/src/backend/shortcuts/nonesteamgame/nonesteamgame.ts -@@ -255,7 +255,7 @@ async function addNonSteamGame(game: Game): Promise { - // add new Entry - const newEntry = {} as ShortcutEntry - newEntry.AppName = gameInfo.title -- newEntry.Exe = `"${app.getPath('exe')}"` -+ newEntry.Exe = `"heroic"` - newEntry.StartDir = `"${process.cwd()}"` - - if (isFlatpak) { diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix index 397ce98563be..9f792c422df3 100644 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -3,6 +3,7 @@ callPackage, stdenv, fetchFromGitHub, + nix-update-script, # Pinned, because our FODs are not guaranteed to be stable between major versions. pnpm_10, fetchPnpmDeps, @@ -30,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "heroic-unwrapped"; - version = "2.22.1"; + version = "2.22.3"; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "HeroicGamesLauncher"; tag = "v${finalAttrs.version}"; - hash = "sha256-CpbCXmvfwXT16ZG/6fwPWSjBwK02ykJ/GuZk1VcW+tU="; + hash = "sha256-gXG0ojLIT28aAYXhpMmR9Oksmdfidr4m6M7PDJWwa1c="; }; pnpmDeps = fetchPnpmDeps { @@ -44,11 +45,10 @@ stdenv.mkDerivation (finalAttrs: { pname version src - patches ; inherit pnpm; fetcherVersion = 3; - hash = "sha256-NrglT9vtDMAYXmZ4G3vifvLXu1yS6xbp+cqE6B6vQFc="; + hash = "sha256-oY59X+Ma23fmw6K6/PuHCn5Jj4xFPLq5vJRVIzrpUrM="; }; nativeBuildInputs = [ @@ -59,11 +59,6 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper ]; - patches = [ - # Make Heroic create Steam shortcuts (to non-steam games) with the correct path to heroic. - ./fix-non-steam-shortcuts.patch - ]; - env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; buildPhase = '' @@ -133,6 +128,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { inherit epic-integration; + updateScript = nix-update-script { }; }; meta = { From e6f42999702ff7686ef8c6fc86488dc878661f92 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Sep 2026 11:05:50 +0000 Subject: [PATCH 030/310] anytype-cli: 0.3.6 -> 0.3.7 --- pkgs/by-name/an/anytype-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/anytype-cli/package.nix b/pkgs/by-name/an/anytype-cli/package.nix index 271bdc067508..27a6bb52a1bb 100644 --- a/pkgs/by-name/an/anytype-cli/package.nix +++ b/pkgs/by-name/an/anytype-cli/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { __structuredAttrs = true; pname = "anytype-cli"; - version = "0.3.6"; + version = "0.3.7"; src = fetchFromGitHub { owner = "anyproto"; repo = "anytype-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-T/mdF+pzApm15Cg2g1ybgU7pEHLsTC4jD7WuXzNqM2M="; + hash = "sha256-79YLYbS0pj3n6t+gIvyb7qBmeARJNTuxll4BWt1WMRs="; }; - vendorHash = "sha256-S6Xb2XYAn/cTC++1WK5cmXcC6QCZpPoYMRrjk/IPKas="; + vendorHash = "sha256-XgZD2klVYwa78AMSs2nPptgzo9xM+Ishs/rUvjVFZks="; proxyVendor = true; env.CGO_ENABLED = 1; From b0aafcb9e3192c285b7293ee0d6c3c47490890ec Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:07:04 +0800 Subject: [PATCH 031/310] feather: 2.8.1 -> 2.9.1 --- pkgs/by-name/fe/feather/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/fe/feather/package.nix b/pkgs/by-name/fe/feather/package.nix index 6af4f3ef3c02..b9470d2be3c7 100644 --- a/pkgs/by-name/fe/feather/package.nix +++ b/pkgs/by-name/fe/feather/package.nix @@ -24,24 +24,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "feather"; - version = "2.8.1"; + version = "2.9.1"; src = fetchFromGitHub { owner = "feather-wallet"; repo = "feather"; tag = finalAttrs.version; - hash = "sha256-DZBRZBcoba32Z/bFThn/9siC8VESg5gdfoFO4Nw8JqM="; + hash = "sha256-/rnQw+SNMpFROJln/Sv2RgJlRxa8PnZMs4HfIAxP9VY="; fetchSubmodules = true; }; - patches = [ - (fetchpatch2 { - name = "0001-zxing-3-compat.patch"; - url = "https://github.com/feather-wallet/feather/commit/9b17ffd1f783689c835da3ce22996a25d8221806.patch?full_index=1"; - hash = "sha256-o4Tq6Dg5xrkF1eoGw0uuN9GiW4+FCnswx6//PYYA34w="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config From 6325c2b681c21dbaee2f6cd5bcb7e7eac97b26a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Sep 2026 13:19:47 +0000 Subject: [PATCH 032/310] phrase-cli: 2.67.2 -> 2.68.0 --- pkgs/by-name/ph/phrase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index 60990efad461..ce16202e2e67 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "phrase-cli"; - version = "2.67.2"; + version = "2.68.0"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = finalAttrs.version; - sha256 = "sha256-WHvOPcsikpZ1hR6R7sChundonLf7p9T9DKzvZGsaRmA="; + sha256 = "sha256-tlIJyZeihydIWPOS/YaMVZGksBFtGsT55wtyozTC+dc="; }; - vendorHash = "sha256-kSgd4UX1Un0yihjyC/jo/LFOjIFbDdxX/JP0uMK35pE="; + vendorHash = "sha256-SWtLzK1f8jsLHJfGtjogq1UYw4Tv/ltWFIlKoQXWCOs="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${finalAttrs.version}" ]; From e364ca491a6072815aefa9613111c65e4ef2a970 Mon Sep 17 00:00:00 2001 From: wrench-exile-legacy Date: Thu, 17 Sep 2026 18:11:38 +0100 Subject: [PATCH 033/310] papermc: migrate updateScript to paper's v3 api --- pkgs/games/papermc/default.nix | 14 +- pkgs/games/papermc/derivation.nix | 19 +-- pkgs/games/papermc/update.py | 268 +++++++++++++++++++++--------- 3 files changed, 212 insertions(+), 89 deletions(-) diff --git a/pkgs/games/papermc/default.nix b/pkgs/games/papermc/default.nix index 0fd50af5b1c2..20c4a349c3db 100644 --- a/pkgs/games/papermc/default.nix +++ b/pkgs/games/papermc/default.nix @@ -1,13 +1,23 @@ let versions = builtins.fromJSON (builtins.readFile ./versions.json); in -{ callPackage, lib, ... }: +{ + callPackage, + javaPackages, + lib, + ... +}: let latestVersion = lib.last (builtins.sort lib.versionOlder (builtins.attrNames versions)); escapeVersion = builtins.replaceStrings [ "." ] [ "_" ]; + getJavaVersion = v: (builtins.getAttr "openjdk${toString v}" javaPackages.compiler).headless; + packages = lib.mapAttrs' (version: value: { name = "papermc-${escapeVersion version}"; - value = callPackage ./derivation.nix { inherit (value) version hash; }; + value = callPackage ./derivation.nix { + inherit (value) url version hash; + jre = getJavaVersion value.javaVersion; + }; }) versions; in lib.recurseIntoAttrs ( diff --git a/pkgs/games/papermc/derivation.nix b/pkgs/games/papermc/derivation.nix index 33171a1ab10e..7e4ffa6eebe8 100644 --- a/pkgs/games/papermc/derivation.nix +++ b/pkgs/games/papermc/derivation.nix @@ -6,6 +6,7 @@ jre, version, hash, + url, udev, }: @@ -13,16 +14,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "papermc"; inherit version hash; - src = - let - version-split = lib.strings.splitString "-" finalAttrs.version; - mcVersion = builtins.elemAt version-split 0; - buildNum = builtins.elemAt version-split 1; - in - fetchurl { - url = "https://api.papermc.io/v2/projects/paper/versions/${mcVersion}/builds/${buildNum}/downloads/paper-${mcVersion}-${buildNum}.jar"; - inherit (finalAttrs) hash; - }; + src = fetchurl { + inherit url hash; + }; installPhase = '' runHook preInstall @@ -45,7 +39,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { allowSubstitutes = false; passthru = { - updateScript = ./update.py; + updateScript = { + command = [ ./update.py ]; + supportedFeatures = [ "commit" ]; + }; }; meta = { diff --git a/pkgs/games/papermc/update.py b/pkgs/games/papermc/update.py index 7bfc8ee3a0b7..ace0a6fb0469 100755 --- a/pkgs/games/papermc/update.py +++ b/pkgs/games/papermc/update.py @@ -1,19 +1,25 @@ #!/usr/bin/env nix-shell #! nix-shell -i python -p "python3.withPackages (ps: with ps; [ps.requests ])" -import os -import hashlib import base64 import json +import os +import re +from pathlib import Path +from typing import Any import requests +HEADERS = {"User-Agent": "nixpkgs/1.0.0 https://github.com/nixos/nixpkgs"} + class Version: def __init__(self, name: str): self.name: str = name self.hash: str | None = None self.build_number: int | None = None + self.url: str | None = None + self.java_version: int | None = None @property def full_name(self): @@ -27,7 +33,7 @@ class Version: class VersionManager: - def __init__(self, base_url: str = "https://api.papermc.io/v2/projects/paper"): + def __init__(self, base_url: str = "https://fill.papermc.io/v3/projects/paper"): self.versions: list[Version] = [] self.base_url: str = base_url @@ -36,7 +42,8 @@ class VersionManager: Fetch all versions after given minor release """ - response = requests.get(self.base_url) + url = f"{self.base_url}/versions" + response = requests.get(url, headers=HEADERS) try: response.raise_for_status() @@ -45,19 +52,24 @@ class VersionManager: print(e) return - # we only want versions that are no pre-releases - release_versions = filter( - lambda v_name: all(s not in v_name for s in ["pre", "rc"]), response.json()["versions"]) + release_versions = response.json()["versions"] for version_name in release_versions: + version_id = version_name["version"]["id"] + + # we only want versions that are not pre-releases + if ("pre" in version_id) or ("rc" in version_id): + continue # split version string, convert to list ot int - version_split = version_name.split(".") + version_split = version_id.split(".") version_split = list(map(int, version_split)) # check if version is higher than 1. - if (version_split[0] > 1) or (version_split[0] == 1 and version_split[1] >= not_before_minor_version): - self.versions.append(Version(version_name)) + if (version_split[0] > 1) or ( + version_split[0] == 1 and version_split[1] >= not_before_minor_version + ): + self.versions.append(Version(version_id)) def fetch_latest_version_builds(self): """ @@ -65,8 +77,60 @@ class VersionManager: """ for version in self.versions: - url = f"{self.base_url}/versions/{version.name}" - response = requests.get(url) + body = self.fetch_latest_build(version.name) + + # the latest build from the api + latest_build = body["id"] + version.build_number = latest_build + + version.java_version = self.fetch_java_version(version.name) + + # Grab the url from the api + download_info = body["downloads"]["server:default"] + version.url = download_info["url"] + + hex_hash = download_info["checksums"]["sha256"] + raw_bytes = bytes.fromhex(hex_hash) + + base64_encoded = base64.b64encode(raw_bytes).decode("utf-8") + + version.hash = f"sha256-{base64_encoded}" + + def fetch_latest_build(self, name: str) -> dict[str, Any]: + url = f"{self.base_url}/versions/{name}/builds/latest" + response = requests.get(url, headers=HEADERS) + + # check that we've got a good response + try: + response.raise_for_status() + return response.json() + except requests.exceptions.HTTPError as e: + print(e) + return {} + + def fetch_java_version(self, name: str): + url = f"{self.base_url}/versions/{name}" + response = requests.get(url, headers=HEADERS) + + # check that we've got a good response + try: + response.raise_for_status() + return response.json()["version"]["java"]["version"]["minimum"] + except requests.exceptions.HTTPError as e: + print(e) + return + + def generate_version_hashes(self): + """ + Fetch and set the hashes for all registered versions (versions are downloaded to memory) + """ + + print("Fetching version hashes") + for version in self.versions: + url = ( + f"{self.base_url}/versions/{version.name}/builds/{version.build_number}" + ) + response = requests.get(url, headers=HEADERS) # check that we've got a good response try: @@ -76,77 +140,129 @@ class VersionManager: print(e) return - # the highest build in response.json()['builds']: - latest_build = response.json()['builds'][-1] - version.build_number = latest_build + def versions_to_dict(self) -> dict[str, Any]: + return { + version.name: { + "hash": version.hash, + "version": version.full_name, + "url": version.url, + "javaVersion": version.java_version, + } + for version in self.versions + } - def generate_version_hashes(self): - """ - Generate and set the hashes for all registered versions (versions will are downloaded to memory) - """ - - for version in self.versions: - url = f"{self.base_url}/versions/{version.name}/builds/{version.build_number}/downloads/paper-{version.full_name}.jar" - version.hash = self.download_and_generate_sha256_hash(url) - - def versions_to_json(self): - return json.dumps( - {version.name: {'hash': version.hash, 'version': version.full_name} - for version in self.versions}, - indent=4 - ) + def generate_version_dict(self) -> dict[str, Any]: + self.fetch_versions() + self.fetch_latest_version_builds() + return self.versions_to_dict() + @staticmethod def find_version_json() -> str: """ Find the versions.json file in the same directory as this script """ - return os.path.join(os.path.dirname(os.path.realpath(__file__)), "versions.json") - - def write_versions(self, file_name: str = find_version_json()): - """ write all processed versions to json """ - # save json to versions.json - with open(file_name, 'w') as f: - f.write(self.versions_to_json() + "\n") - - @staticmethod - def download_and_generate_sha256_hash(url: str) -> str | None: - """ - Fetch the tarball from the given URL. - Then generate a sha256 hash of the tarball. - """ - - try: - # Download the file from the URL - response = requests.get(url) - response.raise_for_status() - - except requests.exceptions.RequestException as e: - print(f"Error: {e}") - return None - - # Create a new SHA-256 hash object - sha256_hash = hashlib.sha256() - - # Update the hash object with chunks of the downloaded content - for byte_block in response.iter_content(4096): - sha256_hash.update(byte_block) - - # Get the hexadecimal representation of the hash - hash_value = sha256_hash.digest() - - # Encode the hash value in base64 - base64_hash = base64.b64encode(hash_value).decode('utf-8') - - # Format it as "sha256-{base64_hash}" - sri_representation = f"sha256-{base64_hash}" - - return sri_representation + return os.path.join( + os.path.dirname(os.path.realpath(__file__)), "versions.json" + ) -if __name__ == '__main__': +def get_latest(servers: dict[str, Any]) -> str | None: + return max( + (v.get("version") for v in servers.values()), + key=lambda x: tuple(map(int, re.split("[\\.|-]", x))) if x is not None else (), + ) + + +def slugify(version: str) -> str: + return version.replace(".", "_") + + +def generate_commit( + previous_servers: dict[str, Any], + servers: dict[str, Any], + versions_file: Path, +) -> list[dict[str, str | list[str]]]: + actions = [] + commit_body_lines = [] + + old_latest = get_latest(previous_servers) + new_latest = get_latest(servers) + + for major_version, server in servers.items(): + version = server.get("version") + previous_server = previous_servers.get(major_version) + + if version is None: + continue + + attribute = f"papermcServers.papermc-{slugify(major_version)}" + + if not previous_server: + # this version didn't exist before + # check if its now the latest version + if version == new_latest: + action = f"{old_latest} -> {new_latest}" + attribute = "papermc" + else: + action = f"init {version}" + + else: + previous_version = previous_server.get("version") + if previous_version == version: + continue + + action = f"{previous_version} -> {version}" + + actions.append(action) + + commit_body_lines.append(f"{attribute}: {action}") + + if not commit_body_lines: + return [] + + if len(actions) == 1: + commit_message = commit_body_lines[0] + + # the body should only be the release notes to avoid repetition + # if the release notes don't exist this will be blank + commit_body = "\n".join(commit_body_lines[1:]).strip() + else: + detailed_message = f"papermc: {', '.join(actions)}" + + commit_message = ( + detailed_message + if len(detailed_message) <= 72 + else "papermc: update multiple versions" + ) + + commit_body = "\n".join(commit_body_lines).strip() + + commit_json = { + "attrPath": "papermcServers.papermc", + "files": [str(versions_file)], + "commitMessage": commit_message, + } + + if commit_body: + commit_json["commitBody"] = commit_body + + return [commit_json] + + +if __name__ == "__main__": + versions_file = Path(__file__).parent / "versions.json" + + with open(versions_file, "r") as f: + old_versions = json.load(f) + version_manager = VersionManager() - version_manager.fetch_versions() - version_manager.fetch_latest_version_builds() - version_manager.generate_version_hashes() - version_manager.write_versions() + new_versions = version_manager.generate_version_dict() + + commit_json = generate_commit(old_versions, new_versions, versions_file) + + with open(versions_file, "w") as f: + json.dump(new_versions, f, indent=4) + f.write("\n") + + print(json.dumps(commit_json)) From 959853e578204b866efa64d7f1abb97e34ccfdaa Mon Sep 17 00:00:00 2001 From: wrench-exile-legacy Date: Thu, 17 Sep 2026 17:14:45 +0000 Subject: [PATCH 034/310] papermc: update multiple versions papermc: 1.21-130 -> 26.3-11 papermcServers.papermc-26_2: init 26.2-124 papermcServers.papermc-26_1_2: init 26.1.2-74 papermcServers.papermc-26_1_1: init 26.1.1-29 papermcServers.papermc-1_21_11: 1.21.11-69 -> 1.21.11-132 papermcServers.papermc-1_21_10: 1.21.10-129 -> 1.21.10-130 --- pkgs/games/papermc/versions.json | 252 ++++++++++++++++++++----------- 1 file changed, 163 insertions(+), 89 deletions(-) diff --git a/pkgs/games/papermc/versions.json b/pkgs/games/papermc/versions.json index d184271e878a..dee2ff0c312a 100644 --- a/pkgs/games/papermc/versions.json +++ b/pkgs/games/papermc/versions.json @@ -1,102 +1,176 @@ { - "1.18": { - "hash": "sha256-PJlfINrk5OIdVVT6yVegqKXIW9W/NJFfrEtPFuDvEBs=", - "version": "1.18-66" + "26.3": { + "hash": "sha256-6rHZeCJttanCfWk0DcVKN9sCLYuEVlLv8jGwCKzvU/w=", + "version": "26.3-11", + "url": "https://fill-data.papermc.io/v1/objects/eab1d978226db5a9c27d69340dc54a37db022d8b845652eff231b008acef53fc/paper-26.3-11.jar", + "javaVersion": 25 }, - "1.18.1": { - "hash": "sha256-qUkXpEcsLLyZB6FcZmu7eE+V7Ne1PHe8CP5xED5Uh/U=", - "version": "1.18.1-216" + "26.2": { + "hash": "sha256-J0u8uYB615pHlhfOaVp8BobmUqjRyr/Q4ojZKj6ilZM=", + "version": "26.2-124", + "url": "https://fill-data.papermc.io/v1/objects/274bbcb9807ad79a479617ce695a7c0686e652a8d1cabfd0e288d92a3ea29593/paper-26.2-124.jar", + "javaVersion": 25 }, - "1.18.2": { - "hash": "sha256-BXjxj01jK0lLRo7FaztBS1tW/qCH7n05z23N9MnQHwU=", - "version": "1.18.2-388" + "26.1.2": { + "hash": "sha256-HXCx2rnPSm3mFSCaU286RaIYYkAlPEKCE84hiKuV5fc=", + "version": "26.1.2-74", + "url": "https://fill-data.papermc.io/v1/objects/1d70b1dab9cf4a6de615209a536f3a45a2186240253c428213ce2188ab95e5f7/paper-26.1.2-74.jar", + "javaVersion": 25 }, - "1.19": { - "hash": "sha256-DTnKzFGneysHHhzoYvy/C0pL1mjMfosxNZjYT6Cfq6w=", - "version": "1.19-81" + "26.1.1": { + "hash": "sha256-Q9CO1Sx69On3J2kSJQGlwV+Zx6zgxCij7vBA/T9v28U=", + "version": "26.1.1-29", + "url": "https://fill-data.papermc.io/v1/objects/43d08ed52c7af4e9f72769122501a5c15f99c7ace0c428a3eef040fd3f6fdbc5/paper-26.1.1-29.jar", + "javaVersion": 25 }, - "1.19.1": { - "hash": "sha256-Wv4jofreksVHEk+odLx9kI+mdvSfCYefqHYiS2Lp1Rs=", - "version": "1.19.1-111" + "1.21.11": { + "hash": "sha256-X/70Ze7rXyo8I6JEGdl8Ua/X27SSP/Qt+aP1i7ocz7o=", + "version": "1.21.11-132", + "url": "https://fill-data.papermc.io/v1/objects/5ffef465eeeb5f2a3c23a24419d97c51afd7dbb4923ff42df9a3f58bba1ccfba/paper-1.21.11-132.jar", + "javaVersion": 21 }, - "1.19.2": { - "hash": "sha256-LrXHRZ7JS83Fl+1xHVSaOrSw/aE+QSoHkqGgabWQOGQ=", - "version": "1.19.2-307" - }, - "1.19.3": { - "hash": "sha256-MAfyxjjV8E7TK2raozBT/jY0zPp0NFyD0+pJgtONtdw=", - "version": "1.19.3-448" - }, - "1.19.4": { - "hash": "sha256-5YfXjLo+me+MS8JM8gzDvbvonjOwtXIHBEavTra+XM8=", - "version": "1.19.4-550" - }, - "1.20": { - "hash": "sha256-HkzPwFmfSR7m/uRFXTciMyrF14WE/M1Vy7O1HhFQRQU=", - "version": "1.20-17" - }, - "1.20.1": { - "hash": "sha256-I0qbMgmBAMb8EWZk1k42zNtYtbZJrw+AvMywiwJV6uo=", - "version": "1.20.1-196" - }, - "1.20.2": { - "hash": "sha256-ujQKg1rEC4Vjqn7aHNZHmhGnYjQJyJosNc2ddJDtF6c=", - "version": "1.20.2-318" - }, - "1.20.4": { - "hash": "sha256-yr7TrnfPVd66fH2HIryc/V6ZEgHCEWZfkmVhbZ/lx3s=", - "version": "1.20.4-499" - }, - "1.20.5": { - "hash": "sha256-PNfaL435LggqUBo5xnSqs8A0Pt0Xm4b1usyuv8mXQTI=", - "version": "1.20.5-22" - }, - "1.20.6": { - "hash": "sha256-SwEfWttfbHIAdoaiIxdPzoLzGutLNPr0ZSq8hAtH5kA=", - "version": "1.20.6-151" - }, - "1.21": { - "hash": "sha256-q5uxr8POppeKDAPOhEiqZU/oqcTd3zQefL2hsO2qc/U=", - "version": "1.21-130" - }, - "1.21.1": { - "hash": "sha256-Ob2MALnhjekdyr08w9z6UyhoWlO3GHovYygMIuLSh7k=", - "version": "1.21.1-133" - }, - "1.21.3": { - "hash": "sha256-h+lz4dM46Gnn/bxLj63BV517sCRqDgz25XAKzmyLwX4=", - "version": "1.21.3-83" - }, - "1.21.4": { - "hash": "sha256-XuT1QvYooUxkRBCwjJTqQudy700p/pKXNja2gT1Or/w=", - "version": "1.21.4-232" - }, - "1.21.5": { - "hash": "sha256-KuauIq30F2mXRuD4n8LvbLbuBQpfZgjO5Y8FNdYLUJ4=", - "version": "1.21.5-114" - }, - "1.21.6": { - "hash": "sha256-NeLfpms0kbnS8LsDNnn6WsoeH98JfnoGqAzor+2lwhQ=", - "version": "1.21.6-48" - }, - "1.21.7": { - "hash": "sha256-g4OBiGmcsoN+VbiQ+xodOa0HEChe1jP7+fwU6fR84Hg=", - "version": "1.21.7-32" - }, - "1.21.8": { - "hash": "sha256-jefFLDsCQDUD0W+sWAA/Hv733XoCVnhoQ5J/qS7lfx4=", - "version": "1.21.8-60" + "1.21.10": { + "hash": "sha256-FYcD91om+ELqZWs9xtdb89HsF2uXosNjhNC4Czhxr1M=", + "version": "1.21.10-130", + "url": "https://fill-data.papermc.io/v1/objects/158703f75a26f842ea656b3dc6d75bf3d1ec176b97a2c36384d0b80b3871af53/paper-1.21.10-130.jar", + "javaVersion": 21 }, "1.21.9": { "hash": "sha256-rsAC53x1ZuSUlP3wVDC5YHj/0ddDDmUtTzOP75UeehA=", - "version": "1.21.9-59" + "version": "1.21.9-59", + "url": "https://fill-data.papermc.io/v1/objects/aec002e77c7566e49494fdf05430b96078ffd1d7430e652d4f338fef951e7a10/paper-1.21.9-59.jar", + "javaVersion": 21 }, - "1.21.10": { - "hash": "sha256-dOOibDKgncuyE67CehB0Z3OeJ7EtvoKxo+ekt9BZxzA=", - "version": "1.21.10-129" + "1.21.8": { + "hash": "sha256-jefFLDsCQDUD0W+sWAA/Hv733XoCVnhoQ5J/qS7lfx4=", + "version": "1.21.8-60", + "url": "https://fill-data.papermc.io/v1/objects/8de7c52c3b02403503d16fac58003f1efef7dd7a0256786843927fa92ee57f1e/paper-1.21.8-60.jar", + "javaVersion": 21 }, - "1.21.11": { - "hash": "sha256-zzdPKvnXHfzHU0Pze3IqerywkcV0ExuV47E8b8LLj64=", - "version": "1.21.11-69" + "1.21.7": { + "hash": "sha256-g4OBiGmcsoN+VbiQ+xodOa0HEChe1jP7+fwU6fR84Hg=", + "version": "1.21.7-32", + "url": "https://fill-data.papermc.io/v1/objects/83838188699cb2837e55b890fb1a1d39ad0710285ed633fbf9fc14e9f47ce078/paper-1.21.7-32.jar", + "javaVersion": 21 + }, + "1.21.6": { + "hash": "sha256-NeLfpms0kbnS8LsDNnn6WsoeH98JfnoGqAzor+2lwhQ=", + "version": "1.21.6-48", + "url": "https://fill-data.papermc.io/v1/objects/35e2dfa66b3491b9d2f0bb033679fa5aca1e1fdf097e7a06a80ce8afeda5c214/paper-1.21.6-48.jar", + "javaVersion": 21 + }, + "1.21.5": { + "hash": "sha256-KuauIq30F2mXRuD4n8LvbLbuBQpfZgjO5Y8FNdYLUJ4=", + "version": "1.21.5-114", + "url": "https://fill-data.papermc.io/v1/objects/2ae6ae22adf417699746e0f89fc2ef6cb6ee050a5f6608cee58f0535d60b509e/paper-1.21.5-114.jar", + "javaVersion": 21 + }, + "1.21.4": { + "hash": "sha256-XuT1QvYooUxkRBCwjJTqQudy700p/pKXNja2gT1Or/w=", + "version": "1.21.4-232", + "url": "https://fill-data.papermc.io/v1/objects/5ee4f542f628a14c644410b08c94ea42e772ef4d29fe92973636b6813d4eaffc/paper-1.21.4-232.jar", + "javaVersion": 21 + }, + "1.21.3": { + "hash": "sha256-h+lz4dM46Gnn/bxLj63BV517sCRqDgz25XAKzmyLwX4=", + "version": "1.21.3-83", + "url": "https://fill-data.papermc.io/v1/objects/87e973e1d338e869e7fdbc4b8fadc1579d7bb0246a0e0cf6e5700ace6c8bc17e/paper-1.21.3-83.jar", + "javaVersion": 21 + }, + "1.21.1": { + "hash": "sha256-Ob2MALnhjekdyr08w9z6UyhoWlO3GHovYygMIuLSh7k=", + "version": "1.21.1-133", + "url": "https://fill-data.papermc.io/v1/objects/39bd8c00b9e18de91dcabd3cc3dcfa5328685a53b7187a2f63280c22e2d287b9/paper-1.21.1-133.jar", + "javaVersion": 21 + }, + "1.21": { + "hash": "sha256-q5uxr8POppeKDAPOhEiqZU/oqcTd3zQefL2hsO2qc/U=", + "version": "1.21-130", + "url": "https://fill-data.papermc.io/v1/objects/ab9bb1afc3cea6978a0c03ce8448aa654fe8a9c4dddf341e7cbda1b0edaa73f5/paper-1.21-130.jar", + "javaVersion": 21 + }, + "1.20.6": { + "hash": "sha256-SwEfWttfbHIAdoaiIxdPzoLzGutLNPr0ZSq8hAtH5kA=", + "version": "1.20.6-151", + "url": "https://fill-data.papermc.io/v1/objects/4b011f5adb5f6c72007686a223174fce82f31aeb4b34faf4652abc840b47e640/paper-1.20.6-151.jar", + "javaVersion": 21 + }, + "1.20.5": { + "hash": "sha256-PNfaL435LggqUBo5xnSqs8A0Pt0Xm4b1usyuv8mXQTI=", + "version": "1.20.5-22", + "url": "https://fill-data.papermc.io/v1/objects/3cd7da2f8df92e082a501a39c674aab3c0343edd179b86f5baccaebfc9974132/paper-1.20.5-22.jar", + "javaVersion": 21 + }, + "1.20.4": { + "hash": "sha256-yr7TrnfPVd66fH2HIryc/V6ZEgHCEWZfkmVhbZ/lx3s=", + "version": "1.20.4-499", + "url": "https://fill-data.papermc.io/v1/objects/cabed3ae77cf55deba7c7d8722bc9cfd5e991201c211665f9265616d9fe5c77b/paper-1.20.4-499.jar", + "javaVersion": 17 + }, + "1.20.2": { + "hash": "sha256-ujQKg1rEC4Vjqn7aHNZHmhGnYjQJyJosNc2ddJDtF6c=", + "version": "1.20.2-318", + "url": "https://fill-data.papermc.io/v1/objects/ba340a835ac40b8563aa7eda1cd6479a11a7623409c89a2c35cd9d7490ed17a7/paper-1.20.2-318.jar", + "javaVersion": 17 + }, + "1.20.1": { + "hash": "sha256-I0qbMgmBAMb8EWZk1k42zNtYtbZJrw+AvMywiwJV6uo=", + "version": "1.20.1-196", + "url": "https://fill-data.papermc.io/v1/objects/234a9b32098100c6fc116664d64e36ccdb58b5b649af0f80bcccb08b0255eaea/paper-1.20.1-196.jar", + "javaVersion": 17 + }, + "1.20": { + "hash": "sha256-HkzPwFmfSR7m/uRFXTciMyrF14WE/M1Vy7O1HhFQRQU=", + "version": "1.20-17", + "url": "https://fill-data.papermc.io/v1/objects/1e4ccfc0599f491ee6fee4455d3722332ac5d78584fccd55cbb3b51e11504505/paper-1.20-17.jar", + "javaVersion": 17 + }, + "1.19.4": { + "hash": "sha256-5YfXjLo+me+MS8JM8gzDvbvonjOwtXIHBEavTra+XM8=", + "version": "1.19.4-550", + "url": "https://fill-data.papermc.io/v1/objects/e587d78cba3e99ef8c4bc24cf20cc3bdbbe89e33b0b572070446af4eb6be5ccf/paper-1.19.4-550.jar", + "javaVersion": 17 + }, + "1.19.3": { + "hash": "sha256-MAfyxjjV8E7TK2raozBT/jY0zPp0NFyD0+pJgtONtdw=", + "version": "1.19.3-448", + "url": "https://fill-data.papermc.io/v1/objects/3007f2c638d5f04ed32b6adaa33053fe3634ccfa74345c83d3ea4982d38db5dc/paper-1.19.3-448.jar", + "javaVersion": 17 + }, + "1.19.2": { + "hash": "sha256-LrXHRZ7JS83Fl+1xHVSaOrSw/aE+QSoHkqGgabWQOGQ=", + "version": "1.19.2-307", + "url": "https://fill-data.papermc.io/v1/objects/2eb5c7459ec94bcdc597ed711d549a3ab4b0fda13e412a0792a1a069b5903864/paper-1.19.2-307.jar", + "javaVersion": 17 + }, + "1.19.1": { + "hash": "sha256-Wv4jofreksVHEk+odLx9kI+mdvSfCYefqHYiS2Lp1Rs=", + "version": "1.19.1-111", + "url": "https://fill-data.papermc.io/v1/objects/5afe23a1fade92c547124fa874bc7d908fa676f49f09879fa876224b62e9d51b/paper-1.19.1-111.jar", + "javaVersion": 17 + }, + "1.19": { + "hash": "sha256-DTnKzFGneysHHhzoYvy/C0pL1mjMfosxNZjYT6Cfq6w=", + "version": "1.19-81", + "url": "https://fill-data.papermc.io/v1/objects/0d39cacc51a77b2b071e1ce862fcbf0b4a4bd668cc7e8b313598d84fa09fabac/paper-1.19-81.jar", + "javaVersion": 17 + }, + "1.18.2": { + "hash": "sha256-BXjxj01jK0lLRo7FaztBS1tW/qCH7n05z23N9MnQHwU=", + "version": "1.18.2-388", + "url": "https://fill-data.papermc.io/v1/objects/0578f18f4d632b494b468ec56b3b414b5b56fea087ee7d39cf6dcdf4c9d01f05/paper-1.18.2-388.jar", + "javaVersion": 17 + }, + "1.18.1": { + "hash": "sha256-qUkXpEcsLLyZB6FcZmu7eE+V7Ne1PHe8CP5xED5Uh/U=", + "version": "1.18.1-216", + "url": "https://fill-data.papermc.io/v1/objects/a94917a4472c2cbc9907a15c666bbb784f95ecd7b53c77bc08fe71103e5487f5/paper-1.18.1-216.jar", + "javaVersion": 17 + }, + "1.18": { + "hash": "sha256-PJlfINrk5OIdVVT6yVegqKXIW9W/NJFfrEtPFuDvEBs=", + "version": "1.18-66", + "url": "https://fill-data.papermc.io/v1/objects/3c995f20dae4e4e21d5554fac957a0a8a5c85bd5bf34915fac4b4f16e0ef101b/paper-1.18-66.jar", + "javaVersion": 17 } } From a4bd82cc99663b9f71b6ca55f9227ea42c19e83d Mon Sep 17 00:00:00 2001 From: wrench-exile-legacy Date: Thu, 17 Sep 2026 18:16:24 +0100 Subject: [PATCH 035/310] papermc: add wrench-exile-legacy to maintainers --- pkgs/games/papermc/derivation.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/games/papermc/derivation.nix b/pkgs/games/papermc/derivation.nix index 7e4ffa6eebe8..78c46d0207f7 100644 --- a/pkgs/games/papermc/derivation.nix +++ b/pkgs/games/papermc/derivation.nix @@ -54,6 +54,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ aaronjanse MayNiklas + wrench-exile-legacy ]; mainProgram = "minecraft-server"; }; From 13e525b63ae48206ba949b672b5b1969d07e4844 Mon Sep 17 00:00:00 2001 From: Brandon Chinn Date: Fri, 18 Sep 2026 00:40:50 -0700 Subject: [PATCH 036/310] hooky: 1.0.4 -> 1.0.5 --- pkgs/by-name/ho/hooky/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/hooky/package.nix b/pkgs/by-name/ho/hooky/package.nix index 8d479b9efea9..8af897526a4b 100644 --- a/pkgs/by-name/ho/hooky/package.nix +++ b/pkgs/by-name/ho/hooky/package.nix @@ -11,13 +11,13 @@ in haskellPackages.mkDerivation { pname = "hooky"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "brandonchinn178"; repo = "hooky"; - rev = "281ec8b52f92bdbdad567d673cd5bb581dc6991b"; - hash = "sha256-Salq9DuFc+V88tRhLN62GGKIhCCSznUsnr3TD5ivN/I="; + rev = "ff70af91b46fb3ecadd9f8444907ae67b3b69306"; + hash = "sha256-Nuc4j17Ra1/6Tg01gaep8Z6TDOTowG3YLb0ZRZOuIaE="; }; isLibrary = true; @@ -28,9 +28,13 @@ haskellPackages.mkDerivation { bytestring concurrent-output containers + deepseq directory + file-io filepath + Glob kdl-hs + os-string process scientific text @@ -41,6 +45,7 @@ haskellPackages.mkDerivation { base containers directory + file-io filepath optparse-applicative process From a729c7ca9b8a178c7f0d55591e87233151230b5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Sep 2026 08:01:23 +0000 Subject: [PATCH 037/310] subsurface: 6.0.5576 -> 6.0.5707 --- pkgs/by-name/su/subsurface/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/subsurface/package.nix b/pkgs/by-name/su/subsurface/package.nix index 6eb0faa2e8c6..0a4d95e5692f 100644 --- a/pkgs/by-name/su/subsurface/package.nix +++ b/pkgs/by-name/su/subsurface/package.nix @@ -23,14 +23,14 @@ }: let - version = "6.0.5576"; + version = "6.0.5707"; subsurfaceSrc = ( fetchFromGitHub { owner = "Subsurface"; repo = "subsurface"; - rev = "87a5ba9fd00712e71b90115b7566d4228a5c0d98"; - hash = "sha256-ILy5M2m2rKPP77x7cMiqNzpd6NOnQS8UpqZemf/SHf4="; + rev = "bb47bfa2834dea073e5a709051dbda8405e3de16"; + hash = "sha256-Z/hoCNCJyPENZdT87rxbirUTCumMhf7P0jLe5OddFEk="; fetchSubmodules = true; } ); From 03e88508a903c7a11b766561b27314794c82856b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Sep 2026 13:09:09 +0000 Subject: [PATCH 038/310] scipopt-soplex: 8.0.3 -> 8.1.0 --- pkgs/by-name/sc/scipopt-soplex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scipopt-soplex/package.nix b/pkgs/by-name/sc/scipopt-soplex/package.nix index f83a315e25a0..3acf4eb21cea 100644 --- a/pkgs/by-name/sc/scipopt-soplex/package.nix +++ b/pkgs/by-name/sc/scipopt-soplex/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "scipopt-soplex"; - version = "8.0.3"; + version = "8.1.0"; src = fetchFromGitHub { owner = "scipopt"; repo = "soplex"; tag = "v${finalAttrs.version}"; - hash = "sha256-5UTlSfnNPVCkAE2oMVukVbbs2drbSh0HfiDqXUktBHQ="; + hash = "sha256-Fc/BxyCBUP+a3X/Q0MYg2mvXTzwhn6uoJONg+FvDiXc="; }; nativeBuildInputs = [ cmake ]; From a9147893a936ce0252084692097c89807ce7b480 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Sep 2026 17:44:34 +0000 Subject: [PATCH 039/310] docfx: 2.78.5 -> 2.80.1 --- pkgs/by-name/do/docfx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/docfx/package.nix b/pkgs/by-name/do/docfx/package.nix index f7671c5b4309..6791c208aab8 100644 --- a/pkgs/by-name/do/docfx/package.nix +++ b/pkgs/by-name/do/docfx/package.nix @@ -6,12 +6,12 @@ buildDotnetGlobalTool { pname = "docfx"; - version = "2.78.5"; + version = "2.80.1"; dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; - nugetHash = "sha256-kkoQQHXkv36ulSAUfsEKgJ6CqEOOwzAQRYHSGUNZaMU="; + nugetHash = "sha256-v9cfkqa+GNiLyBVK+asQSHpbju5TzkcE35xZ3/QkFig="; meta = { description = "Build your technical documentation site with docfx, with landing pages, markdown, API reference docs for .NET, REST API and more"; From 0e48bd3e1a59a28ed2e8152558579e6fa5f49bae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Sep 2026 11:47:02 +0000 Subject: [PATCH 040/310] colcon: 0.21.1 -> 0.21.3 --- pkgs/development/python-modules/colcon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/colcon/default.nix b/pkgs/development/python-modules/colcon/default.nix index 86d0f0a0ba64..7224b67214d4 100644 --- a/pkgs/development/python-modules/colcon/default.nix +++ b/pkgs/development/python-modules/colcon/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "colcon-core"; - version = "0.21.1"; + version = "0.21.3"; pyproject = true; src = fetchFromGitHub { owner = "colcon"; repo = "colcon-core"; tag = version; - hash = "sha256-nIROvz5HdL8s9gCcXGhbygce1M/0O0KXaHDDs2rP1i0="; + hash = "sha256-ZjfOgw/fvRe1WhZTX7FdExsN95PNOrKcy46/m3JeerA="; }; # Upstream tracking issue: https://github.com/ros2/ros2/issues/1738 From 3409da567d25c2fe012a3c6b5b004c92e1279fd1 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 17 Sep 2026 19:50:40 +0200 Subject: [PATCH 041/310] python3Packages.granian: 2.8.2 -> 2.8.3 Changelog: https://github.com/emmett-framework/granian/releases/tag/v2.8.3 --- .../python-modules/granian/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/granian/default.nix b/pkgs/development/python-modules/granian/default.nix index c6e455ebff6c..0ad6c38ca99b 100644 --- a/pkgs/development/python-modules/granian/default.nix +++ b/pkgs/development/python-modules/granian/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "granian"; - version = "2.8.2"; + version = "2.8.3"; pyproject = true; src = fetchFromGitHub { owner = "emmett-framework"; repo = "granian"; tag = "v${version}"; - hash = "sha256-VFU9X3LY9KyZfDg0GE7mc+yIi+mb97GbijAebJkAbqM="; + hash = "sha256-tTxP6nwftaf2LTfhYjXmZAOMMTBvEJ17dc72ZAggwMw="; }; # Granian forces a custom allocator for all the things it runs, @@ -42,7 +42,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "granian"; inherit version src; - hash = "sha256-gZ68R84U4s63z1auQIO/id2gPf03qfNyp+6rg3CEV6g="; + hash = "sha256-svx71ncZVVUO99SnzWY1/PYzsWAIEz29lj0nyDryxbc="; }; nativeBuildInputs = with rustPlatform; [ @@ -87,6 +87,15 @@ buildPythonPackage rec { # SSLCertVerificationError: certificate verify failed: certificate has expired "test_asgi_ws_scope" "test_rsgi_ws_scope" + + # Connection refused + "test_asgi" + "test_rsgi" + "test_wsgi" + "test_https" + + # No such file or directory: 'granian.sock' + "test_uds_default_file_permission" ]; # This is a measure of last resort. Granian tests fully lock up From cb5b0613741b91ecbc529be9e314ca48442757e9 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Sat, 19 Sep 2026 15:53:22 -0400 Subject: [PATCH 042/310] plex-desktop: 1.112.0 -> 1.115.0 --- pkgs/by-name/pl/plex-desktop/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index 15418372c9f6..3edbbf4a1c26 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -8,6 +8,7 @@ ffmpeg_6-headless, lib, libdrm, + libdeflate, libedit, libgbm, libpulseaudio, @@ -37,8 +38,8 @@ }: let pname = "plex-desktop"; - version = "1.112.0"; - rev = "87"; + version = "1.115.0"; + rev = "88"; meta = { homepage = "https://plex.tv/"; description = "Streaming media player for Plex"; @@ -67,7 +68,7 @@ let src = fetchurl { url = "https://api.snapcraft.io/api/v1/snaps/download/qc6MFRM433ZhI1XjVzErdHivhSOhlpf0_${rev}.snap"; - hash = "sha512-xDBnqPkYIpSsUe+X6oalecNz1bsX0O3pXUTI9GBZLAsT+4U4qdovn2ILPh4APJaqwNEswoIYepkjTSmm9pOI9A=="; + hash = "sha512-ofqr1B31aVpymFD381zlB66Dh93G9WqqRZjTPDTlG7IV90BPiPNgDSxdbci60HARP0zD6XnZa5kuqERqbupwZw=="; }; nativeBuildInputs = [ @@ -79,6 +80,7 @@ let buildInputs = [ elfutils ffmpeg_6-headless + libdeflate libedit libgbm libpulseaudio @@ -126,19 +128,17 @@ let rm $out/lib/libswresample.so* rm $out/lib/libva-*.so* rm $out/lib/libva.so* - rm $out/lib/libEGL.so* rm $out/lib/libdrm.so* - rm $out/lib/libdrm* # Keep dependencies where the version from nixpkgs is higher. cp usr/lib/x86_64-linux-gnu/libasound.so.2 $out/lib/libasound.so.2 cp usr/lib/x86_64-linux-gnu/libjbig.so.0 $out/lib/libjbig.so.0 cp usr/lib/x86_64-linux-gnu/libjpeg.so.8 $out/lib/libjpeg.so.8 cp usr/lib/x86_64-linux-gnu/liblcms2.so.2 $out/lib/liblcms2.so.2 - cp usr/lib/x86_64-linux-gnu/libpci.so.3.6.4 $out/lib/libpci.so.3 + cp usr/lib/x86_64-linux-gnu/libpci.so.3.7.0 $out/lib/libpci.so.3 cp usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.8 $out/lib/libsnappy.so.1 cp usr/lib/x86_64-linux-gnu/libtiff.so.5 $out/lib/libtiff.so.5 - cp usr/lib/x86_64-linux-gnu/libwebp.so.6 $out/lib/libwebp.so.6 + cp usr/lib/x86_64-linux-gnu/libwebp.so.7 $out/lib/libwebp.so.7 cp usr/lib/x86_64-linux-gnu/libxkbfile.so.1.0.2 $out/lib/libxkbfile.so.1 cp usr/lib/x86_64-linux-gnu/libxslt.so.1.1.34 $out/lib/libxslt.so.1 From a12f0e6a5a3d0f3d4407c9603253510176686877 Mon Sep 17 00:00:00 2001 From: Erik G Date: Sat, 19 Sep 2026 22:51:02 +0200 Subject: [PATCH 043/310] silverbullet: 2.10.0 -> 2.11.0 --- pkgs/by-name/si/silverbullet/override-version.patch | 10 +++------- pkgs/by-name/si/silverbullet/package.nix | 8 ++++---- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/si/silverbullet/override-version.patch b/pkgs/by-name/si/silverbullet/override-version.patch index 4a845c64ee5c..054dc85983fd 100644 --- a/pkgs/by-name/si/silverbullet/override-version.patch +++ b/pkgs/by-name/si/silverbullet/override-version.patch @@ -2,7 +2,7 @@ diff --git a/build/version.ts b/build/version.ts index 0b1a2159..1234abcd 100644 --- a/build/version.ts +++ b/build/version.ts -@@ -31,51 +31,15 @@ +@@ -10,47 +10,15 @@ */ export function updateVersionFile(): Promise { return new Promise((resolve, reject) => { @@ -11,7 +11,7 @@ index 0b1a2159..1234abcd 100644 - }); + const versionFilePath = "./version.json"; + const versionContent = `${JSON.stringify({ version: "@version@" })}\n`; - + - let stdout = ""; - - gitProcess.stdout?.on("data", (data) => { @@ -22,18 +22,14 @@ index 0b1a2159..1234abcd 100644 - let commitVersion = stdout.trim(); - - if (!commitVersion || code !== 0) { -- // Probably no valid .git repo, fallback to GITHUB_SHA env var (used in CI) - commitVersion = `${version}-${process.env.GITHUB_SHA || "unknown"}`; - } - -- // Keep the existing string when it was minted for this same commit, so -- // repeated builds stay byte-identical (see the note above). - if (isForCommit(await readVersionFile(), commitVersion)) { - resolve(); - return; - } - -- // Attach the build date in YYYY-MM-DDTHH-MM-SSZ format to the version. - const publicVersion = `${commitVersion}-${new Date() - .toISOString() - .split(".")[0] @@ -61,4 +57,4 @@ index 0b1a2159..1234abcd 100644 + } }); } - + diff --git a/pkgs/by-name/si/silverbullet/package.nix b/pkgs/by-name/si/silverbullet/package.nix index 5ed61b59808d..b445e8420889 100644 --- a/pkgs/by-name/si/silverbullet/package.nix +++ b/pkgs/by-name/si/silverbullet/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "silverbullet"; - version = "2.10.0"; + version = "2.11.0"; src = fetchFromGitHub { owner = "silverbulletmd"; repo = "silverbullet"; rev = finalAttrs.version; - hash = "sha256-tcn0NrABLnX22OWJ3PzYJ5xbTLyNH5p6JtJ6CujkpQQ="; + hash = "sha256-aEqmvxtWzvXM8Cv8YrHK9o0G2jlbeqqahAveKr6M+Ps="; }; - cargoHash = "sha256-M/bX9oj76kmXGkCzvBJZMeI7/4UJ+yvz84KrysyPOLA="; + cargoHash = "sha256-t2RDrdZsCMReDGUUu3r59OAosZNY3TMlvjo/uM2xL8g="; cargoBuildFlags = [ "-p" @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "silverbullet-frontend"; inherit (finalAttrs) version src; - npmDepsHash = "sha256-We3K4jZGcC5Q1WBgEOKDKhn8M83srNLP3C36WCOX5Qs="; + npmDepsHash = "sha256-EseKAqUJbpIAfJhG1hNlvLgMie/jsXbbVqwea8bEuJQ="; patches = [ (replaceVars ./override-version.patch { inherit (finalAttrs) version; }) From 63d689acc83c17c7f5e97afe73ab3d6967cc85b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 00:04:20 +0000 Subject: [PATCH 044/310] home-assistant-custom-components.bodymiscale: 2026.8.0 -> 2026.9.0 --- .../home-assistant/custom-components/bodymiscale/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/bodymiscale/package.nix b/pkgs/servers/home-assistant/custom-components/bodymiscale/package.nix index 65885416ccaa..af7d73250044 100644 --- a/pkgs/servers/home-assistant/custom-components/bodymiscale/package.nix +++ b/pkgs/servers/home-assistant/custom-components/bodymiscale/package.nix @@ -9,13 +9,13 @@ buildHomeAssistantComponent rec { owner = "dckiller51"; domain = "bodymiscale"; - version = "2026.8.0"; + version = "2026.9.0"; src = fetchFromGitHub { inherit owner; repo = domain; rev = version; - hash = "sha256-RxGfo78ky7d2/OwUwKz1LgeYvFvyub6XaMIC42otMkI="; + hash = "sha256-cVARyJDR98FW8SoEkvE3V087Cq42pRmzuyZcwYrrocI="; }; dependencies = [ From 40ae2a9c32735456bd4a8ccea4fa2d63251e4e79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 02:39:59 +0000 Subject: [PATCH 045/310] marimo: 0.24.0 -> 0.24.2 --- pkgs/development/python-modules/marimo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 41b1e97d9224..964386c7abc9 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -32,13 +32,13 @@ }: buildPythonPackage rec { pname = "marimo"; - version = "0.24.0"; + version = "0.24.2"; pyproject = true; # The github archive does not include the static assets src = fetchPypi { inherit pname version; - hash = "sha256-MKrq5aWTbfUkgU/d2Y9LJg0waPl98mEdJS/kslPz+4A="; + hash = "sha256-sOG/VfYF8aUizDQoo41EJCRp/SSqJBmahnFa7790aBI="; }; build-system = [ uv-build ]; From c86a2de6989a7414aaabc4e418fb236f2456dabd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 05:56:47 +0000 Subject: [PATCH 046/310] fable: 5.17.0 -> 5.17.2 --- pkgs/by-name/fa/fable/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fable/package.nix b/pkgs/by-name/fa/fable/package.nix index 3235e797ed71..47ba77aba3ce 100644 --- a/pkgs/by-name/fa/fable/package.nix +++ b/pkgs/by-name/fa/fable/package.nix @@ -7,9 +7,9 @@ buildDotnetGlobalTool (finalAttrs: { pname = "fable"; - version = "5.17.0"; + version = "5.17.2"; - nugetHash = "sha256-4PQsqgQmgLmKCNCoI6I/mLqviHQG5Ob1QWlR35jRx1o="; + nugetHash = "sha256-XJB59cqLDsEtcyAvbbuhSkjkooFKiHiwp9jrKouPPtk="; dotnet-sdk = dotnetCorePackages.sdk_10_0; dotnet-runtime = dotnetCorePackages.runtime_10_0; From c0e3f95f73a0cbbbb41c7b849fb9ab94c5fcc8cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 06:52:51 +0000 Subject: [PATCH 047/310] grafana-loki: 3.7.7 -> 3.7.8 --- pkgs/by-name/gr/grafana-loki/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grafana-loki/package.nix b/pkgs/by-name/gr/grafana-loki/package.nix index b6ebed6b689a..f08086dc8797 100644 --- a/pkgs/by-name/gr/grafana-loki/package.nix +++ b/pkgs/by-name/gr/grafana-loki/package.nix @@ -9,14 +9,14 @@ }: buildGoModule (finalAttrs: { - version = "3.7.7"; + version = "3.7.8"; pname = "grafana-loki"; src = fetchFromGitHub { owner = "grafana"; repo = "loki"; rev = "v${finalAttrs.version}"; - hash = "sha256-D9uN3lVJvV7c0G4gT4lA+JEedA21YHZDLnMUSKNiEFE="; + hash = "sha256-H+4qSXf0gZL2RCf5o4v4V3/ozLVESdhy0QDEpXbAGuc="; }; vendorHash = null; From 99b212d6c7fe7c484515a5579a1a7fb3652bb20b Mon Sep 17 00:00:00 2001 From: Connor Grady Date: Sun, 20 Sep 2026 02:27:00 -0500 Subject: [PATCH 048/310] bazarr: 1.6.0 -> 1.6.1 --- pkgs/by-name/ba/bazarr/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ba/bazarr/package.nix b/pkgs/by-name/ba/bazarr/package.nix index b984bf389e43..2ef6fec81732 100644 --- a/pkgs/by-name/ba/bazarr/package.nix +++ b/pkgs/by-name/ba/bazarr/package.nix @@ -6,19 +6,19 @@ lib, nix-update-script, nixosTests, - nodejs_22, + nodejs_24, python313Packages, unar, }: python313Packages.buildPythonApplication (finalAttrs: { pname = "bazarr"; - version = "1.6.0"; + version = "1.6.1"; src = fetchFromGitHub { owner = "morpheus65535"; repo = "bazarr"; tag = "v${finalAttrs.version}"; - hash = "sha256-r3H0JEcGYzQOTHVR/zONmtOIF+LnJd+qn2pcAj8vdOA="; + hash = "sha256-m9429gSt9xrA3N9w6eIBtHmQWOZDiRKIsu52fusQutU="; }; dependencies = with python313Packages; [ @@ -74,9 +74,9 @@ python313Packages.buildPythonApplication (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/frontend"; - nodejs = nodejs_22; + nodejs = nodejs_24; - npmDepsHash = "sha256-cb++eqVtKZer9B1rwJ9WR4mZImnASeFU2MojgXAPWf4="; + npmDepsHash = "sha256-82hLGQBuymU7DhDn+aYQIay1cVR+d4E3nU+ZNhJ8xJ0="; nativeBuildInputs = [ dart-sass ]; From 970ad6a10f8f11b2948b4788c91cbb5828fcd19e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 09:24:56 +0000 Subject: [PATCH 049/310] hayabusa-sec: 4.0.0 -> 4.1.0 --- pkgs/by-name/ha/hayabusa-sec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/hayabusa-sec/package.nix b/pkgs/by-name/ha/hayabusa-sec/package.nix index 9539953964ab..0d83e1bf6810 100644 --- a/pkgs/by-name/ha/hayabusa-sec/package.nix +++ b/pkgs/by-name/ha/hayabusa-sec/package.nix @@ -11,18 +11,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hayabusa-sec"; - version = "4.0.0"; + version = "4.1.0"; src = fetchFromGitHub { owner = "Yamato-Security"; repo = "hayabusa"; tag = "v${finalAttrs.version}"; - hash = "sha256-MabwaHKbbC8fbnICkVMA+bu7zBasIztMR4m0ro8vhYA="; + hash = "sha256-k4t0DY0EkSU8jTzUwkBynopLcI/ZxaShrLVg7x1pN+U="; # Include the hayabusa-rules fetchSubmodules = true; }; - cargoHash = "sha256-PbzMVJPyBOfpS9j3d0RHOlFNJLApU1Gc5O1ro2LROYY="; + cargoHash = "sha256-fADma0ssh5t6A1gKd5yyy6DTqjYUvqQNaHT+McKRShU="; nativeBuildInputs = [ makeWrapper From 05eb900bcbda66c125b3758324bb6b3d134d3e0b Mon Sep 17 00:00:00 2001 From: Yongun Seong Date: Sun, 20 Sep 2026 19:42:23 +0900 Subject: [PATCH 050/310] perlPackages.FinanceQuote: 1.70 -> 1.71 --- pkgs/top-level/perl-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6cf87ae33741..715b7a0b0896 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14514,10 +14514,10 @@ with self; FinanceQuote = buildPerlPackage rec { pname = "Finance-Quote"; - version = "1.70"; + version = "1.71"; src = fetchurl { url = "mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-${version}.tar.gz"; - hash = "sha256-XxrIe3j3b8nDAT2PRi1BpMuKDKCLqvnhvu3Fw7j0eRU="; + hash = "sha256-MRMP4BqIZmOQdZhfyplHjJPA1zvUEaaVZbDUeD+vX+8="; }; buildInputs = [ DateManip From 0cf10305e374d29a03b113c8ee932e06f24b7b55 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 12:32:22 +0000 Subject: [PATCH 051/310] python3Packages.jc: 1.25.7 -> 1.26.0 --- pkgs/development/python-modules/jc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jc/default.nix b/pkgs/development/python-modules/jc/default.nix index 5f201a2eb73b..53fbc0fccc18 100644 --- a/pkgs/development/python-modules/jc/default.nix +++ b/pkgs/development/python-modules/jc/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "jc"; - version = "1.25.7"; + version = "1.26.0"; format = "setuptools"; src = fetchFromGitHub { owner = "kellyjonbrazil"; repo = "jc"; tag = "v${version}"; - hash = "sha256-aufAR+Y5ocJNWSr8CLIb0TZM6a3B6jqS3Ji1WIOLzBU="; + hash = "sha256-y0N/8bX9huORpHmiQpOj73+UKyOE/irrVJstIodVVyU="; }; propagatedBuildInputs = [ From fddad326ad7eb869471dfcd164e10f486bb3e1ba Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 19 Sep 2026 20:29:28 +0200 Subject: [PATCH 052/310] memos: 0.30.0 -> 0.31.0 --- pkgs/by-name/me/memos/package.nix | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/me/memos/package.nix b/pkgs/by-name/me/memos/package.nix index d5e1b2f4c9ac..9031972991e9 100644 --- a/pkgs/by-name/me/memos/package.nix +++ b/pkgs/by-name/me/memos/package.nix @@ -1,25 +1,25 @@ { fetchFromGitHub, - buildGoModule, + buildGo127Module, stdenvNoCC, nix-update-script, nodejs, lib, fetchPnpmDeps, pnpmConfigHook, - pnpm_10, + pnpm_11, }: let - pnpm = pnpm_10; + pnpm = pnpm_11; in -buildGoModule (finalAttrs: { +buildGo127Module (finalAttrs: { pname = "memos"; - version = "0.30.0"; + version = "0.31.0"; src = fetchFromGitHub { owner = "usememos"; repo = "memos"; rev = "v${finalAttrs.version}"; - hash = "sha256-MXvEMJN/XyZux/qL/9qZYkbo6fQzYFeCWHxFCtN1M8o="; + hash = "sha256-O6r+M+T6zDr9getunGgNSXJlmt3ZsSwTCYoSpVgDcM4="; }; memos-web = stdenvNoCC.mkDerivation (finalWebAttrs: { @@ -29,8 +29,8 @@ buildGoModule (finalAttrs: { inherit (finalWebAttrs) pname version src; inherit pnpm; sourceRoot = "${finalWebAttrs.src.name}/web"; - fetcherVersion = 3; - hash = "sha256-4oUA0z6VXL0belhK23wZgwCpGmLqDnEez3nMA/uHUTw="; + fetcherVersion = 4; + hash = "sha256-GkLRGTefn85bZ652/sW4xrBHZ6QsVn/cTBb7UoU8UQQ="; }; pnpmRoot = "web"; nativeBuildInputs = [ @@ -50,15 +50,15 @@ buildGoModule (finalAttrs: { ''; }); - vendorHash = "sha256-nyUBXPC8nt+7s2jFHohF0PWBGky24ZSXWtSI4XVf2kU="; + vendorHash = "sha256-AJkTk34kYa2I24F+naj9GX8b2YYhqTuK6i9MvDUoBU0="; ldflags = [ "-X github.com/usememos/memos/internal/version.Version=${finalAttrs.version}" ]; preBuild = '' - rm -rf server/router/frontend/dist - cp -r ${finalAttrs.memos-web} server/router/frontend/dist + rm -rf server/frontend/dist + cp -r ${finalAttrs.memos-web} server/frontend/dist ''; checkFlags = @@ -66,6 +66,7 @@ buildGoModule (finalAttrs: { skippedTests = [ "TestEntrypointDoesNotLoopWhenTargetUIDIsRoot" # requires root "TestUserWebhookSigningSecretLifecycle" # requires internet access for example.com + "TestDetectAttachmentMimeType" # REMOVE NEXT RELEASE: bug in test, fixed by https://github.com/usememos/memos/pull/6353 ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; From 64741c926e1ea230622518fa64875655d2dba665 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 19:58:12 +0000 Subject: [PATCH 053/310] mcp-reva: 7.3.0 -> 7.3.1 --- pkgs/by-name/mc/mcp-reva/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcp-reva/package.nix b/pkgs/by-name/mc/mcp-reva/package.nix index 4ea64db5a8b7..c4d5d2a3c5e1 100644 --- a/pkgs/by-name/mc/mcp-reva/package.nix +++ b/pkgs/by-name/mc/mcp-reva/package.nix @@ -6,7 +6,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-reva"; - version = "7.3.0"; + version = "7.3.1"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "cyberkaida"; repo = "reverse-engineering-assistant"; rev = "v${finalAttrs.version}"; - hash = "sha256-5DVHEcZHq7Thi4L1OJuaOwK/nAqntolYCBEE2acHNHw="; + hash = "sha256-eYZeyhXlGwLVa/k77Y5x2OeGo/m9fh3VauzAqB+obxw="; }; # setuptools_scm derives the version from git tags, which the tarball lacks. From 326ed9785d1efbf81867149dc1cabae19e5db0c4 Mon Sep 17 00:00:00 2001 From: Peter Bittner Date: Mon, 21 Sep 2026 03:30:52 +0200 Subject: [PATCH 054/310] nautilus-python: 4.1.0 -> 4.2.0 Updates to the release that pins the embedded interpreter to the Python it was built against and registers each extension module only once. Without the pin, Py_Initialize() locates the standard library by searching PATH for "python3", so a pyenv, conda or uv shim of a matching version wins over the interpreter the loaded libpython belongs to, importing gi fails and no Python extension loads at all. An extension reachable from several search directories was also registered once per directory, showing duplicate menu items and columns. https://gitlab.gnome.org/GNOME/nautilus-python/-/compare/4.1.0...4.2.0 --- pkgs/by-name/na/nautilus-python/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus-python/package.nix b/pkgs/by-name/na/nautilus-python/package.nix index 59781edb3faf..ad7151e8a910 100644 --- a/pkgs/by-name/na/nautilus-python/package.nix +++ b/pkgs/by-name/na/nautilus-python/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus-python"; - version = "4.1.0"; + version = "4.2.0"; outputs = [ "out" @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus-python/${lib.versions.majorMinor finalAttrs.version}/nautilus-python-${finalAttrs.version}.tar.xz"; - hash = "sha256-/EpEi8yxoJtohlQJueKu0XHSii1ayA975E9fzKhO4ME="; + hash = "sha256-pFubQHptETKK+02KnqAUdYwQDXfoRcyygIgtL35K37w="; }; patches = [ From 1c009497c5812e2aa33fe47d5cbff46e87cc06be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 03:14:34 +0000 Subject: [PATCH 055/310] yubikey-touch-detector: 1.13.0 -> 1.15.0 --- pkgs/by-name/yu/yubikey-touch-detector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yu/yubikey-touch-detector/package.nix b/pkgs/by-name/yu/yubikey-touch-detector/package.nix index 7d75fba4fdcb..26d611a45458 100644 --- a/pkgs/by-name/yu/yubikey-touch-detector/package.nix +++ b/pkgs/by-name/yu/yubikey-touch-detector/package.nix @@ -11,15 +11,15 @@ buildGoModule (finalAttrs: { pname = "yubikey-touch-detector"; - version = "1.13.0"; + version = "1.15.0"; src = fetchFromGitHub { owner = "max-baz"; repo = "yubikey-touch-detector"; tag = finalAttrs.version; - hash = "sha256-aHR/y8rAKS+dMvRdB3oAmOiI7hTA6qlF4Z05OjwYOO4="; + hash = "sha256-GaahrYx5ySUIAM073JknQGPwC2pw2VXj3D25sEZANJk="; }; - vendorHash = "sha256-oHEcpu3QvcVC/YCtGtP7nNT9++BSU8BPT5pf8NdLrOo="; + vendorHash = "sha256-Uvybz2i2i/EWJvmvlb4VcJo/2SNaDAuj8t997sxlvtY="; nativeBuildInputs = [ pkg-config From 40e1c8f4490c2ba141ffef119884d59b4844e0a1 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 20 Sep 2026 23:38:41 -0400 Subject: [PATCH 056/310] mela: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/me/mela/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/mela/package.nix b/pkgs/by-name/me/mela/package.nix index c5a9dc9f7ee5..52daf740ff5f 100644 --- a/pkgs/by-name/me/mela/package.nix +++ b/pkgs/by-name/me/mela/package.nix @@ -9,11 +9,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "mela"; version = "2.0.1"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "vbertone"; repo = "MELA"; - rev = finalAttrs.version; - sha256 = "01sgd4mwx4n58x95brphp4dskqkkx8434bvsr38r5drg9na5nc9y"; + tag = finalAttrs.version; + hash = "sha256-PjFblE0vt5LRyHovMgjqc+KpG7nw5lVSR8WSzitpTwc="; }; nativeBuildInputs = [ gfortran ]; From ade74860ebdd31d4ede320aeeed168c774172cfa Mon Sep 17 00:00:00 2001 From: leiserfg Date: Mon, 21 Sep 2026 09:17:51 +0200 Subject: [PATCH 057/310] kitty: 0.48.2->0.49.0 --- .../ki/kitty/libxkbcommon-runtime-path.patch | 16 ++++++++-------- pkgs/by-name/ki/kitty/package.nix | 10 +++++++--- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ki/kitty/libxkbcommon-runtime-path.patch b/pkgs/by-name/ki/kitty/libxkbcommon-runtime-path.patch index aa7c5cedaeb1..f949ef87fa25 100644 --- a/pkgs/by-name/ki/kitty/libxkbcommon-runtime-path.patch +++ b/pkgs/by-name/ki/kitty/libxkbcommon-runtime-path.patch @@ -1,23 +1,23 @@ -diff --git a/kitty/key_names.py b/kitty/key_names.py -index 1c4ce3487..00d767d45 100644 ---- a/kitty/key_names.py -+++ b/kitty/key_names.py -@@ -59,17 +59,7 @@ if is_macos: - else: +diff --git i/kitty/key_names.py w/kitty/key_names.py +index d496339..2a1d9bc 100644 +--- i/kitty/key_names.py ++++ w/kitty/key_names.py +@@ -67,17 +67,7 @@ def get_key_name_lookup() -> LookupFunc: def load_libxkb_lookup() -> LookupFunc: import ctypes + - for suffix in ('.0', ''): - with suppress(Exception): - lib = ctypes.CDLL(f'libxkbcommon.so{suffix}') - break - else: - from ctypes.util import find_library +- - lname = find_library('xkbcommon') - if lname is None: - raise RuntimeError('Failed to find libxkbcommon') - lib = ctypes.CDLL(lname) -- + lib = ctypes.CDLL('@libxkbcommon@') + f = lib.xkb_keysym_from_name f.argtypes = [ctypes.c_char_p, ctypes.c_int] - f.restype = ctypes.c_int diff --git a/pkgs/by-name/ki/kitty/package.nix b/pkgs/by-name/ki/kitty/package.nix index 74978c0f6060..bbcf968e2eaf 100644 --- a/pkgs/by-name/ki/kitty/package.nix +++ b/pkgs/by-name/ki/kitty/package.nix @@ -46,26 +46,27 @@ makeBinaryWrapper, darwin, cairo, + shader-slang, }: with python3Packages; buildPythonApplication rec { pname = "kitty"; - version = "0.48.2"; + version = "0.49.0"; pyproject = false; src = fetchFromGitHub { owner = "kovidgoyal"; repo = "kitty"; tag = "v${version}"; - hash = "sha256-qNgVPpvMm8Y/nbBjVvWVuZ954ZXIuWmXhldP3w8MBhU="; + hash = "sha256-C1roiJ+mAm8rEoG5VAQABYUq2FSFVuusNQ0PtLP0tPI="; }; goModules = (buildGo126Module { pname = "kitty-go-modules"; inherit src version; - vendorHash = "sha256-BZudfNfREwNrgalaimC5Lp+UIdFS+jHFLl9mEXcHYMI="; + vendorHash = "sha256-G+eaFOFMIIu2Qo5Mgr3ejwoYrYmNv3EIdEEraDPIdeY="; }).goModules; buildInputs = [ @@ -108,11 +109,13 @@ buildPythonApplication rec { sphinx furo sphinx-copybutton + sphinx-design sphinxext-opengraph sphinx-inline-tabs go_1_26 fontconfig makeBinaryWrapper + shader-slang ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ imagemagick @@ -294,6 +297,7 @@ buildPythonApplication rec { lib.makeBinPath [ imagemagick ncurses.dev + shader-slang ] }" From b2d0c2f5cfc496252bdafceffa17da61655b5dfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rnar=20Hausken?= Date: Mon, 21 Sep 2026 09:49:02 +0200 Subject: [PATCH 058/310] wprs: 0-unstable-2025-09-05 -> 0-unstable-2026-08-31 --- pkgs/by-name/wp/wprs/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wp/wprs/package.nix b/pkgs/by-name/wp/wprs/package.nix index dd349cca0c22..858f902228bb 100644 --- a/pkgs/by-name/wp/wprs/package.nix +++ b/pkgs/by-name/wp/wprs/package.nix @@ -10,13 +10,13 @@ }: rustPlatform.buildRustPackage { pname = "wprs"; - version = "0-unstable-2025-09-05"; + version = "0-unstable-2026-08-31"; src = fetchFromGitHub { owner = "wayland-transpositor"; repo = "wprs"; - rev = "1eb482e0f80cc84a3ee55f7cda99df9bea6573af"; - hash = "sha256-+m0gXQQa2NkUFNXfGPCwHTlyTFOw1nfjrUBgSD5iGMo="; + rev = "12b864dc5b308e63edede4714f664afa88507fce"; + hash = "sha256-fWJlXMY0tKGmpdG/9vcz7Kc0ckucWHLS2kcUU7r3fwc="; }; nativeBuildInputs = [ @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage { (python3.withPackages (pp: with pp; [ psutil ])) ]; - cargoHash = "sha256-krrVgdoCcW3voSiQAoWsG+rPf1HYKbuGhplhn21as2c="; + cargoHash = "sha256-khU7SfEfEIlRqI0bFxP57cVUxoIBRso7o0Rw+i2MtSc="; env.RUSTFLAGS = "-C target-feature=+avx2"; # only works on x86 systems supporting AVX2 From 4844d65d22a1869a7b59f0d1d7f114c6adb07280 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 08:57:17 +0000 Subject: [PATCH 059/310] velero: 1.18.2 -> 1.18.3 --- pkgs/by-name/ve/velero/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/velero/package.nix b/pkgs/by-name/ve/velero/package.nix index f2ae2dbeb556..c68e101b0fc3 100644 --- a/pkgs/by-name/ve/velero/package.nix +++ b/pkgs/by-name/ve/velero/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "velero"; - version = "1.18.2"; + version = "1.18.3"; src = fetchFromGitHub { owner = "velero-io"; repo = "velero"; tag = "v${finalAttrs.version}"; - hash = "sha256-rW9OiVFGI1ZO0UmZLVZ/7gXclOmqKBPh6P/Bd54QjZY="; + hash = "sha256-lvHbR+GaN6DeSv2UkIyR+aN3UWt3fYTCnvZyYhK+wzw="; }; ldflags = [ @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" ]; - vendorHash = "sha256-yoTl5kmM4VKrLgvEUNaKYCiNbspd4VgG8CbulKjnoJE="; + vendorHash = "sha256-mVCy+9ApfxLxEl73gDsb/x5sdrMu3t/zw3H47EwpAxw="; excludedPackages = [ "issue-template-gen" From 2e3ab4e0c1ae370aa456ebb0a162aad5eacf3750 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 10:43:43 +0000 Subject: [PATCH 060/310] home-assistant-custom-lovelace-modules.hourly-weather: 7.1.0 -> 7.1.1 --- .../custom-lovelace-modules/hourly-weather/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix index 60294918b54e..c16d57f20897 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "hourly-weather"; - version = "7.1.0"; + version = "7.1.1"; src = fetchFromGitHub { owner = "decompil3d"; repo = "lovelace-hourly-weather"; rev = version; - hash = "sha256-oxC4w8Ieoz2fwqBalPI2jXBlebmEw3+7DFN2ocmVo1s="; + hash = "sha256-dNgQzdwOVl+f8Var+233zAR1Nn/qck+Z1qrIba541oU="; }; - npmDepsHash = "sha256-m/hXymkNJl6IvGWMLnhVc9i5bDc09+Vzt9kuLY20cpI="; + npmDepsHash = "sha256-l4Ipnzf6izlz2WrC9tVn/LSkX/m8T/rj8WmiXKNkRuU="; env.CYPRESS_INSTALL_BINARY = "0"; From 523a2536cb3499dd169f605d2bb2124c004ef1db Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 21 Sep 2026 15:21:37 +0200 Subject: [PATCH 061/310] bup: 0.33.10 -> 0.34 --- pkgs/by-name/bu/bup/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/bup/package.nix b/pkgs/by-name/bu/bup/package.nix index 379531d3ccd0..fa70ade74732 100644 --- a/pkgs/by-name/bu/bup/package.nix +++ b/pkgs/by-name/bu/bup/package.nix @@ -15,7 +15,7 @@ assert par2Support -> par2cmdline != null; let - version = "0.33.10"; + version = "0.34"; pythonDeps = with python3.pkgs; @@ -38,7 +38,7 @@ stdenv.mkDerivation { repo = "bup"; owner = "bup"; tag = version; - hash = "sha256-uqXlfTFRgCN9c00iQik+IMN6k81fpeY6gNscP54Xzgs="; + hash = "sha256-5JCYhYIUMSho+nWKUbf5v/jxgbtOYa5IQXJvDToScdY="; }; buildInputs = [ @@ -54,7 +54,7 @@ stdenv.mkDerivation { postPatch = '' patchShebangs --build . - substituteInPlace ./config/configure \ + substituteInPlace configure \ --replace-fail 'bup_git=' 'bup_git="${lib.getExe git}" #' ''; From 4f316e4df563b332a04f3ca0205d16f8d66fb07a Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:48:16 +0700 Subject: [PATCH 062/310] kerf: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/development/interpreters/kerf/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/kerf/default.nix b/pkgs/development/interpreters/kerf/default.nix index 3262bb19976c..529c41bd22be 100644 --- a/pkgs/development/interpreters/kerf/default.nix +++ b/pkgs/development/interpreters/kerf/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "kerf"; - version = "unstable-2022-08-05"; + version = "0-unstable-2022-07-24"; src = fetchFromGitHub { owner = "kevinlawler"; From d8eb3adbdf748936f99cbd35a549696ee25cc14f Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:48:16 +0700 Subject: [PATCH 063/310] libndtypes: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/li/libndtypes/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libndtypes/package.nix b/pkgs/by-name/li/libndtypes/package.nix index dc7157bfb550..a1facac3fd50 100644 --- a/pkgs/by-name/li/libndtypes/package.nix +++ b/pkgs/by-name/li/libndtypes/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation { pname = "libndtypes"; - version = "unstable-2019-08-01"; + version = "0.2.0dev3-unstable-2019-07-30"; outputs = [ "out" From 6d17971ab21cc9e1f3b9b63e337feae5d6876733 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:48:16 +0700 Subject: [PATCH 064/310] libusbgx: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/li/libusbgx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libusbgx/package.nix b/pkgs/by-name/li/libusbgx/package.nix index 81f68f5b28c4..bdec752d21f2 100644 --- a/pkgs/by-name/li/libusbgx/package.nix +++ b/pkgs/by-name/li/libusbgx/package.nix @@ -8,7 +8,7 @@ }: stdenv.mkDerivation { pname = "libusbgx"; - version = "unstable-2021-10-31"; + version = "0-unstable-2021-10-31"; src = fetchFromGitHub { owner = "linux-usb-gadgets"; repo = "libusbgx"; From cc4d66b8984d62d0db2b9fa2a8bd8bb64cc129f2 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:55:07 +0700 Subject: [PATCH 065/310] kxstitch: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/kx/kxstitch/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/kx/kxstitch/package.nix b/pkgs/by-name/kx/kxstitch/package.nix index 15d5f03339d4..a99ac9a95050 100644 --- a/pkgs/by-name/kx/kxstitch/package.nix +++ b/pkgs/by-name/kx/kxstitch/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { pname = "kxstitch"; - version = "unstable-2025-08-16"; + version = "2.2.0-unstable-2025-08-16"; src = fetchgit { url = "https://invent.kde.org/graphics/kxstitch.git"; From 69e1a577ea361c158cf833e7e4963d6d5a9cbfec Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:55:07 +0700 Subject: [PATCH 066/310] kmscube: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/km/kmscube/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/km/kmscube/package.nix b/pkgs/by-name/km/kmscube/package.nix index d6adff030206..13eb95be5cfd 100644 --- a/pkgs/by-name/km/kmscube/package.nix +++ b/pkgs/by-name/km/kmscube/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation { pname = "kmscube"; - version = "unstable-2023-09-25"; + version = "0-unstable-2023-09-25"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; From c02265c2d539ea90d9aa7b389b5fc5b9ff48eedc Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:55:07 +0700 Subject: [PATCH 067/310] l2md: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/l2/l2md/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/l2/l2md/package.nix b/pkgs/by-name/l2/l2md/package.nix index 4a1d04f08cfb..12b703b9a7ea 100644 --- a/pkgs/by-name/l2/l2md/package.nix +++ b/pkgs/by-name/l2/l2md/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation { pname = "l2md"; - version = "unstable-2021-10-27"; + version = "0-unstable-2021-10-27"; src = fetchzip { url = "https://git.kernel.org/pub/scm/linux/kernel/git/dborkman/l2md.git/snapshot/l2md-9db252bc1716ebaf0abd3a47a59ea78e4e6253d6.tar.gz"; From 057db171a0bc516884d0dbc1d1f8ce78de9895e6 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 21 Sep 2026 21:55:07 +0700 Subject: [PATCH 068/310] ldapvi: fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/ld/ldapvi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ld/ldapvi/package.nix b/pkgs/by-name/ld/ldapvi/package.nix index f2b39707674f..a928c6cce90a 100644 --- a/pkgs/by-name/ld/ldapvi/package.nix +++ b/pkgs/by-name/ld/ldapvi/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { pname = "ldapvi"; - version = "unstable-2012-04-28"; + version = "1.7-unstable-2010-12-14"; # use latest git, it includes some important patches since 2007 release src = fetchgit { From ce02ef73eb08a255ad8162063b50c998fb58c5b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 16:10:08 +0000 Subject: [PATCH 069/310] akku: 1.1.0-unstable-2026-09-06 -> 1.1.0-unstable-2026-09-13 --- pkgs/tools/package-management/akku/akku.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/akku/akku.nix b/pkgs/tools/package-management/akku/akku.nix index 819235fa27cd..28b410ceb4b9 100644 --- a/pkgs/tools/package-management/akku/akku.nix +++ b/pkgs/tools/package-management/akku/akku.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation rec { pname = "akku"; - version = "1.1.0-unstable-2026-09-06"; + version = "1.1.0-unstable-2026-09-13"; src = fetchFromGitLab { owner = "akkuscm"; repo = "akku"; - rev = "8335e69c5a7ff140f164e48801ae6125ac0325b6"; - sha256 = "sha256-Vdfiv0UdQNhWGXvnYKb2r22Y8Vb0naNPNiDIINQXeME="; + rev = "c37e3e9e320cf9ab363eaf557771c95a4dbb55b6"; + sha256 = "sha256-AhdbhAO1etkyyFyHevnq5dBX8q/3mHy7lF0Keo84x2U="; }; nativeBuildInputs = [ From 0ec1cf5bc76f7c5e306e184fb36ef07bd62ad3a0 Mon Sep 17 00:00:00 2001 From: kinnrai Date: Tue, 22 Sep 2026 01:00:30 +0800 Subject: [PATCH 070/310] qlmarkdown: 1.5.2 -> 1.5.4 Changelog: https://github.com/sbarex/QLMarkdown/releases/tag/1.5.4 Diff: https://github.com/sbarex/QLMarkdown/compare/1.5.2...1.5.4 --- pkgs/by-name/ql/qlmarkdown/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ql/qlmarkdown/package.nix b/pkgs/by-name/ql/qlmarkdown/package.nix index 845a0e81a651..d0ae8e182b6c 100644 --- a/pkgs/by-name/ql/qlmarkdown/package.nix +++ b/pkgs/by-name/ql/qlmarkdown/package.nix @@ -7,14 +7,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "qlmarkdown"; - version = "1.5.2"; + version = "1.5.4"; strictDeps = true; __structuredAttrs = true; src = fetchzip { url = "https://github.com/sbarex/QLMarkdown/releases/download/${finalAttrs.version}/QLMarkdown.zip"; - hash = "sha256-duQwlY87yWKn5RXEaPqZz8oICIsHid8m1i5V7+5bIf4="; + hash = "sha256-Ve/SuGss/z4A4c/EjhlP0yPrUfbPF9XaspFZad+fW8k="; stripRoot = false; }; From 2dde869e6593bc64b966055c4856c6165649678a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 19:17:51 +0000 Subject: [PATCH 071/310] xcursor-viewer: 0-unstable-2026-07-26 -> 0-unstable-2026-09-20 --- pkgs/by-name/xc/xcursor-viewer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xc/xcursor-viewer/package.nix b/pkgs/by-name/xc/xcursor-viewer/package.nix index e57d39d76a6e..b85aa686db91 100644 --- a/pkgs/by-name/xc/xcursor-viewer/package.nix +++ b/pkgs/by-name/xc/xcursor-viewer/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "xcursor-viewer"; - version = "0-unstable-2026-07-26"; + version = "0-unstable-2026-09-20"; src = fetchFromGitHub { owner = "drizt"; repo = "xcursor-viewer"; - rev = "7ce7c1bbcfbc5543f4965e59e6ce496098319aeb"; - hash = "sha256-e0FOkbPqkgZMxNHAosiORQv90sktQWIhMl96gZZrLoA="; + rev = "6e6c80ddd44498b052976871201ec75e09cc4e64"; + hash = "sha256-vjKQRdZ6viqH9jP0roOSBtnDx59ZHQSoERipTNkbAKI="; }; nativeBuildInputs = [ From 5d48ff276c3c86a4034195e57a878186fe3eec34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 20:21:02 +0000 Subject: [PATCH 072/310] git-mit: 6.5.3 -> 6.5.4 --- pkgs/by-name/gi/git-mit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-mit/package.nix b/pkgs/by-name/gi/git-mit/package.nix index 635e1cf27b80..ac229690d0dd 100644 --- a/pkgs/by-name/gi/git-mit/package.nix +++ b/pkgs/by-name/gi/git-mit/package.nix @@ -9,7 +9,7 @@ }: let - version = "6.5.3"; + version = "6.5.4"; in rustPlatform.buildRustPackage { pname = "git-mit"; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage { owner = "PurpleBooth"; repo = "git-mit"; tag = "v${version}"; - hash = "sha256-vk0TxbvjjFqyisyeet2s3mp7+aPb99Lp0iLU59+pNG0="; + hash = "sha256-X8PNsYhhFgcBZQojOTBh0SN+trO6lstwWzLbo0a1Do4="; }; - cargoHash = "sha256-54s4Jnc6C6ysQnQ4AyxxghbTVVkud4KrZ9wLZ83OZmQ="; + cargoHash = "sha256-6lKCtNPEKanVxweY8WcyOXnyLOdDMfRPoN/b6bxmKdA="; nativeBuildInputs = [ pkg-config ]; From aa9c2d7a51be55eb1f8fc7317187431b811ac6a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 20:36:03 +0000 Subject: [PATCH 073/310] vscode-extensions.saoudrizwan.claude-dev: 4.1.17 -> 4.1.19 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index 46db3260cba6..1d6d469cdc87 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "4.1.17"; - hash = "sha256-godUcnRN7Uo2DiLHJrthAZYuzwoXiqjv6Epcfqco0vU="; + version = "4.1.19"; + hash = "sha256-Qo02ve7dIzkaotwqy5L1104v5EQpAj/JQUXya0Mm0c4="; }; meta = { From 3b9fdee36e8f2dfce244a92e3d5bab19dda27a89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 21:48:05 +0000 Subject: [PATCH 074/310] python3Packages.django-silk: 5.5.2 -> 5.6.0 --- pkgs/development/python-modules/django-silk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-silk/default.nix b/pkgs/development/python-modules/django-silk/default.nix index 5879f64772bb..94ccf3814043 100644 --- a/pkgs/development/python-modules/django-silk/default.nix +++ b/pkgs/development/python-modules/django-silk/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "django-silk"; - version = "5.5.2"; + version = "5.6.0"; format = "setuptools"; src = fetchFromGitHub { owner = "jazzband"; repo = "django-silk"; tag = version; - hash = "sha256-1m6HvwN9n35q9p0LUD8ihbbQ5FRRr8KoDvRLed9RIMQ="; + hash = "sha256-IMJ7xm3LXDmBwXWLqWXlk/V0r9K9arhUqWeDuq4gxaM="; }; # "test_time_taken" tests aren't suitable for reproducible execution, but Django's From 8239939bb4bcdaf80ea498ca2622d520b2bc6865 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 22:04:59 +0000 Subject: [PATCH 075/310] hysteria: 2.12.2 -> 2.12.3 --- pkgs/by-name/hy/hysteria/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hysteria/package.nix b/pkgs/by-name/hy/hysteria/package.nix index aa55cccca9ed..18ca6873a11d 100644 --- a/pkgs/by-name/hy/hysteria/package.nix +++ b/pkgs/by-name/hy/hysteria/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "hysteria"; - version = "2.12.2"; + version = "2.12.3"; src = fetchFromGitHub { owner = "apernet"; repo = "hysteria"; rev = "app/v${finalAttrs.version}"; - hash = "sha256-uAdLnQukX1oYndTm2UBMevu0P6o/O0tQJBUOz3wjDao="; + hash = "sha256-5qmMn64yuaqHE7R+dFz8zHUYJ/lo3fP2HhndIR5hHdE="; }; - vendorHash = "sha256-MoYGKPVR39JUG8CFr9aU3kKZdWfv4+rvt0QO0VdZTSI="; + vendorHash = "sha256-slj43sduYSwMeZZSSU4eKKs8uan5udM7L/rtquxvTQ0="; proxyVendor = true; ldflags = From 2e6a70862005ee4108f3e6e68373c5ea0e373988 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Mon, 21 Sep 2026 18:06:03 -0400 Subject: [PATCH 076/310] open-webui: 0.11.3 -> 0.11.4 changelog: https://github.com/open-webui/open-webui/releases/tag/v0.11.4 --- pkgs/by-name/op/open-webui/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index edc50db55c8e..dcd3092c9027 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -8,13 +8,13 @@ }: let pname = "open-webui"; - version = "0.11.3"; + version = "0.11.4"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-bnbH2oHDV2ntjOS+4SkICvuRgQi9UQrewJgmi3WFmRE="; + hash = "sha256-Z7pc1o6AK9XySZLYF8YNSnHyrp85nh8ZmiCw4FWCwW8="; }; # we need datasets_3 for SpeechT5 embeddings @@ -35,7 +35,7 @@ let url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-QzS+m8bt/4j3uVI9ox4gHkgX2X4Kpj84+jHcr+WqKh8="; + npmDepsHash = "sha256-hdgWZAJstRqYtzNuCTeiRIi+rjRsogulSfWXr8EP2UI="; npmFlags = [ "--force" ]; @@ -122,6 +122,7 @@ python3Packages.buildPythonApplication (finalAttrs: { google-auth-oauthlib google-cloud-storage google-genai + google-re2 googleapis-common-protos hiredis httpx From fc671e72bfa2ef7c458767b63c413ceb9907410a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 23:13:02 +0000 Subject: [PATCH 077/310] evcc: 0.315.0 -> 0.315.2 --- pkgs/by-name/ev/evcc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index 957494b7c263..813c2f9c6dd1 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,13 +17,13 @@ }: let - version = "0.315.0"; + version = "0.315.2"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-lnFsLTEz5tC07fyx95zYnvBfx3FGKKlGLbi0RsTpDBY="; + hash = "sha256-PMPj3N1BkVSBqm/rULQhpJvOn2eFcb+WUXDqQgDvyTA="; }; vendorHash = "sha256-JUJFOQQpbPkb4aI2SjRaTbZzTxWpV1wbWJH7EgGqmHY="; From 668575f3fb5c54bc14842b6e2167a88342703a1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 23:28:15 +0000 Subject: [PATCH 078/310] coc-rust-analyzer: 0-unstable-2026-09-01 -> 0-unstable-2026-09-19 --- pkgs/by-name/co/coc-rust-analyzer/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/coc-rust-analyzer/package.nix b/pkgs/by-name/co/coc-rust-analyzer/package.nix index 12a3381252d8..342d85ff2a1c 100644 --- a/pkgs/by-name/co/coc-rust-analyzer/package.nix +++ b/pkgs/by-name/co/coc-rust-analyzer/package.nix @@ -7,16 +7,16 @@ buildNpmPackage { pname = "coc-rust-analyzer"; - version = "0-unstable-2026-09-01"; + version = "0-unstable-2026-09-19"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-rust-analyzer"; - rev = "674637e97ff14073b09350b41f8737bb95400cf1"; - hash = "sha256-FrrsBvkfyrZZCfTMNxht4+ub9r3gy+zdWXNLGuCWlJA="; + rev = "6536aae37263c43d1736f622d371124b7a9fe86d"; + hash = "sha256-iY1bvS8mCrldkms0wRvXAcFzzJwGomKqtUBpqV7KJl4="; }; - npmDepsHash = "sha256-h4vCJEZxI7M7xD9e5VdI2JDgRLcGdEO0SNXLrv3E5A8="; + npmDepsHash = "sha256-9xJuiu/LnMIbPRgDog2Xl0DD6Y9O39AzhinrCYguToc="; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; From c0627ee33429007e44749ac61f71e74d1f1c1697 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 23:56:12 +0000 Subject: [PATCH 079/310] python3Packages.liger-kernel: 0.8.2 -> 0.8.3 --- pkgs/development/python-modules/liger-kernel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/liger-kernel/default.nix b/pkgs/development/python-modules/liger-kernel/default.nix index fe51e8678605..e47a2b142ee2 100644 --- a/pkgs/development/python-modules/liger-kernel/default.nix +++ b/pkgs/development/python-modules/liger-kernel/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "liger-kernel"; - version = "0.8.2"; + version = "0.8.3"; pyproject = true; src = fetchFromGitHub { owner = "linkedin"; repo = "liger-kernel"; tag = "v${finalAttrs.version}"; - hash = "sha256-cUgVfUe2UxULHiU0OeSJX9KHShRJ5W6fhqmgB+PUD4c="; + hash = "sha256-rJHBX96ly/U3h/XwbYUP+JQYEDt4wUHVCHkYzCS9hcM="; }; build-system = [ From 17fa80230316bdabb32f9fd56be58362672d8634 Mon Sep 17 00:00:00 2001 From: Alyssa Evans Date: Mon, 21 Sep 2026 17:39:34 -0700 Subject: [PATCH 080/310] weave: 0.3.6 -> 0.5.4 Changelog: https://github.com/ataraxy-labs/weave/releases/tag/v0.5.4 0.4 added crates/weave-driver/tests/public_properties.rs, which builds a conflicted merge with git and then aborts it. The sandbox has no git on PATH, so the test panics before it asserts anything: thread 'aborting_a_conflicted_merge_restores_the_pre_merge_state' panicked at crates/weave-driver/tests/public_properties.rs:20:10: failed to run git: Os { code: 2, kind: NotFound, message: "No such file or directory" } Hence nativeCheckInputs. It is part of this commit rather than a separate one because at 0.3.6 there is no test that needs git, so the addition would be dead config on its own. Assisted-by: Claude Code (Claude Opus 5, claude-opus-5) --- pkgs/by-name/we/weave/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/weave/package.nix b/pkgs/by-name/we/weave/package.nix index 1f38eab1cfc0..916fd46e8e2b 100644 --- a/pkgs/by-name/we/weave/package.nix +++ b/pkgs/by-name/we/weave/package.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + git, rustPlatform, nix-update-script, versionCheckHook, @@ -10,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "weave"; - version = "0.3.6"; + version = "0.5.4"; __structuredAttrs = true; @@ -18,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "ataraxy-labs"; repo = "weave"; tag = "v${finalAttrs.version}"; - hash = "sha256-VlJUXAXlWpFGlJgAEhhdeX35AZV/G/IJlXEjU/7SfJg="; + hash = "sha256-en8HwzvC2uPBwyHnQyUHrRLvWyWDWPptfTpX353i/pU="; }; - cargoHash = "sha256-ZPe9l3S88idwYrayT5mmagW/VdA0VlUHTDXVyHoOF1w="; + cargoHash = "sha256-LYcHCc3OkBmWY9tSpm3Mp+Dw/CRoTICngL7+GkUDAHk="; cargoBuildFlags = [ "--bin" @@ -48,6 +49,10 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; + # crates/weave-driver/tests/public_properties.rs, added after 0.3.6, + # shells out to git to build a conflicted merge and then abort it. + nativeCheckInputs = [ git ]; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From ab03fac70bca1b185c606834ccfced5d2ec03d52 Mon Sep 17 00:00:00 2001 From: Talles Coelho Date: Mon, 21 Sep 2026 21:45:22 -0300 Subject: [PATCH 081/310] megasync: fix launch at login --- pkgs/by-name/me/megasync/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/me/megasync/package.nix b/pkgs/by-name/me/megasync/package.nix index ebe590af1e0b..a5eaa76737df 100644 --- a/pkgs/by-name/me/megasync/package.nix +++ b/pkgs/by-name/me/megasync/package.nix @@ -79,6 +79,9 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace cmake/modules/desktopapp_options.cmake \ --replace-fail "ENABLE_ISOLATED_GFX ON" "ENABLE_ISOLATED_GFX OFF" + substituteInPlace src/MEGASync/platform/linux/PlatformImplementation.cpp \ + --replace-fail "/usr/share/applications/megasync.desktop" "$out/share/applications/megasync.desktop" + for file in $(find src/ -type f \( -iname configure -o -iname \*.sh \) ); do substituteInPlace "$file" --replace-warn "/bin/bash" "${stdenv.shell}" done From 0049e8c7edf1a49d98a888cd77b07697bcc5265a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 00:49:53 +0000 Subject: [PATCH 082/310] calceph: 5.0.0 -> 5.0.1 --- pkgs/by-name/ca/calceph/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/calceph/package.nix b/pkgs/by-name/ca/calceph/package.nix index 9d36197cd626..0556f3038167 100644 --- a/pkgs/by-name/ca/calceph/package.nix +++ b/pkgs/by-name/ca/calceph/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "calceph"; - version = "5.0.0"; + version = "5.0.1"; src = fetchFromGitLab { domain = "gitlab.obspm.fr"; owner = "imcce_calceph"; repo = "calceph"; tag = "calceph_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; - hash = "sha256-bSgHRVPo0M8SIlw5uqZ0nyt5cVyg3WmxcHistV1FugY="; + hash = "sha256-UZ7u+T00b3CcmLPmOqqHMm4jJ2Ik6lM13fNIBJpdYXY="; }; nativeBuildInputs = [ From 4bf291116d3e68c1c57ba85e5f9f2b9ddb086dff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 00:51:26 +0000 Subject: [PATCH 083/310] certspotter: 0.24.2 -> 0.25.0 --- pkgs/by-name/ce/certspotter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ce/certspotter/package.nix b/pkgs/by-name/ce/certspotter/package.nix index f9da2caba12a..c321cb28a2e0 100644 --- a/pkgs/by-name/ce/certspotter/package.nix +++ b/pkgs/by-name/ce/certspotter/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "certspotter"; - version = "0.24.2"; + version = "0.25.0"; src = fetchFromGitHub { owner = "SSLMate"; repo = "certspotter"; rev = "v${finalAttrs.version}"; - hash = "sha256-0GwESNuwvwC3HgNy+1dXxgGshlj5sFCnPj25TnDXbFw="; + hash = "sha256-2U+Gjulre6pYNlVGLB4OpUmTTWlGUNAN/JnMVTCkZ78="; }; vendorHash = "sha256-JA/HZrbeauCD0TA2Egy49nYWXHqVRkOs9OmgaAR1z/c="; From fadb9adbeccc53f2f05be8cc402c6e4ea253662c Mon Sep 17 00:00:00 2001 From: kinnrai Date: Tue, 22 Sep 2026 09:48:14 +0800 Subject: [PATCH 084/310] syntax-highlight: 2.1.30 -> 2.1.32 Changelog: https://github.com/sbarex/SourceCodeSyntaxHighlight/releases/tag/2.1.32 Diff: https://github.com/sbarex/SourceCodeSyntaxHighlight/compare/2.1.30...2.1.32 --- pkgs/by-name/sy/syntax-highlight/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/syntax-highlight/package.nix b/pkgs/by-name/sy/syntax-highlight/package.nix index 1a552f7d6d46..5e9c832cabd3 100644 --- a/pkgs/by-name/sy/syntax-highlight/package.nix +++ b/pkgs/by-name/sy/syntax-highlight/package.nix @@ -7,14 +7,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "syntax-highlight"; - version = "2.1.30"; + version = "2.1.32"; strictDeps = true; __structuredAttrs = true; src = fetchzip { url = "https://github.com/sbarex/SourceCodeSyntaxHighlight/releases/download/${finalAttrs.version}/Syntax.Highlight.zip"; - hash = "sha256-URjobIBo43xtc2S6Ppr88lzeTo5KdbhF2T5weUjaxsA="; + hash = "sha256-IZNCkUPSUddgYr+uyDgaAM3BIOTTj9fF1XsCPFXeSW8="; stripRoot = false; }; From a5f1e2cfb3003e1e6d5159d4bce256419cf880ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 01:53:47 +0000 Subject: [PATCH 085/310] python3Packages.petl: 1.7.24 -> 1.7.26 --- pkgs/development/python-modules/petl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/petl/default.nix b/pkgs/development/python-modules/petl/default.nix index c3b475889c9e..f8a7c0bac580 100644 --- a/pkgs/development/python-modules/petl/default.nix +++ b/pkgs/development/python-modules/petl/default.nix @@ -13,7 +13,7 @@ buildPythonPackage (finalAttrs: { pname = "petl"; - version = "1.7.24"; + version = "1.7.26"; pyproject = true; __structuredAttrs = true; @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { owner = "petl-developers"; repo = "petl"; tag = "v${finalAttrs.version}"; - hash = "sha256-0YIaA/0VaQ1dgKC0NrLTkAsn8kkEHIJ4W9sdZHYQeMM="; + hash = "sha256-WQLD00tfzQVJi0pOcvmCxyB8MgatecK/Hzwly2TFkZw="; }; build-system = [ From 2301d7b7990d9d75ebd915c1bcadd43b47dbe293 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 01:54:42 +0000 Subject: [PATCH 086/310] turn-rs: 4.1.5 -> 4.1.6 --- pkgs/by-name/tu/turn-rs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/turn-rs/package.nix b/pkgs/by-name/tu/turn-rs/package.nix index 09f4be52c42a..1f5279376a6e 100644 --- a/pkgs/by-name/tu/turn-rs/package.nix +++ b/pkgs/by-name/tu/turn-rs/package.nix @@ -13,13 +13,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "turn-rs"; - version = "4.1.5"; + version = "4.1.6"; src = fetchFromGitHub { owner = "mycrl"; repo = "turn-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-GNmRf+BFn8vtAKn7pkoCM9VF8MP/ymrqWrfhKRG3hUs="; + hash = "sha256-b+nyQe64u8m44Ja30S9AJyEDOwDkCPRbvBQfECHYuJ0="; }; cargoHash = "sha256-TmmVZfAe48hgeDNkCQ746lBDRnrsgfFpXD8XwJRLB1o="; From 76eb4aae5f28c1f9e0141e1afd455ec5c99d118c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 03:11:46 +0000 Subject: [PATCH 087/310] python3Packages.harbor-python: 1.5.0 -> 1.6.0 --- pkgs/development/python-modules/harbor-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/harbor-python/default.nix b/pkgs/development/python-modules/harbor-python/default.nix index 7a601cadc82d..77a35703ae61 100644 --- a/pkgs/development/python-modules/harbor-python/default.nix +++ b/pkgs/development/python-modules/harbor-python/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "harbor-python"; - version = "1.5.0"; + version = "1.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Harbor-Systems"; repo = "harbor-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-sdC7b355JlkliTXiPbSPKykRQ8QJ83CVEMoT53+lVj8="; + hash = "sha256-868eU9viOJvCv7DGEIPW/NEtFSwOjZkBNAd+ScQmCEk="; }; build-system = [ hatchling ]; From ab9c9b486129cc607abaad10c13cc866112f13cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 03:14:53 +0000 Subject: [PATCH 088/310] python3Packages.aioptdevices: 2026.7.1 -> 2026.07.1 --- pkgs/development/python-modules/aioptdevices/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aioptdevices/default.nix b/pkgs/development/python-modules/aioptdevices/default.nix index a26c8660525d..6789e382200b 100644 --- a/pkgs/development/python-modules/aioptdevices/default.nix +++ b/pkgs/development/python-modules/aioptdevices/default.nix @@ -13,7 +13,7 @@ buildPythonPackage (finalAttrs: { pname = "aioptdevices"; - version = "2026.7.1"; + version = "2026.07.1"; pyproject = true; src = fetchFromGitHub { From 94975c0723c2d50fb7059f486839c94a6b08655c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 03:43:41 +0000 Subject: [PATCH 089/310] python3Packages.hatch-sphinx: 0.0.4 -> 0.0.5 --- pkgs/development/python-modules/hatch-sphinx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hatch-sphinx/default.nix b/pkgs/development/python-modules/hatch-sphinx/default.nix index a9454511dd6a..f663b2fa0221 100644 --- a/pkgs/development/python-modules/hatch-sphinx/default.nix +++ b/pkgs/development/python-modules/hatch-sphinx/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "hatch-sphinx"; - version = "0.0.4"; + version = "0.0.5"; pyproject = true; src = fetchFromGitHub { owner = "llimeht"; repo = "hatch-sphinx"; tag = "v${version}"; - hash = "sha256-8g0UkDMf05CVd2VbnV30pZpQ9chJhCkKfci7zmcIOoQ="; + hash = "sha256-8yImNwcuLFXQtXFCe6BMH4P6SH8GVS/U44vqN/XUjRU="; }; build-system = [ From 5b4d759214c059c62876732f73f254fef5328cbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 03:52:56 +0000 Subject: [PATCH 090/310] croaring: 5.2.0 -> 5.2.2 --- pkgs/by-name/cr/croaring/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/croaring/package.nix b/pkgs/by-name/cr/croaring/package.nix index d020dce7b4b9..7bde08508c2e 100644 --- a/pkgs/by-name/cr/croaring/package.nix +++ b/pkgs/by-name/cr/croaring/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "croaring"; - version = "5.2.0"; + version = "5.2.2"; src = fetchFromGitHub { owner = "RoaringBitmap"; repo = "CRoaring"; tag = "v${finalAttrs.version}"; - hash = "sha256-BDQpqRlle9mjlybOjxctwxkP5rQl2y673EnpthjFbBA="; + hash = "sha256-ZipK1pNdxNaEAVkFygH6pwOHXvQWfGKVk1S6onKpvPE="; }; # roaring.pc.in cannot handle absolute CMAKE_INSTALL_*DIRs, nor From be40a68656247677e25338e80e286cbe0751f0aa Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Mon, 21 Sep 2026 23:39:13 -0400 Subject: [PATCH 091/310] nmap: fix Ncat signal propagation --- pkgs/by-name/nm/nmap/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/nm/nmap/package.nix b/pkgs/by-name/nm/nmap/package.nix index 949325790597..f953ae7ac415 100644 --- a/pkgs/by-name/nm/nmap/package.nix +++ b/pkgs/by-name/nm/nmap/package.nix @@ -26,6 +26,12 @@ stdenv.mkDerivation (finalAttrs: { }; patches = [ + (fetchpatch2 { + name = "fix-ncat-signal-propagation.patch"; + url = "https://github.com/nmap/nmap/commit/10fc2ebd1b99c90ec668dc34ea3d7c6faf0fa5ff.patch"; + excludes = [ "CHANGELOG" ]; + hash = "sha256-1hvlBCpWIws/+LvE7NN9bUPnW0QI7/4o/+YGdWIITOc="; + }) (fetchpatch2 { name = "Do-not-call-NSE-if-compiling-without-Lua-support.patch"; url = "https://github.com/nmap/nmap/commit/4c36cf12f246b52a8d510bdde8becd5c5b3bf8b5.patch"; From a32eaf2151f954093eb274328523572638e1849e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 05:03:21 +0000 Subject: [PATCH 092/310] claude-powerline: 1.30.3 -> 1.31.0 --- pkgs/by-name/cl/claude-powerline/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/claude-powerline/package.nix b/pkgs/by-name/cl/claude-powerline/package.nix index f77c2d5b780b..fb95888c89af 100644 --- a/pkgs/by-name/cl/claude-powerline/package.nix +++ b/pkgs/by-name/cl/claude-powerline/package.nix @@ -7,13 +7,13 @@ buildNpmPackage (finalAttrs: { pname = "claude-powerline"; - version = "1.30.3"; + version = "1.31.0"; src = fetchFromGitHub { owner = "Owloops"; repo = "claude-powerline"; tag = "v${finalAttrs.version}"; - hash = "sha256-MBCISwf1xfiBD172IIl51t3Pun5gkjRnwhpWF0Y9Riw="; + hash = "sha256-W1DoOJ6w/9bU3nnrQBwGWeQbVjvuB38kEd67R4Kvufg="; }; npmDepsHash = "sha256-D3Z5tb4phZUMPQaXvfYiIWuwaX5YGI8ubgyV7sSJqQk="; From 5d259cce34e02c4e10f975fee71a332a470433fe Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 22 Sep 2026 01:46:02 -0400 Subject: [PATCH 093/310] jan: remove `cudatoolkit` Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ja/jan/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index 3ed40c0ee227..41dd49280fa2 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -55,9 +55,12 @@ let extraPkgs = pkgs: - lib.optionals cudaSupport [ - cudaPackages.cudatoolkit - ]; + lib.optionals cudaSupport ( + with cudaPackages; + [ + cuda_cudart + ] + ); inherit passthru meta; }; From b17c7ffe55aeb6a874c2b6b46c3ae1608b84a323 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 22 Sep 2026 02:16:48 -0400 Subject: [PATCH 094/310] jan: modernize slightly Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ja/jan/package.nix | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix index 41dd49280fa2..ed7871c99459 100644 --- a/pkgs/by-name/ja/jan/package.nix +++ b/pkgs/by-name/ja/jan/package.nix @@ -11,7 +11,6 @@ }: let - pname = "Jan"; version = "0.8.4"; darwin-src = fetchzip { @@ -25,7 +24,8 @@ let }; appimageContents = appimageTools.extract { - inherit pname version; + pname = "Jan"; + inherit version; src = linux-src; }; @@ -45,7 +45,8 @@ let }; linux = appimageTools.wrapType2 { - inherit pname version; + pname = "Jan"; + inherit version; src = linux-src; extraInstallCommands = '' @@ -53,20 +54,17 @@ let cp -r ${appimageContents}/usr/share/icons $out/share ''; - extraPkgs = - pkgs: - lib.optionals cudaSupport ( - with cudaPackages; - [ - cuda_cudart - ] - ); + extraPkgs = pkgs: lib.optionals cudaSupport [ cudaPackages.cuda_cudart ]; inherit passthru meta; }; darwin = stdenvNoCC.mkDerivation { - inherit pname version; + pname = "Jan"; + inherit version; + + strictDeps = true; + __structuredAttrs = true; src = darwin-src; @@ -79,11 +77,11 @@ let installPhase = '' runHook preInstall - mkdir -p $out/Applications/${pname}.app + mkdir -p $out/Applications/Jan.app mkdir -p $out/bin - cp -R $src/. $out/Applications/${pname}.app/ - if [ -x "$out/Applications/${pname}.app/Contents/MacOS/${pname}" ]; then - makeWrapper "$out/Applications/${pname}.app/Contents/MacOS/${pname}" $out/bin/${pname} + cp -R $src/. $out/Applications/Jan.app/ + if [ -x "$out/Applications/Jan.app/Contents/MacOS/Jan" ]; then + makeWrapper "$out/Applications/Jan.app/Contents/MacOS/Jan" $out/bin/Jan fi runHook postInstall From 7507999e2147b463d31c2d32f85233868254d65d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 06:52:06 +0000 Subject: [PATCH 095/310] confluent-cli: 4.74.0 -> 4.76.0 --- pkgs/by-name/co/confluent-cli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/confluent-cli/package.nix b/pkgs/by-name/co/confluent-cli/package.nix index 2f576fd56fbb..286f880f3935 100644 --- a/pkgs/by-name/co/confluent-cli/package.nix +++ b/pkgs/by-name/co/confluent-cli/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "confluent-cli"; - version = "4.74.0"; + version = "4.76.0"; # To get the latest version: # curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1 @@ -25,9 +25,9 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${finalAttrs.version}/confluent_${finalAttrs.version}_${system}.tar.gz"; hash = selectSystem { - x86_64-linux = "sha256-rrJdOBjX+zIdZg9WM9W8x84NS5zbPaGcf5XzzPJi0gU="; - aarch64-linux = "sha256-9CkTXdW72KeZFXj8D2Jxth/x912g7jtGCltvPGW3ShU="; - aarch64-darwin = "sha256-rIv8QyNdRNtYXIv2GNxICFxUPXsTYLx86M1PC78ca0c="; + x86_64-linux = "sha256-dAwJE1gVgrq5ECfoy4Zq/WtkUduTLNyhbhQkqrPPaTo="; + aarch64-linux = "sha256-INt9fNKXOvGy7CKtUlZwPdoJd2Ga5r0qOmteTGOeWm8="; + aarch64-darwin = "sha256-voNxQesd3csngA3OBdc7NynfLIfAhtx5vasTaU1MUDc="; }; }; From 4245e69e7b1e50b009c0f112599fe2f6038b1460 Mon Sep 17 00:00:00 2001 From: yvnth Date: Tue, 22 Sep 2026 12:55:04 +0530 Subject: [PATCH 096/310] miru: 0.9.0 -> 0.10.0 --- pkgs/by-name/mi/miru/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/miru/package.nix b/pkgs/by-name/mi/miru/package.nix index 2a06817ab54f..2dfef6495eb6 100644 --- a/pkgs/by-name/mi/miru/package.nix +++ b/pkgs/by-name/mi/miru/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "miru"; - version = "0.9.0"; + version = "0.10.0"; __structuredAttrs = true; strictDeps = true; @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Vaishnav-Sabari-Girish"; repo = "miru"; tag = "v${finalAttrs.version}"; - hash = "sha256-XisZviSoahwkMV93wR+/3qmGSBa8BXbcmbwgeRdLiTE="; + hash = "sha256-B36ghkX+8w008ZVZ5XOQcu928mVHHK8CTQ+KUdpa5Pc="; }; nativeBuildInputs = [ From 7b6b2887a523be9ee9cab9271db98280ac2dbcdc Mon Sep 17 00:00:00 2001 From: Zachary Arnaise <121795280+zacharyarnaise@users.noreply.github.com> Date: Tue, 22 Sep 2026 10:25:08 +0200 Subject: [PATCH 097/310] tilt: add nix-update script --- pkgs/by-name/ti/tilt/binary.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/ti/tilt/binary.nix b/pkgs/by-name/ti/tilt/binary.nix index e0db9c04765c..f8b21189df3e 100644 --- a/pkgs/by-name/ti/tilt/binary.nix +++ b/pkgs/by-name/ti/tilt/binary.nix @@ -6,6 +6,8 @@ tilt-assets, stdenv, installShellFiles, + nix-update, + writeShellScript, }: buildGoModule rec { @@ -37,6 +39,15 @@ buildGoModule rec { cp -r ${tilt-assets}/* pkg/assets/build/ ''; + passthru = { + inherit tilt-assets; + updateScript = writeShellScript "update-tilt" '' + set -euo pipefail + ${lib.getExe nix-update} "$@" --override-filename pkgs/by-name/ti/tilt/package.nix tilt + ${lib.getExe nix-update} --version=skip --no-src tilt.tilt-assets + ''; + }; + meta = { description = "Local development tool to manage your developer instance when your team deploys to Kubernetes in production"; mainProgram = "tilt"; From d6cc548a5e96837192c5fa46deb39acf2f499076 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 08:38:09 +0000 Subject: [PATCH 098/310] serie: 0.9.0 -> 0.9.1 --- pkgs/by-name/se/serie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 16d08de2ebaa..d70ec35dadec 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "serie"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${finalAttrs.version}"; - hash = "sha256-V1EC9moM8vXLf7YxiVaJG/EOmGCiXNz58vT/JSr9uXc="; + hash = "sha256-mFR/Q1gxoyu82wOfS5qIHV1P6Lia0lqlg1+u/hicG1w="; }; - cargoHash = "sha256-p1vseh8vv2UFVhL11gxkc231iZKSmsuk+zAZYZpjXz4="; + cargoHash = "sha256-5V4QnTW92GTDP0jceFt7tnEW06cTr1NyM+XGz0OGN5A="; nativeCheckInputs = [ gitMinimal ]; From b396bf7c5fb4535999371508f1455572f2b71900 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 08:59:11 +0000 Subject: [PATCH 099/310] pkgsite: 0.5.0-unstable-2026-09-11 -> 0.5.0-unstable-2026-09-21 --- pkgs/by-name/pk/pkgsite/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pk/pkgsite/package.nix b/pkgs/by-name/pk/pkgsite/package.nix index ab86d1f559cf..cf4a33298885 100644 --- a/pkgs/by-name/pk/pkgsite/package.nix +++ b/pkgs/by-name/pk/pkgsite/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "pkgsite"; - version = "0.5.0-unstable-2026-09-11"; + version = "0.5.0-unstable-2026-09-21"; src = fetchFromGitHub { owner = "golang"; repo = "pkgsite"; - rev = "297fd0acb81d3076a05f67234fece3a833f5fb20"; - hash = "sha256-yr8S7Fl1aSGGf/lep06XqqS1oQok+MH/W/HyJF7CSuY="; + rev = "7c00ecaad9879496c8e7878e937cc767975212dc"; + hash = "sha256-8Kw4+PKyjqKXHMgz1/dm8TS6V1h8Xsiuz4UX9jk5amg="; }; - vendorHash = "sha256-WrZWHk2JpRNJ4wLu6q0zarBwp3pDnEfccO7+DHL5/l0="; + vendorHash = "sha256-4ENzGavXCCcXkMu6jPv1Rqm3dZmtDD+a5Sr710I6zRA="; subPackages = [ "cmd/pkgsite" ]; From b971890f26a12bf351ebd753bec52955dd773129 Mon Sep 17 00:00:00 2001 From: "Mathew Manoj (root)" <64970593+mastermach50@users.noreply.github.com> Date: Tue, 22 Sep 2026 15:08:54 +0530 Subject: [PATCH 100/310] neowall: 0.7.1 -> 0.7.2 --- pkgs/by-name/ne/neowall/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/neowall/package.nix b/pkgs/by-name/ne/neowall/package.nix index 73921d16ef44..cb342118d3af 100644 --- a/pkgs/by-name/ne/neowall/package.nix +++ b/pkgs/by-name/ne/neowall/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "neowall"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "1ay1"; repo = "neowall"; tag = "v${finalAttrs.version}"; - hash = "sha256-yxEC5PlTRg4U7M8I7/2jL48Qw/CX3F2phz6zxL6xfYU="; + hash = "sha256-er6TL3BvH8vN+IcaAwF8yc9lNbHxMNehQySIv6ECjzk="; }; nativeBuildInputs = [ From 8c94964e4742a5c504c2c729562e7e562206983d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 09:48:39 +0000 Subject: [PATCH 101/310] azure-cli-extensions.confcom: 2.1.0 -> 2.1.1 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index 26bfb71b379d..12595f56041f 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -174,9 +174,9 @@ confcom = mkAzExtension rec { pname = "confcom"; - version = "2.1.0"; + version = "2.1.1"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/confcom-${version}-py3-none-any.whl"; - hash = "sha256-mcUYTxpjounvP2500nFgXF+WKERJdLuYXb6zt31v4NA="; + hash = "sha256-e8nZmjSoEuU3mjQdFfQlHjHuglNk/YTgVmj40+A40E8="; description = "Microsoft Azure Command-Line Tools Confidential Container Security Policy Generator Extension"; nativeBuildInputs = [ autoPatchelfHook ]; buildInputs = [ openssl ]; From a7055a082f810d69e83aa42112c7333b3fbff5c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 10:02:52 +0000 Subject: [PATCH 102/310] lubelogger: 1.7.2 -> 1.7.3 --- pkgs/by-name/lu/lubelogger/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lubelogger/package.nix b/pkgs/by-name/lu/lubelogger/package.nix index 8d9e69d06425..86a7023f634e 100644 --- a/pkgs/by-name/lu/lubelogger/package.nix +++ b/pkgs/by-name/lu/lubelogger/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "lubelogger"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "hargata"; repo = "lubelog"; rev = "v${version}"; - hash = "sha256-g3Ly14A2fWM0RYQkMYi/orV/aez7ezaBKBkxA6VOvJ4="; + hash = "sha256-hLmIdTyLyP6TZjgpRS+49IblR5ygwI7rMQem2ZgiuWE="; }; projectFile = "CarCareTracker.sln"; From 47d6856d9b262385a33375536020990158d5df8a Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:07:33 +0800 Subject: [PATCH 103/310] notepad-next: 0.14 -> 0.15 Diff: https://github.com/dail8859/NotepadNext/compare/v0.14...v0.15 --- pkgs/by-name/no/notepad-next/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/notepad-next/package.nix b/pkgs/by-name/no/notepad-next/package.nix index 7dff6f6b78ac..414a53a0aece 100644 --- a/pkgs/by-name/no/notepad-next/package.nix +++ b/pkgs/by-name/no/notepad-next/package.nix @@ -37,13 +37,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "notepad-next"; - version = "0.14"; + version = "0.15"; src = fetchFromGitHub { owner = "dail8859"; repo = "NotepadNext"; tag = "v${finalAttrs.version}"; - hash = "sha256-XVwB8y3SrVmw0/PhvkpUDirm4QZ4ltKjDcyJOdS+1CU="; + hash = "sha256-FqmeB8hEL4STgOoaJD7uZOXNAwiuk/PK+0+UW8eBNAM="; # External dependencies - https://github.com/dail8859/NotepadNext/issues/135 fetchSubmodules = true; }; From b54d71d88f0bbc78caecdc29d99cac05fc4c6a4a Mon Sep 17 00:00:00 2001 From: Zachary Arnaise <121795280+zacharyarnaise@users.noreply.github.com> Date: Tue, 22 Sep 2026 12:08:58 +0200 Subject: [PATCH 104/310] tilt: 0.37.6 -> 0.37.7 --- pkgs/by-name/ti/tilt/assets.nix | 2 +- pkgs/by-name/ti/tilt/package.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/tilt/assets.nix b/pkgs/by-name/ti/tilt/assets.nix index 12b145261390..d7faa7a741b5 100644 --- a/pkgs/by-name/ti/tilt/assets.nix +++ b/pkgs/by-name/ti/tilt/assets.nix @@ -77,7 +77,7 @@ stdenvNoCC.mkDerivation { dontInstall = true; outputHashAlgo = "sha256"; - outputHash = "sha256-MOEf6LZuHoOMX6OWqTn9j7AKIyC2lzt4SUXKWfE8B5A="; + outputHash = "sha256-Sxk4iXhf94F71rSzIuzapry0itf7IAkzJrfdFSHS4Ww="; outputHashMode = "recursive"; }; diff --git a/pkgs/by-name/ti/tilt/package.nix b/pkgs/by-name/ti/tilt/package.nix index 1a126ed6927c..f57a60c9befd 100644 --- a/pkgs/by-name/ti/tilt/package.nix +++ b/pkgs/by-name/ti/tilt/package.nix @@ -9,13 +9,13 @@ let running in development environment and try to serve assets from the source tree, which is not there once build completes. */ - version = "0.37.6"; + version = "0.37.7"; src = fetchFromGitHub { owner = "tilt-dev"; repo = "tilt"; tag = "v${version}"; - hash = "sha256-tMP3EYgwulyqmuL3yE3CtCBIs2QhoWzW8PnYF+//bgs="; + hash = "sha256-VoPTJDbg17xd20Ja8MT53H5+fuWJg5dJum8T3vt9ubY="; }; }; From f923b2431e0ab959bf8e6410f5c224a901468eef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 10:41:32 +0000 Subject: [PATCH 105/310] python3Packages.manifestoo-core: 1.15.5 -> 1.16.1 --- pkgs/development/python-modules/manifestoo-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/manifestoo-core/default.nix b/pkgs/development/python-modules/manifestoo-core/default.nix index 4176c5d4c337..feb8879ebcf9 100644 --- a/pkgs/development/python-modules/manifestoo-core/default.nix +++ b/pkgs/development/python-modules/manifestoo-core/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "manifestoo-core"; - version = "1.15.5"; + version = "1.16.1"; pyproject = true; src = fetchPypi { inherit version; pname = "manifestoo_core"; - hash = "sha256-K1STpYG4m6JojWEAevB/VkP0fkSbbE5eaxINL0UfxPg="; + hash = "sha256-T1yE+ydFvuUVek0fLwnBvt6nrXSEnUKvj+4dsgBFLs8="; }; nativeBuildInputs = [ hatch-vcs ]; From 5233168301422e64777638ad790bcc2483e0ae90 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 22 Sep 2026 12:41:42 +0200 Subject: [PATCH 106/310] gagit: init at 4 --- pkgs/by-name/ga/gagit/package.nix | 73 +++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 pkgs/by-name/ga/gagit/package.nix diff --git a/pkgs/by-name/ga/gagit/package.nix b/pkgs/by-name/ga/gagit/package.nix new file mode 100644 index 000000000000..9208b988fc4c --- /dev/null +++ b/pkgs/by-name/ga/gagit/package.nix @@ -0,0 +1,73 @@ +{ + lib, + resholve, + fetchzip, + bash, + coreutils, + git, + meson, + ninja, +}: + +resholve.mkDerivation (finalAttrs: { + pname = "gagit"; + version = "4"; + + src = fetchzip { + url = "https://gitweb.gentoo.org/proj/gagit.git/snapshot/gagit-${finalAttrs.version}.tar.gz"; + hash = "sha256-V8qLZu2dpbUbpHZ5AH7Zr6HcgujjnWw9DFLF4K57RCc="; + }; + + __structuredAttrs = true; + strictDeps = true; + + solutions = { + default = { + scripts = [ "bin/gagit" ]; + interpreter = lib.getExe bash; + inputs = [ + coreutils + git + ]; + keep = { + # Based on $EDITOR and --editor, defaulting to vim. + # Providing it is up to the user. + "$editor" = true; + }; + execer = [ + # Resholve can't handle git yet. I don't see any subexec in the script. + "cannot:${lib.getExe git}" + ]; + }; + }; + + nativeBuildInputs = [ + meson + ninja + ]; + + nativeCheckInputs = [ + git + ]; + + doCheck = true; + + meta = { + description = "Gentoo AGit workflow tool"; + homepage = "https://gitweb.gentoo.org/proj/gagit.git/"; + license = lib.licenses.gpl2Plus; + longDescription = '' + GAGit is yet another AGit workflow tool, dedicated to pushing to the + Gentoo Codeberg mirrors. The goal is to: + + 1. Automatically figure out the correct remote and target branch, + accounting for different setups (such as GURU using dev). + 2. Use the editor to provide the initial pull request description, + respecting the pull request template. + 3. Set upstream for the branch to make PR updates easy. + ''; + maintainers = with lib.maintainers; [ fgaz ]; + mainProgram = "gagit"; + platforms = lib.platforms.all; + }; +}) From 3b70ae39fce8fa842a39a4afcf416073d21c97a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 10:43:50 +0000 Subject: [PATCH 107/310] slackdump: 4.4.4 -> 4.4.5 --- pkgs/by-name/sl/slackdump/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slackdump/package.nix b/pkgs/by-name/sl/slackdump/package.nix index 7b6457fc16f9..f4536cf847df 100644 --- a/pkgs/by-name/sl/slackdump/package.nix +++ b/pkgs/by-name/sl/slackdump/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "slackdump"; - version = "4.4.4"; + version = "4.4.5"; src = fetchFromGitHub { owner = "rusq"; repo = "slackdump"; tag = "v${finalAttrs.version}"; - hash = "sha256-sEKWgl61ps2bRYBEG97NICYMGuE+6R7W+MR6vTgTE1U="; + hash = "sha256-IIvuP9NqTnWJFEAhZLpcEWqt3LtqpBmew4pnm4sLZ5U="; }; nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; From a8815d34db4f78b9271afc590cf9ae619441df35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 10:53:48 +0000 Subject: [PATCH 108/310] apidog: 2.8.45 -> 2.8.48 --- pkgs/by-name/ap/apidog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix index d882d64d69e5..078aefe7f3b4 100644 --- a/pkgs/by-name/ap/apidog/package.nix +++ b/pkgs/by-name/ap/apidog/package.nix @@ -7,11 +7,11 @@ let pname = "apidog"; - version = "2.8.45"; + version = "2.8.48"; src = fetchurl { url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage"; - hash = "sha256-F7NWXmr5PzzUBWBBHBBWwdzxMdlDNLMiLTeMippnJzU="; + hash = "sha256-wBpJ8GuJg0sOjrbf/dRyOes/6SUJig9JA7YU5spHoP4="; }; appimageContents = appimageTools.extract { From 70bbe48d4ca4e3c2b8c4ec5d3625505b1778c396 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 10:53:56 +0000 Subject: [PATCH 109/310] boat-cli: 0.9.2 -> 1.0.1 --- pkgs/by-name/bo/boat-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/boat-cli/package.nix b/pkgs/by-name/bo/boat-cli/package.nix index be2f87efc790..dc5ae77aac79 100644 --- a/pkgs/by-name/bo/boat-cli/package.nix +++ b/pkgs/by-name/bo/boat-cli/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "boat-cli"; - version = "0.9.2"; + version = "1.0.1"; src = fetchFromGitHub { owner = "coko7"; repo = "boat-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-oS+NfEQKAcfZwYQkftMJAUz7fG1nleruAROMUUbBP3Y="; + hash = "sha256-6VrjJYrP/EDK0e303lJT045Ox4Kebn9yr4dbrd8V3F8="; }; - cargoHash = "sha256-mHqXIFI2KJOMnxdG3X4DHDozFDPmqw4f//ori3Dc7us="; + cargoHash = "sha256-XbwkN4oHWsaEYkCwf/LtnGJKJFdKdNGjFqUbONBkE68="; nativeBuildInputs = [ writableTmpDirAsHomeHook From b5d2ac4125b14836636550ef91a4d6b35aaac8a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 12:33:03 +0000 Subject: [PATCH 110/310] vscode-extensions.james-yu.latex-workshop: 10.18.0 -> 10.19.0 --- .../vscode/extensions/james-yu.latex-workshop/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix b/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix index 2d52dc2e40ef..d3d6d393569b 100644 --- a/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix +++ b/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "latex-workshop"; publisher = "James-Yu"; - version = "10.18.0"; - hash = "sha256-nuBx5ujJPbKvXRvIbUaPaIgoUeeYp4XwHwOdAjCVqUY="; + version = "10.19.0"; + hash = "sha256-V1IA5FVYwWKRl8lRo0F1/6Y1l3aTRruLNuPA1XbD/Xc="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; From 9d47c2bcee4c48daf3cbb69565d824424bc33ef8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 12:40:28 +0000 Subject: [PATCH 111/310] xed-editor: 3.8.9 -> 3.9.0 --- pkgs/by-name/xe/xed-editor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xe/xed-editor/package.nix b/pkgs/by-name/xe/xed-editor/package.nix index f2d38142d9ef..fe98c09b1aae 100644 --- a/pkgs/by-name/xe/xed-editor/package.nix +++ b/pkgs/by-name/xe/xed-editor/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xed-editor"; - version = "3.8.9"; + version = "3.9.0"; src = fetchFromGitHub { owner = "linuxmint"; repo = "xed"; rev = finalAttrs.version; - hash = "sha256-ZTrTCyyyUDbt+/kjb1+I/bOjwXcsYGYd5K9ebPjJTA8="; + hash = "sha256-wi7tAHZfISoNx6R50AcOCSFwXJfkh6Z0Mb4Jt08wmhk="; }; patches = [ From 01e9c9775315550458c2cdc3d73f5f18f2c30406 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 12:42:12 +0000 Subject: [PATCH 112/310] bom: 0.7.1 -> 0.8.0 --- pkgs/by-name/bo/bom/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/bom/package.nix b/pkgs/by-name/bo/bom/package.nix index fc5ed6a28752..6873ee5f0020 100644 --- a/pkgs/by-name/bo/bom/package.nix +++ b/pkgs/by-name/bo/bom/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "bom"; - version = "0.7.1"; + version = "0.8.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "bom"; tag = "v${finalAttrs.version}"; - hash = "sha256-OLbzk1Ix8N2R+od3NQg0JviEcnw6Sw1+wrak26ZWYFw="; + hash = "sha256-iZ5GnAgBKESiR3ywSpGfjcuO51tsQiF+cEt4O9bnBrs="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-gHlrpseovxAv+YdHipUwuIhUDoK05oizMfUpQTHqi6M="; + vendorHash = "sha256-YslhQjHBpFDfNyI5TW8XmxPwK3HhwSmsvNtGzqVFDOw="; nativeBuildInputs = [ installShellFiles ]; From 4ad7ce47eb36eded090f479371f614bc81cd9398 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 12:57:54 +0000 Subject: [PATCH 113/310] tagref: 1.13.0 -> 1.14.0 --- pkgs/by-name/ta/tagref/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/tagref/package.nix b/pkgs/by-name/ta/tagref/package.nix index ad8172c54bb5..256f960c5a9d 100644 --- a/pkgs/by-name/ta/tagref/package.nix +++ b/pkgs/by-name/ta/tagref/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tagref"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "stepchowfun"; repo = "tagref"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-KaLJZysinEMTYr7Nsp/nbWpx3sze2sT4cyfcYiAC5yY="; + sha256 = "sha256-vM7c9SPAiLn1WMHXBuXznhzd7dGVG28IxtvQtA0bOpg="; }; - cargoHash = "sha256-aL84/XHKH+TIsvS1Bud7RYvyMP5VAJaAi5bhjxAa7uI="; + cargoHash = "sha256-RqFMem/dC7kSmW84YuZ4oOqbOT3616/nworaMdTD/m0="; meta = { description = "Manage cross-references in your code"; From aafdc77298f36fd84f51c13c0ad1a40528914617 Mon Sep 17 00:00:00 2001 From: Rachala Raj Date: Tue, 22 Sep 2026 18:53:14 +0530 Subject: [PATCH 114/310] hyprlandPlugins.hyprtasking: init at 0-unstable-2026-09-20 Assisted-by: Antigravity (Gemini 3.8 Flash) --- .../hyprwm/hyprland-plugins/default.nix | 1 + .../hyprwm/hyprland-plugins/hyprtasking.nix | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprtasking.nix diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix index dda8a3b3a80e..a27e27a4d075 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix @@ -43,6 +43,7 @@ let { hyprgrass = import ./hyprgrass.nix; } { hyprspace = import ./hyprspace.nix; } { hyprsplit = import ./hyprsplit.nix; } + { hyprtasking = import ./hyprtasking.nix; } (import ./hyprland-plugins.nix) { imgborders = import ./imgborders.nix; } (lib.optionalAttrs config.allowAliases { diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprtasking.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprtasking.nix new file mode 100644 index 000000000000..8d1eb80e7dc3 --- /dev/null +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprtasking.nix @@ -0,0 +1,33 @@ +{ + lib, + meson, + fetchFromGitHub, + ninja, + mkHyprlandPlugin, + nix-update-script, +}: +mkHyprlandPlugin (finalAttrs: { + pluginName = "hyprtasking"; + version = "0-unstable-2026-09-20"; + + src = fetchFromGitHub { + owner = "raybbian"; + repo = "hyprtasking"; + rev = "12d1c68c5b9cc6ca169403cf4fde067fd78bbf62"; + hash = "sha256-2K6YGGahYJVepvoUkKjHHW1Yr0izKwyoN30CDwoZYNw="; + }; + + nativeBuildInputs = [ + meson + ninja + ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + homepage = "https://github.com/raybbian/hyprtasking"; + description = "Powerful workspace management plugin for Hyprland"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ rachalaraj ]; + }; +}) From ae4203822a27c039c4f7a711d178697c1c111850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Maret?= Date: Tue, 22 Sep 2026 16:16:17 +0200 Subject: [PATCH 115/310] gildas: add cube to the binaries --- pkgs/by-name/gi/gildas/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/gildas/package.nix b/pkgs/by-name/gi/gildas/package.nix index d68c59122fd0..89320c6f8176 100644 --- a/pkgs/by-name/gi/gildas/package.nix +++ b/pkgs/by-name/gi/gildas/package.nix @@ -81,7 +81,7 @@ stdenv.mkDerivation rec { runHook postConfigure ''; - userExec = "astro class greg mapping sic"; + userExec = "astro class cube greg mapping sic"; postInstall = '' mkdir -p $out/bin From 13def1428cc8811f1a619d2f7572e09ea6cb5aad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 14:27:31 +0000 Subject: [PATCH 116/310] buildbox: 1.4.21 -> 1.4.26 --- pkgs/by-name/bu/buildbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/buildbox/package.nix b/pkgs/by-name/bu/buildbox/package.nix index e38b11b77fe7..f3a6388b19da 100644 --- a/pkgs/by-name/bu/buildbox/package.nix +++ b/pkgs/by-name/bu/buildbox/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "buildbox"; - version = "1.4.21"; + version = "1.4.26"; src = fetchFromGitLab { owner = "BuildGrid"; repo = "buildbox/buildbox"; tag = finalAttrs.version; - hash = "sha256-Kg7aiVeOMA+hke481r0btUpzk/K0h7qA9l6DuLR+OAM="; + hash = "sha256-MqJSGyLq6M8cQT3bCPH+piJPbz6cU/CXWneWzBSSgnY="; }; nativeBuildInputs = [ From b3d7ba3cf74af930afcfc004e0eb4a2a912c16bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 14:34:13 +0000 Subject: [PATCH 117/310] rkik: 2.2.2 -> 2.2.3 --- pkgs/by-name/rk/rkik/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rk/rkik/package.nix b/pkgs/by-name/rk/rkik/package.nix index f6d3fc2032e9..8b2bd476415e 100644 --- a/pkgs/by-name/rk/rkik/package.nix +++ b/pkgs/by-name/rk/rkik/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rkik"; - version = "2.2.2"; + version = "2.2.3"; src = fetchFromGitHub { owner = "aguacero7"; repo = "rkik"; tag = "v${finalAttrs.version}"; - hash = "sha256-BQRUlOAqIVTcluNEka2DaQyzCKGrYuNiXEAYgPMpy44="; + hash = "sha256-9zpa0YmMIxwyFTYYRBHkCmfdP5gN01OXzBHdVuqC+uM="; }; - cargoHash = "sha256-1rfs0/mFcoSrAMx9nNqBPVtUlZt+m9ZQwL4/bXQiZS4="; + cargoHash = "sha256-Ub+fdaXrlz8wrUHOm7qInqNsLI5Hgb9Z22hcco9NeJE="; passthru.updateScript = nix-update-script { }; From 53e853e52716e577f390a892e04d0c8f44f25924 Mon Sep 17 00:00:00 2001 From: marhas Date: Tue, 22 Sep 2026 16:38:58 +0200 Subject: [PATCH 118/310] obsidian: Fix desktop icon --- pkgs/by-name/ob/obsidian/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index e4982edfa1aa..cde212b75b04 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -63,7 +63,7 @@ let }; desktopItem = makeDesktopItem { - name = "obsidian"; + name = "md.obsidian.Obsidian"; desktopName = "Obsidian"; startupWMClass = "md.obsidian.Obsidian"; comment = "Knowledge base"; From e5c533fba787f8e781fe3514031f5821ec05d3a0 Mon Sep 17 00:00:00 2001 From: AlexAntonik Date: Tue, 22 Sep 2026 18:07:41 +0300 Subject: [PATCH 119/310] gobby: fix license, homepage Signed-off-by: AlexAntonik --- pkgs/by-name/go/gobby/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gobby/package.nix b/pkgs/by-name/go/gobby/package.nix index d97acf362679..b606d58655cc 100644 --- a/pkgs/by-name/go/gobby/package.nix +++ b/pkgs/by-name/go/gobby/package.nix @@ -54,10 +54,10 @@ stdenv.mkDerivation (finalAttrs: { preConfigure = "./autogen.sh"; meta = { - homepage = "http://gobby.0x539.de/"; + homepage = "https://github.com/gobby/gobby"; description = "GTK-based collaborative editor supporting multiple documents in one session and a multi-user chat"; mainProgram = "gobby-0.5"; - license = lib.licenses.gpl2Plus; + license = lib.licenses.isc; maintainers = [ ]; platforms = lib.platforms.all; }; From 1daf57a7ec3020867b03e2534551bc85b930ce91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 15:36:41 +0000 Subject: [PATCH 120/310] zerofs: 2.3.3 -> 2.3.5 --- pkgs/by-name/ze/zerofs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index 07885bc06c3d..5474c243125b 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "2.3.3"; + version = "2.3.5"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-ItrRbZM8aPIHgVoM0tMKDv+H2rhxUUaX2n7HU+qMaWg="; + hash = "sha256-uAXfq5LLnSv62IDX9H7j+XqAtOnyofzhkj2F3AY/lws="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-y3ZerOXiQqtQEW4fbocpTBr/5xjryVrhz6VPMLg+1IY="; + cargoHash = "sha256-djeu78G0T44mULNieHlC4Dx/Zdrwcyf9DXG1Ia9dTao="; nativeBuildInputs = [ cmake ]; From 1eed78e6a8c00c72e7b8c35c2e2735765e6898c9 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 22 Sep 2026 15:41:19 +0000 Subject: [PATCH 121/310] mkl-gnulibs: restrict to Linux, fix dlopen test, note blas.override limitation Addresses remaining review feedback on PR #539283: - meta.platforms is Linux-only, since the postFixup hardcodes .so extensions and works around a libgomp/libiomp5 conflict that doesn't exist on Darwin. - test.c's dlopen probe for libiomp5.so was missing a load mode, so it always returned NULL for the wrong reason; add RTLD_LAZY. - document that libmkl_rt.so.2 is a linker script rather than a real ELF .so, so mkl-gnulibs can't be used as a blasProvider for the generic blas package. Assisted-by: Claude Sonnet 5 --- pkgs/by-name/mk/mkl-gnulibs/package.nix | 13 +++++++++++++ pkgs/by-name/mk/mkl-gnulibs/test/test.c | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/mk/mkl-gnulibs/package.nix b/pkgs/by-name/mk/mkl-gnulibs/package.nix index 5039014b5d97..cd4c613bce95 100644 --- a/pkgs/by-name/mk/mkl-gnulibs/package.nix +++ b/pkgs/by-name/mk/mkl-gnulibs/package.nix @@ -12,6 +12,12 @@ # Also, we must delete the libtbb.so in mkl as it ends up being used in rtech, # whilst we want the separate version that we compile against which does # have headers. +# +# Note: libmkl_rt.so.2 here is a GNU ld linker script (see libmkl_rt.so.in), +# not a real ELF shared object, so it only works for build-time linking +# (e.g. via -lmkl_rt or the mkl_rt.pc file). This means mkl-gnulibs cannot be +# used as `blas.override { blasProvider = mkl-gnulibs; }` — that expects a +# real .so it can `patchelf` at runtime. mkl.overrideAttrs ( finalAttrs: o: { strictDeps = true; @@ -39,6 +45,13 @@ mkl.overrideAttrs ( substituteAll ${./mkl.pc.in} $out/lib/pkgconfig/mkl_rt.pc ''; + # The postFixup above hardcodes .so extensions and relies on a Linux-only + # OpenMP conflict (libgomp vs libiomp5), so this only makes sense on Linux, + # unlike vanilla mkl which also supports Darwin. + meta = (o.meta or { }) // { + platforms = [ "x86_64-linux" ]; + }; + passthru = (o.passthru or { }) // { isILP64 = false; implementation = "mkl"; diff --git a/pkgs/by-name/mk/mkl-gnulibs/test/test.c b/pkgs/by-name/mk/mkl-gnulibs/test/test.c index 2e594abc62d4..8f930fbe056f 100644 --- a/pkgs/by-name/mk/mkl-gnulibs/test/test.c +++ b/pkgs/by-name/mk/mkl-gnulibs/test/test.c @@ -18,7 +18,7 @@ int main() /* Verify Intel OpenMP is NOT loaded — its presence alongside libgomp causes the conflict that mkl-gnulibs exists to prevent */ - assert(dlopen("libiomp5.so", RTLD_NOLOAD) == NULL); + assert(dlopen("libiomp5.so", RTLD_NOLOAD | RTLD_LAZY) == NULL); return 0; } From c4d76c31ed9bc1278a21660e05cd1eb9ac135685 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 15:41:47 +0000 Subject: [PATCH 122/310] prometheus-snowflake-exporter: latest-unstable-2026-08-26 -> latest-unstable-2026-09-16 --- pkgs/by-name/pr/prometheus-snowflake-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-snowflake-exporter/package.nix b/pkgs/by-name/pr/prometheus-snowflake-exporter/package.nix index a5ef45a5913a..3ad6b76ab709 100644 --- a/pkgs/by-name/pr/prometheus-snowflake-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-snowflake-exporter/package.nix @@ -10,15 +10,15 @@ buildGoModule (finalAttrs: { pname = "prometheus-snowflake-exporter"; # No tagged release upstream (only a moving `latest` tag), so pin the commit and # use nixpkgs' unstable versioning. Bump the date + rev on update. - version = "latest-unstable-2026-08-26"; + version = "latest-unstable-2026-09-16"; __structuredAttrs = true; src = fetchFromGitHub { owner = "grafana"; repo = "snowflake-prometheus-exporter"; - rev = "744f67a6217d27d96ea664868cd19fa19595b45c"; - hash = "sha256-UdMU4Z6dOzsMEuctQJBlkI/MxsCrZ4O092F0HSUTgLc="; + rev = "557f0c2f87b449acbbc81be5057a795774e77636"; + hash = "sha256-Sax7qR0stLBHvECWG/ib04Z1+74GIvVGkq3OJwfSW+4="; }; vendorHash = "sha256-QQKTxRBlx6v5gFOpQccYvMkRzwtjYaemheE3CMyA7W8="; From e8a13c5d2c98f4a7c7d0aa07bb942052a40402f7 Mon Sep 17 00:00:00 2001 From: AlexAntonik Date: Tue, 22 Sep 2026 18:50:40 +0300 Subject: [PATCH 123/310] gftp: fix license Signed-off-by: AlexAntonik --- pkgs/by-name/gf/gftp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gf/gftp/package.nix b/pkgs/by-name/gf/gftp/package.nix index 1bb023756a27..7015fa8442cc 100644 --- a/pkgs/by-name/gf/gftp/package.nix +++ b/pkgs/by-name/gf/gftp/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/masneyb/gftp"; description = "GTK-based multithreaded FTP client for *nix-based machines"; - license = lib.licenses.gpl2Plus; + license = lib.licenses.mit; maintainers = [ lib.maintainers.haylin ]; platforms = lib.platforms.unix; mainProgram = "gftp"; From 272e66908dbfdff506429f755aabe47c889645f1 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Sat, 12 Sep 2026 12:45:55 +0200 Subject: [PATCH 124/310] openrgb-plugin-effects: 1.0rc2 -> 1.0 --- pkgs/by-name/op/openrgb-plugin-effects/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openrgb-plugin-effects/package.nix b/pkgs/by-name/op/openrgb-plugin-effects/package.nix index 1d4f77c47537..1cb0ad478ac4 100644 --- a/pkgs/by-name/op/openrgb-plugin-effects/package.nix +++ b/pkgs/by-name/op/openrgb-plugin-effects/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openrgb-plugin-effects"; - version = "1.0rc2"; + version = "1.0"; src = fetchFromGitLab { owner = "OpenRGBDevelopers"; repo = "OpenRGBEffectsPlugin"; - tag = "release_candidate_${finalAttrs.version}"; - hash = "sha256-0W0hO3PSMpPLc0a7g/Nn7GWMcwBXhOxh1Y2flpdcnfE="; + tag = "release_${finalAttrs.version}"; + hash = "sha256-+LUP/KVKU7taHIOd274dbcaq/uljACTj/y3TUoaf3iM="; fetchSubmodules = true; }; From 2ee372a4df7da95873751237c5f819dad9dea8ed Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Sat, 12 Sep 2026 12:46:20 +0200 Subject: [PATCH 125/310] openrgb-plugin-hardwaresync: 1.0rc2 -> 1.0 --- pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix b/pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix index c95bd80acd94..4c264c5bce53 100644 --- a/pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix +++ b/pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix @@ -7,17 +7,18 @@ lm_sensors, pkg-config, qt6Packages, + git, }: stdenv.mkDerivation (finalAttrs: { pname = "openrgb-plugin-hardwaresync"; - version = "1.0rc2"; + version = "1.0"; src = fetchFromGitLab { owner = "OpenRGBDevelopers"; repo = "OpenRGBHardwareSyncPlugin"; - tag = "release_candidate_${finalAttrs.version}"; - hash = "sha256-t5NPlmCg0btHpD/hpHSwDRl8LjVoOiT89WoOm3PmhXA="; + tag = "release_${finalAttrs.version}"; + hash = "sha256-aqcx3E3t7WEvOPtS7nfvn9jUURE5MhRcL6+HrkZIY6o="; fetchSubmodules = true; }; @@ -37,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config qt6Packages.qmake qt6Packages.wrapQtAppsHook + git ]; meta = { From 9e7451ebb93ecd0fd6e3e87efcbe3c0eeac76273 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 22 Sep 2026 16:29:16 +0000 Subject: [PATCH 126/310] mkl-gnulibs: make libmkl_rt.so.2 a real ELF, fixing blas.override Replaces the GNU ld linker script previously used for libmkl_rt.so.2 with a patchelf'd copy of libmkl_intel_lp64.so.2 (which already exports the full BLAS/LAPACK ABI), wired up via explicit DT_NEEDED entries to the GNU-threaded backend and the preload shim. This makes libmkl_rt.so.2 a genuine ELF shared object again, so tools that expect one - like patchelf or dlopen - work on it, fixing `blas.override { blasProvider = mkl-gnulibs; }` as reported in review. Assisted-by: Claude Sonnet 5 --- pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in | 1 - pkgs/by-name/mk/mkl-gnulibs/package.nix | 39 +++++++++++++++------ 2 files changed, 28 insertions(+), 12 deletions(-) delete mode 100644 pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in diff --git a/pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in b/pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in deleted file mode 100644 index 891f3dc794ec..000000000000 --- a/pkgs/by-name/mk/mkl-gnulibs/libmkl_rt.so.in +++ /dev/null @@ -1 +0,0 @@ -GROUP ( @out@/lib/libmkl_intel_lp64.so @out@/lib/libmkl_gnu_thread.so @out@/lib/libmkl_core.so @out@/lib/libmkl_rt_shim.so ) diff --git a/pkgs/by-name/mk/mkl-gnulibs/package.nix b/pkgs/by-name/mk/mkl-gnulibs/package.nix index cd4c613bce95..c34fbbc8c5c0 100644 --- a/pkgs/by-name/mk/mkl-gnulibs/package.nix +++ b/pkgs/by-name/mk/mkl-gnulibs/package.nix @@ -2,28 +2,27 @@ callPackage, gcc, mkl, + patchelf, }: # Force MKL to link GNU openmp libs, not intel ones. Intel conflicts with # pytorch, libgbm, anything else compiled with gcc + openmp. We have not found # a way to reliably force this with the intel-provided auto-detecting -# libmkl_rt.so. - therefore we use a loader script (templated from -# libmkl_rt.so.in) +# libmkl_rt.so. - therefore we replace it with libmkl_intel_lp64.so (which +# already exports the full BLAS/LAPACK ABI directly), patched via patchelf to +# explicitly depend on the GNU-threaded backend and our preload shim below. # Also, we must delete the libtbb.so in mkl as it ends up being used in rtech, # whilst we want the separate version that we compile against which does # have headers. -# -# Note: libmkl_rt.so.2 here is a GNU ld linker script (see libmkl_rt.so.in), -# not a real ELF shared object, so it only works for build-time linking -# (e.g. via -lmkl_rt or the mkl_rt.pc file). This means mkl-gnulibs cannot be -# used as `blas.override { blasProvider = mkl-gnulibs; }` — that expects a -# real .so it can `patchelf` at runtime. mkl.overrideAttrs ( finalAttrs: o: { strictDeps = true; __structuredAttrs = true; - nativeBuildInputs = o.nativeBuildInputs ++ [ gcc ]; + nativeBuildInputs = o.nativeBuildInputs ++ [ + gcc + patchelf + ]; postFixup = (o.postFixup or "") + '' find $out/lib -name '*tbb*' -delete @@ -34,9 +33,27 @@ mkl.overrideAttrs ( gcc -shared ${./mkl_rt_shim.c} -o $out/lib/libmkl_rt_shim.so -L$out/lib -fopenmp + # libmkl_intel_lp64.so already exports the full BLAS/LAPACK ABI, and + # (unlike the real libmkl_rt.so.2 we are replacing) leaves resolving + # its internal mkl_blas_* etc. symbols up to whatever is linked in via + # DT_NEEDED/RTLD_GLOBAL, rather than auto-detecting and dlopen-ing a + # threading backend itself. So we base our libmkl_rt.so.2 replacement + # on it, and explicitly wire up the GNU-threaded backend and our + # preload shim (which also provides MKL_Set_*_Layer stubs, since + # libmkl_intel_lp64.so does not). This keeps libmkl_rt.so.2 a real ELF + # shared object (unlike a GNU ld linker script), so it still works + # with tools that expect that, such as patchelf or dlopen. rm $out/lib/libmkl_rt.so.2 - export gomp_loc=${gcc.cc.lib} - substituteAll ${./libmkl_rt.so.in} $out/lib/libmkl_rt.so.2 + cp $out/lib/libmkl_intel_lp64.so.2 $out/lib/libmkl_rt.so.2 + chmod +w $out/lib/libmkl_rt.so.2 + patchelf \ + --set-soname libmkl_rt.so.2 \ + --add-needed libmkl_core.so \ + --add-needed libmkl_gnu_thread.so \ + --add-needed libmkl_rt_shim.so \ + --add-rpath $out/lib \ + $out/lib/libmkl_rt.so.2 + chmod -w $out/lib/libmkl_rt.so.2 # If we call overrideAttrs on mkl to add the templated pc files later, we lose the extra attributes # we are setting, so we do the pc file generation here. From 80409b0f133c38c1b86eebbf10bf9f35ae063942 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 16:34:17 +0000 Subject: [PATCH 127/310] vscode-extensions.drblury.protobuf-vsc: 1.6.14 -> 1.6.15 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a3fedf926196..f0282f18efd1 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1473,8 +1473,8 @@ let mktplcRef = { name = "protobuf-vsc"; publisher = "DrBlury"; - version = "1.6.14"; - hash = "sha256-wup+gWozELTO6jcNF5HZR1oRRwnGMor/PuEtdpRGz8g="; + version = "1.6.15"; + hash = "sha256-KWWjDiINAJljQnKzwqyJMZc6ZCOx4/Wq+4fNAn0v2CI="; }; meta = { description = "Comprehensive Protocol Buffers support with syntax highlighting, IntelliSense, diagnostics and formatting"; From ed429d3b904cf445c9299691c7a34d693a026769 Mon Sep 17 00:00:00 2001 From: Kai Giokas Date: Fri, 18 Sep 2026 15:16:58 -0500 Subject: [PATCH 128/310] factorio: experimental 2.1.12 -> 2.1.20, add arm64 Arm64 builds are now available for experimental versions since 2.1.18. reference: https://factorio.com/blog/post/fff-446 --- pkgs/by-name/fa/factorio/package.nix | 5 +- pkgs/by-name/fa/factorio/update.py | 85 +++++++++++++++++++------- pkgs/by-name/fa/factorio/versions.json | 85 +++++++++++++++++++++----- 3 files changed, 135 insertions(+), 40 deletions(-) diff --git a/pkgs/by-name/fa/factorio/package.nix b/pkgs/by-name/fa/factorio/package.nix index ce6451c8c423..9486d28c7be0 100644 --- a/pkgs/by-name/fa/factorio/package.nix +++ b/pkgs/by-name/fa/factorio/package.nix @@ -241,7 +241,10 @@ let priegger lukegb ]; - platforms = [ "x86_64-linux" ]; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; mainProgram = "factorio"; }; }; diff --git a/pkgs/by-name/fa/factorio/update.py b/pkgs/by-name/fa/factorio/update.py index a2322a3fb6fc..a0cbd0484fac 100755 --- a/pkgs/by-name/fa/factorio/update.py +++ b/pkgs/by-name/fa/factorio/update.py @@ -1,18 +1,16 @@ #!/usr/bin/env nix-shell #! nix-shell -i python -p "python3.withPackages (ps: with ps; [ ps.absl-py ps.requests ])" -from collections import defaultdict import copy -from dataclasses import dataclass import json import os.path -from typing import Callable, Dict +from collections import defaultdict +from collections.abc import Callable +from dataclasses import dataclass +from functools import total_ordering -from absl import app -from absl import flags -from absl import logging import requests - +from absl import app, flags, logging FACTORIO_RELEASES = "https://factorio.com/api/latest-releases" FACTORIO_HASHES = "https://factorio.com/download/sha256sums/" @@ -33,11 +31,26 @@ flags.DEFINE_list( ) +@dataclass +@total_ordering +class Version: + version: str + @property + def ver(self): + return [int(v) for v in self.version.split(".")] + def __eq__(self, other): + return self.ver == other.ver + def __lt__(self, other): + return self.ver < other.ver + + @dataclass class System: nix_name: str url_name: str tar_name: str + file_name: str + min_ver: Version @dataclass @@ -52,34 +65,60 @@ class ReleaseChannel: name: str -FactorioVersionsJSON = Dict[str, Dict[str, str]] -OurVersionJSON = Dict[str, Dict[str, Dict[str, Dict[str, str]]]] +FactorioVersionsJSON = dict[str, dict[str, str]] +OurVersionJSON = dict[str, dict[str, dict[str, dict[str, str]]]] -FactorioHashes = Dict[str, str] +FactorioHashes = dict[str, str] SYSTEMS = [ - System(nix_name="x86_64-linux", url_name="linux64", tar_name="x64"), + System( + nix_name="x86_64-linux", + url_name="linux64", + tar_name="x64", + file_name="linux", + min_ver=Version("1.1.86"), + ), + System( + nix_name="aarch64-linux", + url_name="linux-arm64", + tar_name="arm64", + file_name="linux-arm64", + min_ver=Version("2.1.18"), + ), ] RELEASE_TYPES = [ ReleaseType( "alpha", needs_auth=True, - hash_filename_format=["factorio_linux_{version}.tar.xz"], + hash_filename_format=[ + "factorio_{system.url_name}_{version}.tar.xz", + "factorio_{system.file_name}_{version}.tar.xz", + ], + ), + ReleaseType( + "demo", + hash_filename_format=[ + "factorio-demo_{system.url_name}_{version}.tar.xz", + "factorio-demo_{system.file_name}_{version}.tar.xz", + ], ), - ReleaseType("demo", hash_filename_format=["factorio-demo_linux_{version}.tar.xz"]), ReleaseType( "headless", hash_filename_format=[ - "factorio-headless_linux_{version}.tar.xz", - "factorio_headless_x64_{version}.tar.xz", + "factorio-headless_{system.url_name}_{version}.tar.xz", + "factorio-headless_{system.file_name}_{version}.tar.xz", + "factorio_headless_{system.tar_name}_{version}.tar.xz", ], ), ReleaseType( "expansion", needs_auth=True, - hash_filename_format=["factorio-space-age_linux_{version}.tar.xz"], + hash_filename_format=[ + "factorio-space-age_{system.url_name}_{version}.tar.xz", + "factorio-space-age_{system.file_name}_{version}.tar.xz", + ], ), ] @@ -141,7 +180,7 @@ def generate_our_versions(factorio_versions: FactorioVersionsJSON) -> OurVersion for release_type in RELEASE_TYPES: for release_channel in RELEASE_CHANNELS: version = factorio_versions[release_channel.name].get(release_type.name) - if version is None: + if version is None or Version(version) < system.min_ver: continue this_release = { "name": f"factorio_{release_type.name}_{system.tar_name}-{version}.tar.xz", @@ -149,7 +188,7 @@ def generate_our_versions(factorio_versions: FactorioVersionsJSON) -> OurVersion "version": version, "needsAuth": release_type.needs_auth, "candidateHashFilenames": [ - fmt.format(version=version) + fmt.format(version=version, system=system) for fmt in release_type.hash_filename_format ], "tarDirectory": system.tar_name, @@ -162,7 +201,7 @@ def generate_our_versions(factorio_versions: FactorioVersionsJSON) -> OurVersion def iter_version( versions: OurVersionJSON, - it: Callable[[str, str, str, Dict[str, str]], Dict[str, str]], + it: Callable[[str, str, str, dict[str, str]], dict[str, str]], ) -> OurVersionJSON: versions = copy.deepcopy(versions) for system_name, system in versions.items(): @@ -181,8 +220,8 @@ def merge_versions(old: OurVersionJSON, new: OurVersionJSON) -> OurVersionJSON: system_name: str, release_type_name: str, release_channel_name: str, - release: Dict[str, str], - ) -> Dict[str, str]: + release: dict[str, str], + ) -> dict[str, str]: old_system = old.get(system_name, {}) old_release_type = old_system.get(release_type_name, {}) old_release = old_release_type.get(release_channel_name, {}) @@ -235,8 +274,8 @@ def fill_in_hash( system_name: str, release_type_name: str, release_channel_name: str, - release: Dict[str, str], - ) -> Dict[str, str]: + release: dict[str, str], + ) -> dict[str, str]: for candidate_filename in release["candidateHashFilenames"]: if candidate_filename in factorio_hashes: release["sha256"] = factorio_hashes[candidate_filename] diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index 7242c663e25f..8019aafa56ae 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -1,19 +1,66 @@ { + "aarch64-linux": { + "alpha": { + "experimental": { + "candidateHashFilenames": [ + "factorio_linux-arm64_2.1.20.tar.xz", + "factorio_linux-arm64_2.1.20.tar.xz" + ], + "name": "factorio_alpha_arm64-2.1.20.tar.xz", + "needsAuth": true, + "sha256": "78420b2a8347ab1d9840c63d8dea439d191617d7748bb5562323faef484715fc", + "tarDirectory": "arm64", + "url": "https://factorio.com/get-download/2.1.20/alpha/linux-arm64", + "version": "2.1.20" + } + }, + "expansion": { + "experimental": { + "candidateHashFilenames": [ + "factorio-space-age_linux-arm64_2.1.20.tar.xz", + "factorio-space-age_linux-arm64_2.1.20.tar.xz" + ], + "name": "factorio_expansion_arm64-2.1.20.tar.xz", + "needsAuth": true, + "sha256": "373417bab9ac51cdedfc88307ae9562ae0d27a3cb29bb5aa748945169e5a8a76", + "tarDirectory": "arm64", + "url": "https://factorio.com/get-download/2.1.20/expansion/linux-arm64", + "version": "2.1.20" + } + }, + "headless": { + "experimental": { + "candidateHashFilenames": [ + "factorio-headless_linux-arm64_2.1.20.tar.xz", + "factorio-headless_linux-arm64_2.1.20.tar.xz", + "factorio_headless_arm64_2.1.20.tar.xz" + ], + "name": "factorio_headless_arm64-2.1.20.tar.xz", + "needsAuth": false, + "sha256": "6543968b416129f7ce905714e649bf7ae7b63e9eb2a01de53687ce1adf58d517", + "tarDirectory": "arm64", + "url": "https://factorio.com/get-download/2.1.20/headless/linux-arm64", + "version": "2.1.20" + } + } + }, "x86_64-linux": { "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.1.12.tar.xz" + "factorio_linux64_2.1.20.tar.xz", + "factorio_linux_2.1.20.tar.xz" ], - "name": "factorio_alpha_x64-2.1.12.tar.xz", + "name": "factorio_alpha_x64-2.1.20.tar.xz", "needsAuth": true, - "sha256": "551765f1c0b3d7500cdfd86f6ee9811d081341f23326ee07d6cb8b649d890b0e", + "sha256": "cb50311886b4e4218d1bdf9afe18b2b0298696f2a2b3711494676ac1fc77242a", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.1.12/alpha/linux64", - "version": "2.1.12" + "url": "https://factorio.com/get-download/2.1.20/alpha/linux64", + "version": "2.1.20" }, "stable": { "candidateHashFilenames": [ + "factorio_linux64_2.0.77.tar.xz", "factorio_linux_2.0.77.tar.xz" ], "name": "factorio_alpha_x64-2.0.77.tar.xz", @@ -27,6 +74,7 @@ "demo": { "experimental": { "candidateHashFilenames": [ + "factorio-demo_linux64_2.0.77.tar.xz", "factorio-demo_linux_2.0.77.tar.xz" ], "name": "factorio_demo_x64-2.0.77.tar.xz", @@ -38,6 +86,7 @@ }, "stable": { "candidateHashFilenames": [ + "factorio-demo_linux64_2.0.77.tar.xz", "factorio-demo_linux_2.0.77.tar.xz" ], "name": "factorio_demo_x64-2.0.77.tar.xz", @@ -51,17 +100,19 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.1.12.tar.xz" + "factorio-space-age_linux64_2.1.20.tar.xz", + "factorio-space-age_linux_2.1.20.tar.xz" ], - "name": "factorio_expansion_x64-2.1.12.tar.xz", + "name": "factorio_expansion_x64-2.1.20.tar.xz", "needsAuth": true, - "sha256": "abffbe356b15081017e0d319e4498210d162557cfc61aea0c425c892ffad3214", + "sha256": "eaf3cd9a3274a6e6ea0d44840f02403440ab039b70dd37d5717e6a988ce0a08d", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.1.12/expansion/linux64", - "version": "2.1.12" + "url": "https://factorio.com/get-download/2.1.20/expansion/linux64", + "version": "2.1.20" }, "stable": { "candidateHashFilenames": [ + "factorio-space-age_linux64_2.0.77.tar.xz", "factorio-space-age_linux_2.0.77.tar.xz" ], "name": "factorio_expansion_x64-2.0.77.tar.xz", @@ -75,18 +126,20 @@ "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.1.12.tar.xz", - "factorio_headless_x64_2.1.12.tar.xz" + "factorio-headless_linux64_2.1.20.tar.xz", + "factorio-headless_linux_2.1.20.tar.xz", + "factorio_headless_x64_2.1.20.tar.xz" ], - "name": "factorio_headless_x64-2.1.12.tar.xz", + "name": "factorio_headless_x64-2.1.20.tar.xz", "needsAuth": false, - "sha256": "885ff029a40b0edd815cfe1fc13845f232723da1ea8fe9a83eae114d1eccd3fe", + "sha256": "421a483dbcf69b76d854b7fdb86a800c94da04e414c20803c9fce82fc191bbb5", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.1.12/headless/linux64", - "version": "2.1.12" + "url": "https://factorio.com/get-download/2.1.20/headless/linux64", + "version": "2.1.20" }, "stable": { "candidateHashFilenames": [ + "factorio-headless_linux64_2.0.77.tar.xz", "factorio-headless_linux_2.0.77.tar.xz", "factorio_headless_x64_2.0.77.tar.xz" ], From a3a0e8bfbd5d889e38fe0b664af430f1b115bbc1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 16:36:16 +0000 Subject: [PATCH 129/310] ssh-vault: 1.3.4 -> 1.3.5 --- pkgs/by-name/ss/ssh-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ss/ssh-vault/package.nix b/pkgs/by-name/ss/ssh-vault/package.nix index a4131ea77162..f1303564f023 100644 --- a/pkgs/by-name/ss/ssh-vault/package.nix +++ b/pkgs/by-name/ss/ssh-vault/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ssh-vault"; - version = "1.3.4"; + version = "1.3.5"; src = fetchFromGitHub { owner = "ssh-vault"; repo = "ssh-vault"; tag = finalAttrs.version; - hash = "sha256-4DBsJoEVxsonBgeQ6zMIo5JMiz+mfesUqj0q40114F8="; + hash = "sha256-BlfZPg2klv27eMvitUgWjo3esfzlZTnA8aaMcVWDF/0="; }; - cargoHash = "sha256-1BXjVX+Je6KFjw3c0dWeL80s2vvoXRJBI5gY14XWA4A="; + cargoHash = "sha256-md0p52ydLwvIfXHM91MoLveYpN7eaa9gJ27A9n42024="; nativeBuildInputs = [ pkg-config ]; From 2d469f2d371c27fe0eed66cfa57f2da853682ae1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 17:02:46 +0000 Subject: [PATCH 130/310] moon: 2.5.4 -> 2.5.5 --- pkgs/by-name/mo/moon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/moon/package.nix b/pkgs/by-name/mo/moon/package.nix index cdeb42ece3f6..1cd65249d960 100644 --- a/pkgs/by-name/mo/moon/package.nix +++ b/pkgs/by-name/mo/moon/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "moon"; - version = "2.5.4"; + version = "2.5.5"; src = fetchFromGitHub { owner = "moonrepo"; repo = "moon"; tag = "v${finalAttrs.version}"; - hash = "sha256-GRsndVgJtGmursik5hW6buIjh1haIQK0MOSnSVwuFSs="; + hash = "sha256-E2/OoUfkNP7c2drpXMky6IKNglfvLXTT0DrCRAhTsZM="; }; - cargoHash = "sha256-rbq20TBP4mTvlvmAwl2i10P36KwxSpkpyvqISzsjMkQ="; + cargoHash = "sha256-qYX3ZLHasJWE4VHdFaIWuM332SBJqJDojrpFZSA4SSg="; env = { RUSTFLAGS = "-C strip=symbols"; From 24d25c186ea71404c0a449c3aece2cc712db90bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 17:15:54 +0000 Subject: [PATCH 131/310] python3Packages.langchain-core: 1.6.3 -> 1.6.4 --- pkgs/development/python-modules/langchain-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index eed448bf929a..e0e34fac429f 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: { pname = "langchain-core"; - version = "1.6.3"; + version = "1.6.4"; pyproject = true; __structuredAttrs = true; @@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-core==${finalAttrs.version}"; - hash = "sha256-IOi1Yw1cYdsLogr/xrECYIlfDdHqZzCUz27ubK1QrSQ="; + hash = "sha256-wOw6a/CJwsVe7t8YMDWnm25qRkD6aDb9SG404GQbfQY="; }; sourceRoot = "${finalAttrs.src.name}/libs/core"; From f7774d136fba1b0093806884ebba9a48f7d67875 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 20 Sep 2026 10:57:48 -0700 Subject: [PATCH 132/310] python3Packages.dask-glm: pin setuptools to supply pkg_resources --- pkgs/development/python-modules/dask-glm/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dask-glm/default.nix b/pkgs/development/python-modules/dask-glm/default.nix index 3801ae817917..5023411d498d 100644 --- a/pkgs/development/python-modules/dask-glm/default.nix +++ b/pkgs/development/python-modules/dask-glm/default.nix @@ -5,6 +5,7 @@ fetchFromGitHub, # build-system + setuptools_80, setuptools-scm, # dependencies @@ -17,6 +18,7 @@ dask, # tests + cupy, pytest-xdist, pytestCheckHook, }: @@ -39,7 +41,11 @@ buildPythonPackage rec { --replace-fail "if arr:" "if (arr is not None) and (arr.size > 0):" ''; - build-system = [ setuptools-scm ]; + # Use pinned setuptools for pkg_resources + build-system = [ + setuptools_80 + setuptools-scm + ]; dependencies = [ cloudpickle @@ -52,6 +58,7 @@ buildPythonPackage rec { ++ dask.optional-dependencies.array; nativeCheckInputs = [ + cupy pytest-xdist pytestCheckHook ]; From 507e6a2d0254c772c9d6a694422a9e673ac9dc3a Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 22 Sep 2026 13:11:08 -0400 Subject: [PATCH 133/310] canon-cups-ufr2: unpin libtool_1_5 this was pinned back in b4797eaffc45f360849067549c709295f0c0c1d2, which was on a much older version. this appears to no longer be necessary: we've built canon-cups-ufr2 both before and after unpinning this, and `diffoscope`ing outputs before and after reports no differences besides self-references in store paths. --- pkgs/by-name/ca/canon-cups-ufr2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/canon-cups-ufr2/package.nix b/pkgs/by-name/ca/canon-cups-ufr2/package.nix index 303eb6ea0052..80d944ebdcd0 100644 --- a/pkgs/by-name/ca/canon-cups-ufr2/package.nix +++ b/pkgs/by-name/ca/canon-cups-ufr2/package.nix @@ -7,7 +7,7 @@ unzip, autoconf, automake, - libtool_1_5, + libtool, makeWrapper, cups, jbigkit, @@ -141,7 +141,7 @@ stdenv.mkDerivation rec { unzip autoconf automake - libtool_1_5 + libtool pkg-config ]; From 57f812e51ecee87ba4948b5a5744adeaf03318c0 Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 22 Sep 2026 13:15:53 -0400 Subject: [PATCH 134/310] libtool_1_5: drop libtool 1.5.26 was released a looooong time ago (February 2008), and libtool 2 replaced it. it had exactly one consumer in-tree (canon-cups-ufr2), which works fine with libtool_2, so we remove it entirely not. if repology is to be believed, we are essentially the only repository still packaging this ancient version: https://repology.amdmi3.ru/project/libtool/versions. --- pkgs/by-name/li/libtool_1_5/package.nix | 50 ------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 pkgs/by-name/li/libtool_1_5/package.nix diff --git a/pkgs/by-name/li/libtool_1_5/package.nix b/pkgs/by-name/li/libtool_1_5/package.nix deleted file mode 100644 index 7258279ff072..000000000000 --- a/pkgs/by-name/li/libtool_1_5/package.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - m4, - perl, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "libtool"; - version = "1.5.26"; - - src = fetchurl { - url = "mirror://gnu/libtool/libtool-${finalAttrs.version}.tar.gz"; - sha256 = "029ggq5kri1gjn6nfqmgw4w920gyfzscjjxbsxxidal5zqsawd8w"; - }; - - nativeBuildInputs = [ m4 ]; - buildInputs = [ perl ]; - - strictDeps = true; - - # Don't fixup "#! /bin/sh" in Libtool, otherwise it will use the - # "fixed" path in generated files! - dontPatchShebangs = true; - dontFixLibtool = true; - - __structuredAttrs = true; - - meta = { - description = "Generic library support script"; - - longDescription = '' - GNU libtool is a generic library support script. Libtool hides - the complexity of using shared libraries behind a consistent, - portable interface. - - To use libtool, add the new generic library building commands to - your Makefile, Makefile.in, or Makefile.am. See the - documentation for details. - ''; - - homepage = "https://www.gnu.org/software/libtool/"; - - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.unix; - - mainProgram = "libtool"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index da334bcb1dda..eef772124785 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1423,6 +1423,7 @@ mapAliases { libtap = throw "libtap has been removed, as it was unused and deprecated by its author in favour of cmocka"; # Added 2025-09-16 libtcod = throw "'libtcod' has been removed due to being unused and having an incompatible build-system"; # Added 2025-10-04 libtensorflow-bin = throw "'libtensorflow-bin' has been renamed to/replaced by 'libtensorflow'"; # Converted to throw 2025-10-27 + libtool_1_5 = throw "'libtool_1_5' has been removed in favor of 'libtool'"; # Added 2026-09-22 libtorrent = throw "'libtorrent' has been renamed to 'libtorrent-rakshasa' for clearer distinction from 'libtorrent-rasterbar'"; # Added 2025-09-10 libtransmission = throw "libtransmission_3 has been removed in favour of libtransmission_4. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Converted to throw 2025-10-26 libtransmission_3 = throw "libtransmission_3 has been removed in favour of libtransmission_4. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Converted to throw 2025-10-26 From 712fda6f0cf9117ccbf685c2bce7a22ccc2bb66a Mon Sep 17 00:00:00 2001 From: Perchun Pak Date: Tue, 22 Sep 2026 19:28:20 +0200 Subject: [PATCH 135/310] t3code: fix png icon location --- pkgs/by-name/t3/t3code/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/t3/t3code/unwrapped.nix b/pkgs/by-name/t3/t3code/unwrapped.nix index cc16e960801f..3625ca8b46cb 100644 --- a/pkgs/by-name/t3/t3code/unwrapped.nix +++ b/pkgs/by-name/t3/t3code/unwrapped.nix @@ -182,9 +182,9 @@ stdenv.mkDerivation ( '' + '' mkdir --parents \ - "$out"/share/icons/hicolor/scalable/apps + "$out"/share/icons/hicolor/{1024x1024,scalable}/apps install --mode=444 ${desktopIcon} \ - "$out"/share/icons/t3code.png + "$out"/share/icons/hicolor/1024x1024/apps/t3code.png install --mode=444 assets/prod/logo.svg \ "$out"/share/icons/hicolor/scalable/apps/t3code.svg From 92763c0f56c03a033f63b1b2187b89a157dfe544 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 17:48:27 +0000 Subject: [PATCH 136/310] python3Packages.django-vite: 3.1.0 -> 3.2.0 --- pkgs/development/python-modules/django-vite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-vite/default.nix b/pkgs/development/python-modules/django-vite/default.nix index 539a0f4d235d..3762aaa5b678 100644 --- a/pkgs/development/python-modules/django-vite/default.nix +++ b/pkgs/development/python-modules/django-vite/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "django-vite"; - version = "3.1.0"; + version = "3.2.0"; format = "setuptools"; src = fetchFromGitHub { owner = "MrBin99"; repo = "django-vite"; tag = version; - hash = "sha256-S5DpU0Sw0TOY1SNici6djeTrvg4gehH/a2UCzju1e/s="; + hash = "sha256-uC8Q0SA6V5Dhy5P5CzDlkC145stY3MabNsrrWVM934I="; }; propagatedBuildInputs = [ django ]; From ddb1a6f9490e9dac2f80a1a31be6337962910260 Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 22 Sep 2026 19:55:29 +0200 Subject: [PATCH 137/310] linuxPackages.zenpower: use unstable update script --- pkgs/os-specific/linux/zenpower/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/zenpower/default.nix b/pkgs/os-specific/linux/zenpower/default.nix index 3725f847f972..c7b2096cc091 100644 --- a/pkgs/os-specific/linux/zenpower/default.nix +++ b/pkgs/os-specific/linux/zenpower/default.nix @@ -30,7 +30,9 @@ stdenv.mkDerivation { install -D zenpower.ko -t "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon/zenpower/" ''; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; meta = { description = "Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs"; From f78c6c0d2b18c093b6de6e6f43918aa23d204087 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Tue, 22 Sep 2026 20:15:28 +0200 Subject: [PATCH 138/310] charactercompressor: fix license --- .../audio/magnetophonDSP/CharacterCompressor/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix b/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix index 089d86926865..f16d8d192ab1 100644 --- a/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix +++ b/pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Compressor with character. For jack and lv2"; homepage = "https://github.com/magnetophon/CharacterCompressor"; - license = lib.licenses.gpl3; + license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.magnetophon ]; }; }) From 0535feaeed12aa0702b29163c3f8db606443f191 Mon Sep 17 00:00:00 2001 From: Kiskae Date: Tue, 22 Sep 2026 20:22:37 +0200 Subject: [PATCH 139/310] linuxPackages.nvidiaPackages.production: 595.99.02 -> 595.104.02 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index cd657064ff4e..54ff60842f3c 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -71,12 +71,12 @@ rec { bleeding_edge = selectHighestVersion latest beta; production = generic { - version = "595.99.02"; - sha256_64bit = "sha256-6HR3lYv3YwcFSTJL1a1slI66btIQ5EAFs+/4SUD24ew="; - sha256_aarch64 = "sha256-CCqHZTN2KNOZ4yZp2rDcuRJp9pHfRw47k4m4dWnS/2w="; - openSha256 = "sha256-T36x/jx8yQ8l3LFp1rZIrTfcSwbGy8YSAvXOUSptpb4="; - settingsSha256 = "sha256-GYCcnxfKPrTCrsmd25sMyzfC5cqJQJx0c31haooyTYM="; - persistencedSha256 = "sha256-VyKtF/HdHPQrHHK6opSO69M72LmnGZtauuchj9uuje8="; + version = "595.104.02"; + sha256_64bit = "sha256-5CHCAuTHn1jDx/MWG75xRU67PYiTb4ggWg4yfNBMWco="; + sha256_aarch64 = "sha256-PafStmwNMufeDp3VtpTGGCoW+53Gor/mieO1m1pI7gI="; + openSha256 = "sha256-FWk5ra2yjz8VAxAA8GXrSoeBj/XC1BKvsKsBKR09joE="; + settingsSha256 = "sha256-4Kxro6tvI5aX4nu2RspgyBsW+Jq3/VYjSAS5UGdzTCU="; + persistencedSha256 = "sha256-JsMLPqJuZwAtHngsQODMsmgO7F2tVkQ2arc7fYa2bwo="; }; new_feature = generic { From 1f10651a0c507b9dbf7efa0a03a905905ff613a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 18:30:40 +0000 Subject: [PATCH 140/310] rqlite: 10.3.2 -> 10.3.6 --- pkgs/by-name/rq/rqlite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index bb38c854c08c..23f2e2227a5d 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -12,16 +12,16 @@ buildGoModule ( in { pname = "rqlite"; - version = "10.3.2"; + version = "10.3.6"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-T89BxI7AkbYZMOwM3hS4IvBR7c4gtv3/aHyB25Ye+So="; + hash = "sha256-ePOEmCXlkaAzWI8pWUohhnf5/1UAOqvAwfNZZ6UyXPI="; }; - vendorHash = "sha256-m0kAFw2eTgy+Iv9EhkXy41Zj48FzAGUnnXyUa5QPel0="; + vendorHash = "sha256-TgmFYhUUC391JA2Na7k+fUlhSIABMmBQjyJsB5326VI="; subPackages = [ "cmd/rqlite" From f1c31d6c1d4e93cd403d4131b721816d1b4c3fab Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 22 Sep 2026 11:33:50 -0300 Subject: [PATCH 141/310] fetch-nupkg/overrides: fix missing libc++ dependency in SkiaSharp Some earlier 3.x versions still don't build because they depend on libc.musl-x86_64.so.1. Fixes: #370827 --- pkgs/build-support/dotnet/fetch-nupkg/overrides.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix b/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix index 3f02ee5c603e..33f3daf1de8f 100644 --- a/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix +++ b/pkgs/build-support/dotnet/fetch-nupkg/overrides.nix @@ -79,7 +79,10 @@ lib.optionalAttrs stdenv.hostPlatform.isLinux { nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ autoPatchelfHook ]; - buildInputs = old.buildInputs or [ ] ++ [ fontconfig ]; + buildInputs = + old.buildInputs or [ ] + ++ [ fontconfig ] + ++ lib.optional (lib.versionAtLeast old.version "4") (lib.getLib stdenv.cc.cc); preInstall = old.preInstall or "" + '' cd runtimes From afcb835e6d8e5977d70debf6e930175cd2175393 Mon Sep 17 00:00:00 2001 From: Yannik Tausch Date: Tue, 22 Sep 2026 20:45:45 +0200 Subject: [PATCH 142/310] hidapitester: only build with udev on Linux udev resolves to Linux-only libudev-zero and is not needed on darwin; darwin builds of hidapitester use the IOKit backend instead. --- pkgs/by-name/hi/hidapitester/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/hi/hidapitester/package.nix b/pkgs/by-name/hi/hidapitester/package.nix index 80f5dcc6452d..da8a58e7520a 100644 --- a/pkgs/by-name/hi/hidapitester/package.nix +++ b/pkgs/by-name/hi/hidapitester/package.nix @@ -28,8 +28,10 @@ stdenv.mkDerivation (finalAttrs: { env.HIDAPITESTER_VERSION = finalAttrs.version; buildInputs = [ - udev hidapi + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + udev ]; nativeBuildInputs = [ From b0932c61c325722c059a73354151fb52a746eae4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 19:13:20 +0000 Subject: [PATCH 143/310] quark-goldleaf: 1.2.0 -> 1.2.1 --- pkgs/by-name/qu/quark-goldleaf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quark-goldleaf/package.nix b/pkgs/by-name/qu/quark-goldleaf/package.nix index e523a7f68a4b..84a0795f1a2c 100644 --- a/pkgs/by-name/qu/quark-goldleaf/package.nix +++ b/pkgs/by-name/qu/quark-goldleaf/package.nix @@ -16,13 +16,13 @@ let in maven.buildMavenPackage rec { pname = "quark-goldleaf"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "XorTroll"; repo = "Goldleaf"; tag = version; - hash = "sha256-ldGNtNmn7ln53JvxRkP1AMPslKH0JtSPhBkyqytSx20="; + hash = "sha256-y150HMm3brW/nkETj2RrfQCRQK6kNsLv3nYKHncyzOM="; }; sourceRoot = "${src.name}/Quark"; From ac79975ecfb56f80d3bf99436ea423466e4cd579 Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Tue, 22 Sep 2026 21:24:40 +0200 Subject: [PATCH 144/310] pyfa: 2.68.0 -> 2.69.0 --- .../pyfa/dark-theme-wxpython-4.2-compat.patch | 19 +++++++++++++++++++ pkgs/by-name/py/pyfa/package.nix | 11 +++++++---- 2 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/py/pyfa/dark-theme-wxpython-4.2-compat.patch diff --git a/pkgs/by-name/py/pyfa/dark-theme-wxpython-4.2-compat.patch b/pkgs/by-name/py/pyfa/dark-theme-wxpython-4.2-compat.patch new file mode 100644 index 000000000000..1827b8cebc22 --- /dev/null +++ b/pkgs/by-name/py/pyfa/dark-theme-wxpython-4.2-compat.patch @@ -0,0 +1,19 @@ +--- a/gui/utils/dark.py ++++ b/gui/utils/dark.py +@@ -45,12 +45,12 @@ + return False + + theme = ThemeSettings.getInstance().get('theme') +- appearance = { +- ThemeSettings.SYSTEM: wx.App.Appearance.System, +- ThemeSettings.DARK: wx.App.Appearance.Dark, +- }.get(theme, wx.App.Appearance.Light) + + try: ++ appearance = { ++ ThemeSettings.SYSTEM: wx.App.Appearance.System, ++ ThemeSettings.DARK: wx.App.Appearance.Dark, ++ }.get(theme, wx.App.Appearance.Light) + if 'wxMSW' in wx.PlatformInfo and theme != ThemeSettings.BRIGHT: + flags = wx.App.DarkMode_Always if theme == ThemeSettings.DARK else wx.App.DarkMode_Auto + if not app.MSWEnableDarkMode(flags): diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix index 3a75269e3d9d..ecf1c552f170 100644 --- a/pkgs/by-name/py/pyfa/package.nix +++ b/pkgs/by-name/py/pyfa/package.nix @@ -11,7 +11,7 @@ copyDesktopItems, }: let - version = "2.68.0"; + version = "2.69.0"; in python3Packages.buildPythonApplication rec { inherit version; @@ -22,9 +22,11 @@ python3Packages.buildPythonApplication rec { owner = "pyfa-org"; repo = "Pyfa"; tag = "v${version}"; - hash = "sha256-obx4YG75XxpdlaFlmFmkXdkazHERhm5boOzSx7zDRQs="; + hash = "sha256-sLZ5907hsiYerYDKOWrBfnoNueqg7lbff0e1Eh4ia0g="; }; + patches = [ ./dark-theme-wxpython-4.2-compat.patch ]; + desktopItems = [ (makeDesktopItem { name = "pyfa"; @@ -43,9 +45,10 @@ python3Packages.buildPythonApplication rec { matplotlib python-dateutil requests - sqlalchemy_1_4 + sqlalchemy cryptography markdown2 + packaging beautifulsoup4 pyaml roman @@ -72,7 +75,7 @@ python3Packages.buildPythonApplication rec { # # upstream does not include setup.py # - patchPhase = '' + postPatch = '' cat > setup.py < Date: Tue, 22 Sep 2026 12:46:05 -0400 Subject: [PATCH 145/310] plezy: 2.20.0 -> 2.21.0 Changelog: https://github.com/edde746/plezy/releases/tag/2.21.0 --- pkgs/by-name/pl/plezy/git-hashes.json | 2 +- pkgs/by-name/pl/plezy/package.nix | 11 +++++++---- pkgs/by-name/pl/plezy/pubspec.lock.json | 16 ++++++++-------- .../package-source-builders/sqlite3/default.nix | 2 ++ 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json index ca78d7fb3e95..1b4e922a1a3d 100644 --- a/pkgs/by-name/pl/plezy/git-hashes.json +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -3,7 +3,7 @@ "auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", - "background_downloader": "sha256-ebNPYQVvMHX0lExBt3V+9k8cVtGFTSNPG457GH/+iVo=", + "background_downloader": "sha256-a+sLpjT1oDuvqQL6hD6F4isPsn5X3RTXm0cOUP/HT4k=", "connectivity_plus": "sha256-sVUG5/6GF0Eu47BgUCkgbGi8w1ip5o0yQS00NnNjAGs=", "os_media_controls": "sha256-cNNTqIVJy9Yo7IrBAbIQFngOCT6ccWnOHVti7B/5jsQ=" } diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index 6c261b76738a..c35dc211f1f3 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -24,13 +24,13 @@ }: let pname = "plezy"; - version = "2.20.0"; + version = "2.21.0"; src = fetchFromGitHub { owner = "edde746"; repo = "plezy"; tag = version; - hash = "sha256-q0oGOAHco7wWS8P2sUdplZS/Rvlh4a1/MVfRbrETQ/0="; + hash = "sha256-X5EoRR65TE+LoaKksu5+F++IUBCPtyJXavprMFO4+iY="; }; simdutf = fetchurl { @@ -66,7 +66,10 @@ let linux = flutter347.buildFlutterApplication rec { inherit pname version src; - pubspecLock = lib.importJSON ./pubspec.lock.json; + # upstream targets 3.12 until its freezed 4 migration: https://github.com/edde746/plezy/blob/2.21.0/pubspec.yaml#L6-L9 + pubspecLock = lib.recursiveUpdate (lib.importJSON ./pubspec.lock.json) { + sdks.dart = ">=3.12.0 <4.0.0"; + }; gitHashes = lib.importJSON ./git-hashes.json; @@ -138,7 +141,7 @@ let src = fetchurl { url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg"; - hash = "sha256-cQ5lGdhnWnfVUI6fqx8pk5zgdaQrZbZxD5mSwVpTbmM="; + hash = "sha256-jM4qKLT1szelq6yggbOLwyn8s3iN/gkpKIb1gsCionI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json index 9f859c3f2f24..28af9abca46f 100644 --- a/pkgs/by-name/pl/plezy/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -128,12 +128,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "c52103f4a2d683c22ce3b8b8661da610644bfef1", - "resolved-ref": "c52103f4a2d683c22ce3b8b8661da610644bfef1", + "ref": "1bcc9978e9b5e503dd08176cc423cfabee703761", + "resolved-ref": "1bcc9978e9b5e503dd08176cc423cfabee703761", "url": "https://github.com/edde746/background_downloader" }, "source": "git", - "version": "9.5.6" + "version": "9.6.2" }, "boolean_selector": { "dependency": "transitive", @@ -1264,21 +1264,21 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "a84bf3a83b3ce1c89fce28b9f97659e3826df14a73a256952465aac2c5efdf5a", + "sha256": "bf80a571e370aad3f68b5c26d43f31cc230a084c250fb3138a83da6032ba0c01", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.25.0" + "version": "9.30.0" }, "sentry_flutter": { "dependency": "direct main", "description": { "name": "sentry_flutter", - "sha256": "c85575266d91f57364e9b4cb522835156ec3c5581c78339dc7fae491cd0c6f76", + "sha256": "da36fbb1581c0f66a0c8fc76f8aadb62d9ea567ba950c97eb326e959482c342a", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.25.0" + "version": "9.30.0" }, "serial_csv": { "dependency": "transitive", @@ -1845,7 +1845,7 @@ } }, "sdks": { - "dart": ">=3.12.0 <4.0.0", + "dart": ">=3.13.0 <4.0.0", "flutter": ">=3.47.0" } } diff --git a/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix b/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix index be5b8b7252db..dc4860e72d6d 100644 --- a/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix @@ -10,6 +10,7 @@ let sqlcipher = let system-alias = { + aarch64-linux = "arm64.linux"; x86_64-linux = "x64.linux"; }; in @@ -23,6 +24,7 @@ let }.so"; sha256 = { + _3_5_0-aarch64-linux = "sha256-m2Op1KowdxErQ9nFa1+0TIshwjBSdXdrnlsyO4mULos="; _3_5_0-x86_64-linux = "sha256-GH+3MhYXTwWD7WmEHzc8wecYcaOcCXsy93UWiEjh6Eo="; } .${"_" + (lib.replaceStrings [ "." ] [ "_" ] version) + "-" + stdenv.hostPlatform.system} From e218ecb3b88bd78d1e44c5d1a54eaf2caf705c17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 19:40:22 +0000 Subject: [PATCH 146/310] emacsPackages.ghostel: 0.53.0 -> 0.56.0 --- .../elisp-packages/manual-packages/ghostel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix index 21a155d75378..b0ec9c32f574 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix @@ -58,13 +58,13 @@ in melpaBuild (finalAttrs: { pname = "ghostel"; - version = "0.53.0"; + version = "0.56.0"; src = fetchFromGitHub { owner = "dakra"; repo = "ghostel"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZzRf/3QoG499S2bJhA+wnphqX0KDiY+Pe7yENKh8AV4="; + hash = "sha256-NpfnlggAcThNw9uY7Uq4qFPEJ+md8aZ8i32CQSUKz+w="; }; # these can be put into mkModule, but we put them here to ease user overrideAttrs @@ -72,7 +72,7 @@ melpaBuild (finalAttrs: { zigDeps = finalAttrs.zig.fetchDeps { inherit (finalAttrs) src pname version; fetchAll = true; - hash = "sha256-NcNp0FnMy6FfZ63+pwiTRCmJ8FIovJEOhNvxVr1+uSQ="; + hash = "sha256-87q0nSOkZaIHW8Ztgf5pR13sHNw7eQKJhu12QjRMTvA="; }; files = '' From 7b8efda46972271c8c953f745072b5e25a505ed6 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 22 Sep 2026 15:46:20 -0400 Subject: [PATCH 147/310] modal: install agent skills Work sponsored by exa.ai. Signed-off-by: Ethan Carter Edwards --- pkgs/development/python-modules/modal/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/modal/default.nix b/pkgs/development/python-modules/modal/default.nix index 9a0ecd7c3562..e2d7fe04538a 100644 --- a/pkgs/development/python-modules/modal/default.nix +++ b/pkgs/development/python-modules/modal/default.nix @@ -11,6 +11,7 @@ grpcio-tools, grpclib, httpx, + installAgentSkills, invoke, ipython, mypy, @@ -64,6 +65,7 @@ buildPythonPackage (finalAttrs: { ]; nativeBuildInputs = [ + installAgentSkills invoke ipython grpcio-tools @@ -111,6 +113,10 @@ buildPythonPackage (finalAttrs: { versionCheckHook ]; + preInstall = '' + rm -rf build/lib/modal/skills + ''; + disabledTestPaths = [ # Fail due to not finding /bin/bash "test/app_composition_test.py" From 1a0736ad384fdcc0cf9967d1c0742a2703ff7fdb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 20:04:41 +0000 Subject: [PATCH 148/310] python3Packages.py-opensonic: 10.3.0 -> 10.4.1 --- pkgs/development/python-modules/py-opensonic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-opensonic/default.nix b/pkgs/development/python-modules/py-opensonic/default.nix index 7caaea208414..e725257dd9f7 100644 --- a/pkgs/development/python-modules/py-opensonic/default.nix +++ b/pkgs/development/python-modules/py-opensonic/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "py-opensonic"; - version = "10.3.0"; + version = "10.4.1"; pyproject = true; src = fetchFromGitHub { owner = "khers"; repo = "py-opensonic"; tag = "v${version}"; - hash = "sha256-4gUo8qu902lJhBJgp6ynYoazq0K04rNHNDKL/psnr4c="; + hash = "sha256-sC6dP6SBdgvDVAOlM0c91n8RYfV1kp5IHk8xGqL7kCQ="; }; build-system = [ setuptools ]; From e1dd93d9c068cb83bb9bea1535caabfc6f285917 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 20:05:32 +0000 Subject: [PATCH 149/310] lobster: 2026.6 -> 2026.7 --- pkgs/by-name/lo/lobster/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/lobster/package.nix b/pkgs/by-name/lo/lobster/package.nix index d924f933dbc3..662a7f3afd19 100644 --- a/pkgs/by-name/lo/lobster/package.nix +++ b/pkgs/by-name/lo/lobster/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lobster"; - version = "2026.6"; + version = "2026.7"; src = fetchFromGitHub { owner = "aardappel"; repo = "lobster"; tag = "v${finalAttrs.version}"; - hash = "sha256-EvbuvVpNlCLu+PjhHL+bP02zjz52mwIVfT600pK0ga8="; + hash = "sha256-R9S69gwtAd3U9MKUqHuxx6+G0ufQWr9o38/t4z/9ARo="; }; nativeBuildInputs = [ From 3333155dd0ac5cd32cdd799597ca01fb2a6eed65 Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger Date: Tue, 22 Sep 2026 22:15:17 +0200 Subject: [PATCH 150/310] music-discord-rpc: remove lukaswrz from maintainers --- pkgs/by-name/mu/music-discord-rpc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mu/music-discord-rpc/package.nix b/pkgs/by-name/mu/music-discord-rpc/package.nix index a049e17f771b..b695baf82ba2 100644 --- a/pkgs/by-name/mu/music-discord-rpc/package.nix +++ b/pkgs/by-name/mu/music-discord-rpc/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/patryk-ku/music-discord-rpc"; changelog = "https://github.com/patryk-ku/music-discord-rpc/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.lukaswrz ]; + maintainers = [ ]; mainProgram = "music-discord-rpc"; }; }) From 7b726cdc312e132bfa00ddef83110759a386d570 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 20:37:10 +0000 Subject: [PATCH 151/310] python3Packages.braintree: 4.46.0 -> 4.47.0 --- pkgs/development/python-modules/braintree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/braintree/default.nix b/pkgs/development/python-modules/braintree/default.nix index 193ee8d14868..629fb8bfd999 100644 --- a/pkgs/development/python-modules/braintree/default.nix +++ b/pkgs/development/python-modules/braintree/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "braintree"; - version = "4.46.0"; + version = "4.47.0"; pyproject = true; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { owner = "braintree"; repo = "braintree_python"; tag = finalAttrs.version; - hash = "sha256-n2l0c62BhHKgxNko66aPZVKrzi2w5qXIrqBbJknkhkE="; + hash = "sha256-Bpa6X9O/MbGNiV/WmUZJ9jA58PRWqjRPANxi6ERGNf4="; }; build-system = [ setuptools ]; From 240d0b0481348eb7a67127f9d6ccf02a739f9404 Mon Sep 17 00:00:00 2001 From: yvnth Date: Wed, 23 Sep 2026 02:08:59 +0530 Subject: [PATCH 152/310] mango: 0.17.2 -> 0.17.3 --- pkgs/by-name/ma/mango/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mango/package.nix b/pkgs/by-name/ma/mango/package.nix index b4c43e76b1ad..6a24b2fb5ed8 100644 --- a/pkgs/by-name/ma/mango/package.nix +++ b/pkgs/by-name/ma/mango/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; strictDeps = true; pname = "mango"; - version = "0.17.2"; + version = "0.17.3"; src = fetchFromGitHub { owner = "mangowm"; repo = "mango"; tag = finalAttrs.version; - hash = "sha256-22UfPBrkTn+6Dr4VETMWcGy7B8taQMeivV3CV3KrbcU="; + hash = "sha256-o7azS0ibaWG4MGGZ+JZDsJe4JpCoPX78lTRuH+jioU4="; }; nativeBuildInputs = [ From ccd93b75ce0bef4b84b48705aaa86c09ba5ac9d0 Mon Sep 17 00:00:00 2001 From: yvnth Date: Wed, 23 Sep 2026 02:12:53 +0530 Subject: [PATCH 153/310] mango: add yvnth as maintainer --- nixos/modules/programs/wayland/mango.nix | 2 ++ pkgs/by-name/ma/mango/package.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/nixos/modules/programs/wayland/mango.nix b/nixos/modules/programs/wayland/mango.nix index 32066a84d703..493e1e82019f 100644 --- a/nixos/modules/programs/wayland/mango.nix +++ b/nixos/modules/programs/wayland/mango.nix @@ -48,6 +48,8 @@ in }; }; + meta.maintainers = with lib.maintainers; [ yvnth ]; + # Set up the session for Display Managers (GDM, SDDM, etc.) services.displayManager.sessionPackages = [ cfg.package ]; }; diff --git a/pkgs/by-name/ma/mango/package.nix b/pkgs/by-name/ma/mango/package.nix index 6a24b2fb5ed8..a2251bf3f2cf 100644 --- a/pkgs/by-name/ma/mango/package.nix +++ b/pkgs/by-name/ma/mango/package.nix @@ -81,6 +81,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ hustlerone samiser + yvnth ]; platforms = lib.platforms.linux; }; From 097ba22bd879580d198a785c96596bcaadad6a26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 20:56:17 +0000 Subject: [PATCH 154/310] warpinator: 2.0.4 -> 2.0.5 --- pkgs/by-name/wa/warpinator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/warpinator/package.nix b/pkgs/by-name/wa/warpinator/package.nix index b45101687111..fe83f550b13b 100644 --- a/pkgs/by-name/wa/warpinator/package.nix +++ b/pkgs/by-name/wa/warpinator/package.nix @@ -42,13 +42,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "warpinator"; - version = "2.0.4"; + version = "2.0.5"; src = fetchFromGitHub { owner = "linuxmint"; repo = "warpinator"; rev = finalAttrs.version; - hash = "sha256-JMUa2EFmdEu0n+iha4N+0HRYoOvf6M9ImH/j7eOAi7Y="; + hash = "sha256-txbQKsKGXusXKK6PY1qb8HZVjlAF0Qb+gWxlBWzhXU4="; }; nativeBuildInputs = [ From d07ab0d782e8fc2531513cf828d1ca2b34b52e44 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 21 Sep 2026 14:10:26 +0100 Subject: [PATCH 155/310] dawarich: 1.14.5 -> 1.15.2 --- pkgs/by-name/da/dawarich/gemset.nix | 148 +++++++++++++------------- pkgs/by-name/da/dawarich/sources.json | 6 +- 2 files changed, 79 insertions(+), 75 deletions(-) diff --git a/pkgs/by-name/da/dawarich/gemset.nix b/pkgs/by-name/da/dawarich/gemset.nix index 8c222f68e49b..aad7d9b2338e 100644 --- a/pkgs/by-name/da/dawarich/gemset.nix +++ b/pkgs/by-name/da/dawarich/gemset.nix @@ -361,10 +361,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ppin425pfd6agxbyqmav7vb60yl0k94f6h4laqc4zpbcp5sjnqj"; + sha256 = "1jl9v6vrqgqvic7928z92sq8nwr41zpvpdaxdib56ib524qcgx3n"; type = "gem"; }; - version = "1.1283.0"; + version = "1.1287.0"; }; aws-sdk-core = { dependencies = [ @@ -375,15 +375,16 @@ "bigdecimal" "jmespath" "logger" + "rexml" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16yjk5b6vw9c1pwgbjz4x52nlm36p5zx0qzcsj64ghrl47iqk02i"; + sha256 = "1iljck5b1s02vagyvgivg9j81nk2wl721qwfd33cws7ngyfd2am9"; type = "gem"; }; - version = "3.254.1"; + version = "3.257.0"; }; aws-sdk-kms = { dependencies = [ @@ -394,10 +395,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jfpgjyhq3f7w67p3361f1racrc1m502zan934m7mdrir9i3ds52"; + sha256 = "1756vjcbz034aw7mzyqxh13bgsssgz573sc7mk0xbs9vpfbh0jq9"; type = "gem"; }; - version = "1.130.0"; + version = "1.132.0"; }; aws-sdk-s3 = { dependencies = [ @@ -409,10 +410,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15pma52a4n5rzgkr8kixvfxc3dmals1s78605rfm1cvm308imlbx"; + sha256 = "0w28cmiam6x121800wipqfzkd8m2xsp6xv1d7b62ig2glkrl0i0j"; type = "gem"; }; - version = "1.229.0"; + version = "1.232.1"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -459,10 +460,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1g9zi8c4i7g8zz0c3hxrw6mblrjvgn7akys60clb9si7c1k1gljk"; + sha256 = "0rng45p4vc3f6nac44cnylwch7rj4zsff3icdz6c7garwpjy3sv1"; type = "gem"; }; - version = "4.1.2"; + version = "4.1.3"; }; bindata = { groups = [ "default" ]; @@ -805,19 +806,6 @@ }; version = "1.6.2"; }; - docile = { - groups = [ - "default" - "test" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "07pj4z3h8wk4fgdn6s62vw1lwvhj0ac0x10vfbdkr9xzk7krn5cn"; - type = "gem"; - }; - version = "1.4.1"; - }; dotenv = { groups = [ "default" @@ -994,10 +982,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y7j6yzv07zggic6g0p2v1ivnvkzsbqjnfdl4215qqb6cxz290hq"; + sha256 = "0vmb5wpiz7mf2r6vjvhvfp38rrfvqjzmv7m3max0s6v28j641d4v"; type = "gem"; }; - version = "2.14.3"; + version = "2.14.4"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -1177,6 +1165,16 @@ }; version = "3.7.4"; }; + hana = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "03cvrv2wl25j9n4n509hjvqnmwa60k92j741b64a1zjisr1dn9al"; + type = "gem"; + }; + version = "1.3.7"; + }; hashdiff = { groups = [ "default" @@ -1281,10 +1279,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "026v93kja19bfslnwi9xfq2dj4r89kkwdprim4whjg6h3n4lz9zg"; + sha256 = "1p8000b68iw14byanj6d8w9kfj3vgj7bxda8aj5bgbxhc6a08mgm"; type = "gem"; }; - version = "0.9.2"; + version = "0.9.3"; }; irb = { dependencies = [ @@ -1340,10 +1338,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0shwgjqbj856mb6m9kgkpy08nhym2gdvc2yaprlimfmky9y3n78z"; + sha256 = "1pqrpn0wkxvhcrwm4i0z9ailjj7if45zkkih0hij2k1q25xpwvcf"; type = "gem"; }; - version = "2.21.2"; + version = "3.0.2"; }; json-jwt = { dependencies = [ @@ -1378,16 +1376,32 @@ }; version = "5.0.1"; }; + json_schemer = { + dependencies = [ + "bigdecimal" + "hana" + "regexp_parser" + "simpleidn" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15p31bq932bfpsi1wgrkgwm71l7z1h1w53q6vl44w6kjrr6gn09g"; + type = "gem"; + }; + version = "2.5.0"; + }; jwt = { dependencies = [ "base64" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mqps8z4ly74hpksfajcfamqk1wb79biy187pn10knmi6zzb26al"; + sha256 = "0ip59r7z8mjwy1rq0pp53kxhvkjb5d942rpn7hiliha1qgxk9k24"; type = "gem"; }; - version = "3.2.0"; + version = "3.3.0"; }; kaminari = { dependencies = [ @@ -1558,6 +1572,17 @@ }; version = "0.4.2"; }; + mcp = { + dependencies = [ "json_schemer" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1gppwqmc5smzcjw8dxdgrpmab84225x2x19wwzbgz37n7plkpzkk"; + type = "gem"; + }; + version = "1.6.0"; + }; method_source = { groups = [ "default" @@ -1669,10 +1694,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1px886qvws5zvqphy5cysj8vg01lym0w7vs9wq1h41pk1pjlxaln"; + sha256 = "0q1nq8mx22v9sn1296s45nm6dni42y3m3s1f4pg5dn3mx4xmgjdm"; type = "gem"; }; - version = "0.6.6"; + version = "0.6.7"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -1924,10 +1949,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mlkn1vhh9lr7vljibpgspwsswk7mzm8nw6bbr616c9fbj35hlmk"; + sha256 = "1n0w07z55hsrb803sl20vcmr8hkay1lsff7c1a55ajdnsxgrq1g1"; type = "gem"; }; - version = "2.1.0"; + version = "2.2.0"; }; parser = { dependencies = [ @@ -1979,10 +2004,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d5c1fak0n73a6w5nwh11znczq3zimsvnk9rlgs5ndqd3vzfx283"; + sha256 = "0pfz79a0b3s9xb98h3nvk4qbgahzbqdbsmkzhwvjsbjq10v76wsd"; type = "gem"; }; - version = "3.18.4"; + version = "3.18.6"; }; posthog-ruby = { dependencies = [ "concurrent-ruby" ]; @@ -1990,10 +2015,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r3vdgy5p8gw0943xpp04yzjl34ic1ljhngz3vfmpjndx69400a2"; + sha256 = "0rngrx228ribk9gnwhhjy2wlc829i2gp47irpw48bj4gzwrl6dhp"; type = "gem"; }; - version = "3.23.5"; + version = "3.23.7"; }; pp = { dependencies = [ "prettyprint" ]; @@ -2982,10 +3007,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "153s0z9dwgmkf3imvlhwc546g9yfrpnfcvzy8f9qg950r3mpd0qc"; + sha256 = "12fwks0kf5byamizamckh4bv11gkwkh34qbgdcsvpfnalf8z0c5l"; type = "gem"; }; - version = "4.48.0"; + version = "4.49.0"; }; sentry-rails = { dependencies = [ @@ -2996,10 +3021,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vdiia361bzmkajb8nfz6y87yjyj7wdnfp1n5lb5s8zbwr1sljfb"; + sha256 = "0nk0h3nw532n23pfyix5a9mila55bavjvr0cf532wqw8w08a1ika"; type = "gem"; }; - version = "6.6.2"; + version = "7.0.0"; }; sentry-ruby = { dependencies = [ @@ -3011,10 +3036,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mkcrjn47y7z4g59psrz4xw3sniabf9dwwaqzsc8a18hgmssyjm6"; + sha256 = "06nvpib23l1xi5x2mi6am14ij7xvv1ssak20mlzrhnim47snyqg9"; type = "gem"; }; - version = "6.6.2"; + version = "7.0.0"; }; shoulda-matchers = { dependencies = [ "activesupport" ]; @@ -3072,45 +3097,24 @@ version = "4.4.1"; }; simplecov = { - dependencies = [ - "docile" - "simplecov-html" - "simplecov_json_formatter" - ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py"; + sha256 = "14klzvf7gzzhv0a91c08i0qq5zgzkf3fvjvxcm3ss7iwhq3n726r"; type = "gem"; }; - version = "0.22.0"; + version = "1.3.0"; }; - simplecov-html = { - groups = [ - "default" - "test" - ]; + simpleidn = { + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02zi3rwihp7rlnp9x18c9idnkx7x68w6jmxdhyc0xrhjwrz0pasx"; + sha256 = "00sdym5q3d9zg7lv47mjamzv67z1lfyd3gz9256v0g9gxl5p7jhj"; type = "gem"; }; - version = "0.13.1"; - }; - simplecov_json_formatter = { - groups = [ - "default" - "test" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j"; - type = "gem"; - }; - version = "0.1.4"; + version = "0.3.0"; }; snaky_hash = { dependencies = [ diff --git a/pkgs/by-name/da/dawarich/sources.json b/pkgs/by-name/da/dawarich/sources.json index 184e3eb1d3f2..aa745799c2c3 100644 --- a/pkgs/by-name/da/dawarich/sources.json +++ b/pkgs/by-name/da/dawarich/sources.json @@ -1,5 +1,5 @@ { - "version": "1.14.5", - "hash": "sha256-2YiIR38Myqp4Wtyw+/z+8QzxZv0zk9qMm4kumsd16fs=", - "npmHash": "sha256-WXwDi3K9s77+d/1lEOmUKeOZkcvUEsh8YnPztaqKHjk=" + "version": "1.15.2", + "hash": "sha256-HEEg0kcs5CTcplUn30kbo8JShqThKKuzBhvR+Cl7SCs=", + "npmHash": "sha256-Xe9FDNDJxx2Vt+ByXz8JX2cAPg+Y/sUeHeWePHEp0/0=" } From 196734efa7fd09a70e705d0d9c575430bad23325 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 22 Sep 2026 10:15:24 -0700 Subject: [PATCH 156/310] python3Packages.dask-glm: provide a temporary director for CUDA tests --- pkgs/development/python-modules/dask-glm/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/dask-glm/default.nix b/pkgs/development/python-modules/dask-glm/default.nix index 5023411d498d..114d8d1f1ebe 100644 --- a/pkgs/development/python-modules/dask-glm/default.nix +++ b/pkgs/development/python-modules/dask-glm/default.nix @@ -57,6 +57,11 @@ buildPythonPackage rec { ] ++ dask.optional-dependencies.array; + # Tests want write access to the sandbox, faiil with access to .homeless-shelter otherwise + preCheck = '' + export CUPY_CACHE_DIR=$(mktemp -d) + ''; + nativeCheckInputs = [ cupy pytest-xdist From 0b326d2f44a7aeeddd2318cf71eb8d81cdb64d44 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 20 Sep 2026 14:12:32 -0700 Subject: [PATCH 157/310] python3Packages.dask-glm: 0.3.2 -> 0.4.0 --- .../python-modules/dask-glm/default.nix | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/dask-glm/default.nix b/pkgs/development/python-modules/dask-glm/default.nix index 114d8d1f1ebe..fa095220742b 100644 --- a/pkgs/development/python-modules/dask-glm/default.nix +++ b/pkgs/development/python-modules/dask-glm/default.nix @@ -1,8 +1,10 @@ { lib, + config, stdenv, buildPythonPackage, fetchFromGitHub, + cudaSupport ? config.cudaSupport, # build-system setuptools_80, @@ -23,24 +25,19 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dask-glm"; - version = "0.3.2"; + version = "0.4.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "dask"; repo = "dask-glm"; - tag = version; - hash = "sha256-q98QMmw1toashimS16of54cgZgIPqkua3xGD1FZ1nTc="; + tag = finalAttrs.version; + hash = "sha256-u3KASmBamc7qU/GxGT0QBqWJ1HDk81xI0MOoRng8BzA="; }; - # ValueError: The truth value of an empty array is ambiguous. Use `array.size > 0` to check that an array is not empty. - postPatch = '' - substituteInPlace dask_glm/utils.py \ - --replace-fail "if arr:" "if (arr is not None) and (arr.size > 0):" - ''; - # Use pinned setuptools for pkg_resources build-system = [ setuptools_80 @@ -78,6 +75,21 @@ buildPythonPackage rec { "test_sparse" ]; + disabledTestPaths = [ + # TypeError: fmin_l_bfgs_b() got an unexpected keyword argument 'iprint' + "dask_glm/tests/test_algos_families.py::test_basic_unreg_descent" + "dask_glm/tests/test_algos_families.py::test_methods" + ] + ++ lib.optionals (!cudaSupport) [ + # cupy_backends.cuda.api.runtime.CUDARuntimeError: cudaErrorInsufficientDrive... + "dask_glm/tests/test_algos_families.py::test_basic_reg_descent" + "dask_glm/tests/test_algos_families.py::test_basic_unreg_descent" + "dask_glm/tests/test_algos_families.py::test_methods" + "dask_glm/tests/test_estimators.py::test_fit" + "dask_glm/tests/test_estimators.py::test_lm" + "dask_glm/tests/test_utils.py::test_dot_with_cupy" + ]; + # On darwin, tests saturate the entire system, even when constrained to run single-threaded # Removing pytest-xdist AND setting --cores to one does not prevent the load from exploding doCheck = !stdenv.hostPlatform.isDarwin; @@ -85,8 +97,8 @@ buildPythonPackage rec { meta = { description = "Generalized Linear Models with Dask"; homepage = "https://github.com/dask/dask-glm/"; - changelog = "https://github.com/dask/dask-glm/releases/tag/${version}"; + changelog = "https://github.com/dask/dask-glm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 5805d420a03c212e38518c5e86c77d5e46a6053c Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 21 Sep 2026 11:21:29 -0700 Subject: [PATCH 158/310] python3Packages.dask-ml: disable failing tests and warnings --- .../python-modules/dask-ml/default.nix | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dask-ml/default.nix b/pkgs/development/python-modules/dask-ml/default.nix index 4153970a052e..68563aeb9876 100644 --- a/pkgs/development/python-modules/dask-ml/default.nix +++ b/pkgs/development/python-modules/dask-ml/default.nix @@ -24,15 +24,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dask-ml"; version = "2025.1.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "dask"; repo = "dask-ml"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DHxx0LFuJmGWYuG/WGHj+a5XHAEekBmlHUUb90rl2IY="; }; @@ -73,6 +74,12 @@ buildPythonPackage rec { pytestCheckHook ]; + # Meant as informational warnings, but treated as errors + pytestFlags = [ + "-Wignore::sklearn.exceptions.SkipTestWarning" + "-Wignore::pandas.errors.Pandas4Warning" + ]; + disabledTestPaths = [ # RuntimeError: Attempting to use an asynchronous Client in a synchronous context of `dask.compute` # https://github.com/dask/dask-ml/issues/1016 @@ -84,6 +91,18 @@ buildPythonPackage rec { # MockClassifier predates sklearn 1.6 __sklearn_tags__ "tests/model_selection/dask_searchcv/test_model_selection.py" "tests/model_selection/dask_searchcv/test_model_selection_sklearn.py" + + # AttributeError: 'numpy.ndarray' object has no attribute 'map_blocks' + "tests/preprocessing/test_data.py::TestQuantileTransformer::test_basic" + + # TypeError: fmin_l_bfgs_b() got an unexpected keyword argument 'iprint' + "tests/linear_model/test_glm.py::test_fit_solver[lbfgs]" + + # TypeError: Cannot interpret '' as a data type + "tests/preprocessing/test_label.py::TestLabelEncoder::test_input_types" + + # AssertionError on is_object_dtype + "tests/preprocessing/test_data.py::TestCategorizer::test_columns" ]; disabledTests = [ @@ -131,4 +150,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 1829c7079c838a1168685c1fdaae0463ebaed39e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 21:14:37 +0000 Subject: [PATCH 159/310] tmuxPlugins.tmux-tpad: 0.3.0 -> 0.3.1 --- pkgs/misc/tmux-plugins/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 3212694eaa01..58f45056242f 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -1366,12 +1366,12 @@ in tmux-tpad = mkTmuxPlugin { pluginName = "tmux-tpad"; rtpFilePath = "tpad.tmux"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "Subbeh"; repo = "tmux-tpad"; - rev = "v0.3.0"; - hash = "sha256-w1eNg6n5JEWcKT7hCr3nFPe01kW3PwGBx8sdtfFojvk="; + rev = "v0.3.1"; + hash = "sha256-+D0BGqzofyw7fzTB/1XVfFB5nSzBuv+XIUz8x1Uvhf4="; }; meta = { homepage = "https://github.com/Subbeh/tmux-tpad"; From 093b413a8699e50a85aefeaeee36a5a7e83c8922 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Tue, 22 Sep 2026 21:40:45 +0000 Subject: [PATCH 160/310] envoy: 1.36.5 -> 1.36.10 --- pkgs/by-name/en/envoy/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/en/envoy/package.nix b/pkgs/by-name/en/envoy/package.nix index a61b122769a4..785a1c757e25 100644 --- a/pkgs/by-name/en/envoy/package.nix +++ b/pkgs/by-name/en/envoy/package.nix @@ -38,9 +38,9 @@ let # However, the version string is more useful for end-users. # These are contained in a attrset of their own to make it obvious that # people should update both. - version = "1.36.5"; - rev = "41749943780b54b70b510b1b1a4805ae529e174a"; - hash = "sha256-dT6ehfmW/huuyitqIlYAlEzUE6WrVA39sDKxatkZGaY="; + version = "1.36.10"; + rev = "053a8989382dd91542ecf0cef8f379b9cb761cdd"; + hash = "sha256-6bGXZfU2JutiriefwBudt46BrJRnwEqQCjYVRjUgyaY="; }; # When GO_VERSION changes upstream, update the four sha256 hex strings in the @@ -54,8 +54,8 @@ let depsHash else { - x86_64-linux = "sha256-+oEQV3VfZu+p/f6Sif9pj2AkaA9+u0M8k+czdlcDLXI="; - aarch64-linux = "sha256-FcZfRinOd5KO6VnO9cx6ZQxJJ+KCFfB3Nk2k7zMuVU4"; + x86_64-linux = "sha256-EUPWZ8N8wXtnOle8WMLfdxQEdCnTv1JJSbgG39UOoMc="; + aarch64-linux = "sha256-WltewtSjwvmYfZQwYAslCCoBdLY1MyO9jnMC/bCzVeg="; } .${stdenv.system} or (throw "unsupported system ${stdenv.system}"); From ec1c3b047fe3d354ecb35a83955fd1b46f4e99d1 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 22 Sep 2026 17:50:22 -0400 Subject: [PATCH 161/310] atlantis: 0.47.1 -> 0.48.0 changelog: https://github.com/runatlantis/atlantis/releases/tag/v0.48.0 --- pkgs/by-name/at/atlantis/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/at/atlantis/package.nix b/pkgs/by-name/at/atlantis/package.nix index eb599a7e5a92..e0ebb9de94ac 100644 --- a/pkgs/by-name/at/atlantis/package.nix +++ b/pkgs/by-name/at/atlantis/package.nix @@ -1,19 +1,19 @@ { lib, - buildGoModule, + buildGo127Module, fetchFromGitHub, versionCheckHook, }: -buildGoModule (finalAttrs: { +buildGo127Module (finalAttrs: { pname = "atlantis"; - version = "0.47.1"; + version = "0.48.0"; src = fetchFromGitHub { owner = "runatlantis"; repo = "atlantis"; tag = "v${finalAttrs.version}"; - hash = "sha256-GNHu6nZijSd+kluqWTYrmUZubGmicXQdzChXnJbXCyw="; + hash = "sha256-/Ix/1WYhaNQdCIXhUvuEOsDZMrIwSdO2fr0TSUVZjOE="; }; ldflags = [ @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { "-X=main.date=1970-01-01T00:00:00Z" ]; - vendorHash = "sha256-TmKoUcX4nbrJtSpuzI7uTEzcpRo3K3xM8QjyjogklO0="; + vendorHash = "sha256-EfxLEqjYtLl4a2PYJxh7+kWyLf39KvtZugLBdAMOJPs="; subPackages = [ "." ]; From a705475cb98cd0eb5656034f519c5c131d71a575 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:15:17 +0000 Subject: [PATCH 162/310] wstunnel: 10.7.1 -> 11.0.0 --- pkgs/by-name/ws/wstunnel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ws/wstunnel/package.nix b/pkgs/by-name/ws/wstunnel/package.nix index 574d0712ed97..e2c09dcdce6b 100644 --- a/pkgs/by-name/ws/wstunnel/package.nix +++ b/pkgs/by-name/ws/wstunnel/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wstunnel"; - version = "10.7.1"; + version = "11.0.0"; src = fetchFromGitHub { owner = "erebe"; repo = "wstunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZquDqZFNYdFnPjW7vN4TffU20kyP+WAi4ButX3C5FwQ="; + hash = "sha256-5QYgWeuY+RlkbZBpsHG69AFoXg8F9oQDgqQpJMI2T+Q="; }; - cargoHash = "sha256-lbVJJDnAZ+W0YE8uQ79e1i/A6HhzxSzBpkgHor6hfXo="; + cargoHash = "sha256-XNi2BPLpQKkt6PYQKd/opak/iKqIkPkcm9ZS61daF/M="; cargoBuildFlags = [ "--package wstunnel-cli" ]; From 7443ed75ba3e89e0922cb8e3f89d07b116bb7018 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:25:00 +0000 Subject: [PATCH 163/310] antigravity-cli: 1.2.3 -> 1.2.9 --- pkgs/by-name/an/antigravity-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/an/antigravity-cli/package.nix b/pkgs/by-name/an/antigravity-cli/package.nix index 34b1b7e3bd90..b85c46b5d762 100644 --- a/pkgs/by-name/an/antigravity-cli/package.nix +++ b/pkgs/by-name/an/antigravity-cli/package.nix @@ -6,8 +6,8 @@ versionCheckHook, }: let - version = "1.2.3"; - buildId = "6402006605234176"; + version = "1.2.9"; + buildId = "6237955799515136"; wholeVersion = "${version}-${buildId}"; throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; @@ -15,15 +15,15 @@ let sourceData = { x86_64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-x64/cli_linux_x64.tar.gz"; - hash = "sha256-lsZgrjuF/+/avYqMqxHsILXvAbGkF7nXO6BCWJ79LPQ="; + hash = "sha256-TleXrQChVKEkYr0V7a6mMFRAE8q5fj/6kjUz7qCj284="; }; aarch64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-arm/cli_linux_arm64.tar.gz"; - hash = "sha256-Fic4n3O1BfgBSFpz4cPsd+jZvocMMsjaA1pJNpW2lPk="; + hash = "sha256-bq1XoRRtIy6SYTl82dfHpfwgiFlGcuMJbPyezyS8F2c="; }; aarch64-darwin = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-arm/cli_mac_arm64.tar.gz"; - hash = "sha256-YSMl+5ZkEC22pvw/0HfrMW1pQlkxK7OZsgaZwPJb82E="; + hash = "sha256-7kPA1JzN4giRClGq9AObYIM+KkYdq0U5F+mK2PF70U4="; }; }; in From ee0fa46482c100931185db1b7b52d9bec61d379c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:30:10 +0000 Subject: [PATCH 164/310] github-copilot-app: 1.1.20 -> 1.1.23 --- pkgs/by-name/gi/github-copilot-app/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gi/github-copilot-app/package.nix b/pkgs/by-name/gi/github-copilot-app/package.nix index 54abe66765d2..7bada09a2a88 100644 --- a/pkgs/by-name/gi/github-copilot-app/package.nix +++ b/pkgs/by-name/gi/github-copilot-app/package.nix @@ -23,20 +23,20 @@ let pname = "github-copilot-app"; - version = "1.1.20"; + version = "1.1.23"; sources = { x86_64-linux = fetchurl { url = "https://github.com/github/app/releases/download/v${version}/GitHub-Copilot-linux-x64.deb"; - hash = "sha256-rdPNf0n8vilzakQPObp0l24iaj3alEjLVnKDvF9Xbv8="; + hash = "sha256-HWNnLEliPzGzq8YySicZHNJqzoUr+9PxsRWdCw3pBmM="; }; aarch64-linux = fetchurl { url = "https://github.com/github/app/releases/download/v${version}/GitHub-Copilot-linux-arm64.deb"; - hash = "sha256-an6DWY97e2JUIIoEURy1kdXEwERpyUrf380k9RQEc14="; + hash = "sha256-ah2XDAM4HE/myCdVoJ8ErCIAmpw2F8yvO87P5El9RLY="; }; aarch64-darwin = fetchurl { url = "https://github.com/github/app/releases/download/v${version}/GitHub-Copilot-darwin-arm64.dmg"; - hash = "sha256-CrH3jpKpZ7vizDAwlZlQa5XyOZ2C0+cFwN5zymwjFKM="; + hash = "sha256-f7QvkGpuDMixBZF4DJKyK9zmaig5LgGOqcNyucqZALw="; }; }; From fa6368b2f1bbba3eb0cf9220b1d31d09cced8eef Mon Sep 17 00:00:00 2001 From: Peter Hansson Date: Wed, 23 Sep 2026 00:33:46 +0200 Subject: [PATCH 165/310] kftray: 0.27.30 -> 0.27.33 --- pkgs/by-name/kf/kftray/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/kf/kftray/package.nix b/pkgs/by-name/kf/kftray/package.nix index 378d2a28466d..055222b8c6c3 100644 --- a/pkgs/by-name/kf/kftray/package.nix +++ b/pkgs/by-name/kf/kftray/package.nix @@ -18,6 +18,7 @@ rustPlatform, stdenv, webkitgtk_4_1, + nix-update-script, }: let pnpm = pnpm_10; @@ -25,7 +26,7 @@ in stdenv.mkDerivation ( finalAttrs: let - cargoHash = finalAttrs.cargoDeps.hash or "sha256-08k5hhMV2YRKNz/Zp+b0WhUVHYRlX7Rhb3xFQefOTw0="; + cargoHash = finalAttrs.cargoDeps.hash or "sha256-cbNTUQ7HkpEjWYGyzrcFXtwzEc+uAMWxzxEhqlXuCUs="; kftrayBinaries = rustPlatform.buildRustPackage { pname = "kftray-binaries"; cargoBuildFlags = [ @@ -54,13 +55,13 @@ stdenv.mkDerivation ( in { pname = "kftray"; - version = "0.27.30"; + version = "0.27.33"; src = fetchFromGitHub { owner = "hcavarsan"; repo = "kftray"; tag = "v${finalAttrs.version}"; - hash = "sha256-PELLoATb8T2jXhiUItVhX+cOd1JCXFRgLUagRa8LOFo="; + hash = "sha256-1lVTrtiM/P27GlU5jQ7GcLOUEmXU2T/O7grx4c0MJNY="; }; cargoRoot = "./"; @@ -78,7 +79,7 @@ stdenv.mkDerivation ( inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-LdhXmxdorRsMrX+hMtAbt9NiBW1opO2424bpj+J/c8E="; + hash = "sha256-FIfQZ5OknSFvaDZ3MbW8+36aAsjJrU+5irN2vaLpS54="; }; buildInputs = [ @@ -160,6 +161,10 @@ stdenv.mkDerivation ( strictDeps = true; __structuredAttrs = true; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Kubectl port-forward manager"; homepage = "https://github.com/hcavarsan/kftray"; From b50f488bc25c07f9b81ea7d6192d529d54b7f8d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:41:55 +0000 Subject: [PATCH 166/310] pfcpsim: 1.5.2 -> 1.5.3 --- pkgs/by-name/pf/pfcpsim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pf/pfcpsim/package.nix b/pkgs/by-name/pf/pfcpsim/package.nix index f90acf52ebb3..7d138cbee837 100644 --- a/pkgs/by-name/pf/pfcpsim/package.nix +++ b/pkgs/by-name/pf/pfcpsim/package.nix @@ -5,17 +5,17 @@ }: buildGoModule (finalAttrs: { pname = "pfcpsim"; - version = "1.5.2"; + version = "1.5.3"; __structuredAttrs = true; src = fetchFromGitHub { owner = "omec-project"; repo = "pfcpsim"; tag = "v${finalAttrs.version}"; - hash = "sha256-wwZ5DHpl55dWnFMlO7LgCL+wSWyGSLCOnKHT77qW/+Y="; + hash = "sha256-YvqzuQn7srWH5QSPCeaxQKHPwjtmuiIo+l3v6QWIZko="; }; - vendorHash = "sha256-/G6HCdCFAXPaI/M/WF+JMyZtz2RK56IYJYSZUZ0jfp4="; + vendorHash = "sha256-Q6ex6/O/gb8KDoOr9TNBkkj95/lJ8YLQLGpOlA1dxG4="; # Fuzzing cannot be performed without user plane function (upf) checkFlags = [ "-skip=^Fuzz$" ]; From c95f998eac09b9db31e2ef6482caefb823f6e21a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:55:27 +0200 Subject: [PATCH 167/310] python3Packages.microsoft-kiota-abstractions: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-abstractions-v1.12.3...microsoft-kiota-abstractions-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-abstractions-v1.14.0 --- .../python-modules/microsoft-kiota-abstractions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix index 670f872f8108..1898c3cd4c3d 100644 --- a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-abstractions"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-abstractions-v${finalAttrs.version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${finalAttrs.src.name}/packages/abstractions/"; From f1d8a72b077c16a5607732a4991cef431413257b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:55:34 +0200 Subject: [PATCH 168/310] python3Packages.microsoft-kiota-authentication-azure: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-authentication-azure-v1.12.3...microsoft-kiota-authentication-azure-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-authentication-azure-microsoft-kiota-authentication-azure-v1.14.0 --- .../microsoft-kiota-authentication-azure/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix index 022f6faaf3e3..124b6f9511f7 100644 --- a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-authentication-azure"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-authentication-azure-v${finalAttrs.version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${finalAttrs.src.name}/packages/authentication/azure/"; From ea7c21d88fea2afdc693ccfd7290d6c4ec240a4c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:56:34 +0200 Subject: [PATCH 169/310] python3Packages.microsoft-kiota-http: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-http-v1.12.3...microsoft-kiota-http-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-http-v1.14.0 --- .../python-modules/microsoft-kiota-http/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-http/default.nix b/pkgs/development/python-modules/microsoft-kiota-http/default.nix index 213ea8de33b8..727c9119e812 100644 --- a/pkgs/development/python-modules/microsoft-kiota-http/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-http/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-http"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-http-v${finalAttrs.version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${finalAttrs.src.name}/packages/http/httpx/"; From 8d9ab4b48bdef1f1474e5c2f8a860f83fb89861c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:56:38 +0200 Subject: [PATCH 170/310] python3Packages.microsoft-kiota-serialization-form: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-form-v1.12.3...microsoft-kiota-serialization-form-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-form-v1.14.0 --- .../microsoft-kiota-serialization-form/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix index b0748463aaa8..7e9d81ab0cb2 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-serialization-form"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-form-v${finalAttrs.version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${finalAttrs.src.name}/packages/serialization/form/"; From a9c582671c0bc15b1959252e4f519f6aff67f2f1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:56:43 +0200 Subject: [PATCH 171/310] python3Packages.microsoft-kiota-serialization-json: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-json-v1.12.3...microsoft-kiota-serialization-json-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-json-microsoft-kiota-serialization-json-v1.14.0 --- .../microsoft-kiota-serialization-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index 115fb267c6a9..fb999688e60a 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-serialization-json"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-json-v${finalAttrs.version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${finalAttrs.src.name}/packages/serialization/json/"; From 51e671d3ec5210a75c80db5cfd4b84ca345a4629 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:56:47 +0200 Subject: [PATCH 172/310] python3Packages.microsoft-kiota-serialization-multipart: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-multipart-v1.12.3...microsoft-kiota-serialization-multipart-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-multipart-microsoft-kiota-serialization-multipart-v1.14.0 --- .../microsoft-kiota-serialization-multipart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix index 5d401b9cba42..89f758678896 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-multipart"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-multipart-v${version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${src.name}/packages/serialization/multipart/"; From aff66dd51a1b12762e4f6b397e8bce8630f2abc2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 00:56:52 +0200 Subject: [PATCH 173/310] python3Packages.microsoft-kiota-serialization-text: 1.12.3 -> 1.14.0 Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-text-v1.12.3...microsoft-kiota-serialization-text-v1.14.0 Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-text-microsoft-kiota-serialization-text-v1.14.0 --- .../microsoft-kiota-serialization-text/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix index 17866d4c13cd..0a6263eb4777 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-text"; - version = "1.12.3"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-text-v${version}"; - hash = "sha256-kzpOKvPw8D19Go1wnNYZLR5NUbsr9aZyCQNCUim1tUw="; + hash = "sha256-vA1kD+ye+IOYwDKRYAr/Y+M9sLOdXbzTx6lijaqpq4M="; }; sourceRoot = "${src.name}/packages/serialization/text/"; From a2ba7fc1270c21ac3cbbd2d0d2bf42f3df67c367 Mon Sep 17 00:00:00 2001 From: Quentin Frey <51170829+Limosine@users.noreply.github.com> Date: Wed, 23 Sep 2026 00:59:15 +0200 Subject: [PATCH 174/310] matrix-tuwunel: 1.9.1 -> 1.9.2 --- pkgs/by-name/ma/matrix-tuwunel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-tuwunel/package.nix b/pkgs/by-name/ma/matrix-tuwunel/package.nix index b57e8297ec56..00c932c732b6 100644 --- a/pkgs/by-name/ma/matrix-tuwunel/package.nix +++ b/pkgs/by-name/ma/matrix-tuwunel/package.nix @@ -89,13 +89,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-tuwunel"; - version = "1.9.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "matrix-construct"; repo = "tuwunel"; tag = "v${finalAttrs.version}"; - hash = "sha256-MBHChIMNLrP7u8ECRroGiniRGtZGArrpRPfAdkOaOXg="; + hash = "sha256-5X43mZamOaqRyyMChwJ966kpfCbNYBks4O8KM+3h2L4="; }; # Integration tests require networking. Only run the unit tests. @@ -104,7 +104,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--bins" ]; - cargoHash = "sha256-NDjFv0iKDfkKwOQ3RZ4gO9eQufGf/dmFaGLTcFWH5uw="; + cargoHash = "sha256-Jt03Xy2i0GZJcpgm35AvI+8huhidYG3FyDS1YOY2Rmw="; nativeBuildInputs = [ pkg-config From 10e72ec3853eba610e97911383080c7d29cee176 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 01:06:55 +0200 Subject: [PATCH 175/310] obliteratus: disable failing test --- pkgs/by-name/ob/obliteratus/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ob/obliteratus/package.nix b/pkgs/by-name/ob/obliteratus/package.nix index c6cc92db8c71..3640e4482178 100644 --- a/pkgs/by-name/ob/obliteratus/package.nix +++ b/pkgs/by-name/ob/obliteratus/package.nix @@ -85,6 +85,7 @@ python3Packages.buildPythonApplication (finalAttrs: { # Tests are hardware-dependent "test_jetson_cuda_runtime_contract" "test_jetson_cuda_offloaded_surgery_contract" + "test_policy_rejects_unknown_cpu_exclusion_gate" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # aarch64-linux fails cpuinfo test, because /sys/devices/system/cpu/ does not exist in the sandbox: From 6bd7509293a52d86a368a72bd765d6fada64a0c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 23:11:08 +0000 Subject: [PATCH 176/310] python3Packages.parsedmarc: 11.0.1 -> 11.0.2 --- pkgs/development/python-modules/parsedmarc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parsedmarc/default.nix b/pkgs/development/python-modules/parsedmarc/default.nix index e96a555ca7ed..976ea957ef8c 100644 --- a/pkgs/development/python-modules/parsedmarc/default.nix +++ b/pkgs/development/python-modules/parsedmarc/default.nix @@ -45,14 +45,14 @@ let in buildPythonPackage (finalAttrs: { pname = "parsedmarc"; - version = "11.0.1"; + version = "11.0.2"; pyproject = true; src = fetchFromGitHub { owner = "domainaware"; repo = "parsedmarc"; tag = finalAttrs.version; - hash = "sha256-tPGpYIKIi5TK5t4vwo/bUpVfgq4UhYW0IAn5sFYexrs="; + hash = "sha256-e7AU09oMV5G56mQXKSYlMVrZ7is5zsa2hmj/770sWig="; }; postPatch = '' From 3a3392b1617d8040be375a1e08d58e042b25a7a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 23:22:19 +0000 Subject: [PATCH 177/310] vscode-extensions.fill-labs.dependi: 1.5.0 -> 1.20.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7cb4135481e6..788c58f1a0ea 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1742,8 +1742,8 @@ let mktplcRef = { name = "dependi"; publisher = "fill-labs"; - version = "1.5.0"; - hash = "sha256-LN1rW0IyC5BAdM6OynoHldm+adTYG8He6SaDh20fNbs="; + version = "1.20.0"; + hash = "sha256-XVB6wsjvQvYNz8fymmUIZKQmprwqDf9aQskjjFe2qAk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/fill-labs.dependi/changelog"; From 50c2c0a9c6d1de11c1ddca6cd523165f61ce71c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 23:30:56 +0000 Subject: [PATCH 178/310] python3Packages.vtherm-api: 0.3.0 -> 0.5.0 --- pkgs/development/python-modules/vtherm-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/vtherm-api/default.nix b/pkgs/development/python-modules/vtherm-api/default.nix index bc8f9d5dbe6a..e06be649cc40 100644 --- a/pkgs/development/python-modules/vtherm-api/default.nix +++ b/pkgs/development/python-modules/vtherm-api/default.nix @@ -11,7 +11,7 @@ buildPythonPackage (finalAttrs: { pname = "vtherm-api"; - version = "0.3.0"; + version = "0.5.0"; pyproject = true; disabled = python.version != home-assistant.python3Packages.python.version; @@ -20,7 +20,7 @@ buildPythonPackage (finalAttrs: { owner = "jmcollin78"; repo = "vtherm_api"; tag = finalAttrs.version; - hash = "sha256-8YE9+Y+R6TvBKssRPvDLSdVzonDawWgg01Ngk94eMzM="; + hash = "sha256-lhESu3rAvlbTYV2O3d3oTZiiwbzXzumqUvNNptpgsT8="; }; build-system = [ setuptools ]; From fa3cf8b5173a38d235aa6a62ce39a5ae55e728a1 Mon Sep 17 00:00:00 2001 From: t-monaghan Date: Wed, 23 Sep 2026 09:58:18 +1000 Subject: [PATCH 179/310] pi-coding-agent: 0.87.0 -> 0.87.1 --- pkgs/by-name/pi/pi-coding-agent/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 4d9f707c8b09..5ec40d5ee1cb 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -13,16 +13,16 @@ }: buildNpmPackage (finalAttrs: { pname = "pi-coding-agent"; - version = "0.87.0"; + version = "0.87.1"; src = fetchFromGitHub { owner = "earendil-works"; repo = "pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-7YkIA5IEs4U0qnoaO3IzlY+p/M7j30fSVelLeyoV+F8="; + hash = "sha256-GUhlq6t+l6iiViOZ0bkV28v3ZDqcLvEwpZpYZ5JAyDk="; }; - npmDepsHash = "sha256-fbxwpQHnrUihO9MU72m331Uwt9dv0fQtEjdJ9hU8UxA="; + npmDepsHash = "sha256-JBIYoP2vvRNz1HONNvDJ1U3c+nmCJ7/VgNthRTkrkIA="; # The provider model catalog (packages/ai/src/providers/data/) is generated by # a network fetch (models.dev plus provider APIs) and is gitignored upstream, @@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: { # under dist/providers/data/. Bump this hash alongside version. modelData = fetchurl { url = "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-${finalAttrs.version}.tgz"; - hash = "sha256-8q353oCdA192+NrfPRSHIOvu9GBqhIqzbug02JWugS8="; + hash = "sha256-NbRDLyfMJmX4a+67mvajmxJRlwiDwwRL2L5PToxzHKA="; }; preConfigure = '' From 0fa807937560f8b28827a5fd479bb66dc36c10c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:25:01 +0000 Subject: [PATCH 180/310] jsonschema-cli: 0.56.0 -> 0.57.0 --- pkgs/by-name/js/jsonschema-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 0805fe068001..49f2f696a611 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.56.0"; + version = "0.57.0"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-RqTWoTeswkHQgX3AlHpMfDk23UP1g+M8+nVkWt9oqBs="; + hash = "sha256-ZV0kGr3SmiAli7uUuXp1o3VGYVOxPSxsCwrcUx3yX+Y="; }; - cargoHash = "sha256-0MllKQrW9sQ0E4OF4RdB2sIZDdt0xNvJ4jtb4jC2eU8="; + cargoHash = "sha256-SBDfPCZqlJ0V4lq8LW4vc1QNh86ML+Wb75Y/sBiKaVs="; preCheck = '' export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt From db2eedfcba5911e3f98edc26157c979f3c04fbad Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Tue, 22 Sep 2026 20:32:37 -0400 Subject: [PATCH 181/310] ci/github-script/bot: label PRs for unmaintained packages --- ci/github-script/bot.js | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/ci/github-script/bot.js b/ci/github-script/bot.js index e262a7082cc5..efb5f4935aa8 100644 --- a/ci/github-script/bot.js +++ b/ci/github-script/bot.js @@ -465,9 +465,10 @@ export default async ({ github, context, core, dry }) => { let owners = [] try { // TODO: Create owner map similar to maintainer map. - owners = (await readFile(`${pull_number}/owners.txt`, 'utf-8')).split( - '\n', - ) + owners = + (await readFile(`${pull_number}/owners.txt`, 'utf-8')).match( + /[^\n]+/g, + ) || [] } catch (e) { // Older artifacts don't have the owners.txt, yet. if (e.code !== 'ENOENT') throw e @@ -483,6 +484,18 @@ export default async ({ github, context, core, dry }) => { if (e.code !== 'ENOENT') throw e } + // TODO: Use maintainer map instead of the artifact. + const user_maintainers = Object.keys( + JSON.parse( + await readFile(`${pull_number}/maintainers.json`, 'utf-8'), + ), + ).map((id) => parseInt(id)) + + prLabels['7.unmaintained'] = + user_maintainers.length === 0 && + team_maintainers.length === 0 && + owners.length === 0 + // We set this label earlier already, but the current PR state can be very different // after handleReviewers has requested reviews, so update it in this case to prevent // this label from flip-flopping. @@ -494,12 +507,7 @@ export default async ({ github, context, core, dry }) => { dry, pull_request, reviews, - // TODO: Use maintainer map instead of the artifact. - user_maintainers: Object.keys( - JSON.parse( - await readFile(`${pull_number}/maintainers.json`, 'utf-8'), - ), - ).map((id) => parseInt(id)), + user_maintainers, team_maintainers, owners, getUser, From a2cc2d04d685449247ce2ff5891fc95599ddf1ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:33:09 +0000 Subject: [PATCH 182/310] gnome-online-accounts-gtk: 3.50.10 -> 3.50.11 --- pkgs/by-name/gn/gnome-online-accounts-gtk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-online-accounts-gtk/package.nix b/pkgs/by-name/gn/gnome-online-accounts-gtk/package.nix index 063bd081573f..68ef3ee99a7f 100644 --- a/pkgs/by-name/gn/gnome-online-accounts-gtk/package.nix +++ b/pkgs/by-name/gn/gnome-online-accounts-gtk/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-online-accounts-gtk"; - version = "3.50.10"; + version = "3.50.11"; src = fetchFromGitHub { owner = "xapp-project"; repo = "gnome-online-accounts-gtk"; rev = finalAttrs.version; - hash = "sha256-tBBCnB3JhGaaN/uv6BqyJDSvSyV1mPA4WvsvNS8cbOA="; + hash = "sha256-cPZJgXhWQ5pdKB3hHG7x3vYon3J8HzHDVicP6CODUQ4="; }; nativeBuildInputs = [ From 23bb123d4d1f5ee1f27660a82aab921c6be924c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:33:36 +0000 Subject: [PATCH 183/310] hologram: 1.3 -> 1.4 --- pkgs/by-name/ho/hologram/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ho/hologram/package.nix b/pkgs/by-name/ho/hologram/package.nix index 5738ddd438ca..1f6968de4357 100644 --- a/pkgs/by-name/ho/hologram/package.nix +++ b/pkgs/by-name/ho/hologram/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "hologram"; - version = "1.3"; + version = "1.4"; src = fetchFromGitHub { owner = "AdRoll"; repo = "hologram"; rev = finalAttrs.version; - hash = "sha256-b65mplfDuwk8lEfJLKBY7BF0yGRksxHjwbEW6A7moo4="; + hash = "sha256-YnGOlLL6+W0AmaPgu2l5ghGqQ2ow/9hbWRAhpxFkeNk="; }; postPatch = '' From 38c4acf6f19bbdf3820f48e8018e3f89f44cdb58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:36:24 +0000 Subject: [PATCH 184/310] anytype: 0.56.5 -> 0.57.0 --- pkgs/by-name/an/anytype-heart/package.nix | 6 +++--- pkgs/by-name/an/anytype/package.nix | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/an/anytype-heart/package.nix b/pkgs/by-name/an/anytype-heart/package.nix index 2a636353222d..473c633f7cf2 100644 --- a/pkgs/by-name/an/anytype-heart/package.nix +++ b/pkgs/by-name/an/anytype-heart/package.nix @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { # Use only versions specified in anytype-ts middleware.version file: # https://github.com/anyproto/anytype-ts/blob/v/middleware.version - version = "0.51.0-rc1"; + version = "0.51.3"; # Update only together with 'anytype' package. # nixpkgs-update: no auto update @@ -33,10 +33,10 @@ buildGoModule (finalAttrs: { owner = "anyproto"; repo = "anytype-heart"; tag = "v${finalAttrs.version}"; - hash = "sha256-Hxch8p+fIUOyhePZPmb9i1O7IyPMlwZP8ElRu42DEzk="; + hash = "sha256-w7v5V+jC/L4C8Vvv/CNAwX68rRyupjxYSJIZcXboRb0="; }; - vendorHash = "sha256-6LLIs4iT3qwV6luZ08RS05CmUFnNFYLazHeKNG76gV4="; + vendorHash = "sha256-2QJ4NK+hpQ5gS65lk8KPti1AsxfPj86skZAU6XytfgA="; subPackages = [ "cmd/grpcserver" ]; tags = [ diff --git a/pkgs/by-name/an/anytype/package.nix b/pkgs/by-name/an/anytype/package.nix index 24b8d3c45f05..7ebf71af58c7 100644 --- a/pkgs/by-name/an/anytype/package.nix +++ b/pkgs/by-name/an/anytype/package.nix @@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "anytype"; - version = "0.56.5"; + version = "0.57.0"; strictDeps = true; @@ -32,14 +32,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "anyproto"; repo = "anytype-ts"; tag = "v${finalAttrs.version}"; - hash = "sha256-X1z2lQtmMuyJKLL43hBYQCj976rCmha43gffZeLrnMY="; + hash = "sha256-4b9pjdGe8Jv1xxUzNuXDrOKQzEDlCOdIgM8OXwe2vk8="; }; locales = fetchFromGitHub { owner = "anyproto"; repo = "l10n-anytype-ts"; - rev = "2bb4678cebd453559dc17e7bab204f237fa17553"; - hash = "sha256-e3DfvUlfRJhwp6lLqPEkm4bD1bl+KLP6laVnRaHOYsU="; + rev = "0cf0fdff858c4eda3004f8245051e1b952664eb6"; + hash = "sha256-AD0Ikz5koNljrQJqwH/W8sZrba42GXGGSyNIYajouIs="; }; node_modules = stdenvNoCC.mkDerivation { @@ -87,7 +87,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { dontFixup = true; - outputHash = "sha256-MaqiNcD2unlMDPtt2vuNDa+kGXY61Hv93SuyW/+s4XM="; + outputHash = "sha256-TPahhFcPMTynVR8tU6YcxOBnxwUrj2EVzrAc+uuihFk="; outputHashMode = "recursive"; }; From 2f5d8c3076f864361af1a824bc54a19d9104f9e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:37:25 +0000 Subject: [PATCH 185/310] rt-tests: 2.10 -> 2.11 --- pkgs/by-name/rt/rt-tests/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rt/rt-tests/package.nix b/pkgs/by-name/rt/rt-tests/package.nix index fb7008dcacc0..2de206fd8eee 100644 --- a/pkgs/by-name/rt/rt-tests/package.nix +++ b/pkgs/by-name/rt/rt-tests/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "rt-tests"; - version = "2.10"; + version = "2.11"; src = fetchurl { url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-LHlihC7otuP/yXXiZ0XdQ4gSpyGKX6qVvGoouWq7CyM="; + sha256 = "sha256-AXQt8UueTZ86SN0I/owVhgx6siAFV13ph+ZJww9kXVU="; }; env.NIX_CFLAGS_COMPILE = "-Wno-error=format-overflow"; From a3934b242bdb79b4f875badcee4ece2ad75409ed Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 22 Sep 2026 20:37:40 -0400 Subject: [PATCH 186/310] nixpkgs-vet: 0.3.4 -> 0.3.5 Changelog: https://github.com/NixOS/nixpkgs-vet/blob/refs/tags/v0.3.5/CHANGELOG.md --- pkgs/by-name/ni/nixpkgs-vet/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nixpkgs-vet/package.nix b/pkgs/by-name/ni/nixpkgs-vet/package.nix index 73ba007b1018..bb662936aa73 100644 --- a/pkgs/by-name/ni/nixpkgs-vet/package.nix +++ b/pkgs/by-name/ni/nixpkgs-vet/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "nixpkgs-vet"; - version = "0.3.4"; + version = "0.3.5"; src = fetchFromGitHub { owner = "NixOS"; repo = "nixpkgs-vet"; tag = "v${finalAttrs.version}"; - hash = "sha256-+A4KmOIOC7glVOdW+jxSwQnrBHVej4QqwxTsOQin07U="; + hash = "sha256-/nsrAxoZIVzpDFcg7m1frR6NrrmagHyxGfuQG7IunEw="; }; - cargoHash = "sha256-bWmI79H6yQjxoWxcZ7GgqbxIc8fCLB1I4g9WF2IejVI="; + cargoHash = "sha256-7B3xRkbHTLuz3SuhdCDeWyTAjmaNivTOKy/FwVUT1V8="; doCheck = false; From 839a8d07265bb0c08730bae6bd96c743edc010f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:49:39 +0000 Subject: [PATCH 187/310] dnscontrol: 5.1.0 -> 5.2.0 --- pkgs/by-name/dn/dnscontrol/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dn/dnscontrol/package.nix b/pkgs/by-name/dn/dnscontrol/package.nix index 3fbec4b056f7..d3f033d25245 100644 --- a/pkgs/by-name/dn/dnscontrol/package.nix +++ b/pkgs/by-name/dn/dnscontrol/package.nix @@ -9,16 +9,16 @@ buildGo127Module (finalAttrs: { pname = "dnscontrol"; - version = "5.1.0"; + version = "5.2.0"; src = fetchFromGitHub { owner = "DNSControl"; repo = "dnscontrol"; tag = "v${finalAttrs.version}"; - hash = "sha256-StdVGROKsXJa5F7CEno3T516lVJbXToBxLx6AqKz9+I="; + hash = "sha256-LG6VBzmABJUTpYZQ5L4vI5LXMu4o2Pg90gRdq9s+65c="; }; - vendorHash = "sha256-qIb/hUn/ROWBaSAnEleeLDWQlCvFapBwKcZjdHlNpF8="; + vendorHash = "sha256-YIO5aNmrFL4agsey6TZpkeP3jmFIbqQW6Du7ps0QjEo="; nativeBuildInputs = [ installShellFiles ]; From 87c639310338d7880073f36b48dbe576614ab62c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:51:33 +0000 Subject: [PATCH 188/310] codeql: 2.27.0 -> 2.27.1 --- pkgs/by-name/co/codeql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index b2942813f85d..26761ea2ec90 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.27.0"; + version = "2.27.1"; dontConfigure = true; dontBuild = true; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-8WhsburnhVWvVLTNOmAwmkjwN45exmKmw7Q5elTjYiI="; + hash = "sha256-JUqJ9nsCYa8UIeuj+cPw2vAep0lJry6QcaSn20cokDU="; }; nativeBuildInputs = [ From ad1478527a779832cafcf331792a099603541791 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:52:56 +0000 Subject: [PATCH 189/310] gopass-jsonapi: 1.17.2 -> 1.17.3 --- pkgs/by-name/go/gopass-jsonapi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gopass-jsonapi/package.nix b/pkgs/by-name/go/gopass-jsonapi/package.nix index 0a34b1ad8d67..ae7f2d43c344 100644 --- a/pkgs/by-name/go/gopass-jsonapi/package.nix +++ b/pkgs/by-name/go/gopass-jsonapi/package.nix @@ -25,16 +25,16 @@ let in buildGoModule (finalAttrs: { pname = "gopass-jsonapi"; - version = "1.17.2"; + version = "1.17.3"; src = fetchFromGitHub { owner = "gopasspw"; repo = "gopass-jsonapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-rSRFw8Rco82Rg01MSq2Ds+RxbnaBbmQiBdBCFtHrA6k="; + hash = "sha256-eVvZvicLoS/3Y1Fcl9HgAUhyYFKnqvFQ3BDukGtr1ho="; }; - vendorHash = "sha256-yuZ6N26b/SaBxIX0apXndUK8XvtSt2SqVqfTqGZp+eY="; + vendorHash = "sha256-aFJ7VPpD5A7bvwESFj9m2VZ7KsCAKl3La4iQzRhbuHc="; subPackages = [ "." ]; From e67e73fbed00825dcfaca075d09d7d0c33072ee1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:53:16 +0000 Subject: [PATCH 190/310] gopass-hibp: 1.17.2 -> 1.17.3 --- pkgs/by-name/go/gopass-hibp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gopass-hibp/package.nix b/pkgs/by-name/go/gopass-hibp/package.nix index 8d5847e226d7..f88307fe6765 100644 --- a/pkgs/by-name/go/gopass-hibp/package.nix +++ b/pkgs/by-name/go/gopass-hibp/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gopass-hibp"; - version = "1.17.2"; + version = "1.17.3"; src = fetchFromGitHub { owner = "gopasspw"; repo = "gopass-hibp"; tag = "v${finalAttrs.version}"; - hash = "sha256-3zC39DE5jl5d3nUjzzSmFPI4K5Uez4tYwmb+lWmwvmM="; + hash = "sha256-Dc+lZrOP8XbHlJJqET1i9/KeSZUeHOV3huGPt9ieRZY="; }; - vendorHash = "sha256-bdUg4uX3hsbxc3xmKX9bqhJVnB1KEJTnnQySQnHe5Q8="; + vendorHash = "sha256-9BNnieu+IbZxYfWtwaWgdk86yv0gdK2z8fMbebkO5L8="; subPackages = [ "." ]; From c34a22cca675266a33c04c1e25a2f56467bfddcf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 01:09:46 +0000 Subject: [PATCH 191/310] python3Packages.e2b: 2.49.1 -> 2.51.0 --- pkgs/development/python-modules/e2b/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/e2b/default.nix b/pkgs/development/python-modules/e2b/default.nix index adf253f26d47..6d06c6f399e9 100644 --- a/pkgs/development/python-modules/e2b/default.nix +++ b/pkgs/development/python-modules/e2b/default.nix @@ -28,7 +28,7 @@ buildPythonPackage (finalAttrs: { pname = "e2b"; - version = "2.49.1"; + version = "2.51.0"; pyproject = true; __structuredAttrs = true; @@ -36,7 +36,7 @@ buildPythonPackage (finalAttrs: { owner = "e2b-dev"; repo = "E2B"; tag = "@e2b/python-sdk@${finalAttrs.version}"; - hash = "sha256-sM4/nJbgl3ACLl0WAW51mQVVguvwYuKRJlKMUTeoD1M="; + hash = "sha256-Q/DhYn2dyzXytgccC6QNBlvkhM+hxqgmMeKAsVlQJuk="; }; sourceRoot = "${finalAttrs.src.name}/packages/python-sdk"; From 56599ce354472365943e405f8b21f70f42935ffe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 01:32:32 +0000 Subject: [PATCH 192/310] sddm-astronaut: 0-unstable-2026-07-06 -> 0-unstable-2026-09-18 --- pkgs/by-name/sd/sddm-astronaut/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sddm-astronaut/package.nix b/pkgs/by-name/sd/sddm-astronaut/package.nix index 1e1083934f43..6e25e8650ed2 100644 --- a/pkgs/by-name/sd/sddm-astronaut/package.nix +++ b/pkgs/by-name/sd/sddm-astronaut/package.nix @@ -16,13 +16,13 @@ let in stdenvNoCC.mkDerivation { pname = "sddm-astronaut"; - version = "0-unstable-2026-07-06"; + version = "0-unstable-2026-09-18"; src = fetchFromGitHub { owner = "Keyitdev"; repo = "sddm-astronaut-theme"; - rev = "292c87b770ff9eab1903dd2c6ddff466faf87fb0"; - hash = "sha256-O/EMJc1j2TRF3W+vuurzA9j5eG1OXSjGFrYxQbp99KU="; + rev = "abb3163c724935af888ba5ea9ac0c4f22afd8048"; + hash = "sha256-BujSjoQlMH6PZIfn3Ox7hp6JFb2aRGtALOnpAGqqyNE="; }; dontWrapQtApps = true; From 57faae0b0ba915e52d3b0da46908b9bb9b97b490 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 01:35:33 +0000 Subject: [PATCH 193/310] python3Packages.selectolax: 0.4.11 -> 0.4.12 --- pkgs/development/python-modules/selectolax/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/selectolax/default.nix b/pkgs/development/python-modules/selectolax/default.nix index e1f1e61f4511..cdce3effe69a 100644 --- a/pkgs/development/python-modules/selectolax/default.nix +++ b/pkgs/development/python-modules/selectolax/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "selectolax"; - version = "0.4.11"; + version = "0.4.12"; pyproject = true; src = fetchFromGitHub { owner = "rushter"; repo = "selectolax"; tag = "v${finalAttrs.version}"; - hash = "sha256-YNYgAWaAaK4L/GfSnI+pX3XQ9/hXc7/kjkKUb1orStM="; + hash = "sha256-t3kw1KM+wFZU0BNhEcCgnv/J6S2erXGKYd68bV1/uew="; }; patches = [ From 8109c20cc936b79fce49e5c90239e55c60c60823 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 01:38:32 +0000 Subject: [PATCH 194/310] speakeasy-cli: 1.796.4 -> 1.798.0 --- pkgs/by-name/sp/speakeasy-cli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sp/speakeasy-cli/package.nix b/pkgs/by-name/sp/speakeasy-cli/package.nix index 7770a4eca719..5e45c3359832 100644 --- a/pkgs/by-name/sp/speakeasy-cli/package.nix +++ b/pkgs/by-name/sp/speakeasy-cli/package.nix @@ -11,7 +11,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "speakeasy-cli"; - version = "1.796.4"; + version = "1.798.0"; sourceRoot = "."; src = @@ -33,15 +33,15 @@ stdenv.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_linux_amd64.zip"; - hash = "sha256-/GfzjiFeug0Ap43Bh/yCuEAvbmWFUA6gRFVBCEFQsvQ="; + hash = "sha256-5qG9kl18ZXDxPj5FKzFQINL6UmBuvkLMEd9iidOZmHE="; }; "aarch64-darwin" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_darwin_arm64.zip"; - hash = "sha256-1ayyn3McCFEoFPwB31R774Sv/aQidoS164XUAKOOZHs="; + hash = "sha256-hDnPVymWxeiNunImezavrBrFvAFu+h/MgREoDbk/qPs="; }; "aarch64-linux" = fetchurl { url = "https://github.com/speakeasy-api/speakeasy/releases/download/v${finalAttrs.version}/speakeasy_linux_arm64.zip"; - hash = "sha256-lTD+grnHTt56YDItCjW1BSoIpur6+UZjtG3p1GRWDdA="; + hash = "sha256-aNKx8HJFN0oMOgKvr5BQQhATc2wQAtir9+C3dk2Orng="; }; }; updateScript = writeShellScript "update-speakeasy" '' From 3b7253364754a47de29d6bfe044be033fd72b6cd Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 22 Sep 2026 21:42:27 -0400 Subject: [PATCH 195/310] context-mode: use installAgentSkills hook Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/co/context-mode/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/context-mode/package.nix b/pkgs/by-name/co/context-mode/package.nix index dc6fa3c0203c..7f0c6e1947e8 100644 --- a/pkgs/by-name/co/context-mode/package.nix +++ b/pkgs/by-name/co/context-mode/package.nix @@ -4,6 +4,7 @@ fetchurl, bun, makeWrapper, + installAgentSkills, nix-update-script, }: @@ -23,6 +24,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper + installAgentSkills ]; dontBuild = true; From 6c831d0debeab66c8ebd721b431ddc392116b198 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 01:50:09 +0000 Subject: [PATCH 196/310] gopass-summon-provider: 1.17.2 -> 1.17.3 --- pkgs/by-name/go/gopass-summon-provider/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gopass-summon-provider/package.nix b/pkgs/by-name/go/gopass-summon-provider/package.nix index f6ffe7c13dd1..21860d975851 100644 --- a/pkgs/by-name/go/gopass-summon-provider/package.nix +++ b/pkgs/by-name/go/gopass-summon-provider/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gopass-summon-provider"; - version = "1.17.2"; + version = "1.17.3"; src = fetchFromGitHub { owner = "gopasspw"; repo = "gopass-summon-provider"; tag = "v${finalAttrs.version}"; - hash = "sha256-OWQQXMUKz8EmyowTVRaO8FhskXEGO0asWP7J/Xqd90k="; + hash = "sha256-bb9kxaDosx3xrjPcu+n2ROdFdyETTePvObWIGkKOcrM="; }; - vendorHash = "sha256-7wwjPcnAJ/9l8ff2qqqU/Z8l223g0GDogJbf3TwcOaw="; + vendorHash = "sha256-9BNnieu+IbZxYfWtwaWgdk86yv0gdK2z8fMbebkO5L8="; subPackages = [ "." ]; From 67759c852146ea04623dc1013fcd2daa0c0da53e Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sat, 12 Sep 2026 13:27:45 -0400 Subject: [PATCH 197/310] ovn: add passthru system tests These validate that datapath (userspace and kernel) works as intended. Assisted-by: Codex, gpt-5.6-sol high --- pkgs/by-name/ov/ovn/package.nix | 7 ++- pkgs/by-name/ov/ovn/tests.nix | 80 +++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/ov/ovn/tests.nix diff --git a/pkgs/by-name/ov/ovn/package.nix b/pkgs/by-name/ov/ovn/package.nix index 515a4ce4e4d4..72daedd7ac81 100644 --- a/pkgs/by-name/ov/ovn/package.nix +++ b/pkgs/by-name/ov/ovn/package.nix @@ -1,4 +1,5 @@ { + callPackage, lib, stdenv, fetchFromGitHub, @@ -162,7 +163,11 @@ stdenv.mkDerivation (finalAttrs: { runHook postCheck ''; - passthru.updateScript = nix-update-script { }; + passthru = { + tests = callPackage ./tests.nix { ovn = finalAttrs.finalPackage; }; + + updateScript = nix-update-script { }; + }; meta = { description = "Open Virtual Network"; diff --git a/pkgs/by-name/ov/ovn/tests.nix b/pkgs/by-name/ov/ovn/tests.nix new file mode 100644 index 000000000000..8b2279726d93 --- /dev/null +++ b/pkgs/by-name/ov/ovn/tests.nix @@ -0,0 +1,80 @@ +{ ovn, testers }: + +let + systemTestData = ovn.overrideAttrs { + doCheck = false; + outputs = [ "out" ]; + installPhase = "cp -a . $out"; + postInstall = ""; + dontFixup = true; + }; + + mkSystemTest = + { + mode, + makeTarget, + testSuite, + }: + testers.runNixOSTest { + name = "ovn-system-tests-${mode}"; + + nodes.machine = { pkgs, ... }: { + # These get in the way of some tests. + networking = { + firewall.enable = false; + useDHCP = false; + }; + + environment.systemPackages = with pkgs; [ + bc + curl + ethtool + gnumake + iproute2 + iputils + kmod + net-tools + nfdump + nftables + nmap + openssl + procps + tcpdump + util-linux + wget + which + (python3.withPackages (ps: [ ps.scapy ])) + ]; + }; + + testScript = '' + machine.succeed( + "mkdir -p /build", + # Makefiles contain absolute references to the build directory. + "cp -a ${systemTestData} /build/source", + "chmod -R u+w /build/source", + r""" + if ! SKIP_UNSTABLE=yes make -C /build/source ${makeTarget}; then + echo "Some tests failed. Collecting logs for analysis..." + find /build/source/tests/${testSuite}.dir -type f \ + -exec echo "==== Contents of {} ====" \; \ + -exec cat {} \; + exit 1 + fi + """, + ) + ''; + }; +in +{ + system-userspace = mkSystemTest { + mode = "userspace"; + makeTarget = "check-system-userspace"; + testSuite = "system-userspace-testsuite"; + }; + system-kernel = mkSystemTest { + mode = "kernel"; + makeTarget = "check-kernel"; + testSuite = "system-kmod-testsuite"; + }; +} From 3778a3b160e6c6196be7665a39b4ca909a15792e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 02:14:33 +0000 Subject: [PATCH 198/310] openmeters: 1.14.0 -> 1.15.1 --- pkgs/by-name/op/openmeters/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openmeters/package.nix b/pkgs/by-name/op/openmeters/package.nix index 7470d94c7435..3a0abe0a4900 100644 --- a/pkgs/by-name/op/openmeters/package.nix +++ b/pkgs/by-name/op/openmeters/package.nix @@ -18,16 +18,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "openmeters"; - version = "1.14.0"; + version = "1.15.1"; src = fetchFromGitHub { owner = "httpsworldview"; repo = "openmeters"; tag = "v${finalAttrs.version}"; - hash = "sha256-WgOn/Beawd3uyi+GinYjlCUsAos2/J4eaT/9qKLpVWM="; + hash = "sha256-zo1auXpOxSEZvgQgHvbIMT2hdQlWND2mQzPITNBkYZw="; }; - cargoHash = "sha256-qMltAR+MTWeC4zkzEjmrERUjaCKNx2qjCKnVXV2qqPk="; + cargoHash = "sha256-EOJAMNNs/iSO5O/xWaw6ZZVtKdmozUCWo/P+LhToFf8="; nativeBuildInputs = [ pkg-config From 639730ad1902fff951611af96aee5e6241aca51c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 02:19:48 +0000 Subject: [PATCH 199/310] python3Packages.python-pooldose: 0.9.11 -> 0.9.14 --- pkgs/development/python-modules/python-pooldose/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-pooldose/default.nix b/pkgs/development/python-modules/python-pooldose/default.nix index 1ac6c7253d7d..cdcbcfee2929 100644 --- a/pkgs/development/python-modules/python-pooldose/default.nix +++ b/pkgs/development/python-modules/python-pooldose/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "python-pooldose"; - version = "0.9.11"; + version = "0.9.14"; pyproject = true; src = fetchFromGitHub { owner = "lmaertin"; repo = "python-pooldose"; tag = finalAttrs.version; - hash = "sha256-4KHc9WUT3zlu6RvuEYTcZrKqS+Z32khRb9PDMhOz1XQ="; + hash = "sha256-P/pINGef0bQJ+147/heOf4l/12Vdwd6F67vany9vFZY="; }; build-system = [ setuptools ]; From ee1f2713a6b6ab87b9329b6c834ec83707f58907 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 02:22:40 +0000 Subject: [PATCH 200/310] libretro.vice-x128: 0-unstable-2026-08-01 -> 0-unstable-2026-09-22 --- pkgs/by-name/li/libretroPackages/cores/vice.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/vice.nix b/pkgs/by-name/li/libretroPackages/cores/vice.nix index 6e5c1fe2c52c..9ed19fedc926 100644 --- a/pkgs/by-name/li/libretroPackages/cores/vice.nix +++ b/pkgs/by-name/li/libretroPackages/cores/vice.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "vice-${type}"; - version = "0-unstable-2026-08-01"; + version = "0-unstable-2026-09-22"; src = fetchFromGitHub { owner = "libretro"; repo = "vice-libretro"; - rev = "c8c242db75a559246d6d51017e6dd4ecd75d6a9f"; - hash = "sha256-InKQfyd2iBHUAmyb1GVi+g6nqsKstElvUadWt4eBrcI="; + rev = "9d7983826ea792f6cce7fdfe6c09488129c6f886"; + hash = "sha256-+052OnC/iPMI09vcP5XTTxnQuwBgDmZ6Ua/d9AEQjUY="; }; makefile = "Makefile"; From 962c949592c433ee13991c71c4c1b6ee766abfc1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 02:25:57 +0000 Subject: [PATCH 201/310] ttl: 0.22.0 -> 0.23.0 --- pkgs/by-name/tt/ttl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tt/ttl/package.nix b/pkgs/by-name/tt/ttl/package.nix index 3a63ac7cff88..6991970b58b2 100644 --- a/pkgs/by-name/tt/ttl/package.nix +++ b/pkgs/by-name/tt/ttl/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttl"; - version = "0.22.0"; + version = "0.23.0"; src = fetchFromGitHub { owner = "lance0"; repo = "ttl"; tag = "v${finalAttrs.version}"; - hash = "sha256-DK4SShSrwQeGOU3VJkyA9WYz8s/VMCu7F/KkK/+Nmjo="; + hash = "sha256-Te/VJiTEWJbePrCBeb+qB58fDI7qCxB1zWRh1XE2D7E="; }; - cargoHash = "sha256-iO+tOTa5SUE1Zct2QTuwbxKZxQjv+OmtJaEYuobX0vs="; + cargoHash = "sha256-UusMvTNy6htfzDxjL3J6lPBvmgUiXokFyo975o6Rc+A="; nativeBuildInputs = [ installShellFiles From fccb42ebf1018c6e55b8cd2469b339b8e3bf38cf Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 22 Sep 2026 22:36:04 -0400 Subject: [PATCH 202/310] omp: 18.2.8 -> 18.2.10 Changelog: https://github.com/can1357/oh-my-pi/releases/tag/v18.2.10 --- pkgs/by-name/om/omp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/om/omp/package.nix b/pkgs/by-name/om/omp/package.nix index e8b0748fed5c..115ceb4e9bd3 100644 --- a/pkgs/by-name/om/omp/package.nix +++ b/pkgs/by-name/om/omp/package.nix @@ -32,7 +32,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "omp"; - version = "18.2.8"; + version = "18.2.10"; strictDeps = true; __structuredAttrs = true; @@ -41,12 +41,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "can1357"; repo = "oh-my-pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-651o7v60Zg6gfHJwpsyhxgKmGFNuDzARMyBjdToD474="; + hash = "sha256-hxuGYuPchiLsiV4q8yy7kOrSJ8BJz9GWrSd4XTMx9jY="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-XT1sOG3jR3EkRHnKPUhQS695GrApZ1AAykA5NSVCLZI="; + hash = "sha256-2V3Duou64p2Cl13hPOSv/nUHKqj25e4lgvievqQB9FU="; }; postPatch = '' @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { # Prevents breaking symlinks in node_modules dontFixup = true; - outputHash = "sha256-FnXQapSrkrErdbMATY1pEyzkRrXdFlC2xALHL18Lerk="; + outputHash = "sha256-dgUjGGHVfwtcS+Nz38NFOT7Xqu3TlDMLhVfRlMvfncI="; outputHashMode = "recursive"; }; From 185b6f957acc756a2c0812e713c7e5f8a444a2a1 Mon Sep 17 00:00:00 2001 From: stefan Date: Tue, 22 Sep 2026 19:50:43 -0700 Subject: [PATCH 203/310] cudaPackages_13_4.tensorrt: 10.14.1 -> 10.16.1 Keep tensorrt consistent with the other CUDA 13 package sets and avoid CVE-2026-24188. --- pkgs/top-level/cuda-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index c601c3243476..4521d95ba6ac 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -218,7 +218,7 @@ let nvpl = "25.5"; nvtiff = "0.5.1"; tensorrt = - if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.14.1"; + if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.16.1"; }; in { From 654c0987c575cca97cab2b9740f9f4970b3cee40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 03:53:57 +0000 Subject: [PATCH 204/310] python3Packages.aiodukeenergy: 1.1.0 -> 1.1.1 --- pkgs/development/python-modules/aiodukeenergy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiodukeenergy/default.nix b/pkgs/development/python-modules/aiodukeenergy/default.nix index 4a22e8f24019..1cccd9e4b4c4 100644 --- a/pkgs/development/python-modules/aiodukeenergy/default.nix +++ b/pkgs/development/python-modules/aiodukeenergy/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "aiodukeenergy"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "hunterjm"; repo = "aiodukeenergy"; tag = "v${version}"; - hash = "sha256-v8rWRjAlTGu7d0bQaAQ1A7Qm4oP3STkIzHcKLa8+/OY="; + hash = "sha256-//sxl5eOaO6HIEJzxCSxSQaJu5F0sOItawpF3cNTXm0="; }; build-system = [ poetry-core ]; From e0d3f4398fb4a3126cce7e30240439a0f0a30089 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 04:53:24 +0000 Subject: [PATCH 205/310] sea-orm-cli: 2.0.2 -> 2.0.3 --- pkgs/by-name/se/sea-orm-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/sea-orm-cli/package.nix b/pkgs/by-name/se/sea-orm-cli/package.nix index df78401f1a2e..9bacd036c77f 100644 --- a/pkgs/by-name/se/sea-orm-cli/package.nix +++ b/pkgs/by-name/se/sea-orm-cli/package.nix @@ -9,14 +9,14 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sea-orm-cli"; - version = "2.0.2"; + version = "2.0.3"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-tkyZSsTE1a08AIif5NNkBazASs+pvBgP69CnZhEZkhw="; + hash = "sha256-cmNpT+UWb8J29fIyYxJ4UB7LdMkFk9EFJOWOV7M2HHI="; }; - cargoHash = "sha256-4+rFHOBRyUGF6DXxT4Y54Y2s4F9MGcNF/ELWj/4fPWo="; + cargoHash = "sha256-ztH9PDN9fYPinBy5TC8TK2DHSvR6koYlec90Y0Mzo28="; strictDeps = true; __structuredAttrs = true; From 3038d7e8d4074939a15d16026c5c70ca784518b4 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 23 Sep 2026 01:19:15 -0400 Subject: [PATCH 206/310] librealsense: modernize, remove `cudatoolkit` Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/li/librealsense/package.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/librealsense/package.nix b/pkgs/by-name/li/librealsense/package.nix index 8c5e71d0396e..801a0eed6991 100644 --- a/pkgs/by-name/li/librealsense/package.nix +++ b/pkgs/by-name/li/librealsense/package.nix @@ -28,18 +28,20 @@ enableGUI ? false, }: -assert cudaSupport -> (cudaPackages ? cudatoolkit && cudaPackages.cudatoolkit != null); assert enablePython -> pythonPackages != null; assert enableGUI -> enableExamples; let - stdenv' = if cudaSupport then cudaPackages.backendStdenv else stdenv; + effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else stdenv; in -stdenv'.mkDerivation rec { +effectiveStdenv.mkDerivation (finalAttrs: { pname = "librealsense"; version = "2.57.7"; + strictDeps = true; + __structuredAttrs = true; + outputs = [ "out" "dev" @@ -48,8 +50,8 @@ stdenv'.mkDerivation rec { src = fetchFromGitHub { owner = "realsenseai"; repo = "librealsense"; - rev = "v${version}"; - sha256 = "sha256-d/FkvnUa7CqW25ZG8PY9+cd7uRL4zC1Md/JT8B/qAKU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-d/FkvnUa7CqW25ZG8PY9+cd7uRL4zC1Md/JT8B/qAKU="; }; buildInputs = [ @@ -57,7 +59,10 @@ stdenv'.mkDerivation rec { gcc.cc.lib nlohmann_json ] - ++ lib.optionals cudaSupport [ cudaPackages.cuda_cudart ] + ++ lib.optionals cudaSupport [ + cudaPackages.cuda_cudart + cudaPackages.cuda_nvcc + ] ++ lib.optionals enablePython ( with pythonPackages; [ @@ -193,4 +198,4 @@ stdenv'.mkDerivation rec { platforms = lib.platforms.unix; mainProgram = if enableGUI then "realsense-viewer" else "rs-enumerate-devices"; }; -} +}) From d6b3ecb35c1367b4a82273254411712a381f8855 Mon Sep 17 00:00:00 2001 From: Andrew Prokhorenkov Date: Tue, 22 Sep 2026 15:12:34 -0500 Subject: [PATCH 207/310] codex: 0.155.1 -> 0.156.1 --- pkgs/by-name/co/codex/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index e9efdd09961b..00624c6ced4e 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -29,18 +29,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.155.1"; + version = "0.156.1"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-iFW66odceRNBsVG5bD9SdcQGxhpm/QIZwYjGCrfMXiI="; + hash = "sha256-H53f57hmnyCtn5yPxtBe/A92qyQyzQBeU/vK2qSBrvI="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-6IAX/SFSSgSKKFxKsUXoZ9nNQaHJ+EjZ5a4bJwyDdF0="; + cargoHash = "sha256-W87rX/W2J1pwqNrihX+Rj6DfagoZYuB6C+l/S4BhyJM="; __structuredAttrs = true; @@ -63,6 +63,8 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace Cargo.toml \ --replace-fail 'lto = "thin"' "" \ --replace-fail 'codegen-units = 4' "" + + sed -i '1i#![recursion_limit = "256"]' chatgpt/src/lib.rs ''; nativeBuildInputs = [ From 26aa31821d2b4914c389b5540105ebb8233c7f4a Mon Sep 17 00:00:00 2001 From: Superredstone Date: Wed, 23 Sep 2026 07:32:47 +0200 Subject: [PATCH 208/310] rufin: 0.15.4 -> 0.16.0 --- pkgs/by-name/ru/rufin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ru/rufin/package.nix b/pkgs/by-name/ru/rufin/package.nix index f78ea0e6309a..94a17c27bc54 100644 --- a/pkgs/by-name/ru/rufin/package.nix +++ b/pkgs/by-name/ru/rufin/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rufin"; - version = "0.15.4"; + version = "0.16.0"; __structuredAttrs = true; @@ -28,12 +28,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "screwys"; repo = "Rufin"; tag = "v${finalAttrs.version}"; - hash = "sha256-a9F0UIFpPaDQS5reV4ISzF3TAxNuRBLE5MPLveABYbo="; + hash = "sha256-NsB8B24wr1heDeDdeNJFRgAIgXUB4+yJCI6BWYDx7YA="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-puijPhfe548I/RD4wtlBnbS6OWabQlTv4yBRyRsCEvQ="; + hash = "sha256-Yc3lcdg/CBriaBI0H/9ZRF4KFlsSuyhdJCsy+A6yxxY="; }; strictDeps = true; @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "Native GTK4/libadwaita music client for Jellyfin, Subsonic, Navidrome and local libraries written in Rust"; + description = "Native music player for Jellyfin, Navidrome/OpenSubsonic, Plex, and Emby servers; local folders, WebDAV including a direct Nextcloud browser login path, Samba and NAS shares"; homepage = "https://github.com/screwys/Rufin"; changelog = "https://github.com/screwys/Rufin/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; From d972b640eebdbc5d85276cb50a8277142bb97f65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 05:38:02 +0000 Subject: [PATCH 209/310] davmail: 6.8.1 -> 7.0.0 --- pkgs/by-name/da/davmail/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/davmail/package.nix b/pkgs/by-name/da/davmail/package.nix index 2aff83ac7242..5de9b266392c 100644 --- a/pkgs/by-name/da/davmail/package.nix +++ b/pkgs/by-name/da/davmail/package.nix @@ -20,13 +20,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "davmail"; - version = "6.8.1"; + version = "7.0.0"; src = fetchFromGitHub { owner = "mguessan"; repo = "davmail"; tag = finalAttrs.version; - hash = "sha256-kIDAMVenUzc7tIC49yzc1MzqNa9B7nNlX1bzwpG8Vp0="; + hash = "sha256-N1+jj+iXRIQ0zxZcZgXPRY+u35ucLXXvh7ofPdrYrVE="; }; buildPhase = '' From cf0d5c1eda92a317d25364e69abe054b29c4f830 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 05:46:39 +0000 Subject: [PATCH 210/310] dgop: 1.6.0 -> 1.6.2 --- pkgs/by-name/dg/dgop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dg/dgop/package.nix b/pkgs/by-name/dg/dgop/package.nix index daf2d5cfbd23..7a9c6e5f5fd0 100644 --- a/pkgs/by-name/dg/dgop/package.nix +++ b/pkgs/by-name/dg/dgop/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "dgop"; - version = "1.6.0"; + version = "1.6.2"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "dgop"; tag = "v${finalAttrs.version}"; - hash = "sha256-5oGojLTg8DjsKn97EurssiZJlpdUD9AvhaM/jXjK3+o="; + hash = "sha256-0zWMFcxLZEVPzCRe5yDgPlPHBNgw3MMq78MAUvGNu/4="; }; vendorHash = "sha256-agVGh6togqHNCU7/3xDnmfF6bNlm2TAnXw5JhhUivgs="; From c88abd674eeef0ca36016f5519ba6c95778d94f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 06:26:37 +0000 Subject: [PATCH 211/310] python3Packages.temporalio: 1.32.0 -> 1.33.0 --- pkgs/development/python-modules/temporalio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index 354efdce856c..f07b1f2505b8 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "temporalio"; - version = "1.32.0"; + version = "1.33.0"; pyproject = true; src = fetchFromGitHub { @@ -33,7 +33,7 @@ buildPythonPackage rec { repo = "sdk-python"; tag = version; fetchSubmodules = true; - hash = "sha256-m0ozryH2bQwRVfnsCnE1dhBGs9Do8iHVyk9tUlkFvkc="; + hash = "sha256-HrE5CnsJsCfOUwfPu2Ow3wxGY2l1BOJhqv/sIojpOP0="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -43,7 +43,7 @@ buildPythonPackage rec { src cargoRoot ; - hash = "sha256-Xof8/FDdQ5fGncNGXENLp0sjX3LPyk6Quqn/coKqzdk="; + hash = "sha256-zEYa4Nva9XNEtgnGFdJYhd7bWKwXOu38V83SiF0xmHY="; }; cargoRoot = "temporalio/bridge"; From 3b85bddf066c5eb64d41b7e97f11a397b387f3ef Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Sep 2026 11:41:18 +0200 Subject: [PATCH 212/310] python3Packages.iamdata: 0.1.202609211 -> 0.1.202609221 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609211...v0.1.202609221 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609221 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 3458339ce530..b836e25dc340 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202609211"; + version = "0.1.202609221"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-4q8CVQ+w+UMTBHX/eJPno0SP5bUpvmDmbnree2AtbEQ="; + hash = "sha256-1pkOa2qEYEA3nO475r6UEKbrzQ4XOcw4F4PlKRnbycg="; }; __darwinAllowLocalNetworking = true; From 6fe201be6e5ff003710f8203f7ddf1e284187bf2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 08:35:41 +0200 Subject: [PATCH 213/310] python3Packages.iamdata: 0.1.202609221 -> 0.1.202609231 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609221...v0.1.202609231 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609231 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index b836e25dc340..cee7ed620a8e 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202609221"; + version = "0.1.202609231"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-1pkOa2qEYEA3nO475r6UEKbrzQ4XOcw4F4PlKRnbycg="; + hash = "sha256-v1KhdlwuHmtd6P2HbRNph3CJ0uU1/wXOmiJB1yM91D8="; }; __darwinAllowLocalNetworking = true; From 49b7caf88bcff47c50f845405c668daa290f2f7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Sep 2026 12:14:34 +0200 Subject: [PATCH 214/310] python3Packages.tencentcloud-sdk-python: 3.1.178 -> 3.1.179 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.178...3.1.179 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.179/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index db78c8c2bf39..6fd343799825 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.178"; + version = "3.1.179"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-WduJ/tyGRr0wDOouNEQHkYG4uytNLBrYwkjMhbuBUhY="; + hash = "sha256-iW+c/siZ2ICcaaTjnfqYyFjsHToByD+yLxf7ywR/gQA="; }; build-system = [ setuptools ]; From c321ca4ae7a6e114c2b45bb7280d188e66296a51 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 08:37:43 +0200 Subject: [PATCH 215/310] python3Packages.tencentcloud-sdk-python: 3.1.179 -> 3.1.180 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.179...3.1.180 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.180/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 6fd343799825..928e683fdd20 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.179"; + version = "3.1.180"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-iW+c/siZ2ICcaaTjnfqYyFjsHToByD+yLxf7ywR/gQA="; + hash = "sha256-s1LvhBN2SWisc5SGIZUwZuIArAkuBXnSfcrnVaBTbAQ="; }; build-system = [ setuptools ]; From 421ea8e80e46ee13ebcf06d39a812954f2561dd8 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 23 Sep 2026 07:08:04 +0000 Subject: [PATCH 216/310] python3Packages.timm: 1.0.29 -> 1.0.30 Diff: https://github.com/huggingface/pytorch-image-models/compare/v1.0.29...v1.0.30 Changelog: https://github.com/huggingface/pytorch-image-models/blob/v1.0.30/README.md#whats-new --- pkgs/development/python-modules/timm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/timm/default.nix b/pkgs/development/python-modules/timm/default.nix index c9f71db36466..2d66bcb7e68b 100644 --- a/pkgs/development/python-modules/timm/default.nix +++ b/pkgs/development/python-modules/timm/default.nix @@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: { pname = "timm"; - version = "1.0.29"; + version = "1.0.30"; pyproject = true; __structuredAttrs = true; @@ -31,7 +31,7 @@ buildPythonPackage (finalAttrs: { owner = "huggingface"; repo = "pytorch-image-models"; tag = "v${finalAttrs.version}"; - hash = "sha256-kmz6olMnxeD5MMiJnz3mcdz6RYO7T8kaP2+mJI2RAco="; + hash = "sha256-NUoyA0q67TU9U5O9sd51q7Q0rvRsHoOfwZ8epiFyKrw="; }; # Fix torch 2.11.0 compatibility From 434b7de89836132315aa5d743a13bb9fc11c7e2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 07:16:43 +0000 Subject: [PATCH 217/310] wlr-utils: 1.8.0 -> 1.9.0 --- pkgs/by-name/wl/wlr-utils/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wl/wlr-utils/package.nix b/pkgs/by-name/wl/wlr-utils/package.nix index fd9a8d9759bb..f56a8f0e6c6b 100644 --- a/pkgs/by-name/wl/wlr-utils/package.nix +++ b/pkgs/by-name/wl/wlr-utils/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wlr-utils"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "sjourdois"; repo = "wlr-utils"; tag = "v${finalAttrs.version}"; - hash = "sha256-H+XXWFmtjxSZEETUygdJCj0hHWWB/TO3QU83RL2oCqQ="; + hash = "sha256-t82lbhTK50oodKyv//0DOJYfmbOxyJRT1Di+sWq3Y4g="; }; - cargoHash = "sha256-fz3yVFfCEYq0rBwjeimez3XFIQbVrXvMzTF94X4aqHI="; + cargoHash = "sha256-f71BIE2wDzj3D7mWBP0+Ol6yHADKQVAG13Ix/qpDcdM="; nativeBuildInputs = [ pkg-config From 0f14c6bde7cb78e83df7bfb186070dcf3ef42bb8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 07:29:11 +0000 Subject: [PATCH 218/310] gpscorrelate: 2.3 -> 2.4 --- pkgs/by-name/gp/gpscorrelate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpscorrelate/package.nix b/pkgs/by-name/gp/gpscorrelate/package.nix index 4bd63153db4f..c158caf7b332 100644 --- a/pkgs/by-name/gp/gpscorrelate/package.nix +++ b/pkgs/by-name/gp/gpscorrelate/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpscorrelate"; - version = "2.3"; + version = "2.4"; src = fetchFromGitHub { owner = "dfandrich"; repo = "gpscorrelate"; tag = finalAttrs.version; - hash = "sha256-7uNYwnMkW9jlt3kBrNqkhJsDoVkUFbCmqt0lQv8bRE0="; + hash = "sha256-BwBKCX4fvSb8jOgU8RoCidP/BFCcoGAX4jSifKYu96E="; }; nativeBuildInputs = [ From 721fb1efefeb413669c22753260a8d5b173a908b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 07:39:27 +0000 Subject: [PATCH 219/310] terraform-providers.digitalocean_digitalocean: 2.100.0 -> 2.102.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 3f3210bddf70..9bdc070f207f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -328,11 +328,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-pv2Suo2PpX0+D5rYno6sprrirt70mwx+lBjGPW8UTmA=", + "hash": "sha256-fmSMSvmJKFVeZwXUoy+hLjC3rk1mRenhx9206FdIe2E=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.100.0", + "rev": "v2.102.0", "spdx": "MPL-2.0", "vendorHash": null }, From 173b3aa7a5f9ce2814bd541123deea6b5e3dedeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 07:47:40 +0000 Subject: [PATCH 220/310] lintspec: 0.18.1 -> 0.19.0 --- pkgs/by-name/li/lintspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lintspec/package.nix b/pkgs/by-name/li/lintspec/package.nix index 73614f381038..a15f04bf45ba 100644 --- a/pkgs/by-name/li/lintspec/package.nix +++ b/pkgs/by-name/li/lintspec/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lintspec"; - version = "0.18.1"; + version = "0.19.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "beeb"; repo = "lintspec"; tag = "v${finalAttrs.version}"; - hash = "sha256-ORe9CjLB9dgq81jZ/Hbaem5H/NAZ4Rrv0uwll3bMRiE="; + hash = "sha256-V5HwQeopWKrq0X8mo33hPEAX/HiQ1t8/gdLzS3fzlD0="; }; - cargoHash = "sha256-bQP4P6Ti57JfVwYV/qwiLh2KqnqfoualH5fAxG6g4Fk="; + cargoHash = "sha256-JgU2xsZxO/oCJBE+kv6/bSBSu+ivXd0XbAuMd4KpeYc="; cargoBuildFlags = [ "--package" "lintspec" From 450750c5632fc964bfc54523cf91868c92f3fffa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 07:53:55 +0000 Subject: [PATCH 221/310] python3Packages.checkdmarc: 6.0.1 -> 6.0.3 --- pkgs/development/python-modules/checkdmarc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/checkdmarc/default.nix b/pkgs/development/python-modules/checkdmarc/default.nix index f6d9becedfd9..3549016ba893 100644 --- a/pkgs/development/python-modules/checkdmarc/default.nix +++ b/pkgs/development/python-modules/checkdmarc/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "checkdmarc"; - version = "6.0.1"; + version = "6.0.3"; pyproject = true; src = fetchFromGitHub { owner = "domainaware"; repo = "checkdmarc"; tag = finalAttrs.version; - hash = "sha256-yyyaA0gLnRpyf1MueHWd67kzXDMOJYd5CHzAG/mBIA0="; + hash = "sha256-K+0dgpJRtfsrXdyjL84TOv/Bju0nXK4jenAdbjx9D8s="; }; pythonRelaxDeps = [ From 326d207d13444f81624999fb6cb2662b9ccd1feb Mon Sep 17 00:00:00 2001 From: Tim Dortmann Date: Wed, 23 Sep 2026 10:08:55 +0200 Subject: [PATCH 222/310] nsight_systems: update boost dependency --- pkgs/development/cuda-modules/packages/nsight_systems.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/cuda-modules/packages/nsight_systems.nix b/pkgs/development/cuda-modules/packages/nsight_systems.nix index 9c16c19ded5d..19ec4db12736 100644 --- a/pkgs/development/cuda-modules/packages/nsight_systems.nix +++ b/pkgs/development/cuda-modules/packages/nsight_systems.nix @@ -1,6 +1,7 @@ { backendStdenv, boost178, + boost186, buildRedist, cudaAtLeast, e2fsprogs, @@ -47,6 +48,7 @@ buildRedist ( lib.getLib qt.qtwayland; qtWaylandPlugins = "${qtwayland}/${qt.qtbase.qtPluginPrefix}"; inherit (qt) wrapQtAppsHook qtwebengine; + boost = if cudaAtLeast "13.4" then boost186 else boost178; in { redistName = "cuda"; @@ -110,7 +112,7 @@ buildRedist ( qt6.qttools qtwebengine qt6.qtwayland - boost178 + boost e2fsprogs gst_all_1.gst-plugins-base gst_all_1.gstreamer From 9dd8e0ffa72f896116de70f31ef9f7a8dd94b91c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:26:05 +0200 Subject: [PATCH 223/310] python3Packages.bluezero: patch version --- pkgs/development/python-modules/bluezero/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/bluezero/default.nix b/pkgs/development/python-modules/bluezero/default.nix index b301c40b3a7c..a14ee9c1789c 100644 --- a/pkgs/development/python-modules/bluezero/default.nix +++ b/pkgs/development/python-modules/bluezero/default.nix @@ -20,6 +20,11 @@ buildPythonPackage (finalAttrs: { hash = "sha256-H5760bPdA7NECiOWI7fLCxW3K7+c2L0Y3sa/E/krJJw="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "version='0.9.0'," "version='${finalAttrs.version}'," + ''; + build-system = [ setuptools ]; From 2b9a5f4ff46094bb50bd3b429e4d6bac3204dad7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:32:15 +0200 Subject: [PATCH 224/310] python3Packages.aiotools: add typing-extensions Disable failing test --- .../development/python-modules/aiotools/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aiotools/default.nix b/pkgs/development/python-modules/aiotools/default.nix index 407f8a55725c..a7aa00124854 100644 --- a/pkgs/development/python-modules/aiotools/default.nix +++ b/pkgs/development/python-modules/aiotools/default.nix @@ -1,11 +1,12 @@ { lib, + async-lru, buildPythonPackage, fetchFromGitHub, - setuptools-scm, - async-lru, - pytestCheckHook, pytest-asyncio, + pytestCheckHook, + setuptools-scm, + typing-extensions, }: buildPythonPackage (finalAttrs: { @@ -26,6 +27,7 @@ buildPythonPackage (finalAttrs: { dependencies = [ async-lru + typing-extensions ]; nativeCheckInputs = [ @@ -35,6 +37,11 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "aiotools" ]; + disabledTestPaths = [ + # Fatal Python error: Segmentation fault + "tests/test_fork.py" + ]; + meta = { description = "Idiomatic asyncio utilities"; homepage = "https://github.com/achimnol/aiotools"; From 97645ecc87660b341a44c86d70f130965d081cae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 27 Aug 2026 22:39:23 +0200 Subject: [PATCH 225/310] python3Packages.aiormq: add pyprojectVersionPatchHook --- pkgs/development/python-modules/aiormq/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/aiormq/default.nix b/pkgs/development/python-modules/aiormq/default.nix index 31e7a30b6fa2..189c07b708a7 100644 --- a/pkgs/development/python-modules/aiormq/default.nix +++ b/pkgs/development/python-modules/aiormq/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, pamqp, uv-build, + pyprojectVersionPatchHook, yarl, }: @@ -28,6 +29,8 @@ buildPythonPackage rec { build-system = [ uv-build ]; + nativeBuildInputs = [ pyprojectVersionPatchHook ]; + dependencies = [ pamqp yarl From fa1517e672bba9992b3b1f83a3812f48d068a180 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 30 Aug 2026 12:25:10 +0200 Subject: [PATCH 226/310] phpPackages.psalm: 6.14.3 -> 6.18.0 --- pkgs/development/php-packages/psalm/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix index 2d7e67e334f9..44c3b94f92d7 100644 --- a/pkgs/development/php-packages/psalm/default.nix +++ b/pkgs/development/php-packages/psalm/default.nix @@ -8,12 +8,12 @@ }: let - version = "6.14.3"; + version = "6.18.0"; # The PHAR file is only required to get the `composer.lock` file psalm-phar = fetchurl { url = "https://github.com/vimeo/psalm/releases/download/${version}/psalm.phar"; - hash = "sha256-dqRI73CdY51K1aitIK6R74Y2sLb68l4ndNuTzRv8qRE="; + hash = "sha256-I3Yqogy3ge9Apfar6lqcilCgDvh4HNp8qRJLFE6ghAI="; }; in php.buildComposerProject2 (finalAttrs: { @@ -24,14 +24,14 @@ php.buildComposerProject2 (finalAttrs: { owner = "vimeo"; repo = "psalm"; tag = finalAttrs.version; - hash = "sha256-6MO16Ch3SR2kn48lTj64c/1DZDpsLjpZcFYmtiBhCCU="; + hash = "sha256-J+73nh/5cx0YNGOzMQSTDmRpfUQ1Q57kL3pJRre1J/Q="; }; composerLock = runCommand "composer.lock" { } '' ${lib.getExe php} -r '$phar = new Phar("${psalm-phar}"); $phar->extractTo(".", "composer.lock");' cp composer.lock $out ''; - vendorHash = "sha256-2LlP0D7b07yXVGc/+pJUUWYXF8rsc4HiErBUt5SfZmw="; + vendorHash = "sha256-nHiN9lmp2hEHGRMwYBXcRPpPgOPnjSkStWrdb6Xgxns="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From d0c6f66dc6eb221f2dcf81e303a408d0e1cc6fcb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 08:49:09 +0000 Subject: [PATCH 227/310] pixi: 0.80.0 -> 0.81.0 --- pkgs/by-name/pi/pixi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index 2fcf832303df..4a26f4579055 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.80.0"; + version = "0.81.0"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-PeTSCk6b8GaEXlMWmHMGczIXpj72twXRd3vb8Sb0ZWs="; + hash = "sha256-wolTqPWvTVt2bc5yN03cJ0feP68e7c2LACN2ZbEciR8="; }; - cargoHash = "sha256-M6pP4xGeuJMzjKLbH3uIfLkfs6M0uztoea4GPTiDQ1E="; + cargoHash = "sha256-BX3H9WCqgXRdQr8Lh6iJ/VLOExTgxYq3d6HNNs7lBBo="; nativeBuildInputs = [ pkg-config From eb0f1683901d36f27b36b4d8de0b1f43d41739db Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:52:08 +0200 Subject: [PATCH 228/310] python3Packages.aio-pika: relax aiormq --- pkgs/development/python-modules/aio-pika/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/aio-pika/default.nix b/pkgs/development/python-modules/aio-pika/default.nix index c795828767e3..49270719d255 100644 --- a/pkgs/development/python-modules/aio-pika/default.nix +++ b/pkgs/development/python-modules/aio-pika/default.nix @@ -24,6 +24,8 @@ buildPythonPackage rec { --replace-fail "uv_build>=0.9.26,<0.10.0" uv_build ''; + pythonRelaxDeps = [ "aiormq" ]; + build-system = [ uv-build ]; dependencies = [ From d049d0498d18cc5c38bfb8bb7142203825b74966 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:53:11 +0200 Subject: [PATCH 229/310] python3Packages.aio-pika: add pyprojectVersionPatchHook --- pkgs/development/python-modules/aio-pika/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/aio-pika/default.nix b/pkgs/development/python-modules/aio-pika/default.nix index 49270719d255..6de303638c95 100644 --- a/pkgs/development/python-modules/aio-pika/default.nix +++ b/pkgs/development/python-modules/aio-pika/default.nix @@ -3,6 +3,7 @@ aiormq, buildPythonPackage, fetchFromGitHub, + pyprojectVersionPatchHook, uv-build, yarl, }: @@ -28,6 +29,8 @@ buildPythonPackage rec { build-system = [ uv-build ]; + nativeBuildInputs = [ pyprojectVersionPatchHook ]; + dependencies = [ aiormq yarl From a5718c71805e4cf9a85d162b1311e4acf80be651 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:54:40 +0200 Subject: [PATCH 230/310] python3Packages.aio-pika: migrate to finalAttrs --- pkgs/development/python-modules/aio-pika/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/aio-pika/default.nix b/pkgs/development/python-modules/aio-pika/default.nix index 6de303638c95..f796ea035470 100644 --- a/pkgs/development/python-modules/aio-pika/default.nix +++ b/pkgs/development/python-modules/aio-pika/default.nix @@ -8,7 +8,7 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "aio-pika"; version = "9.6.2"; pyproject = true; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "mosquito"; repo = "aio-pika"; - tag = version; + tag = finalAttrs.version; hash = "sha256-N5MjFIolMRTTn4aV1NskBwonB/8FSuEZETumUrAa02Y="; }; @@ -45,8 +45,8 @@ buildPythonPackage rec { meta = { description = "AMQP 0.9 client designed for asyncio and humans"; homepage = "https://github.com/mosquito/aio-pika"; - changelog = "https://github.com/mosquito/aio-pika/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/mosquito/aio-pika/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ emilytrau ]; }; -} +}) From eb11c751f019cd97cd3c7f954e25cd444e798794 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 08:56:53 +0000 Subject: [PATCH 231/310] uzdoom: 5.0.1 -> 5.0.2 --- pkgs/by-name/uz/uzdoom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/uz/uzdoom/package.nix b/pkgs/by-name/uz/uzdoom/package.nix index ea5d9dee9019..f164db0d9839 100644 --- a/pkgs/by-name/uz/uzdoom/package.nix +++ b/pkgs/by-name/uz/uzdoom/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "uzdoom"; - version = "5.0.1"; + version = "5.0.2"; __structuredAttrs = true; strictDeps = true; @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "UZDoom"; repo = "UZDoom"; tag = finalAttrs.version; - hash = "sha256-JaAx3HlsHPFDILQrq9rz1FpO7dVsfoJgvCLvNx8+CJ0="; + hash = "sha256-Py3RvUQnxesB9TVM/YA74TPQURcp+z8swoeBU5Tvi+M="; }; outputs = [ "out" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "doc" ]; From 670388d45632b246ee0ae476492130343ab7a866 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:47:05 +0200 Subject: [PATCH 232/310] python3Packages.canmatrix: fix version --- pkgs/development/python-modules/canmatrix/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/canmatrix/default.nix b/pkgs/development/python-modules/canmatrix/default.nix index b52d7ceb7afb..daa6c7e09514 100644 --- a/pkgs/development/python-modules/canmatrix/default.nix +++ b/pkgs/development/python-modules/canmatrix/default.nix @@ -28,6 +28,12 @@ buildPythonPackage rec { hash = "sha256-PfegsFha7ernSqnMeaDoLf1jLx1CiOoiYi34dESEgBY="; }; + postPatch = '' + # Allows to skip versioneer and use the version from nixpkgs instead + substituteInPlace setup.py \ + --replace-fail 'version = versioneer.get_version(),' 'version = "${version}",' + ''; + build-system = [ setuptools ]; dependencies = [ From 512d9447bb0a1a68061c1c844c10086ff9bee0f8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Sep 2026 10:48:53 +0200 Subject: [PATCH 233/310] python3Packages.canmatrix: migrate to finalAttrs --- .../development/python-modules/canmatrix/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/canmatrix/default.nix b/pkgs/development/python-modules/canmatrix/default.nix index daa6c7e09514..fb51cc32e440 100644 --- a/pkgs/development/python-modules/canmatrix/default.nix +++ b/pkgs/development/python-modules/canmatrix/default.nix @@ -16,7 +16,7 @@ xlwt, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "canmatrix"; version = "1.2"; pyproject = true; @@ -24,14 +24,14 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "ebroecker"; repo = "canmatrix"; - tag = version; + tag = finalAttrs.version; hash = "sha256-PfegsFha7ernSqnMeaDoLf1jLx1CiOoiYi34dESEgBY="; }; postPatch = '' # Allows to skip versioneer and use the version from nixpkgs instead substituteInPlace setup.py \ - --replace-fail 'version = versioneer.get_version(),' 'version = "${version}",' + --replace-fail 'version = versioneer.get_version(),' 'version = "${finalAttrs.version}",' ''; build-system = [ setuptools ]; @@ -60,7 +60,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pytestFlags = [ # long_envvar_name_imports requires stable key value pair ordering @@ -79,8 +79,8 @@ buildPythonPackage rec { meta = { description = "Support and convert several CAN (Controller Area Network) database formats"; homepage = "https://github.com/ebroecker/canmatrix"; - changelog = "https://github.com/ebroecker/canmatrix/releases/tag/${version}"; + changelog = "https://github.com/ebroecker/canmatrix/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ sorki ]; }; -} +}) From 1f0a9d890a9e73e1bdefc1b47165d363eaf6dc6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 09:06:11 +0000 Subject: [PATCH 234/310] python3Packages.pysenz: 1.0.2 -> 1.1.2 --- pkgs/development/python-modules/pysenz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysenz/default.nix b/pkgs/development/python-modules/pysenz/default.nix index 7b6729592a3a..dde6b1e34206 100644 --- a/pkgs/development/python-modules/pysenz/default.nix +++ b/pkgs/development/python-modules/pysenz/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pysenz"; - version = "1.0.2"; + version = "1.1.2"; pyproject = true; src = fetchFromGitHub { owner = "nordicopen"; repo = "pysenz"; tag = "v${version}"; - hash = "sha256-gS9dsGQ8waOlUbHWHiJbQrvh4RdFb4SNEH4J4TbT2x8="; + hash = "sha256-jUOIapzoDjfX6nVX4Dcc356uRnQNEu2OQIcm4D3ceh8="; }; build-system = [ setuptools ]; From 218ba45e32cb092212e90c975fe4c90367d77f28 Mon Sep 17 00:00:00 2001 From: Volker Diels-Grabsch Date: Wed, 23 Sep 2026 11:25:38 +0200 Subject: [PATCH 235/310] ocamlPackages.ctypes: update project link from ocamllabs to yallop This project has been moved from the GitHub account "ocamllabs" to "yallop" a long time ago. There is still an HTTP redirect: https://github.com/ocamllabs/ocaml-ctypes -> https://github.com/yallop/ocaml-ctypes which is why the Nix build still works, but we should not rely on it. --- pkgs/development/ocaml-modules/ctypes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/ctypes/default.nix b/pkgs/development/ocaml-modules/ctypes/default.nix index 0b6ef25b89fb..27068fa2c314 100644 --- a/pkgs/development/ocaml-modules/ctypes/default.nix +++ b/pkgs/development/ocaml-modules/ctypes/default.nix @@ -14,7 +14,7 @@ buildDunePackage (finalAttrs: { version = "0.24.0"; src = fetchFromGitHub { - owner = "ocamllabs"; + owner = "yallop"; repo = "ocaml-ctypes"; rev = finalAttrs.version; hash = "sha256-Wlpk+/MSWmnIRsJfVQMTCYDRixuqLzDpdFNpkQyscA8="; @@ -31,7 +31,7 @@ buildDunePackage (finalAttrs: { checkInputs = [ ounit2 ]; meta = { - homepage = "https://github.com/ocamllabs/ocaml-ctypes"; + homepage = "https://github.com/yallop/ocaml-ctypes"; description = "Library for binding to C libraries using pure OCaml"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ericbmerritt ]; From 15de14de08f6a1508d0b1c5351706116b4caeafb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 09:34:46 +0000 Subject: [PATCH 236/310] terraform-providers.mongodb_mongodbatlas: 2.17.0 -> 2.18.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 3f3210bddf70..db4c9a718252 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -941,13 +941,13 @@ "vendorHash": "sha256-ulhKT0DaS6gg9Ucz9pqqIg4mxRpGDGz2rN1R0RNuumg=" }, "mongodb_mongodbatlas": { - "hash": "sha256-bSZBt8kPo4rhkgCYIBJvU8EEN5rPrG6EcjMUbdzE6gw=", + "hash": "sha256-F0SKTzkM/I4LT2e9kbfmRRBLWp2EI1vKX5Ypu145KA0=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v2.17.0", + "rev": "v2.18.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-6R9s/9SnkTqk9sYZhW/O5U/opqnTTMqx4SRnMF+vpHE=" + "vendorHash": "sha256-wmA9pSlOnkQ3qvmFkIPS5PPXcLrFrud9bD30vq76ZYg=" }, "namecheap_namecheap": { "hash": "sha256-eV2K3KHTEXEEt1WXwfYfNMK+gLUY0EoHFQg9kLdAI3s=", From 5b3305f86557789ecb5b150d7a78289b0a846f65 Mon Sep 17 00:00:00 2001 From: Savyasachee Jha Date: Wed, 23 Sep 2026 15:16:31 +0530 Subject: [PATCH 237/310] firefly-iii-data-importer: 2.3.4 -> 2.3.5 --- pkgs/by-name/fi/firefly-iii-data-importer/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/firefly-iii-data-importer/package.nix b/pkgs/by-name/fi/firefly-iii-data-importer/package.nix index 6b6bd3e8eaf4..2f1c22a85c2e 100644 --- a/pkgs/by-name/fi/firefly-iii-data-importer/package.nix +++ b/pkgs/by-name/fi/firefly-iii-data-importer/package.nix @@ -16,13 +16,14 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "firefly-iii-data-importer"; - version = "2.3.4"; + version = "2.3.5"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "firefly-iii"; repo = "data-importer"; tag = "v${finalAttrs.version}"; - hash = "sha256-869oPalwVdc7Ge8zcG6OniTZ6zhLOknlvFQkEHzLg0M="; + hash = "sha256-lXPuVuYxIIoDM1gcfdRcCvwUmD3+uArgan3wY4q1cMw="; }; buildInputs = [ php ]; @@ -42,12 +43,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { composerStrictValidation = true; strictDeps = true; - vendorHash = "sha256-GEioAwqo9BHzoP4/uetqiQgv+O9Qzqyo/AcW9VP23n0="; + vendorHash = "sha256-X440UAEKEGQUeywMr4zE1bW1Sdx9DAECyvUXDjJeljs="; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; name = "${finalAttrs.pname}-npm-deps"; - hash = "sha256-FEEC89/7cEuKU4mY27Pm5nr5EkOoL7BWZRAOpCZK61I="; + hash = "sha256-45SItCuL1RO8kIZtYI/vt0wQyfQRBcb7nY5ECYEeybQ="; }; composerRepository = php.mkComposerRepository { From fa5c1aa8e346850dc33d16db9d7746fbeb8af752 Mon Sep 17 00:00:00 2001 From: Sarun Intaralawan Date: Sat, 12 Sep 2026 19:21:29 +0700 Subject: [PATCH 238/310] rstudio: 2026.04.0+526 -> 2026.09.0+174 --- pkgs/by-name/rs/rstudio/bump-yauzl.patch | 73 --- .../rs/rstudio/dont-yarn-install.patch | 10 +- pkgs/by-name/rs/rstudio/electron-41.patch | 525 ------------------ pkgs/by-name/rs/rstudio/fix-darwin.patch | 65 ++- pkgs/by-name/rs/rstudio/package.nix | 49 +- 5 files changed, 65 insertions(+), 657 deletions(-) delete mode 100644 pkgs/by-name/rs/rstudio/bump-yauzl.patch delete mode 100644 pkgs/by-name/rs/rstudio/electron-41.patch diff --git a/pkgs/by-name/rs/rstudio/bump-yauzl.patch b/pkgs/by-name/rs/rstudio/bump-yauzl.patch deleted file mode 100644 index 26a7e6a775a0..000000000000 --- a/pkgs/by-name/rs/rstudio/bump-yauzl.patch +++ /dev/null @@ -1,73 +0,0 @@ -diff --git a/src/node/desktop/package-lock.json b/src/node/desktop/package-lock.json -index c78746a..93d15e5 100644 ---- a/src/node/desktop/package-lock.json -+++ b/src/node/desktop/package-lock.json -@@ -4372,16 +4372,6 @@ - "ieee754": "^1.2.1" - } - }, -- "node_modules/buffer-crc32": { -- "version": "0.2.13", -- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", -- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", -- "dev": true, -- "license": "MIT", -- "engines": { -- "node": "*" -- } -- }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", -@@ -6777,16 +6767,6 @@ - "node": ">=0.8.0" - } - }, -- "node_modules/fd-slicer": { -- "version": "1.1.0", -- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", -- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", -- "dev": true, -- "license": "MIT", -- "dependencies": { -- "pend": "~1.2.0" -- } -- }, - "node_modules/fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", -@@ -14054,14 +14034,16 @@ - } - }, - "node_modules/yauzl": { -- "version": "2.10.0", -- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", -- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", -+ "version": "3.4.0", -+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.4.0.tgz", -+ "integrity": "sha512-jIH9yLR9wqr0wOS0TpBvo/g/2UgZH5qePVbjgRliiF0BYvOZyaBknKsF+x9Iht0O6sqgnB93rCICdOZFecJuDw==", - "dev": true, - "license": "MIT", - "dependencies": { -- "buffer-crc32": "~0.2.3", -- "fd-slicer": "~1.1.0" -+ "pend": "~1.2.0" -+ }, -+ "engines": { -+ "node": ">=12" - } - }, - "node_modules/yn": { -diff --git a/src/node/desktop/package.json b/src/node/desktop/package.json -index 613361f..c18514f 100644 ---- a/src/node/desktop/package.json -+++ b/src/node/desktop/package.json -@@ -85,5 +85,8 @@ - "vue": "3.5.29", - "winston": "3.19.0", - "winston-syslog": "2.7.1" -+ }, -+ "overrides": { -+ "yauzl": "^3.3.1" - } - } diff --git a/pkgs/by-name/rs/rstudio/dont-yarn-install.patch b/pkgs/by-name/rs/rstudio/dont-yarn-install.patch index bbb98b414e40..19b6d6e1c312 100644 --- a/pkgs/by-name/rs/rstudio/dont-yarn-install.patch +++ b/pkgs/by-name/rs/rstudio/dont-yarn-install.patch @@ -1,8 +1,8 @@ diff --git a/src/gwt/build.xml b/src/gwt/build.xml -index abf850ee3d..3e3d5fea57 100644 +index 71c1a56edf..244f1aec9b 100644 --- a/src/gwt/build.xml +++ b/src/gwt/build.xml -@@ -267,13 +267,6 @@ +@@ -306,13 +306,6 @@ @@ -13,6 +13,6 @@ index abf850ee3d..3e3d5fea57 100644 - - - - - - +