From 6641c5dd170b1e6786672fad2bbbbd4cf1c0f2fa Mon Sep 17 00:00:00 2001 From: liberodark Date: Fri, 28 Aug 2026 10:16:45 +0200 Subject: [PATCH 001/105] wkhtmltopdf: fix eval on unsupported systems --- pkgs/by-name/wk/wkhtmltopdf/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/wk/wkhtmltopdf/package.nix b/pkgs/by-name/wk/wkhtmltopdf/package.nix index 9dd7399ef9eb..8da4f0137ed7 100644 --- a/pkgs/by-name/wk/wkhtmltopdf/package.nix +++ b/pkgs/by-name/wk/wkhtmltopdf/package.nix @@ -128,7 +128,5 @@ stdenv.mkDerivation ( }; } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) darwinAttrs - // - lib.optionalAttrs (stdenv.hostPlatform.isLinux) - linuxAttrs.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}") + // lib.optionalAttrs (stdenv.hostPlatform.isLinux) (linuxAttrs.${stdenv.system} or { }) ) From e7b58acb8f3a10bbc1a02ea480b703e870a99923 Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 14 Sep 2026 10:17:26 +0200 Subject: [PATCH 002/105] schroedinger: fix riscv64-linux build --- pkgs/by-name/sc/schroedinger/package.nix | 3 +++ .../sc/schroedinger/riscv64-orc-backup.patch | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/by-name/sc/schroedinger/riscv64-orc-backup.patch diff --git a/pkgs/by-name/sc/schroedinger/package.nix b/pkgs/by-name/sc/schroedinger/package.nix index 69909bf83141..ba0911a95f46 100644 --- a/pkgs/by-name/sc/schroedinger/package.nix +++ b/pkgs/by-name/sc/schroedinger/package.nix @@ -35,6 +35,9 @@ stdenv.mkDerivation (finalAttrs: { patchFlags = [ "-p0" ]; patches = [ + # force orc C backup code on RISC-V: the RVV JIT miscompiles the encoder + ./riscv64-orc-backup.patch + (fetchpatch { url = "https://raw.githubusercontent.com/macports/macports-ports/master/multimedia/schroedinger/files/patch-testsuite-Makefile.am.diff"; sha256 = "0cc8ymvgjgwy7ghca2dd8m8pxpinf27s2i8krf2m3fzv2ckq09v3"; diff --git a/pkgs/by-name/sc/schroedinger/riscv64-orc-backup.patch b/pkgs/by-name/sc/schroedinger/riscv64-orc-backup.patch new file mode 100644 index 000000000000..8aec532c8e86 --- /dev/null +++ b/pkgs/by-name/sc/schroedinger/riscv64-orc-backup.patch @@ -0,0 +1,13 @@ +--- schroedinger/schro.c ++++ schroedinger/schro.c +@@ -31,6 +31,10 @@ + + inited = TRUE; + ++#if defined(__riscv) ++ setenv ("ORC_CODE", "backup,emulate", 0); ++#endif ++ + orc_init (); + schro_orc_init (); + From 1ec1f11a5e131f9693bd6b057551fe15a465ff3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 16 Sep 2026 17:58:01 -0700 Subject: [PATCH 003/105] python3Packages.pypdf: 6.18.1 -> 6.19.0 Diff: https://github.com/py-pdf/pypdf/compare/6.18.1...6.19.0 Changelog: https://github.com/py-pdf/pypdf/blob/6.19.0/CHANGELOG.md --- pkgs/development/python-modules/pypdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypdf/default.nix b/pkgs/development/python-modules/pypdf/default.nix index dd15dd6c44bc..930b1dc6d421 100644 --- a/pkgs/development/python-modules/pypdf/default.nix +++ b/pkgs/development/python-modules/pypdf/default.nix @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { pname = "pypdf"; - version = "6.18.1"; + version = "6.19.0"; pyproject = true; src = fetchFromGitHub { @@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: { tag = finalAttrs.version; # fetch sample files used in tests fetchSubmodules = true; - hash = "sha256-BfscatAwiiPQfbgTSBE3CM2As2LkcNh0zkr5jIq45Ww="; + hash = "sha256-9idq59BNXL0fqQOxk2+Joj4q3khEGv5uGUpbjrokHHs="; }; outputs = [ From 042938319954984c69392cdefd63f001e94dfb8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 08:27:25 +0000 Subject: [PATCH 004/105] babashka-unwrapped: 1.13.220 -> 1.13.223 --- pkgs/by-name/ba/babashka-unwrapped/package.nix | 4 ++-- pkgs/by-name/ba/babashka/clojure-tools.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ba/babashka-unwrapped/package.nix b/pkgs/by-name/ba/babashka-unwrapped/package.nix index db741db7ab61..5b127dce018d 100644 --- a/pkgs/by-name/ba/babashka-unwrapped/package.nix +++ b/pkgs/by-name/ba/babashka-unwrapped/package.nix @@ -10,11 +10,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "babashka-unwrapped"; - version = "1.13.220"; + version = "1.13.223"; src = fetchurl { url = "https://github.com/babashka/babashka/releases/download/v${finalAttrs.version}/babashka-${finalAttrs.version}-standalone.jar"; - sha256 = "sha256-0fpvbrEJU89mMo9A9IM7kAqiGCdnexrEslGtjt+iBxg="; + sha256 = "sha256-DaDYD5pCV05/UwRre5xRxc2dAZJqkc1snKzEOTmM+Rs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ba/babashka/clojure-tools.nix b/pkgs/by-name/ba/babashka/clojure-tools.nix index eb35f8d1c2bb..7941aaafe7d0 100644 --- a/pkgs/by-name/ba/babashka/clojure-tools.nix +++ b/pkgs/by-name/ba/babashka/clojure-tools.nix @@ -7,10 +7,10 @@ }: clojure.overrideAttrs (previousAttrs: { pname = "babashka-clojure-tools"; - version = "1.12.5.1664"; + version = "1.12.6.1673"; src = fetchurl { url = previousAttrs.src.url; - hash = "sha256-d91oaJSAdK3Mk+g6eW+OjxWhqSvLG5AC1xX9IhDkdvM="; + hash = "sha256-/pGUhY511a8TwuKv+S1xBnTVvFEF8rQvkKfZTYLsAjw="; }; }) From cf624aa9a290b7ed07c33571d50330f138fef627 Mon Sep 17 00:00:00 2001 From: liberodark Date: Sun, 20 Sep 2026 15:55:56 +0200 Subject: [PATCH 005/105] rubyPackages.rbtrace: fix riscv64-linux & loongarch64 build --- .../ruby-modules/gem-config/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 422c973fe2de..31f930ef1086 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -1045,6 +1045,20 @@ in buildFlags = [ "--with-ssh" ]; }; + rbtrace = + attrs: + # unpack the vendored msgpack so the gnu-config hook can refresh its old config.{guess,sub} + lib.optionalAttrs (stdenv.hostPlatform.isRiscV64 || stdenv.hostPlatform.isLoongArch64) { + dontBuild = false; + postPatch = '' + tar -xzf ext/src/msgpack-1.1.0.tar.gz -C ext/src + ''; + preConfigure = '' + tar -czf ext/src/msgpack-1.1.0.tar.gz -C ext/src msgpack-1.1.0 + rm -r ext/src/msgpack-1.1.0 + ''; + }; + sassc = attrs: { nativeBuildInputs = [ rake ]; dontBuild = false; From 479c2cf64fe05272bb9902c8c5cad45a2b65921c Mon Sep 17 00:00:00 2001 From: liberodark Date: Sun, 20 Sep 2026 16:21:23 +0200 Subject: [PATCH 006/105] gitlab: fix riscv64-linux --- pkgs/by-name/gi/gitlab/package.nix | 88 +++++++++++++++++------------- 1 file changed, 51 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/gi/gitlab/package.nix b/pkgs/by-name/gi/gitlab/package.nix index ddeb9be9bbdb..aa70fd9bb534 100644 --- a/pkgs/by-name/gi/gitlab/package.nix +++ b/pkgs/by-name/gi/gitlab/package.nix @@ -23,6 +23,9 @@ rustc, rustPlatform, + # gitlab-glaz + buildPackages, + # gpgme pkg-config, @@ -67,46 +70,57 @@ let buildFlags = [ "--enable-system-libraries" ]; }; - gitlab-glaz = attrs: { - cargoDeps = rustPlatform.fetchCargoVendor { - src = stdenv.mkDerivation { - inherit (buildRubyGem { inherit (attrs) gemName version source; }) - name - src - unpackPhase - nativeBuildInputs - ; - dontBuilt = true; - installPhase = '' - cp -R ext/glaz $out - cp Cargo.lock $out - ''; + gitlab-glaz = + attrs: + { + cargoDeps = rustPlatform.fetchCargoVendor { + src = stdenv.mkDerivation { + inherit (buildRubyGem { inherit (attrs) gemName version source; }) + name + src + unpackPhase + nativeBuildInputs + ; + dontBuilt = true; + installPhase = '' + cp -R ext/glaz $out + cp Cargo.lock $out + ''; + }; + hash = "sha256-5fGoW6TpkIQ8OIXjt2fLGzG9xhZ2TT+v2zLH1ecItII="; }; - hash = "sha256-5fGoW6TpkIQ8OIXjt2fLGzG9xhZ2TT+v2zLH1ecItII="; + + dontBuild = false; + + nativeBuildInputs = [ + cargo + rustc + rustPlatform.cargoSetupHook + rustPlatform.bindgenHook + ]; + + disallowedReferences = [ + rustc.unwrapped + ]; + + preInstall = '' + export CARGO_HOME="$PWD/../.cargo/" + ''; + + postInstall = '' + find $out -type f -name .rustc_info.json -delete + ''; + } + // lib.optionalAttrs stdenv.hostPlatform.isRiscV64 { + # protoc-bin-vendored ships no riscv64 protoc + postPatch = '' + substituteInPlace $cargoDepsCopy/source-*/glaz-proto-*/build.rs \ + --replace-fail 'protoc_bin_vendored::protoc_bin_path()?' \ + 'std::path::PathBuf::from(std::env::var("PROTOC")?)' + ''; + PROTOC = lib.getExe' buildPackages.protobuf "protoc"; }; - dontBuild = false; - - nativeBuildInputs = [ - cargo - rustc - rustPlatform.cargoSetupHook - rustPlatform.bindgenHook - ]; - - disallowedReferences = [ - rustc.unwrapped - ]; - - preInstall = '' - export CARGO_HOME="$PWD/../.cargo/" - ''; - - postInstall = '' - find $out -type f -name .rustc_info.json -delete - ''; - }; - gitlab-glfm-markdown = attrs: { cargoDeps = rustPlatform.fetchCargoVendor { src = stdenv.mkDerivation { From eed83c4347b8f78d2b8d417bab7a4435559af508 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 22 Sep 2026 11:34:49 -0700 Subject: [PATCH 007/105] libdeltachat: 2.61.0 -> 2.62.0 Diff: https://github.com/chatmail/core/compare/v2.61.0...v2.62.0 Changelog: https://github.com/chatmail/core/blob/v2.62.0/CHANGELOG.md --- pkgs/by-name/li/libdeltachat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index e0fdff5fb4e8..e7d1c3d07b90 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdeltachat"; - version = "2.61.0"; + version = "2.62.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${finalAttrs.version}"; - hash = "sha256-lePHfmq4bUxb1reQe2BOMC0WUDdH7cZ33Fu8TLkb+xs="; + hash = "sha256-qjbxxcOvHkb8g4IMWXYXmnYhbEx3G5ptiysOvpTcCCI="; }; patches = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; inherit (finalAttrs) version src; - hash = "sha256-VZkrewx54/M1XXs9j9asLdLNEez+XIUvFfgAjo8w09c="; + hash = "sha256-ceXhO8/k3+dphPQ74S+ZgEZzUWjgqBm6wcePvTqxHrE="; }; nativeBuildInputs = [ From 30f89acbbc791f20789d70adf988afa85ff5cea7 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 22 Sep 2026 19:37:54 -0400 Subject: [PATCH 008/105] stratis-cli: 3.8.3 -> 3.9.1 Diff: https://github.com/stratis-storage/stratis-cli/compare/v3.8.3...v3.9.1 --- pkgs/by-name/st/stratis-cli/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/st/stratis-cli/package.nix b/pkgs/by-name/st/stratis-cli/package.nix index 745d8dbdb514..1f6f0c190223 100644 --- a/pkgs/by-name/st/stratis-cli/package.nix +++ b/pkgs/by-name/st/stratis-cli/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "stratis-cli"; - version = "3.8.3"; + version = "3.9.1"; pyproject = true; src = fetchFromGitHub { owner = "stratis-storage"; repo = "stratis-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-wkFInG/sbHxyi5UIjIANxsTd9BrIHuyAfYG4DvqLsmU="; + hash = "sha256-XrzTFkr/VHP4eJts6wu6RhKaaMaqHWVQWHesbDSjx6A="; }; build-system = with python3Packages; [ @@ -37,13 +37,11 @@ python3Packages.buildPythonApplication (finalAttrs: { disabledTestPaths = [ # tests below require dbus daemon - "tests/whitebox/integration" + "tests/integration" ]; pythonImportsCheck = [ "stratis_cli" ]; - env.STRATIS_STRICT_POOL_FEATURES = "1"; # required for unit tests - passthru.tests = nixosTests.stratis; meta = { From 7a3a7090a5ecdf77b552f1e52f7118b2d7715e06 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 22 Sep 2026 19:40:42 -0400 Subject: [PATCH 009/105] stratisd: 3.8.6 -> 3.9.3 Diff: https://github.com/stratis-storage/stratisd/compare/stratisd-v3.8.6...stratisd-v3.9.3 --- pkgs/by-name/st/stratisd/package.nix | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/st/stratisd/package.nix b/pkgs/by-name/st/stratisd/package.nix index 47730158964f..afe225bcdc7d 100644 --- a/pkgs/by-name/st/stratisd/package.nix +++ b/pkgs/by-name/st/stratisd/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, rustPlatform, cargo, rustc, @@ -31,28 +30,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "stratisd"; - version = "3.8.6"; + version = "3.9.3"; src = fetchFromGitHub { owner = "stratis-storage"; repo = "stratisd"; tag = "stratisd-v${finalAttrs.version}"; - hash = "sha256-Kky/6sgvA8NDDGLQLS3sjPJWTCxkoTP/ow+netnK6tY="; + hash = "sha256-8PZiJgecssQYTSBnCj2mumUqdTZPouRRB0sW4pVrQAU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-zA+GEKmg5iV1PaGh0yjNb4h52PH7PwpN53xLV8P9Gac="; + hash = "sha256-tkHxokc289mgczrJWlKIQVdkNeqhGV2d68t9uJZG2oI="; }; - patches = [ - (fetchpatch { - name = "0001-fixes_for_rust_1_9_2"; - url = "https://github.com/stratis-storage/stratisd/commit/d65c3b7a7f9d7a332b4c59089b8fa96ff1fefb45.patch"; - sha256 = "sha256-cNbx9+JgQgyO+o5YX7sLDe64qNWfpDr5itux+LZSgxs="; - }) - ]; - postPatch = '' substituteInPlace udev/61-stratisd.rules \ --replace-fail stratis-base32-decode "$out/lib/udev/stratis-base32-decode" \ @@ -98,12 +89,12 @@ stdenv.mkDerivation (finalAttrs: { [ xfsprogs thin-provisioning-tools + cryptsetup ] ++ lib.optionals clevisSupport [ clevis jose jq - cryptsetup curl tpm2-tools coreutils From a840a13a18496748bfafaa7f92cb057b1ed40992 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 22 Sep 2026 20:10:32 -0400 Subject: [PATCH 010/105] stratisd.tests.stratisRoot: fix by adding cryptsetup to initrd --- nixos/modules/system/boot/stratisroot.nix | 1 + nixos/tests/installer.nix | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/stratisroot.nix b/nixos/modules/system/boot/stratisroot.nix index 349133ab540c..07d21b846cc2 100644 --- a/nixos/modules/system/boot/stratisroot.nix +++ b/nixos/modules/system/boot/stratisroot.nix @@ -34,6 +34,7 @@ in thin_repair = "${pkgs."thin-provisioning-tools"}/bin/thin_repair"; thin_metadata_size = "${pkgs."thin-provisioning-tools"}/bin/thin_metadata_size"; stratis-min = "${pkgs.stratisd}/bin/stratis-min"; + cryptsetup = "${pkgs.cryptsetup}/bin/cryptsetup"; }; services = lib.attrsets.mapAttrs' (mountPoint: fileSystem: { name = "stratis-setup-${fileSystem.stratis.poolUuid}"; diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix index 59f8df3ea571..c3319c00dcc1 100644 --- a/nixos/tests/installer.nix +++ b/nixos/tests/installer.nix @@ -1861,7 +1861,7 @@ in createPartitions = '' installer.succeed( "sgdisk --zap-all /dev/vda", - "sgdisk --new=1:0:+100M --typecode=0:ef00 /dev/vda", # /boot + "sgdisk --new=1:0:+200M --typecode=0:ef00 /dev/vda", # /boot "sgdisk --new=2:0:+1G --typecode=0:8200 /dev/vda", # swap "sgdisk --new=3:0:+5G --typecode=0:8300 /dev/vda", # / "udevadm settle", From 5512e18f9c72e3681669c260033b1c661b422e31 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 28 Sep 2026 13:53:25 +0200 Subject: [PATCH 011/105] elpa: fix CUDA build --- pkgs/by-name/el/elpa/package.nix | 47 ++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/el/elpa/package.nix b/pkgs/by-name/el/elpa/package.nix index 0a8e5366a971..d356b01a75de 100644 --- a/pkgs/by-name/el/elpa/package.nix +++ b/pkgs/by-name/el/elpa/package.nix @@ -5,6 +5,7 @@ autoreconfHook, mpiCheckPhaseHook, perl, + python3, mpi, blas, lapack, @@ -48,6 +49,9 @@ stdenv.mkDerivation (finalAttrs: { # Fix the test script generator substituteInPlace Makefile.am --replace '#!/bin/bash' '#!${stdenv.shell}' + '' + + lib.optionalString enableCuda '' + patchShebangs --build ./nvcc_wrap ./manual_cpp ''; outputs = [ @@ -61,7 +65,11 @@ stdenv.mkDerivation (finalAttrs: { autoreconfHook perl ] - ++ lib.optionals enableCuda [ cudaPackages.cuda_nvcc ]; + ++ lib.optionals enableCuda [ + cudaPackages.cuda_nvcc + cudaPackages.libcusolver + python3 + ]; buildInputs = [ mpi @@ -74,26 +82,28 @@ stdenv.mkDerivation (finalAttrs: { cudaPackages.libcublas ]; - preConfigure = '' - export FC="mpifort" - export CC="mpicc" - export CXX="mpicxx" - export CPP="cpp" - - # These need to be set for configure to succeed - export FCFLAGS="${ - lib.optionalString stdenv.hostPlatform.isx86_64 "-msse3 " - + lib.optionalString avxSupport "-mavx " - + lib.optionalString avx2Support "-mavx2 -mfma " - + lib.optionalString avx512Support "-mavx512" - }" - - export CFLAGS=$FCFLAGS - ''; + env = + let + optFlags = + lib.optionalString stdenv.hostPlatform.isx86_64 "-msse3 " + + lib.optionalString avxSupport "-mavx " + + lib.optionalString avx2Support "-mavx2 -mfma " + + lib.optionalString avx512Support "-mavx512"; + in + { + FC = "mpifort"; + CC = "mpicc"; + CXX = "mpicxx"; + CPP = "cpp"; + FCFLAGS = optFlags; + CFLAGS = optFlags; + } + # elpa's CUDA support pulls in a custom compiler wrapper + # that does not distinguish gcc/g++ + // lib.optionalAttrs enableCuda { LDFLAGS = "-lstdc++"; }; configureFlags = [ "--with-mpi" - "--enable-openmp" "--without-threading-support-check-during-build" ] ++ lib.optional blas.isILP64 "--enable-64bit-integer-math-support" @@ -103,6 +113,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional (!stdenv.hostPlatform.isx86_64) "--disable-sse" ++ lib.optional (!stdenv.hostPlatform.isx86_64) "--disable-sse-assembly" ++ lib.optional stdenv.hostPlatform.isx86_64 "--enable-sse-assembly" + ++ lib.optional (!enableCuda) "--enable-openmp" ++ lib.optionals enableCuda [ "--enable-nvidia-gpu" "--with-NVIDIA-GPU-compute-capability=${nvidiaArch}" From d4a3701004c50b0aae506a50a1d1c62f52d2a97e Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 28 Sep 2026 14:52:22 +0200 Subject: [PATCH 012/105] elpa: cleanup --- pkgs/by-name/el/elpa/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/el/elpa/package.nix b/pkgs/by-name/el/elpa/package.nix index d356b01a75de..442a21b28b19 100644 --- a/pkgs/by-name/el/elpa/package.nix +++ b/pkgs/by-name/el/elpa/package.nix @@ -44,8 +44,7 @@ stdenv.mkDerivation (finalAttrs: { ]; postPatch = '' - patchShebangs ./fdep/fortran_dependencies.pl - patchShebangs ./test-driver + patchShebangs --build ./fdep/fortran_dependencies.pl # Fix the test script generator substituteInPlace Makefile.am --replace '#!/bin/bash' '#!${stdenv.shell}' @@ -125,8 +124,6 @@ stdenv.mkDerivation (finalAttrs: { nativeCheckInputs = [ mpiCheckPhaseHook ]; preCheck = '' - #patchShebangs ./ - # Reduce test problem sizes export TEST_FLAGS="1500 50 16" ''; From 1108e64a807ee792d7d0f80ae02ea8c5d85c78e3 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:01:04 -0500 Subject: [PATCH 013/105] vimPlugins: update on 2026-09-28 --- .../editors/vim/plugins/generated.nix | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 87cd750901e0..2596eaca75d8 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -461,12 +461,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-09-24"; + version = "0-unstable-2026-09-28"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "12dd0de1f15d598db2cc0d075f4f0d13a3290d4d"; - hash = "sha256-CwAbTCSjMb85sSNNEFu0Cm09qj55WzNsw/01Yi1itKo="; + rev = "411163b2be396495c76788a016cb1354f1e8acd0"; + hash = "sha256-x+nym6jprfHZSUH8qT+1JHmV/nG66BAhwMENxTah2pI="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -1653,12 +1653,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "0-unstable-2026-09-18"; + version = "0-unstable-2026-09-25"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "91b29a33670e77b3705001804670511a17c0c1dc"; - hash = "sha256-d3jSfJU0KS0MG0sm6aYJlqRxajwe3rMWlffufrGj1IE="; + rev = "7df2bd89295db00b649cbc49bdf6fe5a1cc5df3b"; + hash = "sha256-LIYAurLRSHnGtDUvxUvIE0PJ1cZ6L0M4nQ+a1H2SgJg="; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.license = unfree; @@ -3513,12 +3513,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-09-22"; + version = "0.0.82-unstable-2026-09-28"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "f5910295483bfbe8b58e6f2002e9ae280e5b700e"; - hash = "sha256-fXxJRSEfj/o/43fd+iADJl7ARYOZd01iLbSYnFHG1Sc="; + rev = "eda4d09170fd9bd08dd9abbe300f1f5bcaae0a20"; + hash = "sha256-4chqsnJIuNyjNN6r7ct48qjQhZfJQRPCKkaWIOOj3/Y="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5448,12 +5448,12 @@ final: prev: { dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "14.2.1-unstable-2026-05-31"; + version = "14.2.1-unstable-2026-09-25"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "808ba31cde89aec8833e9789f5e04557cd31c9e1"; - hash = "sha256-S9TD5PkHKHoo2jfjOXkQoNtyr/PNtR/eljXB+8PtGU8="; + rev = "f7c6fa21e2a7c32576e7a1791774a3736987f467"; + hash = "sha256-bxlbejtkSwKUQ0+H/+6k83hqUeBq29iHanpVxv7+cZk="; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -6473,12 +6473,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "0-unstable-2026-09-07"; + version = "0-unstable-2026-09-26"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "8a0068127ac9ee23d71dab2944ce995726bef462"; - hash = "sha256-nv/C0UMpVLzu0mYODVnByMkWnNlILdoqkl4KkLGSfjk="; + rev = "a630ef91e1e050574e703f506cd0812b18d26939"; + hash = "sha256-QgHHnwpchIyP3H8cP3aMHjXcOm6cCsVDwo/uOzYZAtQ="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8783,11 +8783,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-09-19"; + version = "0-unstable-2026-09-27"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "32bde2e932417e8a065f039f00f0cebdd0da4710"; - hash = "sha256-SXtPDUdu5cju3CQW64Pi21Ry4Swlbki5Qjwb5bizJnA="; + rev = "277e04fad21e3af05a55cc414757b09a704f2a92"; + hash = "sha256-Yd64QLzeKWcfJEWkvr9944aKPkgNmlsN/OpARVFRBes="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.license = unfree; @@ -11218,12 +11218,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-09-24"; + version = "1.4.0-unstable-2026-09-28"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "03fad132dfb3f8a61b55b4731ee62d6fa7db9f2f"; - hash = "sha256-JVprbeJUCAIXMw8vS5CW5qz0jR2DL5G/Fc9nYEfdUcM="; + rev = "4b39a6d9f2d3d481225eedcf85d04506e2cb997e"; + hash = "sha256-iTBInA4dtl6aMioAxY2paZqV97jPYyi8hXX1N7SVkYY="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11302,12 +11302,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-08-22"; + version = "3.0.0-unstable-2026-09-28"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "5adc81b26232954cd7a90f158aa7844c18fc3165"; - hash = "sha256-s0yrtTweFrrUsxVjLjr+1uNHTlhcxGI7JUvOkrpt13g="; + rev = "c51a1dc7e0e0f40c4c396a2b1ceaa44b44e96032"; + hash = "sha256-ZAchwF5J+ftB5pk2Z+gBaNpNWMmT6wh/cf+z51vO6g0="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12102,12 +12102,12 @@ final: prev: { nfnl = buildVimPlugin { pname = "nfnl"; - version = "1.4.0-unstable-2026-08-14"; + version = "1.4.0-unstable-2026-09-25"; src = fetchFromGitHub { owner = "Olical"; repo = "nfnl"; - rev = "a4c47a1e7e52aaf234b358f73135acf783054e35"; - hash = "sha256-AVxppifATGlZqtyOTuD6Ral4DcvVisbu1MAjdMlaExs="; + rev = "abf41f588ee6e3612816ec70402a4b182ddbbd51"; + hash = "sha256-kx2Gto4x5fvEEhJ/oRcyJxDzePyAe4mH0zGXu0Qbd6M="; }; meta.homepage = "https://github.com/Olical/nfnl/"; meta.license = getLicenseFromSpdxId "Unlicense"; @@ -13971,12 +13971,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-09-19"; + version = "0.10.0-unstable-2026-09-27"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "f603a2f4da48728f80257fb5fbb90145fd1dc173"; - hash = "sha256-fXBJhWvjzBGivIiAys9oy2JB9h99CNIk+AdGkGgHgPg="; + rev = "728e031f6b11d03d1f0708b7dc4fb0f1d9c8a137"; + hash = "sha256-z6e3Dvp8TQDjTRglfVq0B+7Ejozwnw/zSvpGuSy6rbY="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -20857,12 +20857,12 @@ final: prev: { vim-emoji = buildVimPlugin { pname = "vim-emoji"; - version = "0-unstable-2018-01-30"; + version = "0-unstable-2026-09-26"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-emoji"; - rev = "9ed6515401a6e20a9781ba508db7d67a5e4e231f"; - hash = "sha256-3gdd2lFAMKJTqV9IV3CL7809RLkITa0Wi91dcMqvfC8="; + rev = "72c8bc4fe1a3a27e7a488a897b141599a6a7f385"; + hash = "sha256-AMgSBJXk2PfRFoLH93Cpi73FzpMF7A7lTfDsQRToJtE="; }; meta.homepage = "https://github.com/junegunn/vim-emoji/"; meta.license = unfree; @@ -24330,12 +24330,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-09-19"; + version = "0.5.2-unstable-2026-09-25"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "5b199dcd521795cf78f50574e8f5ec3b8bcc6c10"; - hash = "sha256-9kdpolFI57NFcuHiX5FJvspDsUylO0YtXDewYPSsCCI="; + rev = "8543d5adb87eb173ec2dee6bb1ad6dbb011741c4"; + hash = "sha256-AExOpjZ+aoGl8RxR+2mlPKjLJtpyKH8MrL1KIviMD1s="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.license = getLicenseFromSpdxId "MIT"; From 9aa5a21389cc65586a433e94d4b48c3473f26bcb Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:02 -0500 Subject: [PATCH 014/105] vimPlugins.codecompanion-nvim: 19.25.0 -> 19.26.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2596eaca75d8..caedfcda543a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3611,12 +3611,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.25.0"; + version = "19.26.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.25.0"; - hash = "sha256-PTvllgZji45JdW1NW9YmRDJqiEvdmbpeB2QGvu10jbM="; + tag = "v19.26.0"; + hash = "sha256-KS3F/h1UCYSsztWKy2RouS89I46+y7uB/qykHJ4lIf0="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; From 503ca42438598a08cbd269c13c308ca49d298ca9 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:02 -0500 Subject: [PATCH 015/105] vimPlugins.flutter-tools-nvim: 3.0.1 -> 3.1.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index caedfcda543a..1a36989680c2 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -6220,12 +6220,12 @@ final: prev: { flutter-tools-nvim = buildVimPlugin { pname = "flutter-tools.nvim"; - version = "3.0.1"; + version = "3.1.0"; src = fetchFromGitHub { owner = "nvim-flutter"; repo = "flutter-tools.nvim"; - tag = "v3.0.1"; - hash = "sha256-rdwusVC1/1FTY3dTLkjZ6d1pjubt+fBgRZexih7ClsM="; + tag = "v3.1.0"; + hash = "sha256-eJPZSO7ioKULD66n5A7Yb6lpKQft+p3R4h4AriybA0s="; }; meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From 7dcbbe7ade1db5d0807be614e55d49b77cda6ad3 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:02 -0500 Subject: [PATCH 016/105] vimPlugins.modus-themes-nvim: 1.4.4 -> 1.6.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1a36989680c2..db9bdf3458aa 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -10714,12 +10714,12 @@ final: prev: { modus-themes-nvim = buildVimPlugin { pname = "modus-themes.nvim"; - version = "1.4.4"; + version = "1.6.0"; src = fetchFromGitHub { owner = "miikanissi"; repo = "modus-themes.nvim"; - tag = "v1.4.4"; - hash = "sha256-j10BCRHN6cTDx1+zBxgo6drtA9XoZAqaZg+1uTDQH4M="; + tag = "v1.6.0"; + hash = "sha256-/HWmToZL9HnAYCjVNfpIu5IX21O+nuCzweqbah8pA/A="; }; meta.homepage = "https://github.com/miikanissi/modus-themes.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; From afc3604d092c59f3c1bfde6d4c5b6a1d0a055e04 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:02 -0500 Subject: [PATCH 017/105] vimPlugins.no-neck-pain-nvim: 3.0.1 -> 3.0.4 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index db9bdf3458aa..9811355ca020 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -12283,12 +12283,12 @@ final: prev: { no-neck-pain-nvim = buildVimPlugin { pname = "no-neck-pain.nvim"; - version = "3.0.1"; + version = "3.0.4"; src = fetchFromGitHub { owner = "shortcuts"; repo = "no-neck-pain.nvim"; - tag = "v3.0.1"; - hash = "sha256-RUCBdraqR1M9iYIXR8Rwp/9jj2gSPSzucAUJi5aYEUU="; + tag = "v3.0.4"; + hash = "sha256-QR4gLwkv1/DLxhoOGiqXfAzeRrjNQDioUaKrGPy5ffY="; }; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From e498864b0e4f8596410b4c7c8ce985870d4c23a7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:02 -0500 Subject: [PATCH 018/105] vimPlugins.numb-nvim: 1.2.1 -> 1.3.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9811355ca020..bd2ea5a03c9a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -12437,12 +12437,12 @@ final: prev: { numb-nvim = buildVimPlugin { pname = "numb.nvim"; - version = "1.2.1"; + version = "1.3.0"; src = fetchFromGitHub { owner = "nacro90"; repo = "numb.nvim"; - tag = "v1.2.1"; - hash = "sha256-HlMAZhrM+HnMDwBqXhEjD26y0hkWq6orNDDuUMO0KGM="; + tag = "v1.3.0"; + hash = "sha256-+3QZ4rjkDKdOGd1ck4U4oe4vHq2HTQyS7uuiqIlrrsA="; }; meta.homepage = "https://github.com/nacro90/numb.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From 39b98261777504bc4384381e872c984e1eceb984 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:03 -0500 Subject: [PATCH 019/105] vimPlugins.nvim-lsp-file-operations: 1.0.0 -> 1.1.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index bd2ea5a03c9a..da9384852fd5 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -13327,12 +13327,12 @@ final: prev: { nvim-lsp-file-operations = buildVimPlugin { pname = "nvim-lsp-file-operations"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "antosha417"; repo = "nvim-lsp-file-operations"; - tag = "v1.0.0"; - hash = "sha256-FObv42EGkIao2Rmq9CG+G4JsntO+00CFNaNIXc7IK7A="; + tag = "v1.1.0"; + hash = "sha256-8wEIGdxMvnlXhQcqKBl0AwINGzfJr5DiLwaOggrQBR8="; }; meta.homepage = "https://github.com/antosha417/nvim-lsp-file-operations/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; From 9cea6af35a0a6304ba6d46b5adf3c8aebed7623d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:03 -0500 Subject: [PATCH 020/105] vimPlugins.obsidian-nvim: 3.16.7 -> 3.16.8 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index da9384852fd5..009f59cef66f 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -14377,12 +14377,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.16.7"; + version = "3.16.8"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - tag = "v3.16.7"; - hash = "sha256-aOq0cg86hHgK4M/D1YCCyPNVusmsifUtxfAT9avhu7w="; + tag = "v3.16.8"; + hash = "sha256-VQBopv4Lwjie5KyGD/n16V5fKmfn/PPRNBhoQ9E8/vI="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; From 1f49a2057033b85cc5ca40da9c766cb730fe5ccb Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:03 -0500 Subject: [PATCH 021/105] vimPlugins.remember-nvim: 1.5.1 -> 1.5.2 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 009f59cef66f..1da912c80007 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -15807,12 +15807,12 @@ final: prev: { remember-nvim = buildVimPlugin { pname = "remember.nvim"; - version = "1.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "vladdoster"; repo = "remember.nvim"; - tag = "v1.5.1"; - hash = "sha256-kJABTjY6p+wFlNZ9VLmK5LvusHcbD/0aaZP6yOpR1Zc="; + tag = "v1.5.2"; + hash = "sha256-qZnSzOr6ImGZ6uiV4GQCQGUPsSxYHdjHlAlAjMz83sE="; }; meta.homepage = "https://github.com/vladdoster/remember.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From 27ffc6ca5261039b04bd7226972be90ca1fd29d2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:03 -0500 Subject: [PATCH 022/105] vimPlugins.smear-cursor-nvim: 0.6.1 -> 0.6.2 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1da912c80007..acc057a8ab6c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -16564,12 +16564,12 @@ final: prev: { smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - tag = "v0.6.1"; - hash = "sha256-OVdgXkaj498iejXDuX00E9aAKCJuqb45oTUQh0+UOfU="; + tag = "v0.6.2"; + hash = "sha256-PI83Zvgx90Fvd52Ng1pmB1kL7SGIkq7R/T1awCUqKdY="; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; From dca486e5de0058263493c6db3054512061ed64c8 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:12:03 -0500 Subject: [PATCH 023/105] vimPlugins.yazi-nvim: 14.0.0 -> 14.0.2 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index acc057a8ab6c..35a9c0c19230 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -26235,12 +26235,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "14.0.0"; + version = "14.0.2"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - tag = "v14.0.0"; - hash = "sha256-aCFCtSu7qD0HhNLS9o/W7vsh3EimQy6QcMtdXLPa5Zc="; + tag = "v14.0.2"; + hash = "sha256-f+ymPNSEBkloZzgnpn6Zq3jkmuhzH8jPrGZB8tfxs78="; fetchSubmodules = true; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; From d05917418b6bdbe32642c50f05607bc96fdf8002 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 09:51:23 -0500 Subject: [PATCH 024/105] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index b9f7aebd0bc1..e685a8ba94eb 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -786,12 +786,12 @@ }; fidl = buildGrammar { language = "fidl"; - version = "0.0.0+rev=0a8910f"; + version = "0.0.0+rev=3faeeae"; src = fetchFromGitHub { owner = "google"; repo = "tree-sitter-fidl"; - rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; - hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; + rev = "3faeeae0dbe66b54be0086daa0e0af4da44e7d68"; + hash = "sha256-G2a0NGfMnY4e8WbH7QIiX4kaZ7G2Plzt2KO0HXf6vcQ="; }; meta.homepage = "https://github.com/google/tree-sitter-fidl"; }; @@ -1725,12 +1725,12 @@ }; ledger = buildGrammar { language = "ledger"; - version = "0.0.0+rev=22a1ab8"; + version = "0.0.0+rev=d5f3973"; src = fetchFromGitHub { owner = "cbarrete"; repo = "tree-sitter-ledger"; - rev = "22a1ab8195c1f6e808679f803007756fe7638c6f"; - hash = "sha256-62xgcEavI5RKi77sbEnx9f3hA4faFeUCw0/uec8Nx3k="; + rev = "d5f3973cfe2d42f98819336ce6334ada75b7696f"; + hash = "sha256-+BgSLNGbtRsQZkw4gBe2K2pcGynDDv8bh9upN3lDPAg="; }; meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; }; @@ -1769,12 +1769,12 @@ }; liquidsoap = buildGrammar { language = "liquidsoap"; - version = "0.0.0+rev=301f669"; + version = "0.0.0+rev=a094345"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; - rev = "301f66950622949f630fef9fa758ba69f66cf97a"; - hash = "sha256-BPRaHi/TqU7s/XsrVz9+1aSfelmesOKr98ynELBgWM0="; + rev = "a094345ace46277b23dbcb81a5d8cd972df32183"; + hash = "sha256-MtLdRTujZ/LOUkzcitgS0k8gIh08E14mWNFSFL61e/w="; }; meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; }; @@ -1931,12 +1931,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=eb0541b"; + version = "0.0.0+rev=d93ac1b"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "eb0541bba21c4ebb3661f02332d1f087d72dbc7c"; - hash = "sha256-QQeii7jaaM0CtrFau50zMFkTsAxI4LhZRinvFYuy1ew="; + rev = "d93ac1b150580040d16e183ea8bf9daa7841bcc4"; + hash = "sha256-yN+NJ1ZuoLKQHN/E9m59Ltv5BPqutxDFe2ZcJjVRwHE="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2012,12 +2012,12 @@ }; nix = buildGrammar { language = "nix"; - version = "0.0.0+rev=17f290c"; + version = "0.0.0+rev=a2cd7f4"; src = fetchFromGitHub { owner = "nix-community"; repo = "tree-sitter-nix"; - rev = "17f290c8b5104d9aba8a1ba7383a2ca83c3d14c4"; - hash = "sha256-yWbf/Ms5y3x7qhpu2aGjX0R76Rzg3UH3nehHft2K87w="; + rev = "a2cd7f4011c6e5830c0c9af5aa35441b3ddd5fba"; + hash = "sha256-IOanyzxBlLzlCOmLQa7hn+n1Yyc30upbmeuth7M4VcA="; }; meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; }; @@ -2070,24 +2070,24 @@ }; ocaml = buildGrammar { language = "ocaml"; - version = "0.0.0+rev=e3c9cf3"; + version = "0.0.0+rev=3b2e14e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "e3c9cf368f68bffd2f81188229aefa7b434eda65"; - hash = "sha256-l2MTyECFscDh79fcCrz7WrJFok9WrXI2LgL+1Sc/pwk="; + rev = "3b2e14e0697d405c9aa0beddfa09b71f45abc504"; + hash = "sha256-LCo26uRKZk0vnvkqXBpH1RofJXf16YfqMaBe0bfxyBY="; }; location = "grammars/ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; - version = "0.0.0+rev=e3c9cf3"; + version = "0.0.0+rev=3b2e14e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "e3c9cf368f68bffd2f81188229aefa7b434eda65"; - hash = "sha256-l2MTyECFscDh79fcCrz7WrJFok9WrXI2LgL+1Sc/pwk="; + rev = "3b2e14e0697d405c9aa0beddfa09b71f45abc504"; + hash = "sha256-LCo26uRKZk0vnvkqXBpH1RofJXf16YfqMaBe0bfxyBY="; }; location = "grammars/interface"; passthru.requires = [ @@ -2097,12 +2097,12 @@ }; ocamllex = buildGrammar { language = "ocamllex"; - version = "0.0.0+rev=33722b8"; + version = "0.0.0+rev=64d543e"; src = fetchFromGitHub { owner = "atom-ocaml"; repo = "tree-sitter-ocamllex"; - rev = "33722b8be73079946a7c6dd9598e3f57956ed36d"; - hash = "sha256-mqp/qHr1zWMJinlMJ0HNAKuFUQ4NqQiLzKx0DoN4wGI="; + rev = "64d543e98b4092e2efe5d0c93d78ff4db9cbff39"; + hash = "sha256-11fcvNtvz06HpkCe+Y37y8LhSgta9O5LSIB0sMKzOZg="; }; generate = true; meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; @@ -2165,12 +2165,12 @@ }; php = buildGrammar { language = "php"; - version = "0.0.0+rev=3fda2fb"; + version = "0.0.0+rev=92b5271"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "3fda2fb9577166c6399834917f9844f30370beea"; - hash = "sha256-JnDMQx4S3Z/BMuxa9Trv2pV9QQzpUoVLHzAGppuqbN4="; + rev = "92b5271b60bec77fb65b5e5bc41561e8dac81299"; + hash = "sha256-EkKYb9jatSl0/o+7tO2O3vx44ufDmZ4YJ/6t4il/Yk0="; }; location = "php"; passthru.requires = [ @@ -2180,12 +2180,12 @@ }; php_only = buildGrammar { language = "php_only"; - version = "0.0.0+rev=3fda2fb"; + version = "0.0.0+rev=92b5271"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "3fda2fb9577166c6399834917f9844f30370beea"; - hash = "sha256-JnDMQx4S3Z/BMuxa9Trv2pV9QQzpUoVLHzAGppuqbN4="; + rev = "92b5271b60bec77fb65b5e5bc41561e8dac81299"; + hash = "sha256-EkKYb9jatSl0/o+7tO2O3vx44ufDmZ4YJ/6t4il/Yk0="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; @@ -2214,12 +2214,12 @@ }; pkl = buildGrammar { language = "pkl"; - version = "0.0.0+rev=9eaf196"; + version = "0.0.0+rev=c95d828"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "9eaf196bb1cb9ce862036ed28b188ab6664a2492"; - hash = "sha256-BG7BLzUOepbhkCI30iCwpw126R7upNDX3wDWp+dvtvs="; + rev = "c95d8284940f5e1da2cd0d8f1ee45d7ef9ef75d1"; + hash = "sha256-dnGqTZ7Kga1sIJkzRSbqkhvIrPJMxOEhHnDKJuLyudM="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -2325,12 +2325,12 @@ }; proto = buildGrammar { language = "proto"; - version = "0.0.0+rev=6c878d1"; + version = "0.0.0+rev=be5691c"; src = fetchFromGitHub { owner = "coder3101"; repo = "tree-sitter-proto"; - rev = "6c878d18628ebbff3474479d2fdd6d8ba1954c3e"; - hash = "sha256-N7GpIolkFkmVs1wLtx22HZ1+CmeXDSI2J1FmohtnY7M="; + rev = "be5691cf82ca284f83e68b9c8cdc4cac5d7fa208"; + hash = "sha256-AdaEJPzekM5olFNrwqQXXnE1jvI/U2/zDgN8dyZbtnY="; }; meta.homepage = "https://github.com/coder3101/tree-sitter-proto"; }; @@ -2582,12 +2582,12 @@ }; rescript = buildGrammar { language = "rescript"; - version = "0.0.0+rev=19ed8a8"; + version = "0.0.0+rev=90643a6"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "tree-sitter-rescript"; - rev = "19ed8a8e6bcc844b71c37e9edaffc60c77f74d7c"; - hash = "sha256-mQJSmb9Qy5pFS+nNz4+C7RPs1mpAoxxqbx7seYo8+JI="; + rev = "90643a6302057b969c51e1bf235b8ecf1da49232"; + hash = "sha256-k510+GOLhputcgoo3l8JyoaI9IAtDw+aEKoPjMjRyWI="; }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; @@ -2725,12 +2725,12 @@ }; scheme = buildGrammar { language = "scheme"; - version = "0.0.0+rev=c6cb7c7"; + version = "0.0.0+rev=1b112d9"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; - rev = "c6cb7c7d7a04b3f5d999c28e2e9c0c31b2d50ece"; - hash = "sha256-aFonUd15PJkQmz5lDJthtd1rU+8OXNknHDlgqH2s+OA="; + rev = "1b112d9571e4f62fb3d095d52a51f1da7756fb94"; + hash = "sha256-7bMxrSeJpIIYkD8brP6oIW2F9ePYRsx1l2ZRfx6yGwM="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; @@ -2984,12 +2984,12 @@ }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=23ef2f4"; + version = "0.0.0+rev=f0deee8"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "23ef2f44ca0df2d2e05a0be3874370553c5b591d"; - hash = "sha256-+M8eRsadeIQmW3pWTZ5WprJ1glQ18Pu8AgOeLvrLagY="; + rev = "f0deee80ae422938d5cdc43a5598c417670db38b"; + hash = "sha256-xeM7uPqGVVuAHHwA94TOKrwpLbBH0Ruy2XnZsb35K54="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -3029,12 +3029,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=00bbb0a"; + version = "0.0.0+rev=187fd4d"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "00bbb0a2550f8bc0023a2a4992922d51ae045626"; - hash = "sha256-1HZ6LNvBWUntNONR1aNxbN8zHsnLQisgh+k2Fp/XpXk="; + rev = "187fd4d3e55e2088da9cb31e414a2bac866292e8"; + hash = "sha256-Qzl3rs1dOokT4gU14uaXCBG7RFgieoFWu24pEh8gPfU="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -3141,12 +3141,12 @@ }; tera = buildGrammar { language = "tera"; - version = "0.0.0+rev=3a38c36"; + version = "0.0.0+rev=54b3f8b"; src = fetchFromGitHub { owner = "uncenter"; repo = "tree-sitter-tera"; - rev = "3a38c368e806268daac9923a27e72bcafbbc16bb"; - hash = "sha256-JyH5iBaqW+qylqkZEN+JmG3NkMc5NKGwHp/xJ3NRR2Y="; + rev = "54b3f8b43aecdbcf12a7366920f0bc8274af1dd0"; + hash = "sha256-lFNfLFLoRQwxzRfvnWaGSa1aUOgyIJcRBPkN60pZ8Kg="; }; meta.homepage = "https://github.com/uncenter/tree-sitter-tera"; }; From 245b442d8d3ebc19bf534dbd93f0eef5969b877e Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 28 Sep 2026 17:48:25 +0100 Subject: [PATCH 025/105] flaresolverr: 3.5.0 -> 3.5.2 Release 3.5.1 was pulled https://github.com/FlareSolverr/FlareSolverr/releases/tag/v3.5.2 --- pkgs/by-name/fl/flaresolverr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flaresolverr/package.nix b/pkgs/by-name/fl/flaresolverr/package.nix index a5ae56b3d9eb..b944a2d1f3e5 100644 --- a/pkgs/by-name/fl/flaresolverr/package.nix +++ b/pkgs/by-name/fl/flaresolverr/package.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "flaresolverr"; - version = "3.5.0"; + version = "3.5.2"; src = fetchFromGitHub { owner = "FlareSolverr"; repo = "FlareSolverr"; rev = "v${finalAttrs.version}"; - hash = "sha256-gOrfxFGNlxZWScfYEw7zfy7oVWhYEygYgP7mkO4cs/w="; + hash = "sha256-iTFoixNcEjhTCWpfDAJoLclspiyozZnQrRfkevLzd2o="; }; nativeBuildInputs = [ makeWrapper ]; From 81e4900f28514c9892cc26f26e4297b1278e9557 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 19:40:35 +0000 Subject: [PATCH 026/105] doh-proxy-rust: 0.9.16 -> 0.10.0 --- pkgs/by-name/do/doh-proxy-rust/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/doh-proxy-rust/package.nix b/pkgs/by-name/do/doh-proxy-rust/package.nix index 1d55facdf152..e30144bedae7 100644 --- a/pkgs/by-name/do/doh-proxy-rust/package.nix +++ b/pkgs/by-name/do/doh-proxy-rust/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "doh-proxy-rust"; - version = "0.9.16"; + version = "0.10.0"; src = fetchCrate { inherit (finalAttrs) version; crateName = "doh-proxy"; - hash = "sha256-V/mWMKBsCStQovgvMtRP66+OsNF2TC0GarYY51C/Zik="; + hash = "sha256-dRff1YWDqSf9naRkwPAX5GeLYIwlUD481+/TWnsM/p4="; }; - cargoHash = "sha256-daXXjD789tJBph00FPlm2C5gW3jwcTTAZ5TVeDJz8lU="; + cargoHash = "sha256-YtcfOr7RseVRTgyQq43tQ8GWhLpOW2pQeReCBD+Ez6c="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv From c01530f7d9df07f93fbbbab4cbd84fd039a60b60 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 15:21:57 -0500 Subject: [PATCH 027/105] vimUtils.buildVimPlugin: don't copy the build directory with dontUnpack With dontUnpack there is no source directory to install from, so installPhase copied $NIX_BUILD_TOP instead: env-vars, .attrs.json, and .attrs.sh ended up in the plugin and pulled the whole stdenv into its closure. Skip the copy in that case and leave installing files to the caller's phases. Plugins that unpack keep an identical installPhase. Fixes #508465 --- .../vim/plugins/utils/build-vim-plugin.nix | 2 +- pkgs/test/vim/default.nix | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/utils/build-vim-plugin.nix b/pkgs/applications/editors/vim/plugins/utils/build-vim-plugin.nix index 9b426edb593e..1faf3bf64c02 100644 --- a/pkgs/applications/editors/vim/plugins/utils/build-vim-plugin.nix +++ b/pkgs/applications/editors/vim/plugins/utils/build-vim-plugin.nix @@ -43,7 +43,7 @@ target=$out/${rtpPath}/${path} mkdir -p $out/${rtpPath} - cp -r . $target + ${lib.optionalString (!(attrs.dontUnpack or false)) "cp -r . $target"} runHook postInstall ''; diff --git a/pkgs/test/vim/default.nix b/pkgs/test/vim/default.nix index 296409a7e035..4b0c770f0a85 100644 --- a/pkgs/test/vim/default.nix +++ b/pkgs/test/vim/default.nix @@ -25,6 +25,26 @@ lib.recurseIntoAttrs { vimrcConfig.packages.myVimPackage.start = with vimPlugins; [ vim-nix ]; }; + test_vim_plugin_dont_unpack = + let + plugin = vimUtils.buildVimPlugin { + pname = "vim-plugin-dont-unpack-test"; + version = "0"; + src = pkgs.writeText "probe.vim" ""; + dontUnpack = true; + buildPhase = '' + install -D "$src" "$out/colors/probe.vim" + ''; + }; + in + pkgs.runCommand "vim-plugin-dont-unpack-test" { } '' + test -f ${plugin}/colors/probe.vim + for file in env-vars .attrs.json .attrs.sh; do + test ! -e ${plugin}/"$file" + done + mkdir -p "$out" + ''; + # test that all vimPlugins have `passthru.vimPlugin = true` test-all-plugins-have-vimPlugin-true = let From 7eb1ebe14d86684b45895ad1110b637fb431fa8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:40:25 +0000 Subject: [PATCH 028/105] tree-sitter-grammars.tree-sitter-rescript: 6.0.0-unstable-2026-07-13 -> 6.0.0-unstable-2026-09-25 --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index cfd403da8296..a4636c939505 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2587,10 +2587,10 @@ }; rescript = { - version = "6.0.0-unstable-2026-07-13"; + version = "6.0.0-unstable-2026-09-25"; url = "github:rescript-lang/tree-sitter-rescript"; - rev = "19ed8a8e6bcc844b71c37e9edaffc60c77f74d7c"; - hash = "sha256-mQJSmb9Qy5pFS+nNz4+C7RPs1mpAoxxqbx7seYo8+JI="; + rev = "90643a6302057b969c51e1bf235b8ecf1da49232"; + hash = "sha256-k510+GOLhputcgoo3l8JyoaI9IAtDw+aEKoPjMjRyWI="; meta = { license = lib.licenses.mit; maintainers = with lib.maintainers; [ From 3e64046dea5423e16a3b0a22b7e412a808de1760 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 20:47:30 +0000 Subject: [PATCH 029/105] taze: 21.1.0 -> 21.2.0 --- pkgs/by-name/ta/taze/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/taze/package.nix b/pkgs/by-name/ta/taze/package.nix index 729a71fe3f20..ca249412e1e9 100644 --- a/pkgs/by-name/ta/taze/package.nix +++ b/pkgs/by-name/ta/taze/package.nix @@ -12,20 +12,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "taze"; - version = "21.1.0"; + version = "21.2.0"; src = fetchFromGitHub { owner = "antfu-collective"; repo = "taze"; tag = "v${finalAttrs.version}"; - hash = "sha256-5fn6iUlcqgHxOqLMQKntmXGpoD3scgyOBUsR7yHffmg="; + hash = "sha256-raAtOH9fVaN8BuQASXailJLMWKUKi0zhZ+/rECcgAQo="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_11; fetcherVersion = 4; - hash = "sha256-PT6KN/9sMxh2BVgvutpQ2aFplD9CBskOL5I0uwU0oLk="; + hash = "sha256-aML7uHmW3JWYkCaZnQV1OnVWiueQZ3ilT9KH6l6vGJA="; }; nativeBuildInputs = [ From 9ae9d76e896c78fbc426414f114aca70b1e6ad89 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 15:52:37 -0500 Subject: [PATCH 030/105] vimPlugins.rust-tools-nvim: remove Upstream has been archived since January 2024. A deprecation alias was added while the plugin stayed in the generated set, so the alias shadowed it and evaluation failed with "Alias rust-tools-nvim is still in vim-plugins" instead of pointing users to rustaceanvim. Finish the removal and keep a throwing alias. --- pkgs/applications/editors/vim/plugins/aliases.nix | 2 +- .../applications/editors/vim/plugins/generated.nix | 14 -------------- .../applications/editors/vim/plugins/overrides.nix | 4 ---- .../editors/vim/plugins/vim-plugin-names | 1 - 4 files changed, 1 insertion(+), 20 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 423895d4e41b..6f89bd8b1ac7 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -64,7 +64,7 @@ mapAliases ( playground = throw "'vimPlugins.playground' has been archived"; # Added 2025-12-18 pure-lua = lib.warnOnInstantiate "Please replace 'vimPlugins.pure-lua' with 'vimPlugins.moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17 registers-nvim = throw "'vimPlugins.registers-nvim' has been removed: the upstream repository got deleted"; # Added 2026-04-30 - rust-tools-nvim = lib.warnOnInstantiate "'vimPlugins.rust-tools-nvim' is abandoned by upstream; you should use 'vimPlugins.rustaceanvim'" rust-tools-nvim; # Added 2026-02-04 + rust-tools-nvim = throw "'vimPlugins.rust-tools-nvim' has been removed: abandoned by upstream. Use rustaceanvim"; # Added 2026-09-28 Spacegray-vim = throw "'vimPlugins.Spacegray-vim' has been removed: abandoned by upstream"; # Added 2025-03-24 SpaceVim = throw "'vimPlugins.SpaceVim' didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # Added 2024-11-27 spacevim = throw "'vimPlugins.spacevim' was unmaintained for the last 6 years, please use top-level 'spacevim'"; # Added 2024-11-27 diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 87cd750901e0..df9c7e0ae1d3 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -16071,20 +16071,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - rust-tools-nvim = buildVimPlugin { - pname = "rust-tools.nvim"; - version = "0-unstable-2024-01-03"; - src = fetchFromGitHub { - owner = "simrat39"; - repo = "rust-tools.nvim"; - rev = "676187908a1ce35ffcd727c654ed68d851299d3e"; - hash = "sha256-kFane5ze7VDiOzF7jdmXkr50XQsNvdb+a9HQtybEVE0="; - }; - meta.homepage = "https://github.com/simrat39/rust-tools.nvim/"; - meta.license = getLicenseFromSpdxId "MIT"; - meta.hydraPlatforms = [ ]; - }; - rust-vim = buildVimPlugin { pname = "rust.vim"; version = "0-unstable-2022-11-27"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 0d65ee512787..9094a4d71f80 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -4144,10 +4144,6 @@ assertNoAdditions { }; }); - rust-tools-nvim = super.rust-tools-nvim.overrideAttrs { - dependencies = [ self.nvim-lspconfig ]; - }; - rustaceanvim = super.rustaceanvim.overrideAttrs { checkInputs = [ # Optional integration diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 772ea9f1a312..3099681796ce 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1146,7 +1146,6 @@ https://github.com/keith/rspec.vim/,, https://github.com/ccarpita/rtorrent-syntax-file/,, https://codeberg.org/ssnoer/run.nvim,, https://github.com/TheLazyCat00/runner-nvim/,, -https://github.com/simrat39/rust-tools.nvim/,, https://github.com/rust-lang/rust.vim/,, https://github.com/tris203/rzls.nvim/,, https://github.com/hauleth/sad.vim/,, From 5387b308ea088744a009c561a94a08060cf945da Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 28 Sep 2026 16:03:03 -0500 Subject: [PATCH 031/105] vimPlugins: reject aliases that shadow plugins An alias that shadows a plugin only threw when that attribute was evaluated with aliases enabled. CI evaluates with allowAliases = false, so a shadowing alias passed review and left rust-tools-nvim unevaluable for users. Check the alias names against the plugin set whenever vimPlugins is evaluated, as mpvScripts does, and drop the per-alias check this replaces. --- pkgs/applications/editors/vim/plugins/aliases.nix | 10 +--------- pkgs/applications/editors/vim/plugins/default.nix | 9 ++++++++- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 6f89bd8b1ac7..33f4a01ef76d 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -17,16 +17,8 @@ let # sets from building on Hydra. removeDistribute = alias: if lib.isDerivation alias then lib.dontDistribute alias else alias; - # Make sure that we are not shadowing something from - # all-packages.nix. - checkInPkgs = - n: alias: if builtins.hasAttr n prev then throw "Alias ${n} is still in vim-plugins" else alias; - mapAliases = - aliases: - lib.mapAttrs ( - n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias)) - ) aliases; + aliases: lib.mapAttrs (_: alias: removeDistribute (removeRecurseForDerivations alias)) aliases; deprecations = lib.mapAttrs ( old: info: diff --git a/pkgs/applications/editors/vim/plugins/default.nix b/pkgs/applications/editors/vim/plugins/default.nix index 9630944dc0d3..7ace8d226c77 100644 --- a/pkgs/applications/editors/vim/plugins/default.nix +++ b/pkgs/applications/editors/vim/plugins/default.nix @@ -55,7 +55,14 @@ let inherit llvmPackages; }; - aliases = if config.allowAliases then (import ./aliases.nix lib) else final: prev: { }; + aliases = + final: prev: + let + defined = import ./aliases.nix lib final prev; + shadowed = builtins.attrNames (builtins.intersectAttrs prev defined); + in + assert lib.assertMsg (shadowed == [ ]) "vimPlugins aliases shadow plugins: ${toString shadowed}"; + lib.optionalAttrs config.allowAliases defined; in lib.pipe initialPackages [ (extends plugins) From 461f34d9152cc51897f378745dbf1bafe9b91ad8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 21:12:07 +0000 Subject: [PATCH 032/105] flexget: 3.21.0 -> 3.21.3 --- pkgs/by-name/fl/flexget/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index 8860251732f0..b4aba362cf39 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; - version = "3.21.0"; + version = "3.21.3"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xf+nFDC1dNyFXeK8gZYWiE3kZKYNB4lCdBoI24+b/gA="; + hash = "sha256-Nl02DbyRj52OZz07tZ2Y8EVcgyELVI0LJ8GJbgm2mco="; }; pythonRelaxDeps = true; From 2306df8300d3f8c1af8f25b96b01f53a60e5f18e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 21:31:43 +0000 Subject: [PATCH 033/105] stamp: 0-unstable-2026-09-04 -> 0-unstable-2026-09-12 --- pkgs/by-name/st/stamp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stamp/package.nix b/pkgs/by-name/st/stamp/package.nix index 153791f16c48..024c3b7ab8f1 100644 --- a/pkgs/by-name/st/stamp/package.nix +++ b/pkgs/by-name/st/stamp/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { pname = "stamp"; - version = "0-unstable-2026-09-04"; + version = "0-unstable-2026-09-12"; __structuredAttrs = true; strictDeps = true; @@ -29,8 +29,8 @@ stdenv.mkDerivation { domain = "gitlab.gnome.org"; owner = "jbrummer"; repo = "stamp"; - rev = "7fe72d3493854d7329fb861c186b5dd00f735a42"; - hash = "sha256-xob7Subh6ZgqrkFtd0X8kq0gDMWIn5P4/Jw/Nd1RPJw="; + rev = "0ea93b7bce71a586274a835ffeae69ebc014641b"; + hash = "sha256-GSAYL5nw3oaHHtNX/EOOD1lkKxOPuSzlo9uaVrDupNk="; }; dontUseCmakeConfigure = true; From 94f0f602127348dfd35646733e1eac2fb3b79e7b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 21:48:36 +0000 Subject: [PATCH 034/105] dtop: 0.9.3 -> 0.9.4 --- pkgs/by-name/dt/dtop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dt/dtop/package.nix b/pkgs/by-name/dt/dtop/package.nix index 3d1301e1fa26..7c1422ddb5aa 100644 --- a/pkgs/by-name/dt/dtop/package.nix +++ b/pkgs/by-name/dt/dtop/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dtop"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "amir20"; repo = "dtop"; tag = "v${finalAttrs.version}"; - hash = "sha256-7APbKhXiqJyb0xAhUou0PfkdZFJvUTb3Ek/94bah7Lg="; + hash = "sha256-Z1Kcb5s8UtvtFm0314PV8YZn/FiGDu8tfp8/HlVDeMs="; }; - cargoHash = "sha256-NTFWtlFiHHQoiy3IdGZeVy7q75OvHeZ2LBbY7EKHru8="; + cargoHash = "sha256-8Lk0PdX39WCqjRSklQ+oM9qJ/IzhJUkbzCtJZGLZ/7E="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From 3dc1606cb809d53332fd7b08fdd36ed7901aae06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 21:55:42 +0000 Subject: [PATCH 035/105] plink2: 2.0.0-a.7.7 -> 2.0.0-a.7.9 --- pkgs/by-name/pl/plink2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plink2/package.nix b/pkgs/by-name/pl/plink2/package.nix index b4138a904c7b..f46a193e8eec 100644 --- a/pkgs/by-name/pl/plink2/package.nix +++ b/pkgs/by-name/pl/plink2/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "plink2"; - version = "2.0.0-a.7.7"; + version = "2.0.0-a.7.9"; __structuredAttrs = true; strictDeps = true; @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "chrchang"; repo = "plink-ng"; tag = "v${finalAttrs.version}"; - hash = "sha256-6mCUSXllfu5puG7oVHC+bAYIBwiFDienFz2r6otjkNc="; + hash = "sha256-HWa1mD++kIYI/BL3RYP06nBjvx4Fa+nS4neDOg+pTgg="; }; sourceRoot = "${finalAttrs.src.name}/2.0/build_dynamic"; From abc6e60348b8b810977b5fd01370ebb43179f5a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 28 Sep 2026 22:03:55 +0000 Subject: [PATCH 036/105] openfga-cli: 0.8.0 -> 0.8.1 --- pkgs/by-name/op/openfga-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openfga-cli/package.nix b/pkgs/by-name/op/openfga-cli/package.nix index 56a58e10a7bd..f8ae86c2b88b 100644 --- a/pkgs/by-name/op/openfga-cli/package.nix +++ b/pkgs/by-name/op/openfga-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "openfga-cli"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "openfga"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-zpWA7+uveWQPWV7eCqqf5C1Juubpu11qm2svIHMt2N0="; + hash = "sha256-/m0lWsws1LtutiTM+RSG30Yv3D60uFAy54mKXqcYFUU="; }; - vendorHash = "sha256-wxQG7MzVzwY9PBZ3DJ8TiOW5xJsMXXU7MaxmBfNAm30="; + vendorHash = "sha256-865bFtlvmEb2fvEpTfrVLXNLqxY/PtAN5c90eLwQx38="; nativeBuildInputs = [ installShellFiles ]; From 84c2a60b847522259e4969ea579d56045de7a504 Mon Sep 17 00:00:00 2001 From: foundationkitty <45774850+foundationkitty@users.noreply.github.com> Date: Mon, 28 Sep 2026 15:59:23 -0700 Subject: [PATCH 037/105] dusklight: 1.4.1 -> 2.0.2 --- pkgs/by-name/du/dusklight/package.nix | 60 +++++++++++++++++++-------- 1 file changed, 43 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/du/dusklight/package.nix b/pkgs/by-name/du/dusklight/package.nix index 8d3088368eb9..d6f4cfb9b4d5 100644 --- a/pkgs/by-name/du/dusklight/package.nix +++ b/pkgs/by-name/du/dusklight/package.nix @@ -12,7 +12,7 @@ freetype, libGL, libglvnd, - libjpeg_turbo, + libpng, libpulseaudio, libusb1, libx11, @@ -34,6 +34,7 @@ vulkan-loader, wayland, xxhash, + zlib, zstd, }: @@ -41,18 +42,24 @@ let auroraSrc = fetchFromGitHub { owner = "encounter"; repo = "aurora"; - rev = "22351fb0b76a4f4f2c4a4dff95aa300101e861aa"; - hash = "sha256-gDY09IKlTu1Pj7mKw4eQYVXFDJ7j/aTp0iT/Ke93s6s="; + rev = "08122911e8621acb7ded6563813b264bec1494b5"; + hash = "sha256-vdeHq7b+RHEwHN60pGU/FEWW/CqYZMJ2MC86CnF3iMg="; + }; + borealisSrc = fetchFromGitHub { + owner = "encounter"; + repo = "borealis"; + rev = "8a1c87eb89c8448183e8d9054bcb1efac380940c"; + hash = "sha256-dwqUh1fhDAmc1JBv0D6c8TSCNdrsDulmfhUD7GEw8EA="; }; dawnSrc = fetchzip ( { x86_64-linux = { - url = "https://github.com/encounter/dawn-build/releases/download/v20260603.191052/dawn-linux-x86_64.tar.gz"; - hash = "sha256-yTanM4TUIv6akgpt2tai/2W6q4RAt48CxKobRgxK8WU="; + url = "https://github.com/encounter/dawn/releases/download/v20260807.225922/dawn-linux-x86_64.tar.gz"; + hash = "sha256-deRtiZ221q6PO9zejJBwa56fCM63KEh6y2p7nM+MOYU="; }; aarch64-linux = { - url = "https://github.com/encounter/dawn-build/releases/download/v20260603.191052/dawn-linux-aarch64.tar.gz"; - hash = "sha256-EiNj16S0sIOWzOByiecsl2bZScBA5MOK348sqyxDchc="; + url = "https://github.com/encounter/dawn/releases/download/v20260807.225922/dawn-linux-aarch64.tar.gz"; + hash = "sha256-WUs7dDxNbQtt5x8AIDmVuFWhcZVgSyUUuRJvr5yrREo="; }; } .${stdenv.hostPlatform.system} @@ -71,19 +78,30 @@ let hash = "sha256-pNMR8zxaaqfAzQ0AQBOXMct4usdjey1Q0Gnitg06UhM="; }; rmluiSrc = fetchzip { - url = "https://github.com/mikke89/RmlUi/archive/f9b8c9e2935d5df2c7dff2c190d3968e99b0c3dc.tar.gz"; - hash = "sha256-g4O/JZUrrcseOz8o2QJRt+2CeuiLnVeuDJc906xvuIg="; + url = "https://github.com/encounter/RmlUi/archive/215513c51ee1b3b75fc794518dda0576c462279f.tar.gz"; + hash = "sha256-erJDGImoTfgr6IeZDYTsqK2bOTgVRm3F3iQGXhch5YA="; + }; + minizSrc = fetchzip { + url = "https://github.com/richgel999/miniz/releases/download/3.0.2/miniz-3.0.2.zip"; + hash = "sha256-DXysXkQEmoDAMMg1F8KexkwpXNyiHNzLJqXR9SMEkxk="; + stripRoot = false; + }; + picosha2Src = fetchFromGitHub { + owner = "okdshin"; + repo = "PicoSHA2"; + tag = "v1.0.1"; + hash = "sha256-3psCzbrwR+vO9TyTKOx+gEaWuHDx6pSgLOQ3DqrJsnI="; }; in stdenv.mkDerivation (finalAttrs: { pname = "dusklight"; - version = "1.4.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "TwilitRealm"; repo = "dusklight"; tag = "v${finalAttrs.version}"; - hash = "sha256-wrbsgK9lAiO3+qfQcQ/o+6zEFS27CymJm76FAEanrdM="; + hash = "sha256-STM59AiwArcuVzZVyk4DsrM3aRfKdLCvd1zui/3cx5M="; }; strictDeps = true; @@ -106,7 +124,7 @@ stdenv.mkDerivation (finalAttrs: { freetype libGL libglvnd - libjpeg_turbo + libpng libpulseaudio libusb1 libx11 @@ -120,28 +138,35 @@ stdenv.mkDerivation (finalAttrs: { nlohmann_json nodtool sdl3 - tracy vulkan-loader wayland xxhash + zlib zstd ]; postUnpack = '' chmod -R u+w "$sourceRoot" - mkdir -p "$sourceRoot/extern/aurora" + mkdir -p "$sourceRoot/extern/aurora" "$sourceRoot/extern/borealis" cp -rT --no-preserve=mode "${auroraSrc}" "$sourceRoot/extern/aurora" + cp -rT --no-preserve=mode "${borealisSrc}" "$sourceRoot/extern/borealis" sed -i '/add_subdirectory(tests)/d' "$sourceRoot/extern/aurora/CMakeLists.txt" ''; + postPatch = '' + sed -i '1i #include ' src/dusk/imgui/ImGuiStateShare.cpp + ''; + cmakeBuildType = "RelWithDebInfo"; cmakeFlags = [ - (lib.cmakeFeature "DUSK_WC_DESCRIBE" "v${finalAttrs.version}") + (lib.cmakeFeature "BOREALIS_APP_DESCRIBE" "v${finalAttrs.version}") (lib.cmakeBool "CMAKE_DISABLE_FIND_PACKAGE_Git" true) (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CXXOPTS" cxxopts.src.outPath) - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_JSON" nlohmann_json.src.outPath) + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_NLOHMANN_JSON" nlohmann_json.src.outPath) + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MINIZ" minizSrc.outPath) + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_PICOSHA2" picosha2Src.outPath) (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DAWN_PREBUILT" dawnSrc.outPath) (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_XXHASH" xxhash.src.outPath) (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_FMT" fmt.src.outPath) @@ -157,7 +182,8 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "CMAKE_CXX_FLAGS_INIT" "-include cstring") (lib.cmakeBool "BUILD_SHARED_LIBS" false) (lib.cmakeBool "CMAKE_CROSSCOMPILING" true) - (lib.cmakeBool "DUSK_ENABLE_SENTRY_NATIVE" false) + (lib.cmakeBool "DUSK_ENABLE_CODE_MODS" false) + (lib.cmakeFeature "BOREALIS_HTTP_BACKEND" "none") ]; installPhase = '' From 3f6a1a107f818579c63976147c37050c2b722997 Mon Sep 17 00:00:00 2001 From: whispers Date: Mon, 28 Sep 2026 19:45:57 -0400 Subject: [PATCH 038/105] mosh: use macros from autoconf-archive mosh vendors many macros from autoconf-archive and one from pkg-config. these are old and, for example, do not allow selecting new C++ standard versions (as is necessary for C++20 with gcc 16). instead, we remove the m4 directory and include autoconf-archive, which lets these macros be selected at build time. --- pkgs/by-name/mo/mosh/package.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/mo/mosh/package.nix b/pkgs/by-name/mo/mosh/package.nix index 11c6b1c66e62..3f97099ccea1 100644 --- a/pkgs/by-name/mo/mosh/package.nix +++ b/pkgs/by-name/mo/mosh/package.nix @@ -9,10 +9,10 @@ makeWrapper, perl, openssl, + autoconf-archive, autoreconfHook, openssh, bash-completion, - fetchpatch, withUtempter ? stdenv.hostPlatform.isLinux, libutempter, # build server binary only when set to false (useful for perlless systems) @@ -31,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ + autoconf-archive autoreconfHook pkg-config makeWrapper @@ -58,15 +59,15 @@ stdenv.mkDerivation (finalAttrs: { ./mosh-client_path.patch # Fix build with bash-completion 2.10 ./bash_completion_datadir.patch - - # Fixes build with protobuf3 23.x - (fetchpatch { - url = "https://github.com/mobile-shell/mosh/commit/eee1a8cf413051c2a9104e8158e699028ff56b26.patch"; - hash = "sha256-CouLHWSsyfcgK3k7CvTK3FP/xjdb1pfsSXYYQj3NmCQ="; - }) ]; + # remove the m4 directory, as it contains only ancient versions of macros + # from autoconf-archive or pkg-config. instead, we fetch up-to-date versions + # from the packages which provide them. this allows selecting modern C++ + # standard versions, which is important with e.g. GCC 16. postPatch = '' + rm -rf m4 + substituteInPlace scripts/mosh.pl \ --subst-var-by ssh "${openssh}/bin/ssh" \ --subst-var-by mosh-client "$out/bin/mosh-client" From 0cad77fb93bc398e2af718e32d4192c682e4cb7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 00:17:15 +0000 Subject: [PATCH 039/105] httplib: 0.56.0 -> 0.58.0 --- pkgs/by-name/ht/httplib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ht/httplib/package.nix b/pkgs/by-name/ht/httplib/package.nix index 72b323b02c28..53e833888327 100644 --- a/pkgs/by-name/ht/httplib/package.nix +++ b/pkgs/by-name/ht/httplib/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "httplib"; - version = "0.56.0"; + version = "0.58.0"; src = fetchFromGitHub { owner = "yhirose"; repo = "cpp-httplib"; rev = "v${finalAttrs.version}"; - hash = "sha256-m5APBj01htJNljiANt8T9gZ1nupOkgFatpQseSgCADU="; + hash = "sha256-FMWqkFolKr+piiu2kekFQlrddEWyunoyXYDWKn26jaw="; }; nativeBuildInputs = [ From 83e5baa28630343e606cefffb948938c0d6ddb3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 00:27:20 +0000 Subject: [PATCH 040/105] balena-compose-parser: 0.4.0 -> 0.4.1 --- pkgs/by-name/ba/balena-compose-parser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/balena-compose-parser/package.nix b/pkgs/by-name/ba/balena-compose-parser/package.nix index 211ab2b2b193..b6f258e94e98 100644 --- a/pkgs/by-name/ba/balena-compose-parser/package.nix +++ b/pkgs/by-name/ba/balena-compose-parser/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { __structuredAttrs = true; pname = "balena-compose-parser"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "balena-io-modules"; repo = "balena-compose-parser"; rev = "v${version}"; - hash = "sha256-fEvLu2xZlYoILM4DThiSQHG2gbGOB5IQVgmwcLKsKwo="; + hash = "sha256-agZQjtkXBVMk7UAcQXPa7cRBq/H2uyCE5AC9hEfSWDM="; }; modRoot = "lib"; From 026c6c364e51e586792a2d0d62e58e71120a708e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 00:27:27 +0000 Subject: [PATCH 041/105] vscode-extensions.firsttris.vscode-jest-runner: 0.4.148 -> 0.4.149 --- 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 2b79f92e6253..31d73cbd146c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1776,8 +1776,8 @@ let mktplcRef = { name = "vscode-jest-runner"; publisher = "firsttris"; - version = "0.4.148"; - hash = "sha256-bqyi1uk4Y1PMOjVv+io3WxJMrJb7UKy368xt6TiySPg="; + version = "0.4.149"; + hash = "sha256-bGDU3/5Pysagt8aoEJJH6VVvR4Oy8IU12AmaAvnKnY8="; }; meta = { description = "Simple way to run or debug a single (or multiple) tests from context-menu"; From 33f8c3317461d95f6f835144f53b5562e0d06163 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 01:46:12 +0000 Subject: [PATCH 042/105] python3Packages.colcon-notification: 0.3.1 -> 0.3.3 --- .../python-modules/colcon-notification/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/colcon-notification/default.nix b/pkgs/development/python-modules/colcon-notification/default.nix index 782916c5d6cd..44fe2636970c 100644 --- a/pkgs/development/python-modules/colcon-notification/default.nix +++ b/pkgs/development/python-modules/colcon-notification/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "colcon-notification"; - version = "0.3.1"; + version = "0.3.3"; pyproject = true; src = fetchFromGitHub { owner = "colcon"; repo = "colcon-notification"; tag = version; - hash = "sha256-gKi5xl2ln+6CCwynUzh+WI87A4KHcrwbjkLJ6LmOoxk="; + hash = "sha256-5cnuUVHHjn85RMz9r24/zRQdvDt+JETAWOW1Fw6WEtM="; }; build-system = [ setuptools ]; dependencies = [ From dcd5c80a2d93bc7ae5bd1949d22492b27d454d5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 02:20:28 +0000 Subject: [PATCH 043/105] iroh-relay: 1.2.0 -> 1.3.0 --- pkgs/tools/networking/iroh/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/iroh/default.nix b/pkgs/tools/networking/iroh/default.nix index 4314d6ffd7ff..c3e6aa625a08 100644 --- a/pkgs/tools/networking/iroh/default.nix +++ b/pkgs/tools/networking/iroh/default.nix @@ -12,16 +12,16 @@ let }: rustPlatform.buildRustPackage rec { pname = name; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "n0-computer"; repo = "iroh"; rev = "v${version}"; - hash = "sha256-BmunhUBXqTJuxth5asENVV7y8wooTh8W/+gzgq1fNVI="; + hash = "sha256-ugGYRESccGgkI8evd21NE3jzNgULDEHwuf0UWdqKp6A="; }; - cargoHash = "sha256-2KqLC8c0ii3cGk27N7n8yfH0Jw3JM3OwECanqArXJhI="; + cargoHash = "sha256-L0OnbXUC8JNW+/Xm0Q/8EjSlGmKYGvQQM+SqrRLb8mQ="; buildFeatures = cargoFeatures; cargoBuildFlags = [ From 4f227425fc57d853b09ec4cf2127386c628f8c45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 02:39:39 +0000 Subject: [PATCH 044/105] markuplinkchecker: 1.2.0 -> 1.2.2 --- pkgs/by-name/ma/markuplinkchecker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/markuplinkchecker/package.nix b/pkgs/by-name/ma/markuplinkchecker/package.nix index ad363af36cba..45fd80303276 100644 --- a/pkgs/by-name/ma/markuplinkchecker/package.nix +++ b/pkgs/by-name/ma/markuplinkchecker/package.nix @@ -6,7 +6,7 @@ openssl, }: let - version = "1.2.0"; + version = "1.2.2"; in rustPlatform.buildRustPackage { pname = "markuplinkchecker"; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage { owner = "becheran"; repo = "mlc"; rev = "v${version}"; - hash = "sha256-6v4tRCtoABbb0bwOagEGHk2QoUs3u/AnME5g7vhbkI4="; + hash = "sha256-abm44HA/S8F7BBQDFOedx5FmNujeuBzjLKZwvW///gk="; }; - cargoHash = "sha256-W4aOrKnRDAvHC4c+7e/XYSOgB/wFExqQhimaPJNiJk8="; + cargoHash = "sha256-KsVLRAWS96/CixiaXRo09BrYIn+RIIUI6ldge30H7Ow="; nativeBuildInputs = [ pkg-config ]; From 4e962900fbde000cec0920a5a9ce56e3983008b8 Mon Sep 17 00:00:00 2001 From: jm5905938 Date: Tue, 29 Sep 2026 11:10:48 +0800 Subject: [PATCH 045/105] maintainers: add jm5905938 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ca4c63e77d41..f0d33c5f14f0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13655,6 +13655,12 @@ githubId = 474643; name = "José Miguel Martínez Carrasco"; }; + jm5905938 = { + email = "jm5905938@gmail.com"; + github = "jm5905938"; + githubId = 187073435; + name = "Aveline Noir"; + }; jmagnusj = { email = "jmagnusj@gmail.com"; github = "magnusjonsson"; From 19a9abb2774a03159d9ca08cc04b8efd8a6953a3 Mon Sep 17 00:00:00 2001 From: jm5905938 Date: Tue, 29 Sep 2026 11:13:21 +0800 Subject: [PATCH 046/105] rnr: adopt --- pkgs/by-name/rn/rnr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rn/rnr/package.nix b/pkgs/by-name/rn/rnr/package.nix index 5092905a8ec1..6a4c9698ba67 100644 --- a/pkgs/by-name/rn/rnr/package.nix +++ b/pkgs/by-name/rn/rnr/package.nix @@ -23,6 +23,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/ismaelgv/rnr"; changelog = "https://github.com/ismaelgv/rnr/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ jm5905938 ]; }; }) From f424278d712feaf2bee84afa2852fc8beba68eee Mon Sep 17 00:00:00 2001 From: avycado13 <108358183+avycado13@users.noreply.github.com> Date: Mon, 28 Sep 2026 21:11:32 -0700 Subject: [PATCH 047/105] syncthing-macos: 2.0.14-1 -> 2.1.5-1 --- pkgs/by-name/sy/syncthing-macos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/syncthing-macos/package.nix b/pkgs/by-name/sy/syncthing-macos/package.nix index 811acd40881e..1a5e286bab0c 100644 --- a/pkgs/by-name/sy/syncthing-macos/package.nix +++ b/pkgs/by-name/sy/syncthing-macos/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "syncthing-macos"; - version = "2.0.14-1"; + version = "2.1.5-1"; src = fetchurl { url = "https://github.com/syncthing/syncthing-macos/releases/download/v${finalAttrs.version}/Syncthing-${finalAttrs.version}.dmg"; - hash = "sha256-5BjYwS2xcANqEXWadbppUwIGNd1UTQjzhWIAyATwWEU="; + hash = "sha256-UJA6KmIhhW4cNuPFxf856JcFPSmqH2ha1XZiLJMGnog="; }; nativeBuildInputs = [ undmg ]; From 5f090a1768cf21cf3d386f9d0ab8289680bb2b75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 04:27:42 +0000 Subject: [PATCH 048/105] unixodbcDrivers.duckdb: 1.5.5.0 -> 1.5.6.0 --- pkgs/by-name/du/duckdb-odbc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/du/duckdb-odbc/package.nix b/pkgs/by-name/du/duckdb-odbc/package.nix index bf07b8d21c4f..7d9c1035344f 100644 --- a/pkgs/by-name/du/duckdb-odbc/package.nix +++ b/pkgs/by-name/du/duckdb-odbc/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; pname = "duckdb-odbc"; - version = "1.5.5.0"; + version = "1.5.6.0"; src = fetchFromGitHub { owner = "duckdb"; repo = "duckdb-odbc"; tag = "v${finalAttrs.version}"; - hash = "sha256-uh4Jle/gbHyd4rUfoyW0u35fx9dcvEEzTg8QnuHdiwY="; + hash = "sha256-EaDwmQ0kb7oZLRm5le6sz63wT4RIMX2NW4lr0RARKRU="; }; nativeBuildInputs = [ cmake ]; From 3fabea5e74f1d30b8129161abe45dc9013532230 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 06:03:12 +0000 Subject: [PATCH 049/105] exoscale-cli: 1.99.0 -> 1.101.0 --- pkgs/by-name/ex/exoscale-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exoscale-cli/package.nix b/pkgs/by-name/ex/exoscale-cli/package.nix index e98feab76f46..8df96bb6b7b9 100644 --- a/pkgs/by-name/ex/exoscale-cli/package.nix +++ b/pkgs/by-name/ex/exoscale-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "exoscale-cli"; - version = "1.99.0"; + version = "1.101.0"; src = fetchFromGitHub { owner = "exoscale"; repo = "cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-n7o15s2aqGGMqL6kyiIVxgJGeOUjM6WIVsEQAWOQ8b8="; + sha256 = "sha256-lJOwFqBtvjHLcPa+/az0x+okqOdP+WrsXbkEG1CMQbk="; }; vendorHash = null; From d80499a8c0fb03b22769fc49a676d29f9efc1a12 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 28 Sep 2026 01:19:32 +0200 Subject: [PATCH 050/105] ghosthound: init at 0.1.2 BloodHound OpenGraph extension that surfaces Active Directory https://github.com/JVBotelho/ghosthound --- pkgs/by-name/gh/ghosthound/package.nix | 52 ++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/gh/ghosthound/package.nix diff --git a/pkgs/by-name/gh/ghosthound/package.nix b/pkgs/by-name/gh/ghosthound/package.nix new file mode 100644 index 000000000000..735b6e92e66f --- /dev/null +++ b/pkgs/by-name/gh/ghosthound/package.nix @@ -0,0 +1,52 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + openssl, + pkg-config, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ghosthound"; + version = "0.1.2"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "JVBotelho"; + repo = "ghosthound"; + tag = "v${finalAttrs.version}"; + hash = "sha256-UI01b0oiIiH9dIQClgnagTqb6OJgvmhXqIifh1aelDM="; + }; + + cargoHash = "sha256-ut6qwKdLvQgL66G5PQ817QMBCMz72aWNHK7MLpz5ql0="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + env = { + OPENSSL_NO_VENDOR = true; + }; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "BloodHound OpenGraph extension that surfaces Active Directory"; + homepage = "https://github.com/JVBotelho/ghosthound"; + changelog = "https://github.com/JVBotelho/ghosthound/releases/tag/${finalAttrs.src.tag}"; + license = + with lib.licenses; + OR [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "ghosthound"; + }; +}) From 595f60cd980c2edb9cb23f6722b30a2dbefc5f95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 07:23:13 +0000 Subject: [PATCH 051/105] mithril: 0.1.3 -> 0.2.1 --- pkgs/by-name/mi/mithril/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mithril/package.nix b/pkgs/by-name/mi/mithril/package.nix index 1e8e84afa88b..85cd6181c8de 100644 --- a/pkgs/by-name/mi/mithril/package.nix +++ b/pkgs/by-name/mi/mithril/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mithril"; - version = "0.1.3"; + version = "0.2.1"; __structuredAttrs = true; strictDeps = true; @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "nmatt0"; repo = "mithril"; tag = "v${finalAttrs.version}"; - hash = "sha256-GsJFTsW34e1W4b+zBmy9XfY2y/eGdsg0YANZAd733i4="; + hash = "sha256-j0bdYI08yv6QUgMoVI8fGiTkFPg1LMjFjCpUGfUnx5M="; }; nativeBuildInputs = [ cmake ]; From ad4514d820bb38d73209bd69af71708ab6c7b111 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 07:26:44 +0000 Subject: [PATCH 052/105] moria: 0.1.0 -> 0.2.1 --- pkgs/by-name/mo/moria/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/moria/package.nix b/pkgs/by-name/mo/moria/package.nix index 3affbca79d9b..f20cf4464abd 100644 --- a/pkgs/by-name/mo/moria/package.nix +++ b/pkgs/by-name/mo/moria/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "moria"; - version = "0.1.0"; + version = "0.2.1"; __structuredAttrs = true; strictDeps = true; @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "nmatt0"; repo = "moria"; tag = "v${finalAttrs.version}"; - hash = "sha256-tzBJEUl2AbzZh4exjlhw7yv4JsgTj80DYngoRofJjgY="; + hash = "sha256-okeAzE2qUO6i1a4kyp+IjsH7OOyBCAMQv+dzgBR73o8="; }; nativeBuildInputs = [ cmake ]; From e48e1e1846aa7662880a14044f2b3b3abd53c175 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 08:37:14 +0000 Subject: [PATCH 053/105] python3Packages.loro: 1.13.2 -> 1.16.2 --- pkgs/development/python-modules/loro/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/loro/default.nix b/pkgs/development/python-modules/loro/default.nix index 6f19967bd437..9353247324eb 100644 --- a/pkgs/development/python-modules/loro/default.nix +++ b/pkgs/development/python-modules/loro/default.nix @@ -8,17 +8,17 @@ buildPythonPackage rec { pname = "loro"; - version = "1.13.2"; + version = "1.16.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ekTbRQvuxxz6Ehkt0RzDJ+NwySD85g1I8gyHHB4z2Ak="; + hash = "sha256-s+MLjZqtxgBmKs0x6Qrk2puEyYkAIlqgRNTCjBQKEs4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-qlN+ivmnHuTakqydLKjwPwJm4c2q5TywE6yaj/dWiXs="; + hash = "sha256-qBew1JPbuDVqzoeBvKHARhwgnXNkjDBtrXKZU/dfbaY="; }; build-system = [ From 351f7385bb80fee55948fa8b2b5902a97a68eb9f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 08:45:23 +0000 Subject: [PATCH 054/105] snapraid: 14.9 -> 14.10 --- pkgs/by-name/sn/snapraid/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snapraid/package.nix b/pkgs/by-name/sn/snapraid/package.nix index 9a161810d458..a7821ccae434 100644 --- a/pkgs/by-name/sn/snapraid/package.nix +++ b/pkgs/by-name/sn/snapraid/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "snapraid"; - version = "14.9"; + version = "14.10"; src = fetchFromGitHub { owner = "amadvance"; repo = "snapraid"; tag = "v${finalAttrs.version}"; - hash = "sha256-z4ycepeh8ZKqJ9vUBhZMQImBmPAxRXMgtX/apgWXatI="; + hash = "sha256-vM1qPNrMbMaiMTRtpIJr2WdpIDXH5EydmgPeiZ4FrwQ="; }; env.VERSION = finalAttrs.version; From f8e209c4f4c8d5638d75d615fe35884fc6b2fe16 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Tue, 29 Sep 2026 17:53:56 +0800 Subject: [PATCH 055/105] ov: 0.54.0 -> 0.55.0 Diff: https://github.com/noborus/ov/compare/v0.54.0...v0.55.0 Changelog: https://github.com/noborus/ov/releases/tag/v0.55.0 --- pkgs/by-name/ov/ov/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ov/ov/package.nix b/pkgs/by-name/ov/ov/package.nix index ba985ef0cb09..914e90ec6993 100644 --- a/pkgs/by-name/ov/ov/package.nix +++ b/pkgs/by-name/ov/ov/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { pname = "ov"; - version = "0.54.0"; + version = "0.55.0"; __structuredAttrs = true; @@ -20,10 +20,10 @@ buildGoModule (finalAttrs: { owner = "noborus"; repo = "ov"; tag = "v${finalAttrs.version}"; - hash = "sha256-cIjtu4T9It+u/ZVC+XoUacvnYw51QSnbTNge1QaHr0s="; + hash = "sha256-zYxgXVUHLBY1VBh1JNyeIhkU444UFak77+rEZ1TTSGI="; }; - vendorHash = "sha256-eQh/S2isNvT9l+A4uK+/APcw+krsFL54OD5E6yEduxU="; + vendorHash = "sha256-KFx2ZCh0DT5a5cp/CG3dnPwTLQgl5we43usyVdf/ihU="; ldflags = [ "-s" From 528f49659a51b9a63bb612670fad2d534b77ef94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 10:03:45 +0000 Subject: [PATCH 056/105] shaarli: 0.16.6 -> 0.16.7 --- pkgs/by-name/sh/shaarli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shaarli/package.nix b/pkgs/by-name/sh/shaarli/package.nix index fd933712c2ff..524139031ba6 100644 --- a/pkgs/by-name/sh/shaarli/package.nix +++ b/pkgs/by-name/sh/shaarli/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "shaarli"; - version = "0.16.6"; + version = "0.16.7"; src = fetchurl { url = "https://github.com/shaarli/Shaarli/releases/download/v${finalAttrs.version}/shaarli-v${finalAttrs.version}-full.zip"; - sha256 = "sha256-hFi3Ouh+aPOnVZRLzU2yVkzsBFma96dWUmw+o0l6vao="; + sha256 = "sha256-ADnP/wcyDMUh9lsXeffNZCku27LyKjdCwdrJ8+K1zI4="; }; outputs = [ From 3f7bc6d37436168c5b3bde87645fd692b271caf4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 10:32:47 +0000 Subject: [PATCH 057/105] uutils-procps: 0.0.1-unstable-2026-09-18 -> 0.0.1-unstable-2026-09-24 --- pkgs/by-name/uu/uutils-procps/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-procps/package.nix b/pkgs/by-name/uu/uutils-procps/package.nix index 8130bec53155..67aca8842c16 100644 --- a/pkgs/by-name/uu/uutils-procps/package.nix +++ b/pkgs/by-name/uu/uutils-procps/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-procps"; - version = "0.0.1-unstable-2026-09-18"; + version = "0.0.1-unstable-2026-09-24"; src = fetchFromGitHub { owner = "uutils"; repo = "procps"; - rev = "dcec30bf9d9b83f993968db82a6ebf03aa8fc2fe"; - hash = "sha256-8kq+yLYHatsyTCqsL+iYH2GYu2v9N8f5CwrGND15PY0="; + rev = "da9b8ee9b11cbd1b63061c51fd7a712433385b3a"; + hash = "sha256-+Rm3OifQzgb965S9czYbJXH5nl2dAHrSBCfvpaQpwRM="; }; - cargoHash = "sha256-Ykq6+hAT2960k3FTxgGmJxl0+K9uroinrwgV4mzo9hc="; + cargoHash = "sha256-hsIs218ti7/93dstPlHG7tSO31SSq7Okme04LEY22Z4="; cargoBuildFlags = [ "--workspace" ]; From c7b54df3b26bf8975a941ad145aba6abb8741297 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 11:01:48 +0000 Subject: [PATCH 058/105] python3Packages.cv2-enumerate-cameras: 1.3.3 -> 1.4.0 --- .../python-modules/cv2-enumerate-cameras/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix b/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix index e64310f29f0d..929a0fb2ce88 100644 --- a/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix +++ b/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "cv2_enumerate_cameras"; - version = "1.3.3"; + version = "1.4.0"; src = fetchFromGitHub { owner = "lukehugh"; repo = "cv2_enumerate_cameras"; tag = "v${version}"; - hash = "sha256-4QB/yWpurH/ai49PBRECdCfRRQ0tAvzGnpXj+DeP1pE="; + hash = "sha256-49/Zhfam/wrEwkEJ63PEcjA0eERL5OwsDTVgyvzCx5Q="; }; pyproject = true; From 801e2c76b00faefa3b807f9334bd6d23a22d70cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 11:12:00 +0000 Subject: [PATCH 059/105] sscg: 4.0.3 -> 4.0.4 --- pkgs/by-name/ss/sscg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ss/sscg/package.nix b/pkgs/by-name/ss/sscg/package.nix index b5e566793798..9ed828dccbca 100644 --- a/pkgs/by-name/ss/sscg/package.nix +++ b/pkgs/by-name/ss/sscg/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sscg"; - version = "4.0.3"; + version = "4.0.4"; src = fetchFromGitHub { owner = "sgallagher"; repo = "sscg"; tag = "sscg-${finalAttrs.version}"; - hash = "sha256-0t3ntUxfh1jFukWGwmdbt0axFfUiH1QEq6wFrGoI7Jk="; + hash = "sha256-lfb7sMREF3KEfUu6a2NW50F8ke7pG6ZokfBDlH1+K7o="; }; nativeBuildInputs = [ From 0bac253ce44d19f3e9a69aa9fc129f652ddf7020 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 12:59:23 +0000 Subject: [PATCH 060/105] stackit-cli: 0.73.0 -> 0.74.0 --- pkgs/by-name/st/stackit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 91f1c2966cc5..5d64b53ace51 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "stackit-cli"; - version = "0.73.0"; + version = "0.74.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZA/mmuF0svJOGps32K659NxGGLtcnobY1V7jsqzuROU="; + hash = "sha256-bpxHim1wE47qLGxqHR2qiT/povkge9KU5gtNxV1LEAQ="; }; - vendorHash = "sha256-1uNrYr8wr00SlNfxZNVRkpc7OUp4K+nQ+0Gl90PHuxg="; + vendorHash = "sha256-tWNLBJbgokFQTWOZIHBl7TFSu2sO/dhIzvesl+bGsXw="; subPackages = [ "." ]; From 509edc8c9916a912734daf4ccd9b920eefee52c4 Mon Sep 17 00:00:00 2001 From: David Wolff Date: Tue, 29 Sep 2026 15:10:55 +0200 Subject: [PATCH 061/105] python3Packages.django-health-check: 4.5.1 -> 4.6.1 --- .../python-modules/django-health-check/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-health-check/default.nix b/pkgs/development/python-modules/django-health-check/default.nix index 66cae7acffe8..90b1fe80417a 100644 --- a/pkgs/development/python-modules/django-health-check/default.nix +++ b/pkgs/development/python-modules/django-health-check/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "django-health-check"; - version = "4.5.1"; + version = "4.6.1"; pyproject = true; src = fetchFromGitHub { owner = "codingjoe"; repo = "django-health-check"; tag = finalAttrs.version; - hash = "sha256-PbimG445XclS7A4SBAZ+9W0WpoerhpqOI4A36Vyqscc="; + hash = "sha256-ZWYLbsFeDM219rUde12tp3bXKxQpb8VjyZ4iUAJM9X8="; }; build-system = [ @@ -66,6 +66,9 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # require online DNS resolution "test_run_check__dns_working" + "test_run_check__custom_nameservers" + "test_run_check__custom_record_type" + "test_run_check__custom_record_type_str" "test_check_status__nonexistent_hostname" "test_check_status__no_answer" # not reproducible From 4251d5db29d4d9f02007811f20c9846bf2f30da1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 13:19:37 +0000 Subject: [PATCH 062/105] v2ray-domain-list-community: 20260914091725 -> 20260925234224 --- pkgs/by-name/v2/v2ray-domain-list-community/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index 7c5ccc900c9e..2c3d93acf505 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,12 +9,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20260914091725"; + version = "20260925234224"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-DN0/cSe63sYhQXMQH5tWEkVh09r3195YMk21UEAI9VU="; + hash = "sha256-IyEsnu5Yp+qAVUssVOv3cu12JAS07qxUuFTYnKJhhVA="; }; vendorHash = "sha256-GwZTwdgAMGgsrpCzrqbaRjZEeDUPSHRwXHDaKDCu3Fw="; meta = { From a07790f91ed166747eea9df8971002dee4336d5e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 13:39:12 +0000 Subject: [PATCH 063/105] cht-sh: 0-unstable-2025-12-23 -> 0-unstable-2026-09-22 --- pkgs/by-name/ch/cht-sh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/cht-sh/package.nix b/pkgs/by-name/ch/cht-sh/package.nix index 994885f42358..a6d6b68164d6 100644 --- a/pkgs/by-name/ch/cht-sh/package.nix +++ b/pkgs/by-name/ch/cht-sh/package.nix @@ -12,15 +12,15 @@ stdenv.mkDerivation { pname = "cht.sh"; - version = "0-unstable-2025-12-23"; + version = "0-unstable-2026-09-22"; nativeBuildInputs = [ makeWrapper ]; src = fetchFromGitHub { owner = "chubin"; repo = "cheat.sh"; - rev = "031a5d3887f035aaa3bf1a3f83dff4fde2aac53d"; - sha256 = "T6v58bmdA3EvC4QUgCR+FJLonN3QdHpkdvNGauq/i5Q="; + rev = "06af0000259bde1a347da368225c5962d7ffed3e"; + sha256 = "v9NpTSBMAYIt14jSAQJQAUsBUvVjRQDo6VUc2p1lwBE="; }; # Fix ".cht.sh-wrapped" in the help message From 7c54723d9d53cdc09b7f20f3c49edebd2c23bf9a Mon Sep 17 00:00:00 2001 From: Andrew Prokhorenkov Date: Tue, 29 Sep 2026 08:52:42 -0500 Subject: [PATCH 064/105] codex: 0.158.0 -> 0.159.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 06998cd9229f..ec69d31960c4 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.158.0"; + version = "0.159.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-6ogqs75pG4+hxG6RqwBwJPWd3wGks2wBID/epha9+Ds="; + hash = "sha256-rtYsWjG56SagT5cWt22//vyqvD0QBKSHRdRhzHQB4CQ="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-D8+caV6Q9H2JnZNhazV1kqgV0dePh3qQyXnRMgeSYak="; + cargoHash = "sha256-3X4gmzAZG10DDcI667k9Zf+r3IvzeAAWD1NbTdQZyGY="; __structuredAttrs = true; From 219f903643b82d909e625ab257fd9f5a746f983e Mon Sep 17 00:00:00 2001 From: AlexAntonik Date: Tue, 29 Sep 2026 16:56:49 +0300 Subject: [PATCH 065/105] git-interactive-rebase-tool: fix license Signed-off-by: AlexAntonik --- pkgs/by-name/gi/git-interactive-rebase-tool/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix b/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix index 2e6aa0342f1b..d4cac8660998 100644 --- a/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix +++ b/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/MitMaro/git-interactive-rebase-tool"; description = "Native cross platform full feature terminal based sequence editor for git interactive rebase"; changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${finalAttrs.version}"; - license = lib.licenses.mit; + license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 zowoq From 38017bab902a50b67e50d72e499fef4153a044c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 14:02:27 +0000 Subject: [PATCH 066/105] vscode-extensions.gitlab.gitlab-workflow: 6.90.3 -> 6.92.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 e9923dcadbcf..4a848131ec57 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2047,8 +2047,8 @@ let mktplcRef = { name = "gitlab-workflow"; publisher = "gitlab"; - version = "6.90.3"; - hash = "sha256-/6R/3FUXuvy836YeZSbw6HMrrIXdPbKqdNFBl4z36Y0="; + version = "6.92.0"; + hash = "sha256-DR0g4aHAWePu46IHNPvxrFDBHoYmHMmiEm4z4AvB4mQ="; }; meta = { description = "GitLab extension for Visual Studio Code"; From 9e44ed4dfb0bcaea5c935c7828ed18de2bc7a248 Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 29 Sep 2026 09:05:34 -0400 Subject: [PATCH 067/105] mullvad-browser: 15.0.23 -> 15.0.24 changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.24-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt firefox esr: https://www.firefox.com/en-US/firefox/140.17.0/releasenotes/ firefox security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-99/ --- pkgs/by-name/mu/mullvad-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 7278216666bd..076e87580fa9 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.23"; + version = "15.0.24"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-Bzd0atOeqHFhmIlpN3cbGogkwg6SwpNhn5m4yscpIzo="; + hash = "sha256-vKVlZ2t9S66AZQ82fUw+csRQtMvOJLrJbbetS33Fb+o="; }; }; From 4c1fa381360295152aceecb4c319a7e9f3be6d7b Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 29 Sep 2026 09:08:01 -0400 Subject: [PATCH 068/105] tor-browser: 15.0.23 -> 15.0.24 changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.24-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt firefox esr: https://www.firefox.com/en-US/firefox/140.17.0/releasenotes/ firefox security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-99/ --- pkgs/by-name/to/tor-browser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index ac99bd764408..f46ebcbd6753 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -102,7 +102,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.23"; + version = "15.0.24"; sources = { x86_64-linux = fetchurl { @@ -112,7 +112,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-D2L41lx/w03UuGy6t/yq7HOBVz3aNGrHsX5WjiK0vzk="; + hash = "sha256-sD7vtuvirLU6HWT4LJXA3wztnA+dYmWG6MbIHZgF1gQ="; }; i686-linux = fetchurl { @@ -122,7 +122,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-EXCHkprnH1ylopayMN/kckEpYJAePWnzmUlldSqVswk="; + hash = "sha256-Dusy1rVGcT31aEq4fi+YRMnAr3Kmw5YkIabb2bC3wIQ="; }; }; From 17e6e50e7360a06c5354d23eea2222d81655d2f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 14:07:10 +0000 Subject: [PATCH 069/105] sdl_gamecontrollerdb: 0-unstable-2026-09-11 -> 0-unstable-2026-09-27 --- pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix index 58340dd57132..fea0d4ac7176 100644 --- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix +++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sdl_gamecontrollerdb"; - version = "0-unstable-2026-09-11"; + version = "0-unstable-2026-09-27"; src = fetchFromGitHub { owner = "mdqinc"; repo = "SDL_GameControllerDB"; - rev = "5a12daa568d19344f9b6e9286ef5929833b25c7c"; - hash = "sha256-jH7glM8qOrZ2rffzxclAorO+gnzvhQ0p+xPfgL7ZYHM="; + rev = "94c48e92e0c969b438263bc4a7c74ba2ee2103da"; + hash = "sha256-GzmC9PrMTjAGUDz4kLN9eyDFrjmSZqSBsh/wOn4tIio="; }; dontBuild = true; From 91b4c387b5c91319c01e538285f7dcd4e24a1b37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 14:10:29 +0000 Subject: [PATCH 070/105] libretro.prboom: 0-unstable-2026-09-15 -> 0-unstable-2026-09-28 --- pkgs/by-name/li/libretroPackages/cores/prboom.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/prboom.nix b/pkgs/by-name/li/libretroPackages/cores/prboom.nix index bc7e03a25c05..d7374d35b858 100644 --- a/pkgs/by-name/li/libretroPackages/cores/prboom.nix +++ b/pkgs/by-name/li/libretroPackages/cores/prboom.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "prboom"; - version = "0-unstable-2026-09-15"; + version = "0-unstable-2026-09-28"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-prboom"; - rev = "d20300de2d32e5b8e8b0a0f15b1e1a889583d248"; - hash = "sha256-56A6JEOoorKi2yitpVk+iXCzZLAkjzYM3jcxPqOtuXE="; + rev = "e5db549b6c85fc500b3a559efe2dc00870521c5d"; + hash = "sha256-UodAMvRuHGIfAUHLi0DCXT2ZPe4UfI7t+0bv15pkpIs="; }; makefile = "Makefile"; From 952bc1be1eaedec8527ba28aa826f945b42ffa91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 14:14:55 +0000 Subject: [PATCH 071/105] honggfuzz: 2.6-unstable-2026-06-19 -> 2.6-unstable-2026-09-25 --- pkgs/by-name/ho/honggfuzz/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/honggfuzz/package.nix b/pkgs/by-name/ho/honggfuzz/package.nix index 7de83d8baf72..d4b41dd7ccab 100644 --- a/pkgs/by-name/ho/honggfuzz/package.nix +++ b/pkgs/by-name/ho/honggfuzz/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "honggfuzz"; - version = "2.6-unstable-2026-06-19"; + version = "2.6-unstable-2026-09-25"; src = fetchFromGitHub { owner = "google"; repo = "honggfuzz"; - rev = "cf8b66a4d09f4d4d786d96e3c46d9141fb4e98e2"; - hash = "sha256-cu7VLQvdmgYIbWhAiZjG5wkO/b5+FoBmXp/SlYmykF0="; + rev = "940b958dfeb6f9131fd846cae31fcc0fe996ae98"; + hash = "sha256-cfCG1rGfiAs7Oq+dJ904kaW6NmvOPG3cfmSgQFW42FU="; }; postPatch = '' From 738d2ade8f31585773dba7b472f170bcb3e62654 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 14:51:13 +0000 Subject: [PATCH 072/105] runn: 1.10.0 -> 1.11.1 --- pkgs/by-name/ru/runn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/runn/package.nix b/pkgs/by-name/ru/runn/package.nix index 9bccbd709745..1587a9f56ba5 100644 --- a/pkgs/by-name/ru/runn/package.nix +++ b/pkgs/by-name/ru/runn/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "runn"; - version = "1.10.0"; + version = "1.11.1"; src = fetchFromGitHub { owner = "k1LoW"; repo = "runn"; tag = "v${finalAttrs.version}"; - hash = "sha256-H9x4Jwc24qnDX5EnWhbWht5KdT/tkeceQp2GgmPJ7nE="; + hash = "sha256-UKqjPNZmljzWlM6/vgXcUAhe9ggd46WprwvBhYpagj0="; }; - vendorHash = "sha256-59hDW3BKdhgSLQ9FgFtKcdy8Z1aW27YbAx4O5snU1WU="; + vendorHash = "sha256-yrrn3/NcH35L9u56XWbGRKaHCQv8hIFhoULAZKFzR6w="; subPackages = [ "cmd/runn" ]; From 4d5448ee01f4bf6fa3b5e7d0f41a92a83d95be9e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 28 Sep 2026 08:59:06 -0400 Subject: [PATCH 073/105] tuios: 0.7.0 -> 0.8.1 Changelog: https://github.com/Gaurav-Gosain/tuios/releases/tag/v0.8.0 Changelog: https://github.com/Gaurav-Gosain/tuios/releases/tag/v0.8.1 --- pkgs/by-name/tu/tuios/package.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tuios/package.nix b/pkgs/by-name/tu/tuios/package.nix index ec7edcb649c4..77582e52e8ac 100644 --- a/pkgs/by-name/tu/tuios/package.nix +++ b/pkgs/by-name/tu/tuios/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "tuios"; - version = "0.7.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "Gaurav-Gosain"; repo = "tuios"; tag = "v${finalAttrs.version}"; - hash = "sha256-XPcgUDlIbwp278Kc9B0aXxxIX2XnsJpFzxHDaop9cLs="; + hash = "sha256-PQtdcaJbn+Q386h0j9WhOx17MduE5qg0QS+L84qtP+o="; }; - vendorHash = "sha256-98XZe60gcRWyP0ApUV+qCJ0UoAExx7X0FPtFL0Tr0a4="; + vendorHash = "sha256-mgVS2X9j+2qepgNNlCQLyBHnjrYWpJtJyqIfTq/nYcU="; ldflags = [ "-s" @@ -30,12 +30,25 @@ buildGoModule (finalAttrs: { "-X=main.builtBy=nixpkgs" ]; + subPackages = [ + "cmd/tuios" + "cmd/tuios-web" + ]; + nativeBuildInputs = [ installShellFiles ]; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; versionCheckProgramArg = "--version"; + checkFlags = + let + skippedTests = [ + "TestCheckTransferShapeRefusesWhatBundleWorktreeCannotSend" # needs a repo + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \ --bash <($out/bin/${finalAttrs.meta.mainProgram} completion bash) \ From 8e172ab3d609369e3cbe7f1495bf45fd067b9509 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 15:44:22 +0000 Subject: [PATCH 074/105] vscode-extensions.nomicfoundation.hardhat-solidity: 0.9.1 -> 0.9.2 --- .../extensions/nomicfoundation.hardhat-solidity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix b/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix index dc2e3c526d28..1ec00e0ccc3e 100644 --- a/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix +++ b/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "hardhat-solidity"; publisher = "nomicfoundation"; - version = "0.9.1"; - hash = "sha256-PlqYeUe6qbyP/ec2EwxG8Uxg6wmJhayUzt4HpInpLAg="; + version = "0.9.2"; + hash = "sha256-iaTVu2IVPfprOf44OAhwFla5k6+WSYMFlagKkZCMhDw="; }; meta = { From f4557ff776fa6028420f4a10127e5c110584a2a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 29 Sep 2026 17:47:40 +0200 Subject: [PATCH 075/105] mcp-searxng: 2.4.0 -> 2.5.0 Diff: https://github.com/ihor-sokoliuk/mcp-searxng/compare/v2.4.0...v2.5.0 Changelog: https://github.com/ihor-sokoliuk/mcp-searxng/releases/tag/v2.5.0 --- pkgs/by-name/mc/mcp-searxng/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mc/mcp-searxng/package.nix b/pkgs/by-name/mc/mcp-searxng/package.nix index e9db284baf97..c839d0f1834f 100644 --- a/pkgs/by-name/mc/mcp-searxng/package.nix +++ b/pkgs/by-name/mc/mcp-searxng/package.nix @@ -6,7 +6,7 @@ buildNpmPackage (finalAttrs: { pname = "mcp-searxng"; - version = "2.4.0"; + version = "2.5.0"; __structuredAttrs = true; strictDeps = true; @@ -15,10 +15,10 @@ buildNpmPackage (finalAttrs: { owner = "ihor-sokoliuk"; repo = "mcp-searxng"; tag = "v${finalAttrs.version}"; - hash = "sha256-1ZGo6150O8cn2b4pYLqPWs+l11L+SpeH+ATKE470Hwo="; + hash = "sha256-yfxnYD1onNw5J6yLq2RxqAtlNnH319DWD1Zu3JM8eq0="; }; - npmDepsHash = "sha256-21mw8/qUgLuAhF9KYZU7N+K4af7OBVwBHGqnr7p6lDE="; + npmDepsHash = "sha256-QhUqB/+R3BGwx8gH0MDn+PiMEtira3vZdosJj8oMsaI="; meta = { description = "Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client"; From f22e9476a552568c583ad914087bbcd84fd8bc32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 15:53:48 +0000 Subject: [PATCH 076/105] nextvi: 7.6 -> 7.8 --- pkgs/by-name/ne/nextvi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nextvi/package.nix b/pkgs/by-name/ne/nextvi/package.nix index 7133e49b6532..6bf93eb8f063 100644 --- a/pkgs/by-name/ne/nextvi/package.nix +++ b/pkgs/by-name/ne/nextvi/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nextvi"; - version = "7.6"; + version = "7.8"; src = fetchFromGitHub { owner = "kyx0r"; repo = "nextvi"; tag = finalAttrs.version; - hash = "sha256-Qzd+zOv0lFWZU6M91XR38JXUu6q+m9fbDtx98V2TIOs="; + hash = "sha256-heIsBDxCx+DKft6slKDw2YG8AdK887e27WlqrUV87bM="; }; nativeBuildInputs = [ installShellFiles ]; From 9af2f8eaadcb23be37537e33053019b25732bbd5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 19 Sep 2026 16:35:39 +0200 Subject: [PATCH 077/105] ciphey: init at 0.12.1 Tool to automatically decrypt encryptions or hashes https://github.com/bee-san/Ciphey --- pkgs/by-name/ci/ciphey/package.nix | 66 ++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 pkgs/by-name/ci/ciphey/package.nix diff --git a/pkgs/by-name/ci/ciphey/package.nix b/pkgs/by-name/ci/ciphey/package.nix new file mode 100644 index 000000000000..c95df89ebfa4 --- /dev/null +++ b/pkgs/by-name/ci/ciphey/package.nix @@ -0,0 +1,66 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, + oniguruma, + openssl, + pkg-config, + rustPlatform, + sqlite, + writableTmpDirAsHomeHook, + zstd, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ciphey"; + version = "0.12.1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "bee-san"; + repo = "Ciphey"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jaI++uyAHXbx/o0qqbrDtVQbYjffecfKXAb4NCSXIRU="; + }; + + # cargo-nextest is only used as the upstream test runner. It is not needed + # by the test suite itself, and its nextest-runner dependency pulls in usdt, + # which fails to build on Darwin. + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace Cargo.toml \ + --replace-fail 'cargo-nextest = "0.9.117"' "" + ''; + + cargoHash = "sha256-Kn2lHsw4SGV8kE6AxjryL+To9OMq5loUE7GCndVbyWI="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + oniguruma + openssl + sqlite + zstd + ]; + + env = { + LIBSQLITE3_SYS_USE_PKG_CONFIG = true; + RUSTONIG_SYSTEM_LIBONIG = true; + ZSTD_SYS_USE_PKG_CONFIG = true; + }; + + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; + + passthru.updateScript = nix-update-script { }; + + __darwinAllowLocalNetworking = true; + + meta = { + description = "Tool to automatically decrypt encryptions or hashes"; + homepage = "https://github.com/bee-san/Ciphey"; + changelog = "https://github.com/bee-san/Ciphey/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "ciphey"; + }; +}) From 33e0e559c504c9b4b7404ea26b6eed8bd1b7eb44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 16:42:00 +0000 Subject: [PATCH 078/105] gogh: 1235 -> 1247 --- pkgs/by-name/go/gogh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gogh/package.nix b/pkgs/by-name/go/gogh/package.nix index cf262b16c5ab..36ff47a3ce4f 100644 --- a/pkgs/by-name/go/gogh/package.nix +++ b/pkgs/by-name/go/gogh/package.nix @@ -25,13 +25,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gogh"; - version = "1235"; + version = "1247"; src = fetchFromGitHub { owner = "Gogh-Co"; repo = "Gogh"; tag = "v${finalAttrs.version}"; - hash = "sha256-1AaV1nauYQUeV2VLIuWvCHc3c0H595yqHTcFuKsEbjw="; + hash = "sha256-OB41buqusd+4ki0K28wK4DFJbQp3LsJ7ZU8qJNHprWs="; }; postPatch = '' From 3dd6bcc0a38cce305d42c7af598175a739e3351c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 16:53:08 +0000 Subject: [PATCH 079/105] fishPlugins.exercism-cli-fish-wrapper: 0-unstable-2026-09-17 -> 0-unstable-2026-09-29 --- pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix b/pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix index 9a5ce9ca3c66..6437ab515eb9 100644 --- a/pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix +++ b/pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix @@ -6,13 +6,13 @@ }: buildFishPlugin { pname = "exercism-cli-fish-wrapper"; - version = "0-unstable-2026-09-17"; + version = "0-unstable-2026-09-29"; src = fetchFromGitHub { owner = "glennj"; repo = "exercism-cli-fish-wrapper"; - rev = "e7758253934122b91858ff72a5ad4a2c59c575ec"; - hash = "sha256-VBgN/qs4nBezfq+Nd0CVeyRNCZ6ilDeFiaQpjEnVrMo="; + rev = "36cf30be3fa00a69382d00af514ff3222626394f"; + hash = "sha256-51mC2IOwSvH6QZpYNfpp2DofN69JRxDZjSXfzNM1Qm0="; }; passthru.updateScript = unstableGitUpdater { }; From afc600dfe6c51b37350c109cb28cbe77ee8edf36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 16:59:58 +0000 Subject: [PATCH 080/105] atmos: 1.229.0 -> 1.230.0 --- pkgs/by-name/at/atmos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/atmos/package.nix b/pkgs/by-name/at/atmos/package.nix index 6789eebfc1fa..3a22a2c933ed 100644 --- a/pkgs/by-name/at/atmos/package.nix +++ b/pkgs/by-name/at/atmos/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "atmos"; - version = "1.229.0"; + version = "1.230.0"; src = fetchFromGitHub { owner = "cloudposse"; repo = "atmos"; tag = "v${finalAttrs.version}"; - hash = "sha256-N/IFSgMg1w1uH7p7TBahBpIHjSww0MZSEf5mt3r6DzQ="; + hash = "sha256-2iyRkQQ+NKER60jBiGrcq+QKBO8+pt3nfHm9Tn3e+iU="; }; vendorHash = "sha256-J5TNPXzEz4gaNi2mEqkQ+t1JzmocbRRLwUwzLgAZU40="; From dfec15a368895edde5d495a3129d879c144383f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 17:21:40 +0000 Subject: [PATCH 081/105] opendht: 4.4.0 -> 4.4.1 --- pkgs/by-name/op/opendht/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opendht/package.nix b/pkgs/by-name/op/opendht/package.nix index cfe6f6b147f0..fc6ec39b75db 100644 --- a/pkgs/by-name/op/opendht/package.nix +++ b/pkgs/by-name/op/opendht/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "opendht"; - version = "4.4.0"; + version = "4.4.1"; src = fetchFromGitHub { owner = "savoirfairelinux"; repo = "opendht"; tag = "v${finalAttrs.version}"; - hash = "sha256-zPyMQk93nD5pueWtKYvuJ1mk4j2wmI7OgpMG+/sG1bQ="; + hash = "sha256-T9p/tWSNrU/MTkrLT3J33pO6q58YCmmHNOb/tbxk3YE="; }; nativeBuildInputs = [ From 5c7b580e356a65103c02bc57149c8da8f3265129 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 17:28:09 +0000 Subject: [PATCH 082/105] ansible-navigator: 26.8.0 -> 26.9.0 --- pkgs/by-name/an/ansible-navigator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/ansible-navigator/package.nix b/pkgs/by-name/an/ansible-navigator/package.nix index 3d69e035e6ad..f48a06f7344b 100644 --- a/pkgs/by-name/an/ansible-navigator/package.nix +++ b/pkgs/by-name/an/ansible-navigator/package.nix @@ -8,13 +8,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ansible-navigator"; - version = "26.8.0"; + version = "26.9.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) version; pname = "ansible_navigator"; - hash = "sha256-V5UyoCrLr4iZvDeFQUIcXSxTWP1G3TmCJUdhWQIpn+Q="; + hash = "sha256-MLzoipI+LPjNmFAC56ITwr1iUuxJYmDaYlMUaw2hi5Y="; }; build-system = with python3Packages; [ From 7933b652484a5b3a18fa1338e339c6073cac0989 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 17:41:07 +0000 Subject: [PATCH 083/105] lefthook: 2.1.14 -> 2.1.15 --- pkgs/by-name/le/lefthook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index abd267bf0050..954b727188f6 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "lefthook"; - version = "2.1.14"; + version = "2.1.15"; src = fetchFromGitHub { owner = "evilmartians"; repo = "lefthook"; rev = "v${finalAttrs.version}"; - hash = "sha256-UknO4ka3fjldpsp9V+GPkPYvhmlF4e6nd6dW9Uwjc2o="; + hash = "sha256-gBgydS6E35Jd3r8Tp1hvCk3c6E39kcNE5Gu60RCtLw4="; }; - vendorHash = "sha256-G+v6ZqnkcFdPDzXlN89oqD7mOnHfq1tvIkFxdoVnBNo="; + vendorHash = "sha256-61w4BJKInUbQOInbqjshWiwyrpGSM+/JziMRmK9pik4="; nativeBuildInputs = [ installShellFiles ]; From 04050ea6220c439f3102bc95bf0bdb1435c1701a Mon Sep 17 00:00:00 2001 From: Andrew Prokhorenkov Date: Tue, 29 Sep 2026 13:32:19 -0500 Subject: [PATCH 084/105] pi-coding-agent: 0.87.1 -> 0.99.1 --- pkgs/by-name/pi/pi-coding-agent/package.nix | 26 +++++++-------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 5ec40d5ee1cb..a11c292c441a 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.1"; + version = "0.99.1"; src = fetchFromGitHub { owner = "earendil-works"; repo = "pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-GUhlq6t+l6iiViOZ0bkV28v3ZDqcLvEwpZpYZ5JAyDk="; + hash = "sha256-bLDEt1sKiS6ReQ6Uch0tOSLU8aykKl3UwN7WVkRE9Og="; }; - npmDepsHash = "sha256-JBIYoP2vvRNz1HONNvDJ1U3c+nmCJ7/VgNthRTkrkIA="; + npmDepsHash = "sha256-eKtv1fN7X4ukuYbsj7hduGZ3W2FdmO/fAnoaWJp7MQQ="; # 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-NbRDLyfMJmX4a+67mvajmxJRlwiDwwRL2L5PToxzHKA="; + hash = "sha256-+fRGkhV9C/VnnEoXMEoxACgjHX2q6q6jtzJS9LeiZNM="; }; preConfigure = '' @@ -51,22 +51,12 @@ buildNpmPackage (finalAttrs: { makeBinaryWrapper ]; - # Build workspace dependencies in order, then the coding-agent. - # We invoke tsgo directly for workspace deps to skip pi-ai's - # generate-models script, which requires network access; the model - # catalog it would produce is supplied via modelData above. + # Build workspace dependencies in order, then the coding-agent, using the + # model catalog supplied via modelData instead of fetching it during build. buildPhase = '' runHook preBuild - npx tsgo -p packages/chord/tsconfig.build.json - npx tsgo -p packages/tui/tsconfig.build.json - npx tsgo -p packages/telemetry/tsconfig.build.json - npx tsgo -p packages/ai/tsconfig.build.json - npx tsgo -p packages/agent/tsconfig.build.json - npx tsgo -p packages/protocol/tsconfig.build.json - npx tsgo -p packages/client/tsconfig.build.json - npx tsgo -p packages/server/tsconfig.build.json - npm run build --workspace=packages/coding-agent + npm run build:offline runHook postBuild ''; @@ -88,6 +78,8 @@ buildNpmPackage (finalAttrs: { @earendil-works/pi-ai:packages/ai \ @earendil-works/pi-agent-core:packages/agent \ @earendil-works/pi-client:packages/client \ + @earendil-works/pi-codemode:packages/codemode \ + @earendil-works/pi-mcp:packages/mcp \ @earendil-works/pi-protocol:packages/protocol \ @earendil-works/pi-telemetry:packages/telemetry \ @earendil-works/pi-tui:packages/tui; do From 6c8f7315285a2244683665e09c3766ee90e9a4c5 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 29 Sep 2026 13:29:36 -0400 Subject: [PATCH 085/105] audiobookshelf: refactor to finalAttrs and separate client package file --- pkgs/by-name/au/audiobookshelf/client.nix | 23 +++++++++ pkgs/by-name/au/audiobookshelf/package.nix | 60 +++++++--------------- pkgs/by-name/au/audiobookshelf/update.sh | 42 --------------- 3 files changed, 42 insertions(+), 83 deletions(-) create mode 100644 pkgs/by-name/au/audiobookshelf/client.nix delete mode 100755 pkgs/by-name/au/audiobookshelf/update.sh diff --git a/pkgs/by-name/au/audiobookshelf/client.nix b/pkgs/by-name/au/audiobookshelf/client.nix new file mode 100644 index 000000000000..0db3ae465087 --- /dev/null +++ b/pkgs/by-name/au/audiobookshelf/client.nix @@ -0,0 +1,23 @@ +{ + src, + version, + + buildNpmPackage, + nodejs, +}: +buildNpmPackage { + pname = "audiobookshelf-client"; + inherit version nodejs; + + src = "${src}/client"; + + npmDepsHash = "sha256-g3Y/4UU2YH/CeU8Z/NNkLP0OTeBM+4/rQfL406uVdio="; + + env = { + # don't download the Cypress binary + CYPRESS_INSTALL_BINARY = 0; + NODE_OPTIONS = "--openssl-legacy-provider"; + }; + + npmBuildScript = "generate"; +} diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 6126e97ee04d..2fbfa7eace11 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -2,8 +2,8 @@ lib, stdenv, fetchFromGitHub, - runCommand, buildNpmPackage, + callPackage, nodejs_22, ffmpeg_8-full, nunicode, @@ -11,43 +11,12 @@ python3, getopt, nixosTests, + nix-update-script, }: let ffmpeg-full = ffmpeg_8-full; - source = { - version = "2.36.1"; - hash = "sha256-HBaTTfZEbhR2n/XafScZB/gX29erTQHZ+IdErwhA11A="; - npmDepsHash = "sha256-kp0LbSKaHTBppeyfLAFrGYnSWS3V2trO5yaZWoxVPo8="; - clientNpmDepsHash = "sha256-g3Y/4UU2YH/CeU8Z/NNkLP0OTeBM+4/rQfL406uVdio="; - }; - - src = fetchFromGitHub { - owner = "advplyr"; - repo = "audiobookshelf"; - tag = "v${source.version}"; - inherit (source) hash; - }; - - client = buildNpmPackage { - pname = "audiobookshelf-client"; - inherit (source) version; - - nodejs = nodejs_22; - - src = runCommand "cp-source" { } '' - cp -r ${src}/client $out - ''; - - # don't download the Cypress binary - CYPRESS_INSTALL_BINARY = 0; - NODE_OPTIONS = "--openssl-legacy-provider"; - - npmBuildScript = "generate"; - npmDepsHash = source.clientNpmDepsHash; - }; - wrapper = import ./wrapper.nix { inherit stdenv @@ -56,13 +25,20 @@ let getopt ; }; - in -buildNpmPackage { +buildNpmPackage (finalAttrs: { pname = "audiobookshelf"; + version = "2.36.1"; + + src = fetchFromGitHub { + owner = "advplyr"; + repo = "audiobookshelf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-HBaTTfZEbhR2n/XafScZB/gX29erTQHZ+IdErwhA11A="; + }; + + npmDepsHash = "sha256-kp0LbSKaHTBppeyfLAFrGYnSWS3V2trO5yaZWoxVPo8="; - inherit src; - inherit (source) npmDepsHash version; nodejs = nodejs_22; buildInputs = [ util-linux ]; @@ -71,12 +47,14 @@ buildNpmPackage { dontNpmBuild = true; npmInstallFlags = [ "--only-production" ]; + client = callPackage ./client.nix { inherit (finalAttrs) src version nodejs; }; + installPhase = '' runHook preInstall mkdir -p $out/opt/client cp -r index.js server package* node_modules $out/opt/ - cp -r ${client}/lib/node_modules/audiobookshelf-client/dist $out/opt/client/dist + cp -r ${finalAttrs.client}/lib/node_modules/audiobookshelf-client/dist $out/opt/client/dist mkdir $out/bin echo '${wrapper}' > $out/bin/audiobookshelf @@ -89,13 +67,13 @@ buildNpmPackage { passthru = { tests.basic = nixosTests.audiobookshelf; - updateScript = ./update.sh; + updateScript = nix-update-script { extraArgs = [ "--subpackage=client" ]; }; }; meta = { homepage = "https://www.audiobookshelf.org/"; description = "Self-hosted audiobook and podcast server"; - changelog = "https://github.com/advplyr/audiobookshelf/releases/tag/v${source.version}"; + changelog = "https://github.com/advplyr/audiobookshelf/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ jvanbruegge @@ -105,4 +83,4 @@ buildNpmPackage { platforms = lib.platforms.linux; mainProgram = "audiobookshelf"; }; -} +}) diff --git a/pkgs/by-name/au/audiobookshelf/update.sh b/pkgs/by-name/au/audiobookshelf/update.sh deleted file mode 100755 index b59b186f9c65..000000000000 --- a/pkgs/by-name/au/audiobookshelf/update.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl gnused nix-prefetch-git common-updater-scripts jq prefetch-npm-deps ripgrep - -set -euo pipefail - -ROOT="$(dirname "$(readlink -f "$0")")" -NIX_DRV="$ROOT/package.nix" -if [ ! -f "$NIX_DRV" ]; then - echo "ERROR: cannot find package.nix in $ROOT" - exit 1 -fi - -REPO="advplyr/audiobookshelf" - -NEW_VER=$(list-git-tags --url=https://github.com/$REPO | rg 'v[0-9\.]*$' | sed -e 's/^v//' | sort -V | tail -n 1) -OLD_VER=$(nix-instantiate --eval --raw -A audiobookshelf.version) - -if [ "$NEW_VER" == "$OLD_VER" ]; then - echo "No update needed." - exit 0 -fi - -replace_hash() { - sed -i "s#$1 = \"sha256-.\{44\}\"#$1 = \"$2\"#" "$NIX_DRV" -} - -get_npm_hash() { - pushd "$(mktemp -d)" >/dev/null - curl -s "https://raw.githubusercontent.com/$REPO/v$NEW_VER/$1" -o package-lock.json - prefetch-npm-deps package-lock.json - rm -f package-lock.json - popd >/dev/null -} - -src_hash() { - nix-prefetch-git --url https://github.com/$REPO --rev "refs/tags/v${NEW_VER}" | jq --exit-status --raw-output .hash -} - -sed -i "s/version = \".*\"/version = \"$NEW_VER\"/" "$NIX_DRV" -replace_hash "hash" "$(src_hash)" -replace_hash "npmDepsHash" "$(get_npm_hash "package-lock.json")" -replace_hash "clientNpmDepsHash" "$(get_npm_hash "client/package-lock.json")" From a5ef935896e3959fae2ef05f171be30fc2526cc5 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 29 Sep 2026 13:53:57 -0400 Subject: [PATCH 086/105] audiobookshelf: 2.36.1 -> 2.37.0 Changelog: https://github.com/advplyr/audiobookshelf/releases/tag/v2.37.0 --- pkgs/by-name/au/audiobookshelf/client.nix | 2 +- pkgs/by-name/au/audiobookshelf/package.nix | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/client.nix b/pkgs/by-name/au/audiobookshelf/client.nix index 0db3ae465087..92d4469d7231 100644 --- a/pkgs/by-name/au/audiobookshelf/client.nix +++ b/pkgs/by-name/au/audiobookshelf/client.nix @@ -11,7 +11,7 @@ buildNpmPackage { src = "${src}/client"; - npmDepsHash = "sha256-g3Y/4UU2YH/CeU8Z/NNkLP0OTeBM+4/rQfL406uVdio="; + npmDepsHash = "sha256-l7vdcggcVs9LYQ7DLumUUh67lxZ5giVMrtwUU6prfwI="; env = { # don't download the Cypress binary diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 2fbfa7eace11..541bc7c82941 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, buildNpmPackage, callPackage, - nodejs_22, + nodejs_24, ffmpeg_8-full, nunicode, util-linux, @@ -16,6 +16,7 @@ let ffmpeg-full = ffmpeg_8-full; + nodejs = nodejs_24; wrapper = import ./wrapper.nix { inherit @@ -28,18 +29,18 @@ let in buildNpmPackage (finalAttrs: { pname = "audiobookshelf"; - version = "2.36.1"; + version = "2.37.0"; src = fetchFromGitHub { owner = "advplyr"; repo = "audiobookshelf"; tag = "v${finalAttrs.version}"; - hash = "sha256-HBaTTfZEbhR2n/XafScZB/gX29erTQHZ+IdErwhA11A="; + hash = "sha256-zo9xByg1QMdqfy161rnmfJ0Mt5CJvKbZIMijj2kQpQM="; }; - npmDepsHash = "sha256-kp0LbSKaHTBppeyfLAFrGYnSWS3V2trO5yaZWoxVPo8="; + npmDepsHash = "sha256-S9RGAc5ge+ULtRMbiY1ZOaxY5Ra2ltZdCHcGbkhUxzs="; - nodejs = nodejs_22; + inherit nodejs; buildInputs = [ util-linux ]; nativeBuildInputs = [ python3 ]; @@ -58,7 +59,7 @@ buildNpmPackage (finalAttrs: { mkdir $out/bin echo '${wrapper}' > $out/bin/audiobookshelf - echo " exec ${nodejs_22}/bin/node $out/opt/index.js" >> $out/bin/audiobookshelf + echo " exec ${finalAttrs.nodejs}/bin/node $out/opt/index.js" >> $out/bin/audiobookshelf chmod +x $out/bin/audiobookshelf From 6628de581a8575b8b430d7d2f2dcec3ef7a78725 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 29 Sep 2026 12:09:20 -0700 Subject: [PATCH 087/105] gallery-dl: 1.32.10 -> 1.32.14 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 6d1fb54ec554..c5fb8ff7cdfc 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gallery-dl"; - version = "1.32.10"; + version = "1.32.14"; pyproject = true; src = fetchFromCodeberg { owner = "mikf"; repo = "gallery-dl"; tag = "v${finalAttrs.version}"; - hash = "sha256-va081Uqrtj6INE3YOa07jXcdvg5VyePYQ7E26tc+Fgk="; + hash = "sha256-nEzHp5LYklzEdNKcCJagphGA5U2LNR2/Vb3ZOoxNc68="; }; build-system = [ python3Packages.setuptools ]; From 797bcc41f85be2279bb1a98d350931721c3c518f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Kokosi=C5=84ski?= Date: Tue, 29 Sep 2026 21:08:02 +0200 Subject: [PATCH 088/105] maintainers: add fkokosinski --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7609e2402b18..98c55aaada75 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9520,6 +9520,12 @@ github = "fkautz"; githubId = 135706; }; + fkokosinski = { + name = "Filip Kokosiński"; + email = "filip@kokosinski.me"; + github = "fkokosinski"; + githubId = 19800410; + }; fkomarek = { name = "Filip Komárek"; github = "filip2cz"; From 1d05de091f209d590f68a2dd13f55c178a852447 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 19:10:45 +0000 Subject: [PATCH 089/105] aarch64-esr-decoder: 0.2.4 -> 0.2.5 --- pkgs/by-name/aa/aarch64-esr-decoder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix index e19d6cda1acb..88cf4d355118 100644 --- a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix +++ b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "aarch64-esr-decoder"; - version = "0.2.4"; + version = "0.2.5"; src = fetchFromGitHub { owner = "google"; repo = "aarch64-esr-decoder"; tag = finalAttrs.version; - hash = "sha256-ZpSrz7iwwzNrK+bFTMn5MPx4Zjceao9NKhjAyjuPLWY="; + hash = "sha256-DO/MS/Mt5KBFEEQt9BuJHF1J9UWqDJ3eWKzsw3X75jc="; }; - cargoHash = "sha256-xOBJ8QYiWu5vmkRpttN2CXCXi4bNj+qph31hSkDadjI="; + cargoHash = "sha256-pbBIvenBe0+tt3VPuoTtFTDFy6yO5bju0FS2hXJtGZU="; meta = { description = "Utility for decoding aarch64 ESR register values"; From c39bf06e4634d96628613cd89d038c639002fd08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Kokosi=C5=84ski?= Date: Tue, 29 Sep 2026 21:13:26 +0200 Subject: [PATCH 090/105] tonelib-zoom: add fkokosinski as maintainer --- pkgs/by-name/to/tonelib-zoom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/to/tonelib-zoom/package.nix b/pkgs/by-name/to/tonelib-zoom/package.nix index a1dc82ebf3d6..924ccbca1d9d 100644 --- a/pkgs/by-name/to/tonelib-zoom/package.nix +++ b/pkgs/by-name/to/tonelib-zoom/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { homepage = "https://tonelib.net/"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ ]; + maintainers = with lib.maintainers; [ fkokosinski ]; platforms = [ "x86_64-linux" ]; mainProgram = "ToneLib-Zoom"; }; From 1763f36b15c63cea7f32374ae0ed2b9173db9044 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 29 Sep 2026 21:30:55 +0200 Subject: [PATCH 091/105] pretix: 2026.7.0 -> 2026.7.2 https://github.com/pretix/pretix/compare/v2026.7.0...v2026.7.2 https://pretix.eu/about/en/blog/20260929-release-2026-7-1/ Fixes: CVE-2026-101266, CVE-2026-101267, CVE-2026-101268, CVE-2026-101269, CVE-2026-101270, CVE-2026-10127 --- pkgs/by-name/pr/pretix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 9bc17d212b33..7236a8150c30 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -56,14 +56,14 @@ let in pythonPackages.buildPythonApplication (finalAttrs: { pname = "pretix"; - version = "2026.7.0"; + version = "2026.7.2"; pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; tag = "v${finalAttrs.version}"; - hash = "sha256-ozgsveEstgX3Wy24EaYhpbTUQrwbm+cIWFE0F2YIqfw="; + hash = "sha256-3qQE85O678Gkv3By3bCqwgHLIEi5oEAelS0erv/i2P4="; }; patches = [ From f13a510c275eca5d7b43f9e44b6da9ef09a08880 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 19:37:26 +0000 Subject: [PATCH 092/105] acme-sh: 3.1.5 -> 3.1.6 --- pkgs/by-name/ac/acme-sh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ac/acme-sh/package.nix b/pkgs/by-name/ac/acme-sh/package.nix index d3d79a5828f6..abf863117e55 100644 --- a/pkgs/by-name/ac/acme-sh/package.nix +++ b/pkgs/by-name/ac/acme-sh/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "acme.sh"; - version = "3.1.5"; + version = "3.1.6"; src = fetchFromGitHub { owner = "acmesh-official"; repo = "acme.sh"; tag = finalAttrs.version; - hash = "sha256-wybDNQ0shmRPvYpBkMWZA0UQjh866+yFclqyMAlNeiE="; + hash = "sha256-x7V4yIFODVH2H9cjH3xMi4dFrQUKeRJBM+ckpmnvD+0="; }; nativeBuildInputs = [ From 28379f88b7d4ffdc411f1490d4c5becac4ba9db0 Mon Sep 17 00:00:00 2001 From: emilylange Date: Tue, 29 Sep 2026 22:18:00 +0200 Subject: [PATCH 093/105] chromium,chromedriver: 154.0.8037.57 -> 154.0.8037.92 https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_01807488085.html This update includes 33 security fixes. CVEs: CVE-2026-102331 CVE-2026-102317 CVE-2026-102312 CVE-2026-102313 CVE-2026-102299 CVE-2026-102306 CVE-2026-102307 CVE-2026-102323 CVE-2026-102303 CVE-2026-102311 CVE-2026-102300 CVE-2026-102326 CVE-2026-102316 CVE-2026-102304 CVE-2026-102328 CVE-2026-102309 CVE-2026-102325 CVE-2026-102308 CVE-2026-102301 CVE-2026-102319 CVE-2026-102324 CVE-2026-102318 CVE-2026-102329 CVE-2026-102315 CVE-2026-102302 CVE-2026-102321 CVE-2026-102320 CVE-2026-102310 CVE-2026-102327 CVE-2026-102330 CVE-2026-102314 CVE-2026-102305 --- .../networking/browsers/chromium/info.json | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 6bcce46df499..950ba1d311df 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "154.0.8037.57", + "version": "154.0.8037.92", "chromedriver": { - "version": "154.0.8037.58", - "hash_darwin": "sha256-oMomlVZiLv+QQGHNq0Ao5tq++wCt1wAQmmddj0ARUKU=", - "hash_darwin_aarch64": "sha256-9Yy5BKjSdTr44fZp15lHPgXV9nMynXjF6Srw6CoAlAY=" + "version": "154.0.8037.93", + "hash_darwin": "sha256-98b3h7D4+HHaZ7sLsr8v4Uv0xc3TqJLI2DWd8jchMCY=", + "hash_darwin_aarch64": "sha256-RVAlxmcKbxi7VPYXOwJlup3CLwLE/YPpISWDlaYQdPI=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "73c14f6228d7cd537c855007e8f88678969cc0eb", - "hash": "sha256-LqS0Up2B1g7YWGx9N85hwMDQ2SktPjvxlJDfo8gxFOg=", + "rev": "334b65d254ccc35df4fca82706d1753227b01039", + "hash": "sha256-UtjuCxGPAHukLFqtwvyW7QRlOah4N1xJ5bHAT1hYUVA=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "1ff8799c596d4fc9acea28343610b1f33650a6fa", - "hash": "sha256-aNsNXGV9V3tE9Xj0eb80EdPGi4gYJzmgQk3BIo/wxmY=" + "rev": "802a8704ca940b633b731493ee192e0661eb8cdd", + "hash": "sha256-HqMu7GkWXTyIj/a4SY6f8x1wS/ficMQYyI/g0zuTlvM=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -132,8 +132,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "8597a1aaec546a7f19e8e662a49ebf03b2e91308", - "hash": "sha256-zCY7dE1C2PGb2pQ/H6oNGjpSHUhhRTfTFkAgdJm3efE=" + "rev": "38bc7fb0b3a024d05212958ae843e4ddf8c44ff1", + "hash": "sha256-l1naz112kynSTtFsE0LrpLSzvdGLxJJ19UMNfHvUkmw=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -847,8 +847,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "671f7c27ac0403ceb8074a8dfbcc02cdd7369c3f", - "hash": "sha256-0eEMZgbwW5edL4as79OibOVQidQL5rWYcGSdpq7ZPQo=" + "rev": "31fac3bef58c3def36b0760e4ddc54ec77099596", + "hash": "sha256-hJfc8TsOIGi9pBXwDcxLoaO6RxczIn9mwYJAQoGBnI0=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", From db4bc3a63686e879c23c27c955d724f8181d50d3 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 29 Sep 2026 17:06:59 -0400 Subject: [PATCH 094/105] google-chrome: 154.0.8037.57 -> 154.0.8037.92 Release note: https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_01807488085.html --- pkgs/by-name/go/google-chrome/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index d2f3785d8caa..92a6810e5fdd 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -180,7 +180,7 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta; - version = "154.0.8037.57"; + version = "154.0.8037.92"; src = let @@ -195,8 +195,8 @@ let url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_${debArch}.deb"; hash = { - amd64 = "sha256-ZsBkX2oZhxurKES4U3wRoNsufTvqjvhaHHy1KlTmWj4="; - arm64 = "sha256-dBi2+a2THLdOsNydZrXsf06fhoctNAOUVFtRUICCduc="; + amd64 = "sha256-aeP2rApIEfRonKI/H9XMWywBVQiBkos+GWqXExFlxKI="; + arm64 = "sha256-mGYQvLwfWO7t6UkhCGrbs8HfLm08tNo5WxoY5xt963c="; } .${debArch}; }; @@ -306,11 +306,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta; - version = "154.0.8037.58"; + version = "154.0.8037.93"; src = fetchurl { - url = "https://dl.google.com/release2/chrome/esexjcwror2yyct27xsikjz3bq_154.0.8037.58/GoogleChrome-154.0.8037.58.dmg"; - hash = "sha256-LfRnubv1+pPio7WbeZBqjr2eNnfRthhX9snZnmLqy0M="; + url = "https://dl.google.com/release2/chrome/adufpe5jsoouz6tduwoz7auvmjhq_154.0.8037.93/GoogleChrome-154.0.8037.93.dmg"; + hash = "sha256-qTZ7anig56Qt8DLyQRJ029rKsbQVol/oaLvDMa7Jm7w="; }; dontPatch = true; From edf8c49b23702fdedec9db25340c69058193485a Mon Sep 17 00:00:00 2001 From: Andrew Prokhorenkov Date: Tue, 29 Sep 2026 16:18:26 -0500 Subject: [PATCH 095/105] codex: 0.159.0 -> 0.159.1 --- pkgs/by-name/co/codex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index ec69d31960c4..643f3d395853 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -29,13 +29,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.159.0"; + version = "0.159.1"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-rtYsWjG56SagT5cWt22//vyqvD0QBKSHRdRhzHQB4CQ="; + hash = "sha256-74sN8GM4W+u8bMxOenSp9tmIDqAtrABCmU5J8IsqZWA="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; From 47342693cedbc04330d2b75fa1a4b251f225776c Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 29 Sep 2026 22:03:44 +0100 Subject: [PATCH 096/105] liquidwar: drop `-Werror` (gcc-16 fix) Without the change `liquidwar` build fails on `master` as https://hydra.nixos.org/build/347153247: ``` p2p-node.c:912:7: error: variable 'send_i' set but not used [-Werror=unused-but-set-variable=] 912 | int send_i = 0; | ^~~~~~ cc1: all warnings being treated as errors ``` --- pkgs/by-name/li/liquidwar/package.nix | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/li/liquidwar/package.nix b/pkgs/by-name/li/liquidwar/package.nix index 35761a6e8d8d..51fe6b6de60a 100644 --- a/pkgs/by-name/li/liquidwar/package.nix +++ b/pkgs/by-name/li/liquidwar/package.nix @@ -90,21 +90,13 @@ stdenv.mkDerivation (finalAttrs: { hardeningDisable = [ "format" ]; - env.NIX_CFLAGS_COMPILE = toString ( - lib.optionals (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "12") [ - # Needed with GCC 12 but problematic with some old GCCs - "-Wno-error=address" - "-Wno-error=use-after-free" - "-std=gnu17" - # Fix build w/ glibc-2.44 - "-Wno-error=discarded-qualifiers" - ] - ++ [ - "-Wno-error=deprecated-declarations" - # Avoid GL_GLEXT_VERSION double definition - " -DNO_SDL_GLEXT" - ] - ); + env.NIX_CFLAGS_COMPILE = toString [ + # gcc-12 and above generate many benign warnings + "-Wno-error" + "-std=gnu17" + # Avoid GL_GLEXT_VERSION double definition + "-DNO_SDL_GLEXT" + ]; # To avoid problems finding SDL_types.h. configureFlags = [ "CFLAGS=-I${lib.getDev SDL}/include/SDL" ]; From 15bb162662c8e016c46195f3b5ccc980b1b6a705 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Mon, 28 Sep 2026 14:38:22 -0400 Subject: [PATCH 097/105] emacsPackages.m2: init at 1.26.6 --- doc/release-notes/rl-2611.section.md | 3 ++ .../manual-packages/m2/package.nix | 31 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/m2/package.nix diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index b8fe1e754205..36f2eda94a47 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -318,6 +318,9 @@ - `typescript` 7.0.2 now uses the Golang implementation. The [announcement document](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/) has information on what was changed. +- `macaulay2` no longer installs Emacs files. + Users can now get the files from an Emacs lisp package, like `emacs.pkgs.withPackages (epkgs: [ epkgs.m2 ])`. + - `navidrome`'s plugin infrastructure has significantly changed. `buildNavidromePlugin` is renamed to `buildNavidromeGoPlugin` to allow for other language types. Plugins must now be sourced from `pkgsCross.wasi32.navidromePlugins.`. - `navidromePlugins.apple-music` now uses a `bundleName` attribute which sets the plugin's name to match the plugin's documentation for easier use. You will need to update your Agent from `apple-music-plugin` to `apple-music` as noted in [their docs](https://github.com/navidrome/apple-music-plugin#installation). diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/m2/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/m2/package.nix new file mode 100644 index 000000000000..cad83545d098 --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/m2/package.nix @@ -0,0 +1,31 @@ +{ + lib, + melpaBuild, + fetchFromGitHub, + macaulay2, +}: +melpaBuild { + pname = "m2"; + ename = "M2"; + + version = "1.26.6"; + + src = fetchFromGitHub { + owner = "Macaulay2"; + repo = "M2-emacs"; + rev = "ae882ab04da19f62c62462ef9604251a0b30a9f5"; + hash = "sha256-8qnPzLR616Oypb6YGUm1cVj8jd1QDdeajHkVaTaEnX4="; + }; + + postPatch = '' + substituteInPlace M2.el \ + --replace-fail 'defcustom M2-exe "M2"' 'defcustom M2-exe "${lib.getExe macaulay2}"' + ''; + + meta = { + inherit (macaulay2.meta) maintainers platforms; + description = "Major mode for editing Macaulay2 source code"; + homepage = "https://github.com/Macaulay2/M2-emacs"; + license = lib.licenses.gpl3Plus; + }; +} From 9b23bda887f011e52674fa305b2922f8891f01f1 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Mon, 28 Sep 2026 15:38:46 -0400 Subject: [PATCH 098/105] vimPlugins.macaulay2: init at 1.26.06 --- .../non-generated/macaulay2/default.nix | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/macaulay2/default.nix diff --git a/pkgs/applications/editors/vim/plugins/non-generated/macaulay2/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/macaulay2/default.nix new file mode 100644 index 000000000000..ecf66cdd1c83 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/macaulay2/default.nix @@ -0,0 +1,47 @@ +{ + fetchFromGitHub, + lib, + vimUtils, + writableTmpDirAsHomeHook, + macaulay2, +}: +vimUtils.buildVimPlugin { + pname = "macaulay2"; + inherit (macaulay2) version; + + # we don't need the whole (rather large) repo + src = fetchFromGitHub { + inherit (macaulay2.src) repo owner tag; + rootDir = "M2/Macaulay2/editors/vim"; + hash = "sha256-F/Vo8tOA/ZRczZJiUHY0Sr3ibRXHBLtqqSYIamqjk18="; + }; + + postPatch = '' + substituteInPlace "ftplugin/m2.vim" \ + --replace-fail "'M2'" "'${lib.getExe macaulay2}'" + ''; + + nativeBuildInputs = [ + writableTmpDirAsHomeHook + ]; + + buildPhase = '' + ${lib.getExe macaulay2} < Date: Mon, 28 Sep 2026 11:13:25 -0400 Subject: [PATCH 099/105] macaulay2: update postPatch --- pkgs/by-name/ma/macaulay2/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/ma/macaulay2/package.nix b/pkgs/by-name/ma/macaulay2/package.nix index ec4e5dfa3c59..a02cfb198c21 100644 --- a/pkgs/by-name/ma/macaulay2/package.nix +++ b/pkgs/by-name/ma/macaulay2/package.nix @@ -152,10 +152,6 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' sed -i 's/AC_SUBST(REL,.*uname -r.*)/AC_SUBST(REL,"")/' configure.ac - substituteInPlace configure.ac \ - --replace-fail "[\$gfan_version], [ge], [0.8]" "[\$gfan_version], [ge], [0.6]" - substituteInPlace Macaulay2/packages/gfanInterface.m2 \ - --replace-fail 'MinimumVersion => ("0.8"' 'MinimumVersion => ("0.6"' ''; preConfigure = '' From c535782fca6247cf250694bddf73d9eeed4a80fe Mon Sep 17 00:00:00 2001 From: coolcuber Date: Mon, 28 Sep 2026 11:24:34 -0400 Subject: [PATCH 100/105] macaulay2: add missing nativeBuildInputs --- pkgs/by-name/ma/macaulay2/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ma/macaulay2/package.nix b/pkgs/by-name/ma/macaulay2/package.nix index a02cfb198c21..c8fdc665fe41 100644 --- a/pkgs/by-name/ma/macaulay2/package.nix +++ b/pkgs/by-name/ma/macaulay2/package.nix @@ -124,11 +124,13 @@ stdenv.mkDerivation (finalAttrs: { bison emacs-nox flex + flint gdbm getconf gfortran makeWrapper pkg-config + R texinfo which From d2e1563d2b03966cae6cf8fe16fce56765acf998 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Mon, 28 Sep 2026 11:40:04 -0400 Subject: [PATCH 101/105] macaulay2: add changelog --- pkgs/by-name/ma/macaulay2/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/macaulay2/package.nix b/pkgs/by-name/ma/macaulay2/package.nix index c8fdc665fe41..6bf21b6077a5 100644 --- a/pkgs/by-name/ma/macaulay2/package.nix +++ b/pkgs/by-name/ma/macaulay2/package.nix @@ -284,6 +284,7 @@ stdenv.mkDerivation (finalAttrs: { decomposition of ideals, integral closure of rings, and more. ''; homepage = "https://macaulay2.com/"; + changelog = "https://macaulay2.com/doc/Macaulay2/share/doc/Macaulay2/Macaulay2Doc/html/_changes_cm_sp${finalAttrs.version}.html"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ coolcuber ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; From ff1bb8b978b006178a233470cc9d9729dddcea1f Mon Sep 17 00:00:00 2001 From: coolcuber Date: Mon, 28 Sep 2026 11:11:39 -0400 Subject: [PATCH 102/105] macaulay2: remove submodules and editor files --- pkgs/by-name/ma/macaulay2/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/macaulay2/package.nix b/pkgs/by-name/ma/macaulay2/package.nix index 6bf21b6077a5..425886aaf2cf 100644 --- a/pkgs/by-name/ma/macaulay2/package.nix +++ b/pkgs/by-name/ma/macaulay2/package.nix @@ -17,7 +17,6 @@ cohomcalg, csdp, eigen, - emacs-nox, fflas-ffpack, flex, flint, @@ -70,8 +69,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Macaulay2"; repo = "M2"; tag = "release-${finalAttrs.version}"; - hash = "sha256-2e39qzBO63Ft+yw+tJChLsupeinalTkDwXp3WBF2wms="; - fetchSubmodules = true; + hash = "sha256-kYxqbMKW+7r6nI4i3o7vvJVf0TGRVLaDviZTFx3PTBI="; }; docs = fetchurl { @@ -122,7 +120,6 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoreconfHook bison - emacs-nox flex flint gdbm @@ -154,6 +151,10 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' sed -i 's/AC_SUBST(REL,.*uname -r.*)/AC_SUBST(REL,"")/' configure.ac + # remove editor stuff from Makefiles + substituteInPlace Macaulay2/Makefile.in \ + --replace-fail "all-in-editors" "" \ + --replace-fail "editors" "" ''; preConfigure = '' From 856db48cfaf385543fcdfcb268722707ea5c3ee2 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 29 Sep 2026 18:08:14 -0400 Subject: [PATCH 103/105] omp: 18.4.2 -> 18.4.4 Changelog: https://github.com/can1357/oh-my-pi/releases/tag/v18.4.4 --- pkgs/by-name/om/omp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/om/omp/package.nix b/pkgs/by-name/om/omp/package.nix index 6f4f51e9dd0b..34326ba15067 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.4.2"; + version = "18.4.4"; strictDeps = true; __structuredAttrs = true; @@ -41,12 +41,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "can1357"; repo = "oh-my-pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-ULo5rPVhEFfOnIlkv61UzzPt3LBKqIki+G0xoYLcY1A="; + hash = "sha256-S8Oz/xYEJCIc36S9u2UWXqYYQhjFxKMMzgFiB9PRVcY="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-esJIhawsgBmJPCV2yiM5S1pamOPHSK0xaszYaBMikCw="; + hash = "sha256-8iLC2HfeYFWF8QJJGxPeveogLP5k+Tyik/ozgzZpXXo="; }; postPatch = '' From 4626d95d013c1d3175898b8876197afb64a35e32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 29 Sep 2026 22:09:35 +0000 Subject: [PATCH 104/105] terraform-providers.rootlyhq_rootly: 5.21.1 -> 5.23.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 e8fca64598a8..47944ed054a2 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1148,13 +1148,13 @@ "vendorHash": "sha256-6M6jTrukO0VhyZRdYbbICm22upbGyOkUSuHqMLTPcEM=" }, "rootlyhq_rootly": { - "hash": "sha256-bn5QMl+9okXzkfZDOdbYPpMs5x0JDL22cwW6AXFkE5A=", + "hash": "sha256-sWCG6mD7fYi2Yon5Wu/54+m+T8KcUYd38yDt8M3LS+E=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v5.21.1", + "rev": "v5.23.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-2zHDQyIQQm9ySpPSjobQXTXFopT4290b1O0y+lvVD88=" + "vendorHash": "sha256-Lusa+8VL8wQGIHYMiuiNTy4tqza4zO1A4ROpZ7X42KM=" }, "rundeck_rundeck": { "hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=", From 95f50ace95664eebb873454200fcc017a8553dfa Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Tue, 29 Sep 2026 18:40:06 -0400 Subject: [PATCH 105/105] shipwright: fix building with gcc16 --- pkgs/by-name/sh/shipwright/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/sh/shipwright/package.nix b/pkgs/by-name/sh/shipwright/package.nix index d1c4f44aa6ac..4fd7198d0c11 100644 --- a/pkgs/by-name/sh/shipwright/package.nix +++ b/pkgs/by-name/sh/shipwright/package.nix @@ -37,6 +37,7 @@ bzip2, libx11, sdl_gamecontrollerdb, + fetchpatch, }: let @@ -132,6 +133,16 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./darwin-fixes.patch ./disable-downloading-stb_image.patch + + # Fix building with gcc16 + # Remove after 9.2.3 + (fetchpatch { + name = "libultraship-fix-gcc16.patch"; + url = "https://github.com/Kenix3/libultraship/commit/42ecb8ed48e4b15c21fe2e0d7e34cb5c02efa23d.patch"; + stripLen = 1; + extraPrefix = "libultraship/"; + hash = "sha256-LuaYeBdYf+pzRxUhZfFup4/r6oYzWi0YpAZzW1SR8Wk="; + }) ]; nativeBuildInputs = [