From b8847e892dd24858b57cde977d5b1cb325bafd8e Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Mon, 24 Aug 2026 13:30:55 -0400 Subject: [PATCH 001/122] rates: drop --- pkgs/by-name/ra/rates/package.nix | 36 ------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 pkgs/by-name/ra/rates/package.nix diff --git a/pkgs/by-name/ra/rates/package.nix b/pkgs/by-name/ra/rates/package.nix deleted file mode 100644 index c06769aeb4cd..000000000000 --- a/pkgs/by-name/ra/rates/package.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - fetchFromGitHub, - rustPlatform, - versionCheckHook, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "rates"; - version = "0.7.0"; - - src = fetchFromGitHub { - owner = "lunush"; - repo = "rates"; - tag = finalAttrs.version; - hash = "sha256-zw2YLTrvqbGKR8Dg5W+kJTDKIfro+MNyjHXfZMXZhaw="; - }; - - cargoHash = "sha256-qfuCA1kAEbYIYI274lNrEKZNhltQP71CwtsjBr0REJs="; - - nativeInstallCheckInputs = [ versionCheckHook ]; - - doInstallCheck = true; - - meta = { - description = "CLI tool that brings currency exchange rates right into your terminal"; - homepage = "https://github.com/lunush/rates"; - changelog = "https://github.com/lunush/rates/releases/tag/${finalAttrs.version}"; - license = with lib.licenses; [ - asl20 - mit - ]; - maintainers = with lib.maintainers; [ fab ]; - mainProgram = "rates"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c727ff8c2d88..baa82a776925 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2143,6 +2143,7 @@ mapAliases { rambox-pro = throw "'rambox-pro' has been renamed to/replaced by 'rambox'"; # Converted to throw 2025-10-27 rapidjson-unstable = throw "'rapidjson-unstable' has been renamed to/replaced by 'rapidjson'"; # Converted to throw 2025-10-27 rar2fs = throw "'rar2fs' has been removed as it is unmaintained, and depends on the unmaintained fuse2 library"; # Added 2026-05-19 + rates = throw "'rates' has been removed as it was broken and unmaintained upstream"; # Added 2026-08-24 raycast-beta = throw "'raycast-beta' has been removed because Raycast 2.0 is out of beta. Use 'raycast' instead."; # Added 2026-08-24 react-static = throw "'react-static' has been removed due to lack of maintenance upstream"; # Added 2025-11-04 recurseIntoAttrs = warnAlias "'recurseIntoAttrs' has been removed from pkgs, use `lib.recurseIntoAttrs` instead" lib.recurseIntoAttrs; # Added 2025-10-30 From 8bc6839c6ace8b3a26059c1038f343acade64f24 Mon Sep 17 00:00:00 2001 From: Katsumi Takeuchi Date: Thu, 10 Sep 2026 17:22:24 +0900 Subject: [PATCH 002/122] nixos/systemd: don't restart systemd-bless-boot.service on switch Re-running `systemd-bless-boot good` after the current boot has been blessed exits 1, so restarting the unit on a systemd update leaves it failed for the rest of the boot. It still runs at boot, so boot counting is unaffected. Assisted-by: Claude Code with Opus 5 medium (Anthropic) --- nixos/modules/system/boot/systemd.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index acfb213b98e0..a2078f1ce456 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -820,6 +820,10 @@ in systemd.services.systemd-random-seed.restartIfChanged = false; systemd.services.systemd-remount-fs.restartIfChanged = false; systemd.services.systemd-update-utmp.restartIfChanged = false; + # `systemd-bless-boot good` fails once the current boot has been blessed. + systemd.services.systemd-bless-boot = lib.mkIf cfg.package.withBootloader { + restartIfChanged = false; + }; systemd.targets.local-fs.unitConfig.X-StopOnReconfiguration = true; systemd.targets.remote-fs.unitConfig.X-StopOnReconfiguration = true; systemd.services.systemd-importd = lib.mkIf cfg.package.withImportd { From ab0f6760e53f328e248a065be542d05ea6bd46f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 10 Sep 2026 22:31:02 +0000 Subject: [PATCH 003/122] lcevcdec: 4.2.1 -> 4.2.2 --- pkgs/by-name/lc/lcevcdec/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lc/lcevcdec/package.nix b/pkgs/by-name/lc/lcevcdec/package.nix index a4ffa83bebab..f33bb36752e0 100644 --- a/pkgs/by-name/lc/lcevcdec/package.nix +++ b/pkgs/by-name/lc/lcevcdec/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lcevcdec"; - version = "4.2.1"; + version = "4.2.2"; outputs = [ "out" @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "v-novaltd"; repo = "LCEVCdec"; tag = finalAttrs.version; - hash = "sha256-syVpcbBPpWGRZ/fRy1QKC/kCokQ9IXcteMfg883362E="; + hash = "sha256-U6FzNNqYX2wwfS8EdCyT6qvEb0X1YuL4QbyJWupOh4k="; }; postPatch = '' From 55ed7c9b5e0e2393ab2bde599aee10405d679b85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Sep 2026 15:21:32 +0000 Subject: [PATCH 004/122] buf: 1.72.0 -> 1.73.0 --- pkgs/by-name/bu/buf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/buf/package.nix b/pkgs/by-name/bu/buf/package.nix index f90e1408fcf5..ce0f946e49cf 100644 --- a/pkgs/by-name/bu/buf/package.nix +++ b/pkgs/by-name/bu/buf/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "buf"; - version = "1.72.0"; + version = "1.73.0"; src = fetchFromGitHub { owner = "bufbuild"; repo = "buf"; tag = "v${finalAttrs.version}"; - hash = "sha256-cnCwaa9vzoaqUmrFWqmHPiO/7UjeIburisIiLJZUpl4="; + hash = "sha256-L4d37MQL2pVpt8nV8lxWlUYqxCAkl9KRz2hmJNuOu+o="; }; - vendorHash = "sha256-8LTi/+ODA8Tyd5mp5OeTDECjp6+bmNFFHxxCi6RtzTs="; + vendorHash = "sha256-3ijHv25dS62wzqw+yPxlsZ34GALNIf3Azdjm9hVenW8="; patches = [ # Skip a test that requires networking to be available to work. From 08e23790f9f2c6ed829fefb8a1f2f7ae0afde7c6 Mon Sep 17 00:00:00 2001 From: rszyma Date: Fri, 18 Sep 2026 01:19:37 +0200 Subject: [PATCH 005/122] nixos/qemu-vm: restore symlink resolution in sharedDirectories 9p did resolve directory symlinks passed via sharedDirectories..source, and new implementation doesn't. Under the new virtiofs implementation, mounting symlinks manifests failures only when trying to access the mount in the VM, with an error: $ ls /mnt/my_shared_dir ls: /mnt/my_shared_dir: Input/output error --- nixos/modules/virtualisation/qemu-vm.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index 3afe34f0a2a7..19d70a1d1447 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -333,7 +333,7 @@ let lib.mapAttrsToList (tag: share: '' ${lib.getExe hostPkgs.virtiofsd} \ --socket-path="$NIX_VIRTIOFS_DIR"/"${tag}" \ - --shared-dir="${share.source}" \ + --shared-dir="$(readlink -f "${share.source}")" \ ${if share.writable then "--writeback" else "--readonly"} \ --sandbox=none \ --seccomp=none \ From 67d12d2322836fc4b8a797c73033ee68ee948bed Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Mon, 6 Jul 2026 20:54:36 -0400 Subject: [PATCH 006/122] sunshine: 2026.516.143833 -> 2026.914.233613 Co-authored-by: Morgan Helton Signed-off-by: Anish Pallati --- nixos/tests/sunshine.nix | 9 ++++++++- pkgs/by-name/su/sunshine/package.nix | 29 +++++++++++++++------------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/nixos/tests/sunshine.nix b/nixos/tests/sunshine.nix index 80f8e96b89eb..223b62136968 100644 --- a/nixos/tests/sunshine.nix +++ b/nixos/tests/sunshine.nix @@ -29,6 +29,7 @@ environment.systemPackages = with pkgs; [ gxmessage + jq ]; }; @@ -65,7 +66,13 @@ moonlight.wait_for_console_text("Executing request.*pair") # respond to pairing request from sunshine - sunshine.succeed("curl --fail --insecure -u sunshine:sunshine -H 'Content-Type: application/json' -d '{\"pin\":\"1234\",\"name\":\"sunshine\"}' https://localhost:47990/api/pin") + pairing_id = sunshine.wait_until_succeeds( + "curl --fail --insecure -u sunshine:sunshine https://localhost:47990/api/pin | jq -er '.pairings[0].id'", + timeout=30, + ).strip() + sunshine.succeed( + f"curl --fail --insecure -u sunshine:sunshine -H 'Content-Type: application/json' -d '{{\"pairing_id\":\"{pairing_id}\",\"pin\":\"1234\",\"name\":\"sunshine\"}}' https://localhost:47990/api/pin | jq -e '.status == true'" + ) # wait until pairing is complete moonlight.wait_for_console_text("Executing request.*phrase=pairchallenge") diff --git a/pkgs/by-name/su/sunshine/package.nix b/pkgs/by-name/su/sunshine/package.nix index bfc646fa8a23..dd2de603031b 100644 --- a/pkgs/by-name/su/sunshine/package.nix +++ b/pkgs/by-name/su/sunshine/package.nix @@ -47,7 +47,7 @@ svt-av1, shaderc, vulkan-loader, - libappindicator, + qt6, libnotify, pipewire, miniupnpc, @@ -69,7 +69,7 @@ let # a fixed-output derivation and point cmake at it via FFMPEG_PREPARED_BINARIES. # The tag must match the commit of the third-party/build-deps submodule pinned # in the Sunshine release. - buildDepsTag = "v2026.516.30821"; + buildDepsTag = "v2026.910.121303"; ffmpegArch = { x86_64-linux = "Linux-x86_64"; @@ -86,9 +86,9 @@ let # unlike the empty-hash trick). hash = { - x86_64-linux = "sha256-VT+4qP2FaizCoIBBbBkzbYw4YOvGhuBUoZxWL0IYVZo="; - aarch64-linux = "sha256-X5v/GsJy8G3/LHW/8s0VAS0Vegr7JhZSqYotXL/s81o="; - aarch64-darwin = "sha256-xkfwLJgb7uz1H7mJrQFW79w2T/T/Zv7biXlvXz5UvXc="; + x86_64-linux = "sha256-1S57XfkJa+qEYQLmifWyT9ul0SASFhSk1lkk2timnOY="; + aarch64-linux = "sha256-1HnlNem4AbcJkhZA8x5hC1/4cCqL8bJDjXNkHCI5IYw="; + aarch64-darwin = "sha256-jtBnSo0rn0VCnbfB90by1iBE4zvmtE86Wz2x+PolGmw="; } .${stdenv.hostPlatform.system}; }; @@ -96,7 +96,7 @@ let in stdenv'.mkDerivation (finalAttrs: { pname = "sunshine"; - version = "2026.516.143833"; + version = "2026.914.233613"; __structuredAttrs = true; strictDeps = true; @@ -105,15 +105,14 @@ stdenv'.mkDerivation (finalAttrs: { owner = "LizardByte"; repo = "Sunshine"; tag = "v${finalAttrs.version}"; - hash = "sha256-3yuhOyW1Rqz4ddZ40z2ZzpAReZQFva0SL595XrnFB60="; + hash = "sha256-HqbswLvX/UiY3nOwxSesBMqnFAF0zKP1ueE6PwDtTNs="; fetchSubmodules = true; }; - # build webui ui = buildNpmPackage { inherit (finalAttrs) src version; pname = "sunshine-ui"; - npmDepsHash = "sha256-YnNnuAdj/S5LGNytqIsmCApIec8DTWKF6VIJ7AXUctU="; + npmDepsHash = "sha256-/uY+zvYxQG0Yb8kygwF48YfS+Km0bcQBW4poaqkeJXs="; installPhase = '' runHook preInstall @@ -168,6 +167,7 @@ stdenv'.mkDerivation (finalAttrs: { ++ lib.optionals isLinux [ wayland-scanner shaderc # provides glslc, needed at configure time for shader compilation + qt6.wrapQtAppsHook # Avoid fighting upstream's usage of vendored ffmpeg libraries autoPatchelfHook ] @@ -218,7 +218,8 @@ stdenv'.mkDerivation (finalAttrs: { svt-av1 vulkan-loader pipewire - libappindicator + qt6.qtbase + qt6.qtsvg libnotify ] ++ lib.optionals cudaSupport [ @@ -295,10 +296,12 @@ stdenv'.mkDerivation (finalAttrs: { runHook postInstall ''; - # allow Sunshine to find libvulkan - postFixup = lib.optionalString cudaSupport '' + dontWrapQtApps = true; + + postFixup = lib.optionalString isLinux '' wrapProgram $out/bin/sunshine \ - --set LD_LIBRARY_PATH ${lib.makeLibraryPath [ vulkan-loader ]} + "''${qtWrapperArgs[@]}" \ + ${lib.optionalString cudaSupport "--set LD_LIBRARY_PATH ${lib.makeLibraryPath [ vulkan-loader ]}"} ''; doInstallCheck = isLinux; From 606402b8907604da1233237bc30401f636067faa Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Tue, 15 Sep 2026 14:41:52 -0400 Subject: [PATCH 007/122] sunshine: fix hash refresh in update script Signed-off-by: Anish Pallati --- pkgs/by-name/su/sunshine/updater.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sunshine/updater.sh b/pkgs/by-name/su/sunshine/updater.sh index 96c293699844..fffa494eb920 100755 --- a/pkgs/by-name/su/sunshine/updater.sh +++ b/pkgs/by-name/su/sunshine/updater.sh @@ -50,7 +50,7 @@ log "src hash: $src_hash" log "Patching src hash in $package_nix" # The src fetchFromGitHub is the only one with fetchSubmodules; anchor on it so # we don't touch the ffmpeg or npmDepsHash entries. sed -z spans newlines. -sed -i -zE "s#hash = \"sha256-[A-Za-z0-9+/=]+\"(\\s*fetchSubmodules = true;)#hash = \"$src_hash\"\\1#" "$package_nix" +sed -i -zE "s#hash = \"sha256-[A-Za-z0-9+/=]+\";(\\s*fetchSubmodules = true;)#hash = \"$src_hash\";\\1#" "$package_nix" if ! grep -q "$src_hash" "$package_nix"; then echo "ERROR: failed to write src hash into $package_nix" >&2 @@ -84,7 +84,7 @@ log "build-deps tag: $build_deps_tag" prefetch_unpacked_sri() { local raw raw=$(nix-prefetch-url --unpack --type sha256 "$1") - nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri "$raw" + nix-hash --type sha256 --to-sri "$raw" } ffmpeg_url() { From 20fd141b3943ec8d41bd6ae12f6575ae20d9659d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 21:24:58 +0000 Subject: [PATCH 008/122] cmdstan: 2.39.0 -> 2.40.0 --- pkgs/by-name/cm/cmdstan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cm/cmdstan/package.nix b/pkgs/by-name/cm/cmdstan/package.nix index a8195d92855d..daf128814ccd 100644 --- a/pkgs/by-name/cm/cmdstan/package.nix +++ b/pkgs/by-name/cm/cmdstan/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "cmdstan"; - version = "2.39.0"; + version = "2.40.0"; src = fetchFromGitHub { owner = "stan-dev"; repo = "cmdstan"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-7vGEqIJOFWeESq4xL2z2ZjNaVWEqqzPmGT6tpWBzrU0="; + hash = "sha256-sSs1QVTBTVs8rzuqpDPrVdOq7X6k2UwL9FRAwd56bRA="; }; postPatch = '' From 97b0cd7a8fde18e4fb43b749d93faacd26ec9df0 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 21 Sep 2026 11:27:21 +0200 Subject: [PATCH 009/122] ocamlPackages.ppx_inline_test_nobase: init at 0.17.0.3 Assisted-by: Claude Code (Claude Opus 5) --- .../ppx_inline_test_nobase/default.nix | 36 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ppx_inline_test_nobase/default.nix diff --git a/pkgs/development/ocaml-modules/ppx_inline_test_nobase/default.nix b/pkgs/development/ocaml-modules/ppx_inline_test_nobase/default.nix new file mode 100644 index 000000000000..f6ad3d5afdfe --- /dev/null +++ b/pkgs/development/ocaml-modules/ppx_inline_test_nobase/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + mtime, + ppxlib, + sexplib0, +}: + +buildDunePackage (finalAttrs: { + pname = "ppx_inline_test_nobase"; + version = "0.17.0.3"; + + minimalOCamlVersion = "4.14.2"; + + src = fetchFromGitHub { + owner = "Kakadu"; + repo = "ppx_inline_test_nobase"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Bsw+jtPfONeiRoAGYhD3Ty9Pu+pUYmg94mGY3cCqqp4="; + }; + + propagatedBuildInputs = [ + mtime + ppxlib + sexplib0 + ]; + + meta = { + description = "Syntax extension for writing in-line tests in ocaml code"; + homepage = "https://github.com/Kakadu/ppx_inline_test_nobase"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ wegank ]; + broken = lib.versionOlder ppxlib.version "0.37"; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index f3ad8a983596..3106b901b020 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1845,6 +1845,8 @@ let ppx_import = callPackage ../development/ocaml-modules/ppx_import { }; + ppx_inline_test_nobase = callPackage ../development/ocaml-modules/ppx_inline_test_nobase { }; + ppx_irmin = callPackage ../development/ocaml-modules/irmin/ppx.nix { }; ppx_lun = callPackage ../development/ocaml-modules/lun/ppx.nix { }; From 6b8836b27d49d4edeb558ab7bba8201278f290a8 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 21 Sep 2026 11:27:34 +0200 Subject: [PATCH 010/122] ocamlPackages.ppx_expect_nobase: init at 0.17.3.2 Assisted-by: Claude Code (Claude Opus 5) --- .../ppx_expect_nobase/default.nix | 38 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ppx_expect_nobase/default.nix diff --git a/pkgs/development/ocaml-modules/ppx_expect_nobase/default.nix b/pkgs/development/ocaml-modules/ppx_expect_nobase/default.nix new file mode 100644 index 000000000000..d62be0e75809 --- /dev/null +++ b/pkgs/development/ocaml-modules/ppx_expect_nobase/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + dune-build-info, + ppx_inline_test_nobase, + ppxlib, + sexplib, +}: + +buildDunePackage (finalAttrs: { + pname = "ppx_expect_nobase"; + version = "0.17.3.2"; + + minimalOCamlVersion = "4.14.2"; + + src = fetchFromGitHub { + owner = "Kakadu"; + repo = "ppx_expect_nobase"; + tag = finalAttrs.version; + hash = "sha256-tLuq1O+FI8hLRuMrEZKXeDuN+QvMrqF0etkczYZTF5A="; + }; + + propagatedBuildInputs = [ + dune-build-info + ppx_inline_test_nobase + ppxlib + sexplib + ]; + + meta = { + description = "Cram like framework for OCaml"; + homepage = "https://github.com/Kakadu/ppx_expect_nobase"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ wegank ]; + broken = lib.versionOlder ppxlib.version "0.37"; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 3106b901b020..90f52060087f 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1841,6 +1841,8 @@ let ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson { }; + ppx_expect_nobase = callPackage ../development/ocaml-modules/ppx_expect_nobase { }; + ppx_gen_rec = callPackage ../development/ocaml-modules/ppx_gen_rec { }; ppx_import = callPackage ../development/ocaml-modules/ppx_import { }; From 20ab77427704dc393713b2073b1dc884c05b1fcb Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 21 Sep 2026 11:27:54 +0200 Subject: [PATCH 011/122] stanc: 2.39.0 -> 2.40.0 Assisted-by: Claude Code (Claude Opus 5) --- pkgs/by-name/st/stanc/package.nix | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/st/stanc/package.nix b/pkgs/by-name/st/stanc/package.nix index f2a82d21680a..ced9010b8759 100644 --- a/pkgs/by-name/st/stanc/package.nix +++ b/pkgs/by-name/st/stanc/package.nix @@ -2,39 +2,53 @@ lib, fetchFromGitHub, ocamlPackages, + versionCheckHook, }: ocamlPackages.buildDunePackage rec { pname = "stanc"; - version = "2.39.0"; + version = "2.40.0"; - minimalOCamlVersion = "4.12"; + minimalOCamlVersion = "5.3"; src = fetchFromGitHub { owner = "stan-dev"; repo = "stanc3"; tag = "v${version}"; - hash = "sha256-ZAH9uFEZu75BC2xYGUXg62RHiADmKYBYP2Nt8bwEVRY="; + hash = "sha256-Xr7ulBens9qTVvkHwmGu/dDgXGInp7BJN13BKi/adko="; }; + postPatch = '' + substituteInPlace src/driver/Entry.ml src/stanc/CLI.ml src/stan_math_backend/Lower_program.ml \ + --replace-fail '%%NAME%%' 'stanc' \ + --replace-fail '%%VERSION%%' 'v${version}' + ''; + nativeBuildInputs = with ocamlPackages; [ cmdliner menhir ]; buildInputs = with ocamlPackages; [ - core_unix - menhirLib - ppx_deriving - fmt - yojson cmdliner + fmt + menhirLib + ppx_compare + ppx_deriving + ppx_expect_nobase + ppx_sexp_conv + sexplib0 + yojson ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { homepage = "https://github.com/stan-dev/stanc3"; description = "Stan compiler and utilities"; license = lib.licenses.bsd3; + mainProgram = "stanc"; maintainers = with lib.maintainers; [ wegank ]; platforms = lib.platforms.unix; }; From 1837028bea46c2abd086bad72cd60c3fc8a71871 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Sep 2026 23:49:10 +0000 Subject: [PATCH 012/122] lenovo-legion: 0.0.26-unstable-2026-09-11 -> 0.0.31-unstable-2026-09-21 --- pkgs/by-name/le/lenovo-legion/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/lenovo-legion/package.nix b/pkgs/by-name/le/lenovo-legion/package.nix index ede005340ddb..4fe9f7811a31 100644 --- a/pkgs/by-name/le/lenovo-legion/package.nix +++ b/pkgs/by-name/le/lenovo-legion/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "lenovo-legion-app"; - version = "0.0.26-unstable-2026-09-11"; + version = "0.0.31-unstable-2026-09-21"; pyproject = true; src = fetchFromGitHub { owner = "johnfanv2"; repo = "LenovoLegionLinux"; - rev = "e3b2116714b639c852133a44398d03fc64fe9217"; - hash = "sha256-pXu0ZKUeZumvFic4rTDcXJW7alTUDie6RR2gTqjY4BI="; + rev = "877b826306241e0f6731cfd2c67c80ed6dc02560"; + hash = "sha256-GAPJK2+eIlpfwg8Mw13TGVCeOdVHJ40evpJbid4pD6g="; }; sourceRoot = "${src.name}/python/legion_linux"; From af07fdd652a56eb1457ddac81c3108beb881e3f0 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 22 Sep 2026 06:39:41 +0200 Subject: [PATCH 013/122] ty: 0.0.82 -> 0.0.83 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.83 Diff: https://github.com/astral-sh/ty/compare/0.0.82...0.0.83 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 4c1c7fc47b98..0e448ec78f07 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.82"; + version = "0.0.83"; __structuredAttrs = true; src = fetchFromGitHub { @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-7zYLPTkVXbHBluqjzUMzc0fTfpVKFRa92mNA9wR7WL0="; + hash = "sha256-PWBB5vz+lSx1jAl20EwmHeBYgdMYYcks4f36h9JT3Ss="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-2I6FhTHZhEAMruPv3gOfZTgO9TYdo3/u+zzeAM1Gq4o="; + cargoHash = "sha256-Fc/0+hwiiOQbTdBFwC8qQ7mnIvPFerduMsiph5U7Q+8="; nativeBuildInputs = [ installShellFiles ]; buildInputs = [ rust-jemalloc-sys ]; From b3d86c7e07778d505041095bb475284c0e492f4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 13:41:10 +0000 Subject: [PATCH 014/122] garnet: 2.1.7 -> 2.1.8 --- pkgs/by-name/ga/garnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/garnet/package.nix b/pkgs/by-name/ga/garnet/package.nix index 063c6dc30045..24cc8022e505 100644 --- a/pkgs/by-name/ga/garnet/package.nix +++ b/pkgs/by-name/ga/garnet/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "garnet"; - version = "2.1.7"; + version = "2.1.8"; src = fetchFromGitHub { owner = "microsoft"; repo = "garnet"; tag = "v${version}"; - hash = "sha256-CYOp6KR84ggZ+XCZa1cV5nGs6P+Lcoejop7QXtG0RVk="; + hash = "sha256-GomncmLVYQamSOMScJVaT0dlwf59cXBJ/0z1Zil11ig="; }; projectFile = "main/GarnetServer/GarnetServer.csproj"; From 72c5bfd80ef45f7a6596bb677cd884785a5fabb2 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Wed, 23 Sep 2026 12:58:07 +0200 Subject: [PATCH 015/122] nixos/tailscale: don't block multi-user.target on autoconnect tailscaled-autoconnect only becomes ready once connected, so being wanted by multi-user.target stalls offline boots until it times out. Pull it and tailscaled-set in from tailscaled.service instead. Assisted-by: Claude:claude-opus-5-5 --- nixos/modules/services/networking/tailscale.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/tailscale.nix b/nixos/modules/services/networking/tailscale.nix index 0d3e5ae78429..86f7dbe62e99 100644 --- a/nixos/modules/services/networking/tailscale.nix +++ b/nixos/modules/services/networking/tailscale.nix @@ -183,7 +183,7 @@ in systemd.services.tailscaled-autoconnect = mkIf (cfg.authKeyFile != null) { after = [ "tailscaled.service" ]; wants = [ "tailscaled.service" ]; - wantedBy = [ "multi-user.target" ]; + wantedBy = [ "tailscaled.service" ]; serviceConfig = { Type = "notify"; }; @@ -240,7 +240,7 @@ in "tailscaled-autoconnect.service" ]; wants = [ "tailscaled.service" ]; - wantedBy = [ "multi-user.target" ]; + wantedBy = [ "tailscaled.service" ]; serviceConfig = { Type = "oneshot"; }; From a3b8665f77378923508240c091db5a07ee6118b7 Mon Sep 17 00:00:00 2001 From: sinavir Date: Mon, 29 Dec 2025 07:03:37 +0100 Subject: [PATCH 016/122] maintainers: add sinavir --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8702379d3f11..7ab8ba9565a4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26923,6 +26923,12 @@ github = "sinanmohd"; githubId = 69694713; }; + sinavir = { + name = "Sinavir"; + email = "sinavir@sinavir.fr"; + github = "sinavir"; + githubId = 36380103; + }; sinics = { name = "Zhifan"; email = "nonno.felice69uwu@gmail.com"; From 3be906c070e4c4c86783f4ba488ce0457e981709 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 16:28:49 +0000 Subject: [PATCH 017/122] roave-backward-compatibility-check: 8.21.0 -> 8.22.0 --- .../ro/roave-backward-compatibility-check/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix index afd30beb1191..5ebefb264ad5 100644 --- a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix +++ b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "roave-backward-compatibility-check"; - version = "8.21.0"; + version = "8.22.0"; src = fetchFromGitHub { owner = "Roave"; repo = "BackwardCompatibilityCheck"; tag = finalAttrs.version; - hash = "sha256-kCs9lDvbhUacOH4bEAZjm2LzHSvJnVMR9lzmt00GgTw="; + hash = "sha256-RRfjaqelRIsjAOl1vgXZ/OGObBjd62o8C23LNVtqkKE="; }; - vendorHash = "sha256-68KE/ieWYST/jQMaaK5lLqBLEmI4YhYPOE4XuXNMfqM="; + vendorHash = "sha256-ODcA2rQVZ48VpKTW0XortUAWRZvhyCj2gbiF/GzKs+0="; nativeInstallCheckInputs = [ versionCheckHook From 2efa0820aef67e5f427c334d89d30ca93b0c7ed2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 20:31:22 +0000 Subject: [PATCH 018/122] flintlock: 0.15.1 -> 0.15.2 --- pkgs/by-name/fl/flintlock/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flintlock/package.nix b/pkgs/by-name/fl/flintlock/package.nix index af116c3c2a42..35f31e98c886 100644 --- a/pkgs/by-name/fl/flintlock/package.nix +++ b/pkgs/by-name/fl/flintlock/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "flintlock"; - version = "0.15.1"; + version = "0.15.2"; src = fetchFromGitHub { owner = "liquidmetal-dev"; repo = "flintlock"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-lV3C9xJeyDw5fOZdxY0qn1NTIkLBBM2kNOTB/suTG9o="; + sha256 = "sha256-tHq5yikhDsOYw6IOugmRPVs581+inwDrvLPuOOwig3k="; }; - vendorHash = "sha256-esOF33Yra6TbrxWyP3/9GaJ6CAO3ehAtZBPDh9xIUGQ="; + vendorHash = "sha256-cITGlNpWoR78R6DcFsh1mieGeNLhd9L6Ap4XB0orNUk="; subPackages = [ "cmd/flintlock-metrics" From 0b32234ac2283f8c0c8d55d6b336cba8db43c8d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 20:47:27 +0000 Subject: [PATCH 019/122] flake-checker: 0.2.14 -> 0.2.15 --- pkgs/by-name/fl/flake-checker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flake-checker/package.nix b/pkgs/by-name/fl/flake-checker/package.nix index 0ad83033f848..4f3bf6dc5bc5 100644 --- a/pkgs/by-name/fl/flake-checker/package.nix +++ b/pkgs/by-name/fl/flake-checker/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "flake-checker"; - version = "0.2.14"; + version = "0.2.15"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "flake-checker"; rev = "v${finalAttrs.version}"; - hash = "sha256-MUbF2mOrcoODe26j0OaXHLk73yFhB+0/d2yPaeBEi6M="; + hash = "sha256-J0RAJJdpKYgMeV8+aojCRKVkXWa4PzdaAJHLjZInB4E="; }; - cargoHash = "sha256-toC9qMq06Grh6NJZZUb7cbQdNeI7lwqDqbJO85a3zwk="; + cargoHash = "sha256-8iHYK8Pf1P4TlfCkFVMeco/sldzAU40jLfod1qcucPg="; meta = { description = "Health checks for your Nix flakes"; From aff3633c9ba655adc8074ce60a7cf341d999165f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 21:50:36 +0000 Subject: [PATCH 020/122] python3Packages.jug: 2.5.0 -> 2.6.0 --- pkgs/development/python-modules/jug/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jug/default.nix b/pkgs/development/python-modules/jug/default.nix index 8dd117848790..73f357575a4f 100644 --- a/pkgs/development/python-modules/jug/default.nix +++ b/pkgs/development/python-modules/jug/default.nix @@ -12,7 +12,7 @@ buildPythonPackage (finalAttrs: { pname = "jug"; - version = "2.5.0"; + version = "2.6.0"; pyproject = true; __structuredAttrs = true; @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { owner = "luispedro"; repo = "jug"; tag = "v${finalAttrs.version}"; - hash = "sha256-YjBhA+yEdMQ/4yYf25kkXwbvw+ta9Nb4CX8Rnr0du6k="; + hash = "sha256-B+s+GsK3/YqmS2wGDMW+ClhMWubKjXc6f5TkGtpu8Rk="; }; build-system = [ setuptools ]; From a016eca301df62c132ed22ea98aafe119d2fde70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 22:30:49 +0000 Subject: [PATCH 021/122] recode: 3.7.15 -> 3.7.16 --- pkgs/by-name/re/recode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/recode/package.nix b/pkgs/by-name/re/recode/package.nix index b58d5df8d0f6..515079944865 100644 --- a/pkgs/by-name/re/recode/package.nix +++ b/pkgs/by-name/re/recode/package.nix @@ -12,12 +12,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "recode"; - version = "3.7.15"; + version = "3.7.16"; # Use official tarball, avoid need to bootstrap/generate build system src = fetchurl { url = "https://github.com/rrthomas/recode/releases/download/v${finalAttrs.version}/recode-${finalAttrs.version}.tar.gz"; - hash = "sha256-9ZBAf8UbrbNRlz/BMz7jMRHwXsg6j5VP2M8MXjBDmAY="; + hash = "sha256-w9QH9U90uudjYDEgluLtRmIvAchuULCe9Fstk8j8/y0="; }; nativeBuildInputs = [ From cab3d5bcb10a9ea5964dbcb83d5e90b7006db069 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 22:33:37 +0000 Subject: [PATCH 022/122] rancher: 2.15.1 -> 2.15.2 --- pkgs/by-name/ra/rancher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rancher/package.nix b/pkgs/by-name/ra/rancher/package.nix index 97b0b7c26113..3f28ec86b4d0 100644 --- a/pkgs/by-name/ra/rancher/package.nix +++ b/pkgs/by-name/ra/rancher/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "rancher"; - version = "2.15.1"; + version = "2.15.2"; src = fetchFromGitHub { owner = "rancher"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-YWhfGuTbeYVpIEp9HAVgKaonL6ygsBpEDABXEoQY2sc="; + hash = "sha256-DHxPgHm5dzv4o8yZD6SaQ5Q+3UAZ5LJ/scT7dIXe5G8="; }; env.CGO_ENABLED = 0; @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { "-static" ]; - vendorHash = "sha256-IS45T/H0Il8U8+ahn61KuT4SCiO/lo5UD3YzqytkOwU="; + vendorHash = "sha256-zy2CefEZbYu1HlfPLZtzYxpLYZ0cJko5W6ErDCukYDc="; postInstall = '' mv $out/bin/cli $out/bin/rancher From ade003b331751cba85551942622c5ef504054458 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 22:34:06 +0000 Subject: [PATCH 023/122] versatiles: 4.13.0 -> 4.14.0 --- pkgs/by-name/ve/versatiles/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versatiles/package.nix b/pkgs/by-name/ve/versatiles/package.nix index dac163e03a58..caec858de38a 100644 --- a/pkgs/by-name/ve/versatiles/package.nix +++ b/pkgs/by-name/ve/versatiles/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "versatiles"; - version = "4.13.0"; + version = "4.14.0"; src = fetchFromGitHub { owner = "versatiles-org"; repo = "versatiles-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-GDio5QTDl8d1/T7yISufSdoNfSSlUMdS+wfQpMzFUbc="; + hash = "sha256-ae74UekHp8ec8p3oVKMY1++dLM3tv/lN6T32s2LN6+o="; }; - cargoHash = "sha256-DNWz2Ap0yrm5Jn0MTZXENOFoF/pmEEg6XJDqiJ+cpV8="; + cargoHash = "sha256-AhfQWahuxbCp1Ra8OFewQ77bZ3l9OImU+ySsUxNStXo="; nativeBuildInputs = [ pkg-config From 31a6c8190050b7de6d66a4968cdf9481609b662f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 22:59:36 +0000 Subject: [PATCH 024/122] vivify: 0.14.0 -> 0.15.0 --- pkgs/by-name/vi/vivify/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivify/package.nix b/pkgs/by-name/vi/vivify/package.nix index ecb079677dc5..cfa5c6d23b4b 100644 --- a/pkgs/by-name/vi/vivify/package.nix +++ b/pkgs/by-name/vi/vivify/package.nix @@ -13,18 +13,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "vivify"; - version = "0.14.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "jannis-baum"; repo = "Vivify"; tag = "v${finalAttrs.version}"; - hash = "sha256-CszMG+c0bNHfXWqcI3b4iGpeFJ+FmzHDzxflPS+wEe0="; + hash = "sha256-ZrSqwj40fOctN6folsN2/2z+o/PyAABjGgAgp4jcDOM="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-svgEanFiBSQn0TdTuB0CnLR71lkANABEaDiKB+Vc0Rc="; + hash = "sha256-evi/sKbQXF90HdcVKzfSnu5PYD3UaQ7xuMsnh2TAE+U="; }; installPhase = '' From b7b88d606075b4c018385f7eccc7494d7f00cba5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 23:59:38 +0000 Subject: [PATCH 025/122] vscode-extensions.jgclark.vscode-todo-highlight: 2.0.8 -> 2.2.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7cb4135481e6..e0d9f8d6a77b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2690,8 +2690,8 @@ let mktplcRef = { name = "vscode-todo-highlight"; publisher = "jgclark"; - version = "2.0.8"; - hash = "sha256-/CctaLcG+dA2Cf69/ACeDKdRLsu/VUGbAxUbyhI0VyA="; + version = "2.2.5"; + hash = "sha256-YJb0wojBdEPt/FWp+pNkAtPubVlyKdW0h2sh28/Ymmk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/wayou.vscode-todo-highlight/changelog"; From 94bc2f4af17a49cb6a9d40d043ee29235fd3a068 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 01:17:01 +0000 Subject: [PATCH 026/122] libphonenumber: 9.0.39 -> 9.0.40 --- pkgs/by-name/li/libphonenumber/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libphonenumber/package.nix b/pkgs/by-name/li/libphonenumber/package.nix index 4430611e8cf4..a29666c4b3db 100644 --- a/pkgs/by-name/li/libphonenumber/package.nix +++ b/pkgs/by-name/li/libphonenumber/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libphonenumber"; - version = "9.0.39"; + version = "9.0.40"; src = fetchFromGitHub { owner = "google"; repo = "libphonenumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-b9N3nVCTVZgGbj+OQsxu4MLnLYbnGXfWikXQrnrRLfs="; + hash = "sha256-YCHKHT/GjIzJZZ7HdXtkZtVbZh4TJcCqMLkoDXOzXFk="; }; patches = [ From 30b4ea494daf0dc152ad111752c7e8da5efae1d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 01:37:07 +0000 Subject: [PATCH 027/122] sesh: 2.30.1 -> 2.31.0 --- pkgs/by-name/se/sesh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sesh/package.nix b/pkgs/by-name/se/sesh/package.nix index df7b9ba24370..4c724d738954 100644 --- a/pkgs/by-name/se/sesh/package.nix +++ b/pkgs/by-name/se/sesh/package.nix @@ -8,7 +8,7 @@ }: buildGo127Module (finalAttrs: { pname = "sesh"; - version = "2.30.1"; + version = "2.31.0"; __structuredAttrs = true; nativeBuildInputs = [ @@ -20,7 +20,7 @@ buildGo127Module (finalAttrs: { owner = "joshmedeski"; repo = "sesh"; tag = "v${finalAttrs.version}"; - hash = "sha256-dPKi/QWrOb91QVm3YBX6tXjkspJYns6E9NGK0cQrmr0="; + hash = "sha256-SV7BSrBS3NDVFACG5vShCECJlQ4+9rIdOxmINR8J3ms="; }; # NOTE: prevent crash when getting vendor deps/hash From 2c0ad4b0078b10e41080e49f61340bebf01afa24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 02:47:13 +0000 Subject: [PATCH 028/122] copybara: 20260907 -> 20260921 --- pkgs/by-name/co/copybara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index 2523492bdf85..26eff83c1435 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20260907"; + version = "20260921"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-RJnpzQwHz8m4LDr2RLe5XBeH7qmA+ZwVFVFXdMEwfWQ="; + hash = "sha256-O5MH6XUXEPKwRCLhCMzDZnuWcetz6R6iZPXzuqri93E="; }; nativeBuildInputs = [ From 641a4e392c85de41ce5e3c1087d25e7b2b3107a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 02:56:45 +0000 Subject: [PATCH 029/122] ipatool: 2.5.0 -> 2.6.0 --- pkgs/by-name/ip/ipatool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ip/ipatool/package.nix b/pkgs/by-name/ip/ipatool/package.nix index a4013de57aab..c1af2659e086 100644 --- a/pkgs/by-name/ip/ipatool/package.nix +++ b/pkgs/by-name/ip/ipatool/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "ipatool"; - version = "2.5.0"; + version = "2.6.0"; src = fetchFromGitHub { owner = "majd"; repo = "ipatool"; rev = "v${finalAttrs.version}"; - hash = "sha256-yC6MSyL3b9u/mb+YJUIZTsH2dtVgE0w2K3F2LlQE9tI="; + hash = "sha256-FBmZ4pbm3a/M7RKVKoFslplnnbE0UK96HgCjEunhHSI="; }; vendorHash = "sha256-/DIJ41YXPMKZgnNraBasnJ1AIgfC5OA3fLn/vFJqs/Q="; From e10fd98456afb63c158d8c74df80dc1310c603f1 Mon Sep 17 00:00:00 2001 From: Leonard Sheng Sheng Lee Date: Thu, 24 Sep 2026 07:30:53 +0200 Subject: [PATCH 030/122] asdf-vm: 0.20.1 -> 0.20.2 --- pkgs/by-name/as/asdf-vm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asdf-vm/package.nix b/pkgs/by-name/as/asdf-vm/package.nix index 0bdfeb862743..0bc5ae37c5c2 100644 --- a/pkgs/by-name/as/asdf-vm/package.nix +++ b/pkgs/by-name/as/asdf-vm/package.nix @@ -8,14 +8,14 @@ }: buildGoModule (finalAttrs: { pname = "asdf-vm"; - version = "0.20.1"; + version = "0.20.2"; src = fetchFromGitHub { owner = "asdf-vm"; repo = "asdf"; tag = "v${finalAttrs.version}"; - hash = "sha256-UbD8z5jIZTLfQLEruprLqJx4eoTJi4fFCMWUvIPDjOs="; + hash = "sha256-HJRNRA98MIOEF/Q3I+cGUL8kH904j3/msI+FGDbRH7A="; }; From 9d9c66fb2fc37c226c8a554651ab010efce6e0fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 07:57:50 +0000 Subject: [PATCH 031/122] conftest: 0.69.0 -> 0.70.1 --- pkgs/by-name/co/conftest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/conftest/package.nix b/pkgs/by-name/co/conftest/package.nix index 8e9178d2f59c..fc5dbdbe9f54 100644 --- a/pkgs/by-name/co/conftest/package.nix +++ b/pkgs/by-name/co/conftest/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "conftest"; - version = "0.69.0"; + version = "0.70.1"; __darwinAllowLocalNetworking = true; # required for tests @@ -19,9 +19,9 @@ buildGoModule (finalAttrs: { owner = "open-policy-agent"; repo = "conftest"; tag = "v${finalAttrs.version}"; - hash = "sha256-kF4kako/88FxV10RZ9zNM7eq/Qlz41tEtnUnTB12KtM="; + hash = "sha256-2BkPRIpHHzSXi0IyteeODr9L3IEZDLr0jqfNRrEFxMA="; }; - vendorHash = "sha256-vcIY3AZkl/U0l2eyWHZGHrjQyW5TWt9oPDb4BXcNUtY="; + vendorHash = "sha256-iZfZO52bjqPkndQtSGjoDZgxgYr8wnnVF9go9caln1s="; ldflags = [ "-s" From c473e2b4a3f0e317d5c0cdc852a7d3bf915f6c46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 08:40:50 +0000 Subject: [PATCH 032/122] seqkit: 2.13.0 -> 2.14.0 --- pkgs/by-name/se/seqkit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/seqkit/package.nix b/pkgs/by-name/se/seqkit/package.nix index 05bbf1e077e4..71956abe31a2 100644 --- a/pkgs/by-name/se/seqkit/package.nix +++ b/pkgs/by-name/se/seqkit/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "seqkit"; - version = "2.13.0"; + version = "2.14.0"; src = fetchFromGitHub { owner = "shenwei356"; repo = "seqkit"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-IZhQHB96uFQGfAqCJiT4EdkDT605EHu7eSQa/i4d3hQ="; + sha256 = "sha256-yKgkzhwUMD37AY3VvX+jShWosI7Eda8TRCJEi0Wz748="; }; - vendorHash = "sha256-HDyytwFIfvDGMmcMVH0F2NAttygTUu8PS4RvKK0TzLE="; + vendorHash = "sha256-w2FKHUkxvkQwMDmiVVyKItPCwmVURTERIgrvvjX97CI="; meta = { description = "Cross-platform and ultrafast toolkit for FASTA/Q file manipulation"; From c98b28c0e1a6dfcfe74dfc0200d53f23376c92b6 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Thu, 24 Sep 2026 10:49:54 +0200 Subject: [PATCH 033/122] flatcc: 0.6.3 -> 0.6.4 --- pkgs/by-name/fl/flatcc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flatcc/package.nix b/pkgs/by-name/fl/flatcc/package.nix index e32eca7c4102..de89791f205e 100644 --- a/pkgs/by-name/fl/flatcc/package.nix +++ b/pkgs/by-name/fl/flatcc/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "flatcc"; - version = "0.6.3"; + version = "0.6.4"; __structuredAttrs = true; strictDeps = true; @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "dvidelabs"; repo = "flatcc"; tag = "v${finalAttrs.version}"; - hash = "sha256-kDZ05r/k15peBLGG2jzyeKwrdTn3+1PWrrDUmC3SV50="; + hash = "sha256-J3vw7DYhaYD7QVChcNElKCYoh0cwGJj2hr5ugcIcZZw="; }; nativeBuildInputs = [ cmake ]; From 2532227d8fc3f8a645726aa15f8fe478def58284 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 09:03:27 +0000 Subject: [PATCH 034/122] walker: 2.17.0 -> 2.17.1 --- pkgs/by-name/wa/walker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/walker/package.nix b/pkgs/by-name/wa/walker/package.nix index 9b2f3a80364d..334c884a5723 100644 --- a/pkgs/by-name/wa/walker/package.nix +++ b/pkgs/by-name/wa/walker/package.nix @@ -20,16 +20,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "walker"; - version = "2.17.0"; + version = "2.17.1"; src = fetchFromGitHub { owner = "abenz1267"; repo = "walker"; rev = "v${finalAttrs.version}"; - hash = "sha256-gxHJsrJZo2qbKK47Kf/9ho3i/HhRwkL8XvPnczGPd9E="; + hash = "sha256-QS+ApYWt51tRsW38JrlJn718FgUyLPTRc5ElVvQGR4I="; }; - cargoHash = "sha256-TkBdBgUa0fMN/Eddi0qycNjNgYaVECRFbrXixOEpQnc="; + cargoHash = "sha256-woHcuyvfoQgpg/ehWu/SZGPjBarp9pscKQuIPhh1EK4="; nativeBuildInputs = [ gobject-introspection From 33a7a2af8ce7ea80eaf8c925c88cfabad035372f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 12:38:19 +0000 Subject: [PATCH 035/122] parted: 3.7 -> 3.8 --- pkgs/by-name/pa/parted/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parted/package.nix b/pkgs/by-name/pa/parted/package.nix index 9521843fd95b..48a129ac418f 100644 --- a/pkgs/by-name/pa/parted/package.nix +++ b/pkgs/by-name/pa/parted/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "parted"; - version = "3.7"; + version = "3.8"; src = fetchurl { url = "mirror://gnu/parted/parted-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-AI3ldWGk88JaBkjmbtEeezC+STiJtkM0ptcPLBlR73s="; + sha256 = "sha256-oreBH0ew3bH3sdCqRW98EnDacHCM4jHC/gVMcZnq+mM="; }; outputs = [ From e8de2daec73bd6f4b212e2ab47a77d303832d8db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 12:40:37 +0000 Subject: [PATCH 036/122] csvtk: 0.37.0 -> 0.38.0 --- pkgs/by-name/cs/csvtk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cs/csvtk/package.nix b/pkgs/by-name/cs/csvtk/package.nix index dc7e47931040..0de727f67400 100644 --- a/pkgs/by-name/cs/csvtk/package.nix +++ b/pkgs/by-name/cs/csvtk/package.nix @@ -7,7 +7,7 @@ buildPackages, }: let - version = "0.37.0"; + version = "0.38.0"; in buildGoModule { pname = "csvtk"; @@ -17,10 +17,10 @@ buildGoModule { owner = "shenwei356"; repo = "csvtk"; tag = "v${version}"; - hash = "sha256-dpWxLOckdA0tNhSM8wGqBag/cXmMFhonybN+W1+KBXA="; + hash = "sha256-5ZuMT1JMABI2DLHZ3CbYrZEqQUM6fXie+faZ416iq2o="; }; - vendorHash = "sha256-wi7WPwCg0MoNxgCLZO1UxG4M0g/Vo/GCiCGu8c5avyU="; + vendorHash = "sha256-Zo8S18Gfj0PSL/qSJvpluSpVtvvLBEOgCPUCt3jFO8s="; # stale upstream test: asserts byte length, but expr-lang now returns rune count checkFlags = [ "-skip=TestMutate3" ]; From 2dd3ae32fdd51bf093988e7dc8b59bcfb438a779 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 13:20:43 +0000 Subject: [PATCH 037/122] vhs: 0.12.0 -> 0.12.1 --- pkgs/by-name/vh/vhs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vh/vhs/package.nix b/pkgs/by-name/vh/vhs/package.nix index f746b5d5c16f..db51dc202384 100644 --- a/pkgs/by-name/vh/vhs/package.nix +++ b/pkgs/by-name/vh/vhs/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "vhs"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "vhs"; tag = "v${finalAttrs.version}"; - hash = "sha256-bugR32sWO4xM1HxcwFb1eHrXguQG4GqHDanV13zBI9I="; + hash = "sha256-9O9f/3B42BhhJ5LWNyHrQtaOKwVnAZR309Dvbpx3d4g="; }; vendorHash = "sha256-ZGlXyM4oRZSCY/Ulc55NcFylHnQKqA/TXjpcWGdmhwo="; From 9cbadc4775edea912e005ea599493457dd8e7e12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 13:25:27 +0000 Subject: [PATCH 038/122] kdePackages.fcitx5-configtool: 5.1.15 -> 5.1.16 --- pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix index 42c66e084acb..fddc2cbe8cb2 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-configtool"; - version = "5.1.15"; + version = "5.1.16"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-rXc+uUU0xuhlHWPGmHbZ9kSASgN/whfDsN4Td64Xe34="; + hash = "sha256-d+BQgULy6X3GP5/DqQtY+QzNPYyKy8z1N1yiw7jaicY="; }; cmakeFlags = [ From eb0bd7c9968b567a703cb4c1607ca3df660fb64d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 13:44:52 +0000 Subject: [PATCH 039/122] prometheus-ping-exporter: 1.2.3 -> 1.3.0 --- pkgs/by-name/pr/prometheus-ping-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-ping-exporter/package.nix b/pkgs/by-name/pr/prometheus-ping-exporter/package.nix index 7def7f7449a7..d342b7d2586c 100644 --- a/pkgs/by-name/pr/prometheus-ping-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-ping-exporter/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "ping-exporter"; - version = "1.2.3"; + version = "1.3.0"; src = fetchFromGitHub { owner = "czerwonk"; repo = "ping_exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-r9+cx5mU3aW9Yf7LoRm1G8izFt3D4gMOlLGuNo4L5z0="; + hash = "sha256-faMYFo6QdiyLZ5v7BcsIakQ0SD4r6Jb2VQvGuWzjrmI="; }; - vendorHash = "sha256-JKkvg09rtnc4CCUoZ5+NZEVcHh5nLFvkhaBQS4IksF4="; + vendorHash = "sha256-xO+86cajEkPj2+6DtShbPjspDmpb1egm76ok/2V0NMM="; meta = { description = "Prometheus exporter for ICMP echo requests"; From fbaba7ec34c3c555922f86fd33747f2a3f4b2f12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 13:46:09 +0000 Subject: [PATCH 040/122] prometheus-atlas-exporter: 1.0.6 -> 1.1.0 --- pkgs/by-name/pr/prometheus-atlas-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-atlas-exporter/package.nix b/pkgs/by-name/pr/prometheus-atlas-exporter/package.nix index c3a7087aaf50..d134c128293e 100644 --- a/pkgs/by-name/pr/prometheus-atlas-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-atlas-exporter/package.nix @@ -6,7 +6,7 @@ buildGoModule (finalAttrs: { pname = "atlas-exporter"; - version = "1.0.6"; + version = "1.1.0"; __structuredAttrs = true; @@ -14,10 +14,10 @@ buildGoModule (finalAttrs: { owner = "czerwonk"; repo = "atlas_exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-xCDqu6+J2xIk+BnrR42jsDsbI+ZAr4kC+euBW0LM6Vk="; + hash = "sha256-6H/C/prFNfPmZD9C+kLrok/AOVgiWaY3DdjdqktHQmQ="; }; - vendorHash = "sha256-TMpImTanecjlhCsQvIG/6TdGvs4ZAqLhX6qSO6AboMI="; + vendorHash = "sha256-zHLeH2ExPpvOzAfm1llAPtac49AbYmnuTdYMTUNMb1Q="; meta = { description = "Prometheus exporter for RIPE Atlas measurement results"; From b297b669f2e687214c46d070a61f41d67d09cb1c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 13:46:54 +0000 Subject: [PATCH 041/122] prometheus-bird-exporter: 1.6.2 -> 1.7.0 --- pkgs/by-name/pr/prometheus-bird-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-bird-exporter/package.nix b/pkgs/by-name/pr/prometheus-bird-exporter/package.nix index f00e0217000d..6d94ac82b3d8 100644 --- a/pkgs/by-name/pr/prometheus-bird-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-bird-exporter/package.nix @@ -7,7 +7,7 @@ buildGoModule (finalAttrs: { pname = "bird-exporter"; - version = "1.6.2"; + version = "1.7.0"; __structuredAttrs = true; @@ -15,10 +15,10 @@ buildGoModule (finalAttrs: { owner = "czerwonk"; repo = "bird_exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-V/ouf+NcJQhkSPYl5Ysisbs3cgOma8LlXezndDz36qw="; + hash = "sha256-NidsYTeYdFr+chY+3h2G4JUE3v9BX9yiv/nlfK/lyKs="; }; - vendorHash = "sha256-xNqLRIn5SkEo9L2p1ThlsNuTboz4dxyBw9hEpew5+V8="; + vendorHash = "sha256-nBZDxAUBYJMIXF3Yh9Br3PI38Gn8NuI+MEV+hQsvx6Q="; passthru.tests = { inherit (nixosTests.prometheus-exporters) bird; }; From 620620e4c5aaf8c7fa6009d20b41f02935d468e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 14:21:20 +0000 Subject: [PATCH 042/122] imgpkg: 0.48.1 -> 0.48.2 --- pkgs/by-name/im/imgpkg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/imgpkg/package.nix b/pkgs/by-name/im/imgpkg/package.nix index b6ce5b2d9b81..ab130eb6f5b1 100644 --- a/pkgs/by-name/im/imgpkg/package.nix +++ b/pkgs/by-name/im/imgpkg/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "imgpkg"; - version = "0.48.1"; + version = "0.48.2"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "imgpkg"; rev = "v${finalAttrs.version}"; - hash = "sha256-8T8wdpGJhqhVRk6BxrDX5Ci3PvxRDXzhUDKBqBg0gPk="; + hash = "sha256-YNd4OApC1m8HqUFuwlePEiH1wDR1RjA5V3A/a+IGvs8="; }; vendorHash = null; From 35873d8c5fc06f3abb10e142383462dcbea76a91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 14:36:27 +0000 Subject: [PATCH 043/122] geteduroam: 0.14 -> 0.15 --- pkgs/by-name/ge/geteduroam/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geteduroam/package.nix b/pkgs/by-name/ge/geteduroam/package.nix index a62fe3681926..8079e7464f4c 100644 --- a/pkgs/by-name/ge/geteduroam/package.nix +++ b/pkgs/by-name/ge/geteduroam/package.nix @@ -17,13 +17,13 @@ buildGoModule (finalAttrs: { pname = "geteduroam"; - version = "0.14"; + version = "0.15"; src = fetchFromGitHub { owner = "geteduroam"; repo = "linux-app"; tag = finalAttrs.version; - hash = "sha256-Zvyba8ma4a5WmV6rnfUKqQ8AsZlGGWrZsL8UZIWApTQ="; + hash = "sha256-j9sLlVglQbrGuFAh0gkxS2/4HR2YpBNxCsVWBQpPNag="; }; vendorHash = "sha256-HYJ71pk1a8EaPycmbHmMnQeb42dt7M9NvK/1GYhZE0c="; From 74642b696277a1b26343c156aaee5a6cad0f817c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 15:24:00 +0000 Subject: [PATCH 044/122] git-machete: 3.45.0 -> 3.46.0 --- pkgs/by-name/gi/git-machete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index ae838fea7a45..9dd776f6999b 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-machete"; - version = "3.45.0"; + version = "3.46.0"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${finalAttrs.version}"; - hash = "sha256-jbi1WZy0kkgSfhX8dU63e7OfrHtc10IbJKSR3e4pz9o="; + hash = "sha256-qn4MwgfBZ1yiVYKmv6wHyiJKLJXbnWTzmJVSXxeUPIA="; }; build-system = with python3.pkgs; [ setuptools ]; From 419ffd91e4a5c6c1b53820ac78e16264c16e0cd7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 15:48:55 +0000 Subject: [PATCH 045/122] github-mcp-server: 1.12.1 -> 1.12.2 --- pkgs/by-name/gi/github-mcp-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index b2c3f24d25a0..4eb8ecd56b10 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-rRGHJewnE+FYaKeuseWvIrH48c1ImWyfEI6l7b+Q0Dg="; + hash = "sha256-UCzRYbVLmMMC1LZeThhF8G8r4sFQdLIqSa5AxrisqgE="; }; vendorHash = "sha256-dqn9W2gOb3ZCfppzfSczDO2bvpwsGyPe4I/h6y3JL9A="; From 448ee8df29fbb1958ecb4a4615aa0e45bfcf28b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 15:51:54 +0000 Subject: [PATCH 046/122] flux9s: 1.0.4 -> 1.0.5 --- pkgs/by-name/fl/flux9s/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flux9s/package.nix b/pkgs/by-name/fl/flux9s/package.nix index ff1cb6c55f57..d03f166f9c5d 100644 --- a/pkgs/by-name/fl/flux9s/package.nix +++ b/pkgs/by-name/fl/flux9s/package.nix @@ -9,17 +9,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "flux9s"; - version = "1.0.4"; + version = "1.0.5"; __structuredAttrs = true; src = fetchFromGitHub { owner = "dgunzy"; repo = "flux9s"; tag = "v${finalAttrs.version}"; - hash = "sha256-xrOz0xHQ+BLO1l6seORByTOfXEnAJiqmFBX70OGX9K4="; + hash = "sha256-Fue1f/I10Jtrfa2AwiC6fLHItF/KFQvLfM/Ukr3TVi4="; }; - cargoHash = "sha256-GdzB0bHSbs7ZbrnB1SfsV2+4nA+UP6dxfPcNV6ysweY="; + cargoHash = "sha256-sHK4Qrl8y0B3QpGIqgdjbn7DqWozGSqFLI/tE38cQlw="; nativeBuildInputs = [ pkg-config ]; From ac18dbad6d91046fee0eea6965a262dc95ff5b0c Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 24 Sep 2026 17:53:29 +0200 Subject: [PATCH 047/122] ty: 0.0.83 -> 0.0.84 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.84 Diff: https://github.com/astral-sh/ty/compare/0.0.83...0.0.84 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 0e448ec78f07..8465175cf9b8 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.83"; + version = "0.0.84"; __structuredAttrs = true; src = fetchFromGitHub { @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-PWBB5vz+lSx1jAl20EwmHeBYgdMYYcks4f36h9JT3Ss="; + hash = "sha256-nIk35Ih3xuGHx06Cxaiw1gkClwfQ+sW61XbbwkU/+ds="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-Fc/0+hwiiOQbTdBFwC8qQ7mnIvPFerduMsiph5U7Q+8="; + cargoHash = "sha256-iF+KUQMeACujyPoVRxjzslg7cmUFoYF+kXEWqIMaTqI="; nativeBuildInputs = [ installShellFiles ]; buildInputs = [ rust-jemalloc-sys ]; From e577f9f46b9d8bca82e0a03b2e8c7320020e9fa0 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Thu, 24 Sep 2026 18:39:44 +0200 Subject: [PATCH 048/122] mdns-scanner: 0.28.0 -> 1.0.0 --- pkgs/by-name/md/mdns-scanner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index aed77d6847bf..80f911c1029b 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -7,7 +7,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.28.0"; + version = "1.0.0"; __structuredAttrs = true; @@ -15,10 +15,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-2AefYmbWHL2t6/CNwFv1T2GZT6/HUzoGUNCVqo7/Y5c="; + hash = "sha256-ugFjVJaffqVJljfK8ZFQlRl6PImUHZ9tozmSvJ759iI="; }; - cargoHash = "sha256-iMaD7xTiIyHB+K8VIojILNHLwh5NiBVPWOMwoD/C4gk="; + cargoHash = "sha256-dqBDI44SrEp8OhMiaSYFUPEgXxP6hKcZdWscic8cD1U="; passthru.updateScript = nix-update-script { }; From 7a301fd2dc7512211d88cb9bca404e6b31a5dc8d Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Fri, 25 Sep 2026 01:10:33 +0800 Subject: [PATCH 049/122] coroot: 1.26.5 -> 1.26.8 Diff: https://github.com/coroot/coroot/compare/v1.26.5...v1.26.8 --- pkgs/by-name/co/coroot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coroot/package.nix b/pkgs/by-name/co/coroot/package.nix index 9c35dbb77ea1..2e93aa479259 100644 --- a/pkgs/by-name/co/coroot/package.nix +++ b/pkgs/by-name/co/coroot/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "coroot"; - version = "1.26.5"; + version = "1.26.8"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot"; tag = "v${finalAttrs.version}"; - hash = "sha256-2sxP/SKp+cuzGB/1OxxIBgomGxfpGcS8l8jEuUexTuA="; + hash = "sha256-6vnJsj3PMRsC/Mal76tWcMVIf7EmvBQj4W0OzZSEUdc="; }; vendorHash = "sha256-QB5jz+ks9naRM7KvlxXUkMcTTtmy0SQXkfxGx/vh3W4="; From c8f739134a935d6b133d45c0f82daf656f86b38a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Sep 2026 19:16:08 +0000 Subject: [PATCH 050/122] v2ray-rules-dat: 202609132350 -> 202609240010 --- pkgs/by-name/v2/v2ray-rules-dat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-rules-dat/package.nix b/pkgs/by-name/v2/v2ray-rules-dat/package.nix index 87bfebcc1022..93e64dceb8ed 100644 --- a/pkgs/by-name/v2/v2ray-rules-dat/package.nix +++ b/pkgs/by-name/v2/v2ray-rules-dat/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "v2ray-rules-dat"; - version = "202609132350"; + version = "202609240010"; __structuredAttrs = true; strictDeps = true; @@ -25,11 +25,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru = { geoipDat = fetchurl { url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${finalAttrs.version}/geoip.dat"; - hash = "sha256-RTJf7hVVyL8EEVEAaUzoQpuIybs7NUirz9I2ocjqFG8="; + hash = "sha256-8zcM85GDG7AeHmYt+IWWFk0Tbn2fgakcALriZYfgLXI="; }; geositeDat = fetchurl { url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${finalAttrs.version}/geosite.dat"; - hash = "sha256-JpFPaZLfwNce8uMRCgFXEGixXS9K40Ogpa+8HJ5OVZA="; + hash = "sha256-IkeYzPr0+wm+MbY8CAeylpZBp0NQkCx2kmpsDp0zR7o="; }; updateScript = ./update.sh; }; From a91b1c7311022d1e3be1e82d2e01079e64ae0e3c Mon Sep 17 00:00:00 2001 From: 0hlov3 Date: Thu, 24 Sep 2026 21:40:00 +0200 Subject: [PATCH 051/122] omnictl: 1.12.1 -> 1.12.2 https://github.com/siderolabs/omni/releases/tag/v1.12.2 Changelog: other Signed-off-by: 0hlov3 Signed-off-by: 0hlov3 --- pkgs/by-name/om/omnictl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/om/omnictl/package.nix b/pkgs/by-name/om/omnictl/package.nix index 74ff6c597b43..49186c9bfa63 100644 --- a/pkgs/by-name/om/omnictl/package.nix +++ b/pkgs/by-name/om/omnictl/package.nix @@ -8,16 +8,16 @@ buildGo127Module rec { pname = "omnictl"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "siderolabs"; repo = "omni"; rev = "v${version}"; - hash = "sha256-nERNdWZLCw/7o03MH7y+PpglA72Yf/llKvSJNQeLS1k="; + hash = "sha256-+91S+Hq0LiqdHDCssuLMUpmT6NFAdXBIJxhiDqBfIFs="; }; - vendorHash = "sha256-2bHYQdNMZPNpw7DzYBSHU044dx9cWU95Cwf5zev4Aqg="; + vendorHash = "sha256-F8cLb1ZKVNC0lW9OINijLigErA7aglNroYAXxfEreLU="; ldflags = [ "-s" From 3b7f71d6dd3fd0ef7e60d86342ba7866fcc06f77 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 00:40:41 +0000 Subject: [PATCH 052/122] fcitx5-m17n: 5.1.7 -> 5.1.8 --- pkgs/by-name/fc/fcitx5-m17n/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fc/fcitx5-m17n/package.nix b/pkgs/by-name/fc/fcitx5-m17n/package.nix index 96df2e7fcdf2..7a2bbe11052e 100644 --- a/pkgs/by-name/fc/fcitx5-m17n/package.nix +++ b/pkgs/by-name/fc/fcitx5-m17n/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-m17n"; - version = "5.1.7"; + version = "5.1.8"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-3OhOLmJW5LwnFv1ZJVDdPSaktp14PkMGnwjvM7cZ9iA="; + hash = "sha256-jjwgTC1B+9fhvj0nau/pkA4l4gAzSTCSf+a9u5Kq3jA="; }; nativeBuildInputs = [ From d8b3e31cf8c0df04e2e3b9cc01817dddeb841aca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 02:37:38 +0000 Subject: [PATCH 053/122] gtt: 11 -> 12 --- pkgs/by-name/gt/gtt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gtt/package.nix b/pkgs/by-name/gt/gtt/package.nix index f39efeabcf36..bce660dd495c 100644 --- a/pkgs/by-name/gt/gtt/package.nix +++ b/pkgs/by-name/gt/gtt/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "gtt"; - version = "11"; + version = "12"; src = fetchFromGitHub { owner = "eeeXun"; repo = "gtt"; rev = "v${finalAttrs.version}"; - hash = "sha256-sgWoeBdS8HymVjaTjJZDU3KNuYLRLdC5I9k/tNEd0GA="; + hash = "sha256-9bZD+uRPFReeChODNqIl2AZfLKlwmkZ1qe9NoaSWmUc="; }; vendorHash = "sha256-6C+++HIVwOwOmlsdwXWF/ykyK9WOlq/ktIPjRslvllk="; From 3cc9b91ad360c729c5b3cee00e3c39fe164756f6 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 24 Sep 2026 22:54:28 -0400 Subject: [PATCH 054/122] nvidia-vaapi-driver: modernize Signed-off-by: Ethan Carter Edwards --- .../libraries/nvidia-vaapi-driver/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix index 58dd52a85510..8229bf24d429 100644 --- a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix +++ b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix @@ -13,15 +13,18 @@ addDriverRunpath, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nvidia-vaapi-driver"; version = "0.0.18"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "elFarto"; repo = "nvidia-vaapi-driver"; - rev = "v${version}"; - sha256 = "sha256-cEEPRKoWtNXk8LsDbkhNjnIY7UD1rfYbv2Q6ThG0YLg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-cEEPRKoWtNXk8LsDbkhNjnIY7UD1rfYbv2Q6ThG0YLg="; }; patches = [ @@ -51,8 +54,8 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/elFarto/nvidia-vaapi-driver"; description = "VA-API implementation using NVIDIA's NVDEC"; - changelog = "https://github.com/elFarto/nvidia-vaapi-driver/releases/tag/v${version}"; + changelog = "https://github.com/elFarto/nvidia-vaapi-driver/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nickcao ]; }; -} +}) From 6d93f5365ef5e5bd2bf7326d62fe19e083057d36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 04:03:59 +0000 Subject: [PATCH 055/122] netboxPlugins.netbox-security: 1.6.2 -> 1.6.4 --- pkgs/by-name/ne/netbox/plugins/netbox-security/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbox/plugins/netbox-security/package.nix b/pkgs/by-name/ne/netbox/plugins/netbox-security/package.nix index 1bc0c6cd98cd..8de42f3d5ba5 100644 --- a/pkgs/by-name/ne/netbox/plugins/netbox-security/package.nix +++ b/pkgs/by-name/ne/netbox/plugins/netbox-security/package.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { __structuredAttrs = true; pname = "netbox-security"; - version = "1.6.2"; + version = "1.6.4"; pyproject = true; src = fetchFromGitHub { owner = "andy-shady-org"; repo = "netbox-security"; tag = "v${finalAttrs.version}"; - hash = "sha256-/lPKasyDhfjyHWIE6PtVzpbfPdwmvLWH2P7modGKEiI="; + hash = "sha256-jZ9SFAI9RhOIFHiYYx5puoYJtUsMiyzzI4lH4qzMoac="; }; build-system = [ setuptools ]; From 41be934e3c6f51d9de32b410b928bbcbf7f6cf78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 05:22:59 +0000 Subject: [PATCH 056/122] geteduroam-cli: 0.14 -> 0.15 --- pkgs/by-name/ge/geteduroam-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geteduroam-cli/package.nix b/pkgs/by-name/ge/geteduroam-cli/package.nix index 706624e227d2..d0bbdbc97ee7 100644 --- a/pkgs/by-name/ge/geteduroam-cli/package.nix +++ b/pkgs/by-name/ge/geteduroam-cli/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "geteduroam-cli"; - version = "0.14"; + version = "0.15"; src = fetchFromGitHub { owner = "geteduroam"; repo = "linux-app"; tag = finalAttrs.version; - hash = "sha256-Zvyba8ma4a5WmV6rnfUKqQ8AsZlGGWrZsL8UZIWApTQ="; + hash = "sha256-j9sLlVglQbrGuFAh0gkxS2/4HR2YpBNxCsVWBQpPNag="; }; vendorHash = "sha256-HYJ71pk1a8EaPycmbHmMnQeb42dt7M9NvK/1GYhZE0c="; From 3f4b100eb72ad583971a4be87a7c9ebc0cdd8436 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 05:40:19 +0000 Subject: [PATCH 057/122] hoppscotch: 26.8.0-0 -> 26.8.2-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index db94260ba2a7..ccb2ba4a557a 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,18 +8,18 @@ let pname = "hoppscotch"; - version = "26.8.0-0"; + version = "26.8.2-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-oaumcSqAzzRqwFArZJ0d20FwdH5UIJ6YhT0gvwbLXzY="; + hash = "sha256-8wc2SkHlvss9k+agB/JKfF/tAHPxLVab6meIXslEeqs="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-G+TmHOM3eS48TuGRCHznI9IxzF8wN6DtVDs9xOVdzPw="; + hash = "sha256-pBt5S+8VdqipmRwOGQurHpZg5uHv0MJh0GbuzBFDTjg="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From f8207d0c9489d703aae0051dd9edf66951b706bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 05:53:07 +0000 Subject: [PATCH 058/122] grafanaPlugins.grafana-pyroscope-app: 2.3.0 -> 2.3.1 --- .../grafana/plugins/grafana-pyroscope-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix index a18c0f5c49b3..636cc39bfac4 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-pyroscope-app"; - version = "2.3.0"; - zipHash = "sha256-nz5jIoSLLhaKvH9PBliiyK7N9TEh3e1GRg6R94l8PX8="; + version = "2.3.1"; + zipHash = "sha256-m9hkW4t+2LtZ9AnCS3qoPieRm0T+a0lfAhd8X45gsNk="; meta = { description = "Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; license = lib.licenses.agpl3Only; From f58ae60ec7149672f43529e38397d0b5e22ca0a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 06:34:28 +0000 Subject: [PATCH 059/122] rustical: 0.16.2 -> 0.16.4 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index 1be0777f46dd..7ac19b18afb1 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.16.2"; + version = "0.16.4"; __darwinAllowLocalNetworking = true; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-fuHTgU6S+goaih0rwY1JkDTR95fcRws3o9wHJWyy8vM="; + hash = "sha256-JOpUK5JWHyCk/a/Uw8oi9HD8hpvWKRVRhMzhURk+W34="; }; - cargoHash = "sha256-kaVmmroa3IADmnzdc4w/kxxloXgMsX6Xy1iAWOJoAR0="; + cargoHash = "sha256-30SsiWHIu/gN5080xGxLGBPECfTFkIAxr3c6sC54b0w="; nativeBuildInputs = [ pkg-config ]; From a9ecbd5a151166bb16bc25460c3389d064bce7e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 06:46:54 +0000 Subject: [PATCH 060/122] python3Packages.cashews: 7.5.0 -> 7.6.0 --- pkgs/development/python-modules/cashews/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cashews/default.nix b/pkgs/development/python-modules/cashews/default.nix index bf3460779315..faa9a252b8b7 100644 --- a/pkgs/development/python-modules/cashews/default.nix +++ b/pkgs/development/python-modules/cashews/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "cashews"; - version = "7.5.0"; + version = "7.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Krukov"; repo = "cashews"; tag = version; - hash = "sha256-GQObsWTCAKuYCyHZVd1wDzhvyYK5Xw1z1QazLuAP3Jg="; + hash = "sha256-429OMa8t1voFH/ubNhpt/QVZXuo5aoWogcYyLP8DmKY="; }; build-system = [ setuptools ]; From 4f729f5424832926a10df9c8d2b884c66f73fd24 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:20:49 +0200 Subject: [PATCH 061/122] python3Packages.mypy-boto3-imagebuilder: 1.43.94 -> 1.43.101 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 56bfeb34fc7d..b5786778cfb0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -610,8 +610,8 @@ in "sha256-9lzXp7Ug90MSZ7WdMiXoMnUiaAA9zCk/oS6gc0ulEMo="; mypy-boto3-imagebuilder = - buildMypyBoto3Package "imagebuilder" "1.43.94" - "sha256-2qbOe8e+74Ok8lBlkbAXFAuo8OKPeNDK+NltaoN/bxg="; + buildMypyBoto3Package "imagebuilder" "1.43.101" + "sha256-UkjmvgboVOge8SK0Px9axt06wetmVHBzZtEihEyXZo0="; mypy-boto3-importexport = buildMypyBoto3Package "importexport" "1.43.0" From 97ed3f1239c2bea50170a03cc21ab577b744256e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:20:58 +0200 Subject: [PATCH 062/122] python3Packages.mypy-boto3-kinesis: 1.43.86 -> 1.43.101 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index b5786778cfb0..413bbdae6ec4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -726,8 +726,8 @@ in "sha256-f36IwT8zw4RvLqbZgGas6euLVdKR5gJJl7eLBF8PjaE="; mypy-boto3-kinesis = - buildMypyBoto3Package "kinesis" "1.43.86" - "sha256-ad8diP7891WECwzfbFMStIqcBNeRChyQ/euFIQX7asc="; + buildMypyBoto3Package "kinesis" "1.43.101" + "sha256-xTMy91ROVlNpjAwtBn/klIqhuLUHOlD9MpHGsXSWXfU="; mypy-boto3-kinesis-video-archived-media = buildMypyBoto3Package "kinesis-video-archived-media" "1.43.0" From fc737d3152c475f589a9c716d2912270fe5bbbba Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:21:02 +0200 Subject: [PATCH 063/122] python3Packages.mypy-boto3-lexv2-models: 1.43.5 -> 1.43.101 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 413bbdae6ec4..6ca16c9dea3e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -778,8 +778,8 @@ in "sha256-1kE3yNQBw8a1bYq3xMfAEfqW2p4FduGQ/uAJjI81xds="; mypy-boto3-lexv2-models = - buildMypyBoto3Package "lexv2-models" "1.43.5" - "sha256-CMdW9o3nNWkgsvP0lB9cBlpx8li5Tl9pZv0grrMLPus="; + buildMypyBoto3Package "lexv2-models" "1.43.101" + "sha256-i8AkIqLXnBdi+GtynB/C8P+hplqmMKkClC4M0imld7k="; mypy-boto3-lexv2-runtime = buildMypyBoto3Package "lexv2-runtime" "1.43.0" From 29e92521abc7d84f98f15a90ec37a1678ff70323 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:21:08 +0200 Subject: [PATCH 064/122] python3Packages.mypy-boto3-mediaconvert: 1.43.93 -> 1.43.101 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 6ca16c9dea3e..e7bb6d83a45f 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -858,8 +858,8 @@ in "sha256-NKaLJpv0Fx1Af3AWW2nWtAyCmoSBDMZ+JwZ2XeYHzJY="; mypy-boto3-mediaconvert = - buildMypyBoto3Package "mediaconvert" "1.43.93" - "sha256-Rn0lGrWcqsZAsFuBCEe4Xyg91TZixe8Uj17vJMTNUEA="; + buildMypyBoto3Package "mediaconvert" "1.43.101" + "sha256-B7ZPOqn5TBzFqPaNr4uvABcMAJFnXlZD13a56Rn4kys="; mypy-boto3-medialive = buildMypyBoto3Package "medialive" "1.43.91" From f84832add299437d0c88a1b4e7a93bc4f8e7b64b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:21:10 +0200 Subject: [PATCH 065/122] python3Packages.mypy-boto3-mediapackagev2: 1.43.91 -> 1.43.101 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index e7bb6d83a45f..8847b391dc43 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -874,8 +874,8 @@ in "sha256-5AqWiNGz9jemWb8dZkuGQXxPXIruMdDWcoRzbT+ZGro="; mypy-boto3-mediapackagev2 = - buildMypyBoto3Package "mediapackagev2" "1.43.91" - "sha256-oXUKMgfuoA2ZC2NWpsktfzvOYCBFFuc0AeBl9pS2Wc8="; + buildMypyBoto3Package "mediapackagev2" "1.43.101" + "sha256-s7g2wMW/bOBSKKe7q0S7cSgWnHWNVYO46PQREUAqkZc="; mypy-boto3-mediastore = buildMypyBoto3Package "mediastore" "1.43.0" From 313e734d1df4c30999c1590a6c56afaeae03a054 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:21:18 +0200 Subject: [PATCH 066/122] python3Packages.mypy-boto3-payment-cryptography-data: 1.43.49 -> 1.43.101 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8847b391dc43..ea96b71023ef 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1002,8 +1002,8 @@ in "sha256-R+9NhCyUKOhMZCyWll1kilbBGlcNfpqEXgQVskDo/nU="; mypy-boto3-payment-cryptography-data = - buildMypyBoto3Package "payment-cryptography-data" "1.43.49" - "sha256-7qCpo7OktzpZtZosFM9e1ygUPhcYFmShD67ngrG5Wf0="; + buildMypyBoto3Package "payment-cryptography-data" "1.43.101" + "sha256-+ehZjwJnUSvVBuXJvzE//FV1ApUUjTndOsu8Sctr+dg="; mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.43.0" From 3084d17bb41b58b81eefaa0670496dd0614b59d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Sep 2026 08:21:49 +0200 Subject: [PATCH 067/122] python3Packages.boto3-stubs: 1.43.100 -> 1.43.101 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 994c98b38c85..f3b230c64c3b 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.100"; + version = "1.43.101"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-gOCV1ilpCWpVyfHhgS7cN3FAdOZxfnCp2mk3f1QmP0A="; + hash = "sha256-wf0IExjJvqqYCyr3J+l3S1Cc/iBKnFxBMh2OsBj3QkA="; }; build-system = [ setuptools ]; From d69145d7c1ecb8e0bee8f7787aca1f01f84e161c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:51:52 +0200 Subject: [PATCH 068/122] python3Packages.mypy-boto3-cloudwatch: 1.43.78 -> 1.43.102 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index ea96b71023ef..1b3ecf4de96d 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -255,8 +255,8 @@ in "sha256-PVskBSuwqSfNybHDtLLfVpDG0dwR/Q1LhrHz1imsR8A="; mypy-boto3-cloudwatch = - buildMypyBoto3Package "cloudwatch" "1.43.78" - "sha256-gPJbV1Dmthocp49ENiO9ND7ewUTuAhXV/nAsxkw+UGA="; + buildMypyBoto3Package "cloudwatch" "1.43.102" + "sha256-eYSkyAQ06MQUlBCHzyrbTOaxsEIoN/klPlX05P7GlJQ="; mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.43.0" From 83ee854fbc9cb6ebb9f044fc103b7bac4bdbf17b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:52:08 +0200 Subject: [PATCH 069/122] python3Packages.mypy-boto3-elasticache: 1.43.37 -> 1.43.102 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 1b3ecf4de96d..d735384b17c2 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -475,8 +475,8 @@ in "sha256-duU3LIeW3FNiplVmduZsNXBoDK7vbO6ecrBt1Y7C9rU="; mypy-boto3-elasticache = - buildMypyBoto3Package "elasticache" "1.43.37" - "sha256-jD5yROkLZtZrSX0MMSTs9sCjNRs97g/T2wuDmnu1VWQ="; + buildMypyBoto3Package "elasticache" "1.43.102" + "sha256-8YK+E1NTJr+Jt5SHTXBxmT/eJhyewLctYsvkDKV2e7I="; mypy-boto3-elasticbeanstalk = buildMypyBoto3Package "elasticbeanstalk" "1.43.96" From e38c5300f9900ff53d7895b5ab23595daa6d3ac2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:52:12 +0200 Subject: [PATCH 070/122] python3Packages.mypy-boto3-events: 1.43.0 -> 1.43.102 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index d735384b17c2..63eb157bc0b6 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -515,8 +515,8 @@ in "sha256-5oCX/SqzPteV6nkys8NQXuFB5AX9VURIidU4MBmJil8="; mypy-boto3-events = - buildMypyBoto3Package "events" "1.43.0" - "sha256-IVuNaG6bdFqGQJCTHR382i5JvsMjg/iH1YCixGSS3CY="; + buildMypyBoto3Package "events" "1.43.102" + "sha256-xjd6jWazpe3MV6vEOtP6OFFHhsDtyOy98i9PQ3zoxNw="; mypy-boto3-evidently = buildMypyBoto3Package "evidently" "1.42.35" From 0e761a5f9f873c924887eef5f941127b340628f8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:52:21 +0200 Subject: [PATCH 071/122] python3Packages.mypy-boto3-iot: 1.43.80 -> 1.43.102 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 63eb157bc0b6..8ade256ec506 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -630,8 +630,8 @@ in "sha256-F+4rmr2/nI1TQCFnMY0dPxAXlgN3IBSfiQaDGup5HSw="; mypy-boto3-iot = - buildMypyBoto3Package "iot" "1.43.80" - "sha256-98iuZorHk2BZFJDHPViQ5LRnPKr5W44YvxJ11SvcvKQ="; + buildMypyBoto3Package "iot" "1.43.102" + "sha256-qfQMt9j0uGs43E5tUNJ9JI6proP1ST8TTp0YPMriTyw="; mypy-boto3-iot-data = buildMypyBoto3Package "iot-data" "1.43.17" From 08625eaaab1a581ddc98bb5cd3c18378c59d5903 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:52:57 +0200 Subject: [PATCH 072/122] python3Packages.mypy-boto3-redshift-data: 1.43.55 -> 1.43.102 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8ade256ec506..55be6dfdf56e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1094,8 +1094,8 @@ in "sha256-5qI1H2mPuyqoz1KmntNcGz/NYxJnq4Cj4m7CZrzo7qU="; mypy-boto3-redshift-data = - buildMypyBoto3Package "redshift-data" "1.43.55" - "sha256-7tnl8u+aOsURS0nIdDto8EpGaylEVX7jub12yo66PZE="; + buildMypyBoto3Package "redshift-data" "1.43.102" + "sha256-TbSUb3YD/UEYCntOlkHHI1zovdfShqTJSFijBdlFSGQ="; mypy-boto3-redshift-serverless = buildMypyBoto3Package "redshift-serverless" "1.43.75" From 22af8c7f146f2cbaa0b25d94c6f3ba80f66cb5cc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:53:02 +0200 Subject: [PATCH 073/122] python3Packages.mypy-boto3-route53resolver: 1.43.31 -> 1.43.102 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 55be6dfdf56e..762419588bec 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1150,8 +1150,8 @@ in "sha256-F1xhitFa4Eac9VlCpfqjCObUH+YvLz7TYDYfI/bPYbc="; mypy-boto3-route53resolver = - buildMypyBoto3Package "route53resolver" "1.43.31" - "sha256-MXTtc6xvYB6K8S4XSt916G5jjv5y7Zzjp6HnxdfIdZ0="; + buildMypyBoto3Package "route53resolver" "1.43.102" + "sha256-3zZAlrlpj/UBuZHwKsMAieZrB914C7Hk0kkLGpfEfYE="; mypy-boto3-rum = buildMypyBoto3Package "rum" "1.43.0" From 0ed159d2b1fb23ceb5fbc950caba7686a2e649fc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 25 Sep 2026 08:53:26 +0200 Subject: [PATCH 074/122] python3Packages.boto3-stubs: 1.43.101 -> 1.43.102 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index f3b230c64c3b..fb4517d60e79 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.101"; + version = "1.43.102"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-wf0IExjJvqqYCyr3J+l3S1Cc/iBKnFxBMh2OsBj3QkA="; + hash = "sha256-oIUt9j6/Cv8zrU9+SSjyXWFwO/EGW0am23/m96KE2Dw="; }; build-system = [ setuptools ]; From 4b7dae50898f7d5a67463122b7f7a99a507fa34f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:05:18 +0000 Subject: [PATCH 075/122] adhammer: 1.5.1 -> 1.5.2 --- pkgs/by-name/ad/adhammer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ad/adhammer/package.nix b/pkgs/by-name/ad/adhammer/package.nix index 57fd1af8c1ef..658dc3393c64 100644 --- a/pkgs/by-name/ad/adhammer/package.nix +++ b/pkgs/by-name/ad/adhammer/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "adhammer"; - version = "1.5.1"; + version = "1.5.2"; __structuredAttrs = true; @@ -18,10 +18,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "icedracon"; repo = "adhammer"; tag = "v${finalAttrs.version}"; - hash = "sha256-9wUpvYzbXpgB2nzseLx1qHKBzyDLehrVY0PCy3dHBQM="; + hash = "sha256-/k2zdHBUysKopRcl34KOo7QlJu35aD+cv1Aza1XOAkE="; }; - cargoHash = "sha256-l9Gw3HXbQ5TYN4XdwG68HU1+lr2PU+zalvjMQ6NKPXs="; + cargoHash = "sha256-H2wlwVPTEH7E6TT/J54IenxUoLedaBG1kkF3ebioBc8="; nativeBuildInputs = [ pkg-config From f9487cc9a35e80d73710007eb35a2c10329fab13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:06:39 +0000 Subject: [PATCH 076/122] python3Packages.velbus-aio: 2026.7.25 -> 2026.9.0 --- pkgs/development/python-modules/velbus-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/velbus-aio/default.nix b/pkgs/development/python-modules/velbus-aio/default.nix index 42fbdc797357..bea5bba914de 100644 --- a/pkgs/development/python-modules/velbus-aio/default.nix +++ b/pkgs/development/python-modules/velbus-aio/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "velbus-aio"; - version = "2026.7.25"; + version = "2026.9.0"; pyproject = true; src = fetchFromGitHub { owner = "Cereal2nd"; repo = "velbus-aio"; tag = finalAttrs.version; - hash = "sha256-KCc2jhwk0YNGpyUf2hDv4iaHzRBuFTfXLQJv78MkA5Q="; + hash = "sha256-QHVaPOCFFeqQYTHwbi59eY88rw0hRpIpWyXjHI5rXgs="; fetchSubmodules = true; }; From 3fd440e240eb48181b7b0b83bc4d5ceda9e9dcff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:15:42 +0000 Subject: [PATCH 077/122] treemd: 0.9.0 -> 0.9.1 --- pkgs/by-name/tr/treemd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/treemd/package.nix b/pkgs/by-name/tr/treemd/package.nix index db3f22557771..ff700df35186 100644 --- a/pkgs/by-name/tr/treemd/package.nix +++ b/pkgs/by-name/tr/treemd/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "treemd"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "Epistates"; repo = "treemd"; tag = "v${finalAttrs.version}"; - hash = "sha256-HSLl24PEOsSmoMNbfQm866msgjfcs0QKSED9GPhmjvQ="; + hash = "sha256-PeuaOoYF2sWttVkQ9fUU0awAFSdaR5vIzCZR8hCMTsA="; }; - cargoHash = "sha256-YmejEZAZrmiviXGXvLqEGHia1fHNyJaYZGg4Px18Ae0="; + cargoHash = "sha256-IJpPqCXY93gVD43zDHlr81FlOowTD3lzKbO9KL0GLZU="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 728cdf36d8c21ba2372680f7182b431f4512bbb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:17:40 +0000 Subject: [PATCH 078/122] hcloud: 1.68.0 -> 1.69.0 --- pkgs/by-name/hc/hcloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index 0e69a25354b1..1474cf1a4205 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "hcloud"; - version = "1.68.0"; + version = "1.69.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-bfKsCwAcKIHhTFLC+Abzt8BfaQbKzSvEE/nuZ1WS5wM="; + hash = "sha256-YsfG24cbUXBred1hKZolQcUYaFCCOR2swELwiSfUheg="; }; - vendorHash = "sha256-PZ3VrFf2grtO94iUxCnbA/oZuvP39ma6Ptd76L6cIio="; + vendorHash = "sha256-2vEcJr0aHLTQFIb6gsutbZfQH+u+Ed/IP9Tdqqmspuk="; ldflags = [ "-s" From bd4de3779aef98d66cb14db6b8d6b76fedc44370 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:28:18 +0000 Subject: [PATCH 079/122] gotestwaf: 0.5.8 -> 0.5.9 --- pkgs/by-name/go/gotestwaf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gotestwaf/package.nix b/pkgs/by-name/go/gotestwaf/package.nix index c55dc4af2e98..0e583c1c3718 100644 --- a/pkgs/by-name/go/gotestwaf/package.nix +++ b/pkgs/by-name/go/gotestwaf/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "gotestwaf"; - version = "0.5.8"; + version = "0.5.9"; src = fetchFromGitHub { owner = "wallarm"; repo = "gotestwaf"; tag = "v${finalAttrs.version}"; - hash = "sha256-PZM3+xQnoUat214UCaWtB2NmY6ju4EdfjFbXSdS3IrE="; + hash = "sha256-KQG47T1wd6uaJgm15vRqx1HB1jVNVIEZI90eHMlXMlg="; }; - vendorHash = "sha256-5rLYepwuy0B92tshVInYPfKyie9n+Xjh4x8XALcRHm4="; + vendorHash = "sha256-tGpgQ1c5mdstq5LX5egmm/ntmjuq2R6eWphsxV5q2b8="; nativeInstallCheckInputs = [ versionCheckHook ]; From 2fbf64cae0350bddbd26f264171fdc351d4097f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:31:16 +0000 Subject: [PATCH 080/122] multica-cli: 0.4.43 -> 0.5.3 --- pkgs/by-name/mu/multica-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/multica-cli/package.nix b/pkgs/by-name/mu/multica-cli/package.nix index 666a23d1ea69..8a594f71c409 100644 --- a/pkgs/by-name/mu/multica-cli/package.nix +++ b/pkgs/by-name/mu/multica-cli/package.nix @@ -11,18 +11,18 @@ buildGoModule (finalAttrs: { __darwinAllowLocalNetworking = true; pname = "multica-cli"; - version = "0.4.43"; + version = "0.5.3"; src = fetchFromGitHub { owner = "multica-ai"; repo = "multica"; tag = "v${finalAttrs.version}"; - hash = "sha256-M/Zc9Bc/IKK2Dwc9TbNGz3OCDARmQQOXRTLPYw9iLZs="; + hash = "sha256-4nhCKbODP0Lbdl7pNkK0/eYgbL/HMyCUZlps+DGqbHs="; }; sourceRoot = "${finalAttrs.src.name}/server"; - vendorHash = "sha256-a3khoppmpS5o+ZJqWjcFwLKpUSXfTG9P5/4lLdBr+tY="; + vendorHash = "sha256-b6elV4j+7R6L29q8tbCI3MAOY8X63ndzlmCMv7jo7mM="; subPackages = [ "cmd/multica" ]; From d4ebb300f7c8614b7f107d5526460bab94ca78be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 07:42:53 +0000 Subject: [PATCH 081/122] kubernetes-helmPlugins.helm-diff: 3.15.13 -> 3.15.14 --- .../networking/cluster/helm/plugins/helm-diff.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix index ec3e6313a2fb..ae14b0be31fc 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "helm-diff"; - version = "3.15.13"; + version = "3.15.14"; src = fetchFromGitHub { owner = "databus23"; repo = "helm-diff"; rev = "v${version}"; - hash = "sha256-/Wu8OszNOhv1I7NA9vvwO0IB957sxnh8NGzo3cEjE/s="; + hash = "sha256-48AepuUBNL5yVsH1pxiSsSsNczk/hLw/0wuaO5usbtQ="; }; - vendorHash = "sha256-lzR/vuXJgoo2VpVeV/mLTmBi9LJepGA/uxtCg3KK9LI="; + vendorHash = "sha256-RVwSHrzDV/FD8mXTElhflk1ghc+qrq3ikRt8QTz3Kgw="; ldflags = [ "-s" From 43c4b9d4754b7b5f57d7b30db0915ea2ec099051 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 08:04:21 +0000 Subject: [PATCH 082/122] turtle-build: 0.5.1 -> 0.5.7 --- pkgs/by-name/tu/turtle-build/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/turtle-build/package.nix b/pkgs/by-name/tu/turtle-build/package.nix index 65ce7f1146a9..d057cbdad8df 100644 --- a/pkgs/by-name/tu/turtle-build/package.nix +++ b/pkgs/by-name/tu/turtle-build/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "turtle-build"; - version = "0.5.1"; + version = "0.5.7"; src = fetchFromGitHub { owner = "raviqqe"; repo = "turtle-build"; rev = "v${finalAttrs.version}"; - hash = "sha256-0WqFflD6WgCyKREOfAdx+NDrFhQlGMhNmEjf9dBdtNo="; + hash = "sha256-WWPrTVCVLMVH28WitTFh3OE7ig0GwSBSh9RhGfOYCG4="; }; - cargoHash = "sha256-DCZZHkg+mk10aGpgz/XvE1hyl+qDR2KELqxxjVeP0ps="; + cargoHash = "sha256-537IZEfCIRyJhAD3nv6l2iuuloosJmgmwHTFueTsTEk="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 209515ad49064785ac1062b43ea3a81c20f4fa4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 08:25:59 +0000 Subject: [PATCH 083/122] python3Packages.karton-config-extractor: 2.3.1 -> 2.3.2 --- .../python-modules/karton-config-extractor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/karton-config-extractor/default.nix b/pkgs/development/python-modules/karton-config-extractor/default.nix index f0eedcab8029..07a17acc4668 100644 --- a/pkgs/development/python-modules/karton-config-extractor/default.nix +++ b/pkgs/development/python-modules/karton-config-extractor/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "karton-config-extractor"; - version = "2.3.1"; + version = "2.3.2"; format = "setuptools"; src = fetchFromGitHub { owner = "CERT-Polska"; repo = "karton-config-extractor"; tag = "v${version}"; - hash = "sha256-a9wSw25q0blgAkR2s3brW7jGHJSLjx1yXjMmhMJNUFk="; + hash = "sha256-JtR4Vwm0Qd6SNf2h872+fPTB4cegpuh1QH0wYSVGRgY="; }; propagatedBuildInputs = [ From 7bbbd0fd82ddc4b707b7e021943428246d356083 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 08:36:03 +0000 Subject: [PATCH 084/122] corrode-scanner: 0.5.2 -> 0.5.3 --- pkgs/by-name/co/corrode-scanner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/corrode-scanner/package.nix b/pkgs/by-name/co/corrode-scanner/package.nix index 51cf0517b3a8..acb1c2dcd2cb 100644 --- a/pkgs/by-name/co/corrode-scanner/package.nix +++ b/pkgs/by-name/co/corrode-scanner/package.nix @@ -8,7 +8,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "corrode-scanner"; - version = "0.5.2"; + version = "0.5.3"; __structuredAttrs = true; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "ul0gic"; repo = "corrode"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vxad4HOrrndeDwVZUnDKP/wwrHLiw0dPK3/SJw7AyLQ="; + hash = "sha256-ucMNdl4TIl4TnGrkQXxO9ZNkYXrDD5Kto8NbWeT3IKI="; }; - cargoHash = "sha256-wpel50zTaLtKVwzai9aIFzjWNLOE5mDoGF7Q+eqUO2M="; + cargoHash = "sha256-0iKzigRLfnepGs2DMnYEWA4FwfRUegu+i64EbE881Qs="; nativeInstallCheckInputs = [ versionCheckHook ]; From c135b5113312e64cdda664670e91449ad7fedbaf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 09:01:38 +0000 Subject: [PATCH 085/122] nak: 0.20.6 -> 0.20.7 --- pkgs/by-name/na/nak/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/nak/package.nix b/pkgs/by-name/na/nak/package.nix index bce216bf88d9..ada7aa3a53f1 100644 --- a/pkgs/by-name/na/nak/package.nix +++ b/pkgs/by-name/na/nak/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "nak"; - version = "0.20.6"; + version = "0.20.7"; src = fetchFromGitHub { owner = "fiatjaf"; repo = "nak"; tag = "v${finalAttrs.version}"; - hash = "sha256-RNKKkYc6PN/BbYqwUkRWg3o3lzQHg1NONvfqGxQ6t10="; + hash = "sha256-4hnzi68K99rQjg3JtRND6TgM24qwD+8wVDNQT4u7eIo="; }; - vendorHash = "sha256-J1prpdOX2wXfPOkJ/GYetW3Agz5pUeyAj4zBplz4xRw="; + vendorHash = "sha256-nX4kt4HhO8YKqfd6XtNAbAPznHyg5BUZUu4oZh9mabc="; ldflags = [ "-s" From 3fd3edd04baae9850f8aed759b177e7b6f045bf7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 09:22:09 +0000 Subject: [PATCH 086/122] velocity: 4.1.2-unstable-2026-09-01 -> 4.2.1-unstable-2026-09-23 --- pkgs/by-name/ve/velocity/deps.json | 511 +++++++++++++-------------- pkgs/by-name/ve/velocity/package.nix | 6 +- 2 files changed, 248 insertions(+), 269 deletions(-) diff --git a/pkgs/by-name/ve/velocity/deps.json b/pkgs/by-name/ve/velocity/deps.json index b6a961760290..eb3fe78e6f26 100644 --- a/pkgs/by-name/ve/velocity/deps.json +++ b/pkgs/by-name/ve/velocity/deps.json @@ -19,23 +19,23 @@ "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" }, - "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.9.0": { - "pom": "sha256-KiSidLMlcjuB1QGv6fjuNTNJK+WK2VIVukcEh39e4Y0=" + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.10.2": { + "pom": "sha256-FZGO3WQDFXvZlCCbPs0qEY/ulRkzKETOiokkiC69YB0=" }, - "com/diffplug/spotless#spotless-lib-extra/4.9.0": { - "jar": "sha256-HyB4zQvxKfI/aIGO8OrU6ZzrqKsAjmOKwDEbUHsBKZw=", - "module": "sha256-I50MaVyJBIeDyCJl4zMasKuy2R2M3KlK6mTFAn0trCs=", - "pom": "sha256-4wnu/KcMgWId/dV/l3tpBl8bLn/F1e5Ter3IWJqR7Js=" + "com/diffplug/spotless#spotless-lib-extra/4.10.2": { + "jar": "sha256-qA1noQ+cq1Y/9COWXC6dEN7wcCiHHxzBn+H5jrY/rMQ=", + "module": "sha256-goyEXXK61kjlB1SI3/Pqz8hfln7/6oBrY/J1TjOiAtk=", + "pom": "sha256-XVE3WpaIfRYlJPw3OBdhctFFNkpLBDCGgQQZD4aKmWg=" }, - "com/diffplug/spotless#spotless-lib/4.9.0": { - "jar": "sha256-kJBhy1A+7QEskhkMHZAXa7on65jVopAG6tFoGlkG8m8=", - "module": "sha256-5ev03bdRVVuCANvKHdvU32eoI7dR1b71/s+m2wiZoyw=", - "pom": "sha256-ieleUBzLXDxf9VR8iyR3/Clbl34Nj34OULWTrue9sL4=" + "com/diffplug/spotless#spotless-lib/4.10.2": { + "jar": "sha256-gDn7ywFu9ATeLZk5SGw+jlZ9VnJ8KzxhoaXNR14FEis=", + "module": "sha256-WIw9W9rV5vgB484/++NL8/eFKG8O+ClgwW5zUqFAOVE=", + "pom": "sha256-76R5U3Ncq5EyaDVHI9srlS9WSY109poBVoTEg6aPGzs=" }, - "com/diffplug/spotless#spotless-plugin-gradle/8.9.0": { - "jar": "sha256-quTS9fpQJs0gJ0xXYP0Be0mSMAMv6E39jkgquZYNN2Y=", - "module": "sha256-Rdxah2UCG19mXf3ilysGO5Zgt0tySYdVqUVDQ0PYAOc=", - "pom": "sha256-PNYQSZvqWU/zcOUC/g/oAAWXUNpyrGTsPlBnkM0hE0s=" + "com/diffplug/spotless#spotless-plugin-gradle/8.10.2": { + "jar": "sha256-vR1H6Bg4/5QlGzghMxQaBiNDeQFkplidHxuQ1sQgwsk=", + "module": "sha256-QjNK5L1Amg3a0uy5xY9JbvWXTZU/DCpFTbqrZFqUbqw=", + "pom": "sha256-JMNaxsCLS5pRI8oJ1E74En5uIx93hOBjEQDcfCRYhD4=" }, "com/google/code/gson#gson-parent/2.11.0": { "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" @@ -96,12 +96,12 @@ "org/apache/commons#commons-parent/98": { "pom": "sha256-1AMYUn9WAz4P8HiZccw4yFaqmaaF7qEScIFOfx7an7o=" }, - "org/eclipse/jgit#org.eclipse.jgit-parent/7.7.0.202606012155-r": { - "pom": "sha256-S4qHPLaFhEH/MSUDTbVU0leSL7cIIEeVtyAZDW+05iE=" + "org/eclipse/jgit#org.eclipse.jgit-parent/7.7.1.202607240634-r": { + "pom": "sha256-O/RKKe9ukBmDx7MfGQkaaEumdP6n1a3V3zF9DvoJxoc=" }, - "org/eclipse/jgit#org.eclipse.jgit/7.7.0.202606012155-r": { - "jar": "sha256-onxHjV94vD2VRh8VOmDv3xYjknUCxopFetmplaNcWnw=", - "pom": "sha256-owH00aR2nxrSVstU54V6Uq8n59A+UMo8UPTLZDw98SY=" + "org/eclipse/jgit#org.eclipse.jgit/7.7.1.202607240634-r": { + "jar": "sha256-WRq8yElVpq0zY+yQS9p5zxRCdwbvtOBv/re8NgFQOYA=", + "pom": "sha256-4c9HhuyN3iB/5lh/QQ8lwsaHe+Oh3TCZ02dC3qgQUWs=" }, "org/eclipse/platform#org.eclipse.osgi/3.24.200": { "jar": "sha256-v+g/zR+gNOuamGs8tuXisY27rLZ+q9qtLaMoBOzYxlo=", @@ -149,8 +149,8 @@ "jar": "sha256-ZpFzNUl/mrdaNsNLPZC60ryNwlbDSyQT7NDJRn/PWX0=", "pom": "sha256-lob6jxaGeyq6LlwOTPxKCu7PWf5t5Bn4n3vYOP3ejnQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.4.20-RC3": { - "pom": "sha256-JomdOhV+d5xrtxGQW/oo5TB7mplLPt2/Kn/WLzeGafw=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.4.20": { + "pom": "sha256-ehOrLYGKXekq+iMASqm67ZlnG7SFU7cJjPkg+nhcM1E=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.4.0": { "jar": "sha256-rZYIFSdA6S2Uoni0/yyoLEv1/47yGSIOPAeutVRjjO4=", @@ -248,8 +248,8 @@ "org/jetbrains/kotlin/kotlin-build-tools-impl/maven-metadata": { "xml": { "groupId": "org.jetbrains.kotlin", - "lastUpdated": "20260902081711", - "release": "2.4.20-RC3" + "lastUpdated": "20260923071530", + "release": "2.5.0-Beta1" } }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { @@ -311,20 +311,20 @@ "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" }, - "com/diffplug/spotless#spotless-lib-extra/4.9.0": { - "jar": "sha256-HyB4zQvxKfI/aIGO8OrU6ZzrqKsAjmOKwDEbUHsBKZw=", - "module": "sha256-I50MaVyJBIeDyCJl4zMasKuy2R2M3KlK6mTFAn0trCs=", - "pom": "sha256-4wnu/KcMgWId/dV/l3tpBl8bLn/F1e5Ter3IWJqR7Js=" + "com/diffplug/spotless#spotless-lib-extra/4.10.2": { + "jar": "sha256-qA1noQ+cq1Y/9COWXC6dEN7wcCiHHxzBn+H5jrY/rMQ=", + "module": "sha256-goyEXXK61kjlB1SI3/Pqz8hfln7/6oBrY/J1TjOiAtk=", + "pom": "sha256-XVE3WpaIfRYlJPw3OBdhctFFNkpLBDCGgQQZD4aKmWg=" }, - "com/diffplug/spotless#spotless-lib/4.9.0": { - "jar": "sha256-kJBhy1A+7QEskhkMHZAXa7on65jVopAG6tFoGlkG8m8=", - "module": "sha256-5ev03bdRVVuCANvKHdvU32eoI7dR1b71/s+m2wiZoyw=", - "pom": "sha256-ieleUBzLXDxf9VR8iyR3/Clbl34Nj34OULWTrue9sL4=" + "com/diffplug/spotless#spotless-lib/4.10.2": { + "jar": "sha256-gDn7ywFu9ATeLZk5SGw+jlZ9VnJ8KzxhoaXNR14FEis=", + "module": "sha256-WIw9W9rV5vgB484/++NL8/eFKG8O+ClgwW5zUqFAOVE=", + "pom": "sha256-76R5U3Ncq5EyaDVHI9srlS9WSY109poBVoTEg6aPGzs=" }, - "com/diffplug/spotless#spotless-plugin-gradle/8.9.0": { - "jar": "sha256-quTS9fpQJs0gJ0xXYP0Be0mSMAMv6E39jkgquZYNN2Y=", - "module": "sha256-Rdxah2UCG19mXf3ilysGO5Zgt0tySYdVqUVDQ0PYAOc=", - "pom": "sha256-PNYQSZvqWU/zcOUC/g/oAAWXUNpyrGTsPlBnkM0hE0s=" + "com/diffplug/spotless#spotless-plugin-gradle/8.10.2": { + "jar": "sha256-vR1H6Bg4/5QlGzghMxQaBiNDeQFkplidHxuQ1sQgwsk=", + "module": "sha256-QjNK5L1Amg3a0uy5xY9JbvWXTZU/DCpFTbqrZFqUbqw=", + "pom": "sha256-JMNaxsCLS5pRI8oJ1E74En5uIx93hOBjEQDcfCRYhD4=" }, "com/electronwill/night-config#core/3.9.0": { "jar": "sha256-zYkFIL08aAz4LnnxYHHenI82cgai+EHHd9lEKJ80Prw=", @@ -395,10 +395,10 @@ "module": "sha256-tfFqD2+QAKRqYrGDBrs4d3vR7PxYLEya0FySjUUbpAI=", "pom": "sha256-Yk7J/FOOGmGJZN+p+M+TRENWB8WORagYN456ZD1OCbM=" }, - "com/github/spotbugs#spotbugs-annotations/4.10.3": { - "jar": "sha256-P6uvCI+M0QgDzIfbpGZs+HS9zS4HrRVO0/5ANkfOPyo=", - "module": "sha256-7TF/ShaLEmmLtOPQkmWO8jNjZ1bR+tVQ+u+Zgztskm8=", - "pom": "sha256-mspJ9KHDmi33oimJmJt2iGzRnk55XmPmuPFr8A6EDPU=" + "com/github/spotbugs#spotbugs-annotations/4.10.4": { + "jar": "sha256-KPpL763c5de3mwfGjnwS+ifF2SgsQilShxeXFgZmHqM=", + "module": "sha256-vcjtLwYX5hKp2jw1u103WryW+yOFRx856BCojKx9SO0=", + "pom": "sha256-uDJHXhovB3k4y797eUUPHxG9uq7hes3dinEniu5qvcw=" }, "com/google#google/5": { "pom": "sha256-4J00XnPKP7yn8+BfMN63Tp053Wt5qT/ujFEfI0F7aCg=" @@ -436,10 +436,6 @@ "jar": "sha256-xiIXY715xPHD3H91C18poLs4s2e4ExTE9xiW40DECCU=", "pom": "sha256-pTMaDstUj5lCq1uTx6xDw4oh6Jd2Pd4bzb8HdPQWym8=" }, - "com/google/errorprone#error_prone_annotations/2.11.0": { - "jar": "sha256-chy5GEK0b6BWhH0QTVIlyLjh6LYiY7mTBR4eWgE3t+w=", - "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" - }, "com/google/errorprone#error_prone_annotations/2.18.0": { "jar": "sha256-nmgUy3GBaYik/RsHqZOo8hu3BY1SLBYrHehJ4ZvqVK4=", "pom": "sha256-kgE1eX3MpZF7WlwBdkKljTQKTNG80S9W+JKlZjvXvdw=" @@ -458,12 +454,9 @@ "com/google/errorprone#error_prone_annotations/2.48.0": { "pom": "sha256-GJ4JrQSJwyXpDaqp1cj0BjMGAvo2Zgm8oHy82tA6udo=" }, - "com/google/errorprone#error_prone_annotations/2.49.0": { - "jar": "sha256-OxAD5RuK5W/b18cQc+gdFoO5fmxN/1qRURZNWbdp0Tw=", - "pom": "sha256-YB1nPLc2zK3syKzKXUfYjTHY6Hdb5FrmvtzYsjWcnMU=" - }, - "com/google/errorprone#error_prone_parent/2.11.0": { - "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" + "com/google/errorprone#error_prone_annotations/2.50.0": { + "jar": "sha256-RmdySHfx03pokgLaGR4j76dlfGLu+TzNrEBuzP5c3Qo=", + "pom": "sha256-caBoDSdzJLq0a+xLAPbxEcG3lKkx0NjNp5vLkkaYL5I=" }, "com/google/errorprone#error_prone_parent/2.18.0": { "pom": "sha256-R/Iumce/RmOR3vFvg3eYXl07pvW7z2WFNkSAVRPhX60=" @@ -480,8 +473,8 @@ "com/google/errorprone#error_prone_parent/2.48.0": { "pom": "sha256-sz+opFyfF5SlAIwLLYOoTrKLXQEXptFW8AP58JvnQQ8=" }, - "com/google/errorprone#error_prone_parent/2.49.0": { - "pom": "sha256-cxO9siLRf/PNAq2gHD80TpoNitEhqTriaWTtKGJ5Ao0=" + "com/google/errorprone#error_prone_parent/2.50.0": { + "pom": "sha256-q/RaAZ2xJbUP9VE07Cr5SuNRl2EDit8KYLm9e0uLYlQ=" }, "com/google/guava#failureaccess/1.0.1": { "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", @@ -500,9 +493,6 @@ "com/google/guava#guava-parent/27.1-jre": { "pom": "sha256-02EBZcbeK02NZBhIdxe2PFK1o5xeNaVT4khz7LYOBig=" }, - "com/google/guava#guava-parent/31.1-jre": { - "pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw=" - }, "com/google/guava#guava-parent/32.0.1-jre": { "pom": "sha256-Q+0ONrNT9B5et1zXVmZ8ni35fO8G6xYGaWcVih0DTSo=" }, @@ -512,6 +502,9 @@ "com/google/guava#guava-parent/33.6.0-jre": { "pom": "sha256-N0vTH2Gxz2Er7pqy5NcLvfd92FpJtDH4CdT73JAfLdQ=" }, + "com/google/guava#guava-parent/33.7.1-jre": { + "pom": "sha256-QBXmFaVnR1XIjYES2LvXY+iv3lYb52xnkGme211WCPU=" + }, "com/google/guava#guava/21.0": { "jar": "sha256-lyE5cYq8ikiT+njLqM97LJA/Ncl6r0T6MDGwZplItIA=", "pom": "sha256-wLAWqFx4TgHKUenWS/j+gM5AKyBv6ol7AyWNXm0P+A0=" @@ -520,10 +513,6 @@ "jar": "sha256-SlqnDMlopNE35ZmtN1U+XP7tImXowZNHbXEZA2xTb+c=", "pom": "sha256-vZnXUAYTGuJcmGCh1j6E42Nx8RL9sML+PV1qs46esnE=" }, - "com/google/guava#guava/31.1-jre": { - "jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=", - "pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI=" - }, "com/google/guava#guava/32.0.1-jre": { "jar": "sha256-vX+iJ1kfuFCWd9DREiz5UVjzuKn0VlP1goHYefbcSMU=", "pom": "sha256-QsJX9/c203ezGv7u6XirJtcwzXCvYN3nZi4YI1LiSCo=" @@ -533,6 +522,11 @@ "module": "sha256-K69zzoOa5I5LngCD4law5Y/Dv4/Hj8P755e7yJARIW4=", "pom": "sha256-tFt4lEKABUMRxT2pJwgJ+0Dcq8QIzmbOVXMAmbT1fTI=" }, + "com/google/guava#guava/33.7.1-jre": { + "jar": "sha256-eW2OKKxk6DpHxMWTWo/sxGgmUKBLverXOO8PWjoObEY=", + "module": "sha256-wBLsy/seEqDAbtIxdczNGcig3LQ/GhaUdxWDqQbZXlY=", + "pom": "sha256-tbOA2yMtjZVkV/Ekpf+O00lY4HTc0gZRQEtSKYau/tw=" + }, "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" @@ -555,10 +549,6 @@ "jar": "sha256-KZSn63jycQvT07+2ObLJTiGc7awNTQhNUW54wW3d7PY=", "pom": "sha256-8MmMVx6Tp8tN0Y3w+jCPCWPnoGIKwtQkTmHnCdA61r4=" }, - "com/google/j2objc#j2objc-annotations/1.3": { - "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", - "pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" - }, "com/google/j2objc#j2objc-annotations/2.8": { "jar": "sha256-8CqV+hpele2z7YWf0Pt99wnRIaNSkO/4t03OKrf01u0=", "pom": "sha256-N/h3mLGDhRE8kYv6nhJ2/lBzXvj6hJtYAMUZ1U2/Efg=" @@ -592,9 +582,9 @@ "jar": "sha256-9UdeY+fonl22IiNImux6Vr0wNUN3IHehfCy1TBnKOiA=", "pom": "sha256-W3YhZzfy2pODlTrMybpY9uc500Rnh5nm1NCCz24da9M=" }, - "com/puppycrawl/tools#checkstyle/10.9.3": { - "jar": "sha256-1X3pra1Cq2C7KXLlD4OhMcqm9iNHhPWUOjhxIAZhWR8=", - "pom": "sha256-qDfEUo/JqQ1oi8lQOcdSSCQPfG16GonZSDro+CWc508=" + "com/puppycrawl/tools#checkstyle/14.1.0": { + "jar": "sha256-6L+lU8Y9TA3cxWohfr2pnOvHXSfdrMKz1LGiAn2uObg=", + "pom": "sha256-iJzP2USUZfn5ETkE4nmKmNJ02DglrFCh2hs157+VUHw=" }, "com/spotify#completable-futures/0.3.6": { "jar": "sha256-n0HBSTwY6CiJMqGDBzzjnhiGUtKsQBPt6rXHO7DYMZ8=", @@ -621,13 +611,9 @@ "jar": "sha256-qtv9WlJFUb7vENP4kdMFuDuyfVRwPZpN56yioS2YR+I=", "pom": "sha256-ffmOk+i9xqjtuGMUrIujHyYMvUoOa4b16a/JMlEu8Mc=" }, - "commons-beanutils#commons-beanutils/1.9.4": { - "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", - "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" - }, - "commons-codec#commons-codec/1.15": { - "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", - "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" + "commons-beanutils#commons-beanutils/1.11.0": { + "jar": "sha256-nkS6aOyaPyEob6Kou7ADtzXA9pEBu0MUS3n0+KqnRwk=", + "pom": "sha256-z/nqsddRJkvXdbbj6+0WUHlMrJzYvhxBa0jjpcYTnZM=" }, "commons-codec#commons-codec/1.22.0": { "jar": "sha256-0WT+efJiwy2bGKC1stMX0cJ2U9Xpj9K5mMJL+QHHLOQ=", @@ -646,110 +632,110 @@ "module": "sha256-SrIVTJ83agthp6/i0djQJ+pvOQ08hyzkcKbZgqR+Wv4=", "pom": "sha256-70jsrBwclJAdj/ML8J16CClTQCNnLdXiVyek6Vh+oFM=" }, - "info/picocli#picocli/4.7.1": { - "jar": "sha256-DnGR++Mk+5340tIHwHtma43CW7vib1OkxS4v7OYkqXY=", - "pom": "sha256-+pvmlFd2A+LUy1X0UjctP2wPk+XzjuXNf7Yos3k8qbw=" + "info/picocli#picocli/4.7.7": { + "jar": "sha256-+G4w//0Q0rE7jKqNSyN6fuYfL/zPWxlB3nGLdl0jW/g=", + "pom": "sha256-GxjTYxNN9mYx0rn3R1Bo1zQiW6OJzfkIKhvYvakNV9M=" }, "io/leangen/geantyref#geantyref/1.3.16": { "jar": "sha256-fx1ZEJLVFCtqqnz1n5TEx01X2+7wOy+CYpSfjza6xuM=", "pom": "sha256-JCgbY4MutO8QZOfd/b57eWquGr+IeYrb9NC5ZpurpKQ=" }, - "io/netty#netty-buffer/4.2.16.Final": { - "jar": "sha256-zDaun70LA/51XrTrRCTKU7Wc/Sl9f9R9SeWxBZvt7Ww=", - "pom": "sha256-vlW9UE+MhdG1OfKuDpRwniKk9K7Ts5LdUZnz1EoOQBo=" + "io/netty#netty-buffer/4.2.18.Final": { + "jar": "sha256-/fI20rdqqXEGhEAf2tff+d7FbkPaXTkXLJpVul8Us2A=", + "pom": "sha256-3p+oFHAT9N91wou6Aw/cYqSVqDMTFLMX79AnpR6rQ8k=" }, - "io/netty#netty-codec-base/4.2.16.Final": { - "jar": "sha256-/rQQIlk42ZcN5rYkoMAx0HmAT6XMXh7G6SmPFttZmKc=", - "pom": "sha256-ZkVXYbAnBBnSS0CbBylN7eVw7u17Lq5bPi+Vk1sRWdc=" + "io/netty#netty-codec-base/4.2.18.Final": { + "jar": "sha256-fkYSvq17qIrG95CPpyL5CtaDXqllBcnkCy+TaGwfYfM=", + "pom": "sha256-7PI7EwlDASnwU+fgA24ymbasKUeWaytSxkj2BL+lNto=" }, - "io/netty#netty-codec-compression/4.2.16.Final": { - "jar": "sha256-E8hWVBTdIRUoEwPvStH3zGm9d3HY0Sx9L7MTB9/ybRE=", - "pom": "sha256-KwI/X/Ssk3HYJ1WnuZcR7mc4nrQpGpnMNZPzcNI9S0s=" + "io/netty#netty-codec-compression/4.2.18.Final": { + "jar": "sha256-nYpLmmoqFm7FpLvlGni09qcmRXxR2BSVdDx+fMufR2U=", + "pom": "sha256-IJcGIpJfWDjjsyyCPdxJXdWvBjyCnB4wQbZ5/aiV6KM=" }, - "io/netty#netty-codec-haproxy/4.2.16.Final": { - "jar": "sha256-utoBbTDrCtywcDvF80ORSC7QRGddER+DAmPW8+MAZ10=", - "pom": "sha256-c2aec//A9ebb7XFOIZyj7YNyFLlrgxQHYAeQGGgkx40=" + "io/netty#netty-codec-haproxy/4.2.18.Final": { + "jar": "sha256-vwDUA4EKd/Ny9OGRavgcsdXz1LE2gnFvgh1HHR0t8Hc=", + "pom": "sha256-B1A3nRJrdqxaJehX0xXtB3ZkbqPTUZcwc8NjsxOWw94=" }, - "io/netty#netty-codec-http/4.2.16.Final": { - "jar": "sha256-DRb5gd6NDTBKKrGoHwpnSJIIn7qopYMQCuu0pbAEVuw=", - "pom": "sha256-8AXeoD9FJF3QsnAUqh8c73sSu+1aUr488RTY50ERIqQ=" + "io/netty#netty-codec-http/4.2.18.Final": { + "jar": "sha256-LVB2XrWFkc41FGxUygMqJXgI0hZdiYWoUixw6hRw6Nc=", + "pom": "sha256-qNroD18DyIS1yAi6tsb50e/uTHwp2y/K772B6zGvRfM=" }, - "io/netty#netty-codec-marshalling/4.2.16.Final": { - "jar": "sha256-lpGBjG5ZqX5FT4OByG3+hAMCFo2YUJiieNygd4Hvx14=", - "pom": "sha256-1axV/Hv2JI89GCljAGR6Wm96Q4zhlMWFCvw0dHGf8Ec=" + "io/netty#netty-codec-marshalling/4.2.18.Final": { + "jar": "sha256-7M+Dy70TGduHlCTEVZ1GXcQyUf4aj/dZxDILWtvPJrc=", + "pom": "sha256-Hg/T2LzJw+Odi2l1xz8ZsoIdNe0eICAiZSOI+sqFrec=" }, - "io/netty#netty-codec-protobuf/4.2.16.Final": { - "jar": "sha256-u2byPMtUPdhC3dqRtsjpfiIiINLvpUWfakaiKt47IXA=", - "pom": "sha256-TiexREeB19B1v56pdi3boTz6QvwxW9TJjvrnM9DhiBw=" + "io/netty#netty-codec-protobuf/4.2.18.Final": { + "jar": "sha256-G8rt0NqU+FeUd/CEjpEMJKztix7Xw+G/8W1W/QIptRY=", + "pom": "sha256-yG/UZ8Cc/mxIx5R5zgCaR35stKlqrSym4OtaOwpt7Bw=" }, - "io/netty#netty-codec/4.2.16.Final": { - "jar": "sha256-QYaLzEKJVOcH45owaGzt3AvSODkdOYnQTfty1fBzWSY=", - "pom": "sha256-42iq3f6M+/Tl+dzdBTTN5zDe1pP5Dboq6WspfcFXchg=" + "io/netty#netty-codec/4.2.18.Final": { + "jar": "sha256-Q5ZF61Bh+PUPvyevrM45TkzsxNNz4fejhIN+RmHV9DA=", + "pom": "sha256-F8SnaZ/CoTtwpcKbIYYcesA72CaJqChjODzH6MDNDic=" }, - "io/netty#netty-common/4.2.16.Final": { - "jar": "sha256-mCXuaKDcTNK1Pi9TJQJAGyIRutm3fosEiC2eZEhyg/8=", - "pom": "sha256-TWJqGdVkbPRBGRaz/pS5hwgetg2OW3/gawO4P09avCU=" + "io/netty#netty-common/4.2.18.Final": { + "jar": "sha256-XZfK5WaWhYcjOWmO/hP3T+PNstzNs2ljsjUr2VrPcHA=", + "pom": "sha256-2HGU+APhvchLuNWpgqKLV7mdodbnHswXL1LkzQDkaRQ=" }, - "io/netty#netty-handler/4.2.16.Final": { - "jar": "sha256-olnKSW2gWsGYH5XNhWIR+JSjKAVqYSnpzXDbvV30Afc=", - "pom": "sha256-K3TxgB2lbN/5DgZBkWKU+78g0BwR+NXO6EAQdKhxwoU=" + "io/netty#netty-handler/4.2.18.Final": { + "jar": "sha256-bVoI2d1tfQIRIC4i27FimyOmJVAzXH6AiS2h1MsRVUA=", + "pom": "sha256-9IDdCtarzopOxk1ZC8fy+mfw+0vKGPgRpU+kkRdvLd0=" }, - "io/netty#netty-parent/4.2.16.Final": { - "pom": "sha256-WRgTKjEV1EispZT6haJhTZuGqWk8Ti9CSpSupdkpQXI=" + "io/netty#netty-parent/4.2.18.Final": { + "pom": "sha256-6rqKAefae5E+rLkVj5UprByCj5LO68W8El3akT2TaFU=" }, - "io/netty#netty-resolver/4.2.16.Final": { - "jar": "sha256-yeymqZA2SFzx0Ya0pqWVsKVMU4CDGe4DkkJw6uBMMrs=", - "pom": "sha256-YuLxeXHiRXTb/RQxaaegsdtXdHYZQbVawwb5fjLYnCU=" + "io/netty#netty-resolver/4.2.18.Final": { + "jar": "sha256-aDc+xUTPdpuhe/LvRVFm2Y8sJg3/U27fNe9XBnqcFV8=", + "pom": "sha256-2HlY2fXiteYiI/jHr3mHC5a5HryPt3uEZDKYn8txr3g=" }, - "io/netty#netty-transport-classes-epoll/4.2.16.Final": { - "jar": "sha256-nytTIQ25yNJOeH7UPziWqvMNaG7ScMevuymrYzDGqiM=", - "pom": "sha256-vb/ZFXklc5aAVemBp4NeW2sZYu8+AFQ7W6FGL1ztVeY=" + "io/netty#netty-transport-classes-epoll/4.2.18.Final": { + "jar": "sha256-NnfKmY89t0nT/bD7GxZ0+YCfT76PgZo0b0hY37FsTZU=", + "pom": "sha256-bRaWFnshlyVeP8cVFK9HKo0C6Xeje8MmCzTNrO5aaPg=" }, - "io/netty#netty-transport-classes-io_uring/4.2.16.Final": { - "jar": "sha256-LwsYmDSqLJRbLvll/tMByYg7RajFRAjiVlck9GUQpZ4=", - "pom": "sha256-KhvKEYchZGzw+glMgjDOMZlJC3emX/4wdrGWZ/5ewAc=" + "io/netty#netty-transport-classes-io_uring/4.2.18.Final": { + "jar": "sha256-4ngg/maea18ZxOnQrNAUKvvicZx/Y4DmvuNX0NucWiY=", + "pom": "sha256-UeR3zqAN/oM7X3ZVC1aijHDyvFzNrifnMS9Rk5tJqyw=" }, - "io/netty#netty-transport-classes-kqueue/4.2.16.Final": { - "jar": "sha256-ZZm0lfaUIMskCrChqmChmi3zvHJ5FykXDgmTcnY3pok=", - "pom": "sha256-BJZ8VzolqZK1UmaFI1J0tTxUF3TBTkhgSjzAuo+7xZo=" + "io/netty#netty-transport-classes-kqueue/4.2.18.Final": { + "jar": "sha256-vkjuW4ojKKH08hYCcDRBdWEt2VZ3h3J94Nuuy2lL61E=", + "pom": "sha256-Agz+nU260YBCzUrRcnO0y5xTdImE4hopdqzD45qpsJo=" }, - "io/netty#netty-transport-native-epoll/4.2.16.Final": { - "jar": "sha256-TmFq5d867+4rusNMznKQ/K7edFk/jPCnJB0DiP7yDp8=", - "pom": "sha256-QRVO4MBLhXd72/rfepRzUgHoyyTXYZQJxZl9OUzYd2Q=" + "io/netty#netty-transport-native-epoll/4.2.18.Final": { + "jar": "sha256-Fe+7Js3nUem6tmnMUtpekJ9BYm+eBDeOLEzWEgLRNZ4=", + "pom": "sha256-UXLTplsVBNORKor4wEr3yte+9nALuIvJe/NK7vKJ3es=" }, - "io/netty#netty-transport-native-epoll/4.2.16.Final/linux-aarch_64": { - "jar": "sha256-ISzH2BOQ4xtYCh+5G2yNljtD52LtByxVXisJrUR26Sg=" + "io/netty#netty-transport-native-epoll/4.2.18.Final/linux-aarch_64": { + "jar": "sha256-VC7ENrO8Xtbu2UZXPOCtLId2UXutuUmBfQbHKUudAj4=" }, - "io/netty#netty-transport-native-epoll/4.2.16.Final/linux-x86_64": { - "jar": "sha256-LgBUjnMZSIgdDHPuedLq11klTnUJKUBqHVlUhHWPAmc=" + "io/netty#netty-transport-native-epoll/4.2.18.Final/linux-x86_64": { + "jar": "sha256-MqNAlxGC2QHOpRNYhUnPrcOSu3NC+TA3mm402FOjMfA=" }, - "io/netty#netty-transport-native-io_uring/4.2.16.Final": { - "jar": "sha256-0Iz035DxeoA0dbOIYbkVyxwmbH6LtFY6tRFk+FN5/tI=", - "pom": "sha256-5pMebTJsgi549gvRlXw1kkNdRQlwV4cViC/tgD2pUiI=" + "io/netty#netty-transport-native-io_uring/4.2.18.Final": { + "jar": "sha256-9CqQ7emhaGCkHmDJkp1sgVm+iozloNxqgPXYQJSRFdQ=", + "pom": "sha256-JPud/u4vCmPeq7wY0vWXRMOphmPlaD7725uozs+sbo8=" }, - "io/netty#netty-transport-native-io_uring/4.2.16.Final/linux-aarch_64": { - "jar": "sha256-Tsoxe+Z6N5ni4S4XqLtBRBKDhCF9p7cu0bdf2Gh5FOk=" + "io/netty#netty-transport-native-io_uring/4.2.18.Final/linux-aarch_64": { + "jar": "sha256-Lyy/Om3JlrS5VdpCsMaSq8pN/JPHvVsJ/u5UyU5Is5E=" }, - "io/netty#netty-transport-native-io_uring/4.2.16.Final/linux-x86_64": { - "jar": "sha256-m2xqbFD0lAQBkZttB0412lqMcjnyS9b8UwtsrJyHrEk=" + "io/netty#netty-transport-native-io_uring/4.2.18.Final/linux-x86_64": { + "jar": "sha256-06jx3hjJELYpLb8hh9tgk7Jh6KdghtoOz88d7X6agKM=" }, - "io/netty#netty-transport-native-kqueue/4.2.16.Final": { - "jar": "sha256-WPsZTq1tUUTGPXH8XFsAuYV+ozOadAO3HHlU1oCaUTw=", - "pom": "sha256-6WV9u1HizKEFYV5hou8q+IC25LLkuk5el0S0bVqDAAg=" + "io/netty#netty-transport-native-kqueue/4.2.18.Final": { + "jar": "sha256-TuZRzaxJrtrELQ0i5ybLSlePDAIob8BBFT7FiSXKyBg=", + "pom": "sha256-sDuJCtq1olhtDThQNSIh8RWqikhgBfUKKHh46WNoiPk=" }, - "io/netty#netty-transport-native-kqueue/4.2.16.Final/osx-aarch_64": { - "jar": "sha256-eWxQP3qAIXF3vTFfZEgmMTTuD5BCYn1f1pjHYLz5nIw=" + "io/netty#netty-transport-native-kqueue/4.2.18.Final/osx-aarch_64": { + "jar": "sha256-fgq3bzk1ygNqf7GdNIIbjSLGn711oi1LNE/WVmjSMTE=" }, - "io/netty#netty-transport-native-kqueue/4.2.16.Final/osx-x86_64": { - "jar": "sha256-BaCaSrUfSI8MIvQszObAaTWvv6xRFz+uRBcEZaoHKCg=" + "io/netty#netty-transport-native-kqueue/4.2.18.Final/osx-x86_64": { + "jar": "sha256-rQqEK8n4Bk3sbuPCZODyQTHr5pDpdXYWxHAEkJVtfx8=" }, - "io/netty#netty-transport-native-unix-common/4.2.16.Final": { - "jar": "sha256-QcqP4ZIIPReRe+fdzs3tTaT8HbHRZW0D0LyxTi9DEVU=", - "pom": "sha256-iLtMG6+R4rBUJGu5g7mqAvtmwj+w6G5aKCOHarJGbW4=" + "io/netty#netty-transport-native-unix-common/4.2.18.Final": { + "jar": "sha256-ytpwI9CRNq8ShRHKlEIdadyE0PH2TJ4fEnoScbtikyo=", + "pom": "sha256-st/wNcZHlfOvG/5PxZ6tJzjge7lLKEOWyMF/CtP7Nd4=" }, - "io/netty#netty-transport/4.2.16.Final": { - "jar": "sha256-z6P2VMr/kGZTOF9LfdqlOdeVt49XEaYiSCsX0rc0hMA=", - "pom": "sha256-wUroBRmAFPeewCE4EL/oxFxaPWmUoYHyM+t2wZ6UIwo=" + "io/netty#netty-transport/4.2.18.Final": { + "jar": "sha256-6sTxIGjbRInmDGUg+tZj5dhy8ENqfGQaqeCNtkmUeGM=", + "pom": "sha256-KEn1fDOvTXdWArsWH60nvwL7XLqS43p67bXr3lRIBHA=" }, "it/unimi/dsi#fastutil/8.5.19": { "jar": "sha256-x2emvct8tS/hMVyh9IkTiadeY7KhWmYphl13QN06jPI=", @@ -868,25 +854,22 @@ "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" }, - "net/sf/saxon#Saxon-HE/12.1": { - "jar": "sha256-IA8skvaHHVG8LhS3Br82TTvb8isnlgtu1rqH5BZk5VA=", - "pom": "sha256-0wqLQpc3MZf2YH5RpAppxVe7Ts7aweZU0bAiob/ZjYI=" + "net/sf/saxon#Saxon-HE/12.9": { + "jar": "sha256-jzqSFqU3NnEyKT6su6nfBi6s6PixahhK9Z4uSDnUzUE=", + "pom": "sha256-+IDp0dQAyZwYkvWWTl/JIN0d7wViI1m5sFjzK1tCaXU=" }, - "org/antlr#antlr4-master/4.11.1": { - "pom": "sha256-cupd6Nq7ZhV4X9D+qqur1T3NrnD+FrzXx7lobApuAK0=" + "org/antlr#antlr4-master/4.13.2": { + "pom": "sha256-Ct2gJmhYc/ZRNgF4v/xEbO7kgzCBc5466dbo8H6NkCo=" }, - "org/antlr#antlr4-runtime/4.11.1": { - "jar": "sha256-4GxlU8HMwU02BS7EsPxvE7gIz5V7Wx3D9hv0AZlq2lk=", - "pom": "sha256-xFbsKVkHjFkfvX72mtlACnJ5IAaNdGmJx0q4BO1oGzQ=" + "org/antlr#antlr4-runtime/4.13.2": { + "jar": "sha256-3T6KE6LWab+E+42DTeNc5IdfJxV2mNIGJB7ISIqtyvc=", + "pom": "sha256-A84HonlsURsMlNwU/YbM3W44KMV5Z60jg94wTg0Runk=" }, "org/apache#apache/16": { "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" }, - "org/apache#apache/19": { - "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" - }, - "org/apache#apache/23": { - "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + "org/apache#apache/34": { + "pom": "sha256-NnGunU0GKuO7mFcxx2CIuy9vfXJU4tME7p9pC5dlEyg=" }, "org/apache#apache/35": { "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" @@ -908,11 +891,8 @@ "org/apache/commons#commons-parent/39": { "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" }, - "org/apache/commons#commons-parent/47": { - "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" - }, - "org/apache/commons#commons-parent/52": { - "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" + "org/apache/commons#commons-parent/84": { + "pom": "sha256-kjn7lxAdsnBw5Jg9ENM6DpHPZ2ytkb9TgVQiw1Ye+bE=" }, "org/apache/commons#commons-parent/98": { "pom": "sha256-1AMYUn9WAz4P8HiZccw4yFaqmaaF7qEScIFOfx7an7o=" @@ -921,27 +901,6 @@ "module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=", "pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs=" }, - "org/apache/httpcomponents#httpcomponents-parent/12": { - "pom": "sha256-QgnwlZMhKYfCnWgBkXMJ3V5vcbU7Kx0ODw77mErRH6E=" - }, - "org/apache/httpcomponents/client5#httpclient5-parent/5.1.3": { - "pom": "sha256-onsUE67OkqOqR3SRX3WJ4MYXnXKNKsailddY7k+iTMU=" - }, - "org/apache/httpcomponents/client5#httpclient5/5.1.3": { - "jar": "sha256-KMdZJU9ONTGeB4u2/+p1Z2YI3BLLJDsk+zyHMlIpd/4=", - "pom": "sha256-GYirPRva4PUfIsg9yXuI+gdWGttiRGedi49xRs3ROq8=" - }, - "org/apache/httpcomponents/core5#httpcore5-h2/5.1.3": { - "jar": "sha256-0OeLoVqo6+d5grZgrEsJqV1uA129vqdiV33ByOKTWAc=", - "pom": "sha256-K8AxehSO3Jrv6j7BU1OU787T0TfWL3/1ZW0LA/lMB4Y=" - }, - "org/apache/httpcomponents/core5#httpcore5-parent/5.1.3": { - "pom": "sha256-pnU4hlrg83RLIekcpH1GEFRzfFUtH/KdpxTIYMmS1bs=" - }, - "org/apache/httpcomponents/core5#httpcore5/5.1.3": { - "jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=", - "pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64=" - }, "org/apache/logging/log4j#log4j-api/2.26.1": { "jar": "sha256-8YEKRwTMzgGdArugKdwCpPKsDJl/ZHtGXn1AnBkn+CI=", "module": "sha256-Xtk/b7UzS/fuUpQ9GmVLw6Hz8Qdlri/Uu9OHMzvmZ4o=", @@ -1019,20 +978,15 @@ "jar": "sha256-ZLAmkci51OdwD47i50Lc5+osboHmYrdSLJ7jv1aMBAo=", "pom": "sha256-3EzUOKNkYtATwjOMjiBtECoyKgDzNynolV7iGYWcnt4=" }, - "org/checkerframework#checker-qual/3.27.0": { - "jar": "sha256-Jf2m8+su4hOf9dfTmSZn1Sbr8bD7h982/HWqNWeebas=", - "module": "sha256-H1L7VyqCR4PvVyPW0LejEUOz2JKpQerXur4OH/kWM30=", - "pom": "sha256-yXIt1Co1ywpkPGgAoo2sf8UXbYDkz2v4XBgjdzFjOrk=" - }, "org/checkerframework#checker-qual/3.33.0": { "jar": "sha256-4xYlW7/Nn+UNFlMUuFq7KzPLKmapPEkdtkjkmKgsLeE=", "module": "sha256-6FIddWJdQScsdn0mKhU6wWPMUFtmZEou9wX6iUn/tOU=", "pom": "sha256-9VqSICenj92LPqFaDYv+P+xqXOrDDIaqivpKW5sN9gM=" }, - "org/checkerframework#checker-qual/4.2.1": { - "jar": "sha256-0IMfSL9Yd4e9KaBXRpKk4sSUrMFREqQ5bHG0X1U9c8Y=", - "module": "sha256-6Fzv5vV2+xNDnQ6LFtlXfZEF4RnP1m4njifEYbljc+4=", - "pom": "sha256-LNjd0snhbkhVAH02txYymNcTUOctwr6OwG7sD5WvPGc=" + "org/checkerframework#checker-qual/4.2.3": { + "jar": "sha256-+Gj3MfbjfbPhwhQNBgFkd5iZWaLRP8W+2cRnYM/9W6A=", + "module": "sha256-Wb5+ilSKLL3EkP0KcjFf4yfMF/fJIpZMzEURSpS8Xh4=", + "pom": "sha256-15F1wnQ0rROb7ahKhCBu1rnYcHRILUxQR3k6nfVTlK8=" }, "org/codehaus/mojo#animal-sniffer-annotations/1.17": { "jar": "sha256-kmVPST7P7FIILnY1Tw6/h2SNw9XOwuPDzblHwBZ0elM=", @@ -1068,10 +1022,17 @@ "org/eclipse/jgit#org.eclipse.jgit-parent/7.7.0.202606012155-r": { "pom": "sha256-S4qHPLaFhEH/MSUDTbVU0leSL7cIIEeVtyAZDW+05iE=" }, + "org/eclipse/jgit#org.eclipse.jgit-parent/7.7.1.202607240634-r": { + "pom": "sha256-O/RKKe9ukBmDx7MfGQkaaEumdP6n1a3V3zF9DvoJxoc=" + }, "org/eclipse/jgit#org.eclipse.jgit/7.7.0.202606012155-r": { "jar": "sha256-onxHjV94vD2VRh8VOmDv3xYjknUCxopFetmplaNcWnw=", "pom": "sha256-owH00aR2nxrSVstU54V6Uq8n59A+UMo8UPTLZDw98SY=" }, + "org/eclipse/jgit#org.eclipse.jgit/7.7.1.202607240634-r": { + "jar": "sha256-WRq8yElVpq0zY+yQS9p5zxRCdwbvtOBv/re8NgFQOYA=", + "pom": "sha256-4c9HhuyN3iB/5lh/QQ8lwsaHe+Oh3TCZ02dC3qgQUWs=" + }, "org/eclipse/platform#org.eclipse.osgi/3.24.200": { "jar": "sha256-v+g/zR+gNOuamGs8tuXisY27rLZ+q9qtLaMoBOzYxlo=", "pom": "sha256-sMVs+qxqcAh+RUJXzABLfTb7uYk9vu5N64fGISWGERY=" @@ -1105,9 +1066,9 @@ "jar": "sha256-ZpFzNUl/mrdaNsNLPZC60ryNwlbDSyQT7NDJRn/PWX0=", "pom": "sha256-lob6jxaGeyq6LlwOTPxKCu7PWf5t5Bn4n3vYOP3ejnQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.4.20-RC3": { - "jar": "sha256-9nEunlFtBUp6/GyWgQZb7iUw4n8T4nl1fSc3OrZQ6gk=", - "pom": "sha256-SMIrIGzqzbyJ6LntcamWOpSCQlBMsvb4RolyBfdh1co=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.4.20": { + "jar": "sha256-R6Yi3OcjGxkWM0tpoAvBCUrfZXfmSS+fBrPZwkUP5Fk=", + "pom": "sha256-6M2f/X0IhroaF5XL9KNKBmgfGEqlDyVobv/u+zwfVvU=" }, "org/jetbrains/kotlin#kotlin-build-tools-compat/2.4.0": { "jar": "sha256-H+c5emCyMKgv/cotWWFd3nrFcgzsCJIgSpgY8w6AwWw=", @@ -1117,49 +1078,49 @@ "jar": "sha256-UWi4ZpRfasH/y21MiM9YJJcklGnC5KTq/AvNNbWiZKk=", "pom": "sha256-hW1ZOVSJJ26T7bQ5DJk5feg+INJ1csUjjFbtIeQ0M9o=" }, - "org/jetbrains/kotlin#kotlin-build-tools-cri-impl/2.4.20-RC3": { - "jar": "sha256-nDHP1XJY1koJA0M3p/Vw5GiqL+tlyYbtigLWZz0KajM=", - "pom": "sha256-srHGKp7KC/JyDgfKoR933Y5Tu7e3q3rsXHS/0TGjCgA=" + "org/jetbrains/kotlin#kotlin-build-tools-cri-impl/2.4.20": { + "jar": "sha256-J30qzI99vvNk3KM/d3uc7q9f2APwdlLCvaFOFV+DB28=", + "pom": "sha256-ivUu+ohu7UXFTVaLaS4zm3Ddx8dovumrnC0vlu2LsOE=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.4.0": { "jar": "sha256-B2wKf4TTA/HjkHdEEMhni4tYT6o/ZCQ1+T0uToHavnw=", "pom": "sha256-SFyj1RGqOEIH21cG4HQdx5rORdQOBIn57ylzGq+xT3w=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.4.20-RC3": { - "jar": "sha256-Nm0YKR9vZCMitoXn3vQy6WbUUKYbLTdNo4Is06R5H08=", - "pom": "sha256-JomdOhV+d5xrtxGQW/oo5TB7mplLPt2/Kn/WLzeGafw=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.4.20": { + "jar": "sha256-aPtvJmpmRjobo925m5bl6yAqsZpcpOO1ba1e7GJkHH0=", + "pom": "sha256-ehOrLYGKXekq+iMASqm67ZlnG7SFU7cJjPkg+nhcM1E=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.4.0": { "jar": "sha256-wrJejByT7EFrpDJ/XjHq7A8MiEckG5NT4pS4253OVk8=", "pom": "sha256-9deFQBCOe7yRYiU85SxCUH6tLlMJRSE90qO3k7WQxTw=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.4.20-RC3": { - "jar": "sha256-i15gbghSRs8/RelLxfGXAzMM1DNvgBilHtX1xB3wW0g=", - "pom": "sha256-yIsn5nCxdupsZGzSFfuqS5JV/IEjMyC/PokWBJKefRE=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.4.20": { + "jar": "sha256-z5cWFDBoP7mvltxqcBf/rh/oc3uA0S7uEfL+Pnb43tg=", + "pom": "sha256-Jp2YzExoZwwR5K60BOHHxvMbeCMhkI1yaLolzSNtWbI=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.4.0": { "jar": "sha256-rZYIFSdA6S2Uoni0/yyoLEv1/47yGSIOPAeutVRjjO4=", "pom": "sha256-Xh7RVsuNOLYeLMxUbb2LK953g2frKY+Idb2CD7/QsPI=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.4.20-RC3": { - "jar": "sha256-bULYAIHZKGcPEe7Ja/GWcgyNsDrFlbY5MVCb/XIquok=", - "pom": "sha256-XXDhvedCv+V99TxrSYdqBcmHCjJ7lsVIaLww0dZpMwQ=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.4.20": { + "jar": "sha256-zEZ8W2Pap0Qda/ty89VZ1og2zmHNv5/I4eOnbsSIPS4=", + "pom": "sha256-RWaUYoCXH+jWeZDug0gK9IDoRlkPMlpAlR9iZX4mpAo=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.4.0": { "jar": "sha256-9Ubws2mcSYTzIN0DCA3gXK1hBkIIuo833w0/j0p/0Uo=", "pom": "sha256-FDeTYnOC2QXtqT4VKijJk/YyP8S3SDcKRce63JmRShM=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.4.20-RC3": { - "jar": "sha256-Wy46fNhjCHrrqd/CCcPzyalbVsV8nWpeewBJ5n4445g=", - "pom": "sha256-QkisMBxJzxMyZGwVLcV7ULNajIs50VAFkIYNeNB3sTQ=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.4.20": { + "jar": "sha256-iVMnVvwlj73hd88WVDg/FRJ8BI0XUlFBySLpqglp2Zc=", + "pom": "sha256-N8/2auNMkk8Pc4EG7rcjTnrOiA8ZneM2Lpk/SYcCWtw=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.4.0": { "jar": "sha256-ODCTr14HhDW2AEPRm/qD62GRvg9NE6KPscig86sk/mY=", "pom": "sha256-yzbngPyznuCaq245j5vV6if5grtuGTKXQqIOsuvcKTY=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.4.20-RC3": { - "jar": "sha256-Dd21rvNuDtr7tybVTHKZyj0WmeeoPtijRM21Lr+tlwI=", - "pom": "sha256-EDhk4lBLVz7Hlw6pmfzM7qMQRk3oPbXnwBn15bplvlI=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.4.20": { + "jar": "sha256-7vcs+PF+bZjTPlt8fhyrMaHPX8NAhN1eVj57Hz71NDU=", + "pom": "sha256-ymMc58fMKo7LR9NGK0KQBMHNNIhDez9znjXq/qIDO/s=" }, "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.4.0": { "jar": "sha256-IQr85Hku1iu16oPeVXm2HGnlkgGvd0ayFigHadLc9+E=", @@ -1185,9 +1146,9 @@ "jar": "sha256-GW6Oy/Y9r0d+NOZ8L4ce4jKue/izd0Mth20bv50nPeM=", "pom": "sha256-znBcUOfgr7IimKz/Cpg8226g9/4tG0c87kKzhAW8NX8=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.4.20-RC3": { - "jar": "sha256-RT6zBKR3tszVCucJWeLWezvDfSESFGADvtl8JafMaRs=", - "pom": "sha256-PUoMj4LgSLz47bS4RtycKTj9uJX2rrnnC6kt2NlapMk=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.4.20": { + "jar": "sha256-/FoZ33i+RF2E6DUuDQEJimqBgTJKpQxve/hQM46B4bQ=", + "pom": "sha256-3Q44RrYabWQTAJWMxS5Gk817R70dYmUF84Oy+dI63g4=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.4.0": { "jar": "sha256-WQLlzQEE+aO9ZaoDZ5xYmNHOs2zgFlGkij22BruXraM=", @@ -1239,24 +1200,24 @@ "module": "sha256-wkpH3L2Sldd29EO+Qdd6wkUwlgHtBTcR3uKwJUvgLbY=", "pom": "sha256-gZT/eanuJKf6P3SmsXnAShhZ3ouYek8JgwVuWUUXId4=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.4.20-RC3": { - "jar": "sha256-RTEajtEgZMT40j9Uoaefcol/KpS6OaFbItc7B1AAeNs=", - "module": "sha256-BkO+W+hJGdS7Je7HGgfVoBshWKG4xXWb2CsSrdQP8to=", - "pom": "sha256-Lneqi5W77hRFtEbcc3Fnk/Q4WFX3iUelECQGfbr1MfE=" + "org/jetbrains/kotlin#kotlin-stdlib/2.4.20": { + "jar": "sha256-IibeRj0wnUpVAKSBMgs96lFaaYHcrh3vUx+8FYiE4l8=", + "module": "sha256-r7KAUqxsPWBcD2YYFuplPgc+sDloL+01v6bNxwTAkRw=", + "pom": "sha256-vWmzgtuo4reuOEY3XrLxOJAX65CJhydwUa5OOs7IyTg=" }, "org/jetbrains/kotlin#kotlin-tooling-core/2.4.0": { "jar": "sha256-WeowU3LjordBd2Tc/s9kUGag2bF5KrQK/RXBzIU1tYo=", "pom": "sha256-eYTfzTtLw3UYauCe/rtIEviW26AFbQ3NbjbIM5aHCRs=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.4.20-RC3": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.4.20": { "jar": "sha256-X8XbCDgDIyhXQI7VwlvMMHxwOwS972yyw06/TbYRpiI=", - "pom": "sha256-mFDVo0s8eHcieXYt2/YVvwRwLZ0fGFcszVqb+xuIJUM=" + "pom": "sha256-Kd157SvB5k9r/VzPDBM2xrbBHuKmngxYXj+tL0W1Ml0=" }, "org/jetbrains/kotlin/kotlin-build-tools-impl/maven-metadata": { "xml": { "groupId": "org.jetbrains.kotlin", - "lastUpdated": "20260902081711", - "release": "2.4.20-RC3" + "lastUpdated": "20260923071530", + "release": "2.5.0-Beta1" } }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { @@ -1303,6 +1264,10 @@ "module": "sha256-aDXWrHYqmchebDumyUK+LGmXquyY8H3t/pkX2uIr2pY=", "pom": "sha256-VbOL8aex2OpRjPL0866aqiNuYbvwtr0x/7SXU6BZ3V4=" }, + "org/junit#junit-bom/5.12.2": { + "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", + "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" + }, "org/junit#junit-bom/5.13.1": { "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" @@ -1323,44 +1288,44 @@ "module": "sha256-8lxAv6Usi3tCXVdqiPMQ9kMmFtYrpYkyA/on37yfAl4=", "pom": "sha256-CKAoVuSHyTV/mynjh0X4roBYSBEectFarQNSM48WMuE=" }, - "org/junit#junit-bom/6.1.2": { - "module": "sha256-Wc4IX9W359LEsyupmjo+Hv/0F5kZ8enWbC3m7ndVZHg=", - "pom": "sha256-m21qb6grPXYEiVXguweD1kx+dHEcUfG13Pw+zN0wO+I=" + "org/junit#junit-bom/6.1.3": { + "module": "sha256-n11X2tz6B/ezjvz7IrBS7OGIkiod92tamORKHfencBs=", + "pom": "sha256-qQAAQ2EKPpDIUud5prGo63JKnzEs9ffd1XhisBDGXcg=" }, - "org/junit/jupiter#junit-jupiter-api/6.1.2": { - "jar": "sha256-5geUt9lOA8S8ocCDPPyhh2LaXqrAphsWKBy7twgQPkw=", - "module": "sha256-Kc96toQDnW8gsUtZ7It7+cVfYMXslKzcW7/JUqxlPQk=", - "pom": "sha256-DZsz2wywdKOwfwWtfN4FEU+BJvpDPVmSpwcxV/Ak5BQ=" + "org/junit/jupiter#junit-jupiter-api/6.1.3": { + "jar": "sha256-VV1s8g+hcQiE3QG4bMV4U5e6c+Ia2i1LeE9fGhTcr8Q=", + "module": "sha256-rZkJwfqIpXmyghoJGhlsRahLzQ9PxzV5kP3HPTgByKU=", + "pom": "sha256-qdY0faAym/EY6YeGF+ULVTfrnsPF/NCIUmUHE4MtGsE=" }, - "org/junit/jupiter#junit-jupiter-engine/6.1.2": { - "jar": "sha256-VyJ84onthKsgUTaZfS5RF/bMaVoWt+I11Z9wzfM8PXo=", - "module": "sha256-imOatwugInS8Xd5PGAdown4w76QeLXF57Wr4RiwyH2s=", - "pom": "sha256-gVNQD2Wd3ltndY74x1KgmiWgdkKE6z7Dwipp7OiGcrw=" + "org/junit/jupiter#junit-jupiter-engine/6.1.3": { + "jar": "sha256-QUVZ54u/o72y6rAJrDqx4iNprDERfCcKC9Zm2hFcXGw=", + "module": "sha256-Ymop8obDbQ9vNkCWRDceEqP+K/y7iB4T+CZayd6Wu3c=", + "pom": "sha256-BR/GXZfBXnzWRoMTaK+K/sWQsAjIBNKTr/EUx0oeJTA=" }, - "org/junit/jupiter#junit-jupiter-params/6.1.2": { - "jar": "sha256-we0hZPa6OIUYdXs48hnb41CsCYr80SbLy9Ylb7mWZq4=", - "module": "sha256-QQo+WUk5AQc1Y/T0iv9/huWzpdSXZoZNlrrtYmvdLpI=", - "pom": "sha256-yhlnj3hFczdPrizy5XowZBaIYlJ6fpuNTIwwIwgz004=" + "org/junit/jupiter#junit-jupiter-params/6.1.3": { + "jar": "sha256-BcUc7bosBql3Bwc5HgBs7oJYdpN96lgLlKJlzhRdSTk=", + "module": "sha256-nsd5X0rrklePtNQ7anPDJP/yFsqXHzkQM1BziCx4oWc=", + "pom": "sha256-EPfoW1zlMBTJRrFMdQsJCXvtGJLsryzqBdEqq26Gd9I=" }, - "org/junit/jupiter#junit-jupiter/6.1.2": { - "jar": "sha256-Knh3GWVzodMvpyYxPe/93i6QzKdkZH5gUJMCCwiXNhY=", - "module": "sha256-Hp9TxJEn2pLPRqpgSXEzznPC/JP592xeYZCV6QQ54pg=", - "pom": "sha256-eC8VjmSKp41MLTEe7E5KKNrg0h3MBaUEABvvGRfYxl8=" + "org/junit/jupiter#junit-jupiter/6.1.3": { + "jar": "sha256-awoUB1x0Ih3lMEfjY4YLfRn86AK+vBUt8sNcQInGw3k=", + "module": "sha256-ynt91FCNV6ncEFECqpP7W8lgsglWAVNLkxH5Uf+zmXk=", + "pom": "sha256-6//7QYYasczJid4snC0Rkk5d3e0nKLBT9fL93IQJwOE=" }, - "org/junit/platform#junit-platform-commons/6.1.2": { - "jar": "sha256-IEiUwDnTIXQ+4R59Hcg2AXDXxkOR++oSEReKZFwzqSo=", - "module": "sha256-WMrZ2JsGLfLPoE3s+8nmU4pFTLV/VrIdYt/AhKn6sc0=", - "pom": "sha256-J8XmCWAs58lLpvfrbirUsR9eGz4oKiWFeENUhf4FJdc=" + "org/junit/platform#junit-platform-commons/6.1.3": { + "jar": "sha256-pHdK6SPBCVRANK6ufHYs8Bf7zdE0JAO6kOCSGYS2CMM=", + "module": "sha256-pvEhhhY0G1mfaqApo3aMb5VqsdMhbtclDkvl15rfzn0=", + "pom": "sha256-paOhrslhE7HpU1RcPYxRF/8CIMVvcpPG//fTWxzTfBQ=" }, - "org/junit/platform#junit-platform-engine/6.1.2": { - "jar": "sha256-SE6QgohGrWuI7+Imtv4BSnWUGzKyJukU2ad1iAL0b5E=", - "module": "sha256-MRGEHjdZrLbJbpVz0gyARDqQUCGkKs6J7+3ghrNUlTU=", - "pom": "sha256-t+DIvNyMk1s2MF85Je6ZCK8KwdfN/zITSCToJxITpec=" + "org/junit/platform#junit-platform-engine/6.1.3": { + "jar": "sha256-Ia1606Nb7aFjh5eTF74YM6cqcdgS+aZu5LmnuvtWM0w=", + "module": "sha256-cPUCCttMkVdQJUmagEsmbo/C0Ceqbnj+v6NyvjqIzvU=", + "pom": "sha256-UZTa0l2HiYVkaknfcb2YXo0t1Ma2dlcXCTrIoxvbMuQ=" }, - "org/junit/platform#junit-platform-launcher/6.1.2": { - "jar": "sha256-hYGXISwbKswlfJ7sm0UKMZI8YcG8YeZqzwBX1Xu+V3o=", - "module": "sha256-p3cFlL2irKTgAw27N+5QZnYNcZs+QGJ+vlIYnFCqSfc=", - "pom": "sha256-8BSc2hdLfzcQBYJrbvov5QQp5Hs9FifL6SKXmo+Jv1s=" + "org/junit/platform#junit-platform-launcher/6.1.3": { + "jar": "sha256-HexksfwLfEehEwKqW0032BYMBBs5bicGdwnOd1YBp7Y=", + "module": "sha256-YtIZijp3nFQxa76DnlFiOzpr0RHmctWG3Zo7uyIlaeY=", + "pom": "sha256-La87Q2C6ngc0QhDM8ptr6XA9Crxm3kEh9l2QEZ/plso=" }, "org/lanternpowered#lmbda/3.0.0": { "jar": "sha256-CBth/qofHGda+vIuHd1KbYqVK0sZw3ajhzHzT6TFGnw=", @@ -1420,12 +1385,26 @@ "jar": "sha256-RFCP0VdlAGiMeQsZCs3Rb+xPjHmj4LkAr9cFA88FX1U=", "pom": "sha256-bCx/LAJ3TMK3thn70t94c82tKXGJJuRHVLh/cNHrQ8s=" }, + "org/slf4j#slf4j-api/2.0.19": { + "jar": "sha256-6R/21yBgnnoZT/51jD7VyE55hheuB7Cg9qT+IpdBtLs=", + "pom": "sha256-sEpIQ+qimWaAfMlQip8lE/pWPQ0HlMsO3WqNLI9GINA=" + }, "org/slf4j#slf4j-bom/2.0.18": { "pom": "sha256-khmqtgFXUSbE5m4TMesrDGwXozCsTVoH480R1YCgwS0=" }, + "org/slf4j#slf4j-bom/2.0.19": { + "pom": "sha256-4UqasYD2AkfzR942m3pEzNWR0MR/TZa8ZEBWxPg7UaA=" + }, "org/slf4j#slf4j-parent/2.0.18": { "pom": "sha256-CziWvtrSye2Wl+3L6h2gxUzSOKcjWDqBNYqDv7eC6fo=" }, + "org/slf4j#slf4j-parent/2.0.19": { + "pom": "sha256-RSgx75b76+ZNhV3VyY7GCG10eKnlaEIsg0PG2gCydQ0=" + }, + "org/slf4j#slf4j-simple/2.0.18": { + "jar": "sha256-gmi9AYpXCbByCeDYymIho3WEuhvBK6mFuDNagsZIvdA=", + "pom": "sha256-Pujj8RjAy41D7iyW2Q2CXGnYSSP0muShTVM6AHAkuZk=" + }, "org/sonatype/oss#oss-parent/5": { "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" }, @@ -1487,21 +1466,21 @@ "jar": "sha256-hpgdL1CrFe6+GpD4Q6GV8o8L0e5SJV12pz7AtLfsec0=", "pom": "sha256-+jUpmw0MRzE9cDZKddILmsOoh0Q8Yyx+z1C6ffiHG+U=" }, - "org/xmlresolver#xmlresolver/5.1.1": { - "jar": "sha256-MSL4rkDERq27MDzVUldoA/2/bq77hL985D0TNlsnymg=", - "module": "sha256-DaZVpENW8JhTRljd56tHCwOSc8Wc9NyU7HcQYnCpzV0=", - "pom": "sha256-pQDlCR85eXYVDo05n+tBDIXlfXyQl9Y5gdMeL27Bbtk=" + "org/xmlresolver#xmlresolver/5.3.3": { + "jar": "sha256-H+TVuS9wjc24LbzhKRngFx5rXKYsbcpiIEg2JQmP618=", + "module": "sha256-DeilBgQ5G2UDnI/6PxQRiSJ+x5rFMyPhPiunKIy3no4=", + "pom": "sha256-JhradtnmZ2AI3Kw3ek1FiXSRZrYGVZ9Z8uRepi2Ldew=" }, - "org/xmlresolver#xmlresolver/5.1.1/data": { - "jar": "sha256-uvgjj/PdgGV2SHWvLkHeiw7kWF4AsC9R7JEb1l/TwcM=" + "org/xmlresolver#xmlresolver/5.3.3/data": { + "jar": "sha256-sMSHrS8+VYvo2CnJFtJFjRCspqW6+npNBSS3CEXkilw=" }, "org/yaml#snakeyaml/1.26": { "jar": "sha256-2H1gflAIhTVsA8HK5h6MLgXWl9+Hh9WroTSEwut2qEQ=", "pom": "sha256-xVd6BoDYqN70GDqk1q7RwBICaz2JvaZc2g4YrhYTAVc=" }, - "org/yaml#snakeyaml/2.6": { - "jar": "sha256-yPepjnOUrdoC9jFySXEOTRtMeiWqjH6s4MLupS64v4U=", - "pom": "sha256-J3Ow6UiWTSHjew4dzzkCXmJ7hz4M5qoqR+I8N0MD4MQ=" + "org/yaml#snakeyaml/2.7": { + "jar": "sha256-LhlOukWmfe4ZpOJy9KBLGN6AVOn1mLCUOC9trgsOS14=", + "pom": "sha256-Wei7/UPjVBwaPibxaMleyP7gB225Gs+k147elVCfJrQ=" }, "space/vectrix/flare#flare-fastutil/2.0.1": { "jar": "sha256-pE55PB+eCzzcYITaGP2TCDNTpgC1SyDcfWgmrsZNBB8=", diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index b8d6437fe6d6..9f661d252cc4 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -32,13 +32,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "4.1.2-unstable-2026-09-01"; + version = "4.2.1-unstable-2026-09-23"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "21bbf35d1da1d8a74aad897ecb4e6915f121898d"; - hash = "sha256-2BZPRUQc2JCk0ULO7VuEVn/ScHVY2hGneYf8/hEwO5M="; + rev = "fb0f21f425a36a2ebe4a7c35d233b0e6771b81f6"; + hash = "sha256-aaMoz8BGHu5J+RkL/kPwkGUWNFE3GBSR31xsokLzkxs="; }; nativeBuildInputs = [ From b0284c02206c485494a0dbc8903ed6f4321f1538 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 09:39:40 +0000 Subject: [PATCH 087/122] python3Packages.msgraph-sdk: 1.62.0 -> 1.63.0 --- pkgs/development/python-modules/msgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 695b7e40127b..9a34b39acc2a 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "msgraph-sdk"; - version = "1.62.0"; + version = "1.63.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-3ADJLslpAnm44j3tACoX2jB9I9SLBWlTzTxX327d+LI="; + hash = "sha256-4ykHcF7qVLQFS0xwdBfFq0VJZ2fhRZe6YYeAhnWxMtA="; }; build-system = [ flit-core ]; From 5f58270b3c86c1d144afdf973e3ae075a48ad080 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Fri, 25 Sep 2026 11:55:38 +0200 Subject: [PATCH 088/122] haskellPackages: Adjust to cudatoolkit being moved to alias --- pkgs/development/haskell-modules/configuration-nix.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 399297c71260..4e2f8da62ee2 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -222,11 +222,11 @@ builtins.intersectAttrs super { cuda = overrideCabal (drv: { extraLibraries = (drv.extraLibraries or [ ]) ++ [ pkgs.linuxPackages.nvidia_x11 ]; configureFlags = (drv.configureFlags or [ ]) ++ [ - "--extra-lib-dirs=${pkgs.cudatoolkit.lib}/lib" - "--extra-include-dirs=${pkgs.cudatoolkit}/include" + "--extra-lib-dirs=${pkgs.cudaPackages.cudatoolkit.lib}/lib" + "--extra-include-dirs=${pkgs.cudaPackages.cudatoolkit}/include" ]; preConfigure = '' - export CUDA_PATH=${pkgs.cudatoolkit} + export CUDA_PATH=${pkgs.cudaPackages.cudatoolkit} ''; }) super.cuda; @@ -244,7 +244,7 @@ builtins.intersectAttrs super { nvvm = overrideCabal (drv: { preConfigure = '' - export CUDA_PATH=${pkgs.cudatoolkit} + export CUDA_PATH=${pkgs.cudaPackages.cudatoolkit} ''; }) super.nvvm; @@ -296,7 +296,7 @@ builtins.intersectAttrs super { cufft = overrideCabal (drv: { preConfigure = '' - export CUDA_PATH=${pkgs.cudatoolkit} + export CUDA_PATH=${pkgs.cudaPackages.cudatoolkit} ''; }) super.cufft; From 2ec381f80768d1a223f5d6756edfc65873416a14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 10:00:42 +0000 Subject: [PATCH 089/122] python3Packages.unidata-blocks: 0.0.26 -> 0.0.27 --- pkgs/development/python-modules/unidata-blocks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unidata-blocks/default.nix b/pkgs/development/python-modules/unidata-blocks/default.nix index b505349387f5..55db1970eda1 100644 --- a/pkgs/development/python-modules/unidata-blocks/default.nix +++ b/pkgs/development/python-modules/unidata-blocks/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "unidata-blocks"; - version = "0.0.26"; + version = "0.0.27"; pyproject = true; src = fetchFromGitHub { owner = "TakWolf"; repo = "unidata-blocks"; tag = finalAttrs.version; - hash = "sha256-pGFZc1LeatyH1tB1JCijKYKovcjFafGB0G+2tUhHgYY="; + hash = "sha256-FpcHWQMrMfI1J3ABGl91NzbuvN2s0Uyvl3cs9nrRz2k="; }; build-system = [ uv-build ]; From 94783c7eb2653145b4d1050d0ed5fd78b23bcdec Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 23 Sep 2026 01:45:12 +0200 Subject: [PATCH 090/122] python3Packages.friendly-traceback: init at 0-unstable-2025-04-13 --- .../friendly-traceback/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/friendly-traceback/default.nix diff --git a/pkgs/development/python-modules/friendly-traceback/default.nix b/pkgs/development/python-modules/friendly-traceback/default.nix new file mode 100644 index 000000000000..652d8b32c481 --- /dev/null +++ b/pkgs/development/python-modules/friendly-traceback/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + wheel, + asttokens, + executing, + pure-eval, + stack-data, +}: + +buildPythonPackage { + pname = "friendly-traceback"; + version = "0-unstable-2025-04-13"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "friendly-traceback"; + repo = "friendly-traceback"; + rev = "bba8fc43c4caa4b64e8800e0b1f7ed39e0276170"; + hash = "sha256-ThYE4JVPzTmot9mYB2LN2NmU/Wqd71Spv9+VAP9/Zp0="; + }; + + build-system = [ + setuptools + wheel + ]; + + dependencies = [ + asttokens + executing + pure-eval + stack-data + ]; + + pythonImportsCheck = [ + "friendly_traceback" + ]; + + meta = { + description = "Friendlier Python tracebacks"; + homepage = "https://github.com/friendly-traceback/friendly-traceback"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sinavir ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 33447fd4ffaa..bcc29b294f5a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6524,6 +6524,8 @@ self: super: with self; { frida-python = callPackage ../development/python-modules/frida-python { }; + friendly-traceback = callPackage ../development/python-modules/friendly-traceback { }; + frigidaire = callPackage ../development/python-modules/frigidaire { }; frilouz = callPackage ../development/python-modules/frilouz { }; From 2e46e9899db8203734826016d584b2f8f3e8410e Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 23 Sep 2026 01:46:09 +0200 Subject: [PATCH 091/122] python3Packages.pygrister: init at 0.10.0 --- .../python-modules/pygrister/default.nix | 55 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/development/python-modules/pygrister/default.nix diff --git a/pkgs/development/python-modules/pygrister/default.nix b/pkgs/development/python-modules/pygrister/default.nix new file mode 100644 index 000000000000..4b3a220c1e77 --- /dev/null +++ b/pkgs/development/python-modules/pygrister/default.nix @@ -0,0 +1,55 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + requests, + typer, + pyinstaller, + tox, + nix-update-script, +}: + +buildPythonPackage (finalAttrs: { + pname = "pygrister"; + version = "0.10.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "ricpol"; + repo = "pygrister"; + tag = "v${finalAttrs.version}"; + hash = "sha256-7NIiHbE9LQimStSpZrCEoWFdfpfrrS7TIctfv4y0Yqc="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + requests + typer + ]; + + optional-dependencies = { + devel = [ + pyinstaller + tox + ]; + }; + + pythonImportsCheck = [ + "pygrister" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Python client for the Grist API"; + homepage = "https://github.com/ricpol/pygrister"; + changelog = "https://github.com/ricpol/pygrister/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sinavir ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bcc29b294f5a..510791e76f84 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15104,6 +15104,8 @@ self: super: with self; { pygrib = callPackage ../development/python-modules/pygrib { }; + pygrister = callPackage ../development/python-modules/pygrister { }; + pygrok = callPackage ../development/python-modules/pygrok { }; pygsl = callPackage ../development/python-modules/pygsl { inherit (pkgs) gsl swig; }; From b7b6b76f2cc28643a4d427ead848486c9283d66a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 13:32:46 +0000 Subject: [PATCH 092/122] postgresqlPackages.anonymizer: 3.2.2 -> 3.2.3 --- pkgs/servers/sql/postgresql/ext/anonymizer.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/anonymizer.nix b/pkgs/servers/sql/postgresql/ext/anonymizer.nix index 5b787b577ebe..8e867fc1f5e5 100644 --- a/pkgs/servers/sql/postgresql/ext/anonymizer.nix +++ b/pkgs/servers/sql/postgresql/ext/anonymizer.nix @@ -12,13 +12,13 @@ buildPgrxExtension (finalAttrs: { pname = "postgresql_anonymizer"; - version = "3.2.2"; + version = "3.2.3"; src = fetchFromGitLab { owner = "dalibo"; repo = "postgresql_anonymizer"; tag = finalAttrs.version; - hash = "sha256-no457Cb6SC6ji1iUbRARP9xESgWERjy8OTtGk8hzmrU="; + hash = "sha256-RqDB0gLlQxJBfrMvAXIK62+3+DTWlTFpCaiQTLXt4BM="; }; inherit postgresql; From 663d130173f50f214a1607e706e66ca7a32f2bee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 13:43:40 +0000 Subject: [PATCH 093/122] terraform-providers.oracle_oci: 9.1.0 -> 9.3.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2c736ff00f5c..d3778cd45197 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1067,11 +1067,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-N/0SwbH9eYbXmfRP/X534AsaQVgyUGztVkBlUOHgRGY=", + "hash": "sha256-OHBzkiN9YRcoq+ho7Niaw1jImgE/EVBUPUEFgjdz1wg=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v9.1.0", + "rev": "v9.3.0", "spdx": "MPL-2.0", "vendorHash": null }, From b02f945030e01bbe55146229529a8e22c29335e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 13:59:40 +0000 Subject: [PATCH 094/122] breseq: 0.40.2 -> 0.40.3 --- pkgs/by-name/br/breseq/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/br/breseq/package.nix b/pkgs/by-name/br/breseq/package.nix index b9f196ea84e9..6a1855c6d588 100644 --- a/pkgs/by-name/br/breseq/package.nix +++ b/pkgs/by-name/br/breseq/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "breseq"; - version = "0.40.2"; + version = "0.40.3"; strictDeps = true; __structuredAttrs = true; @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "barricklab"; repo = "breseq"; tag = "v${finalAttrs.version}"; - hash = "sha256-txZiyXyhMYXWO5RGrIkqgCS7Dmh34wogKXIfrE3fmms="; + hash = "sha256-kdePGNxv02Ac7FSiMaK9FRb9xrpw9W89F8RR2icYtlo="; }; buildInputs = [ From 8f6784c045a82dd78231fbe95f9114857ecf0e20 Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 23 Sep 2026 01:47:02 +0200 Subject: [PATCH 095/122] grist-core: init at 1.7.19 --- pkgs/by-name/gr/grist-core/0001-nixos.patch | 88 +++++++ .../gr/grist-core/fetch-grist-enterprise.nix | 54 ++++ pkgs/by-name/gr/grist-core/package.nix | 244 ++++++++++++++++++ 3 files changed, 386 insertions(+) create mode 100644 pkgs/by-name/gr/grist-core/0001-nixos.patch create mode 100644 pkgs/by-name/gr/grist-core/fetch-grist-enterprise.nix create mode 100644 pkgs/by-name/gr/grist-core/package.nix diff --git a/pkgs/by-name/gr/grist-core/0001-nixos.patch b/pkgs/by-name/gr/grist-core/0001-nixos.patch new file mode 100644 index 000000000000..4e75bbd44d80 --- /dev/null +++ b/pkgs/by-name/gr/grist-core/0001-nixos.patch @@ -0,0 +1,88 @@ +diff --git a/sandbox/gvisor/run.py b/sandbox/gvisor/run.py +index db074508..d94b3cc8 100755 +--- a/sandbox/gvisor/run.py ++++ b/sandbox/gvisor/run.py +@@ -75,8 +75,8 @@ mounts = [ # These will be filled in more fully programmatically bel + binds = [] + preserved = set() + env = [ +- "PATH=/usr/local/bin:/usr/bin:/bin", +- "LD_LIBRARY_PATH=/usr/local/lib" # Assumes python version in /usr/local ++ "PATH=@sandboxPath@", ++ "LD_LIBRARY_PATH=@sandboxLibPath@", + ] + (args.env or []) + settings = { + "ociVersion": "1.0.0", +@@ -157,17 +157,13 @@ def preserve(*locations, short_failure=False): + }) + preserved.add(location) + ++ + # Prepare the file system - blank out everything that need not be shared. +-exceptions = ["/lib", "/lib64"] # to be shared (read-only) +-exceptions += ["/proc", "/sys"] # already virtualized ++exceptions = ["/proc", "/sys"] # already virtualized + + # retain /bin and /usr/bin for utilities + start = args.start +-if include_bash or start: +- exceptions.append("/bin") + +-preserve("/usr/bin") +-preserve("/usr/local/lib") + + # Support user-specific extra directories. This is handy if Python is + # somewhere weird and there is a maze of soft links to get +@@ -176,31 +172,7 @@ extra_dirs = os.environ.get('GVISOR_EXTRA_DIRS') + if extra_dirs: + preserve(*extra_dirs.split(':')) + +-# Do not attempt to include symlink directories, they are not supported +-# and will cause obscure failures. On debian bookworm /lib64 is a +-# symlink and we do not appear to need it, relative to debian buster +-# where it is a real directory. +-if os.path.exists('/lib64') and not os.path.islink('/lib64'): +- preserve("/lib64") +-if os.path.exists('/usr/lib64'): +- preserve("/usr/lib64") +-preserve("/usr/lib") +- +-# include python3 for bash and python3 +-best_python_executable = None +-# We expect python3 in /usr/bin or /usr/local/bin. +-candidates = [ +- path +- # Pick the most generic python if not matching python3.11. +- # Sorry this is delicate because of restores, mounts, symlinks. +- for pattern in ['python3.11', 'python3.10', 'python3.9', 'python3', 'python3*'] +- for root in ['/usr/local', '/usr'] +- for path in glob.glob(f'{root}/bin/{pattern}') +- if os.path.exists(path) +-] +-if not candidates: +- raise Exception('could not find python3') +-best_python_executable = os.path.realpath(candidates[0]) ++preserve("/nix/store") + + # Set up any specific shares requested. + if args.mount: +@@ -227,18 +199,15 @@ settings['mounts'] = sorted(tmpfs_mounts, key=lambda mount: mount["destination"] + # because gvisor is written in Go and doesn't use the standard library that faketime + # tweaks. + if args.faketime: +- preserve('/usr/lib/x86_64-linux-gnu/faketime') + cmd_args.append('faketime') + cmd_args.append('-f') + cmd_args.append('2020-01-01 00:00:00' if args.faketime == 'default' else args.faketime) +- preserve('/usr/bin/faketime') +- preserve('/bin/date') + + # Pick and set an initial entry point (bash or python). + if start: + cmd_args.append(start) + else: +- cmd_args.append('bash' if include_bash else best_python_executable) ++ cmd_args.append('bash' if include_bash else "python3") + + # Add any requested arguments for the program that will be run. + cmd_args += more_args diff --git a/pkgs/by-name/gr/grist-core/fetch-grist-enterprise.nix b/pkgs/by-name/gr/grist-core/fetch-grist-enterprise.nix new file mode 100644 index 000000000000..a6c481d8bdad --- /dev/null +++ b/pkgs/by-name/gr/grist-core/fetch-grist-enterprise.nix @@ -0,0 +1,54 @@ +{ + lib, + stdenv, + cacert, + curl, + + fetchYarnDeps, +}: +{ + gristSrc, + version, + hash, + offlineCacheHash, +}: +rec { + src = stdenv.mkDerivation (finalAttrs: { + pname = "grist-enterprise-src"; + inherit version; + + src = gristSrc; + + phases = [ + "buildPhase" + "installPhase" + ]; + + nativeBuildInputs = [ + curl + cacert + ]; + + buildPhase = '' + ref=$(cat $src/buildtools/.grist-ee-version) + + echo "Found grist-ee version: $ref" + + curl "https://grist-static.com/ext/ext-built-''${ref}.tar.gz" -o ./tarball.tar.gz + + ''; + installPhase = '' + mkdir -p $out + + tar -xvf ./tarball.tar.gz -C $out + ''; + + outputHash = hash; + outputHashAlgo = if finalAttrs.outputHash == "" then "sha256" else null; + outputHashMode = "recursive"; + }); + offlineCache = fetchYarnDeps { + yarnLock = "${src}/ext/yarn.lock"; + hash = offlineCacheHash; + }; +} diff --git a/pkgs/by-name/gr/grist-core/package.nix b/pkgs/by-name/gr/grist-core/package.nix new file mode 100644 index 000000000000..39f55b567324 --- /dev/null +++ b/pkgs/by-name/gr/grist-core/package.nix @@ -0,0 +1,244 @@ +{ + lib, + stdenv, + callPackage, + + fetchFromGitHub, + fetchYarnDeps, + writeScriptBin, + + python3, + yarn, + nodejs, + node-gyp-build, + node-gyp, + node-pre-gyp, + fixup-yarn-lock, + + yarnConfigHook, + + sandboxEnv ? [ ], + extraPythonPackages ? p: [ ], + + nixosTests, + + enterpriseEdition ? false, + + nix-update-script, +}: +stdenv.mkDerivation ( + finalAttrs: + let + fetchGristEnterprise = callPackage ./fetch-grist-enterprise.nix { }; + + enterprise = fetchGristEnterprise { + gristSrc = finalAttrs.src; + inherit (finalAttrs) version; + hash = "sha256-7lqt+L/Qmx/3kl2zJnRsbmCSmu+iAyzpNnqI/yJD9Q8="; + offlineCacheHash = "sha256-oMLNZZolY9Wg4DwJyYPDL6K28aEyWcXS9ivnzCuYcS0="; + }; + + pythonEnv = python3.withPackages ( + p: + extraPythonPackages p + ++ [ + p.astroid + p.asttokens + p.chardet + p.et-xmlfile + p.executing + p.friendly-traceback + p.iso8601 + p.lazy-object-proxy + p.openpyxl + p.phonenumbers + p.pure-eval + p.python-dateutil + p.roman + p.six + p.sortedcontainers + p.stack-data + p.typing-extensions + p.unittest-xml-reporting + p.wrapt + ] + ); + in + { + pname = "grist-core"; + version = "1.7.19"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "gristlabs"; + repo = "grist-core"; + tag = "v${finalAttrs.version}"; + hash = "sha256-IKnSluSQnPHO+qAwWF7KR/ukIDHVVulmJqIqaMI88Lg="; + }; + + offlineCache = fetchYarnDeps { + yarnLock = "${finalAttrs.src}/yarn.lock"; + hash = "sha256-E8LDY7GF9d7+iXxr4BLYRUkwQxcpVihMU6HrXJ80pic="; + }; + + env = { + # We have our own way to fetch enterprise code because of nix + GRIST_SKIP_EXT_AUTOSETUP = "1"; + + sandboxPath = lib.makeSearchPath "bin" ([ pythonEnv ] ++ sandboxEnv); + sandboxLibPath = lib.makeLibraryPath ([ pythonEnv ] ++ sandboxEnv); + }; + + strictDeps = true; + + patches = [ + # Currently, gVisor sandboxing assumes the system is following the FHS. + # We thus adapt the sandboxing for nixos by removing all useless mounts + # and adding a readonly /nix/store. In particular this implies that all + # grist users will be able to browse the nix-store. + # + # See https://github.com/gristlabs/grist-core/issues/2022 for more details + ./0001-nixos.patch + ]; + + nativeBuildInputs = [ + yarn + nodejs + fixup-yarn-lock + node-gyp-build + node-gyp + node-pre-gyp + + yarnConfigHook + + # napi-postinstall is only used for linting dependencies and/or useless checks + (writeScriptBin "napi-postinstall" '' + #!/bin/sh + # noop + echo "$@" + '') + + pythonEnv + ]; + + buildInputs = [ pythonEnv ]; + + yarnInstallFlags = [ + "--frozen-lockfile" + "--force" + "--ignore-engines" + "--ignore-platform" + # "--ignore-scripts" + "--no-progress" + "--non-interactive" + "--offline" + ]; + + postPatch = '' + rm .yarnrc + ''; + + preConfigure = '' + export HOME=$(mktemp -d) + export npm_config_nodedir=${nodejs} + + # This one is needed during install process: + patchShebangs buildtools/install_edition.sh + ''; + + preBuild = '' + patchShebangs buildtools + '' + + lib.optionalString enterpriseEdition '' + + echo "Copying ext" + cp -r --preserve=timestamps --reflink=auto -- "${enterprise.src}/ext" ./ext + chmod -R u+w -- "./ext" + + pushd ext + + yarn config --offline set yarn-offline-mirror ${enterprise.offlineCache} + fixup-yarn-lock yarn.lock + + yarn install $yarnInstallFlags \ + --production=false + + patchShebangs node_modules + + popd + + ./buildtools/dedupe-ext-types.sh + ''; + + buildPhase = '' + runHook preBuild + + yarn --offline run build:prod + + runHook postBuild + ''; + + postBuild = '' + rm -r ./node_modules + yarn install $yarnInstallFlags \ + --production=true + ''; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/grist-core" + + cp -r {_build,node_modules,sandbox,static,bower_components} "$out/grist-core" + ${lib.optionalString enterpriseEdition '' + mkdir -p "$out/grist-core/ext" + cp -r ext/assets "$out/grist-core/ext/" + cp -r ext/node_modules "$out/grist-core/ext/" + ''} + + runHook postInstall + ''; + + postInstall = '' + unlink $out/grist-core/static/mocha.js + unlink $out/grist-core/static/sinon.js + unlink $out/grist-core/static/mocha.css + + unlink $out/grist-core/node_modules/msgpackr/node_modules/.bin/download-msgpackr-prebuilds + unlink $out/grist-core/node_modules/.bin/download-msgpackr-prebuilds + + unlink $out/grist-core/bower_components/bootstrap + + substituteAllInPlace $out/grist-core/sandbox/gvisor/run.py + ''; + + passthru = { + inherit pythonEnv; + enterpriseSrc = enterprise.src; + enterpriseOfflineCache = enterprise.offlineCache; + tests.grist-core = nixosTests.grist-core; + + updateScript = nix-update-script { + extraArgs = [ + "--custom-dep" + "enterpriseSrc" + "--custom-dep" + "enterpriseOfflineCache" + ]; + }; + }; + + meta = { + maintainers = with lib.maintainers; [ + sinavir + ]; + description = '' + Relational spreadsheet tool that sits between databases and + spreadsheets. + ''; + homepage = "https://github.com/gristlabs/grist-core"; + license = if enterpriseEdition then lib.unfree else lib.licenses.asl20; + platforms = lib.platforms.linux; + }; + } +) From 7f5817830171efb045dc979de37a0559ce89f621 Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 23 Sep 2026 01:56:22 +0200 Subject: [PATCH 096/122] nixos/grist-core: init --- .../manual/release-notes/rl-2611.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/grist.nix | 247 ++++++++++++++++++ 3 files changed, 250 insertions(+) create mode 100644 nixos/modules/services/web-apps/grist.nix diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index b4f95457eef0..910b6c3032b1 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -58,6 +58,8 @@ - [snowflake-prometheus-exporter](https://github.com/grafana/snowflake-prometheus-exporter), a Prometheus exporter for Snowflake metrics. Available as [services.prometheus.exporters.snowflake](#opt-services.prometheus.exporters.snowflake.enable). +- [Grist](https://www.getgrist.com/), a powerful spreadsheet alternative. Available as [services.grist](#opt-services.grist.enable). + - [Pumpkin](https://pumpkinmc.org/), a Minecraft server implementation written entirely in Rust, focused on performance and configurability. Available as [services.pumpkin](#opt-services.pumpkin.enable). - [feishin](https://github.com/jeffvli/feishin), a modern self-hosted music player. Available as [services.feishin](#opt-services.feishin.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 1ad91b265901..ad42c9606bc6 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1731,6 +1731,7 @@ ./services/web-apps/goupile.nix ./services/web-apps/grav.nix ./services/web-apps/greenlight.nix + ./services/web-apps/grist.nix ./services/web-apps/grocy.nix ./services/web-apps/guacamole-client.nix ./services/web-apps/guacamole-server.nix diff --git a/nixos/modules/services/web-apps/grist.nix b/nixos/modules/services/web-apps/grist.nix new file mode 100644 index 000000000000..fcc4e904edd0 --- /dev/null +++ b/nixos/modules/services/web-apps/grist.nix @@ -0,0 +1,247 @@ +{ + config, + lib, + pkgs, + ... +}: +let + inherit (lib) + concatMapStringsSep + concatStringsSep + mkDefault + mkEnableOption + mkIf + mkOption + mkPackageOption + optional + types + ; + + cfg = config.services.grist; +in +{ + options.services.grist = { + enable = mkEnableOption "Grist"; + + package = mkPackageOption pkgs "grist-core" { }; + + enableEnterprise = mkEnableOption "Grist enterprise code"; + + enableRedis = mkEnableOption "Grist redis data store"; + + environment = mkOption { + type = types.submodule { + freeformType = types.attrsOf (types.nullOr types.str); + + options = { + GRIST_DATA_DIR = mkOption { + type = types.path; + default = "/var/lib/grist-core/docs"; + description = '' + Directory in which to store documents. + ''; + }; + + GRIST_INST_DIR = mkOption { + type = types.path; + default = "/var/lib/grist-core"; + description = '' + Path to Grist instance configuration files, for Grist server. + ''; + }; + + GRIST_USER_ROOT = mkOption { + type = types.path; + default = "/var/lib/grist-core"; + description = '' + An extra path to look for plugins in - Grist will scan for plugins in $GRIST_USER_ROOT/plugins. + ''; + }; + + GRIST_HOST = mkOption { + type = types.str; + default = "127.0.0.1"; + description = '' + Address to listen on + ''; + }; + + GVISOR_FLAGS = mkOption { + type = types.listOf types.str; + default = [ + "-rootless" + ]; + apply = concatStringsSep " "; + description = '' + The flags that are passed on to gVisor when creating a sandbox. + ''; + }; + + GRIST_SANDBOX_FLAVOR = mkOption { + type = types.nullOr types.str; + default = "gvisor"; + description = '' + Sandbox to use for grist documents. Only "gvisor" is supported. + ''; + }; + + GVISOR_AVAILABLE = mkOption { + type = types.str; + default = "1"; + readOnly = true; + description = '' + Whether gvisor is available for Grist. + ''; + }; + + TYPEORM_DATABASE = mkOption { + type = types.str; + default = "/var/lib/grist-core/db.sqlite"; + description = '' + Database filename for sqlite or database name for other db types. + ''; + }; + + TYPEORM_TYPE = mkOption { + type = types.enum [ + "sqlite" + "postgres" + ]; + default = "sqlite"; + description = '' + Which database type to use for storage. + ''; + }; + GRIST_BOOT_KEY = mkOption { + type = types.nullOr types.str; + default = null; + description = '' + Grist password for first time configuration of your instance. You must remove it when your instance is configured. + + If null, this will be unset. + ''; + }; + GRIST_DEFAULT_EMAIL = mkOption { + type = types.nullOr types.str; + default = null; + description = '' + The user who logs in with the email defined by + GRIST_DEFAULT_EMAIL is the administrator of this Grist + installation. When Grist runs for the first time, it will create + an account set to the value of GRIST_DEFAULT_EMAIL. + + If null, this will be unset. + ''; + }; + }; + }; + default = { }; + example = { + GRIST_DEFAULT_EMAIL = "example@example.com"; + }; + description = '' + Environment variables used for Grist. + + See [](https://github.com/gristlabs/grist-core/#environment-variables) + for available environment variables. + ''; + }; + + environmentFiles = mkOption { + type = types.listOf types.path; + default = [ ]; + description = '' + Environment files for secrets. + + You must at least set GRIST_SESSION_KEY there. + ''; + }; + }; + + config = mkIf cfg.enable { + assertions = [ + { + assertion = cfg.environment.GRIST_SANDBOX_FLAVOR == "gvisor"; + message = "The current Grist module only supports gVisor sandboxing"; + } + ]; + + warnings = + optional (cfg.environment.GRIST_BOOT_KEY != null) + "GRIST_BOOT_KEY is world-readable in the Nix Store, you should remove it when your instance is configured or set it in the environment file as a secret."; + + services.grist = { + package = mkDefault (pkgs.grist-core.override { enterpriseEdition = cfg.enableEnterprise; }); + environment = { + REDIS_URL = mkIf cfg.enableRedis "redis://localhost:${builtins.toString config.services.redis.servers.grist.port}"; + NODE_PATH = concatMapStringsSep ":" (v: "${cfg.package}/grist-core/${v}") [ + "_build" + "_build/ext" + "_build/stubs" + "ext/node_modules" + ]; + }; + }; + + systemd.services.grist-core = { + description = "Grist Core"; + + after = [ + "network.target" + ] + ++ optional (cfg.environment.TYPEORM_TYPE == "postgres") "postgresql.service"; + + wants = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + path = [ + pkgs.nodejs + cfg.package.pythonEnv + pkgs.gvisor + pkgs.procps + pkgs.glibc.bin + ]; + + inherit (cfg) environment; + + serviceConfig = { + ExecStart = "${pkgs.nodejs}/bin/node ${cfg.package}/grist-core/_build/stubs/app/server/server.js"; + + DynamicUser = true; + Restart = "always"; + + StateDirectory = "grist-core"; + WorkingDirectory = "/var/lib/grist-core"; + + Delegate = "yes"; + + ProtectHome = true; + ProtectSystem = "strict"; + PrivateTmp = true; + PrivateDevices = true; + ProtectHostname = true; + ProtectClock = true; + ProtectKernelTunables = true; + ProtectKernelModules = true; + LockPersonality = true; + ProtectKernelLogs = true; + ProtectControlGroups = true; + NoNewPrivileges = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + RemoveIPC = true; + PrivateMounts = true; + + EnvironmentFile = cfg.environmentFiles; + }; + }; + services.redis.servers = mkIf cfg.enableRedis { + "grist" = { + enable = true; + port = 6380; + }; + }; + }; + + meta.maintainers = with lib.maintainers; [ sinavir ]; +} From e1af7011e7cb112b50bb8c65083d34d2f7f80fd9 Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 23 Sep 2026 15:20:25 +0200 Subject: [PATCH 097/122] nixos/tests/grist-core: init test --- nixos/tests/all-tests.nix | 1 + nixos/tests/grist.nix | 107 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 nixos/tests/grist.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 9f9c1e2703cc..b1e01c128585 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -808,6 +808,7 @@ in graylog = runTest ./graylog.nix; greenlight = runTest ./greenlight.nix; greetd-no-shadow = runTest ./greetd-no-shadow.nix; + grist = runTest ./grist.nix; grocy = runTest ./grocy.nix; grow-partition = runTest ./grow-partition.nix; grub = { diff --git a/nixos/tests/grist.nix b/nixos/tests/grist.nix new file mode 100644 index 000000000000..83d2718f4972 --- /dev/null +++ b/nixos/tests/grist.nix @@ -0,0 +1,107 @@ +{ pkgs, ... }: +let + forwardedPort = 8484; + internalPort = 8484; +in +{ + name = "grist smoke test"; + + nodes = { + machine = + { pkgs, ... }: + { + virtualisation.forwardPorts = [ + { + host.port = forwardedPort; + guest.port = internalPort; + } + ]; + + networking.firewall.allowedTCPPorts = [ 8484 ]; + + services.grist = { + enable = true; + enableRedis = true; + environment = { + APP_HOME_URL = "http://127.0.0.1:8484"; + GRIST_IN_SERVICE = "true"; + GRIST_BOOT_KEY = "dummy"; + GRIST_HOST = "0.0.0.0"; + DEBUG = "1"; + }; + }; + }; + }; + + extraPythonPackages = p: [ + p.requests + ]; + + testScript = '' + import requests + import sys + + start_all() + + machine.wait_for_unit("grist-core.service") + machine.wait_for_open_port(${builtins.toString internalPort}) + + url = "http://127.0.0.1:${builtins.toString forwardedPort}/o/docs/api/" + + def check_answer(r): + if not r.ok: + sys.exit(1) + return r.json() + + with subtest("Create document"): + r = requests.post(f"{url}docs", json = {"timezone":"Europe/Paris"}) + doc_id = check_answer(r) + + with subtest("Create table"): + r = requests.post(f"{url}docs/{doc_id}/tables", json={ + "tables": [ + { + "id": "double", + "columns": [ + { + "id": "number", + "fields": { + "type": "Numeric", + "label": "Number", + }, + }, + { + "id": "result", + "fields": { + "type": "Numeric", + "label": "Result", + "formula": "$number * 2", + "isFormula": True, + }, + }, + ], + }, + ], + }) + table_id = check_answer(r)["tables"][0]["id"] + + with subtest("Add record"): + r = requests.post(f"{url}docs/{doc_id}/tables/{table_id}/records", json={ + "records": [ + { + "fields": { + "number": 5, + }, + }, + ], + }) + if len(check_answer(r)) != 1: + sys.exit(1) + + with subtest("Read record"): + r = requests.get(f"{url}docs/{doc_id}/tables/{table_id}/records") + record = check_answer(r)["records"][0] + if record["fields"]["result"] != record["fields"]["number"] * 2: + sys.exit(1) + ''; +} From e01b7c283401c7169423b0743da5c595f123a388 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 14:18:56 +0000 Subject: [PATCH 098/122] kubectl-gadget: 0.56.0 -> 0.56.1 --- pkgs/by-name/ku/kubectl-gadget/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubectl-gadget/package.nix b/pkgs/by-name/ku/kubectl-gadget/package.nix index b4245558c2a8..41a23f709822 100644 --- a/pkgs/by-name/ku/kubectl-gadget/package.nix +++ b/pkgs/by-name/ku/kubectl-gadget/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kubectl-gadget"; - version = "0.56.0"; + version = "0.56.1"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; tag = "v${finalAttrs.version}"; - hash = "sha256-HyQpkaa6MfBi1JJarXRSTpYUjx/golGl1lIStHAU3YU="; + hash = "sha256-d5RBwb10QbHkGuZkCKG1uXSRrk2tiWetJtvpnlEP//c="; }; - vendorHash = "sha256-mXHoMsJMwNwsnpoLDc7OLiOUZhlbcslySkyJRAC9hb8="; + vendorHash = "sha256-ZhXIMgyaQE4pDEhckX19H0tXRhoM5iwwD3jNymzrffU="; env.CGO_ENABLED = 0; From 66ed445bf4b900204529ac9f96899306edb5e58c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 14:43:17 +0000 Subject: [PATCH 099/122] gitoxide: 0.58.0 -> 0.59.0 --- pkgs/by-name/gi/gitoxide/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitoxide/package.nix b/pkgs/by-name/gi/gitoxide/package.nix index f93357c38743..5f7c89f1e744 100644 --- a/pkgs/by-name/gi/gitoxide/package.nix +++ b/pkgs/by-name/gi/gitoxide/package.nix @@ -18,16 +18,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "gitoxide"; - version = "0.58.0"; + version = "0.59.0"; src = fetchFromGitHub { owner = "GitoxideLabs"; repo = "gitoxide"; tag = "v${finalAttrs.version}"; - hash = "sha256-NKpOMgB/p7p1tZvU929LUieDKInksCP4gZ3tkI1FIrY="; + hash = "sha256-TWA2SUoqEVjplEtzTApQ/HZgBkUxDeuf/GcM+qJF4fg="; }; - cargoHash = "sha256-0hCkvVFxdVdEDB0x7pd0CnKnKWOxGzbtBO9EFj9z9f4="; + cargoHash = "sha256-Mx6iWy1U8/zYzrgVfbpVG73/0lYJS8juupmbbKQlNQY="; nativeBuildInputs = [ cmake From 97aa93b6d7ca969aa593c648f93cae416f3d493a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 15:01:16 +0000 Subject: [PATCH 100/122] _9router: 0.5.75 -> 0.5.86 --- pkgs/by-name/_9/_9router/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/_9/_9router/package.nix b/pkgs/by-name/_9/_9router/package.nix index 62363ae8582d..7f02d5023c9d 100644 --- a/pkgs/by-name/_9/_9router/package.nix +++ b/pkgs/by-name/_9/_9router/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { __structuredAttrs = true; pname = "9router"; - version = "0.5.75"; + version = "0.5.86"; src = fetchzip { url = "https://registry.npmjs.org/9router/-/9router-${finalAttrs.version}.tgz"; - hash = "sha256-4G6DXod9H6FOJ6MSWm//p4lpjT4032/7YfpsqrvdT9A="; + hash = "sha256-djgKrsZ19tbGQ5GEhYaMrolk7aU5wXVPClACTHYB2zI="; }; npmDepsHash = "sha256-L1FsPonQR0CkezH6A3fQdIUwb5Tzd269CFO6NhhXbGQ="; From 00799822d05fe903be209a108dc7b6b994f202b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 15:41:26 +0000 Subject: [PATCH 101/122] eigenmath: 350 -> 351 --- pkgs/by-name/ei/eigenmath/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ei/eigenmath/package.nix b/pkgs/by-name/ei/eigenmath/package.nix index 0a599bc0892e..7d277c7adae8 100644 --- a/pkgs/by-name/ei/eigenmath/package.nix +++ b/pkgs/by-name/ei/eigenmath/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "eigenmath"; - version = "350"; + version = "351"; src = fetchFromGitHub { owner = "georgeweigt"; repo = "eigenmath"; tag = finalAttrs.version; - hash = "sha256-Depc6mzPK6FEGTUo2BmXoWlyzjQDU8Hiodp5UjxKlQE="; + hash = "sha256-V8HNzbNg/YfE9KPPBEeXw5oOkG97AgQcBKDzAAjFvnA="; }; checkPhase = From 473eeb557a8d33b8905f6f0d7203104f3ca4d9c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 16:04:20 +0000 Subject: [PATCH 102/122] fn-cli: 0.6.66 -> 0.6.69 --- pkgs/by-name/fn/fn-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fn/fn-cli/package.nix b/pkgs/by-name/fn/fn-cli/package.nix index a6ab997b43b2..9efa48818c81 100644 --- a/pkgs/by-name/fn/fn-cli/package.nix +++ b/pkgs/by-name/fn/fn-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "fn"; - version = "0.6.66"; + version = "0.6.69"; src = fetchFromGitHub { owner = "fnproject"; repo = "cli"; rev = finalAttrs.version; - hash = "sha256-eAXBlpfGFo4hRpg+WaWtrvfPWdsVJXhDd7YK3Cb2uRE="; + hash = "sha256-IRySxSBCCLfjMkkbHF8tAl59rSM58394dAPYElZzIjc="; }; vendorHash = null; From f1f76452f2614be00405afb35d97b9a150c35b95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 16:08:50 +0000 Subject: [PATCH 103/122] go2tv: 2.6.0 -> 2.6.1 --- pkgs/by-name/go/go2tv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go2tv/package.nix b/pkgs/by-name/go/go2tv/package.nix index ceee111960b7..58e778b191be 100644 --- a/pkgs/by-name/go/go2tv/package.nix +++ b/pkgs/by-name/go/go2tv/package.nix @@ -19,13 +19,13 @@ buildGoModule rec { pname = "go2tv" + lib.optionalString (!withGui) "-lite"; - version = "2.6.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "alexballas"; repo = "go2tv"; tag = "v${version}"; - hash = "sha256-Goj+x1i2Amo1s50Yd9HDj2d2WH+5y7N3y4ngeNkBgH8="; + hash = "sha256-om2oqjlk/Jg1q7HTdGv41PYRXViDtQkhYa6rqe3uCfI="; }; vendorHash = "sha256-tabupT5OF1BzMWuSNPEe7G6DF/PJWZ7WeRLNHefYvP0="; From 4df412ef08c4bf533838bee6d866b0642707ab0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 17:00:48 +0000 Subject: [PATCH 104/122] libretro.beetle-psx: 0-unstable-2026-09-07 -> 0-unstable-2026-09-21 --- pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix b/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix index ffd783fcf768..709be100368c 100644 --- a/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix +++ b/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-09-07"; + version = "0-unstable-2026-09-21"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "82d8e051d1c7741a18d930be90e458b48abaa9a1"; - hash = "sha256-CtYOhTHnG5l5Pl67p2T5JDO7oV9qHYgBrnUBMYsh5Eo="; + rev = "5718ab9b829599687671503f11494ca6a0049c57"; + hash = "sha256-hQIunB67o2XoKpNB8CQT8MNuKhaA/mLpY0JF/zC2v4Q="; }; extraBuildInputs = lib.optionals withHw [ From 0aaf7f23e6dc476710e72e66478bc8d5ff41d61b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 17:25:06 +0000 Subject: [PATCH 105/122] sqldef: 3.11.21 -> 3.11.24 --- pkgs/by-name/sq/sqldef/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqldef/package.nix b/pkgs/by-name/sq/sqldef/package.nix index 896b9c498515..9b53f3a9307e 100644 --- a/pkgs/by-name/sq/sqldef/package.nix +++ b/pkgs/by-name/sq/sqldef/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "sqldef"; - version = "3.11.21"; + version = "3.11.24"; src = fetchFromGitHub { owner = "sqldef"; repo = "sqldef"; rev = "v${finalAttrs.version}"; - hash = "sha256-UAv7W0LaAJ8IWF5LhmpT6UEgUm1pqY1+K18c7X6xBkY="; + hash = "sha256-cOadX5XhZpZswI/3XBiJkUpSJf+d3xqQGTgJ5N1yR94="; }; proxyVendor = true; From b67ee4d6fdb26050b1a6b9a98b42a10f4e259eb4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 17:34:52 +0000 Subject: [PATCH 106/122] katex: 0.18.7 -> 0.18.9 --- pkgs/by-name/ka/katex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/katex/package.nix b/pkgs/by-name/ka/katex/package.nix index 809dc6421bf8..e5c89fc24d39 100644 --- a/pkgs/by-name/ka/katex/package.nix +++ b/pkgs/by-name/ka/katex/package.nix @@ -18,20 +18,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "katex"; - version = "0.18.7"; + version = "0.18.9"; src = fetchFromGitHub { owner = "katex"; repo = "katex"; rev = "v${finalAttrs.version}"; - hash = "sha256-k0qpjCG0OzjVPBfwJj8rAoTEQZhhvyn/DO+KX6dOYg4="; + hash = "sha256-FpR79Et5et0JH93Zn+m5xg/wAL9F8lHIS+Uly2YWJ8I="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-KCpqcjFwzhYxwTg36z/HMVAqqIMzAS8xt5hk91VYRk0="; + hash = "sha256-BkjPCX8W1HEIJmluXRmIPTYmkx55OlNvH52KiJuyi9w="; }; nativeBuildInputs = [ From a4195e9474d073283bed2cfc6d55c590cc5748cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 18:13:19 +0000 Subject: [PATCH 107/122] python3Packages.ansible-compat: 26.8.0 -> 26.9.0 --- pkgs/development/python-modules/ansible-compat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible-compat/default.nix b/pkgs/development/python-modules/ansible-compat/default.nix index b3cfec2cd671..dccaaee22f8a 100644 --- a/pkgs/development/python-modules/ansible-compat/default.nix +++ b/pkgs/development/python-modules/ansible-compat/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "ansible-compat"; - version = "26.8.0"; + version = "26.9.0"; pyproject = true; src = fetchFromGitHub { @@ -34,7 +34,7 @@ buildPythonPackage rec { # export-subst prevents reproducibility rm $out/.git_archival.txt ''; - hash = "sha256-12t/iLtha5FACVpXFqrz6vIiVmtHPPqdfHogXuAe2F4="; + hash = "sha256-+UHBJV8gTY/Id3wKtBWF7zZsclWhIdnFnjud/AScF8s="; }; build-system = [ From 2f7be34a21903a925166d5f1458b9e9c9e53d927 Mon Sep 17 00:00:00 2001 From: Vidhan Bhatt Date: Fri, 25 Sep 2026 14:06:11 -0400 Subject: [PATCH 108/122] spotifast: rename from fastpotify; 0.7.1 -> 0.10.1 --- pkgs/by-name/fa/fastpotify/package.nix | 98 ----------------- pkgs/by-name/sp/spotifast/package.nix | 145 +++++++++++++++++++++++++ pkgs/top-level/aliases.nix | 1 + 3 files changed, 146 insertions(+), 98 deletions(-) delete mode 100644 pkgs/by-name/fa/fastpotify/package.nix create mode 100644 pkgs/by-name/sp/spotifast/package.nix diff --git a/pkgs/by-name/fa/fastpotify/package.nix b/pkgs/by-name/fa/fastpotify/package.nix deleted file mode 100644 index 1e3335029fb6..000000000000 --- a/pkgs/by-name/fa/fastpotify/package.nix +++ /dev/null @@ -1,98 +0,0 @@ -{ - lib, - stdenv, - rustPlatform, - fetchFromGitHub, - pkg-config, - cmake, - makeWrapper, - writeShellScript, - alsa-lib, - libpulseaudio, - libGL, - libx11, - libxkbcommon, - wayland, - libxcursor, - libxi, - libxrandr, - apple-sdk_15, -}: - -let - # projectm-sys expects CMake to install into lib/, while CMake defaults to - # lib64/ on NixOS. Wrap cmake to force it, matching upstream's flake.nix. - cmakeWithLibdir = writeShellScript "cmake-fastpotify" '' - if [[ "$1" == "--build" ]]; then - exec ${cmake}/bin/cmake "$@" - else - exec ${cmake}/bin/cmake "$@" -DCMAKE_INSTALL_LIBDIR=lib - fi - ''; -in -rustPlatform.buildRustPackage rec { - pname = "fastpotify"; - version = "0.7.1"; - - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "crmne"; - repo = "fastpotify"; - tag = "v${version}"; - hash = "sha256-RZEM1b7oj0dAIXKf+B4z5g8RaO9lArMk04/h++roGME="; - }; - - cargoHash = "sha256-DrwPRPGr2QBXpTKJmCSHLnOJAymwuN7SKKqEYlNTQHc="; - - nativeBuildInputs = [ - pkg-config - cmake - rustPlatform.bindgenHook - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ makeWrapper ]; - - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - alsa-lib - libpulseaudio - libGL - libx11 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ]; - - env.CMAKE = "${cmakeWithLibdir}"; - - # The GUI dlopens its Wayland, X11 and GL libraries at run time. - postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' - wrapProgram $out/bin/fastpotify \ - --prefix LD_LIBRARY_PATH : ${ - lib.makeLibraryPath [ - libxkbcommon - wayland - libGL - libx11 - libxcursor - libxi - libxrandr - ] - } - ''; - - postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' - install -Dm644 packaging/applications/fastpotify.desktop \ - $out/share/applications/fastpotify.desktop - install -Dm644 packaging/icons/fastpotify.svg \ - $out/share/icons/hicolor/scalable/apps/fastpotify.svg - ''; - - meta = { - description = "Fast native Spotify client with local playback and Spotify Connect"; - homepage = "https://fastpotify.rocks"; - changelog = "https://github.com/crmne/fastpotify/releases/tag/v${version}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ DmitrySkibitsky ]; - mainProgram = "fastpotify"; - platforms = lib.platforms.linux ++ lib.platforms.darwin; - }; -} diff --git a/pkgs/by-name/sp/spotifast/package.nix b/pkgs/by-name/sp/spotifast/package.nix new file mode 100644 index 000000000000..54285134156c --- /dev/null +++ b/pkgs/by-name/sp/spotifast/package.nix @@ -0,0 +1,145 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + pkg-config, + cmake, + cacert, + makeWrapper, + icnsify, + nix-update-script, + dbus, + rcodesign, + re-plistbuddy, + alsa-lib, + libpulseaudio, + libGL, + libx11, + libxkbcommon, + wayland, + libxcursor, + libxi, + libxrandr, + apple-sdk_15, +}: + +let + runtimeLibraries = [ + dbus + libxkbcommon + wayland + libGL + libx11 + libxcursor + libxi + libxrandr + ]; +in +rustPlatform.buildRustPackage rec { + pname = "spotifast"; + version = "0.10.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "crmne"; + repo = "spotifast"; + tag = "v${version}"; + hash = "sha256-rLyzvv7eJSHbzJdwx0iuwk5MHXWHHneGTOkpUQwIGAg="; + }; + + cargoHash = "sha256-pwid4r8fy3t4g6CsAepkvT9KbExUxml6jj8c71Pv/wc="; + + # projectm-sys only searches lib, while CMake may otherwise install to lib64. + postPatch = '' + substituteInPlace "$cargoDepsCopy"/source-git-*/projectm-sys-*/build.rs \ + --replace-fail \ + '.define("BUILD_SHARED_LIBS", build_shared_libs)' \ + '.define("CMAKE_INSTALL_LIBDIR", "lib").define("BUILD_SHARED_LIBS", build_shared_libs)' + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace src/updates/macos.rs \ + --replace-fail \ + 'Command::new("/usr/libexec/PlistBuddy")' \ + 'Command::new("${lib.getExe' re-plistbuddy "PlistBuddy"}")' + ''; + + # The proxy test needs a valid CA bundle. + preCheck = '' + export SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt" + ''; + + nativeBuildInputs = [ + pkg-config + cmake + rustPlatform.bindgenHook + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ makeWrapper ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + rcodesign + icnsify + re-plistbuddy + ]; + + nativeCheckInputs = lib.optionals stdenv.hostPlatform.isLinux [ dbus ]; + + buildInputs = + lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + libpulseaudio + libGL + libx11 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ]; + + postFixup = + lib.optionalString stdenv.hostPlatform.isLinux '' + wrapProgram $out/bin/fastpotify \ + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath runtimeLibraries} + wrapProgram $out/bin/spotifast \ + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath runtimeLibraries} + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + rcodesign sign "$out/Applications/Spotifast.app" + ''; + + postInstall = + lib.optionalString stdenv.hostPlatform.isLinux '' + install -Dm644 packaging/applications/spotifast.desktop \ + $out/share/applications/spotifast.desktop + install -Dm644 packaging/icons/spotifast.svg \ + $out/share/icons/hicolor/scalable/apps/spotifast.svg + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + app="$out/Applications/Spotifast.app/Contents" + mkdir -p "$app/MacOS" "$app/Resources" + executable=Spotifast + identifier=rocks.spotifast.Spotifast + cp "$out/bin/spotifast" "$app/MacOS/$executable" + icnsify packaging/macos/icon-1024.png -o "$app/Resources/spotifast.icns" + substitute packaging/macos/Info.plist "$app/Info.plist" \ + --replace-fail __VERSION__ "${version}" \ + --replace-fail __BUILD__ "${lib.head (lib.splitString "-" version)}" \ + --replace-fail __EXECUTABLE__ "$executable" \ + --replace-fail __IDENTIFIER__ "$identifier" + ''; + + passthru.updateScript = nix-update-script { }; + + __darwinAllowLocalNetworking = true; + # CoreText's fallback test reads the system font files. + __impureHostDeps = lib.optionals stdenv.hostPlatform.isDarwin [ + "/System/Library/Fonts" + ]; + + meta = { + description = "Fast native Spotify client with local playback and Spotify Connect"; + homepage = "https://spotifast.rocks"; + changelog = "https://github.com/crmne/spotifast/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ DmitrySkibitsky ]; + mainProgram = "spotifast"; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8e7b10b7a257..c81d17d78ffb 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -824,6 +824,7 @@ mapAliases { fastfetchMinimal = warnAlias "'fastfetchMinimal' has been renamed to 'fastfetch-unwrapped'" fastfetch-unwrapped; # Added 2026-05-18 fastJson = warnAlias "'fastJson' has been renamed to 'libfastjson'" libfastjson; # Added 2026-02-08 fastnlo_toolkit = throw "'fastnlo_toolkit' has been renamed to/replaced by 'fastnlo-toolkit'"; # Converted to throw 2025-10-27 + fastpotify = warnAlias "'fastpotify' has been renamed to 'spotifast'" spotifast; # Added 2026-09-15 faust2alsa = throw "'faust2alsa' has been removed as it depends on GTK2, which is deprecated."; # Added 2026-08-08 faustPhysicalModeling = warnAlias "'faustPhysicalModeling' has been renamed to 'faust-physicalmodeling'" faust-physicalmodeling; # Added 2026-02-08 faustStk = throw "'faustStk' has been renamed to/replaced by 'faustPhysicalModeling'"; # Converted to throw 2025-10-27 From c205b565a0153edcfd259b73b1a0f509625403bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 18:38:23 +0000 Subject: [PATCH 109/122] wait4x: 3.7.1 -> 3.7.2 --- pkgs/by-name/wa/wait4x/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wait4x/package.nix b/pkgs/by-name/wa/wait4x/package.nix index c155f3732586..88d579021bdb 100644 --- a/pkgs/by-name/wa/wait4x/package.nix +++ b/pkgs/by-name/wa/wait4x/package.nix @@ -5,16 +5,16 @@ }: buildGoModule (finalAttrs: { pname = "wait4x"; - version = "3.7.1"; + version = "3.7.2"; src = fetchFromGitHub { owner = "wait4x"; repo = "wait4x"; rev = "v${finalAttrs.version}"; - hash = "sha256-Cv0yjkfxJQFTcDLyAgWnjIz4mfZY1T99X1j7N6lL7zA="; + hash = "sha256-07+6noaevhkr9MqMFquEDpPKcNJSzHMIL2qREwX3tjM="; }; - vendorHash = "sha256-4OlAA032PMfn03zOiQA2aw0jqUKm/US86wwSLpfrQOk="; + vendorHash = "sha256-qsVXm0W8R0xjlN4jvE70tmCr8WFScX7zMbtYR0LmJdg="; # Tests make network access doCheck = false; From 1df0b0003e82943aae6fd06c3a3f925b082dc88a Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Fri, 25 Sep 2026 14:45:23 -0400 Subject: [PATCH 110/122] rustls-ffi: 0.15.3 -> 0.15.4 This addresses GHSA-2mjx-qc3c-rqvc by updating rustls-ffi from 0.15.3 to 0.15.4. See the upstream release notes for more information: https://github.com/rustls/rustls-ffi/releases/tag/v0.15.4 --- pkgs/by-name/ru/rustls-ffi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustls-ffi/package.nix b/pkgs/by-name/ru/rustls-ffi/package.nix index 4d13a8ae531c..7eb2cd924b3f 100644 --- a/pkgs/by-name/ru/rustls-ffi/package.nix +++ b/pkgs/by-name/ru/rustls-ffi/package.nix @@ -15,18 +15,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "rustls-ffi"; - version = "0.15.3"; + version = "0.15.4"; src = fetchFromGitHub { owner = "rustls"; repo = "rustls-ffi"; tag = "v${finalAttrs.version}"; - hash = "sha256-ayD9A9ZiQX3pkRJ4T+EyDsNroGuTdR2xEXcfz6D3MY8="; + hash = "sha256-bhh9KtL7AvRLX1W6+FKdimq+YZsIsQHFdVKf1h1i0Jo="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-5FJb6cuQMT2NWQvbxip+medxcEUtSnZaKu8QR2YFKzc="; + hash = "sha256-22MIs5vjWu9IbjrpbPnp4g3i+nR6v7qxQoMhfve5SDM="; }; propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ From ae176c939dbf23cdec42b15d79b8ef8253fe27a3 Mon Sep 17 00:00:00 2001 From: Nia Date: Fri, 25 Sep 2026 20:50:49 +0200 Subject: [PATCH 111/122] raycast: 2.4.1.0 -> 2.5.2.0 --- pkgs/by-name/ra/raycast/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 804efceeca79..5e3b991657b3 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -11,15 +11,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "2.4.1.0"; + version = "2.5.2.0"; __structuredAttrs = true; strictDeps = true; src = fetchurl { name = "Raycast.dmg"; - url = "https://x-r2.raycast-releases.com/Raycast_2.4.1.0_df416282fa_arm64.dmg"; - hash = "sha256-W7Ca2vz4BwYFJkuyn89Jbk1hXaOmoM6I6rcGU9GGp5U="; + url = "https://x-r2.raycast-releases.com/Raycast_2.5.2.0_67ef5b0f31_arm64.dmg"; + hash = "sha256-G3l4Ng0blsqWsL8T2bHRlAWZzuxh3YyFoN4/DoJEWyM="; }; dontPatch = true; From d08a069e9836bea10545fb7078d413a562cb858a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 19:36:21 +0000 Subject: [PATCH 112/122] archon-lite: 9.5.0 -> 9.6.80 --- pkgs/by-name/ar/archon-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/archon-lite/package.nix b/pkgs/by-name/ar/archon-lite/package.nix index 19ac601a378d..4037f9445505 100644 --- a/pkgs/by-name/ar/archon-lite/package.nix +++ b/pkgs/by-name/ar/archon-lite/package.nix @@ -7,11 +7,11 @@ appimageTools.wrapType2 (finalAttrs: { pname = "archon-lite"; - version = "9.5.0"; + version = "9.6.80"; src = fetchurl { url = "https://github.com/RPGLogs/Uploaders-archon-lite/releases/download/v${finalAttrs.version}/archon-lite-v${finalAttrs.version}.AppImage"; - hash = "sha256-ZuALgVtqsYtvnSq8hkJL4A+i4UaEpk+2L3bpSEXrhRM="; + hash = "sha256-LiP0PAEShUWHokMJ0AjRniYZjpnEhl7SUz2tkJKnd80="; }; extraInstallCommands = '' From 6a22346e2f43a7f417a992acd9fa99836b5707fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 20:22:59 +0000 Subject: [PATCH 113/122] grpc-gateway: 2.30.0 -> 2.31.0 --- pkgs/by-name/gr/grpc-gateway/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpc-gateway/package.nix b/pkgs/by-name/gr/grpc-gateway/package.nix index b699f7646cab..d9f2570f184f 100644 --- a/pkgs/by-name/gr/grpc-gateway/package.nix +++ b/pkgs/by-name/gr/grpc-gateway/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "grpc-gateway"; - version = "2.30.0"; + version = "2.31.0"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-gateway"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-LoSfWF+bJ6p+XVdqauIcgESfse+F57aoADi3mYUf3lo="; + sha256 = "sha256-sQjeryLDvp2rw41eX4JhBquEemCBdumnpb7+c7iEiag="; }; - vendorHash = "sha256-e0CajogxQoHPanjek6nWebV2yHFja0QHHD57SNlLQDI="; + vendorHash = "sha256-CpQiMBXazT5t2+apej1MqIVuJKdr+BJJcz17Utoth4Y="; ldflags = [ "-X=main.version=${finalAttrs.version}" From ea10a03e35f8d02660f434abf71d25eb0b8ef501 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 20:31:33 +0000 Subject: [PATCH 114/122] moor: 2.19.1 -> 2.19.2 --- pkgs/by-name/mo/moor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/moor/package.nix b/pkgs/by-name/mo/moor/package.nix index 4a75a1487588..5bd8d1e10e87 100644 --- a/pkgs/by-name/mo/moor/package.nix +++ b/pkgs/by-name/mo/moor/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "moor"; - version = "2.19.1"; + version = "2.19.2"; src = fetchFromGitHub { owner = "walles"; repo = "moor"; tag = "v${finalAttrs.version}"; - hash = "sha256-84Q0BAe3hQOaRM8LJm9jnA2D+IYbHVOV6UpSCVYRVu4="; + hash = "sha256-fwXWMreyB3Hr+6BMDZ4M6IPOl6FNcvVgU/c3Guf3+YU="; }; - vendorHash = "sha256-y9NejPlFRCVhfR0A+kTQABpqAxMVmKlZizbJjI39F/k="; + vendorHash = "sha256-ygMUnuIqr+rIw5+nJSUFomr5VokhqVQfWs9nQHeoQ0U="; nativeBuildInputs = [ installShellFiles ]; From 89bea80ddfd33ea444e1305592d987b3cd793546 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Fri, 25 Sep 2026 22:35:36 +0200 Subject: [PATCH 115/122] grist-core: wire the right test It's not nixosTests.grist-core, it's nixosTests.grist. Signed-off-by: Raito Bezarius --- pkgs/by-name/gr/grist-core/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gr/grist-core/package.nix b/pkgs/by-name/gr/grist-core/package.nix index 39f55b567324..dd37039ee313 100644 --- a/pkgs/by-name/gr/grist-core/package.nix +++ b/pkgs/by-name/gr/grist-core/package.nix @@ -216,7 +216,7 @@ stdenv.mkDerivation ( inherit pythonEnv; enterpriseSrc = enterprise.src; enterpriseOfflineCache = enterprise.offlineCache; - tests.grist-core = nixosTests.grist-core; + tests.grist-core = nixosTests.grist; updateScript = nix-update-script { extraArgs = [ From 85957cfb70f21dce23fa0c0ad774c2cefe056018 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Fri, 25 Sep 2026 14:32:25 -0600 Subject: [PATCH 116/122] python3Packages.donut-shellcode: restrict to x86 and x64 --- .../python-modules/donut-shellcode/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/donut-shellcode/default.nix b/pkgs/development/python-modules/donut-shellcode/default.nix index 118ffa80a5b2..e2d2593ce311 100644 --- a/pkgs/development/python-modules/donut-shellcode/default.nix +++ b/pkgs/development/python-modules/donut-shellcode/default.nix @@ -5,7 +5,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "donut-shellcode"; version = "1.1"; pyproject = true; @@ -13,7 +13,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "TheWover"; repo = "donut"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-gKa7ngq2+r4EYRdwH9AWnJodJjCdppzKch4Ve/4ZPhk="; }; @@ -27,8 +27,9 @@ buildPythonPackage rec { meta = { description = "Module to generate x86, x64, or AMD64+x86 position-independent shellcode"; homepage = "https://github.com/TheWover/donut"; - changelog = "https://github.com/TheWover/donut/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/TheWover/donut/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + platforms = with lib.platforms; i686 ++ x86_64; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From d812baf746f8f3f8c01ac04503f33080068c5b0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 20:51:47 +0000 Subject: [PATCH 117/122] python3Packages.pydroplet: 2.4.0 -> 2.4.1 --- pkgs/development/python-modules/pydroplet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydroplet/default.nix b/pkgs/development/python-modules/pydroplet/default.nix index a263d417eb9d..e5f1e01788ab 100644 --- a/pkgs/development/python-modules/pydroplet/default.nix +++ b/pkgs/development/python-modules/pydroplet/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pydroplet"; - version = "2.4.0"; + version = "2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "Hydrific"; repo = "pydroplet"; tag = "v${version}"; - hash = "sha256-XLosly9Zyvp3Mfvj0mPORYJBNBkt8JPjlHuvHinZ39w="; + hash = "sha256-jf27FDDwkYBLkWJPDMFav6VIbFr7dJwYmbygqTc3pfc="; }; build-system = [ setuptools ]; From f0a8b9087838140686dafa624775f96a1bc1b3d6 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:00:21 +0000 Subject: [PATCH 118/122] linux_7_2: 7.2.7 -> 7.2.8 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index edbb9f7ba36a..de7a13210bb3 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -35,8 +35,8 @@ "lts": true }, "7.2": { - "version": "7.2.7", - "hash": "sha256:0nhl8fniqz9v95d54d39pbh045zzj7cghhrrf6rgyh15vd3lrhsa", + "version": "7.2.8", + "hash": "sha256:0h8rwp1zipb0szf3y05pbmqyscdi4902x239bid7rbfifflxbs0j", "lts": false } } From 2500f99a0ab083ccadfddb8aa38c54b5926a183f Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:00:23 +0000 Subject: [PATCH 119/122] linux_6_18: 6.18.53 -> 6.18.54 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index de7a13210bb3..25e0b21bd05a 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -30,8 +30,8 @@ "lts": true }, "6.18": { - "version": "6.18.53", - "hash": "sha256:1q6gfh9v2p5v82p84xjypcdb6kxyp4w4sjhlnjkhhjr4qaavlvsd", + "version": "6.18.54", + "hash": "sha256:1b5c7v7vxl27z3xrdnqxgyzdv2b8xy464majpv8bn0l1vl10pwwx", "lts": true }, "7.2": { From 36aedebf62c77d33fba2f65e8947a0b7c5bda139 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 21:07:50 +0000 Subject: [PATCH 120/122] edhm-ui: 3.0.71 -> 3.0.72 --- pkgs/by-name/ed/edhm-ui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/edhm-ui/package.nix b/pkgs/by-name/ed/edhm-ui/package.nix index 67cf2cb5da44..46aefa88509e 100644 --- a/pkgs/by-name/ed/edhm-ui/package.nix +++ b/pkgs/by-name/ed/edhm-ui/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "edhm-ui"; - version = "3.0.71"; + version = "3.0.72"; strictDeps = true; src = fetchzip { url = "https://github.com/BlueMystical/EDHM_UI/releases/download/v${finalAttrs.version}/edhm-ui-v3-linux-x64.zip"; - hash = "sha256-wMsP2VeSbo78II/tT5nBAvOIQc3lCBqy+l0F2r3ulEM="; + hash = "sha256-bpYNl/I2T3sNbhjqqbYXo7c8JWi9tUBBDX/aRSIz+rA="; }; nativeBuildInputs = [ From a5c5f48639155d0f27bbf2dd764b4fd52898d0e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 21:23:17 +0000 Subject: [PATCH 121/122] oci-cli: 3.92.1 -> 3.94.0 --- pkgs/by-name/oc/oci-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 3feefd81e5cc..3deef9910435 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -31,14 +31,14 @@ in py.pkgs.buildPythonApplication (finalAttrs: { pname = "oci-cli"; - version = "3.92.1"; + version = "3.94.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-EpiMb7nnZo9O59rV6qRhp6DP2pmGni7UNeiJpq3Oot4="; + hash = "sha256-cCO3KyAYnHCqpGmqOipGnCmSHnjz3M5URbVklnJV6Yk="; }; nativeBuildInputs = [ installShellFiles ]; From 19e15c8eaeec3dae9d5b7b4bdaf3dfbe27c33173 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 25 Sep 2026 21:25:55 +0000 Subject: [PATCH 122/122] netboxPlugins.netbox-lifecycle: 1.1.9 -> 1.1.10 --- pkgs/by-name/ne/netbox/plugins/netbox-lifecycle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbox/plugins/netbox-lifecycle/package.nix b/pkgs/by-name/ne/netbox/plugins/netbox-lifecycle/package.nix index bbfc4c2702c3..a2b9e442e78f 100644 --- a/pkgs/by-name/ne/netbox/plugins/netbox-lifecycle/package.nix +++ b/pkgs/by-name/ne/netbox/plugins/netbox-lifecycle/package.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { __structuredAttrs = true; pname = "netbox-lifecycle"; - version = "1.1.9"; + version = "1.1.10"; pyproject = true; src = fetchFromGitHub { owner = "DanSheps"; repo = "netbox-lifecycle"; tag = "v${finalAttrs.version}"; - hash = "sha256-iCBlwhaf6IFdni7FQyRPtRJVwt04w0Jc4R0CeQlIWCY="; + hash = "sha256-XJRToa07iMVMg6AmA0v9OHsF75ZtS74OByKIKLzErBM="; }; build-system = [ setuptools ];