From f426528010730d0291356102134bc698553363e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 10:37:21 +0000 Subject: [PATCH 001/121] networkmanager-iodine: 1.2.0-unstable-2025-12-22 -> 1.2.0-unstable-2026-03-14 --- pkgs/by-name/ne/networkmanager-iodine/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/networkmanager-iodine/package.nix b/pkgs/by-name/ne/networkmanager-iodine/package.nix index 0dafad3b66af..1b3e6fc95564 100644 --- a/pkgs/by-name/ne/networkmanager-iodine/package.nix +++ b/pkgs/by-name/ne/networkmanager-iodine/package.nix @@ -18,14 +18,14 @@ stdenv.mkDerivation { pname = "NetworkManager-iodine${lib.optionalString withGnome "-gnome"}"; - version = "1.2.0-unstable-2025-12-22"; + version = "1.2.0-unstable-2026-03-14"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "network-manager-iodine"; - rev = "c329a1fc2be59a6094ef7f7b1fe5fd92f73947a4"; - sha256 = "mE7Hzvh3mZKwcVPeVlB8jWcTRp3sDLe0zr0l6kaUEo8="; + rev = "ce18eb60893887e104a7623fb919264c12769d03"; + sha256 = "wQVajbnw8q544APKQJfoUb7JaSH8MU3qQN3Gp6mYReE="; }; patches = [ From a13398a4e7d060143ced2b03929aabb88b83e69a Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 27 Jun 2026 09:45:58 +0200 Subject: [PATCH 002/121] nixos/gnome: add glycin-thumbnailer and gst-thumbnailers These are the new multimedia thumbnailers developed for GNOME. gst-thumbnailers in particular is useful because it adds support for video thumbnailing back to GNOME. Video thumbnailing was previously provided by totem, but totem isn't shipped by default anymore as it was replaced by showtime. Adding them to `optionalPackages` as they are not core apps as per [1]. [1] https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/6be2940aa35c91133a909f8462a36cdd66defafb/elements/core/meta-gnome-core-apps.bst --- nixos/modules/services/desktop-managers/gnome.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/desktop-managers/gnome.nix b/nixos/modules/services/desktop-managers/gnome.nix index 1d850f1f26e5..3154b181cd3f 100644 --- a/nixos/modules/services/desktop-managers/gnome.nix +++ b/nixos/modules/services/desktop-managers/gnome.nix @@ -439,6 +439,7 @@ in optionalPackages = [ pkgs.adwaita-icon-theme nixos-background-info + pkgs.glycin-thumbnailer # Image thumbnailers pkgs.gnome-backgrounds pkgs.gnome-bluetooth pkgs.gnome-color-manager @@ -447,6 +448,7 @@ in pkgs.gnome-user-docs pkgs.glib # for gsettings program pkgs.gnome-menus + pkgs.gst-thumbnailers # Audio and video thumbnailers pkgs.gtk3.out # for gtk-launch program pkgs.xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/ pkgs.xdg-user-dirs-gtk # Used to create the default bookmarks From 64262df5c3cd5405117ac819d3770ffbd7c7b7e0 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 27 Jun 2026 09:49:06 +0200 Subject: [PATCH 003/121] glycin-thumbnailer: remove redundant `shopt -s failglob` That's a leftover from when we didn't have `enabledLoaders` yet in #503377. --- pkgs/by-name/gl/glycin-thumbnailer/package.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/gl/glycin-thumbnailer/package.nix b/pkgs/by-name/gl/glycin-thumbnailer/package.nix index f90b4dd1e43e..f35f43a68f37 100644 --- a/pkgs/by-name/gl/glycin-thumbnailer/package.nix +++ b/pkgs/by-name/gl/glycin-thumbnailer/package.nix @@ -55,16 +55,13 @@ stdenv.mkDerivation (finalAttrs: { # Thumbnailer files are in `glycin-loaders`, but we provide them in this package postInstall = '' mkdir -p $out/share/thumbnailers - ( - shopt -s failglob - for loader in ${lib.concatStringsSep " " glycin-loaders.passthru.enabledLoaders}; do - substitute \ - "../glycin-loaders/glycin-$loader/glycin-$loader.thumbnailer.in" \ - "$out/share/thumbnailers/glycin-$loader.thumbnailer" \ - --subst-var-by "BINDIR" "$out/bin" - done - ) + for loader in ${lib.concatStringsSep " " glycin-loaders.passthru.enabledLoaders}; do + substitute \ + "../glycin-loaders/glycin-$loader/glycin-$loader.thumbnailer.in" \ + "$out/share/thumbnailers/glycin-$loader.thumbnailer" \ + --subst-var-by "BINDIR" "$out/bin" + done ''; passthru.tests = { From 3b2c2a6e60d41d4d99c3a80aa547f084f814976c Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 7 Jul 2026 00:07:37 +0200 Subject: [PATCH 004/121] gnome-contacts: add glycin-loaders to buildInputs Otherwise gnome-concats will fail to display the profile pictures of contacts. --- pkgs/by-name/gn/gnome-contacts/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-contacts/package.nix b/pkgs/by-name/gn/gnome-contacts/package.nix index 774afd839e5d..db837086577b 100644 --- a/pkgs/by-name/gn/gnome-contacts/package.nix +++ b/pkgs/by-name/gn/gnome-contacts/package.nix @@ -25,6 +25,7 @@ libadwaita, libglycin, libglycin-gtk4, + glycin-loaders, gsettings-desktop-schemas, gst_all_1, pipewire, @@ -62,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { glib libportal-gtk4 evolution-data-server-gtk4 + glycin-loaders gsettings-desktop-schemas folks libadwaita From 192ef8c70d48b1f7582d5fb1a2a2f39a2ca27aa0 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 24 May 2026 21:55:19 +0200 Subject: [PATCH 005/121] opendrop: drop opendrop has seen no upstream activity since June 2024 [1] and its last release was in April 2021 [2]. [1] https://github.com/seemoo-lab/opendrop [2] https://github.com/seemoo-lab/opendrop/releases/tag/v0.13.0 --- pkgs/by-name/op/opendrop/package.nix | 55 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 55 deletions(-) delete mode 100644 pkgs/by-name/op/opendrop/package.nix diff --git a/pkgs/by-name/op/opendrop/package.nix b/pkgs/by-name/op/opendrop/package.nix deleted file mode 100644 index 1e2d1cb28e6e..000000000000 --- a/pkgs/by-name/op/opendrop/package.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ - lib, - python3Packages, - fetchFromGitHub, - writableTmpDirAsHomeHook, - openssl, -}: - -python3Packages.buildPythonApplication rec { - pname = "opendrop"; - version = "0.13.0"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "seemoo-lab"; - repo = "opendrop"; - tag = "v${version}"; - hash = "sha256-4FeVQO7Z6t9mjIgesdjKx4Mi+Ro5EVGJpEFjCvB2SlA="; - }; - - nativeBuildInputs = [ - # Tests fail if I put it on buildInputs - openssl - ]; - - dependencies = with python3Packages; [ - fleep - ifaddr - libarchive-c - pillow - requests-toolbelt - setuptools - zeroconf - ]; - - makeWrapperArgs = [ - "--prefix PATH : ${lib.makeBinPath nativeBuildInputs}" - ]; - - checkInputs = with python3Packages; [ - pytestCheckHook - ]; - - nativeCheckInputs = [ writableTmpDirAsHomeHook ]; - - meta = { - description = "Open Apple AirDrop implementation written in Python"; - homepage = "https://owlink.org/"; - changelog = "https://github.com/seemoo-lab/opendrop/releases/tag/${src.rev}"; - license = lib.licenses.gpl3Only; - maintainers = [ ]; - mainProgram = "opendrop"; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index dd04ac39ad95..8357ab09d3f9 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1732,6 +1732,7 @@ mapAliases { opencollada-blender = throw "opencollada-blender has been removed, as it is unmaintained upstream"; # Added 2026-04-26 opencolorio_1 = throw "'opencolorio_1' has been removed. Use opencolorio instead"; # Added 2026-01-03 openconnect_gnutls = throw "'openconnect_gnutls' has been renamed to/replaced by 'openconnect'"; # Converted to throw 2025-10-27 + opendrop = throw "'opendrop' has been removed as it was unmaintained upstream"; # Added 2026-05-24 openexr_3 = throw "'openexr_3' has been renamed to/replaced by 'openexr'"; # Converted to throw 2025-10-27 opengfw = throw "'opengfw' has been removed because the upstream repository was deleted"; # Added 2026-03-16 openhmd = throw "'openhmd' has been removed due to being unmaintained upstream"; # Added 2025-11-05 From 7244c725a05cd163ca6ed60a92f2d2968aba1080 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 24 May 2026 21:58:46 +0200 Subject: [PATCH 006/121] owl: drop owl is broken [1] and has seen no upstream activity since January 2022 [2]. [1] https://hydra.nixos.org/build/329616536 [2] https://github.com/seemoo-lab/owl --- pkgs/by-name/ow/owl/package.nix | 48 --------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 pkgs/by-name/ow/owl/package.nix diff --git a/pkgs/by-name/ow/owl/package.nix b/pkgs/by-name/ow/owl/package.nix deleted file mode 100644 index a71b8bc050b3..000000000000 --- a/pkgs/by-name/ow/owl/package.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - cmake, - libev, - libnl, - libpcap, -}: - -stdenv.mkDerivation { - pname = "owl"; - version = "0-unstable-2022-01-30"; - - src = fetchFromGitHub { - owner = "seemoo-lab"; - repo = "owl"; - rev = "8e4e840b212ae5a09a8a99484be3ab18bad22fa7"; - hash = "sha256-kFk+JFLGWGBu5FPH3qp/Bxa6t04f1kpeHz3H8GNF3fg="; - fetchSubmodules = true; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ - libev - libnl - libpcap - ]; - - postPatch = '' - substituteInPlace googletest/CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 2.8.8)" "cmake_minimum_required(VERSION 3.10)" - substituteInPlace googletest/{googlemock,googletest}/CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 2.6.4)" "cmake_minimum_required(VERSION 3.10)" - - # https://gcc.gnu.org/gcc-15/porting_to.html#header-dep-changes - sed -e '1i #include ' -i googletest/googletest/src/gtest-death-test.cc - ''; - - meta = { - description = "Open Apple Wireless Direct Link (AWDL) implementation written in C"; - homepage = "https://owlink.org/"; - license = lib.licenses.gpl3Only; - maintainers = [ ]; - platforms = [ "x86_64-linux" ]; - mainProgram = "owl"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8357ab09d3f9..06d3cb853b79 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1763,6 +1763,7 @@ mapAliases { ossec-server = throw "'ossec-server' has been removed due to lack of maintenance"; # Added 2025-11-08 overrideLibcxx = throw "overrideLibcxx has been removed, as it was no longer used and Darwin now uses libc++ from the latest SDK; see the Nixpkgs 25.11 release notes for details"; # Added 2025-09-15 overrideSDK = throw "overrideSDK has been removed as it was a legacy compatibility stub. See for migration instructions"; # Added 2025-08-04 + owl = throw "'owl' has been removed as it was broken and unmaintained upstream"; # Added 2026-05-24 pactorio = throw "'pactorio' has been removed, as it has been unmaintained upstream since February 2024"; # Added 2026-01-01 pacup = throw "'pacup' has been renamed to/replaced by 'perlPackages.pacup'"; # Converted to throw 2025-10-27 PageEdit = throw "'PageEdit' has been renamed to/replaced by 'pageedit'"; # Converted to throw 2025-10-27 From 1c5803b9b6a882a3f9f97c2813eefa7fa46c88d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Jul 2026 22:19:33 +0000 Subject: [PATCH 007/121] python3Packages.moocore: 0.3.1 -> 0.3.2 --- pkgs/development/python-modules/moocore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/moocore/default.nix b/pkgs/development/python-modules/moocore/default.nix index 4299c5ede83b..6b6de7dd0999 100644 --- a/pkgs/development/python-modules/moocore/default.nix +++ b/pkgs/development/python-modules/moocore/default.nix @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { pname = "moocore"; - version = "0.3.1"; + version = "0.3.2"; pyproject = true; __structuredAttrs = true; @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { owner = "multi-objective"; repo = "moocore"; tag = "v${finalAttrs.version}"; - hash = "sha256-6KWDnL/efGg8ss4eARQptoTYxxdLYjeg0DgDyEpxZT8="; + hash = "sha256-R4CqhvmaMyCKJnF+SfD2HSv5tnsCIC6CMmLTaMBJZIw="; }; sourceRoot = "${finalAttrs.src.name}/python"; From 97581f4d142c2c990ea3e0a7acb0547d5afa78bd Mon Sep 17 00:00:00 2001 From: whoomee Date: Thu, 25 Jun 2026 15:55:02 +0200 Subject: [PATCH 008/121] esphome-device-builder: init at 1.6.1 --- .../es/esphome-device-builder/frontend.nix | 54 +++++++ .../es/esphome-device-builder/package.nix | 144 ++++++++++++++++++ .../es/esphome-device-builder/update.nix | 34 +++++ 3 files changed, 232 insertions(+) create mode 100644 pkgs/by-name/es/esphome-device-builder/frontend.nix create mode 100644 pkgs/by-name/es/esphome-device-builder/package.nix create mode 100644 pkgs/by-name/es/esphome-device-builder/update.nix diff --git a/pkgs/by-name/es/esphome-device-builder/frontend.nix b/pkgs/by-name/es/esphome-device-builder/frontend.nix new file mode 100644 index 000000000000..e4c68ecffd1f --- /dev/null +++ b/pkgs/by-name/es/esphome-device-builder/frontend.nix @@ -0,0 +1,54 @@ +{ + buildPythonPackage, + fetchFromGitHub, + nodejs, + fetchNpmDeps, + npmHooks, + pyprojectVersionPatchHook, + setuptools, + meta, +}: + +buildPythonPackage (finalAttrs: { + pname = "esphome-device-builder-frontend"; + version = "0.1.251"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "esphome"; + repo = "device-builder-frontend"; + tag = finalAttrs.version; + hash = "sha256-lt7uDtoKcymm5wWygS44ff6TmSs1lPM1WdbygsEHcUc="; + }; + + npmDeps = fetchNpmDeps { + inherit (finalAttrs) src; + hash = "sha256-JDpUk/aEgPpx8X2AuPlm7rCpvfOX0vfLHpSDlBRN/5o="; + }; + + nativeBuildInputs = [ + nodejs + npmHooks.npmConfigHook + pyprojectVersionPatchHook + ]; + + build-system = [ + setuptools + ]; + + preBuild = '' + npm run build + ''; + + pythonImportsCheck = [ + "esphome_device_builder_frontend" + ]; + + meta = meta // { + description = "Frontend for the ESPHome Device Builder"; + homepage = "https://github.com/esphome/device-builder-frontend"; + changelog = "https://github.com/esphome/device-builder/releases/tag/${finalAttrs.src.tag}"; + }; +}) diff --git a/pkgs/by-name/es/esphome-device-builder/package.nix b/pkgs/by-name/es/esphome-device-builder/package.nix new file mode 100644 index 000000000000..1a8dfbfae2d4 --- /dev/null +++ b/pkgs/by-name/es/esphome-device-builder/package.nix @@ -0,0 +1,144 @@ +{ + lib, + callPackage, + python3Packages, + fetchFromGitHub, + gitMinimal, + versionCheckHook, + esptool, + esphome, +}: + +let + meta = { + description = "ESPHome Device Builder Dashboard"; + homepage = "https://esphome.io/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + tmarkus + karlbeecken + ]; + mainProgram = "esphome-device-builder"; + }; + + pythonPackages = python3Packages.overrideScope ( + self: super: { + esphome = self.toPythonModule esphome; + esphome-device-builder-frontend = self.callPackage ./frontend.nix { + inherit meta; + }; + } + ); +in +pythonPackages.buildPythonApplication (finalAttrs: { + pname = "esphome-device-builder"; + version = "1.6.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "esphome"; + repo = "device-builder"; + tag = finalAttrs.version; + hash = "sha256-vzHG5nsECN3qAwpDGcELf9adgGiebr99pcdDqet79s4="; + }; + + __structuredAttrs = true; + + nativeBuildInputs = with pythonPackages; [ + pyprojectVersionPatchHook + ]; + + build-system = with pythonPackages; [ + setuptools + ]; + + dependencies = with pythonPackages; [ + esphome + esphome-device-builder-frontend + + aiohttp + aiohttp-asyncmdnsresolver + colorlog + cryptography + fnv-hash-fast + ifaddr + icmplib + mashumaro + orjson + pyyaml + ruamel-yaml + voluptuous + ]; + + nativeCheckInputs = with pythonPackages; [ + versionCheckHook + pytestCheckHook + pytest-aiohttp + pytest-codspeed + pytest-cov-stub + pytest-timeout + pytest-xdist + blockbuster + ]; + + postPatch = '' + substituteInPlace esphome_device_builder/controllers/firmware/helpers.py \ + --replace-fail 'list(_find_sibling_cli("esphome"))' '["${lib.getExe pythonPackages.esphome}"]' \ + --replace-fail 'list(_find_sibling_cli("esptool"))' '["${lib.getExe esptool}"]' + + substituteInPlace esphome_device_builder/controllers/version_history/git_repo.py \ + --replace-fail 'shutil.which("git")' '"${lib.getExe gitMinimal}"' + + substituteInPlace tests/controllers/version_history/test_git_repo.py \ + --replace-fail 'shutil.which("git")' '"${lib.getExe gitMinimal}"' + substituteInPlace tests/test_editor_controller.py \ + --replace-fail 'controller._esphome_cmd = ["esphome"]' 'controller._esphome_cmd = ["${lib.getExe pythonPackages.esphome}"]' + ''; + + # Needed for tests + __darwinAllowLocalNetworking = true; + + pytestFlags = [ + "--timeout=30" + ]; + + disabledTestPaths = [ + # presumably fails due to required network access to download LibreTiny + "tests/e2e/slow/boards/test_create_all_boards.py" + ]; + + disabledTests = [ + # tests that try to access GitHub + "test_esp_idf_compile_download_round_trip" + "test_libretiny_bk7231n_compile_download_round_trip" + + # timeout + "test_get_component_bodies_returns_full_batch_larger_than_cache" + + # failed tests due to patched esphome location + "test_find_esphome_cmd_prefers_sibling_binary_when_present" + "test_find_esphome_cmd_falls_back_to_python_dash_m" + "test_find_esphome_cmd_does_not_substitute_sibling_python" + "test_find_esphome_cmd_picks_bare_esphome_on_posix" + + # failed tests due to patched git location + "test_disabled_when_no_git" + "test_missing_git_binary_disables_feature" + + # failed tests due to patched esptool location + "test_find_esptool_cmd_prefers_sibling_script" + "test_find_esptool_cmd_falls_back_to_python_dash_m" + + # TOOD: requires patching the device state monitor + "test_start_logs_ping_count_at_debug" + ]; + + passthru = { + frontend = pythonPackages.esphome-device-builder-frontend; + updateScript = callPackage ./update.nix { }; + }; + + meta = meta // { + changelog = "https://github.com/esphome/device-builder/releases/tag/${finalAttrs.src.tag}"; + }; +}) diff --git a/pkgs/by-name/es/esphome-device-builder/update.nix b/pkgs/by-name/es/esphome-device-builder/update.nix new file mode 100644 index 000000000000..9b23c064ed2d --- /dev/null +++ b/pkgs/by-name/es/esphome-device-builder/update.nix @@ -0,0 +1,34 @@ +{ + writeShellScript, + lib, + curl, + git, + jq, + yq, + nix-update, +}: + +writeShellScript "update-esphome-device-builder" '' + set -euo pipefail + + PATH=${ + lib.makeBinPath [ + curl + git + jq + yq + nix-update + ] + } + + LATEST=$(curl https://api.github.com/repos/esphome/device-builder/releases/latest | jq -r '.name') + echo "Latest version: $LATEST" + + FRONTEND_VERSION=$(curl https://raw.githubusercontent.com/esphome/device-builder/$LATEST/pyproject.toml | \ + tomlq -r '.project.dependencies|.[]|select(startswith("esphome-device-builder-frontend"))|match("[0-9.]+").string') + + echo "Frontend version: $FRONTEND_VERSION" + + nix-update esphome-device-builder.frontend --version $FRONTEND_VERSION + nix-update esphome-device-builder --version $LATEST +'' From 76b525e22bdad739a6d5aa5c993219febc5018dc Mon Sep 17 00:00:00 2001 From: Bas van den Wollenberg Date: Fri, 24 Jul 2026 21:22:04 +0200 Subject: [PATCH 009/121] ghostty: replace absolute paths in desktop file --- pkgs/by-name/gh/ghostty/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gh/ghostty/package.nix b/pkgs/by-name/gh/ghostty/package.nix index b2a77b03e28b..9660829a8a80 100644 --- a/pkgs/by-name/gh/ghostty/package.nix +++ b/pkgs/by-name/gh/ghostty/package.nix @@ -149,6 +149,9 @@ stdenv.mkDerivation (finalAttrs: { ln -s $vim $out/share/vim-plugins remove-references-to -t ${finalAttrs.deps} $out/bin/.ghostty-wrapped + + substituteInPlace $out/share/applications/com.mitchellh.ghostty.desktop \ + --replace-fail "Exec=$out/bin/ghostty" "Exec=ghostty" ''; nativeInstallCheckInputs = [ From 84ed04d9991cf4242f25ff0872591a8f9b6c9792 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 24 Jul 2026 04:22:16 +0700 Subject: [PATCH 010/121] python3Packages.translitcodec: migrate to pyproject --- pkgs/development/python-modules/translitcodec/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/translitcodec/default.nix b/pkgs/development/python-modules/translitcodec/default.nix index a4a9d2529ec1..9901752a6f8a 100644 --- a/pkgs/development/python-modules/translitcodec/default.nix +++ b/pkgs/development/python-modules/translitcodec/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, pytestCheckHook, }: @@ -12,7 +13,7 @@ in buildPythonPackage { inherit pname version; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "claudep"; @@ -21,6 +22,8 @@ buildPythonPackage { hash = "sha256-/EKquTchx9i3fZqJ6AMzHYP9yCORvwbuUQ95WJQOQbI="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ pname ]; From b090451d714a4b410edde5240599ba519753acd3 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 24 Jul 2026 04:23:59 +0700 Subject: [PATCH 011/121] python3Packages.translitcodec: modernize --- pkgs/development/python-modules/translitcodec/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/translitcodec/default.nix b/pkgs/development/python-modules/translitcodec/default.nix index 9901752a6f8a..5755be06e5d6 100644 --- a/pkgs/development/python-modules/translitcodec/default.nix +++ b/pkgs/development/python-modules/translitcodec/default.nix @@ -15,10 +15,12 @@ buildPythonPackage { pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "claudep"; repo = "translitcodec"; - rev = "version-${version}"; + tag = "version-${version}"; hash = "sha256-/EKquTchx9i3fZqJ6AMzHYP9yCORvwbuUQ95WJQOQbI="; }; From 0e9a71377dd6200ce4294a0eb4e40c62d6d133c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 03:53:23 +0000 Subject: [PATCH 012/121] google-chat-linux: 5.39.24-1 -> 5.39.26-1 --- pkgs/by-name/go/google-chat-linux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-chat-linux/package.nix b/pkgs/by-name/go/google-chat-linux/package.nix index 180ce9dca571..ffbc77b6371b 100644 --- a/pkgs/by-name/go/google-chat-linux/package.nix +++ b/pkgs/by-name/go/google-chat-linux/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "google-chat-linux"; - version = "5.39.24-1"; + version = "5.39.26-1"; src = fetchFromGitHub { owner = "squalou"; repo = "google-chat-linux"; tag = version; - hash = "sha256-yQBnqGyTCUr/t+PCCSTsUhKvlT5wV/F/OvCXrgeiceA="; + hash = "sha256-ZhVwhUpkY8tPEB16HnuF+SvNKCrrZksmv2VfqC93q4o="; }; - npmDepsHash = "sha256-8eZAn8zIDcMDKi30AiG1di4T/3xVoCewJ/e4qf7n9nY="; + npmDepsHash = "sha256-gI4NEtpabHbzWVEt7CkKQVPX8HuUYUSvJss6H47ltrA="; dontNpmBuild = true; nativeBuildInputs = [ From a8c2914fb83c09161badb3e319064a8d0f800fba Mon Sep 17 00:00:00 2001 From: whispers Date: Thu, 30 Jul 2026 08:34:42 -0400 Subject: [PATCH 013/121] factor-lang: drop unused factor99.nix file this doesn't appear to be doing anything? `rg factor99` returns no reference to it being imported/callPackage'd and deleting it still lets Nixpkgs eval, soooo --- .../compilers/factor-lang/factor99.nix | 244 ------------------ 1 file changed, 244 deletions(-) delete mode 100644 pkgs/development/compilers/factor-lang/factor99.nix diff --git a/pkgs/development/compilers/factor-lang/factor99.nix b/pkgs/development/compilers/factor-lang/factor99.nix deleted file mode 100644 index 29c7013d50a4..000000000000 --- a/pkgs/development/compilers/factor-lang/factor99.nix +++ /dev/null @@ -1,244 +0,0 @@ -{ - lib, - stdenv, - cairo, - curl, - fetchurl, - freealut, - gdk-pixbuf, - git, - glib, - gnome2, - graphviz, - gtk2-x11, - interpreter, - libGL, - libGLU, - libogg, - librsvg, - libvorbis, - makeWrapper, - ncurses, - openal, - openssl, - pango, - pcre, - runCommand, - runtimeShell, - tzdata, - udis86, - unzip, - writeScriptBin, - zlib, -}: -let - runtimeLibs = [ - cairo - freealut - gdk-pixbuf - glib - gnome2.gtkglext - graphviz - gtk2-x11 - libGL - libGLU - libogg - libvorbis - openal - openssl - pango - pcre - udis86 - zlib - ]; - - wrapFactorScript = - { - from, - to ? false, - runtimeLibs, - }: - '' - # Set Gdk pixbuf loaders file to the one from the build dependencies here - unset GDK_PIXBUF_MODULE_FILE - # Defined in gdk-pixbuf setup hook - findGdkPixbufLoaders "${librsvg}" - - ${if (builtins.isString to) then "makeWrapper ${from} ${to}" else "wrapProgram ${from}"} \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --argv0 factor \ - --prefix LD_LIBRARY_PATH : /run/opengl-driver/lib:${lib.makeLibraryPath runtimeLibs} \ - --prefix PATH : ${lib.makeBinPath [ graphviz ]} - ''; - - wrapFactor = - runtimeLibs: - runCommand (lib.appendToName "with-libs" interpreter).name - { - nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ gdk-pixbuf ]; - passthru.runtimeLibs = runtimeLibs ++ interpreter.runtimeLibs; - } - (wrapFactorScript { - from = "${interpreter}/lib/factor/.factor-wrapped"; - to = "$out/bin/factor"; - runtimeLibs = (runtimeLibs ++ interpreter.runtimeLibs); - }); - - # Development helper for use in nix shell - wrapLocalFactor = writeScriptBin "wrapFactor" '' - #!${runtimeShell} - ${wrapFactorScript { - from = "./factor"; - inherit runtimeLibs; - }} - ln -sf factor.image .factor-wrapped.image - ''; - rev = "e10b64dbc53a8583098e73580a1eb9ff4ce0c709"; - version = "0.99"; - -in -stdenv.mkDerivation { - pname = "factor-lang"; - inherit version; - - src = fetchurl { - url = "https://downloads.factorcode.org/releases/${version}/factor-src-${version}.zip"; - sha256 = "f5626bb3119bd77de9ac3392fdbe188bffc26557fab3ea34f7ca21e372a8443e"; - }; - - patches = [ - ./staging-command-line-0.99-pre.patch - ./workdir-0.99-pre.patch - ./adjust-paths-in-unit-tests.patch - ]; - - nativeBuildInputs = [ - git - makeWrapper - curl - unzip - wrapLocalFactor - ]; - buildInputs = runtimeLibs; - - postPatch = '' - sed -i -e '4i GIT_LABEL = heads/master-${rev}' GNUmakefile - - # There is no ld.so.cache in NixOS so we patch out calls to that completely. - # This should work as long as no application code relies on `find-library*` - # to return a match, which currently is the case and also a justified assumption. - - sed -i -e "s#/sbin/ldconfig -p#cat $out/lib/factor/ld.so.cache#g" \ - basis/alien/libraries/finder/linux/linux.factor - - # Some other hard-coded paths to fix: - sed -i 's#/usr/share/zoneinfo/#${tzdata}/share/zoneinfo/#g' \ - extra/tzinfo/tzinfo.factor - - sed -i 's#/usr/share/terminfo#${ncurses.out}/share/terminfo#g' \ - extra/terminfo/terminfo.factor - - # De-memoize xdg-* functions, otherwise they break the image. - sed -i -e 's/^MEMO:/:/' basis/xdg/xdg.factor - - # update default paths in factor-listener.el for fuel mode - substituteInPlace misc/fuel/fuel-listener.el \ - --replace '(defcustom fuel-factor-root-dir nil' "(defcustom fuel-factor-root-dir \"$out/lib/factor\"" - ''; - - buildPhase = '' - runHook preBuild - # Necessary here, because ld.so.cache is needed in its final location during rebuild. - mkdir -p $out/bin $out/lib/factor - patchShebangs ./build.sh - # Factor uses XDG_CACHE_HOME for cache during compilation. - # We can't have that. So, set it to $TMPDIR/.cache - export XDG_CACHE_HOME=$TMPDIR/.cache && mkdir -p $XDG_CACHE_HOME - - # There is no ld.so.cache in NixOS so we construct one - # out of known libraries. The side effect is that find-lib - # will work only on the known libraries. There does not seem - # to be a generic solution here. - find $(echo ${lib.makeLibraryPath runtimeLibs} | sed -e 's#:# #g') -name \*.so.\* > $TMPDIR/so.lst - (echo $(cat $TMPDIR/so.lst | wc -l) "libs found in cache \`/etc/ld.so.cache'"; - for l in $(<$TMPDIR/so.lst); do - echo " $(basename $l) (libc6,x86-64) => $l"; - done)> $out/lib/factor/ld.so.cache - - make -j$NIX_BUILD_CORES linux-x86-64 - printf "First build from upstream boot image\n" >&2 - ./build.sh bootstrap - printf "Rebuild boot image\n" >&2 - ./factor -script -e='"unix-x86.64" USING: system bootstrap.image memory ; make-image save 0 exit' - printf "Second build from local boot image\n" >&2 - ./build.sh bootstrap - runHook postBuild - ''; - - # For now, the check phase runs, but should always return 0. This way the logs - # contain the test failures until all unit tests are fixed. Then, it should - # return 1 if any test failures have occurred. - doCheck = false; - checkPhase = '' - runHook preCheck - set +e - ./factor -e='USING: tools.test zealot.factor sequences namespaces formatting ; - zealot-core-vocabs "compiler" suffix [ test ] each :test-failures - test-failures get length "Number of failed Tests: %d\n" printf' - [ $? -eq 0 ] || { - mkdir -p "$out/nix-support" - touch "$out/nix-support/failed" - } - set -e - runHook postCheck - ''; - - installPhase = '' - runHook preInstall - cp -r factor factor.image LICENSE.txt README.md basis core extra misc $out/lib/factor - - # Create a wrapper in bin/ and lib/factor/ - ${wrapFactorScript { - from = "$out/lib/factor/factor"; - inherit runtimeLibs; - }} - mv $out/lib/factor/factor.image $out/lib/factor/.factor-wrapped.image - cp $out/lib/factor/factor $out/bin/ - - # Emacs fuel expects the image being named `factor.image` in the factor base dir - ln -s $out/lib/factor/.factor-wrapped.image $out/lib/factor/factor.image - - # install fuel mode for emacs - mkdir -p $out/share/emacs/site-lisp - ln -s $out/lib/factor/misc/fuel/*.el $out/share/emacs/site-lisp/ - runHook postInstall - ''; - - passthru = { - inherit runtimeLibs wrapFactorScript; - withLibs = wrapFactor; - }; - - meta = { - homepage = "https://factorcode.org/"; - description = "Concatenative, stack-based programming language"; - longDescription = '' - The Factor programming language is a concatenative, stack-based - programming language with high-level features including dynamic types, - extensible syntax, macros, and garbage collection. On a practical side, - Factor has a full-featured library, supports many different platforms, and - has been extensively documented. - - The implementation is fully compiled for performance, while still - supporting interactive development. Factor applications are portable - between all common platforms. Factor can deploy stand-alone applications - on all platforms. Full source code for the Factor project is available - under a BSD license. - ''; - license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ spacefrogg ]; - platforms = lib.intersectLists lib.platforms.x86_64 lib.platforms.linux; - mainProgram = "factor"; - }; -} From fa3034f3ae2a3924c6562c3387020f07f0e2df53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Aug 2026 19:38:25 +0000 Subject: [PATCH 014/121] prqlc: 0.13.13 -> 0.13.14 --- pkgs/by-name/pr/prqlc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prqlc/package.nix b/pkgs/by-name/pr/prqlc/package.nix index 7aec936022e5..1fedf37bd022 100644 --- a/pkgs/by-name/pr/prqlc/package.nix +++ b/pkgs/by-name/pr/prqlc/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "prqlc"; - version = "0.13.13"; + version = "0.13.14"; src = fetchFromGitHub { owner = "prql"; repo = "prql"; tag = finalAttrs.version; - hash = "sha256-/5z8i65WpLl06uYqu+PD/fMyajeHiECbzdgTD6D4M20="; + hash = "sha256-ntqtg0/WsBmr8IHz0CSxJTRFH2vfwnZDaZJyBAcBobQ="; }; - cargoHash = "sha256-vQOcdDnNPC6dcHbr3GgsE/seokiormNK1oi6E9JrcTY="; + cargoHash = "sha256-CcQe/L1zcdx+9OUiLnLED6ta5lE/njJvggTKWRYwZgA="; nativeBuildInputs = [ pkg-config From 5e3f85e2f6e484c0292d6688155475ba1844e389 Mon Sep 17 00:00:00 2001 From: screwys Date: Sun, 2 Aug 2026 22:57:03 +0300 Subject: [PATCH 015/121] rufin: 0.9.0 -> 0.12.0 --- pkgs/by-name/ru/rufin/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ru/rufin/package.nix b/pkgs/by-name/ru/rufin/package.nix index bf5e8744a4cf..f6ba4868c91a 100644 --- a/pkgs/by-name/ru/rufin/package.nix +++ b/pkgs/by-name/ru/rufin/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rufin"; - version = "0.9.0"; + version = "0.12.0"; __structuredAttrs = true; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "screwys"; repo = "Rufin"; tag = "v${finalAttrs.version}"; - hash = "sha256-VYuM0SAAvoQ/H4dufgoPFNIYwwEjpctqiElrKPi5D+E="; + hash = "sha256-1kxZthQ8A+cNJSc/BO8V06bwbLOdTQT/cYqxMVZg5Yw="; }; - cargoHash = "sha256-a0VPqbw2rjOzRjYpk8NoI2mq9LxFd6BBJ/AmE3tyVR4="; + cargoHash = "sha256-S+Jt95zPBjymhp5wnx6EIsTgHkKwOb6KklsT9dBhdDA="; strictDeps = true; @@ -57,6 +57,10 @@ rustPlatform.buildRustPackage (finalAttrs: { doCheck = false; postInstall = '' + install -Dm644 data/japanese-readings.dic \ + "$out/share/rufin/japanese-readings.dic" + install -Dm644 data/japanese-readings.LICENSE \ + "$out/share/licenses/rufin/japanese-readings.LICENSE" install -Dm644 data/io.github.screwys.Rufin.desktop \ "$out/share/applications/io.github.screwys.Rufin.desktop" substituteInPlace "$out/share/applications/io.github.screwys.Rufin.desktop" \ @@ -92,7 +96,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; meta = { - description = "Native GTK music client for Jellyfin"; + description = "Native GTK4/libadwaita music client for Jellyfin, Subsonic, Navidrome and local libraries written in Rust"; homepage = "https://github.com/screwys/Rufin"; changelog = "https://github.com/screwys/Rufin/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; From 5035b79ade4e42949f3f4aafdd10ff7c632fa034 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Aug 2026 07:10:53 +0000 Subject: [PATCH 016/121] libretro.nestopia: 0-unstable-2026-04-02 -> 0-unstable-2026-07-29 --- pkgs/applications/emulators/libretro/cores/nestopia.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/nestopia.nix b/pkgs/applications/emulators/libretro/cores/nestopia.nix index a3c8253c7ab8..6201f74c048f 100644 --- a/pkgs/applications/emulators/libretro/cores/nestopia.nix +++ b/pkgs/applications/emulators/libretro/cores/nestopia.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "nestopia"; - version = "0-unstable-2026-04-02"; + version = "0-unstable-2026-07-29"; src = fetchFromGitHub { owner = "libretro"; repo = "nestopia"; - rev = "b0fd87dd07e3c52903435d302b04e5e97796f127"; - hash = "sha256-OQcjGCAwXQEiWKYldKgOzMwIJcWTR308v+0OcuzFTo8="; + rev = "d0f461cee801c509748606e91c8ff0563ef62cd6"; + hash = "sha256-7SAv7ScyIi/DEEKR1lo8jbjDPUVFsJxj1ot2seCAz1A="; }; makefile = "Makefile"; From 6766f397710d80a4b6d13be2982e4820d39a0bfc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Aug 2026 10:34:01 +0000 Subject: [PATCH 017/121] mocha: 11.7.7 -> 11.8.0 --- pkgs/by-name/mo/mocha/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mocha/package.nix b/pkgs/by-name/mo/mocha/package.nix index bacd076a1675..bc14f1b82ee1 100644 --- a/pkgs/by-name/mo/mocha/package.nix +++ b/pkgs/by-name/mo/mocha/package.nix @@ -7,16 +7,16 @@ buildNpmPackage (finalAttrs: { pname = "mocha"; - version = "11.7.7"; + version = "11.8.0"; src = fetchFromGitHub { owner = "mochajs"; repo = "mocha"; tag = "v${finalAttrs.version}"; - hash = "sha256-U05dHIIk9MwMY2mV9WZZl2ibS0e35tkJg/EV3EHa6C4="; + hash = "sha256-zfKUfB5clRrjorj9IgxbpWc721GC3Wa464+n8iATAJ4="; }; - npmDepsHash = "sha256-crMuMnLJXVSzDMiZDtWXVW0x4XtZ4QXkK7qL90/kkHA="; + npmDepsHash = "sha256-iUXr89ZxR4QkOn200lavkm8xfeZpqe+Gymw+I5O28do="; postInstall = '' # Installed only for backwards compat, but should just be removed. From b1a67fe02bcf5fa5d3589e4983b55596cacf434a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Aug 2026 08:07:37 +0000 Subject: [PATCH 018/121] fuse-archive: 1.22 -> 1.24 --- pkgs/by-name/fu/fuse-archive/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fu/fuse-archive/package.nix b/pkgs/by-name/fu/fuse-archive/package.nix index cfdd1de9dfc5..c316537e7f40 100644 --- a/pkgs/by-name/fu/fuse-archive/package.nix +++ b/pkgs/by-name/fu/fuse-archive/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fuse-archive"; - version = "1.22"; + version = "1.24"; src = fetchFromGitHub { owner = "google"; repo = "fuse-archive"; tag = "v${finalAttrs.version}"; - hash = "sha256-uE+22ONNnPqAi8zBV0v3qu3um2gNoX4/jNUA7E+UQOE="; + hash = "sha256-wSjjC660SL1o6lY3A23cvjQ7k/t1E1g1IaC4RbI7hho="; }; postPatch = '' From 04b73ab757d867a7e85537f080d21504bca53323 Mon Sep 17 00:00:00 2001 From: rcmlz Date: Tue, 4 Aug 2026 12:28:54 +0200 Subject: [PATCH 019/121] tigerjython: 2.40 -> 2.42 --- pkgs/by-name/ti/tigerjython/package.nix | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ti/tigerjython/package.nix b/pkgs/by-name/ti/tigerjython/package.nix index 47ef0ddaa8c4..df54bd30325d 100644 --- a/pkgs/by-name/ti/tigerjython/package.nix +++ b/pkgs/by-name/ti/tigerjython/package.nix @@ -19,21 +19,29 @@ in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerjython"; + ################################################################# # UPDATE instructions # # We cache potentially unstable upstream input (.tar.gz file) via https://web.archive.org - this is a common procedure in Nixpkgs. # - # - Open https://tigerjython.ch/en/products/download and identify the new version string for "TigerJython IDE for Linux" - version = "2.40"; + # - Open https://www.tjgroup.ch/index.php?site=download and identify the new version string + version = "2.42"; - # - and copy download link (most likely https://tjgroup.ch/user/pages/download/TigerJython.tar.gz) to clipboard. - # - Open http://web.archive.org and paste download link from clipboard into "Save Page Now" field and hit the "Save Page" button. + # - and copy the download link (most likely https://www.tjgroup.ch/download/TigerJython.tar.gz) to the clipboard. + # - Open http://web.archive.org and paste the download link into the "Save Page Now" field and hit the "Save Page" button. # - Unselect "Save Error Pages" and hit "Save Page" again. - # - Wait for the archive link to be generated and copy it to the url field - adjust hash accordingly. src = fetchurl { - url = "https://web.archive.org/web/20250104142121/https://tjgroup.ch/download/TigerJython.tar.gz"; - hash = "sha256-V/POFftRs/jjgNaHOrKcW2AdlQY2yjO+xiwJi63oECo="; + # - Wait for the archive link to be generated and copy it to the url parameter below + url = "https://web.archive.org/web/20260804083812/https://www.tjgroup.ch/download/TigerJython.tar.gz"; + # - Run 'nix --extra-experimental-features "nix-command flakes" store prefetch-file $archive-link' to get the hash of the newly archived file + hash = "sha256-jQUQiunrEi3cJhMV9URFeI7JKbGXL/Q2mgd2v0YWRBE="; }; + # build and run the new package locally + # - 'nix-build -A tigerjython' + # - e.g. '/nix/store/...-tigerjython-2.42/bin/tigerjython' + # - optionally run 'nixfmt pkgs/by-name/ti/tigerjython/package.nix' + # - finally commit the changes as e.g. "tigerjython: 2.40 -> 2.42" to the working branch, e.g. "tigerjython-2.42" and create a pull request to the main Nixpkgs repository + ################################################################# nativeBuildInputs = [ makeWrapper From 9025269d755ebef7ef2649b51a313491e11183fc Mon Sep 17 00:00:00 2001 From: detroyejr Date: Tue, 4 Aug 2026 11:29:08 -0400 Subject: [PATCH 020/121] positron-bin: 2026.06.1-6 -> 2026.07.1-5 --- pkgs/by-name/po/positron-bin/package.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/po/positron-bin/package.nix b/pkgs/by-name/po/positron-bin/package.nix index 656d3ddf4226..91968b254d6f 100644 --- a/pkgs/by-name/po/positron-bin/package.nix +++ b/pkgs/by-name/po/positron-bin/package.nix @@ -24,10 +24,14 @@ libxkbfile, libsecret, webkitgtk_4_1, + libxtst, + libei, + libjpeg8, + pipewire, }: let pname = "positron-bin"; - version = "2026.06.1-6"; + version = "2026.07.1-5"; in stdenv.mkDerivation { dontFixup = stdenv.hostPlatform.isDarwin; @@ -37,17 +41,17 @@ stdenv.mkDerivation { if stdenv.hostPlatform.isDarwin then fetchurl { url = "https://cdn.posit.co/positron/releases/mac/arm64/Positron-${version}-arm64.dmg"; - hash = "sha256-v5FaquIX7zYHvU6FddR4dDyt9uLheHr0+IpxLVpuKMg="; + hash = "sha256-3sJdfh/9s5aucdLkrQhVcYNL5B+ZZAMtfANEn5/MRkQ="; } else if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { url = "https://cdn.posit.co/positron/releases/deb/arm64/Positron-${version}-arm64.deb"; - hash = "sha256-Xc+ZlYPqKkiZgTvpfKo79LXGhD0voanEj98aJOsfjo0="; + hash = "sha256-qSjqDJXvmPa4qOFvuXJPAk70BUavgH/NKoUdxGv9K00="; } else fetchurl { url = "https://cdn.posit.co/positron/releases/deb/x86_64/Positron-${version}-x64.deb"; - hash = "sha256-kTVHMNRbPoLg2Ua+Fo6UaUiUA6OqPwNAXXpgtqaBjls="; + hash = "sha256-Qy4i0x5lJQ4KHqzwzzTVjhFf1vnnBRa1L92r9nkbmAA="; }; buildInputs = [ @@ -69,6 +73,10 @@ stdenv.mkDerivation { libxkbfile libsecret webkitgtk_4_1 + libei + libjpeg8 + pipewire + libxtst ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ blas From 30de0a23025199aad433a06461952cfdf5676246 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Aug 2026 17:38:12 +0000 Subject: [PATCH 021/121] sayonara: 1.11.0-stable1 -> 1.12.0-stable1 --- pkgs/by-name/sa/sayonara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/sayonara/package.nix b/pkgs/by-name/sa/sayonara/package.nix index 9fbc38ebfab4..ed4e6fcaf949 100644 --- a/pkgs/by-name/sa/sayonara/package.nix +++ b/pkgs/by-name/sa/sayonara/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sayonara"; - version = "1.11.0-stable1"; + version = "1.12.0-stable1"; src = fetchFromGitLab { owner = "luciocarreras"; repo = "sayonara-player"; tag = finalAttrs.version; - hash = "sha256-MvL5czJkvHNQkuoPtGq+q7fkJIX75IXmQCWmpgisqNI="; + hash = "sha256-XDCmqoJAlKqtia/RRplbekUaTEzD+Jn/1Z5yOPgra0c="; }; nativeBuildInputs = [ From a057770de161b621cc4cb558504f193baaf7346b Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Fri, 31 Jul 2026 16:31:55 +0200 Subject: [PATCH 022/121] nixos/hydra: Add zstd to hydra-server's PATH Without this, if compress_build_logs_compression is set to zstd we're getting: ``` hydra-server[3594125]: sh: line 1: zstd: command not found ``` every time someone tries to fetch log file compressed with zstd. --- .../services/continuous-integration/hydra/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/continuous-integration/hydra/default.nix b/nixos/modules/services/continuous-integration/hydra/default.nix index 65df56ef39f1..76624d4bea7b 100644 --- a/nixos/modules/services/continuous-integration/hydra/default.nix +++ b/nixos/modules/services/continuous-integration/hydra/default.nix @@ -398,6 +398,11 @@ in wantedBy = [ "multi-user.target" ]; requires = [ "hydra-init.service" ]; after = [ "hydra-init.service" ]; + path = [ + # these are used to serve logs if they are compressed with zstd or bzip2 + pkgs.zstd + pkgs.bzip2 + ]; environment = serverEnv // { HYDRA_DBI = "${serverEnv.HYDRA_DBI};application_name=hydra-server"; }; From 140db3ae2c818657b6df487babe2c10338b40659 Mon Sep 17 00:00:00 2001 From: James Brink Date: Tue, 4 Aug 2026 12:58:13 -0700 Subject: [PATCH 023/121] nxv: 0.7.0 -> 0.7.1 Diff: https://github.com/utensils/nxv/compare/v0.7.0...v0.7.1 Changelog: https://github.com/utensils/nxv/blob/v0.7.1/CHANGELOG.md Assisted-by: Claude Code (Claude Opus 5) --- pkgs/by-name/nx/nxv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nx/nxv/package.nix b/pkgs/by-name/nx/nxv/package.nix index a9daa1fac9a1..038d39ddae5c 100644 --- a/pkgs/by-name/nx/nxv/package.nix +++ b/pkgs/by-name/nx/nxv/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nxv"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "utensils"; repo = "nxv"; tag = "v${finalAttrs.version}"; - hash = "sha256-tjVhLHn2FH4QQ5ynLEiB2nJTmpu4viho2Sf+mc7YWX8="; + hash = "sha256-CkwOJaOumxBx5kGOfkEHDmEBxrTzGXVNKJdZld3uxdA="; }; - cargoHash = "sha256-Gx45+hiRByQc/OcHlJ7L4G+xh/IZHWipslQ3Xv5+fHE="; + cargoHash = "sha256-itYpea4CBSGVdzFiRtA1Yib3U2mFyMmo/P9jicrJCrc="; # Tests use mockito which needs to bind to localhost __darwinAllowLocalNetworking = true; From 1b7556802f42f6fa24b57a6020956c1d67de16af Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 00:33:07 +0200 Subject: [PATCH 024/121] python3Packages.oci-lexer-parser: init at 0.1.2-unstable-2026-08-03 Utility to convert OCI IAM Policy Statements and Dynamic Group Matching Rules to serialized JSON output https://github.com/NetSPI/oci-lexer-parser --- .../oci-lexer-parser/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/oci-lexer-parser/default.nix diff --git a/pkgs/development/python-modules/oci-lexer-parser/default.nix b/pkgs/development/python-modules/oci-lexer-parser/default.nix new file mode 100644 index 000000000000..b8784f926d83 --- /dev/null +++ b/pkgs/development/python-modules/oci-lexer-parser/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + antlr4-python3-runtime, + pytestCheckHook, + nix-update-script, +}: + +buildPythonPackage (finalAttrs: { + pname = "oci-lexer-parser"; + version = "0.1.2-unstable-2026-08-03"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "NetSPI"; + repo = "oci-lexer-parser"; + # https://github.com/NetSPI/oci-lexer-parser/issues/15 + rev = "bc3c90c411009cf12ad44690d4ad2a0b172f9f1b"; + hash = "sha256-AAOPMR94zH57pW5S8NAjzakXR3CyI5kLFXwfvOoOn4c="; + }; + + build-system = [ setuptools ]; + + dependencies = [ antlr4-python3-runtime ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "oci_lexer_parser" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Utility to convert OCI IAM Policy Statements and Dynamic Group Matching Rules to serialized JSON output"; + homepage = "https://github.com/NetSPI/oci-lexer-parser"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index df6b03ec5ba0..6c9965bbc0f9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12017,6 +12017,8 @@ self: super: with self; { oci = callPackage ../development/python-modules/oci { }; + oci-lexer-parser = callPackage ../development/python-modules/oci-lexer-parser { }; + ocifs = callPackage ../development/python-modules/ocifs { }; ocrmypdf = callPackage ../development/python-modules/ocrmypdf { tesseract = pkgs.tesseract5; }; From fb329d149bd50e1a1d112518399c47ab741ac7ab Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 00:34:33 +0200 Subject: [PATCH 025/121] ocinferno: init at 0.6.2-unstable-2026-08-03 Tool for enumeration/download/graphical analysis of OCI content https://github.com/NetSPI/OCInferno --- pkgs/by-name/oc/ocinferno/package.nix | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/oc/ocinferno/package.nix diff --git a/pkgs/by-name/oc/ocinferno/package.nix b/pkgs/by-name/oc/ocinferno/package.nix new file mode 100644 index 000000000000..beaa2da565cf --- /dev/null +++ b/pkgs/by-name/oc/ocinferno/package.nix @@ -0,0 +1,49 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "ocinferno"; + version = "0.6.2-unstable-2026-08-03"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "NetSPI"; + repo = "OCInferno"; + # https://github.com/NetSPI/OCInferno/issues/30 + rev = "3cb32c783ad3a39ffc378005db8f0b30bb967be6"; + hash = "sha256-dOemOE3+FOMQxQ7yseBbPjSLCoHQxl/3t7Y6mFfC3yI="; + }; + + pythonRelaxDeps = [ "oci" ]; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + oci + oci-lexer-parser + pandas + prettytable + requests + xlsxwriter + ]; + + nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + + pythonImportsCheck = [ "ocinferno" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tool for enumeration/download/graphical analysis of OCI content"; + homepage = "https://github.com/NetSPI/OCInferno"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "ocinferno"; + }; +}) From 8c148712a82f5d0f1213629e43688426cf9ef821 Mon Sep 17 00:00:00 2001 From: Lisa Scheers Date: Mon, 27 Jul 2026 17:16:19 +0200 Subject: [PATCH 026/121] nushellPlugins.polars: fix build Update the pinned ethnum dependency to 1.5.3, matching the fix already applied upstream in Nushell. ethnum 1.5.2 relies on an unsound transmute that no longer compiles with Rust 1.97. Assisted-by: OpenAI Codex (GPT-5) --- pkgs/by-name/nu/nushell/plugins/polars/package.nix | 6 +++++- .../nu/nushell/plugins/polars/update-ethnum.patch | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch diff --git a/pkgs/by-name/nu/nushell/plugins/polars/package.nix b/pkgs/by-name/nu/nushell/plugins/polars/package.nix index bfd1aeba1821..4a9233117126 100644 --- a/pkgs/by-name/nu/nushell/plugins/polars/package.nix +++ b/pkgs/by-name/nu/nushell/plugins/polars/package.nix @@ -10,7 +10,11 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_polars"; - inherit (nushell) version src cargoHash; + inherit (nushell) version src; + + # https://github.com/nushell/nushell/commit/1139611e188d5fc2b0264b8b24d7d38da160f05b + cargoPatches = [ ./update-ethnum.patch ]; + cargoHash = "sha256-Cpv58bqpx1o0Dz2AykqzFY+PQE/Updr5MusQflpEF74="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch b/pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch new file mode 100644 index 000000000000..9dd5dbc986bb --- /dev/null +++ b/pkgs/by-name/nu/nushell/plugins/polars/update-ethnum.patch @@ -0,0 +1,10 @@ +diff --git a/Cargo.lock b/Cargo.lock +index dffde283d..61121dd60 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -2082 +2082 @@ name = "ethnum" +-version = "1.5.2" ++version = "1.5.3" +@@ -2084 +2084 @@ source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b" ++checksum = "40404c3f5f511ec4da6fe866ddf6a717c309fdbb69fbbad7b0f3edab8f2e835f" From c4f7fc2b6f9dad265ed75c150a541448c0f938ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 00:38:07 +0000 Subject: [PATCH 027/121] clingo: 5.8.0 -> 5.8.1 --- pkgs/by-name/cl/clingo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clingo/package.nix b/pkgs/by-name/cl/clingo/package.nix index af8d7f3372c8..9c6a21e60d64 100644 --- a/pkgs/by-name/cl/clingo/package.nix +++ b/pkgs/by-name/cl/clingo/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "clingo"; - version = "5.8.0"; + version = "5.8.1"; src = fetchFromGitHub { owner = "potassco"; repo = "clingo"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-VhfWGAcrq4aN5Tgz84v7vLOWexsA89vRaang58SXVyI="; + sha256 = "sha256-icZVAesFVzaV4TuobNqM+3S8qFTF1Why0LLJfpEX9sg="; }; nativeBuildInputs = [ cmake ]; From 752c71cfb7bde18a000372ec6379db2692405079 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:31:15 +0200 Subject: [PATCH 028/121] microcode-intel: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/mi/microcode-intel/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/mi/microcode-intel/package.nix b/pkgs/by-name/mi/microcode-intel/package.nix index 33c179945eb5..e270dbbc13e5 100644 --- a/pkgs/by-name/mi/microcode-intel/package.nix +++ b/pkgs/by-name/mi/microcode-intel/package.nix @@ -11,6 +11,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "microcode-intel"; version = "20260512"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "intel"; repo = "Intel-Linux-Processor-Microcode-Data-Files"; From ba494d5a9c5adfb4007500be6b6ce546c921c737 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:34:14 +0200 Subject: [PATCH 029/121] pbkdf2-password-hash: Enable strictDeps Signed-off-by: Felix Singer --- pkgs/by-name/pb/pbkdf2-password-hash/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pb/pbkdf2-password-hash/package.nix b/pkgs/by-name/pb/pbkdf2-password-hash/package.nix index e4dcf6fc2bee..241bc3d22c5f 100644 --- a/pkgs/by-name/pb/pbkdf2-password-hash/package.nix +++ b/pkgs/by-name/pb/pbkdf2-password-hash/package.nix @@ -16,6 +16,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-n3VxmR+bjFN/mEJ/SuDYQJWcndR7QFmcVJdZhSHDdmQ="; + strictDeps = true; __structuredAttrs = true; meta = { From da86a19b9565988da049c10a3fc9df810f8cc2e9 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:36:32 +0200 Subject: [PATCH 030/121] flashprog: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/fl/flashprog/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fl/flashprog/package.nix b/pkgs/by-name/fl/flashprog/package.nix index 96baeb034583..70184632d119 100644 --- a/pkgs/by-name/fl/flashprog/package.nix +++ b/pkgs/by-name/fl/flashprog/package.nix @@ -19,6 +19,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashprog"; version = "1.5"; + strictDeps = true; + __structuredAttrs = true; + src = fetchgit { url = "https://review.sourcearcade.org/flashprog"; tag = "v${finalAttrs.version}"; From ec2fe82d85d93bd5e5146e77ba1ad398b08277b1 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:37:23 +0200 Subject: [PATCH 031/121] iotools: Enable strictDeps Signed-off-by: Felix Singer --- pkgs/by-name/io/iotools/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/io/iotools/package.nix b/pkgs/by-name/io/iotools/package.nix index b85a48fbd56f..13f1d77953c4 100644 --- a/pkgs/by-name/io/iotools/package.nix +++ b/pkgs/by-name/io/iotools/package.nix @@ -8,6 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "iotools"; version = "1.6-unstable-2017-12-11"; + strictDeps = true; __structuredAttrs = true; src = fetchFromGitHub { From 05c172cbd4c2787f9dba57ef719abfd5294b6b40 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:38:30 +0200 Subject: [PATCH 032/121] tbtools: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/tb/tbtools/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/tb/tbtools/package.nix b/pkgs/by-name/tb/tbtools/package.nix index 120f442739d2..eaaf30835203 100644 --- a/pkgs/by-name/tb/tbtools/package.nix +++ b/pkgs/by-name/tb/tbtools/package.nix @@ -12,6 +12,9 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tbtools"; version = "0.8.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "intel"; repo = "tbtools"; From 28cea1b44867dd8020874a7fbfb652385b898848 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:44:15 +0200 Subject: [PATCH 033/121] uptime-kuma: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/up/uptime-kuma/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/up/uptime-kuma/package.nix b/pkgs/by-name/up/uptime-kuma/package.nix index b13caedcc4dc..73825ba94d00 100644 --- a/pkgs/by-name/up/uptime-kuma/package.nix +++ b/pkgs/by-name/up/uptime-kuma/package.nix @@ -11,6 +11,9 @@ buildNpmPackage (finalAttrs: { pname = "uptime-kuma"; version = "2.5.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "louislam"; repo = "uptime-kuma"; From e4b20e066ad6e54559912c38d6a0d09ff1c7bc40 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:45:38 +0200 Subject: [PATCH 034/121] fastd-exporter: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/fa/fastd-exporter/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fa/fastd-exporter/package.nix b/pkgs/by-name/fa/fastd-exporter/package.nix index df9a6ccfb567..1811326b1580 100644 --- a/pkgs/by-name/fa/fastd-exporter/package.nix +++ b/pkgs/by-name/fa/fastd-exporter/package.nix @@ -8,6 +8,9 @@ buildGoModule { pname = "fastd-exporter"; version = "0-unstable-2024-04-09"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "freifunk-darmstadt"; repo = "fastd-exporter"; From 66b1c22b1ddfbce09b4960e96d1fc9e4e67419a3 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:47:04 +0200 Subject: [PATCH 035/121] jenkins: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/je/jenkins/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix index 46338c62722f..63a64f804151 100644 --- a/pkgs/by-name/je/jenkins/package.nix +++ b/pkgs/by-name/je/jenkins/package.nix @@ -20,6 +20,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "jenkins"; version = "2.568.1"; + strictDeps = true; + __structuredAttrs = true; + src = fetchurl { url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war"; hash = "sha256-WPJPOWX773cIYp++FY1RvxOP/Vd8rbyGtGNn6K0L64M="; From 74d3606bb465f0289b29de6e48f852a63278813d Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:49:06 +0200 Subject: [PATCH 036/121] dediprog-sf100: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/de/dediprog-sf100/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/de/dediprog-sf100/package.nix b/pkgs/by-name/de/dediprog-sf100/package.nix index 05c3d2a373ac..ccd90808971b 100644 --- a/pkgs/by-name/de/dediprog-sf100/package.nix +++ b/pkgs/by-name/de/dediprog-sf100/package.nix @@ -17,6 +17,9 @@ stdenv.mkDerivation (finalAttrs: { inherit dediprogVersion dediprogHash; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "DediProgSW"; repo = "SF100Linux"; From 44cd0f1fec89fefcb6e39ea306f6deefb4d658cd Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:50:10 +0200 Subject: [PATCH 037/121] xfel: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/xf/xfel/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/xf/xfel/package.nix b/pkgs/by-name/xf/xfel/package.nix index 675d3229e7ff..855d2d427bdd 100644 --- a/pkgs/by-name/xf/xfel/package.nix +++ b/pkgs/by-name/xf/xfel/package.nix @@ -10,6 +10,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "xfel"; version = "1.3.5"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "xboot"; repo = "xfel"; From ece07a3c250632d549a978ace473a6fac4cd487e Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:51:29 +0200 Subject: [PATCH 038/121] em100: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/em/em100/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/em/em100/package.nix b/pkgs/by-name/em/em100/package.nix index f1946be5e606..c075386081fc 100644 --- a/pkgs/by-name/em/em100/package.nix +++ b/pkgs/by-name/em/em100/package.nix @@ -11,6 +11,9 @@ stdenv.mkDerivation { pname = "em100"; version = "0-unstable-2024-11-14"; + strictDeps = true; + __structuredAttrs = true; + src = fetchgit { url = "https://review.coreboot.org/em100"; # No git tags available. Use latest rev from the main branch. From e32b157801a79e6b6c6a2b13db82b08c0cd1512d Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:53:35 +0200 Subject: [PATCH 039/121] freifunk-meshviewer: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/fr/freifunk-meshviewer/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fr/freifunk-meshviewer/package.nix b/pkgs/by-name/fr/freifunk-meshviewer/package.nix index 2113ba0fc0b5..30aa0fb80645 100644 --- a/pkgs/by-name/fr/freifunk-meshviewer/package.nix +++ b/pkgs/by-name/fr/freifunk-meshviewer/package.nix @@ -9,6 +9,9 @@ buildNpmPackage (finalAttrs: { version = "13.1.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "freifunk"; repo = "meshviewer"; From 061d8ce1dc7a2c979fa53aa79eeac4378c18679f Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:54:40 +0200 Subject: [PATCH 040/121] libjaylink: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/li/libjaylink/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/li/libjaylink/package.nix b/pkgs/by-name/li/libjaylink/package.nix index 4744f1871627..5bd0155ce861 100644 --- a/pkgs/by-name/li/libjaylink/package.nix +++ b/pkgs/by-name/li/libjaylink/package.nix @@ -13,6 +13,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "libjaylink"; version = "0.4.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitLab { domain = "gitlab.zapb.de"; owner = "libjaylink"; From e51e37af09512f4f762138174e5441a9d0fe4a65 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:56:24 +0200 Subject: [PATCH 041/121] converged-security-suite: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/co/converged-security-suite/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/co/converged-security-suite/package.nix b/pkgs/by-name/co/converged-security-suite/package.nix index 4bac4109dd3c..402989797831 100644 --- a/pkgs/by-name/co/converged-security-suite/package.nix +++ b/pkgs/by-name/co/converged-security-suite/package.nix @@ -9,6 +9,9 @@ buildGoModule (finalAttrs: { version = "2.8.2"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "9elements"; repo = "converged-security-suite"; From 780d07c3b31b39b64700723b79e0350d7f9de425 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:57:55 +0200 Subject: [PATCH 042/121] redmine: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/re/redmine/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/re/redmine/package.nix b/pkgs/by-name/re/redmine/package.nix index 78def04dec19..38daa082d66f 100644 --- a/pkgs/by-name/re/redmine/package.nix +++ b/pkgs/by-name/re/redmine/package.nix @@ -68,6 +68,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "redmine"; inherit version; + strictDeps = true; + __structuredAttrs = true; + src = fetchurl { url = "https://www.redmine.org/releases/redmine-${finalAttrs.version}.tar.gz"; hash = "sha256-hX6fiGDDHkxTE4nl2T7qJkiNummDBISjsKqQS+YV6Qo="; From 6d9e28f5764db4aa46b2a49e5bdf7f49b0982188 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 2 Aug 2026 04:59:13 +0200 Subject: [PATCH 043/121] acpica-tools: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/ac/acpica-tools/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ac/acpica-tools/package.nix b/pkgs/by-name/ac/acpica-tools/package.nix index c6027ed0ae27..1140af6d2328 100644 --- a/pkgs/by-name/ac/acpica-tools/package.nix +++ b/pkgs/by-name/ac/acpica-tools/package.nix @@ -11,6 +11,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "acpica-tools"; version = "20260408"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "acpica"; repo = "acpica"; From d0618f54f4526d73715672c3f207e8e2494fda17 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 5 Aug 2026 06:22:20 +0200 Subject: [PATCH 044/121] qobuz-player: Enable strictDeps and __structuredAttrs Signed-off-by: Felix Singer --- pkgs/by-name/qo/qobuz-player/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/qo/qobuz-player/package.nix b/pkgs/by-name/qo/qobuz-player/package.nix index aafcf615b6d2..102d46e34269 100644 --- a/pkgs/by-name/qo/qobuz-player/package.nix +++ b/pkgs/by-name/qo/qobuz-player/package.nix @@ -19,6 +19,9 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-uslU/HQognLMNz/w9hMdtpzby2neE+VC8Y+RV2XMd7Q="; }; + strictDeps = true; + __structuredAttrs = true; + cargoHash = "sha256-vcII4SDE5zOgzS83CCLhffc7OEksmcMtXYb76r6M1JM="; nativeBuildInputs = [ From 18650b02be93f6b42ecb2ee80678ed522549813b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 06:22:46 +0000 Subject: [PATCH 045/121] badger: 4.9.5 -> 4.9.6 --- pkgs/by-name/ba/badger/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/badger/package.nix b/pkgs/by-name/ba/badger/package.nix index da3b14f525e4..a61e5517c0e2 100644 --- a/pkgs/by-name/ba/badger/package.nix +++ b/pkgs/by-name/ba/badger/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "badger"; - version = "4.9.5"; + version = "4.9.6"; src = fetchFromGitHub { owner = "dgraph-io"; repo = "badger"; tag = "v${finalAttrs.version}"; - hash = "sha256-HDFL5lx14g2BTBZIzkr+tkKL7X+zbI64e0et710q14o="; + hash = "sha256-LAW6WCtyzMFlycbTkdqt7FVbamkCpi0E/qgfNq4o8iM="; }; vendorHash = "sha256-NSjJDpLf6Ooi+6bwViAP5M7XNy95RLtVVcDAj0jkbyM="; From 3ca05e1a6561c40d9ccdc52bcf64e8f56f822363 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 08:47:08 +0200 Subject: [PATCH 046/121] grype: 0.115.0 -> 0.116.1 Changelog: https://github.com/anchore/grype/releases/tag/v0.116.1 --- pkgs/by-name/gr/grype/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gr/grype/package.nix b/pkgs/by-name/gr/grype/package.nix index 2fd707cefe94..745771b55eee 100644 --- a/pkgs/by-name/gr/grype/package.nix +++ b/pkgs/by-name/gr/grype/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { pname = "grype"; - version = "0.115.0"; + version = "0.116.1"; # required for tests __darwinAllowLocalNetworking = true; @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { owner = "anchore"; repo = "grype"; tag = "v${finalAttrs.version}"; - hash = "sha256-tc7ikgRQxwkCOaZuLzp7F898C+3mjpCjDSURw3rJRMc="; + hash = "sha256-87cFTaBexxwYmAMYM3YOtxtDv5ru/RMwabWlb0J5kFQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { proxyVendor = true; - vendorHash = "sha256-QxHhRqLPXVzJL7ksx0lMQuk0qtzartJk+tKiz6IP4xc="; + vendorHash = "sha256-c59YdxX8lYp2cJlIBtRYksqSPRfZL/ggt1Hg9TvayRg="; patches = [ # several test golden files have unstable paths based on the platform @@ -59,7 +59,6 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" - "-w" "-X=main.version=${finalAttrs.version}" "-X=main.gitDescription=v${finalAttrs.version}" "-X=main.gitTreeState=clean" @@ -112,6 +111,8 @@ buildGoModule (finalAttrs: { "Test_SarifIsValid" "Test_dpkgUseCPEsForEOLEnvVar" "Test_rpmUseCPEsForEOLEnvVar" + "TestMatcherGolang_GoSymbols_GHSAMerge" + "TestMatcherGolang_GoSymbols" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # fails to generate x509 certificate From be5855418a058e280742a83ad8c54e179b96ad96 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 09:31:25 +0200 Subject: [PATCH 047/121] python3Packages.tencentcloud-sdk-python: 3.1.148 -> 3.1.150 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.148...3.1.150 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.150/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index f45b577a6995..762eaa15f097 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.148"; + version = "3.1.150"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-u3ALIUq2fEj+2RIbwKO36zR7/DdhCYs6mUlzF0f0oPk="; + hash = "sha256-TXDBGuZslbyX9Js2WM7pt33MIf+nYibLF5RpRf4Zq34="; }; build-system = [ setuptools ]; From 9d47ba47cbb15bea232723a1d71631551c65288a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 09:32:54 +0200 Subject: [PATCH 048/121] python3Packages.boschshcpy: 0.6.4 -> 0.6.6 Diff: https://github.com/tschamm/boschshcpy/compare/v0.6.4...v0.6.6 Changelog: https://github.com/tschamm/boschshcpy/releases/tag/v0.6.6 --- pkgs/development/python-modules/boschshcpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boschshcpy/default.nix b/pkgs/development/python-modules/boschshcpy/default.nix index a8554c0b3c2b..dae972db72cb 100644 --- a/pkgs/development/python-modules/boschshcpy/default.nix +++ b/pkgs/development/python-modules/boschshcpy/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "boschshcpy"; - version = "0.6.4"; + version = "0.6.6"; pyproject = true; src = fetchFromGitHub { owner = "tschamm"; repo = "boschshcpy"; tag = "v${finalAttrs.version}"; - hash = "sha256-a65mnbRbHAO6q56289HRJs37nxoU9fUpI4Ms0ESulhQ="; + hash = "sha256-ymuo9z1Aw/+c1L908ClLsMWRCh7sWr5e2QavUXbWseo="; }; build-system = [ setuptools ]; From a350c65e6cde2bdee3352386c160b9d5a2098a32 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 09:37:54 +0200 Subject: [PATCH 049/121] python3Packages.pydaikin: 2.18.3 -> 2.18.4 Diff: https://github.com/fredrike/pydaikin/compare/v2.18.3...v2.18.4 Changelog: https://github.com/fredrike/pydaikin/releases/tag/v2.18.4 --- pkgs/development/python-modules/pydaikin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydaikin/default.nix b/pkgs/development/python-modules/pydaikin/default.nix index b2156155b22b..0ec0c3384aa6 100644 --- a/pkgs/development/python-modules/pydaikin/default.nix +++ b/pkgs/development/python-modules/pydaikin/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "pydaikin"; - version = "2.18.3"; + version = "2.18.4"; pyproject = true; src = fetchFromGitHub { owner = "fredrike"; repo = "pydaikin"; tag = "v${finalAttrs.version}"; - hash = "sha256-28uWotkhJ6oBWVH7kae8pWlrEBAGsQ3P3t8eqGZMSxs="; + hash = "sha256-FzkIL0ycI6SfDfAuXMZ/kkhkG5zuxl1FfGLOq+wqmiM="; }; __darwinAllowLocalNetworking = true; From fdf79652dbd8a90c07c1c2e0f5c810de18ff3d30 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 09:38:54 +0200 Subject: [PATCH 050/121] python3Packages.pyais: 3.1.0 -> 3.2.0 Diff: https://github.com/M0r13n/pyais/compare/v3.1.0...v3.2.0 Changelog: https://github.com/M0r13n/pyais/blob/v3.2.0/CHANGELOG.txt --- pkgs/development/python-modules/pyais/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyais/default.nix b/pkgs/development/python-modules/pyais/default.nix index 11f37d21dcc7..9fab72d023b8 100644 --- a/pkgs/development/python-modules/pyais/default.nix +++ b/pkgs/development/python-modules/pyais/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "pyais"; - version = "3.1.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "M0r13n"; repo = "pyais"; tag = "v${finalAttrs.version}"; - hash = "sha256-Jc96CjFP/phTnwaP7OWOIxdpYf1iBk4n5mKXdWoMvws="; + hash = "sha256-GDj3AZlpYkLRPsn0XBKy33BGOvxIRL0L0yqUYyT91tI="; }; __darwinAllowLocalNetworking = true; From c140a3cdbc52d79f66f2c54cab7c6ea067821017 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 09:42:37 +0200 Subject: [PATCH 051/121] python3Packages.xknx: 3.17.0 -> 3.18.0 Diff: https://github.com/XKNX/xknx/compare/3.17.0...3.18.0 Changelog: https://github.com/XKNX/xknx/releases/tag/3.18.0 --- pkgs/development/python-modules/xknx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xknx/default.nix b/pkgs/development/python-modules/xknx/default.nix index 763aca69a639..4beb113aa212 100644 --- a/pkgs/development/python-modules/xknx/default.nix +++ b/pkgs/development/python-modules/xknx/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "xknx"; - version = "3.17.0"; + version = "3.18.0"; pyproject = true; src = fetchFromGitHub { owner = "XKNX"; repo = "xknx"; tag = finalAttrs.version; - hash = "sha256-gInw5JBURbVBAUDDV6ytiJyDfHt4UEUstvIANGK8QNI="; + hash = "sha256-AW7l5uLaaZj86UFRaRa3dPTORkcVqoRypNmgCRswmV8="; }; build-system = [ setuptools ]; From d6763a9ae5ef17b832bf6a8a73b47763148b7496 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 07:53:44 +0000 Subject: [PATCH 052/121] tack: 1.0.0 -> 1.0.1 --- pkgs/by-name/ta/tack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/tack/package.nix b/pkgs/by-name/ta/tack/package.nix index 2d721b691f76..4d686409dfa9 100644 --- a/pkgs/by-name/ta/tack/package.nix +++ b/pkgs/by-name/ta/tack/package.nix @@ -6,18 +6,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "tack"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "manic-systems"; repo = "tack"; tag = "v${finalAttrs.version}"; - hash = "sha256-KhJb0NWLhj8AkD8uWEbXt179YlFLemk0OgOltw4jEk8="; + hash = "sha256-2wwH6pzL2vzffXKuMQwVMbUhfRubDwjPbrqdcbcJZqA="; }; __structuredAttrs = true; strictDeps = true; - cargoHash = "sha256-3vDMM5uTsmRso6McH/b3+RpjeKjhgQm9V1piBrnSRjk="; + cargoHash = "sha256-xTSLcORGg6nUzi+1Th74+/egs/zKT4qmnemLUosCtXQ="; prePatch = '' rm .cargo/config.toml From 1fd47b239646cc249c3fc15f224cf7682a5c8f30 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 09:58:17 +0200 Subject: [PATCH 053/121] python3Packages.ngff-zarr: 0.39.0 -> 0.41.0 Diff: https://github.com/fideus-labs/ngff-zarr/compare/py-v0.39.0...py-v0.41.0 Changelog: https://github.com/fideus-labs/ngff-zarr/releases/tag/py-v0.41.0 --- pkgs/development/python-modules/ngff-zarr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ngff-zarr/default.nix b/pkgs/development/python-modules/ngff-zarr/default.nix index ee2e08bb3d51..7813e651d3ce 100644 --- a/pkgs/development/python-modules/ngff-zarr/default.nix +++ b/pkgs/development/python-modules/ngff-zarr/default.nix @@ -43,7 +43,7 @@ buildPythonPackage (finalAttrs: { pname = "ngff-zarr"; - version = "0.39.0"; + version = "0.41.0"; pyproject = true; __structuredAttrs = true; @@ -51,7 +51,7 @@ buildPythonPackage (finalAttrs: { owner = "fideus-labs"; repo = "ngff-zarr"; tag = "py-v${finalAttrs.version}"; - hash = "sha256-ukr/P1I9Y6eu7yP6LyUcxAG02vNvmI3OhVKiibSi2Rs="; + hash = "sha256-8kf3ycK9RpRPVYA5gkNKaXtPKz7FSXwuI7MDnCWZBXM="; }; sourceRoot = "${finalAttrs.src.name}/py/"; From e50f4796c9a43f48ea7fae0b74f629f5e862f52a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Aug 2026 10:07:57 +0200 Subject: [PATCH 054/121] python3Packages.nicegui: 3.12.1 -> 3.15.0 Diff: https://github.com/zauberzeug/nicegui/compare/v3.12.1...v3.15.0 Changelog: https://github.com/zauberzeug/nicegui/releases/tag/v3.15.0 --- pkgs/development/python-modules/nicegui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index 8cfd2af16cd3..86e1d4a74380 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -47,14 +47,14 @@ buildPythonPackage (finalAttrs: { pname = "nicegui"; - version = "3.12.1"; + version = "3.15.0"; pyproject = true; src = fetchFromGitHub { owner = "zauberzeug"; repo = "nicegui"; tag = "v${finalAttrs.version}"; - hash = "sha256-pm8jUDdpRvPDVwHXHGwuqPogpE/HMS19uJ5beWch7TE="; + hash = "sha256-FHWCq4DQuLxBx7lCz84p9F9/vsQleoCCdzUFc0RFoNA="; }; pythonRelaxDeps = [ From 75e8f9deceb498e56f48de40c8639aec863f6dd4 Mon Sep 17 00:00:00 2001 From: Rafael Irgolic Date: Wed, 5 Aug 2026 09:50:47 +0000 Subject: [PATCH 055/121] jellyfin-desktop: align darwin executable name with mainProgram --- pkgs/by-name/je/jellyfin-desktop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/je/jellyfin-desktop/package.nix b/pkgs/by-name/je/jellyfin-desktop/package.nix index 3d571881d290..e8bc5d94209a 100644 --- a/pkgs/by-name/je/jellyfin-desktop/package.nix +++ b/pkgs/by-name/je/jellyfin-desktop/package.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p $out/bin $out/Applications mv "$out/Jellyfin Desktop.app" $out/Applications - ln -s "$out/Applications/Jellyfin Desktop.app/Contents/MacOS/Jellyfin Desktop" $out/bin/jellyfindesktop + ln -s "$out/Applications/Jellyfin Desktop.app/Contents/MacOS/Jellyfin Desktop" $out/bin/jellyfin-desktop ''; passthru.updateScript = nix-update-script { }; From f1c3eafd046fcb93c5e2e40d0ff78b8cadd792ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 5 Aug 2026 11:56:00 +0200 Subject: [PATCH 056/121] knot-resolver_6: 6.4.1 -> 6.4.2 https://gitlab.nic.cz/knot/knot-resolver/-/releases/v6.4.2 --- pkgs/by-name/kn/knot-resolver_6/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kn/knot-resolver_6/package.nix b/pkgs/by-name/kn/knot-resolver_6/package.nix index 09058852a942..066f6f7d0998 100644 --- a/pkgs/by-name/kn/knot-resolver_6/package.nix +++ b/pkgs/by-name/kn/knot-resolver_6/package.nix @@ -36,11 +36,11 @@ let # TODO: we could cut the `let` short here, but it would de-indent everything. unwrapped = stdenv.mkDerivation (finalAttrs: { pname = "knot-resolver_6"; - version = "6.4.1"; + version = "6.4.2"; src = fetchurl { url = "https://knot-resolver.nic.cz/release/knot-resolver-${finalAttrs.version}.tar.xz"; - hash = "sha256-GqTClyHAm86amfPVZXIjEQNj1ms1ytSYm5Wyr9qTeag="; + hash = "sha256-hUrSM2e6tmOS99dPFC8iGeMJCugRJrY1Qw/OexkW8aM="; }; outputs = [ From 8c959a094409778e16da9c431f57dcffa0d05784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 5 Aug 2026 12:00:18 +0200 Subject: [PATCH 057/121] knot-resolver_5: 5.7.7 -> 5.7.8 https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.8 --- pkgs/by-name/kn/knot-resolver_5/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kn/knot-resolver_5/package.nix b/pkgs/by-name/kn/knot-resolver_5/package.nix index dcf6473af47b..90cb77e0a113 100644 --- a/pkgs/by-name/kn/knot-resolver_5/package.nix +++ b/pkgs/by-name/kn/knot-resolver_5/package.nix @@ -35,11 +35,11 @@ let unwrapped = stdenv.mkDerivation (finalAttrs: { pname = "knot-resolver_5"; - version = "5.7.7"; + version = "5.7.8"; src = fetchurl { url = "https://knot-resolver.nic.cz/release/knot-resolver-${finalAttrs.version}.tar.xz"; - sha256 = "481d2a6eb8690023895d389601e56fffbaeba3cc18cc1de5a5f177df9d0f9530"; + sha256 = "e9367304b41a32e9290cb339a0f968b5c590d0453c2b1f26af79268bba08e46c"; }; outputs = [ From c3f448ab824b9f02327e45705394a8a38f6e8427 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 09:56:06 +0000 Subject: [PATCH 058/121] python3Packages.apache-tvm-ffi: 0.1.12 -> 0.1.13-post2 Diff: https://github.com/apache/tvm-ffi/compare/v0.1.12...v0.1.13-post2 Changelog: https://github.com/apache/tvm-ffi/releases/tag/v0.1.13-post2 --- .../python-modules/apache-tvm-ffi/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apache-tvm-ffi/default.nix b/pkgs/development/python-modules/apache-tvm-ffi/default.nix index 7850d08d382d..4031ccff521b 100644 --- a/pkgs/development/python-modules/apache-tvm-ffi/default.nix +++ b/pkgs/development/python-modules/apache-tvm-ffi/default.nix @@ -15,13 +15,14 @@ # tests numpy, + pytest-xdist, pytestCheckHook, writableTmpDirAsHomeHook, }: buildPythonPackage (finalAttrs: { pname = "apache-tvm-ffi"; - version = "0.1.12"; + version = "0.1.13-post2"; pyproject = true; __structuredAttrs = true; @@ -30,9 +31,16 @@ buildPythonPackage (finalAttrs: { repo = "tvm-ffi"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-ZFi7MKFiHK2lNoVkQbPhOc7NpIf24PLLP8SqGQiQ9Lw="; + hash = "sha256-TovUbVld/IcTuVYc2CGPcARDyKZ3XrQDEtQaTV1fT2k="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail \ + "cython>=3.2.8" \ + "cython" + ''; + build-system = [ cmake cython @@ -56,6 +64,7 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ numpy + pytest-xdist pytestCheckHook writableTmpDirAsHomeHook ]; From 9a2987a6f6963dc28dbb04cadbe97425b845cf4a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 10:05:26 +0000 Subject: [PATCH 059/121] python3Packages.torch-c-dlpack-ext: enable __structuredAttrs --- pkgs/development/python-modules/torch-c-dlpack-ext/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix b/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix index 07d254591587..1afa0a082cef 100644 --- a/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix +++ b/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix @@ -14,6 +14,7 @@ buildPythonPackage (finalAttrs: { pname = "torch-c-dlpack-ext"; inherit (apache-tvm-ffi) version src; pyproject = true; + __structuredAttrs = true; sourceRoot = "${finalAttrs.src.name}/addons/torch_c_dlpack_ext"; From b5d8c6995b2435689677a527a74c93b4935e6e00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 10:20:25 +0000 Subject: [PATCH 060/121] libretro.vice-x128: 0-unstable-2026-07-25 -> 0-unstable-2026-08-01 --- pkgs/applications/emulators/libretro/cores/vice.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/vice.nix b/pkgs/applications/emulators/libretro/cores/vice.nix index 79220a73d97b..6e5c1fe2c52c 100644 --- a/pkgs/applications/emulators/libretro/cores/vice.nix +++ b/pkgs/applications/emulators/libretro/cores/vice.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "vice-${type}"; - version = "0-unstable-2026-07-25"; + version = "0-unstable-2026-08-01"; src = fetchFromGitHub { owner = "libretro"; repo = "vice-libretro"; - rev = "d894581b822ad68386505ea9afc64f37c7b71712"; - hash = "sha256-K25D3qN55MJzfKS2twMb5XRwwnisN4hmpcSAIGWLHas="; + rev = "c8c242db75a559246d6d51017e6dd4ecd75d6a9f"; + hash = "sha256-InKQfyd2iBHUAmyb1GVi+g6nqsKstElvUadWt4eBrcI="; }; makefile = "Makefile"; From bd6602ca107ad82e59ddf4f387506a54d50f6d82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 11:15:44 +0000 Subject: [PATCH 061/121] amneziawg-go: 3.0.2 -> 3.0.3 --- pkgs/by-name/am/amneziawg-go/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amneziawg-go/package.nix b/pkgs/by-name/am/amneziawg-go/package.nix index 7a62da9e5314..01ca925f93c1 100644 --- a/pkgs/by-name/am/amneziawg-go/package.nix +++ b/pkgs/by-name/am/amneziawg-go/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "amneziawg-go"; - version = "3.0.2"; + version = "3.0.3"; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amneziawg-go"; tag = "v${finalAttrs.version}"; - hash = "sha256-j5tKv+ZPi+XY9eHV0iO/8/TomZXpqUKbdVjD5t/Iws0="; + hash = "sha256-odyqKCHNNNpbmPnnn55xl4zHIf97TcQtudX98h0WB/Q="; }; postPatch = '' From 4607700ae7d046ac9b8612dd25526c99d9ade8fc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 11:29:53 +0000 Subject: [PATCH 062/121] python3Packages.torch-c-dlpack-ext: fix version --- .../development/python-modules/torch-c-dlpack-ext/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix b/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix index 1afa0a082cef..e7af468208f8 100644 --- a/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix +++ b/pkgs/development/python-modules/torch-c-dlpack-ext/default.nix @@ -12,7 +12,9 @@ buildPythonPackage (finalAttrs: { pname = "torch-c-dlpack-ext"; - inherit (apache-tvm-ffi) version src; + # This addon lives in the tvm-ffi repository, but is versioned independently + version = "0.1.5"; + inherit (apache-tvm-ffi) src; pyproject = true; __structuredAttrs = true; From 9d8397da3e1e881cfb30a945053e983b1d5e7b15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 11:50:00 +0000 Subject: [PATCH 063/121] python3Packages.togrill-bluetooth: 0.8.1 -> 0.9.0 --- pkgs/development/python-modules/togrill-bluetooth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/togrill-bluetooth/default.nix b/pkgs/development/python-modules/togrill-bluetooth/default.nix index 7b1ba9314c9b..98fd343383e3 100644 --- a/pkgs/development/python-modules/togrill-bluetooth/default.nix +++ b/pkgs/development/python-modules/togrill-bluetooth/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "togrill-bluetooth"; - version = "0.8.1"; + version = "0.9.0"; pyproject = true; src = fetchFromGitHub { owner = "elupus"; repo = "togrill-bluetooth"; tag = version; - hash = "sha256-UZul5JEGv0zRcnUsEH2dkIiFt7jNYAc+9RvmDJMxkk0="; + hash = "sha256-78q/BDUj//8td/kFJyJgkwDylciQ3xeR9FeFN9clzk8="; }; build-system = [ From a9e7518937e4537281194e0cbac275932a53da8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 11:50:44 +0000 Subject: [PATCH 064/121] linuxPackages.hid-ite8291r3: 0-unstable-2025-06-27 -> 0-unstable-2026-07-31 --- pkgs/os-specific/linux/hid-ite8291r3/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/hid-ite8291r3/default.nix b/pkgs/os-specific/linux/hid-ite8291r3/default.nix index 1c062bd8a6d6..69ce61bd3790 100644 --- a/pkgs/os-specific/linux/hid-ite8291r3/default.nix +++ b/pkgs/os-specific/linux/hid-ite8291r3/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "hid-ite8291r3"; - version = "0-unstable-2025-06-27"; + version = "0-unstable-2026-07-31"; src = fetchFromGitHub { owner = "pobrn"; repo = "hid-ite8291r3"; - rev = "961702de7d80609a2a21567e44dd2fe860b96c87"; - hash = "sha256-egFX+Dm3KSEVAP/YIy1/KUypBHClZW8o49ua47o64N8="; + rev = "1e1f01b5d8d0e45d70275a0dc29369002c39eb39"; + hash = "sha256-EyBZ1qhg7ebVdkHtQD6iBQpRjPJbJLYxjfECx1EffK0="; }; nativeBuildInputs = kernel.moduleBuildDependencies; From ee67c8504dafc87ba63e862d76558384d10e1e8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 11:58:06 +0000 Subject: [PATCH 065/121] neowall: 0.5.3 -> 0.6.0 --- pkgs/by-name/ne/neowall/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/neowall/package.nix b/pkgs/by-name/ne/neowall/package.nix index 3844fda114cd..074225ee5a2d 100644 --- a/pkgs/by-name/ne/neowall/package.nix +++ b/pkgs/by-name/ne/neowall/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "neowall"; - version = "0.5.3"; + version = "0.6.0"; src = fetchFromGitHub { owner = "1ay1"; repo = "neowall"; tag = "v${finalAttrs.version}"; - hash = "sha256-He5zrEYHiOIx6K7U7HttV/3zGuZhCg6iRaTYxOkarGI="; + hash = "sha256-ZJyWvq9Ro5nbkTk0nd+gMFGOQm7jB7Q75Y19W0kl9hg="; }; nativeBuildInputs = [ From 306e98202057c477ed0335d7cc8b694df5eaa6e6 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Wed, 5 Aug 2026 13:39:04 +0200 Subject: [PATCH 066/121] models-dev: generate JSON schema of model ids and expose as passthru Assisted-by: opencode with deepseek-v4-flash-free --- pkgs/by-name/mo/models-dev/generate-schema.ts | 34 +++++++++++++++++++ pkgs/by-name/mo/models-dev/package.nix | 16 +++++---- 2 files changed, 44 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/mo/models-dev/generate-schema.ts diff --git a/pkgs/by-name/mo/models-dev/generate-schema.ts b/pkgs/by-name/mo/models-dev/generate-schema.ts new file mode 100644 index 000000000000..61d1cc96ceda --- /dev/null +++ b/pkgs/by-name/mo/models-dev/generate-schema.ts @@ -0,0 +1,34 @@ +#!/usr/bin/env bun + +// This script was built after: +// https://github.com/anomalyco/models.dev/blob/e19e7c6719650b38712d432760eda2ae3136e796/packages/function/src/worker.ts#L67-L102 + +import { readFileSync, writeFileSync } from "node:fs"; + +const [, , apiPath, outPath] = process.argv; + +const providers = JSON.parse(readFileSync(apiPath, "utf8")) as Record< + string, + { models: Record } +>; + +const modelIds: string[] = []; +for (const [providerId, provider] of Object.entries(providers)) { + for (const modelId of Object.keys(provider.models)) { + modelIds.push(`${providerId}/${modelId}`); + } +} + +const schema = { + $schema: "https://json-schema.org/draft/2020-12/schema", + $id: "https://models.dev/model-schema.json", + $defs: { + Model: { + type: "string", + enum: modelIds.sort(), + description: "AI model identifier in provider/model format", + }, + }, +}; + +writeFileSync(outPath, `${JSON.stringify(schema, null, 2)}\n`); diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index dcf42137dd1d..9871208dbaa8 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -85,6 +85,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { cd packages/web bun run ./script/build.ts + bun ${./generate-schema.ts} ./dist/_api.json ./dist/model-schema.json runHook postBuild ''; @@ -98,12 +99,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.updateScript = nix-update-script { - extraArgs = [ - "--version=branch" - "--subpackage" - "node_modules" - ]; + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + "--subpackage" + "node_modules" + ]; + }; + jsonschema = "${finalAttrs.finalPackage}/dist/model-schema.json"; }; meta = { From ff52eeeaaaca81f6b937dbe5f01a19d2db1cf13f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 12:49:06 +0000 Subject: [PATCH 067/121] terraform-providers.digitalocean_digitalocean: 2.96.0 -> 2.99.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 22dfcb200e8c..d7e48227658c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -319,11 +319,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-1fTDTVbBiv0VKD73KFjBqqFSgZv/WZa/tQHNijanYXg=", + "hash": "sha256-0ArJDuwz9n7TqN2oBJS1j4l3pObzsorgsqqiZrTRCfs=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.96.0", + "rev": "v2.99.0", "spdx": "MPL-2.0", "vendorHash": null }, From bd76b39d949686c7e9c43ec2d3795e958dc2774e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 13:14:34 +0000 Subject: [PATCH 068/121] pinact: 4.1.0 -> 4.1.1 --- pkgs/by-name/pi/pinact/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pinact/package.nix b/pkgs/by-name/pi/pinact/package.nix index 11993be4a33a..70f6ef431663 100644 --- a/pkgs/by-name/pi/pinact/package.nix +++ b/pkgs/by-name/pi/pinact/package.nix @@ -13,16 +13,16 @@ let in buildGoModule (finalAttrs: { pname = "pinact"; - version = "4.1.0"; + version = "4.1.1"; src = fetchFromGitHub { owner = "suzuki-shunsuke"; repo = "pinact"; tag = "v${finalAttrs.version}"; - hash = "sha256-wZ0Q4OCjTRUUZCbZzF4DxMLi/UBtun6TszJhU9LdGd8="; + hash = "sha256-GiwAbVKpVczugr9oIH+afV4ozlepSyyYDivJpwlJHGc="; }; - vendorHash = "sha256-j/XXuVUZAADJqogMkERK801rACywy62oZW6iGrz5U0k="; + vendorHash = "sha256-8bA0AEOHaOWynIyvtqI/Gr68UFuVwkZvXwWEdabyJNE="; env.CGO_ENABLED = 0; From 85025b0257fd9bfe9e1d2c9e16514d1766502132 Mon Sep 17 00:00:00 2001 From: KristijanZic Date: Wed, 5 Aug 2026 15:43:46 +0200 Subject: [PATCH 069/121] vimPlugins.R-nvim: init at 1.0.0 https://github.com/R-nvim/R.nvim --- .../editors/vim/plugins/generated.nix | 15 +++++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 16 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 325879d09f3b..449517060f48 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -402,6 +402,21 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + R-nvim = buildVimPlugin { + pname = "R.nvim"; + version = "1.0.0"; + src = fetchFromGitHub { + owner = "R-nvim"; + repo = "R.nvim"; + tag = "v1.0.0"; + hash = "sha256-RWEDjiHOGYULfTvfz8cSdFQREW23xtan9nKfGXD4bJk="; + fetchSubmodules = true; + }; + meta.homepage = "https://github.com/R-nvim/R.nvim/"; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; + meta.hydraPlatforms = [ ]; + }; + Recover-vim = buildVimPlugin { pname = "Recover.vim"; version = "0-unstable-2022-09-07"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index b3f1e18acce3..3399266bafe5 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -27,6 +27,7 @@ https://github.com/Eutrius/Otree.nvim/,, https://github.com/vim-scripts/PreserveNoEOL/,, https://github.com/henriklovhaug/Preview.nvim/,, https://github.com/yssl/QFEnter/,, +https://github.com/R-nvim/R.nvim/,, https://github.com/chrisbra/Recover.vim/,, https://github.com/vim-scripts/Rename/,, https://github.com/vim-scripts/ReplaceWithRegister/,, From 762df216d267cc6c9bedeed006f9634c104f313d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 13:20:53 +0000 Subject: [PATCH 070/121] python3Packages.tilelang: 0.1.11 -> 0.1.13 Diff: https://github.com/tile-ai/tilelang/compare/v0.1.11...v0.1.13 Changelog: https://github.com/tile-ai/tilelang/releases/tag/v0.1.13 --- .../python-modules/tilelang/default.nix | 60 ++++++++++++------- 1 file changed, 37 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/tilelang/default.nix b/pkgs/development/python-modules/tilelang/default.nix index b08b91d7bf40..fd80957d57c8 100644 --- a/pkgs/development/python-modules/tilelang/default.nix +++ b/pkgs/development/python-modules/tilelang/default.nix @@ -43,7 +43,7 @@ }: buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { pname = "tilelang"; - version = "0.1.11"; + version = "0.1.13"; pyproject = true; __structuredAttrs = true; @@ -52,7 +52,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { repo = "tilelang"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-C/c99/26/dBnQJYGrZ+NXl1Rqk3bjM2kpkgP/hWkTGE="; + hash = "sha256-mUma33LlPw2bwB+mryshlY5wuVSDmPSMjWmDAefdN/w="; }; postPatch = @@ -67,14 +67,18 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { + '' sed -i '/def get_git_commit_id()/a\\ return None' version_provider.py '' - # fix permissions for install_name_tool -id + # fix permissions for install_name_tool -id and use the toolchain's + # install_name_tool, as /usr/bin is not available in the sandbox + lib.optionalString stdenv.hostPlatform.isDarwin '' substituteInPlace cmake/pypi-z3/FindZ3.cmake \ --replace-fail COPYONLY 'FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE - COPYONLY' + COPYONLY' \ + --replace-fail \ + "COMMAND /usr/bin/install_name_tool" \ + "COMMAND ${lib.getExe' stdenv.cc.bintools.bintools "install_name_tool"}" ''; nativeBuildInputs = [ @@ -133,17 +137,23 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { }; preFixup = - lib.optionalString stdenv.hostPlatform.isLinux '' + lib.optionalString stdenv.hostPlatform.isLinux ( # libtvm_ffi.so - addAutoPatchelfSearchPath "${finalAttrs.passthru.apache-tvm-ffi}/${python.sitePackages}/tvm_ffi/lib" + '' + addAutoPatchelfSearchPath "${finalAttrs.passthru.apache-tvm-ffi}/${python.sitePackages}/tvm_ffi/lib" + '' # libz3.so.4.16 - addAutoPatchelfSearchPath "${z3-solver.lib}/lib" - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # @rpath/libz3.dylib - install_name_tool -add_rpath "${z3-solver.lib}/lib" \ - "$out/${python.sitePackages}/tilelang/lib/libtvm_compiler.dylib" - ''; + + '' + addAutoPatchelfSearchPath "${z3-solver.lib}/lib" + '' + ) + + + lib.optionalString stdenv.hostPlatform.isDarwin + # @rpath/libz3.dylib + '' + install_name_tool -add_rpath "${z3-solver.lib}/lib" \ + "$out/${python.sitePackages}/tilelang/lib/libtvm_compiler.dylib" + ''; pythonImportsCheck = [ "tilelang" ]; @@ -167,16 +177,20 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { doCheck = true; }; - passthru.apache-tvm-ffi = apache-tvm-ffi.overrideAttrs (previousAttrs: { - version = "0.1.10"; - src = previousAttrs.src.override { - tag = null; - rev = "3c35034fd1026011736e19a4e0e1ed0f22058c42"; - hash = "sha256-dqAO6RLLGIRzPk7dNQsQCck+ziyONddhK/t4+S28cn8="; - }; - # fix eval - meta.changelog = ""; - }); + passthru.apache-tvm-ffi = apache-tvm-ffi.overrideAttrs ( + previousAttrs: + let + version = "0.1.12"; + in + { + inherit version; + src = previousAttrs.src.override { + tag = "v${version}"; + hash = "sha256-ZFi7MKFiHK2lNoVkQbPhOc7NpIf24PLLP8SqGQiQ9Lw="; + }; + postPatch = ""; + } + ); meta = { description = "Tile level programming language to generate high performance code"; From 680792826d9aca9e3c2da54ab56619e40302a7ea Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 13:30:57 +0000 Subject: [PATCH 071/121] python3Packages.kserve: relax pandas --- pkgs/development/python-modules/kserve/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/kserve/default.nix b/pkgs/development/python-modules/kserve/default.nix index ecfb16deb689..fdc6699e11e1 100644 --- a/pkgs/development/python-modules/kserve/default.nix +++ b/pkgs/development/python-modules/kserve/default.nix @@ -73,11 +73,16 @@ buildPythonPackage (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/python/kserve"; + build-system = [ + setuptools + ]; + pythonRelaxDeps = [ "cryptography" "fastapi" "httpx" "numpy" + "pandas" "prometheus-client" "protobuf" "psutil" @@ -85,11 +90,6 @@ buildPythonPackage (finalAttrs: { "starlette" "uvicorn" ]; - - build-system = [ - setuptools - ]; - dependencies = [ aiohttp cloudevents From 08ff49677ce1085d8e81fcd76f7359f3f87d316d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 13:34:09 +0000 Subject: [PATCH 072/121] python3Packages.kserve: skip failing test --- pkgs/development/python-modules/kserve/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/kserve/default.nix b/pkgs/development/python-modules/kserve/default.nix index fdc6699e11e1..265f22bab74d 100644 --- a/pkgs/development/python-modules/kserve/default.nix +++ b/pkgs/development/python-modules/kserve/default.nix @@ -179,6 +179,9 @@ buildPythonPackage (finalAttrs: { ]; disabledTests = [ + # TypeError: Cannot interpret '' as a data type + "test_fp16_input_as_binary_data" + # AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label' "test_health_handler" "test_list_handler" From a15ce2f67c4c2323357df28122d44ff7d23b7b89 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 13:37:22 +0000 Subject: [PATCH 073/121] python3Packages.tensordict: skip failing test --- pkgs/development/python-modules/tensordict/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/tensordict/default.nix b/pkgs/development/python-modules/tensordict/default.nix index 16dc8a511930..86d298667fd7 100644 --- a/pkgs/development/python-modules/tensordict/default.nix +++ b/pkgs/development/python-modules/tensordict/default.nix @@ -80,6 +80,9 @@ buildPythonPackage (finalAttrs: { ]; disabledTests = [ + # TypeError: not all arguments converted during string formatting + "test_dtensor" + # FileNotFoundError: [Errno 2] No such file or directory: '/build/source/tensordict/tensorclass.pyi "test_tensorclass_instance_methods" "test_tensorclass_stub_methods" From e1bc76ceb35e5e70934dabe749a633caecd17bb7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 13:57:54 +0000 Subject: [PATCH 074/121] netassert: 2.1.5 -> 2.1.6 --- pkgs/by-name/ne/netassert/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netassert/package.nix b/pkgs/by-name/ne/netassert/package.nix index 9dd6951f6d15..a025fbc7610a 100644 --- a/pkgs/by-name/ne/netassert/package.nix +++ b/pkgs/by-name/ne/netassert/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "netassert"; - version = "2.1.5"; + version = "2.1.6"; src = fetchFromGitHub { owner = "controlplaneio"; repo = "netassert"; rev = "v${finalAttrs.version}"; - hash = "sha256-/HRNbWZ+4q5z708WXZMqDAnUmI7ZhEOPQ5+XUd48fbg="; + hash = "sha256-QI2QIj9Hrfp8vNPv0est0NiL956xSZOi2KN7tAFOEtw="; }; vendorHash = "sha256-sMG34WOQD4dPExq+UjnPkvxj3w8bzfAa3azvUvHAMZM="; From 1e42553cb8105ecd43a90cbc3dc87a53e0019489 Mon Sep 17 00:00:00 2001 From: KristijanZic Date: Wed, 5 Aug 2026 16:35:12 +0200 Subject: [PATCH 075/121] vimPlugins.jupynium-nvim: init at 0.2.7 https://github.com/kiyoon/jupynium.nvim --- .../applications/editors/vim/plugins/generated.nix | 14 ++++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 15 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 325879d09f3b..f28c93e27d0e 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -8331,6 +8331,20 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + jupynium-nvim = buildVimPlugin { + pname = "jupynium.nvim"; + version = "0.2.7"; + src = fetchFromGitHub { + owner = "kiyoon"; + repo = "jupynium.nvim"; + tag = "v0.2.7"; + hash = "sha256-YLM1XaWeUx4twqaIDDxASP94CYIEf3iT78zmexzRZos="; + }; + meta.homepage = "https://github.com/kiyoon/jupynium.nvim/"; + meta.license = getLicenseFromSpdxId "MIT"; + meta.hydraPlatforms = [ ]; + }; + jupytext-nvim = buildVimPlugin { pname = "jupytext.nvim"; version = "0-unstable-2024-04-05"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index b3f1e18acce3..716b2255d54d 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -593,6 +593,7 @@ https://git.myzel394.app/Myzel394/jsonfly.nvim,, https://github.com/yannvanhalewyn/jujutsu.nvim/,, https://github.com/julelang/jule.nvim/,, https://github.com/JuliaEditorSupport/julia-vim/,, +https://github.com/kiyoon/jupynium.nvim/,, https://github.com/GCBallesteros/jupytext.nvim/,, https://github.com/nxuv/just.nvim/,, https://github.com/thesimonho/kanagawa-paper.nvim/,, From 4c65bff7b96a5cc50cb09d13aad0c0ccd903d5cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 14:49:13 +0000 Subject: [PATCH 076/121] terraform-providers.mongodb_mongodbatlas: 2.14.0 -> 2.15.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 22dfcb200e8c..94a5361d3354 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -932,13 +932,13 @@ "vendorHash": "sha256-ulhKT0DaS6gg9Ucz9pqqIg4mxRpGDGz2rN1R0RNuumg=" }, "mongodb_mongodbatlas": { - "hash": "sha256-AC2dxPaWzwYzNfMZtIHsCVkRU6U8NX1soL8zFzxomE8=", + "hash": "sha256-kwcwVYaoAcVF+dlhWVgmNs8cT0ahuUIxU3rCISrPEro=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v2.14.0", + "rev": "v2.15.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-oGCpF+upWZfYfobtbakmTLu+8/ZU+c88v6Ffd4UTBX0=" + "vendorHash": "sha256-f9HE6bb/P0noMrN5h2Gj7+eHp2Qv93PXk44G5Ec5a8Y=" }, "namecheap_namecheap": { "hash": "sha256-eV2K3KHTEXEEt1WXwfYfNMK+gLUY0EoHFQg9kLdAI3s=", From f2154edcc6bedad158da01133795b2cfafb3fa6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 15:08:14 +0000 Subject: [PATCH 077/121] air: 1.67.3 -> 1.67.4 --- pkgs/by-name/ai/air/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ai/air/package.nix b/pkgs/by-name/ai/air/package.nix index 688afb589935..246dfd56271d 100644 --- a/pkgs/by-name/ai/air/package.nix +++ b/pkgs/by-name/ai/air/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "air"; - version = "1.67.3"; + version = "1.67.4"; src = fetchFromGitHub { owner = "air-verse"; repo = "air"; tag = "v${finalAttrs.version}"; - hash = "sha256-Yui1KfKMNOepAfad42aVz0FWp9pS49pagSJw0njUZjM="; + hash = "sha256-ybTUsSdOCqspqAIE5zzW/QZ0toPj/MnL4d3liOcEqjM="; }; vendorHash = "sha256-LzIo4Y98BTRkVo6IwovpA851LkMOkYLDxlOoN4OkqSM="; From 8d77cd2dab7366c27c5b09d26ff5f01f7a260542 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 15:24:17 +0000 Subject: [PATCH 078/121] talosctl: 1.13.7 -> 1.13.8 --- pkgs/by-name/ta/talosctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index 57bac41477a6..4f0a24d74425 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talosctl"; - version = "1.13.7"; + version = "1.13.8"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; tag = "v${finalAttrs.version}"; - hash = "sha256-KT8ln7i3YkNS8GzMeNo+7ENXL5jAc+ZgyVL+7Ke4NDE="; + hash = "sha256-uwcB0ibDLE1zDU9dCgh9THkcrmsAMwA93+Ihh7Sc4d4="; }; - vendorHash = "sha256-8v4xJT4HfE3tTFPPxXeqKMHNE/kKUVGE73flW17zXKM="; + vendorHash = "sha256-zQwvnfirUeN5w1FQu1wSR3pa9LJ3nurIliUVdZDCr8g="; ldflags = [ "-s" From 4f767964867f7d8e5c8646b3802ff0987f343291 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 15:42:47 +0000 Subject: [PATCH 079/121] matrix-alertmanager-receiver: 2026.7.22 -> 2026.8.5 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 52c9bd774e19..e27bcda375e1 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.7.22"; + version = "2026.8.5"; __structuredAttrs = true; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-pBdMdD8xX+nHiO0AOEsFuy0mKll+hSkkbqtBmu1zMDg="; + hash = "sha256-0Kh446DWt9UcAuFF0DjMxlNCb+kZOCHs+oCG+BPgsi8="; }; - vendorHash = "sha256-aCraHmRvrHCtSiaewjUuhGlaMhB6R5l+T+TB8MiSqZA="; + vendorHash = "sha256-+6qW0W2cSTMOPJznhGy8sAH8O1GucrwVL/uRj8qUYLQ="; env.CGO_ENABLED = "0"; From a8d1dd7ff659805464bc7964c63e7d3945e2f383 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 15:44:24 +0000 Subject: [PATCH 080/121] vscode-extensions.vue.volar: 3.3.8 -> 3.3.9 --- 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 cf2176bc95e2..be0e4ba63a75 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5241,8 +5241,8 @@ let mktplcRef = { name = "volar"; publisher = "Vue"; - version = "3.3.8"; - hash = "sha256-d8Q+y0JetwkZhgQ9lLU6d+v54QYac+5wvRRnjKor15A="; + version = "3.3.9"; + hash = "sha256-aJI96adY6ASvwtUY192i0okzxyBllCF4l3WYJ6lXbAc="; }; meta = { changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md"; From 723681f976063f75894e6ef37a21a3c2f5876866 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 13:54:28 +0000 Subject: [PATCH 081/121] python3Packages.torchrl: 0.13.1 -> 0.13.3 Diff: https://github.com/pytorch/rl/compare/v0.13.1...v0.13.3 Changelog: https://github.com/pytorch/rl/releases/tag/v0.13.3 --- .../python-modules/torchrl/default.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/torchrl/default.nix b/pkgs/development/python-modules/torchrl/default.nix index a52bc0323e3c..e69d8c102bac 100644 --- a/pkgs/development/python-modules/torchrl/default.nix +++ b/pkgs/development/python-modules/torchrl/default.nix @@ -15,6 +15,7 @@ # dependencies cloudpickle, + hoptorch, packaging, pyvers, tensordict, @@ -75,7 +76,7 @@ buildPythonPackage (finalAttrs: { pname = "torchrl"; - version = "0.13.1"; + version = "0.13.3"; pyproject = true; __structuredAttrs = true; @@ -83,7 +84,7 @@ buildPythonPackage (finalAttrs: { owner = "pytorch"; repo = "rl"; tag = "v${finalAttrs.version}"; - hash = "sha256-xnQLwOofHwdRvrOMNJpAEiOT7BEfxoPmrcxw2H3CTvI="; + hash = "sha256-GdiGZZlx8olRMzl4CJD11S1+q0+pOeCD2wrDPcji5p0="; }; postPatch = '' @@ -104,10 +105,11 @@ buildPythonPackage (finalAttrs: { dependencies = [ cloudpickle + hoptorch numpy packaging - tensordict pyvers + tensordict torch ]; @@ -204,6 +206,15 @@ buildPythonPackage (finalAttrs: { ++ finalAttrs.passthru.optional-dependencies.rendering; disabledTests = [ + # mujoco.FatalError: an OpenGL platform library has not been loaded into this process, this most + # likely means that a valid OpenGL context has not been created before mjr_makeContext was + # called + "test_from_pixels_spec_and_rollout" + + # Hang forever + "test_pixels_only_drops_observation_key" + "test_render_method" + # Require network "test_create_or_load_dataset" "test_from_text_env_tokenizer" From abf28b7bae25edf31ada32f4e377f74172f47da9 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 13:58:34 +0000 Subject: [PATCH 082/121] python3Packages.hoptorch: remove unused inputs --- pkgs/development/python-modules/hoptorch/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/hoptorch/default.nix b/pkgs/development/python-modules/hoptorch/default.nix index e9871e0f629e..6c15e10de20b 100644 --- a/pkgs/development/python-modules/hoptorch/default.nix +++ b/pkgs/development/python-modules/hoptorch/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, @@ -12,7 +11,6 @@ torch, # tests - llvmPackages, pytestCheckHook, }: From 54db79781acdb80ec39c8e315966e3504b58c94f Mon Sep 17 00:00:00 2001 From: Philip White Date: Fri, 24 Jul 2026 15:54:50 -0700 Subject: [PATCH 083/121] kiro-cli: wrap in an FHS environment to fix the embedded bun MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The new kiro-cli TUI extracts an embedded, generic-glibc `bun` to ~/.local/share/kiro-cli/ on first run and exec()s it. Its interpreter (/lib64/ld-linux-x86-64.so.2) does not exist on NixOS, so the TUI fails to start. Split the package into an autoPatchelf'd `unwrapped` derivation and, on Linux, wrap each command in a minimal buildFHSEnv that provides the standard loader plus libstdc++/libgcc_s. The extracted bun then runs unmodified — no build-time execution and no patching of the extracted asset. Darwin ships a normal .app bundle and is unaffected, so it keeps using the unwrapped derivation. This also introduces a `kiro-cli-unwrapped`. Fixes #516857. Based on the feedback in #532447, and replaces that PR. Assisted-by: Claude Code, Claude Opus 4.8 --- .../by-name/ki/kiro-cli-unwrapped/package.nix | 105 ++++++++++++ .../update.sh | 0 pkgs/by-name/ki/kiro-cli/package.nix | 160 +++++++----------- 3 files changed, 162 insertions(+), 103 deletions(-) create mode 100644 pkgs/by-name/ki/kiro-cli-unwrapped/package.nix rename pkgs/by-name/ki/{kiro-cli => kiro-cli-unwrapped}/update.sh (100%) diff --git a/pkgs/by-name/ki/kiro-cli-unwrapped/package.nix b/pkgs/by-name/ki/kiro-cli-unwrapped/package.nix new file mode 100644 index 000000000000..468ce2b5192b --- /dev/null +++ b/pkgs/by-name/ki/kiro-cli-unwrapped/package.nix @@ -0,0 +1,105 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + undmg, + versionCheckHook, + xz, + bzip2, +}: + +# The raw upstream binaries, autoPatchelf'd so kiro-cli itself runs on NixOS. +# This is enough for --version/--help and most of the CLI. The one thing it +# does NOT fix is the new TUI: on first `--tui` run kiro-cli-chat extracts an +# embedded, generic-glibc `bun` (interpreter /lib64/ld-linux-x86-64.so.2) to +# ~/.local/share/kiro-cli/ and exec()s it, which fails on NixOS (#516857). +# That is handled by the kiro-cli package, which wraps this one in an FHS env. +stdenv.mkDerivation (finalAttrs: { + pname = "kiro-cli-unwrapped"; + version = "2.16.1"; + + __structuredAttrs = true; + + src = + { + x86_64-linux = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz"; + hash = "sha256-OTYzyZH6q172iLKqDdQgSByrf8oxLNhjkjwyh+mHS4I="; + }; + aarch64-linux = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz"; + hash = "sha256-hBO2IHJ4B0c3TAkyFHAi4pByXpNNRh5DC1rhKnPzOyM="; + }; + aarch64-darwin = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg"; + hash = "sha256-X86c+dymp08MUpFRdqZCH1lI5pA4E6+QSAxrciyyDTI="; + }; + } + .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + + sourceRoot = if stdenv.hostPlatform.isDarwin then "Kiro CLI.app" else "kirocli"; + + strictDeps = true; + + nativeBuildInputs = + lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + undmg + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + stdenv.cc.cc.lib + xz + bzip2 + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + install -Dm755 bin/kiro-cli -t $out/bin + install -Dm755 bin/kiro-cli-chat -t $out/bin + install -Dm755 bin/kiro-cli-term -t $out/bin + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/bin $out/Applications + cp -r "../Kiro CLI.app" "$out/Applications/" + ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/kiro-cli" $out/bin/kiro-cli + for bin in kiro-cli-chat kiro-cli-term; do + if [[ -e "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" ]]; then + ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" "$out/bin/$bin" + fi + done + '' + + '' + runHook postInstall + ''; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Command-line interface for Kiro, an agentic IDE"; + homepage = "https://kiro.dev"; + license = lib.licenses.unfree; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + maintainers = with lib.maintainers; [ + jamesward + pmw + ]; + mainProgram = "kiro-cli"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "aarch64-darwin" + ]; + }; +}) diff --git a/pkgs/by-name/ki/kiro-cli/update.sh b/pkgs/by-name/ki/kiro-cli-unwrapped/update.sh similarity index 100% rename from pkgs/by-name/ki/kiro-cli/update.sh rename to pkgs/by-name/ki/kiro-cli-unwrapped/update.sh diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix index 58ead9fb16a8..233b48779c11 100644 --- a/pkgs/by-name/ki/kiro-cli/package.nix +++ b/pkgs/by-name/ki/kiro-cli/package.nix @@ -1,14 +1,10 @@ { lib, stdenv, - fetchurl, - autoPatchelfHook, - makeBinaryWrapper, - undmg, - versionCheckHook, - xz, - bzip2, - wl-clipboard, + buildFHSEnv, + symlinkJoin, + testers, + kiro-cli-unwrapped, # On Wayland, kiro-cli shells out to wl-clipboard (wl-copy/wl-paste) for # clipboard access. Enabling this puts wl-clipboard on the runtime PATH so # clipboard support works out of the box under Wayland sessions. Has no @@ -17,100 +13,58 @@ }: let - inherit (stdenv.hostPlatform) system; + inherit (kiro-cli-unwrapped) version meta; + + # Each of kiro-cli's user-facing commands, run inside a minimal FHS sandbox. + # The sandbox provides a standard /lib64/ld-linux-x86-64.so.2 plus libgcc_s/ + # libstdc++ (via stdenv.cc.cc.lib), so the generic-glibc `bun` that + # kiro-cli-chat extracts at runtime just works — no binary patching of the + # extracted asset, and no build-time execution of the tool. + fhsFor = + executableName: + buildFHSEnv { + pname = executableName; + inherit version; + inherit executableName; + runScript = executableName; + + targetPkgs = + pkgs: + [ + kiro-cli-unwrapped + pkgs.stdenv.cc.cc.lib # libstdc++.so.6, libgcc_s.so.1 for the extracted bun + ] + ++ lib.optional waylandSupport pkgs.wl-clipboard; + + meta = meta // { + mainProgram = executableName; + }; + }; in -stdenv.mkDerivation (finalAttrs: { - pname = "kiro-cli"; - version = "2.16.1"; - - src = - { - x86_64-linux = fetchurl { - url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz"; - hash = "sha256-OTYzyZH6q172iLKqDdQgSByrf8oxLNhjkjwyh+mHS4I="; - }; - aarch64-linux = fetchurl { - url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz"; - hash = "sha256-hBO2IHJ4B0c3TAkyFHAi4pByXpNNRh5DC1rhKnPzOyM="; - }; - aarch64-darwin = fetchurl { - url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg"; - hash = "sha256-X86c+dymp08MUpFRdqZCH1lI5pA4E6+QSAxrciyyDTI="; - }; - } - .${system} or (throw "Unsupported system: ${system}"); - - sourceRoot = if stdenv.hostPlatform.isDarwin then "Kiro CLI.app" else "kirocli"; - - strictDeps = true; - - nativeBuildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - autoPatchelfHook - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && waylandSupport) [ - makeBinaryWrapper - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - undmg +# Darwin ships a normal .app bundle with no embedded-bun problem, so it needs +# no FHS sandbox; hand back the unwrapped derivation under the public name. +if stdenv.hostPlatform.isLinux then + symlinkJoin { + name = "kiro-cli-${version}"; + # Preserve the strictDeps = true that the unwrapped derivation exposes, so + # the top-level attribute keeps it too (nixpkgs-vet NPV-165). + strictDeps = true; + paths = map fhsFor [ + "kiro-cli" + "kiro-cli-chat" + "kiro-cli-term" ]; - - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ - stdenv.cc.cc.lib - xz - bzip2 - ]; - - nativeInstallCheckInputs = [ versionCheckHook ]; - doInstallCheck = true; - - dontConfigure = true; - dontBuild = true; - - installPhase = '' - runHook preInstall - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - install -Dm755 bin/kiro-cli -t $out/bin - install -Dm755 bin/kiro-cli-chat $out/bin/kiro-cli-chat - install -Dm755 bin/kiro-cli-term $out/bin/kiro-cli-term - '' - + lib.optionalString (stdenv.hostPlatform.isLinux && waylandSupport) '' - for bin in kiro-cli kiro-cli-chat kiro-cli-term; do - wrapProgram $out/bin/$bin \ - --suffix PATH : ${lib.makeBinPath [ wl-clipboard ]} - done - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - mkdir -p $out/bin $out/Applications - cp -r "../Kiro CLI.app" "$out/Applications/" - ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/kiro-cli" $out/bin/kiro-cli - for bin in kiro-cli-chat kiro-cli-term; do - if [[ -e "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" ]]; then - ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" "$out/bin/$bin" - fi - done - '' - + '' - runHook postInstall - ''; - - passthru.updateScript = ./update.sh; - - meta = { - description = "Command-line interface for Kiro, an agentic IDE"; - homepage = "https://kiro.dev"; - license = lib.licenses.unfree; - sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; - maintainers = with lib.maintainers; [ - jamesward - pmw - ]; - mainProgram = "kiro-cli"; - platforms = [ - "x86_64-linux" - "aarch64-linux" - "aarch64-darwin" - ]; - }; -}) + passthru = { + unwrapped = kiro-cli-unwrapped; + tests.version = testers.testVersion { + # The FHS wrapper needs user namespaces (bubblewrap), which aren't + # available in the Nix build sandbox, so exercise the unwrapped binary + # the wrapper ultimately execs. + package = kiro-cli-unwrapped; + inherit version; + }; + }; + inherit meta; + } +else + kiro-cli-unwrapped.overrideAttrs { pname = "kiro-cli"; } From 01cbee65c29584af772a42d3a12dd0a5aa4a79ea Mon Sep 17 00:00:00 2001 From: emilylange Date: Wed, 5 Aug 2026 18:02:43 +0200 Subject: [PATCH 084/121] chromium,chromedriver: 151.0.7922.71 -> 151.0.7922.75 https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop.html --- .../networking/browsers/chromium/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index c4d7e856ac65..cab8b3831d94 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,9 +1,9 @@ { "chromium": { - "version": "151.0.7922.71", + "version": "151.0.7922.75", "chromedriver": { - "version": "151.0.7922.72", - "hash_darwin_aarch64": "sha256-kWllVPzAaSM5/wDB31d7gQHmFdrTTKIFwj2YkUQE4jE=" + "version": "151.0.7922.76", + "hash_darwin_aarch64": "sha256-OzlgQzGpu/yt5Gzck6/opqnxduKrJJnhOcTgIzSOx3c=" }, "deps": { "depot_tools": { @@ -20,8 +20,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "ef35003457e93c278f911a334b06e4a5f8967e06", - "hash": "sha256-t6j280DSQQQwwcD41ldN3uLmOihW/Q2674+rR5qMkGU=", + "rev": "1ddc0a2003eb30c3990568d74ed0437451e9c374", + "hash": "sha256-QKVYipzVK/TUVdI4k8LLNmmhwAR6xP/Bgc1ZmNjySjo=", "recompress": true }, "src/third_party/clang-format/script": { @@ -656,8 +656,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "14c2431eaed7c0a097d197caa3669cda996c63b7", - "hash": "sha256-i3rLTKer13xHzpiEdMlNS5rQOYSDFmvAVvdYUiizDzA=" + "rev": "f4eee5c6735d33a829ab2cfbf3fe23d0376e7992", + "hash": "sha256-UKewcYGGJrWA+ZJAp5TA3gGQpns+/5L6PlFxpEHWfG8=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", From 0d8d8b148f1296f4fbae942596705e95ccb22597 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 16:10:03 +0000 Subject: [PATCH 085/121] terraform-providers.hashicorp_awscc: 1.94.0 -> 1.95.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 22dfcb200e8c..7c71ec507b9d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -517,13 +517,13 @@ "vendorHash": "sha256-qYV4FDTFUNuTThXUcjxNqAYtm8YQF0a4CVoLGJlzRhc=" }, "hashicorp_awscc": { - "hash": "sha256-dH3By6QoAYQCGOpg14wdW4WaIjoBB1c/AGBXDtOrl20=", + "hash": "sha256-J7nmxCcI7nWMMWZjbm0N/B+HpDjruJuaIukgI0Rtsuk=", "homepage": "https://registry.terraform.io/providers/hashicorp/awscc", "owner": "hashicorp", "repo": "terraform-provider-awscc", - "rev": "v1.94.0", + "rev": "v1.95.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-g6Cl8TZq8W1pRq+PYcN4QPl7m0X2nhQgFhGJnIGn9oM=" + "vendorHash": "sha256-e0zIqMHzbVd3Qx2tBD8B15162a53RdENNo/7ENJJ4oQ=" }, "hashicorp_azuread": { "hash": "sha256-mEYEZIztDjyqWSJFoJPXtV0E9YikumtwGVtZA4Jfw3U=", From ce8f7edcb3b6260f08c9cf631d7123905b68023a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 16:19:42 +0000 Subject: [PATCH 086/121] pangolin-cli: 0.15.0 -> 0.15.1 --- pkgs/by-name/pa/pangolin-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index 4a82ceecd895..8a24086e73d4 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,20 +10,20 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-F3bRjy/QzZGJSPzvYylKe2z+RVZ4lMt2lu+p6y53ZWw="; + hash = "sha256-CWjTBFMo0D7M+nWBodIMpxTnHYsVoJvbgUgf7Nn7UiA="; }; ldflags = [ "-X github.com/fosrl/cli/internal/version.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-S4di9hVoExIgtlTpV9cEHI2Ah6GGSTmsojFE+tPfCb0="; + vendorHash = "sha256-mb5IGRRz5pZoi7QJSNVRubQDfhRZu977CWq1Gf6Z7bQ="; nativeBuildInputs = [ installShellFiles ]; From 9ab0b612a65bff2ef5395955fba7ed5df8552b09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 16:28:26 +0000 Subject: [PATCH 087/121] libretro.mame2003-plus: 0-unstable-2026-07-19 -> 0-unstable-2026-07-28 --- .../applications/emulators/libretro/cores/mame2003-plus.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index 4d8a4efe1dbc..613d5ddeaf86 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2026-07-19"; + version = "0-unstable-2026-07-28"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "bcd919274926d2a732c629b682f425d8e7a95e6c"; - hash = "sha256-GqRYdtRvKda6IsOpii2TcONwhR0AvA1K49wubmLC6do="; + rev = "d6bf36f65f36853120d7e97cdf4fa3720de66728"; + hash = "sha256-9fXl/tMtLlKBzpnhFy4Ac5Xp7G2S9kT/qlVMYAChsO8="; }; makefile = "Makefile"; From 5df11d9b7d62b2dc497b48719fd9f709188514a6 Mon Sep 17 00:00:00 2001 From: Carmine Paolino Date: Wed, 5 Aug 2026 18:39:13 +0200 Subject: [PATCH 088/121] hyprmoncfg: 1.8.0 -> 1.9.0 --- pkgs/by-name/hy/hyprmoncfg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprmoncfg/package.nix b/pkgs/by-name/hy/hyprmoncfg/package.nix index 4d64d3739a57..71b5fac8b21d 100644 --- a/pkgs/by-name/hy/hyprmoncfg/package.nix +++ b/pkgs/by-name/hy/hyprmoncfg/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "hyprmoncfg"; - version = "1.8.0"; + version = "1.9.0"; __structuredAttrs = true; @@ -19,7 +19,7 @@ buildGoModule (finalAttrs: { owner = "crmne"; repo = "hyprmoncfg"; tag = "v${finalAttrs.version}"; - hash = "sha256-hu3ekA4wAp83DE2v00B2n5gsZt2iSv0/OWbg5Mwo4gY="; + hash = "sha256-YHJHW1ArHRhx4RKtwUmIrsMvEyTEZEjDuEXXgc98/ys="; }; vendorHash = "sha256-gQbjvdKtO0hCXrs9RnWo1s0YeHf5W9t+8AgS2ELXlPo="; From 26e60bc52776907f7cf1223b1f744396acb8544c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 16:47:00 +0000 Subject: [PATCH 089/121] python3Packages.aioghost: 0.4.21 -> 0.4.22 --- pkgs/development/python-modules/aioghost/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioghost/default.nix b/pkgs/development/python-modules/aioghost/default.nix index 4e02a7ef4b4c..db86aafd313b 100644 --- a/pkgs/development/python-modules/aioghost/default.nix +++ b/pkgs/development/python-modules/aioghost/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "aioghost"; - version = "0.4.21"; + version = "0.4.22"; pyproject = true; src = fetchFromGitHub { owner = "TryGhost"; repo = "aioghost"; tag = "v${finalAttrs.version}"; - hash = "sha256-7m8Ze4PL0d5tCt+Z9pb33sBrKgyafbbXodax1/IsBaQ="; + hash = "sha256-UGRi+MoKkh/muxwubMG4DySTpK/lqmGCloWznFvN2pc="; }; build-system = [ hatchling ]; From 9e904287492dcaf325829c1d030c2be2979a842c Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 5 Aug 2026 17:08:27 +0000 Subject: [PATCH 090/121] radicle-node: 1.9.1 -> 1.10.0 Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md --- pkgs/by-name/ra/radicle-node/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index 6f59aeb8d976..d42e6c7ba95d 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -15,9 +15,9 @@ xdg-utils, versionCheckHook, - version ? "1.9.1", - srcHash ? "sha256-8wLVNHF9qkKBK2s6RdH0/2To2zamx8RON5iBjkQoQY4=", - cargoHash ? "sha256-holYrCL0FApbnFRj0+bVnjkiNL14jclaM8xIqRHfEkc=", + version ? "1.10.0", + srcHash ? "sha256-msKnRL6T9Z+bSxknRvhKSE6rDlGA0e8aWwM1/PhUzZw=", + cargoHash ? "sha256-g23LqCXZt+/JX+1Nb9JCORxI0P/LJL2MZHg3lATKLd8=", updateScript ? ./update.sh, }: From 8de25656988391724189802ec4ed03e397543cc2 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 5 Aug 2026 17:08:43 +0000 Subject: [PATCH 091/121] radicle-node-unstable: 1.10.0-rc.2 -> 1.10.0 Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md --- pkgs/by-name/ra/radicle-node/unstable.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/unstable.nix b/pkgs/by-name/ra/radicle-node/unstable.nix index 1d95b885137a..6461906e6651 100644 --- a/pkgs/by-name/ra/radicle-node/unstable.nix +++ b/pkgs/by-name/ra/radicle-node/unstable.nix @@ -1,8 +1,8 @@ { radicle-node }: radicle-node.override { - version = "1.10.0-rc.2"; - srcHash = "sha256-8cFYsR5fGiChBduBmNcYp0MLVqlY2KnfieFa+yzbL7E="; - cargoHash = "sha256-E5CDlHcdFFwRw3S+wLcRLpLzrGVn43z4FznJrYemYP4="; + version = "1.10.0"; + srcHash = "sha256-msKnRL6T9Z+bSxknRvhKSE6rDlGA0e8aWwM1/PhUzZw="; + cargoHash = "sha256-g23LqCXZt+/JX+1Nb9JCORxI0P/LJL2MZHg3lATKLd8="; updateScript = ./update-unstable.sh; } From f30808e237f4fe41f870dd6af0ec4a1370b81b98 Mon Sep 17 00:00:00 2001 From: Matthew Brunelle Date: Wed, 5 Aug 2026 12:02:08 -0400 Subject: [PATCH 092/121] mcp-nixos: 2.4.3 -> 3.0.0 --- pkgs/by-name/mc/mcp-nixos/package.nix | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/mc/mcp-nixos/package.nix b/pkgs/by-name/mc/mcp-nixos/package.nix index 1baeecab9f66..4bfa2d14b809 100644 --- a/pkgs/by-name/mc/mcp-nixos/package.nix +++ b/pkgs/by-name/mc/mcp-nixos/package.nix @@ -1,35 +1,26 @@ { lib, fetchFromGitHub, - fetchpatch, python3Packages, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-nixos"; - version = "2.4.3"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "utensils"; repo = "mcp-nixos"; tag = "v${finalAttrs.version}"; - hash = "sha256-mWq9nnL4IGhUFkXJr8+t6BresOTDFS1caG8NuFqjrJg="; + hash = "sha256-ZqUFTYxXJB4RN+o+5AD8MOK1Fig+I5aOXrzpNpXL0No="; }; - patches = [ - (fetchpatch { - url = "https://github.com/utensils/mcp-nixos/commit/86f8936f0c257153f8fba10cf8cba7fede6d2f30.patch"; - sha256 = "sha256-55rQhE9CfTW1KQzUNM86U4S4Efu4yCN+1tZvdOz12oc="; - }) - ]; - build-system = [ python3Packages.hatchling ]; dependencies = with python3Packages; [ beautifulsoup4 fastmcp - mcp requests ]; @@ -44,11 +35,6 @@ python3Packages.buildPythonApplication (finalAttrs: { "tests/test_integration.py" ]; - disabledTests = [ - # Requires network access - "test_valid_channel" - ]; - pythonImportsCheck = [ "mcp_nixos" ]; meta = { From 98434fa164b9e36ac791d7893b816b374d366726 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 17:44:24 +0000 Subject: [PATCH 093/121] datadog-pup: 1.10.0 -> 1.10.4 --- pkgs/by-name/da/datadog-pup/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/datadog-pup/package.nix b/pkgs/by-name/da/datadog-pup/package.nix index 21c3130f62b8..92f7136f771f 100644 --- a/pkgs/by-name/da/datadog-pup/package.nix +++ b/pkgs/by-name/da/datadog-pup/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "datadog-pup"; - version = "1.10.0"; + version = "1.10.4"; __structuredAttrs = true; strictDeps = true; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "DataDog"; repo = "pup"; tag = "v${finalAttrs.version}"; - hash = "sha256-AmuTNMepJx5NQwkVkDrf0tQIssmUAHmlBF73WG1RJSY="; + hash = "sha256-6o4QGt4c1VaHVGG7uLJwSyysFHcqF7EEHNKWLQJK9jA="; }; - cargoHash = "sha256-vufZmhqXpaRD8AWAvFLolqeyPqBB1yD4oyZplWiJ5tA="; + cargoHash = "sha256-SrMWzScPRktNhopwuqVuOxHzFPAGp8Fl0xsf7ihx57w="; checkType = "debug"; dontUseCargoParallelTests = true; From 65da9118f32a91ce3e1a9e9ad57b0a882e87f497 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 17:48:04 +0000 Subject: [PATCH 094/121] terraform-providers.grafana_grafana: 4.41.0 -> 4.43.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 22dfcb200e8c..a6f3b08be62e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -481,13 +481,13 @@ "vendorHash": "sha256-Zie1NyDPnk+UX2UBxGlpJaok9PeRyu0/tuMQS7WCvZI=" }, "grafana_grafana": { - "hash": "sha256-ZZpk0I9MIiGpS354rER+HZNsB5S0U+fQaaCu5Lu5BL4=", + "hash": "sha256-PtMpesJeG7HEJQ7AaRCu2UrkX6yVpxKZeyieoaoGjlg=", "homepage": "https://registry.terraform.io/providers/grafana/grafana", "owner": "grafana", "repo": "terraform-provider-grafana", - "rev": "v4.41.0", + "rev": "v4.43.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-AyVCuqbVPoEMgcDmJsyJDstYFkukoDq7iIkfbvlAiE0=" + "vendorHash": "sha256-Lq0DV5RJRqi1oZNm4XRoJbDE71uGBjR8KjTghucpf7M=" }, "gridscale_gridscale": { "hash": "sha256-FAKvQ/MEod5Ck0PG4ffQ+gQp6zZ0JDRXPOrOiDpWMls=", From 6629dc69209bb19b1638bcc8290483fc27884729 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:10:36 -0500 Subject: [PATCH 095/121] vimPlugins: update on 2026-08-05 --- .../editors/vim/plugins/generated.nix | 318 +++++++++--------- 1 file changed, 159 insertions(+), 159 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 325879d09f3b..64264a43f26f 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -82,12 +82,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-06-17"; + version = "4.7.4-unstable-2026-08-03"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "f0c2a23ab79dc295f5e0eef0d8b587a39020c852"; - hash = "sha256-jBxtWF4GNSXB+/xUnUWs0RzSXAkQKa5cd3mljTHuarw="; + rev = "f5171b9575279995205fde6a6c06c2632bb0b9d9"; + hash = "sha256-e5ln2rf9N923kpX3V5o+Yrwa4yRqODLm3NNe4eLO1Z8="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-07-22"; + version = "0-unstable-2026-08-04"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "3d2c297f7152208daf4a382ea7123f9e4ebf9da1"; - hash = "sha256-eQIwRl8mjrZ5/cGLYVxl8DUh6I4lwUTO18gARlARxyU="; + rev = "885ecf4fa0ffcd20d052b14701540a451898fb34"; + hash = "sha256-KonPpQFoiG31an2vHfauuKKkPJRD3ARDVj4PDWkD0zU="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -924,12 +924,12 @@ final: prev: { amp-nvim = buildVimPlugin { pname = "amp.nvim"; - version = "0-unstable-2026-06-12"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "ampcode"; repo = "amp.nvim"; - rev = "b851d97d8e8782e58343608d8de7d9eb3a88090f"; - hash = "sha256-SdpKR1hfSyJ25tD7G1u4wYOHRNyeuTKbdMKG80iCUB4="; + rev = "01ede44322220da5dc0b73ad8ace328a5ec1f5bf"; + hash = "sha256-RS9BWupC50xhYos5eXqYz9SdVgl17zK4b09Ifze2j4A="; }; meta.homepage = "https://github.com/ampcode/amp.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -1610,12 +1610,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "0-unstable-2026-07-24"; + version = "0-unstable-2026-07-28"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "7090884cee9e89242df3663115004af352a9bbc9"; - hash = "sha256-LsMHfR9xPUJcpJs1Y9BZC4FlCGWjS2Se4L/orQ7i8Zw="; + rev = "cf82c4be16334c7cdf9883296eacfba50ff93b26"; + hash = "sha256-CJkBpd3jWVNwLNG34Em6N4j6BEq1wD9bCv86Cnw4SDU="; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -1638,12 +1638,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "0-unstable-2026-07-26"; + version = "0-unstable-2026-08-05"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "d10707b6d45a16638be8596a932a3ca9b12440f8"; - hash = "sha256-bwxWgYOUKAGV3B86dVCOr2ogxeM1/7Ed3oX9Oj/tI2c="; + rev = "267954c8663607823f03a3259bb8deb15688212f"; + hash = "sha256-KAik05LSQkAgJjF/1fo1j9gwc5BvcFP4cUsQmgQYnMk="; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.license = unfree; @@ -2044,12 +2044,12 @@ final: prev: { blink-lib = buildVimPlugin { pname = "blink.lib"; - version = "0-unstable-2026-06-19"; + version = "0-unstable-2026-07-31"; src = fetchFromGitHub { owner = "saghen"; repo = "blink.lib"; - rev = "5876dd95deeb70aadbe9f1c0b7117a135061cdac"; - hash = "sha256-FsDcgBiD3fl0EO1advAoQBbA2HY1p8Ja7lwhmpB++Zc="; + rev = "8b04d0e0acc8565cfa4dd291a89a9212b7262633"; + hash = "sha256-bGMmzs9VIj6ACqNmJwK0Xiq2wHikCWMYHzDjPR4oOsc="; }; meta.homepage = "https://github.com/saghen/blink.lib/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -3498,12 +3498,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-07-26"; + version = "0.0.82-unstable-2026-08-05"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "2ebe9d4e950e7599cab417cdfa17d5df1fb28a40"; - hash = "sha256-IlLut/dcFSvvsYQrS8pro8f+JsS9ZezJcd+QKvj223U="; + rev = "1245b4a7d77b11cf2361369ce4f82d0834e61027"; + hash = "sha256-dIvqoLFoGynOakdUyO9HgZJTfCKpTJZt4ifeCYnE6NQ="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -4213,12 +4213,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "0-unstable-2026-07-25"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "5a5d5e089513a7a80f63e5f449d7db3e65d13b45"; - hash = "sha256-r/HQUcdl2gfWcVxVS7grLq8tJAUQkz8JEvMz7GYqq2s="; + rev = "6eed42112e37d51ddc75095a8f909784510677f2"; + hash = "sha256-WOvKtpvif3ocwUWzAvbR3WOco9Gl+pAzJ1ThFm4MzZc="; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -4325,12 +4325,12 @@ final: prev: { csv-vim = buildVimPlugin { pname = "csv.vim"; - version = "0-unstable-2026-05-16"; + version = "0-unstable-2026-07-30"; src = fetchFromGitHub { owner = "chrisbra"; repo = "csv.vim"; - rev = "8977f6890d235a6ba9948b63ff700d414c84c344"; - hash = "sha256-GQ9qq8xtf3I+d1eYW+FrpffYOl+q4rbBP4CGjPUDKiw="; + rev = "375c1a81a4f186ce8949824f3b87ddc6727a63af"; + hash = "sha256-9U0cCReuAK78deYxRIT6DCawTV16JdSg1xPpK+ar2+Q="; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; meta.license = getLicenseFromSpdxId "Vim"; @@ -4451,12 +4451,12 @@ final: prev: { d2-vim = buildVimPlugin { pname = "d2-vim"; - version = "0-unstable-2025-08-19"; + version = "0-unstable-2026-08-02"; src = fetchFromGitHub { owner = "d2lang"; repo = "d2-vim"; - rev = "cb3eb7fcb1a2d45c4304bf2e91077d787b724a39"; - hash = "sha256-HmDQfOIoSV93wqRe7O4FPuHEmAxwoP1+Ut+sKhB62jA="; + rev = "a950f1a276506ac4bbc274dd65ba98b15a1d490d"; + hash = "sha256-iAPP/Ohf3Aw8I4WmNvTtyMja48stsG4pzp8cZjcDjRg="; }; meta.homepage = "https://github.com/d2lang/d2-vim/"; meta.license = getLicenseFromSpdxId "BSD-3-Clause"; @@ -4647,12 +4647,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "1.2.0-unstable-2026-07-20"; + version = "1.2.0-unstable-2026-08-01"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "2f476ae123bea5b3583f9d4ca141f63981e70b06"; - hash = "sha256-2rMdU1FUP4HJP2o2MtL93po/FmloMzZ/sqeQWHPP55g="; + rev = "10a221b96fee9161a96df532b1ae055846b22c48"; + hash = "sha256-AG7tNuNe+cm6AR+azrVixYPhYs4qaSkFv0kBnw+sQa8="; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.license = unfree; @@ -5475,12 +5475,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-07-21"; + version = "0-unstable-2026-08-04"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "5823c50d0de015c01f591319f6e846506518165e"; - hash = "sha256-vhQusWOcjiLrfpTFbIb06YrSHN/7/hFMeoZjBC3kvi8="; + rev = "ed952b0aff97c100f1b650ba6b08595b7136bcb6"; + hash = "sha256-QPFm2W3jOKUwsTmdp8TFNe58t3GEB3U/jzNHHkg1Eis="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7829,12 +7829,12 @@ final: prev: { inc-rename-nvim = buildVimPlugin { pname = "inc-rename.nvim"; - version = "0-unstable-2026-03-02"; + version = "0-unstable-2026-07-30"; src = fetchFromGitHub { owner = "smjonas"; repo = "inc-rename.nvim"; - rev = "0074b551a17338ccdcd299bd86687cc651bcb33d"; - hash = "sha256-WDvzCOCWJFNTGl6g0/BF1SLPR+Xc4vGwVLqIdhAShkg="; + rev = "ddff8bd3eccedf043bd73f5bf89cf90d2d6d8105"; + hash = "sha256-EWSmklr8kuv/XlOemHxCh9HGjoHdNK1e2s9gkMZvHZU="; }; meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8053,12 +8053,12 @@ final: prev: { ipynb-nvim = buildVimPlugin { pname = "ipynb.nvim"; - version = "0-unstable-2026-04-14"; + version = "0-unstable-2026-07-28"; src = fetchFromGitHub { owner = "ajbucci"; repo = "ipynb.nvim"; - rev = "9ec5b566dc37417b17d7e9de04d673506176e9fd"; - hash = "sha256-iwvN829U/V5/YLqIY+KgVIYVK3Tg9HtP+v82VhPWmmM="; + rev = "c35d3d98fa21b2d4c776ae00e20dd8a5f321658e"; + hash = "sha256-TvWkjRtlb62Thmr+E4TsHiSckMlgp6+kyuvZg+Pu7dI="; }; meta.homepage = "https://github.com/ajbucci/ipynb.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -8725,11 +8725,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-07-19"; + version = "0-unstable-2026-08-02"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "52bc56ba61b1f54f123e29d6df7d1b7a0393eeac"; - hash = "sha256-lTdiMcxQ5srUs/ZMhjdCLgTrd73Y/CFeqfN82/sw/Gw="; + rev = "57dff92b81db7ae32260d626f30dfcfb13d00d27"; + hash = "sha256-ShyCkK7aMmhqABnhw9QD6wdSwhtjIbi1n7F35iAUKXA="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.license = unfree; @@ -9158,12 +9158,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "0-unstable-2026-06-05"; + version = "0-unstable-2026-08-05"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "77db2afe488a7f700a2027527f17ab771988e358"; - hash = "sha256-TP9bjCeZCq0dqE1C5dXdNJWFKcXDNcsUbdVKdNZkOOg="; + rev = "87c4ce8934258f284d460ffe15067f214e6c84b7"; + hash = "sha256-9bGpIi1VXLB4Ev5LloBilpDHcN/RbsfpaKr2SAiCmvA="; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11090,12 +11090,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-07-27"; + version = "1.4.0-unstable-2026-08-04"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "635d61b45917ffc78d23543afa9593e49c4523c3"; - hash = "sha256-dSKeU2bZwoomuWmxZf61YNL95VjnPROjHjrki9Im3/w="; + rev = "0d4cb02121231426f42ac0463691d6280e1fb98d"; + hash = "sha256-tvMecVBb3+8A+6b0MGnOCC52bpXBlQAkftyHuAP+rDY="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11174,12 +11174,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-07-25"; + version = "3.0.0-unstable-2026-07-27"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "57c9f8ee784bcd07141bf7fa958b5c5bb1420de8"; - hash = "sha256-GG/w72054uJVFVpIOwdD+FV/QtM+O8yfM3TRpt7tmu8="; + rev = "37e0f22a2345bad1bffe01b31970885882f46275"; + hash = "sha256-oyGGEbBCGr9mYeaG7siHl/Zz2HOBEKEkhQuwmJ2eA3o="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11919,12 +11919,12 @@ final: prev: { nerdy-nvim = buildVimPlugin { pname = "nerdy.nvim"; - version = "1.6-unstable-2026-05-26"; + version = "1.6-unstable-2026-08-04"; src = fetchFromGitHub { owner = "2KAbhishek"; repo = "nerdy.nvim"; - rev = "8fd18f0075c480b4e0865464dcd4fb7a42c6889e"; - hash = "sha256-huI2IhQeCnwoRLUviZA82p/1zmSqcCnSg/vMZQhh6Qg="; + rev = "5d2d37f828a6df2f85e6df6b0a2b375f45bd5125"; + hash = "sha256-jYqCi92qLzIJcWj5FitZ3pk15r/2nkLiISaLTkj13Yw="; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12114,12 +12114,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-05-08"; + version = "0-unstable-2026-07-29"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "1ae83a5be572fd5e8c1547b5c4c582ce1a14c017"; - hash = "sha256-R2Kl6s7JRoOa2C6/FFcfqOdTtHG3OhOhRuduLOfCBPY="; + rev = "d337022c9f8d4e81c4ce6a95b5736d68c2a20d20"; + hash = "sha256-GCeabEf9kS8BtL653Ys6ad0VR1C87V35YqBogZZY/Tk="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12324,12 +12324,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "0-unstable-2026-07-23"; + version = "0-unstable-2026-08-05"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "23b99ce715ace72372f28e34807fd1e19023da42"; - hash = "sha256-z59cniQW25p+IiAbONyN6wX9B3pAOWA7m5iSOtp9KD0="; + rev = "9f340aaa5e95e42afbce239e84ad9ba7d85991fc"; + hash = "sha256-8aJDXyuyvZWHzJhGdwrWzI94Nt5BmaZnvxidATldwlo="; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12797,12 +12797,12 @@ final: prev: { nvim-early-retirement = buildVimPlugin { pname = "nvim-early-retirement"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-early-retirement"; - rev = "dee05ab8d105d091faa4aad5659348f0e9734628"; - hash = "sha256-FteHivPNYlBbu6xyVFTNMnxNfHe2wN3qb/xBwT4T9c4="; + rev = "8ddd369731c3a123a062ccc75c5c9ed54ffec9c1"; + hash = "sha256-3GSe2H3wnnG+BD6fsLClMySUwxkMaG1lqX1mHbnmgwI="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12867,12 +12867,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "12100e3fe7fa863f60b5b81a3587c8c9d5a5b2ff"; - hash = "sha256-z4VSvOWY85W6A9jiZkAgY/ezvxSXKBJdgjGXC0Thud0="; + rev = "401522898169644a5e9e3a20d06382cd56318a3b"; + hash = "sha256-g0/1NNSslo0ClgfJ6BGFTs4rIUd1SSdEM9rUvgw06vc="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13089,12 +13089,12 @@ final: prev: { nvim-justice = buildVimPlugin { pname = "nvim-justice"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-justice"; - rev = "11e4deec4c00d07b48d5b5008ab53bba267e71f5"; - hash = "sha256-VorppQ/Xs4vKzzSX5NXgtR2RQB2JBUjwgzbUbbwtVRQ="; + rev = "bef68499322702741aae499e2a110466f01a6f13"; + hash = "sha256-bftXSRhumiy81iB1qdRRr9JRKo38WWHuTrzQFHWxCvM="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-justice/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13424,12 +13424,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "1.9-unstable-2026-07-06"; + version = "1.9-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "02312301df125908031b27dc556adb4cd81893d6"; - hash = "sha256-d9yY/4EMl+5wetAasjhVlee1l7GGxYdqKAA9ajxaHss="; + rev = "a137d35eaabb7cd7be89228229c1aa5b057f5ed7"; + hash = "sha256-qjo/ORkzzJGXKSA0znG8iIbTSoB+NeYcI2ymSnMB1Ac="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13550,12 +13550,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "5aafa8e31971d2fb1dbb207f1ecd3b12b1ba0f88"; - hash = "sha256-U1/whBLVdHiS+ykAdOVdY+bIVcP/+kDE/rN2uM/D/vY="; + rev = "6a398eebc581ff2df2fcef93216ca08b1870a397"; + hash = "sha256-tqYzNJwtJZZa1TBGjT9RwyjzGqsOvVi9EdXWXWDQjtU="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13564,12 +13564,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2026-06-30"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "77dfcafd53088c7941f2d383541aa8fdda7fd7b7"; - hash = "sha256-8zRw79IKv7suISRjcUxs/iUWxp6tb+aDDsMo6DYuQ9o="; + rev = "52de279bc53e849a413c675238abd3ed4a55cc64"; + hash = "sha256-JU+FGZp2Wsa6CPd9lnoxVkhjTk3InRBiFnm8UfOUXTU="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13704,12 +13704,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "7f021426d4a615ea8f11cabed434b1f20376abae"; - hash = "sha256-r9b0dB2lzSUDWiPiclnjk7wOrLscTkd3UxFo0ZCBcek="; + rev = "38f74f733734566bec3b23a9dcf968a5a5559cd6"; + hash = "sha256-5xFulPE1PlL8TQdzXK06OwBeKOYEHjcKnwvZHTvmJbk="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13774,12 +13774,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "1.0-unstable-2026-06-22"; + version = "1.0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "7cc03bfd73863fc24e1a07e9465d3dba32336b74"; - hash = "sha256-2P8C0A2zPxlyGnex0yiKlpXUS1RpXHKZGuRDToieqXM="; + rev = "ededec9fb84484b20d34b635fdc20e42a35463c7"; + hash = "sha256-PC2rxrS7WYOux/y05BePAZAK7JrPfxqTanQb6R0Vzu8="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13802,12 +13802,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-07-26"; + version = "0.10.0-unstable-2026-08-01"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "61df84986b4b4ec469ee745a182e433d49f8c27e"; - hash = "sha256-h0O7KX8rIAhOW5MxQPvw9MeTNsjBxP2JuS/9sgcfzrw="; + rev = "7b6cc8949f9999c5ed91436cbe24aa5f99c42025"; + hash = "sha256-a1ZbCf43gzBGgJa7iKCjbb+XtNYWPfjHlTJse3cq9L0="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -13816,12 +13816,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "1.0.0-unstable-2026-05-06"; + version = "1.0.0-unstable-2026-08-02"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "b311b30818951d01f7b4bf650521b868b3fece16"; - hash = "sha256-2FkJvQMN0ktaNiyVLjcUUBvQNW9VHY6X4FscI1U3QhY="; + rev = "f3061339b8eaf9fda873600bc425b8d2d8502533"; + hash = "sha256-1aCV2J243C28+hiTMacVcLfEfVRYfpnLBQgCoOX24gM="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14040,12 +14040,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "fed132a88454e52c9691f4751090031944af4a7e"; - hash = "sha256-eYHMSng5gnnD6X71GlfUWbeX74z5CcXr35JLJZeiOCg="; + rev = "dfbf0e9ccab4bad3c87961e1de3c8dc09d8f337a"; + hash = "sha256-cLPqkQlbDr3pcyWqtWaIejJ98EyYxtGx7MfugdU92FY="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14110,12 +14110,12 @@ final: prev: { nvim_context_vt = buildVimPlugin { pname = "nvim_context_vt"; - version = "0-unstable-2026-07-23"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "andersevenrud"; repo = "nvim_context_vt"; - rev = "895bd219af18c83c170ea65c771a28a99002d3fe"; - hash = "sha256-cjBIw2mMXE7A3JGEYQ6uIwBj5fQpoZiz+NlEF7CGuFU="; + rev = "74c5ec8786426c5458e1a9f6b8b2fd6977ba01ab"; + hash = "sha256-3HsqWXAtNz1I+E268T3A/BlnMD/rB1AZxk1VpOks0Vc="; }; meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14264,12 +14264,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-07-21"; + version = "0-unstable-2026-07-30"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "d05b852ad7eba6e34ffe38ee2db430f0fd6f6225"; - hash = "sha256-JQHDqtTLbXHJtf0bJflY3mdXNmNhc1w2VHglGJc19Tk="; + rev = "205f024d3ea4a3d81aac751b6bf8e2d01e0c204f"; + hash = "sha256-p5s9JhujDEZezYYsNygi9ejI4qlxluRO3jYWFdJkSrw="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14643,12 +14643,12 @@ final: prev: { oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "0-unstable-2026-07-23"; + version = "0-unstable-2026-07-30"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "cad101019701846b1c69747e4cae3c460376d674"; - hash = "sha256-9VyLP3jZG3k70MfCd9JM/5vkDBrR0WKJtLpH734og4k="; + rev = "488dca6e3ff01acd88a648b83244073037261e64"; + hash = "sha256-b+IC7VV5P9IoWKwxqeqkfdfVHBn7zrFJtCutbUMkPvM="; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14657,12 +14657,12 @@ final: prev: { package-info-nvim = buildVimPlugin { pname = "package-info.nvim"; - version = "2.0-unstable-2026-07-26"; + version = "2.0-unstable-2026-08-04"; src = fetchFromGitHub { owner = "vuki656"; repo = "package-info.nvim"; - rev = "24099acd58f8aab06795c92ddea59f5ba5cd6eeb"; - hash = "sha256-hkGRT0HotOVJ49vFSWYnTpgtrGw4hXkXy3xZOch4vgM="; + rev = "1eb438ca04d7ab2f8c1fc64c28cfa12463eacfe7"; + hash = "sha256-lbldVMl7fBKrQWmCsOlGAo6Hte/ciVXPToOlwAWZVQU="; }; meta.homepage = "https://github.com/vuki656/package-info.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -15260,12 +15260,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-07-23"; + version = "2.0-unstable-2026-08-05"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "6191d6224f1e2f6b3cccbe0759809f811b954cb7"; - hash = "sha256-E6rwTg2XLzkeBlUFwrGxtH6ZtpOWB/t9PYG4IIwV9dw="; + rev = "28183eeef35023f2b940c1a3ddebc01a06a8e519"; + hash = "sha256-fo+P3FN4Bu0/ni6VX0B7gYcUR2NLQg7Zl7JRyWVmZSI="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15821,12 +15821,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-07-21"; + version = "0-unstable-2026-07-29"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "2dcbbe81b48f8377df2281d9be4f2c84ccfff520"; - hash = "sha256-sMQ8NeNZEfP0iv5JTL8Zfre0GqZaGYftvGB+92nDj3k="; + rev = "7d8c166a0c70473ffa558d4d2430769d581fa8dd"; + hash = "sha256-6e3j9GkeZEqV6gaf8ooODgHYmlwyqwH082qmuXZE6kU="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16311,12 +16311,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-07-25"; + version = "2.1.0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "32f67888ac71942442fdab3819864a10449dfc41"; - hash = "sha256-1DRSj+xhXKjInkHFvM+Dbe63yPVv2hlTuw3SqeiFdv4="; + rev = "8c16dc71bf75221793f3f6d83061fee031790c3c"; + hash = "sha256-vXyTF0PEyDHWyesCncBgKm6x9ZvcngRrrN40O/tB2gw="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18010,12 +18010,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "1.0.0-unstable-2026-07-24"; + version = "1.0.0-unstable-2026-07-28"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "b39bae2daf80aba19290256d98bde9285007dd09"; - hash = "sha256-361xP1bHmqgwbQ7h3SGgQEd2E8DYrN6eVACgx37AR+o="; + rev = "e5132634e67bad2d05c20c736f4db41b37a52b53"; + hash = "sha256-OyklAErwbM0Hn7gRzdV1i/uypKPY7cV5oxkbCC8bU3M="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18024,12 +18024,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "01-unstable-2026-07-24"; + version = "01-unstable-2026-07-28"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "0d72bce15f4392e79c019ab31debb686effbe1aa"; - hash = "sha256-8zNluZqH0mLJCkE9xpQ1yrAv2B9pdKqjKjC6W0XSD34="; + rev = "368c02b3bc6b04f1d17ab0bd72c214df62a75d04"; + hash = "sha256-a4lST8vcnDkZMvGplRUR2PAd07Vv3jFoGolQGwLTYVU="; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.license = unfree; @@ -18320,12 +18320,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2026-07-07"; + version = "0-unstable-2026-07-31"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "228f9cd84e7ee45c72e4c9c5c0523e50f13ad520"; - hash = "sha256-TSwvL0e4JmzjdcphNkft1G/leJ8VCEZ7f8xYNo9/q18="; + rev = "afa598a8a380602d6a488b1ce7f7db619606cbfb"; + hash = "sha256-8i6eQIo0HmnBeN+WEhFDg+YqJovc0pII6hPKknAufJs="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18518,12 +18518,12 @@ final: prev: { tv-nvim = buildVimPlugin { pname = "tv.nvim"; - version = "0-unstable-2026-04-17"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "alexpasmantier"; repo = "tv.nvim"; - rev = "b6611fa96f1b5e7a1f01d31db944b87058f03146"; - hash = "sha256-MTMYohhexSzfV7qVY84JmeyC9JcxoX3FsU2k9NpeEMk="; + rev = "4b156a22c89b50d922a916cc0453762854ac082f"; + hash = "sha256-367qx5an+zmNvWln9pCzPrn2KnqQCYH2sC8+LBo8Epk="; }; meta.homepage = "https://github.com/alexpasmantier/tv.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18896,12 +18896,12 @@ final: prev: { verilog_systemverilog-vim = buildVimPlugin { pname = "verilog_systemverilog.vim"; - version = "3.0-unstable-2024-10-13"; + version = "3.0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "vhda"; repo = "verilog_systemverilog.vim"; - rev = "5d1ea7c50a66a2f6c6002214344b16de02996ecc"; - hash = "sha256-xwQGTwWDrwxWdFYd3i7alXyFGbv4ONRsNdB+3jOogBs="; + rev = "556a746bae64e7aa0a3fa80ad29df34f20119d67"; + hash = "sha256-34e313Qz/wk5ge4AU4i6RBrRhznQ3a/uxdnDlkf6GMM="; }; meta.homepage = "https://github.com/vhda/verilog_systemverilog.vim/"; meta.license = unfree; @@ -18910,12 +18910,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-07-12"; + version = "0.14-unstable-2026-07-28"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "9102ad4198c4f3adeef4b039c042866eb9345cdd"; - hash = "sha256-BLI7TEtSfXG1Md8lBnejJ3vUuXh3LJyZH6PJGHMoCuI="; + rev = "a93d10915df36dfe92ff911b303f73bd9f0d780c"; + hash = "sha256-DYRnX9IqzrNYixqA1+/OdmCbXypMk+oZY/Pr7Jy/WEk="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.license = unfree; @@ -21304,12 +21304,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "0-unstable-2026-07-21"; + version = "0-unstable-2026-08-05"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "b4775d7efd7060240104898d992cec0ada87ecc1"; - hash = "sha256-3DRZ3BhsA3dPiwKet13ypcLjNg81HZd5I46Jq41tsdg="; + rev = "2961854ef05c4512983611d473131a942ab3cd32"; + hash = "sha256-+zxR7UIzW3h4GXFJeBH2P8k3WaqOvSqybO2/1WG9MEk="; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.license = unfree; @@ -21978,12 +21978,12 @@ final: prev: { vim-just = buildVimPlugin { pname = "vim-just"; - version = "0-unstable-2026-07-19"; + version = "0-unstable-2026-08-03"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "d9aa6784fe3a870e78ba82b5d176c0c5745e23f7"; - hash = "sha256-/QrVhax5PTidfSi6WAxJNX4mbBhUGFZLlG3WsqoT2Ro="; + rev = "25a4acdafcdb2282b918c35eea20c367b1dc494e"; + hash = "sha256-QUrDejagIYDNBNAvwQ0EsUXEAOXQ9B+JGVFlwJl+c7Q="; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22244,12 +22244,12 @@ final: prev: { vim-lsp = buildVimPlugin { pname = "vim-lsp"; - version = "0.1.4-unstable-2026-04-18"; + version = "0.1.4-unstable-2026-08-04"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "vim-lsp"; - rev = "474c656659b5fb51eec6770309e0211c8aa49b5b"; - hash = "sha256-ZMqeuTKyQAknqXA4IvNCzgumcrafu0sLNp3ZFwQ6kj4="; + rev = "2b1545846f136949576aa2b8d73b80bebad91041"; + hash = "sha256-ZmeYSUwTbI7u/1XAA6IEj3DuxQmUCdrJXf+3ZQj3uzY="; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22426,12 +22426,12 @@ final: prev: { vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "0.8.0-unstable-2026-06-27"; + version = "0.8.0-unstable-2026-08-01"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "055881643e1b37038a572c883de7b1969716db77"; - hash = "sha256-8PmYDrvUzUdg/ErnIGPdK8eZH7EvZezfpsjAjy/sAbw="; + rev = "5e3c4a3274a9766aee520caebb52572c007fc4f8"; + hash = "sha256-5sksv6S767/vwJt1/tcKLMFzu6nO15qkucygU9vOeSc="; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -23140,12 +23140,12 @@ final: prev: { vim-pets = buildVimPlugin { pname = "vim-pets"; - version = "0-unstable-2026-07-25"; + version = "0-unstable-2026-08-01"; src = fetchFromGitHub { owner = "MeF0504"; repo = "vim-pets"; - rev = "35e4420b77c483d62c06b0090e32146c28c98f4a"; - hash = "sha256-YgIANfLfQnMaVH67laVLS2ljaPJrv4xrWeTM2uKt3Nw="; + rev = "461b3530341c00334b1bc75f64b35baff09910c4"; + hash = "sha256-Zp/cpdwxWzbRVxrkkIdpB+tLgM2JJLA/mm+c1+oqM3M="; }; meta.homepage = "https://github.com/MeF0504/vim-pets/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25196,12 +25196,12 @@ final: prev: { vimagit = buildVimPlugin { pname = "vimagit"; - version = "1.8.0-unstable-2024-03-28"; + version = "1.8.0-unstable-2026-07-30"; src = fetchFromGitHub { owner = "jreybert"; repo = "vimagit"; - rev = "fc7eda97da4f8182c8abbe6ea7befbd789b8b935"; - hash = "sha256-HievBzyVZke4AyCWAL9MlOw65X460cEEeOhwAL2brzs="; + rev = "2e27fa2cc81938424238bf73d7caca16d0344dbe"; + hash = "sha256-K2t/TQeyKHtD3PdXmA8Mk4SrklfeOgrrMZzM9U9YLSY="; }; meta.homepage = "https://github.com/jreybert/vimagit/"; meta.license = unfree; @@ -26137,11 +26137,11 @@ final: prev: { zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "0-unstable-2026-07-24"; + version = "0-unstable-2026-08-02"; src = fetchgit { url = "https://codeberg.org/ziglang/zig.vim/"; - rev = "61109e5166f2bdb7578493a0220a92c43627fc82"; - hash = "sha256-7iUi0TJ9QsY0K+/8N2PExDbHdP+pXdG86OtJj8sQCHw="; + rev = "4842ab8cb1b000a9acb0a06170d404d12a154918"; + hash = "sha256-NlAKYbw/4jnHlDLmUDzxhZS7vVFjHYdzydF/SDSdohA="; }; meta.homepage = "https://codeberg.org/ziglang/zig.vim/"; meta.license = unfree; @@ -26178,12 +26178,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "0.7-unstable-2026-07-02"; + version = "0.7-unstable-2026-08-03"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "2f55d9a0eba87144bfb9211f17342490cd28bcd5"; - hash = "sha256-aZUOa74Qbnr68hqRfDPsn5AoSAFUr/qPsOhMBxFhWPM="; + rev = "8e66e597fff8056727d4b4d3cf93e581f94365c1"; + hash = "sha256-/4RAhpEYKeHEbRM/9GyTF6yQ87F8ixigr7oigyrxgV8="; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; From f16584be8239e59a42abaf19ad2bd17098ff2f70 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:32:46 -0500 Subject: [PATCH 096/121] vimPlugins.neotest-haskell: 4.1.0 -> 4.1.1 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 64264a43f26f..56d03c9d56e5 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -11541,12 +11541,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "4.1.0"; + version = "4.1.1"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - tag = "v4.1.0"; - hash = "sha256-pYNxBczQMUgFibHFpcWAdf4FndGKnxmbWdmFW6Gs2Lw="; + tag = "v4.1.1"; + hash = "sha256-jaLgVrxlvSy88FEj+e7xUcbZXjdIEkhRkDov/Fnotvk="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.license = getLicenseFromSpdxId "GPL-2.0-only"; From 67327db9037992217a27a9102736b3239bbe6fe6 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:32:22 -0500 Subject: [PATCH 097/121] vimPlugins.opencode-nvim: 0.13.4 -> 0.14.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 56d03c9d56e5..eb5f004e8442 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -14516,12 +14516,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.13.4"; + version = "0.14.0"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - tag = "v0.13.4"; - hash = "sha256-exXm85BrPcHx8DU5vih7DNv8XPLEzxI2MrPLWoxDRnk="; + tag = "v0.14.0"; + hash = "sha256-bAF3ssHly41AxqKEHFrsK9S1mTbrIZfEI3kzZ6alKXc="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From 92507fef9593e9b41cf67e64c651e4e48dd7cb2f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:31:55 -0500 Subject: [PATCH 098/121] vimPlugins.numb-nvim: 1.1.0 -> 1.2.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index eb5f004e8442..0e0344db06be 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -12296,12 +12296,12 @@ final: prev: { numb-nvim = buildVimPlugin { pname = "numb.nvim"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "nacro90"; repo = "numb.nvim"; - tag = "v1.1.0"; - hash = "sha256-tSUMyyPvO04bmI0V/Nt9Yc0G02OfFS/orZdEx81JaLg="; + tag = "v1.2.0"; + hash = "sha256-MRpfVTwlWZl9eKMiLg7eSMeKyhnxSNI3ZJ/TOzW43B0="; }; meta.homepage = "https://github.com/nacro90/numb.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From 6c611f885f959eb4ef554b287c929ce235e77152 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:31:33 -0500 Subject: [PATCH 099/121] vimPlugins.minuet-ai-nvim: 0.9.0 -> 0.10.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 0e0344db06be..f8eab82ef3b3 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -10516,12 +10516,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - tag = "v0.9.0"; - hash = "sha256-eOhbOrzhXqlzByq34/xKaCKr7u2JX3AaddieTlEe9OQ="; + tag = "v0.10.0"; + hash = "sha256-nTmC89VsaUIOmLZJLgRTBW8zeaVR2MO9mvbEDMYVR3w="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; From 4e5cea15d6dbdd3aa109e204c1b68ac8651ac5be Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:31:11 -0500 Subject: [PATCH 100/121] vimPlugins.live-share-nvim: 2.1.4 -> 2.1.6 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index f8eab82ef3b3..df92dac41b0c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -9144,12 +9144,12 @@ final: prev: { live-share-nvim = buildVimPlugin { pname = "live-share.nvim"; - version = "2.1.4"; + version = "2.1.6"; src = fetchFromGitHub { owner = "azratul"; repo = "live-share.nvim"; - tag = "v2.1.4"; - hash = "sha256-MzgSIRZpBzvCiWppthKyFy5yocj7dghefsf5aonYQlg="; + tag = "v2.1.6"; + hash = "sha256-AwPSOERnXhaRE7bK07XNbLaOI86EqtqnZFYj7zBPmhk="; }; meta.homepage = "https://github.com/azratul/live-share.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; From b84a94ca5d6cd4e5586e88f4d62d0399f49c3610 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:30:49 -0500 Subject: [PATCH 101/121] vimPlugins.project-nvim: 5.3.0-1 -> 6.0.0-1 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index df92dac41b0c..192bcc0f4d6a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -15204,12 +15204,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "5.3.0-1"; + version = "6.0.0-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v5.3.0-1"; - hash = "sha256-rqUdJvw/AsrPNCh//K/KM8fZTMQPYSAjPMtg8qWSF6Y="; + tag = "v6.0.0-1"; + hash = "sha256-SdfPU7WC3bkh2glZnt8Y0xshV/ze5KzIQSV2z32poZs="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; From c146472acac1bc090b989b27c9b375c2aaf3330b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:30:24 -0500 Subject: [PATCH 102/121] vimPlugins.hotpot-nvim: 2.1.2 -> 2.1.3 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 192bcc0f4d6a..b4739b14d125 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -7605,12 +7605,12 @@ final: prev: { hotpot-nvim = buildVimPlugin { pname = "hotpot.nvim"; - version = "2.1.2"; + version = "2.1.3"; src = fetchFromGitHub { owner = "rktjmp"; repo = "hotpot.nvim"; - tag = "v2.1.2"; - hash = "sha256-3kDqfyutw3WPPbDGWnQTJvGMu0FXMvIdRVPo7t9y2A4="; + tag = "v2.1.3"; + hash = "sha256-GIJWMPhi9JeFlMABM1exrS///AbBjkA/g0vQrlAjOFE="; }; meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; From 4b02080ac0b4b582e57f84f3087483f81e0d3b19 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:30:01 -0500 Subject: [PATCH 103/121] vimPlugins.copilot-lua: 3.0.1 -> 3.0.2 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index b4739b14d125..4645076ee253 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -4115,12 +4115,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "3.0.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - tag = "v3.0.1"; - hash = "sha256-q+fEVgD++V0znhXt1OX6V9za0TcGuPQP6g+nTYXVFeo="; + tag = "v3.0.2"; + hash = "sha256-fL3XO5gU9pXuk3UqtkAr+iqczIwfcvVzaQqU/EajQoU="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.license = getLicenseFromSpdxId "MIT"; From 68c029826025fa9f3e6b35f698b81ca427fecfce Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:29:43 -0500 Subject: [PATCH 104/121] vimPlugins.codecompanion-nvim: 19.21.0 -> 19.22.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 4645076ee253..092bab9cd832 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3596,12 +3596,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.21.0"; + version = "19.22.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.21.0"; - hash = "sha256-+9VRCA1B9AUfjN8ht2Xer82SVNI9woXL6VzYW3lhC20="; + tag = "v19.22.0"; + hash = "sha256-JYxW59FelB2vvC0Yr7eV2vqKeIIUzPs79ohmgVRc91Q="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; From 086f216b9525a55c2999d094d29c17c797c36583 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:28:56 -0500 Subject: [PATCH 105/121] vimPlugins.atroui: 4.0.0 -> 4.0.1 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 092bab9cd832..2f97e994c329 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1106,12 +1106,12 @@ final: prev: { astroui = buildVimPlugin { pname = "astroui"; - version = "4.0.0"; + version = "4.0.1"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astroui"; - tag = "v4.0.0"; - hash = "sha256-290PxuIz8Pc1UWz6Huy0ZQH1CxGeoqN5x2U+VDCRBJc="; + tag = "v4.0.1"; + hash = "sha256-9QU4eSd+6CtR8IhVFEp37L8M226iES8CAMkpxh6ThYQ="; }; meta.homepage = "https://github.com/AstroNvim/astroui/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; From fe5a73b1ed6b251a79b37bc8b1b1559dcbfa5f9c Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 5 Aug 2026 12:15:48 -0500 Subject: [PATCH 106/121] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 162 +++++++++--------- 1 file changed, 81 insertions(+), 81 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 68cd96848d13..7799e44fbbe3 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -27,12 +27,12 @@ parsers = { ada = buildGrammar { language = "ada"; - version = "0.0.0+rev=6b58259"; + version = "0.0.0+rev=dd5fa4c"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; - rev = "6b58259a08b1a22ba0247a7ce30be384db618da6"; - hash = "sha256-FAlSBpaHmKaz8qoJV/MZmD5yPkWFDE9RovpCMA9OWpI="; + rev = "dd5fa4cdb3aba91abc687aa68fb1431396fce6a6"; + hash = "sha256-0D9TgpEDos6vlgTjQCJjJQblpPaSgjg7uG7SB371DFM="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; @@ -224,12 +224,12 @@ }; bpftrace = buildGrammar { language = "bpftrace"; - version = "0.0.0+rev=50b27d8"; + version = "0.0.0+rev=11453f5"; src = fetchFromGitHub { owner = "sgruszka"; repo = "tree-sitter-bpftrace"; - rev = "50b27d8b5cae89e77702ab249dcd743a41848e5b"; - hash = "sha256-f1Hfqml59B0sjI1Yry9vnVmcsJj8kpnSlDub4nGLHSM="; + rev = "11453f5e4be5026b2b18d4b53f893ded972011ce"; + hash = "sha256-napHD2cgq5f0clZnQSSwQ8/Ltkkd0LdrOX0VKaofokI="; }; meta.homepage = "https://github.com/sgruszka/tree-sitter-bpftrace"; }; @@ -542,12 +542,12 @@ }; diff = buildGrammar { language = "diff"; - version = "0.0.0+rev=7d20331"; + version = "0.0.0+rev=0f8fe52"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-diff"; - rev = "7d20331b97a008daf2dd0055da8c609f03424105"; - hash = "sha256-l9KwHqEdwqN5CYZQVCEymhld/m+MArAzqfPz8mV7M8Q="; + rev = "0f8fe525b2ff5fbd7f21d0dcfb756fbbe30ca844"; + hash = "sha256-tdwWYn+DhU060bNiXn0Dl/E2pd2qgJDI1/+nlZtAv0I="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-diff"; }; @@ -676,23 +676,23 @@ }; elixir = buildGrammar { language = "elixir"; - version = "0.0.0+rev=c4f9f5a"; + version = "0.0.0+rev=4b0c711"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; - rev = "c4f9f5a15ddad8635ba59a5b99c2e9124e74ad91"; - hash = "sha256-nQq8ZQUkLWuko6kNQRFtKwTQFuWzpIob9Cgjcn4Jrvk="; + rev = "4b0c7118760af58a2e7081bbc8396e136f820b37"; + hash = "sha256-FdYOWImh1mEJpAswxrnCcnGL9O4J0IWWqdXu1ndpQrg="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; elm = buildGrammar { language = "elm"; - version = "0.0.0+rev=6bf1558"; + version = "0.0.0+rev=e1e8fea"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; - rev = "6bf155821d8d18f1e9d0c951fe77202daa7eb9c2"; - hash = "sha256-A3S7oQSPqP/tya5gK8d6Sr54B9OZ2KDVPZIgZgr2Gz4="; + rev = "e1e8fea161a1e66f3997855d316be2a43e4e956f"; + hash = "sha256-6Vnn8lGCwuQlQFmmSXPF+JKwRIR9+YI8ybmm5oZBzfA="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; @@ -742,12 +742,12 @@ }; erlang = buildGrammar { language = "erlang"; - version = "0.0.0+rev=836aa2b"; + version = "0.0.0+rev=6ba4c76"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; - rev = "836aa2b6c3af2c7cef3f84049b0ed6d44485a870"; - hash = "sha256-1bviRDBztC6EplHFS4lqRYt05f0VH6Ofwo9umwSqve4="; + rev = "6ba4c762eb3065495e3db85697ffeecdf364ce35"; + hash = "sha256-ehRlRUXrg9EjeBLwgkJEMxuApXRdbIB8Y8xDICA8rrI="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; @@ -863,12 +863,12 @@ }; fsharp = buildGrammar { language = "fsharp"; - version = "0.0.0+rev=148ea97"; + version = "0.0.0+rev=789d8ea"; src = fetchFromGitHub { owner = "ionide"; repo = "tree-sitter-fsharp"; - rev = "148ea977d630e2d1c34bf717329141707620226d"; - hash = "sha256-yaVeqC1RXgD7EMU8nRcdgkRQZXBcGw0lztTFvK4uM2I="; + rev = "789d8ea1481345d6f3bc1a06985dbf6a6b202744"; + hash = "sha256-bLrzd1s2emzGbrESfZj/kNSEtbUtV5rQbYxCn33dvrY="; }; location = "fsharp"; meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; @@ -933,12 +933,12 @@ }; git_config = buildGrammar { language = "git_config"; - version = "0.0.0+rev=0fbc9f9"; + version = "0.0.0+rev=3a61756"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-config"; - rev = "0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; - hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E="; + rev = "3a61756a81a86291a0f48e3eeeaa0692b9981aa9"; + hash = "sha256-xK2AeYvvCjnMV0BqQdf3IQKnIIyllhNwQHRVCE5o0Zw="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; }; @@ -1060,12 +1060,12 @@ }; gnuplot = buildGrammar { language = "gnuplot"; - version = "0.0.0+rev=20a9829"; + version = "0.0.0+rev=v4.1.0"; src = fetchFromGitHub { owner = "dpezto"; repo = "tree-sitter-gnuplot"; - rev = "20a98295a52caa5f474839838a800d250e8fe1f4"; - hash = "sha256-UHgeM0pQm9DQwZdPByzJvYY4DbzcxE0WDDuqVGcsxts="; + tag = "v4.1.0"; + hash = "sha256-iLzFa6hpYj1ZbSWrl6cK7AskgOn+hMDbYf76U/RjAQs="; }; meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; }; @@ -1397,12 +1397,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=f319b8b"; + version = "0.0.0+rev=b5ecf51"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "f319b8b0b5cb218cf3f63aa821d2ab722524dbe9"; - hash = "sha256-x1XT6iowS2ywp8c8RdQqix/WC/OfR5p8MjIhGljbA/8="; + rev = "b5ecf511e542e43313ba4602bdb206a08cb06232"; + hash = "sha256-xicg2PNvB/xmkmgCWAaZ7bVzYLO61MyRkwBdEKQCqc4="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1477,12 +1477,12 @@ }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=51b55fb"; + version = "0.0.0+rev=3c72691"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "51b55fbf40e49c5207a3f922c0d4550e743761c5"; - hash = "sha256-18rICYDu/tW5CV/WC8fbr2mwVhg6f9Hn6p9WFMCnxgQ="; + rev = "3c72691166833f1722a0293be604fa2a73c8cafa"; + hash = "sha256-uf0NuG/oa3db3jAKgPTvA3NiYi7tD8jNgWeEjbGT7CQ="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; @@ -1647,12 +1647,12 @@ }; kitty = buildGrammar { language = "kitty"; - version = "0.0.0+rev=4d93f64"; + version = "0.0.0+rev=0e3eca6"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "tree-sitter-kitty"; - rev = "4d93f6486c6cd81e583bd18f2462f8a6026f2d83"; - hash = "sha256-Uj1ctHB6lWtxWAJbgcB1ydWOoGRF4+YvLQaqcQfP8hE="; + rev = "0e3eca6e786356bd37b1633f5e8b5a1c864333c1"; + hash = "sha256-P0w20or2xoXznUpa1jzyfPs9//84YhX+EbxFkAUffJ4="; }; meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; }; @@ -1860,12 +1860,12 @@ }; markdown = buildGrammar { language = "markdown"; - version = "0.0.0+rev=c357072"; + version = "0.0.0+rev=a0a00f8"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "c3570720f7f7bbad22fe96603f106276618e0cf5"; - hash = "sha256-wQKcqU0V6gHj84qOkUwdXsBW3f6MNfJMFxuGTucAgh8="; + rev = "a0a00f817d02412bd92c54d316f164d827b57b5c"; + hash = "sha256-IusQiUs34Ge0Ui7kyLiNA/mHaYMmVJLaMdC0ILmT8Hg="; }; location = "tree-sitter-markdown"; passthru.requires = [ @@ -1875,12 +1875,12 @@ }; markdown_inline = buildGrammar { language = "markdown_inline"; - version = "0.0.0+rev=c357072"; + version = "0.0.0+rev=a0a00f8"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "c3570720f7f7bbad22fe96603f106276618e0cf5"; - hash = "sha256-wQKcqU0V6gHj84qOkUwdXsBW3f6MNfJMFxuGTucAgh8="; + rev = "a0a00f817d02412bd92c54d316f164d827b57b5c"; + hash = "sha256-IusQiUs34Ge0Ui7kyLiNA/mHaYMmVJLaMdC0ILmT8Hg="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; @@ -1931,12 +1931,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=a5bcbd0"; + version = "0.0.0+rev=8ed481a"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "a5bcbd07b4bc6103a8ee1536188c42a2059d43ba"; - hash = "sha256-h0ZKsVbZg4i99qsH0xHW/KcStl73HBKX8LtixMzPcf0="; + rev = "8ed481a219b3e67b9b862676d84a7b2e1bc2ea8c"; + hash = "sha256-Gp0ivSNJY7CueDxDrYa3KX18Ys9IBtisvZiR8zcFeV4="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -1965,12 +1965,12 @@ }; nickel = buildGrammar { language = "nickel"; - version = "0.0.0+rev=7780a16"; + version = "0.0.0+rev=fd65591"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; - rev = "7780a16a992d8e68f8fb65cb6828caa01f22fd17"; - hash = "sha256-uUaudpb/t55OPpkE2VaLGiEqP3Lt6485HSkliJ6IH8Y="; + rev = "fd65591d3c7812b0e3e733506f3f08a354a38ea6"; + hash = "sha256-882e4ot/nEaRZ+YvVxn8IIfVlhmD44AnWgEhp5xfN6U="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; @@ -2034,12 +2034,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=d694570"; + version = "0.0.0+rev=9467420"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "d694570aa26b53d0d642460a0430e8aa07dcbea0"; - hash = "sha256-eWHAcV8bPCnL9y4PtPn6cJRylGQ2KMxCUoUGwDVigkg="; + rev = "9467420d184bd2c510378f4cda624eca35dd4590"; + hash = "sha256-qc1DGPGpGC9Y65hXFGLeuaNLTtWnlrvXF+o1OspvCvE="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -2165,12 +2165,12 @@ }; php = buildGrammar { language = "php"; - version = "0.0.0+rev=3821698"; + version = "0.0.0+rev=3fda2fb"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "38216983c07bf9e1b56e16acde53b25adaeab61c"; - hash = "sha256-Y02akiL95WGV8J3gd6FXQ0XHPoE59d2zuFQkXh6eyAQ="; + rev = "3fda2fb9577166c6399834917f9844f30370beea"; + hash = "sha256-JnDMQx4S3Z/BMuxa9Trv2pV9QQzpUoVLHzAGppuqbN4="; }; location = "php"; passthru.requires = [ @@ -2180,12 +2180,12 @@ }; php_only = buildGrammar { language = "php_only"; - version = "0.0.0+rev=3821698"; + version = "0.0.0+rev=3fda2fb"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "38216983c07bf9e1b56e16acde53b25adaeab61c"; - hash = "sha256-Y02akiL95WGV8J3gd6FXQ0XHPoE59d2zuFQkXh6eyAQ="; + rev = "3fda2fb9577166c6399834917f9844f30370beea"; + hash = "sha256-JnDMQx4S3Z/BMuxa9Trv2pV9QQzpUoVLHzAGppuqbN4="; }; location = "php_only"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; @@ -2325,12 +2325,12 @@ }; proto = buildGrammar { language = "proto"; - version = "0.0.0+rev=cf8e4eb"; + version = "0.0.0+rev=10653e6"; src = fetchFromGitHub { owner = "coder3101"; repo = "tree-sitter-proto"; - rev = "cf8e4eba6e5b4afb9eb16c9178bba3d2504b46c2"; - hash = "sha256-jG7j+uBb92QdI5En/qjxhfKYm9Elf8/+OFvw1makUkY="; + rev = "10653e646d6f435b723b294634a0e8eb188069e9"; + hash = "sha256-7ND8YCldaEjttIowYYgxTCqR3S1IjBaQQuyUFu5KkRM="; }; meta.homepage = "https://github.com/coder3101/tree-sitter-proto"; }; @@ -2505,12 +2505,12 @@ }; razor = buildGrammar { language = "razor"; - version = "0.0.0+rev=900f53d"; + version = "0.0.0+rev=d4664e4"; src = fetchFromGitHub { owner = "tris203"; repo = "tree-sitter-razor"; - rev = "900f53dc6cc592f6e616adc2f732cb0f66fc9147"; - hash = "sha256-s+evcRfRQcW7HAGRikqF+zEZK4WYFTGWWRcpe9cwxgM="; + rev = "d4664e409caaea12f73c9525484e3cf88b1cf718"; + hash = "sha256-gmW7eKUKe7B06qLvkEyterVI41vzC07UXvfd0s+S0P0="; }; meta.homepage = "https://github.com/tris203/tree-sitter-razor"; }; @@ -2703,12 +2703,12 @@ }; scala = buildGrammar { language = "scala"; - version = "0.0.0+rev=4d081d9"; + version = "0.0.0+rev=5877eb9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; - rev = "4d081d98670ff6e98ca42c085294fc75eec15e1d"; - hash = "sha256-arwLfqA/C4w8GQv6GE/H4/tDRWaGDfvEiv7Q7mYRBRI="; + rev = "5877eb9f55dc396da0d9a3e890df01f5c4810233"; + hash = "sha256-rfdfvPeSxNThv4COPehfTQtP5ER54NdJYwlNI94EdiA="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; @@ -2929,12 +2929,12 @@ }; ssh_config = buildGrammar { language = "ssh_config"; - version = "0.0.0+rev=b7db80e"; + version = "0.0.0+rev=0c35b24"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ssh-config"; - rev = "b7db80ee4c8a29543904f14fb3ae3eb24f047925"; - hash = "sha256-PX5oVRBOUgTnG6UcqVNM3EZyAc1SPE0vbZjyA19FQHc="; + rev = "0c35b243392268f48fd096607da192d76c843398"; + hash = "sha256-hpha4bEO2/gSool/SLG2hFMKSadwcwm23TIOEiCeyFE="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; }; @@ -2984,12 +2984,12 @@ }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=d4d81e1"; + version = "0.0.0+rev=624a3ee"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "d4d81e1ad35f8f6c060f3cb49b60c5d54a7d012a"; - hash = "sha256-tDRb/TKyj0icKJRuzNn+eNbz1S1BWj8K5eR+reZAbyM="; + rev = "624a3eeadaf8f0cbe2e7d9d64ff621bc2d1c5d69"; + hash = "sha256-K6LnnH5LnQYY2+4byV3KR/Vq3Oz8w5E1wqV1DEOCAKo="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -3063,12 +3063,12 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=aa09b90"; + version = "0.0.0+rev=4e7525a"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "aa09b9004478cea0f46d877608910dc153b277b6"; - hash = "sha256-ig4mpzN/bvnD5e5MN11a7YkONDeJ3R8kz/AbS0GDreI="; + rev = "4e7525a777290e341b8a5ad880bd20bb4f291845"; + hash = "sha256-bxjxCcdeEwUwlvIPs5CFSNT9m4mkv4qRroZrKbS2gIQ="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; @@ -3130,12 +3130,12 @@ }; templ = buildGrammar { language = "templ"; - version = "0.0.0+rev=04bae7c"; + version = "0.0.0+rev=947404b"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; - rev = "04bae7c82de2fcfec94254fef50f5f1c5924f5f5"; - hash = "sha256-s2hkhES86Idf9vbDqrX6Lh7iUn0dTq8DBqw5qUBAYzE="; + rev = "947404be9598a11dbe606ba9cc06f101606c1e54"; + hash = "sha256-2X5o9b4UvAkFGZtV7aceEOeQtcnV28EEQJe+SrqBgnQ="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; @@ -3417,12 +3417,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=e97406d"; + version = "0.0.0+rev=ec2569d"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "e97406d6ddfbed73dd8cdfcc3cf4c7b200b4211d"; - hash = "sha256-2vSkL8DetMtTRpvujg4tzxW2AbAhz56qBWRmgA8u3qk="; + rev = "ec2569db2da2129f83d486240d2fa63a353c4616"; + hash = "sha256-Elv/KVVb+Fez5GlUh+GdYCiPITcBwTaonb+/MFH3MYg="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; From e0c22449df92f8ea66b56ebeadb8515b55170449 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 5 Aug 2026 17:04:24 +0000 Subject: [PATCH 107/121] zipline: 4.6.4 -> 4.6.5 Changelog: https://github.com/diced/zipline/releases/tag/v4.6.5 Diff: https://github.com/diced/zipline/compare/v4.6.4...v4.6.5 --- nixos/modules/services/web-apps/zipline.nix | 9 +++++++++ nixos/tests/zipline.nix | 1 - pkgs/by-name/zi/zipline/package.nix | 20 ++++++++++---------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/nixos/modules/services/web-apps/zipline.nix b/nixos/modules/services/web-apps/zipline.nix index 45cf4704e4c3..00e6bb4091ca 100644 --- a/nixos/modules/services/web-apps/zipline.nix +++ b/nixos/modules/services/web-apps/zipline.nix @@ -51,6 +51,14 @@ in default = 3000; example = 8000; }; + + CORE_TEMP_DIRECTORY = lib.mkOption { + type = lib.types.path; + description = "The temporary directory to use for file uploads."; + defaultText = lib.literalExpression '' + "''${config.services.zipline.settings.DATASOURCE_LOCAL_DIRECTORY}/.tmp" + ''; + }; }; }; }; @@ -78,6 +86,7 @@ in DATABASE_URL = lib.mkIf cfg.database.createLocally "postgresql://zipline@localhost/zipline?host=/run/postgresql"; DATASOURCE_TYPE = lib.mkDefault "local"; DATASOURCE_LOCAL_DIRECTORY = lib.mkDefault "/var/lib/zipline/uploads"; # created automatically by zipline + CORE_TEMP_DIRECTORY = lib.mkDefault "${cfg.settings.DATASOURCE_LOCAL_DIRECTORY}/.tmp"; }; services.postgresql = lib.mkIf cfg.database.createLocally { diff --git a/nixos/tests/zipline.nix b/nixos/tests/zipline.nix index 40498db9133f..45da2e7fc9c1 100644 --- a/nixos/tests/zipline.nix +++ b/nixos/tests/zipline.nix @@ -45,7 +45,6 @@ resp = machine.succeed("curl zipline.local:8000/api/setup -v -X POST -H 'Content-Type: application/json' -d '{\"username\": \"administrator\", \"password\": \"password\"}' 2>&1") data = json.loads(resp.splitlines()[-1]) - assert data["firstSetup"] is True assert data["user"]["username"] == "administrator" assert data["user"]["role"] == "SUPERADMIN" diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 05951189cfe2..1c60357709c1 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -7,7 +7,7 @@ pnpmConfigHook, nodejs_24, makeWrapper, - prisma-engines_6, + prisma-engines_7, ffmpeg, openssl, vips, @@ -24,11 +24,11 @@ let NEXT_TELEMETRY_DISABLED = "1"; FFMPEG_PATH = lib.getExe ffmpeg; FFPROBE_PATH = lib.getExe' ffmpeg "ffprobe"; - PRISMA_SCHEMA_ENGINE_BINARY = lib.getExe' prisma-engines_6 "schema-engine"; - PRISMA_QUERY_ENGINE_BINARY = lib.getExe' prisma-engines_6 "query-engine"; - PRISMA_QUERY_ENGINE_LIBRARY = "${prisma-engines_6}/lib/libquery_engine.node"; - PRISMA_INTROSPECTION_ENGINE_BINARY = lib.getExe' prisma-engines_6 "introspection-engine"; - PRISMA_FMT_BINARY = lib.getExe' prisma-engines_6 "prisma-fmt"; + PRISMA_SCHEMA_ENGINE_BINARY = lib.getExe' prisma-engines_7 "schema-engine"; + PRISMA_QUERY_ENGINE_BINARY = lib.getExe' prisma-engines_7 "query-engine"; + PRISMA_QUERY_ENGINE_LIBRARY = "${prisma-engines_7}/lib/libquery_engine.node"; + PRISMA_INTROSPECTION_ENGINE_BINARY = lib.getExe' prisma-engines_7 "introspection-engine"; + PRISMA_FMT_BINARY = lib.getExe' prisma-engines_7 "prisma-fmt"; }; pnpm' = pnpm_10.override { nodejs-slim = nodejs_24; }; @@ -36,13 +36,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "zipline"; - version = "4.6.4"; + version = "4.6.5"; src = fetchFromGitHub { owner = "diced"; repo = "zipline"; tag = "v${finalAttrs.version}"; - hash = "sha256-feGsg481S+LShOIE0JMHsCkIShQk+cYvfQUYupQnJp0="; + hash = "sha256-ghliiEg6ZDpT3VRUx3fFgiTrkdweVYH5V6yug9oxnQ8="; leaveDotGit = true; postFetch = '' git -C $out rev-parse --short HEAD > $out/.git_head @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm'; fetcherVersion = 3; - hash = "sha256-iaC3jJ2+oLY3ycTBE01HzrDhBN9MpvgDFOyjzy2LLAo="; + hash = "sha256-y6BZ7A/4jSMA2sSByDx3czwlc9WM6QUCcguLouNQouk="; }; buildInputs = [ @@ -128,7 +128,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; passthru = { - prisma-engines = prisma-engines_6; + prisma-engines = prisma-engines_7; tests = { inherit (nixosTests) zipline; }; updateScript = nix-update-script { }; }; From 8443bbfa04f16e933d924b4b125ced29dd8f2eea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 19:09:45 +0000 Subject: [PATCH 108/121] subfinder: 2.14.0 -> 2.15.0 --- pkgs/by-name/su/subfinder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/subfinder/package.nix b/pkgs/by-name/su/subfinder/package.nix index e5116639e77d..fb3953a10080 100644 --- a/pkgs/by-name/su/subfinder/package.nix +++ b/pkgs/by-name/su/subfinder/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "subfinder"; - version = "2.14.0"; + version = "2.15.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "subfinder"; tag = "v${finalAttrs.version}"; - hash = "sha256-VAOrX8oxTAMaVpRxSMtZF8xKlsQ6rx7gxv7vmChDDAM="; + hash = "sha256-J/sSTpVfEDJQldbyVEPQ0I+j2JfGXaRKIV8Lli/Lsh0="; }; - vendorHash = "sha256-JsJtykNv46EFAjA290rh13k8CrqHEVp3f/vqWhjOIlc="; + vendorHash = "sha256-WGOP7gQnHeqUzdF7oBHhHuNINeoMVaGKoQpSLTVq8ho="; patches = [ # Disable automatic version check From 97279ff8328c79054f219ab182e2dcbd917e92a6 Mon Sep 17 00:00:00 2001 From: Miroslav Valov <91765698+mivalov@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:23:02 +0200 Subject: [PATCH 109/121] google-chrome: 151.0.7922.71 -> 151.0.7922.75 --- pkgs/by-name/go/google-chrome/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 58fb7f51d4d6..6ac8549017f2 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -179,7 +179,7 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "151.0.7922.71"; + version = "151.0.7922.75"; src = let @@ -194,8 +194,8 @@ let url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_${debArch}.deb"; hash = { - amd64 = "sha256-yGyvxpfs24glkxLO9H5GTRJ4ZDYQUAp8kQTmuxrzulw="; - arm64 = "sha256-2NPhv8ktOHURVNPTDfy06MiiXmMNilPWCwawNLVemqQ="; + amd64 = "sha256-y3NZpTMI++RBvvbVvdYbQIwbQPmA6L99AusxFheRjRA="; + arm64 = "sha256-4s9A1b915d1s5IvFRzl5+h/0JYtF1jcburiH2502G64="; } .${debArch}; }; @@ -300,11 +300,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "151.0.7922.72"; + version = "151.0.7922.76"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/jzy33whkrvxpy4bxsfmxnqtcwi_151.0.7922.72/GoogleChrome-151.0.7922.72.dmg"; - hash = "sha256-KQybAFcO48waFskPomdFmx8jAsUVAm4jJe7mHAVaSyE="; + url = "http://dl.google.com/release2/chrome/acrzfi6wlim2i4amr3kgmykhgfpa_151.0.7922.76/GoogleChrome-151.0.7922.76.dmg"; + hash = "sha256-76bPkMZf0Lfr9tYbZoEtBeg8MpRES9kZShiOGyZwF28="; }; dontPatch = true; From 12f59599633080197fa5b1e901e1c3bcf154b585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Wed, 5 Aug 2026 16:05:16 +0200 Subject: [PATCH 110/121] nixos/pipewire: fix nix formatting --- .../services/desktops/pipewire/pipewire.nix | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/nixos/modules/services/desktops/pipewire/pipewire.nix b/nixos/modules/services/desktops/pipewire/pipewire.nix index 8d4b0a608d0d..91d834ceb2c5 100644 --- a/nixos/modules/services/desktops/pipewire/pipewire.nix +++ b/nixos/modules/services/desktops/pipewire/pipewire.nix @@ -286,27 +286,28 @@ in default = [ ]; example = literalExpression '' [ - (pkgs.writeTextDir "share/pipewire/pipewire.conf.d/10-loopback.conf" ''' - context.modules = [ - { name = libpipewire-module-loopback - args = { - node.description = "Scarlett Focusrite Line 1" - capture.props = { - audio.position = [ FL ] - stream.dont-remix = true - node.target = "alsa_input.usb-Focusrite_Scarlett_Solo_USB_Y7ZD17C24495BC-00.analog-stereo" - node.passive = true - } - playback.props = { - node.name = "SF_mono_in_1" - media.class = "Audio/Source" - audio.position = [ MONO ] - } - } - } - ] - ''') - ]''; + (pkgs.writeTextDir "share/pipewire/pipewire.conf.d/10-loopback.conf" ''' + context.modules = [ + { name = libpipewire-module-loopback + args = { + node.description = "Scarlett Focusrite Line 1" + capture.props = { + audio.position = [ FL ] + stream.dont-remix = true + node.target = "alsa_input.usb-Focusrite_Scarlett_Solo_USB_Y7ZD17C24495BC-00.analog-stereo" + node.passive = true + } + playback.props = { + node.name = "SF_mono_in_1" + media.class = "Audio/Source" + audio.position = [ MONO ] + } + } + } + ] + ''') + ] + ''; description = '' List of packages that provide PipeWire configuration, in the form of `share/pipewire/*/*.conf` files. From ee919a0f95688424fe43f78ee6ccba21a81f1d47 Mon Sep 17 00:00:00 2001 From: Aiden Schembri Date: Wed, 5 Aug 2026 21:40:16 +0200 Subject: [PATCH 111/121] zed-editor: 1.13.2 -> 1.14.2 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index d7a4a72e88a1..090de7255fa3 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -98,7 +98,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "1.13.2"; + version = "1.14.2"; outputs = [ "out" @@ -111,7 +111,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-RbldT52JzEKvI1ES+HbwcNT4fTGx78vrEiT8+W83sDo="; + hash = "sha256-k6wZ8hgrBhvJjxUYCpR01Vuj7ecr5eZnGBUoMzsckko="; }; postPatch = '' @@ -134,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail 'builder.include(&glib_path_config);' 'builder.include("${lib.getLib glib}/lib/glib-2.0/include");' ''; - cargoHash = "sha256-9DsCcOTJJvvjjivyxFgzkVJSvq/bNFg3hbtEltJyP6M="; + cargoHash = "sha256-9kjNF4TpR6t7L3fV8CgWiIU5qVzX1iPIMauB5ie20lo="; __structuredAttrs = true; From 602b4a689e6a6c2c2da3ead52f95495f548a85cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 19:51:27 +0000 Subject: [PATCH 112/121] livebook: 0.19.8 -> 0.19.9 --- pkgs/development/beam-modules/livebook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/beam-modules/livebook/default.nix b/pkgs/development/beam-modules/livebook/default.nix index ec77a1344c3f..5ac3dcfbbd76 100644 --- a/pkgs/development/beam-modules/livebook/default.nix +++ b/pkgs/development/beam-modules/livebook/default.nix @@ -15,7 +15,7 @@ beamPackages.mixRelease rec { pname = "livebook"; - version = "0.19.8"; + version = "0.19.9"; inherit (beamPackages) elixir; @@ -31,7 +31,7 @@ beamPackages.mixRelease rec { owner = "livebook-dev"; repo = "livebook"; tag = "v${version}"; - hash = "sha256-cIFnGUJ8yRnEBL9eu4Jpg1sMlTV1t/ybhHusLSFdZEY="; + hash = "sha256-VpYxsbfQl5sS4G1iqD/gkEohqlwiFi/Wyj8kiG0Pc4I="; }; mixFodDeps = beamPackages.fetchMixDeps { From 36f4f6456c1120b3097d90d011e3ea520f0e028c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 20:03:57 +0000 Subject: [PATCH 113/121] katana: 1.6.1 -> 1.7.0 --- pkgs/by-name/ka/katana/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/katana/package.nix b/pkgs/by-name/ka/katana/package.nix index c7c20bcfc936..1153b245f385 100644 --- a/pkgs/by-name/ka/katana/package.nix +++ b/pkgs/by-name/ka/katana/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "katana"; - version = "1.6.1"; + version = "1.7.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "katana"; tag = "v${finalAttrs.version}"; - hash = "sha256-XzJav0YGWBHNSrWiVVFOcHcAIIUjBCIUrbnfUzP9Vco="; + hash = "sha256-LJufz8KXFKai9Ntdc7/zpblS8xQTzbiEWruFVCu59m4="; }; - vendorHash = "sha256-xvMmBQ7am5uRbVQlAr42TqRLyfxMDF/Gygiud5LnewY="; + vendorHash = "sha256-1QfmMsgbsrUwRd7ZAgvhwsRCuae3Pc5MYb+p59AsRU4="; subPackages = [ "cmd/katana" ]; From 39c2c84f2ececcc07385bd2062dec15d76c1eacb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 20:04:06 +0000 Subject: [PATCH 114/121] shogihome: 1.28.1 -> 1.29.0 --- pkgs/by-name/sh/shogihome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shogihome/package.nix b/pkgs/by-name/sh/shogihome/package.nix index 895ec454c748..fd880ef59eea 100644 --- a/pkgs/by-name/sh/shogihome/package.nix +++ b/pkgs/by-name/sh/shogihome/package.nix @@ -24,16 +24,16 @@ let in buildNpmPackage (finalAttrs: { pname = "shogihome"; - version = "1.28.1"; + version = "1.29.0"; src = fetchFromGitHub { owner = "sunfish-shogi"; repo = "shogihome"; tag = "v${finalAttrs.version}"; - hash = "sha256-En2tH9AFBdhZsHoy/uiHf4RO3+gFkfwHnZAyDJ7FcoE="; + hash = "sha256-vo9ZxiTJNPBVOlylmXbBzVzXCEr++JZRgHyJ0JYYstY="; }; - npmDepsHash = "sha256-9O/PQAGv0xg6dKgFHjErYTnaM2PxyUIZk8auiReSo2Q="; + npmDepsHash = "sha256-1LQIhHCTx8ZY2r/kwkd+qPM1FNo4dxx2jDDTtBscemY="; postPatch = '' substituteInPlace package.json \ From d0dededc08d468d52d5e71402917954931aeb86a Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Wed, 5 Aug 2026 13:51:46 +0200 Subject: [PATCH 115/121] opencode: install model-schema.json and substitute links to https://model.dev/model-schema.json with installed file --- pkgs/by-name/op/opencode/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index db681c22e939..0ac030b8a5b3 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -119,6 +119,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { cd ./packages/opencode bun --bun ./script/build.ts --single --skip-install bun --bun ./script/schema.ts config.json tui.json + substituteInPlace config.json \ + --replace-fail "https://models.dev/model-schema.json" \ + "file://$out/share/model-schema.json" runHook postBuild ''; @@ -140,6 +143,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { } \ --set OPENCODE_DISABLE_AUTOUPDATE true + install -Dm644 ${models-dev.jsonschema} $out/share/model-schema.json install -Dm644 config.json $out/share/config.json install -Dm644 tui.json $out/share/tui.json install -Dm644 ../web/public/theme.json $out/share/theme.json From 8c27e9199977f49eab8f7a21be4365182edba280 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 5 Aug 2026 14:27:20 -0700 Subject: [PATCH 116/121] python3Packages.patchright: mark broken It doesn't actually contain the patchright project. --- pkgs/development/python-modules/patchright/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/patchright/default.nix b/pkgs/development/python-modules/patchright/default.nix index f36176539867..340dba3762b9 100644 --- a/pkgs/development/python-modules/patchright/default.nix +++ b/pkgs/development/python-modules/patchright/default.nix @@ -35,6 +35,11 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ ]; meta = { + # From https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python/blob/main/pyproject.toml: + # Only for test Runs, does not relate to actual Patchright package + # To package the correct project, replicate the following GitHub workflow: + # https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python/blob/main/.github/workflows/patchright_release.yml + broken = true; description = "Undetected Python version of the Playwright testing and automation library"; homepage = "https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python"; changelog = "https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python/releases/tag/v${finalAttrs.src.tag}"; From 72b602bfe253bfdb2e5222810be4a35b78c0f556 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 21:42:23 +0000 Subject: [PATCH 117/121] sketchybar-app-font: 2.0.62 -> 2.0.71 --- pkgs/by-name/sk/sketchybar-app-font/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix index 97ebe712375d..bb090200ced3 100644 --- a/pkgs/by-name/sk/sketchybar-app-font/package.nix +++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix @@ -10,13 +10,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "sketchybar-app-font"; - version = "2.0.62"; + version = "2.0.71"; src = fetchFromGitHub { owner = "kvndrsslr"; repo = "sketchybar-app-font"; tag = "v${finalAttrs.version}"; - hash = "sha256-zlyAEdj/CxNuaPOvWToOltwc0GBPlx3lQP6shoYpKzk="; + hash = "sha256-Xyj2yPU7Sd6WTWHrVAmx2JGGvUihM5jq79yXbLUz9Qk="; }; pnpmDeps = fetchPnpmDeps { From 593308817efb5932bd5f07f0626beba2bda0edf7 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Wed, 11 Mar 2026 20:57:00 +0100 Subject: [PATCH 118/121] ctranslate2: rocm support --- pkgs/by-name/ct/ctranslate2/package.nix | 42 ++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ct/ctranslate2/package.nix b/pkgs/by-name/ct/ctranslate2/package.nix index b74567470c41..d358e713798e 100644 --- a/pkgs/by-name/ct/ctranslate2/package.nix +++ b/pkgs/by-name/ct/ctranslate2/package.nix @@ -3,6 +3,7 @@ stdenv, config, fetchFromGitHub, + symlinkJoin, cmake, llvmPackages, # openmp withMkl ? false, @@ -18,6 +19,10 @@ openblas, withRuy ? true, + rocmSupport ? config.rocmSupport, + rocmPackages, + rocmGpuTargets ? (rocmPackages.clr.localGpuTargets or rocmPackages.clr.gpuTargets or [ ]), + # passthru tests libretranslate, wyoming-faster-whisper, @@ -25,6 +30,25 @@ let stdenv' = if withCUDA then cudaPackages.backendStdenv else stdenv; + + rocmLibs = [ + rocmPackages.hiprand + rocmPackages.hipblas + rocmPackages.hipcub + rocmPackages.rocrand + rocmPackages.rocblas + rocmPackages.rocprim + rocmPackages.rocthrust + rocmPackages.rocm-device-libs + rocmPackages.rocm-comgr + rocmPackages.rocm-runtime + rocmPackages.rocm-core + ]; + rocmtoolkit_joined = symlinkJoin { + name = "rocm-merged"; + + paths = rocmLibs; + }; in stdenv'.mkDerivation (finalAttrs: { pname = "ctranslate2"; @@ -61,6 +85,9 @@ stdenv'.mkDerivation (finalAttrs: { ] ++ lib.optionals withCUDA [ cudaPackages.cuda_nvcc + ] + ++ lib.optionals rocmSupport [ + rocmPackages.clr ]; cmakeFlags = [ @@ -74,6 +101,14 @@ stdenv'.mkDerivation (finalAttrs: { (lib.cmakeBool "WITH_OPENBLAS" withOpenblas) (lib.cmakeBool "WITH_RUY" withRuy) (lib.cmakeBool "WITH_MKL" withMkl) + (lib.cmakeBool "WITH_HIP" rocmSupport) + ] + ++ lib.optionals rocmSupport [ + (lib.cmakeBool "CMAKE_SKIP_RPATH" true) + (lib.cmakeFeature "CMAKE_C_COMPILER" "amdclang") + (lib.cmakeFeature "CMAKE_CXX_COMPILER" "amdclang++") + (lib.cmakeFeature "CMAKE_HIP_ARCHITECTURES" (builtins.concatStringsSep ";" rocmGpuTargets)) + (lib.cmakeFeature "GPU_TARGETS" (builtins.concatStringsSep ";" rocmGpuTargets)) ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ (lib.cmakeBool "WITH_ACCELERATE" true) @@ -82,6 +117,10 @@ stdenv'.mkDerivation (finalAttrs: { (lib.cmakeBool "ENABLE_CPU_DISPATCH" false) ]; + env = lib.optionalAttrs rocmSupport { + ROCM_PATH = lib.optionalString rocmSupport rocmtoolkit_joined; + }; + buildInputs = lib.optionals withMkl [ mkl @@ -95,6 +134,7 @@ stdenv'.mkDerivation (finalAttrs: { ++ lib.optionals (withCUDA && withCuDNN) [ cudaPackages.cudnn ] + ++ lib.optionals rocmSupport rocmLibs ++ lib.optionals withOneDNN [ onednn ] @@ -122,6 +162,6 @@ stdenv'.mkDerivation (finalAttrs: { hexa misuzu ]; - broken = !(withCuDNN -> withCUDA); + broken = !(withCuDNN -> withCUDA) || withCUDA && rocmSupport; }; }) From 2052e1d67efd8be8f52f8637fbfe8e6e3c3b07a9 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 21:34:11 +0000 Subject: [PATCH 119/121] uutils-coreutils: 0.9.0 -> 0.10.0 Diff: https://github.com/uutils/coreutils/compare/0.9.0...0.10.0 Changelog: https://github.com/uutils/coreutils/releases/tag/0.10.0 --- pkgs/by-name/uu/uutils-coreutils/package.nix | 29 ++++++-------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/uu/uutils-coreutils/package.nix b/pkgs/by-name/uu/uutils-coreutils/package.nix index 97c4c1b90a42..1cec1e4189a0 100644 --- a/pkgs/by-name/uu/uutils-coreutils/package.nix +++ b/pkgs/by-name/uu/uutils-coreutils/package.nix @@ -13,21 +13,20 @@ selinuxSupport ? false, libselinux, - - acl, }: assert selinuxSupport -> lib.meta.availableOn stdenv.hostPlatform libselinux; stdenv.mkDerivation (finalAttrs: { pname = "uutils-coreutils"; - version = "0.9.0"; + version = "0.10.0"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "uutils"; repo = "coreutils"; tag = finalAttrs.version; - hash = "sha256-g+RuVQr7CNtF9eqEJb3dlgfgPO3aRwWgXWPniNmhXeA="; + hash = "sha256-bqMrYVFa21Tu3t2Y5na9gFYr6AkklSnszbX8vKxI4gg="; }; # error: linker `aarch64-linux-gnu-gcc` not found @@ -37,16 +36,12 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname src version; - hash = "sha256-WoPqxO1TBt4eCOR3tlzuoXqH9u/mTHR5Dr/WnKLxyYM="; + hash = "sha256-7ROe9xrFcaXWYxoe9lfAfZxDxPcrETU8Mcj2HsdoqpA="; }; - buildInputs = - lib.optionals (lib.meta.availableOn stdenv.hostPlatform acl) [ - acl - ] - ++ lib.optionals selinuxSupport [ - libselinux - ]; + buildInputs = lib.optionals selinuxSupport [ + libselinux + ]; nativeBuildInputs = [ cargo @@ -60,19 +55,13 @@ stdenv.mkDerivation (finalAttrs: { "PROFILE=release" "SELINUX_ENABLED=${if selinuxSupport then "1" else "0"}" "INSTALLDIR_MAN=${placeholder "out"}/share/man/man1" - # Explicitly enable acl, and if requested selinux. # We cannot rely on SELINUX_ENABLED here since our explicit assignment # overrides its effect in the makefile. "BUILD_SPEC_FEATURE=${ lib.concatStringsSep "," ( - # We can always enable acl, on non-Linux, libc provides the headers, - # only in Linux we need to add the acl lib to buildInputs. - [ - "feat_acl" - ] - ++ (lib.optionals selinuxSupport [ + lib.optionals selinuxSupport [ "feat_selinux" - ]) + ] ) }" "SKIP_UTILS=${lib.optionalString stdenv.hostPlatform.isStatic "stdbuf"}" From c0532d372a636e0c17040b49dbd1553920bacfe6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Aug 2026 22:20:35 +0000 Subject: [PATCH 120/121] terraform-providers.auth0_auth0: 1.53.0 -> 1.54.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index e60d92b1c8bc..060fb53d9f07 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -73,13 +73,13 @@ "vendorHash": "sha256-FHBpTYSmVivoqz+Eaa/r5y1f/saIx4l6mjOtZhxZVRw=" }, "auth0_auth0": { - "hash": "sha256-c/pgoD8aNcYQUjrPz4SobpJ+C8d4me5K6HKsAZPYdTg=", + "hash": "sha256-jODs72Ve7OZ/lzhcZVZpjDvpl5m0pPvRVhz+35M2Afs=", "homepage": "https://registry.terraform.io/providers/auth0/auth0", "owner": "auth0", "repo": "terraform-provider-auth0", - "rev": "v1.53.0", + "rev": "v1.54.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Lv01jBbXTQOFQ4ljhqpx/n2fvvMNfGUHXfYDMlLDkdM=" + "vendorHash": "sha256-gQHnTp3reX/1fmwQqjpqtjlb2z3wYk8E8vRf73jh48E=" }, "aviatrixsystems_aviatrix": { "hash": "sha256-46djOfAj/5kfeoKLQHbeKefzdGbmlBATR+uN/IaAn8I=", From 5a858cdf8dc04cc1c7435996d052dca3787d379c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Aug 2026 22:03:39 +0000 Subject: [PATCH 121/121] sqlit-tui: 1.4.0 -> 1.5.2 Diff: https://github.com/Maxteabag/sqlit/compare/v1.4.0...v1.5.2 Changelog: https://github.com/Maxteabag/sqlit/releases/tag/v1.5.2 --- pkgs/by-name/sq/sqlit-tui/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sq/sqlit-tui/package.nix b/pkgs/by-name/sq/sqlit-tui/package.nix index f5b8514c7db4..bed45c06e47c 100644 --- a/pkgs/by-name/sq/sqlit-tui/package.nix +++ b/pkgs/by-name/sq/sqlit-tui/package.nix @@ -2,19 +2,21 @@ fetchFromGitHub, lib, python3Packages, + versionCheckHook, writableTmpDirAsHomeHook, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "sqlit-tui"; - version = "1.4.0"; + version = "1.5.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "Maxteabag"; repo = "sqlit"; tag = "v${finalAttrs.version}"; - hash = "sha256-lcZe7EiN/wZllRO7KnXryoeGiUVBhSE4AYaRniZV6Cw="; + hash = "sha256-HFr4dZlquFrdj2R1EJ8vWEtQa4/GpRhArqvfDKvAEws="; }; build-system = with python3Packages; [ @@ -27,7 +29,6 @@ python3Packages.buildPythonApplication (finalAttrs: { docker duckdb keyring - mariadb mysql-connector-python oracledb paramiko @@ -40,15 +41,14 @@ python3Packages.buildPythonApplication (finalAttrs: { textual-fastdatatable ]; - pythonRelaxDeps = [ - "paramiko" - ]; - - nativeCheckInputs = with python3Packages; [ + nativeCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ] + ++ (with python3Packages; [ pytest-asyncio pytestCheckHook - writableTmpDirAsHomeHook - ]; + ]); pythonImportsCheck = [ "sqlit" ];