From 41613e73b3c3e5dd13118146a847b2fbf98eff91 Mon Sep 17 00:00:00 2001 From: rczb Date: Fri, 15 Aug 2025 11:50:42 +0800 Subject: [PATCH 01/57] sillytavern: change to global installation --- pkgs/by-name/si/sillytavern/package.nix | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/si/sillytavern/package.nix b/pkgs/by-name/si/sillytavern/package.nix index 0f75fefdbf89..71eebe842230 100644 --- a/pkgs/by-name/si/sillytavern/package.nix +++ b/pkgs/by-name/si/sillytavern/package.nix @@ -1,7 +1,5 @@ { - makeBinaryWrapper, buildNpmPackage, - nodejs, fetchFromGitHub, lib, }: @@ -17,19 +15,12 @@ buildNpmPackage (finalAttrs: { }; npmDepsHash = "sha256-hayhsEZN857V6bsWPXupLeqxcOr1sgKs0uWN2pSQD+k="; - nativeBuildInputs = [ makeBinaryWrapper ]; - dontNpmBuild = true; - installPhase = '' - runHook preInstall - mkdir -p $out/{bin,opt} - cp -r . $out/opt/sillytavern - makeWrapper ${lib.getExe nodejs} $out/bin/sillytavern \ - --add-flags $out/opt/sillytavern/server.js \ - --set-default NODE_ENV production - - runHook postInstall + # These dirs are not installed automatically. + # And if they were not in place, the app would try to create them at runtime, which is of course impossible to achieve. + postInstall = '' + mkdir $out/lib/node_modules/sillytavern/{backups,public/scripts/extensions/third-party} ''; meta = { @@ -37,6 +28,9 @@ buildNpmPackage (finalAttrs: { longDescription = '' SillyTavern is a user interface you can install on your computer (and Android phones) that allows you to interact with text generation AIs and chat/roleplay with characters you or the community create. + + This package makes a global installation, instead of a standalone installation according to the official tutorial. + See [the official documentation](https://docs.sillytavern.app/installation/#global--standalone-mode) for the context. ''; downloadPage = "https://github.com/SillyTavern/SillyTavern/releases"; homepage = "https://docs.sillytavern.app/"; From 261402a926da4d671b28c208e278ed1b2bd9bde5 Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Sun, 1 Jun 2025 22:15:35 +0200 Subject: [PATCH 02/57] fex: Add support for library forwarding --- pkgs/by-name/fe/fex/package.nix | 119 ++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 4e77947df224..7d9f64e8c765 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -11,8 +11,79 @@ xxHash, fmt, nasm, + buildEnv, + writeText, + pkgsCross, + libclang, + libllvm, + alsa-lib, + libdrm, + libGL, + wayland, + xorg, }: +let + pkgsCross32 = pkgsCross.gnu32; + pkgsCross64 = pkgsCross.gnu64; + devRootFS = buildEnv { + name = "fex-dev-rootfs"; + paths = [ + pkgsCross64.stdenv.cc.libc_dev + pkgsCross32.stdenv.cc.libc_dev + pkgsCross64.stdenv.cc.cc + pkgsCross32.stdenv.cc.cc + + alsa-lib.dev + libdrm.dev + libGL.dev + wayland.dev + xorg.libX11.dev + xorg.libxcb.dev + xorg.libXrandr.dev + xorg.libXrender.dev + xorg.xorgproto + ]; + ignoreCollisions = true; + pathsToLink = [ + "/include" + "/lib" + ]; + + postBuild = '' + mkdir -p $out/usr + ln -s $out/include $out/usr/ + ''; + }; + + toolchain32 = writeText "toolchain_nix_x86_32.txt" '' + set(CMAKE_EXE_LINKER_FLAGS_INIT "-fuse-ld=lld") + set(CMAKE_MODULE_LINKER_FLAGS_INIT "-fuse-ld=lld") + set(CMAKE_SHARED_LINKER_FLAGS_INIT "-fuse-ld=lld") + set(CMAKE_SYSTEM_PROCESSOR i686) + set(CMAKE_C_COMPILER clang) + set(CMAKE_CXX_COMPILER clang++) + set(CMAKE_C_COMPILER ${pkgsCross32.buildPackages.clang}/bin/i686-unknown-linux-gnu-clang) + set(CMAKE_CXX_COMPILER ${pkgsCross32.buildPackages.clang}/bin/i686-unknown-linux-gnu-clang++) + set(CLANG_FLAGS "-nodefaultlibs -nostartfiles -target i686-linux-gnu -msse2 -mfpmath=sse --sysroot=${devRootFS} -iwithsysroot/usr/include") + set(CMAKE_C_FLAGS "''${CMAKE_C_FLAGS} ''${CLANG_FLAGS}") + set(CMAKE_CXX_FLAGS "''${CMAKE_CXX_FLAGS} ''${CLANG_FLAGS}") + ''; + + toolchain = writeText "toolchain_nix_x86_64.txt" '' + set(CMAKE_EXE_LINKER_FLAGS_INIT "-fuse-ld=lld") + set(CMAKE_MODULE_LINKER_FLAGS_INIT "-fuse-ld=lld") + set(CMAKE_SHARED_LINKER_FLAGS_INIT "-fuse-ld=lld") + set(CMAKE_SYSTEM_PROCESSOR x86_64) + set(CMAKE_C_COMPILER clang) + set(CMAKE_CXX_COMPILER clang++) + set(CMAKE_C_COMPILER ${pkgsCross64.buildPackages.clang}/bin/x86_64-unknown-linux-gnu-clang) + set(CMAKE_CXX_COMPILER ${pkgsCross64.buildPackages.clang}/bin/x86_64-unknown-linux-gnu-clang++) + set(CLANG_FLAGS "-nodefaultlibs -nostartfiles -target x86_64-linux-gnu --sysroot=${devRootFS} -iwithsysroot/usr/include") + set(CMAKE_C_FLAGS "''${CMAKE_C_FLAGS} ''${CLANG_FLAGS}") + set(CMAKE_CXX_FLAGS "''${CMAKE_CXX_FLAGS} ''${CLANG_FLAGS}") + ''; +in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "fex"; version = "2508.1"; @@ -49,6 +120,35 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { ''; }; + postPatch = '' + substituteInPlace ThunkLibs/GuestLibs/CMakeLists.txt ThunkLibs/HostLibs/CMakeLists.txt \ + --replace-fail "/usr/include/libdrm" "${devRootFS}/include/libdrm" \ + --replace-fail "/usr/include/wayland" "${devRootFS}/include/wayland" + + # Add include paths for thunkgen invocation + substituteInPlace ThunkLibs/HostLibs/CMakeLists.txt \ + --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libc-cflags) $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE" + substituteInPlace ThunkLibs/GuestLibs/CMakeLists.txt \ + --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags)" + + # Patch any references to library wrapper paths + substituteInPlace FEXCore/Source/Interface/Config/Config.json.in \ + --replace-fail "ThunkGuestLibs" "UnusedThunkGuestLibs" \ + --replace-fail "ThunkHostLibs" "UnusedThunkHostLibs" + substituteInPlace FEXCore/Source/Interface/Config/Config.cpp \ + --replace-fail "FEXCore::Config::CONFIG_THUNKGUESTLIBS" "FEXCore::Config::CONFIG_UNUSEDTHUNKGUESTLIBS" \ + --replace-fail "FEXCore::Config::CONFIG_THUNKHOSTLIBS" "FEXCore::Config::CONFIG_UNUSEDTHUNKHOSTLIBS" + substituteInPlace Source/Tools/LinuxEmulation/VDSO_Emulation.cpp \ + --replace-fail "FEX_CONFIG_OPT(ThunkGuestLibs, THUNKGUESTLIBS);" "auto ThunkGuestLibs = []() { return \"$out/share/fex-emu/GuestThunks/\"; };" + substituteInPlace Source/Tools/LinuxEmulation/LinuxSyscalls/FileManagement.h \ + --replace-fail "FEX_CONFIG_OPT(ThunkGuestLibs, THUNKGUESTLIBS);" "fextl::string ThunkGuestLibs() { return \"$out/share/fex-emu/GuestThunks/\"; }" + substituteInPlace Source/Tools/LinuxEmulation/Thunks.cpp \ + --replace-fail "FEX_CONFIG_OPT(ThunkHostLibsPath, THUNKHOSTLIBS);" "fextl::string ThunkHostLibsPath() { return \"$out/lib/fex-emu/HostThunks/\"; }" + substituteInPlace Source/Tools/FEXConfig/main.qml \ + --replace-fail "config: \"Thunk" "config: \"UnusedThunk" \ + --replace-fail "title: qsTr(\"Library forwarding:\")" "visible: false; title: qsTr(\"Library forwarding:\")" + ''; + nativeBuildInputs = [ cmake ninja @@ -69,6 +169,21 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { buildInputs = [ xxHash fmt + pkgsCross64.buildPackages.clang + pkgsCross32.buildPackages.clang + libclang + libllvm + + # Headers required to build the ThunkLibs subtree + alsa-lib.dev + libdrm.dev + libGL.dev + wayland.dev + xorg.libX11.dev + xorg.libxcb.dev + xorg.libXrandr.dev + xorg.libXrender.dev + xorg.xorgproto ] ++ (with qt5; [ qtbase @@ -83,6 +198,10 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "ENABLE_ASSERTIONS" false) (lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version) (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "BUILD_THUNKS" true) + (lib.cmakeFeature "X86_32_TOOLCHAIN_FILE" "${toolchain32}") + (lib.cmakeFeature "X86_64_TOOLCHAIN_FILE" "${toolchain}") + (lib.cmakeFeature "X86_DEV_ROOTFS" "${devRootFS}") ]; strictDeps = true; From f4ff3c0b3746493f46f3e646a117c58e5ad4b1d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 Aug 2025 19:07:06 +0000 Subject: [PATCH 03/57] sillytavern: 1.13.2 -> 1.13.3 --- pkgs/by-name/si/sillytavern/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sillytavern/package.nix b/pkgs/by-name/si/sillytavern/package.nix index 0f75fefdbf89..75e014bffd43 100644 --- a/pkgs/by-name/si/sillytavern/package.nix +++ b/pkgs/by-name/si/sillytavern/package.nix @@ -7,15 +7,15 @@ }: buildNpmPackage (finalAttrs: { pname = "sillytavern"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitHub { owner = "SillyTavern"; repo = "SillyTavern"; tag = finalAttrs.version; - hash = "sha256-tTBpSXkXzQjp3TW9hksqUpA3sagR2GSY42bHLHEd9oI="; + hash = "sha256-IR2lR6kkjHXIHqCZJ+KK7abxK+oyJzWyEya86e3cEn8="; }; - npmDepsHash = "sha256-hayhsEZN857V6bsWPXupLeqxcOr1sgKs0uWN2pSQD+k="; + npmDepsHash = "sha256-cAfFRJY2cVBSu3gp2zGlHe84L7c9PahZDyO7iREjHWs="; nativeBuildInputs = [ makeBinaryWrapper ]; From e0457e283bf7d0406b5ac2032c9a260f5f25263d Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Tue, 26 Aug 2025 15:24:49 +0200 Subject: [PATCH 04/57] qgis+qgis-ltr: fix top level package pname Use pname instead of name which will result in name being automatically set to "${pname}-${version}". ``` qgis.pname "qgis" ``` ``` qgis.name "qgis-3.44.1" ``` --- pkgs/applications/gis/qgis/default.nix | 4 ++-- pkgs/applications/gis/qgis/ltr.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix index 46b83449e02b..74d5d6f732ce 100644 --- a/pkgs/applications/gis/qgis/default.nix +++ b/pkgs/applications/gis/qgis/default.nix @@ -19,10 +19,10 @@ let withWebKit = withWebKit; }; in -symlinkJoin rec { +symlinkJoin { inherit (qgis-unwrapped) version src; - name = "qgis-${version}"; + pname = "qgis"; paths = [ qgis-unwrapped ]; diff --git a/pkgs/applications/gis/qgis/ltr.nix b/pkgs/applications/gis/qgis/ltr.nix index 2a2c6e730875..21d906debaa4 100644 --- a/pkgs/applications/gis/qgis/ltr.nix +++ b/pkgs/applications/gis/qgis/ltr.nix @@ -19,10 +19,10 @@ let withWebKit = withWebKit; }; in -symlinkJoin rec { +symlinkJoin { inherit (qgis-ltr-unwrapped) version src; - name = "qgis-${version}"; + pname = "qgis"; paths = [ qgis-ltr-unwrapped ]; From c81e4553eb28e620a9c1b3787862cf5f234edc49 Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Wed, 27 Aug 2025 08:55:14 +0200 Subject: [PATCH 05/57] fex: Drop use of NIX_CFLAGS_COMPILE --- pkgs/by-name/fe/fex/package.nix | 44 +++++++++++++++------------------ 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 7d9f64e8c765..a2186cff8ab1 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -24,6 +24,19 @@ }: let + # Headers required to build the ThunkLibs subtree + libForwardingInputs = lib.map lib.getInclude [ + alsa-lib + libdrm + libGL + wayland + xorg.libX11 + xorg.libxcb + xorg.libXrandr + xorg.libXrender + xorg.xorgproto + ]; + pkgsCross32 = pkgsCross.gnu32; pkgsCross64 = pkgsCross.gnu64; devRootFS = buildEnv { @@ -33,17 +46,8 @@ let pkgsCross32.stdenv.cc.libc_dev pkgsCross64.stdenv.cc.cc pkgsCross32.stdenv.cc.cc - - alsa-lib.dev - libdrm.dev - libGL.dev - wayland.dev - xorg.libX11.dev - xorg.libxcb.dev - xorg.libXrandr.dev - xorg.libXrender.dev - xorg.xorgproto - ]; + ] + ++ libForwardingInputs; ignoreCollisions = true; pathsToLink = [ "/include" @@ -127,9 +131,11 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { # Add include paths for thunkgen invocation substituteInPlace ThunkLibs/HostLibs/CMakeLists.txt \ - --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libc-cflags) $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE" + --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libc-cflags) $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags) ${ + lib.concatMapStrings (x: "-isystem " + x + "/include ") libForwardingInputs + }" substituteInPlace ThunkLibs/GuestLibs/CMakeLists.txt \ - --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags)" + --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags) " # Patch any references to library wrapper paths substituteInPlace FEXCore/Source/Interface/Config/Config.json.in \ @@ -173,18 +179,8 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { pkgsCross32.buildPackages.clang libclang libllvm - - # Headers required to build the ThunkLibs subtree - alsa-lib.dev - libdrm.dev - libGL.dev - wayland.dev - xorg.libX11.dev - xorg.libxcb.dev - xorg.libXrandr.dev - xorg.libXrender.dev - xorg.xorgproto ] + ++ libForwardingInputs ++ (with qt5; [ qtbase qtdeclarative From 2a9fd371556b4ecf2f7d3816f5ec91269fc91264 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 Aug 2025 21:52:00 +0000 Subject: [PATCH 06/57] lyra: 1.6.1 -> 1.7.0 --- pkgs/by-name/ly/lyra/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ly/lyra/package.nix b/pkgs/by-name/ly/lyra/package.nix index a52e8896e9e4..edb94873f5dc 100644 --- a/pkgs/by-name/ly/lyra/package.nix +++ b/pkgs/by-name/ly/lyra/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "lyra"; - version = "1.6.1"; + version = "1.7.0"; src = fetchFromGitHub { owner = "bfgroup"; repo = "lyra"; rev = version; - sha256 = "sha256-tS2SPLiKaL8C35AmOXyJPstFUfynkE/A53rurqiySbI="; + sha256 = "sha256-X8wJwSfOo7v2SKYrKJ4RhpEmOdEkS8lPHIqCxP46VF4="; }; nativeBuildInputs = [ From a4cc33007a8ebc2dde9a684ad4cdeea68fc1ad3a Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Thu, 28 Aug 2025 01:11:26 +0800 Subject: [PATCH 07/57] sycl-info: fix its build fix compilation failure caused by bumping lyra from 1.6.1 to 1.7.0 --- pkgs/by-name/sy/sycl-info/fix-lyra-message.patch | 12 ++++++++++++ pkgs/by-name/sy/sycl-info/package.nix | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/by-name/sy/sycl-info/fix-lyra-message.patch diff --git a/pkgs/by-name/sy/sycl-info/fix-lyra-message.patch b/pkgs/by-name/sy/sycl-info/fix-lyra-message.patch new file mode 100644 index 000000000000..de7b1172bd42 --- /dev/null +++ b/pkgs/by-name/sy/sycl-info/fix-lyra-message.patch @@ -0,0 +1,12 @@ +diff '--color=auto' -u -r old/sycl-info/cli_config.hpp new/sycl-info/cli_config.hpp +--- old/sycl-info/cli_config.hpp 2025-08-28 01:01:14.403357414 +0800 ++++ new/sycl-info/cli_config.hpp 2025-08-28 01:02:11.256702715 +0800 +@@ -42,7 +42,7 @@ + auto cli = make_cli(); + auto result = cli.parse(lyra::args(argc, argv)); + if (!result) { +- raise_error(result.errorMessage(), cli); ++ raise_error(result.message(), cli); + } + } + diff --git a/pkgs/by-name/sy/sycl-info/package.nix b/pkgs/by-name/sy/sycl-info/package.nix index d660decefbb8..5393add533ae 100644 --- a/pkgs/by-name/sy/sycl-info/package.nix +++ b/pkgs/by-name/sy/sycl-info/package.nix @@ -23,6 +23,11 @@ stdenv.mkDerivation { sha256 = "0fy0y1rcfb11p3vijd8wym6xkaicav49pv2bv2l18rma929n1m1m"; }; + patches = [ + # fix error caused by upgrading lyra from 1.6.1 to 1.7.0 + ./fix-lyra-message.patch + ]; + buildInputs = [ nlohmann_json ronn From 9a7dd538d01b530d00738101ae409246ef1da3e9 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 4 Jul 2025 23:23:49 +0000 Subject: [PATCH 08/57] mygui: 3.4.2 -> 3.4.3 We're now using the Darwin framework patch from OpenMW instead of vendoring it here. It's the same patch, but fetchpatch saves us a few bytes. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/my/mygui/disable-framework.patch | 20 ------------------- pkgs/by-name/my/mygui/package.nix | 12 ++++++++--- 2 files changed, 9 insertions(+), 23 deletions(-) delete mode 100644 pkgs/by-name/my/mygui/disable-framework.patch diff --git a/pkgs/by-name/my/mygui/disable-framework.patch b/pkgs/by-name/my/mygui/disable-framework.patch deleted file mode 100644 index d497c862ac8a..000000000000 --- a/pkgs/by-name/my/mygui/disable-framework.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/CMake/Utils/MyGUIConfigTargets.cmake b/CMake/Utils/MyGUIConfigTargets.cmake -index 7e279c986..b33f097c0 100644 ---- a/CMake/Utils/MyGUIConfigTargets.cmake -+++ b/CMake/Utils/MyGUIConfigTargets.cmake -@@ -418,15 +418,6 @@ function(mygui_config_lib PROJECTNAME) - if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "Intel") - # add GCC visibility flags to shared library build - set_target_properties(${PROJECTNAME} PROPERTIES COMPILE_FLAGS "${MYGUI_GCC_VISIBILITY_FLAGS}") -- if (APPLE) -- # deal with Mac OS X's framework system -- set_target_properties(${PROJECTNAME} PROPERTIES FRAMEWORK TRUE) -- set_target_properties(${PROJECTNAME} PROPERTIES PUBLIC_HEADER "${${PROJECTNAME}_HEADERS}") -- set_target_properties(${PROJECTNAME} PROPERTIES OUTPUT_NAME ${PROJECTNAME}) -- set_target_properties(${PROJECTNAME} PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE) -- set_target_properties(${PROJECTNAME} PROPERTIES BUILD_WITH_INSTALL_NAME_DIR TRUE) -- set_target_properties(${PROJECTNAME} PROPERTIES INSTALL_NAME_DIR "@executable_path/../lib") -- endif (APPLE) - endif () - endif (MYGUI_STATIC) - mygui_install_target(${PROJECTNAME} "") diff --git a/pkgs/by-name/my/mygui/package.nix b/pkgs/by-name/my/mygui/package.nix index ff1f30b0d085..90b53cb5ef6e 100644 --- a/pkgs/by-name/my/mygui/package.nix +++ b/pkgs/by-name/my/mygui/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, pkg-config, boost, @@ -20,17 +21,21 @@ let in stdenv.mkDerivation rec { pname = "mygui"; - version = "3.4.2"; + version = "3.4.3"; src = fetchFromGitHub { owner = "MyGUI"; repo = "mygui"; rev = "MyGUI${version}"; - hash = "sha256-yBV0ImOFJlqBPqqOjXYe4SFO2liSGZCEwvehED5Ubj4="; + hash = "sha256-qif9trHgtWpYiDVXY3cjRsXypjjjgStX8tSWCnXhXlk="; }; patches = [ - ./disable-framework.patch + (fetchpatch { + name = "darwin-mygui-framework-fix.patch"; + url = "https://gitlab.com/OpenMW/openmw-dep/-/raw/ade30e6e98c051ac2a505f6984518f5f41fa87a5/macos/mygui.patch"; + sha256 = "sha256-Tk+O4TFgPZOqWAY4c0Q69bZfvIB34wN9e7h0tXhLULU="; + }) ]; nativeBuildInputs = [ @@ -60,6 +65,7 @@ stdenv.mkDerivation rec { "-DMYGUI_BUILD_TOOLS=OFF" "-DMYGUI_BUILD_DEMOS=OFF" "-DMYGUI_RENDERSYSTEM=${renderSystem}" + "-DMYGUI_DONT_USE_OBSOLETE=ON" ]; meta = with lib; { From b95b91c956698d82935d0097bb15d27075b8c014 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Wed, 13 Aug 2025 08:31:17 +0000 Subject: [PATCH 09/57] nixos/dnscrypt-proxy: rename from dnscrypt-proxy2 Renames the `dnscrypt-proxy2` module (back) to `dnscrypt-proxy`, to match the package, which was renamed in 2023. The systemd service is also renamed to `dnscrypt-proxy`, but an alias to `dnscrypt-proxy2` is provided for backwards compatibility. --- .../manual/release-notes/rl-2511.section.md | 4 +++- nixos/modules/module-list.nix | 2 +- nixos/modules/rename.nix | 1 - ...dnscrypt-proxy2.nix => dnscrypt-proxy.nix} | 19 ++++++++++++------- nixos/tests/all-tests.nix | 2 +- ...dnscrypt-proxy2.nix => dnscrypt-proxy.nix} | 8 ++++---- nixos/tests/dnsdist.nix | 8 ++++---- pkgs/by-name/dn/dnscrypt-proxy/package.nix | 2 +- pkgs/by-name/dn/dnsmasq/package.nix | 2 +- 9 files changed, 27 insertions(+), 21 deletions(-) rename nixos/modules/services/networking/{dnscrypt-proxy2.nix => dnscrypt-proxy.nix} (87%) rename nixos/tests/{dnscrypt-proxy2.nix => dnscrypt-proxy.nix} (85%) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index ede6b54dbd7b..24ff0b6af6f2 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -186,7 +186,9 @@ - `services.dependency-track` removed its configuration of the JVM heap size. This lets the JVM choose its maximum heap size automatically, which should work much better in practice for most users. For deployments on systems with little RAM, it may now be necessary to manually configure a maximum heap size using {option}`services.dependency-track.javaArgs`. -- `services.dnscrypt-proxy2` gains a `package` option to specify dnscrypt-proxy package to use. +- `services.dnscrypt-proxy2` was renamed to `services.dnscrypt-proxy` to match the package name. The systemd service is now also `dnscrypt-proxy`, but the old name is still provided as an alias for backwards compatibility. + +- `services.dnscrypt-proxy` gains a `package` option to specify dnscrypt-proxy package to use. - `services.nextcloud.configureRedis` now defaults to `true` in accordance with upstream recommendations to have caching for file locking. See the [upstream doc](https://docs.nextcloud.com/server/31/admin_manual/configuration_files/files_locking_transactional.html) for further details. diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 93a649314d6a..061fe8776b70 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1123,7 +1123,7 @@ ./services/networking/deconz.nix ./services/networking/dhcpcd.nix ./services/networking/dnscache.nix - ./services/networking/dnscrypt-proxy2.nix + ./services/networking/dnscrypt-proxy.nix ./services/networking/dnsdist.nix ./services/networking/dnsmasq.nix ./services/networking/dnsproxy.nix diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index ef212ef7f4b6..ef91e5c2ac75 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -131,7 +131,6 @@ in "services" "deepin" ] "the Deepin desktop environment has been removed from nixpkgs due to lack of maintenance.") - (mkRemovedOptionModule [ "services" "dnscrypt-proxy" ] "Use services.dnscrypt-proxy2 instead") (mkRemovedOptionModule [ "services" "dnscrypt-wrapper" ] '' The dnscrypt-wrapper module was removed since the project has been effectively unmaintained since 2018; moreover the NixOS module had to rely on an abandoned version of dnscrypt-proxy v1 for the rotation of keys. diff --git a/nixos/modules/services/networking/dnscrypt-proxy2.nix b/nixos/modules/services/networking/dnscrypt-proxy.nix similarity index 87% rename from nixos/modules/services/networking/dnscrypt-proxy2.nix rename to nixos/modules/services/networking/dnscrypt-proxy.nix index d305d8cb524b..4e87685fa4b2 100644 --- a/nixos/modules/services/networking/dnscrypt-proxy2.nix +++ b/nixos/modules/services/networking/dnscrypt-proxy.nix @@ -7,13 +7,17 @@ let - cfg = config.services.dnscrypt-proxy2; + cfg = config.services.dnscrypt-proxy; in { - options.services.dnscrypt-proxy2 = { - enable = lib.mkEnableOption "dnscrypt-proxy2"; + imports = [ + (lib.mkRenamedOptionModule [ "services" "dnscrypt-proxy2" ] [ "services" "dnscrypt-proxy" ]) + ]; + + options.services.dnscrypt-proxy = { + enable = lib.mkEnableOption "dnscrypt-proxy"; package = lib.mkPackageOption pkgs "dnscrypt-proxy" { }; @@ -38,7 +42,7 @@ in upstreamDefaults = lib.mkOption { description = '' - Whether to base the config declared in {option}`services.dnscrypt-proxy2.settings` on the upstream example config () + Whether to base the config declared in {option}`services.dnscrypt-proxy.settings` on the upstream example config () Disable this if you want to declare your dnscrypt config from scratch. ''; @@ -49,7 +53,7 @@ in configFile = lib.mkOption { description = '' Path to TOML config file. See: - If this option is set, it will override any configuration done in options.services.dnscrypt-proxy2.settings. + If this option is set, it will override any configuration done in options.services.dnscrypt-proxy.settings. ''; example = "/etc/dnscrypt-proxy/dnscrypt-proxy.toml"; type = lib.types.path; @@ -73,7 +77,7 @@ in } ${pkgs.buildPackages.remarshal}/bin/json2toml < config.json > $out ''; - defaultText = lib.literalMD "TOML file generated from {option}`services.dnscrypt-proxy2.settings`"; + defaultText = lib.literalMD "TOML file generated from {option}`services.dnscrypt-proxy.settings`"; }; }; @@ -81,7 +85,7 @@ in networking.nameservers = lib.mkDefault [ "127.0.0.1" ]; - systemd.services.dnscrypt-proxy2 = { + systemd.services.dnscrypt-proxy = { description = "DNSCrypt-proxy client"; wants = [ "network-online.target" @@ -93,6 +97,7 @@ in wantedBy = [ "multi-user.target" ]; + aliases = [ "dnscrypt-proxy2.service" ]; serviceConfig = { AmbientCapabilities = "CAP_NET_BIND_SERVICE"; CacheDirectory = "dnscrypt-proxy"; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 3c6f89dcb2ae..f342dd5aa21c 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -438,7 +438,7 @@ in imports = [ ./discourse.nix ]; _module.args.package = pkgs.discourseAllPlugins; }; - dnscrypt-proxy2 = runTestOn [ "x86_64-linux" ] ./dnscrypt-proxy2.nix; + dnscrypt-proxy = runTestOn [ "x86_64-linux" ] ./dnscrypt-proxy.nix; dnsdist = import ./dnsdist.nix { inherit pkgs runTest; }; doas = runTest ./doas.nix; docker = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./docker.nix; diff --git a/nixos/tests/dnscrypt-proxy2.nix b/nixos/tests/dnscrypt-proxy.nix similarity index 85% rename from nixos/tests/dnscrypt-proxy2.nix rename to nixos/tests/dnscrypt-proxy.nix index 125cd463b0fe..4728232eb5d9 100644 --- a/nixos/tests/dnscrypt-proxy2.nix +++ b/nixos/tests/dnscrypt-proxy.nix @@ -3,7 +3,7 @@ let localProxyPort = 43; in { - name = "dnscrypt-proxy2"; + name = "dnscrypt-proxy"; meta.maintainers = with lib.maintainers; [ joachifm ]; nodes = { @@ -14,8 +14,8 @@ in { security.apparmor.enable = true; - services.dnscrypt-proxy2.enable = true; - services.dnscrypt-proxy2.settings = { + services.dnscrypt-proxy.enable = true; + services.dnscrypt-proxy.settings = { listen_addresses = [ "127.0.0.1:${toString localProxyPort}" ]; sources.public-resolvers = { urls = [ "https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md" ]; @@ -32,7 +32,7 @@ in testScript = '' client.wait_for_unit("dnsmasq") - client.wait_for_unit("dnscrypt-proxy2") + client.wait_for_unit("dnscrypt-proxy") client.wait_until_succeeds("ss --numeric --udp --listening | grep -q ${toString localProxyPort}") ''; } diff --git a/nixos/tests/dnsdist.nix b/nixos/tests/dnsdist.nix index e345a6157ea0..25f7ed6ce126 100644 --- a/nixos/tests/dnsdist.nix +++ b/nixos/tests/dnsdist.nix @@ -72,9 +72,9 @@ in ]; nodes.client = { - services.dnscrypt-proxy2.enable = true; - services.dnscrypt-proxy2.upstreamDefaults = false; - services.dnscrypt-proxy2.settings = { + services.dnscrypt-proxy.enable = true; + services.dnscrypt-proxy.upstreamDefaults = false; + services.dnscrypt-proxy.settings = { server_names = [ "server" ]; listen_addresses = [ "[::1]:53" ]; cache = false; @@ -92,7 +92,7 @@ in almost_expiration = server.succeed("date --date '14min'").strip() with subtest("The DNSCrypt client can connect to the server"): - client.wait_until_succeeds("journalctl -u dnscrypt-proxy2 --grep '\\[server\\] OK'") + client.wait_until_succeeds("journalctl -u dnscrypt-proxy --grep '\\[server\\] OK'") with subtest("DNS queries over UDP are working"): client.wait_for_open_port(53) diff --git a/pkgs/by-name/dn/dnscrypt-proxy/package.nix b/pkgs/by-name/dn/dnscrypt-proxy/package.nix index d6ec537b4cbf..7a2bc3e4e860 100644 --- a/pkgs/by-name/dn/dnscrypt-proxy/package.nix +++ b/pkgs/by-name/dn/dnscrypt-proxy/package.nix @@ -20,7 +20,7 @@ buildGoModule rec { hash = "sha256-IFfhcirUGbp/pKFN/5aEpuIuhSR3ZS4K7TatBtaX5zg="; }; - passthru.tests = { inherit (nixosTests) dnscrypt-proxy2; }; + passthru.tests = { inherit (nixosTests) dnscrypt-proxy; }; meta = with lib; { description = "Tool that provides secure DNS resolution"; diff --git a/pkgs/by-name/dn/dnsmasq/package.nix b/pkgs/by-name/dn/dnsmasq/package.nix index e97483f04979..90dca5e23caf 100644 --- a/pkgs/by-name/dn/dnsmasq/package.nix +++ b/pkgs/by-name/dn/dnsmasq/package.nix @@ -103,7 +103,7 @@ stdenv.mkDerivation rec { prometheus-exporter = nixosTests.prometheus-exporters.dnsmasq; # these tests use dnsmasq incidentally - inherit (nixosTests) dnscrypt-proxy2; + inherit (nixosTests) dnscrypt-proxy; kubernetes-dns-single = nixosTests.kubernetes.dns-single-node; kubernetes-dns-multi = nixosTests.kubernetes.dns-multi-node; }; From e30b6c889c04697e8447f7f6cfdf897eb0839dde Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 4 Jul 2025 23:31:23 +0000 Subject: [PATCH 10/57] mygui: refactor Removes a wide `with` scope, replaces `rec` with `finalAttrs`, adopts the package and adds a `meta.changelog` entry. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/my/mygui/package.nix | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/my/mygui/package.nix b/pkgs/by-name/my/mygui/package.nix index 90b53cb5ef6e..2bf15b582ceb 100644 --- a/pkgs/by-name/my/mygui/package.nix +++ b/pkgs/by-name/my/mygui/package.nix @@ -19,14 +19,17 @@ let renderSystem = if withOgre then "3" else "4"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mygui"; version = "3.4.3"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "MyGUI"; repo = "mygui"; - rev = "MyGUI${version}"; + tag = "MyGUI${finalAttrs.version}"; hash = "sha256-qif9trHgtWpYiDVXY3cjRsXypjjjgStX8tSWCnXhXlk="; }; @@ -62,16 +65,21 @@ stdenv.mkDerivation rec { # Tools are disabled due to compilation failures. cmakeFlags = [ - "-DMYGUI_BUILD_TOOLS=OFF" - "-DMYGUI_BUILD_DEMOS=OFF" - "-DMYGUI_RENDERSYSTEM=${renderSystem}" - "-DMYGUI_DONT_USE_OBSOLETE=ON" + (lib.cmakeBool "MYGUI_BUILD_DEMOS" false) + (lib.cmakeBool "MYGUI_BUILD_TOOLS" false) + (lib.cmakeBool "MYGUI_DONT_USE_OBSOLETE" true) + (lib.cmakeFeature "MYGUI_RENDERSYSTEM" renderSystem) ]; - meta = with lib; { + meta = { homepage = "http://mygui.info/"; + changelog = "https://github.com/MyGUI/mygui/releases/tag/MyGUI${finalAttrs.version}"; description = "Library for creating GUIs for games and 3D applications"; - license = licenses.mit; - platforms = platforms.unix; + maintainers = with lib.maintainers; [ sigmasquadron ]; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + + # error: implicit instantiation of undefined template 'std::char_traits' + badPlatforms = lib.platforms.darwin; }; -} +}) From 261fc46846ecdcb3182d0ea1cf241750402b3038 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 6 Jul 2025 23:40:48 +0000 Subject: [PATCH 11/57] collada-dom: init at 2.5.1 Previously removed due to being unmaintained, this commit adds collada-dom back to Nixpkgs, as opencollada proved an insufficient replacement to it. The new upstream is slightly more modern than the previous one. Co-authored-by: Marius David Signed-off-by: Fernando Rodrigues --- pkgs/by-name/co/collada-dom/package.nix | 54 +++++++++++++++++++++++++ pkgs/top-level/aliases.nix | 1 - 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/co/collada-dom/package.nix diff --git a/pkgs/by-name/co/collada-dom/package.nix b/pkgs/by-name/co/collada-dom/package.nix new file mode 100644 index 000000000000..640d2bf15b91 --- /dev/null +++ b/pkgs/by-name/co/collada-dom/package.nix @@ -0,0 +1,54 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + boost, + libxml2, + minizip, + readline, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "collada-dom"; + version = "2.5.1"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "Gepetto"; + repo = "collada-dom"; + tag = "v${finalAttrs.version}"; + hash = "sha256-DYdqrwRIrVq0BQqZB0vtZzADteJGVaJtFC5kC/cD250="; + }; + + postInstall = '' + ln -s $out/include/*/* $out/include + ''; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + boost + libxml2 + minizip + readline + ]; + + meta = { + description = "API that provides a C++ object representation of a COLLADA XML instance document"; + longDescription = "This is a fork of [rdiankov/collada-dom](https://github.com/rdiankov/collada-dom) which has been unmaintained for six years."; + homepage = "https://github.com/Gepetto/collada-dom"; + changelog = "https://github.com/Gepetto/collada-dom/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + sigmasquadron + marius851000 + ]; + platforms = lib.platforms.all; + + # Fails to build. + badPlatforms = lib.platforms.darwin; + }; +}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 145fddcfad51..f2647152ae0f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -632,7 +632,6 @@ mapAliases { code-browser-gtk = throw "'code-browser-gtk' has been removed, as it was broken since 22.11"; # Added 2025-08-22 code-browser-gtk2 = throw "'code-browser-gtk2' has been removed, as it was broken since 22.11"; # Added 2025-08-22 code-browser-qt = throw "'code-browser-qt' has been removed, as it was broken since 22.11"; # Added 2025-08-22 - collada-dom = opencollada; # added 2024-02-21 collada2gltf = throw "collada2gltf has been removed from Nixpkgs, as it has been unmaintained upstream for 5 years and does not build with supported GCC versions"; # Addd 2025-08-08 colloid-kde = throw "'colloid-kde' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 colorpicker = throw "'colorpicker' has been removed due to lack of maintenance upstream. Consider using 'xcolor', 'gcolor3', 'eyedropper' or 'gpick' instead"; # Added 2024-10-19 From 45bd9d6f122e3bc09a38b36042493e662ec8c657 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 6 Jul 2025 23:56:41 +0000 Subject: [PATCH 12/57] openscenegraph: fix collada implementation `opencollada` is not the same as `collada-dom`. OpenSceneGraph requires `collada-dom` to generate some shared object files required by OpenMW. Co-authored-by: Marius David Signed-off-by: Fernando Rodrigues --- pkgs/by-name/op/openscenegraph/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openscenegraph/package.nix b/pkgs/by-name/op/openscenegraph/package.nix index e4c12742965b..b1f9dcb63d9a 100644 --- a/pkgs/by-name/op/openscenegraph/package.nix +++ b/pkgs/by-name/op/openscenegraph/package.nix @@ -32,7 +32,7 @@ curlSupport ? true, curl, colladaSupport ? false, - opencollada, + collada-dom, opencascadeSupport ? false, opencascade-occt, ffmpegSupport ? false, @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { ++ lib.optional gdalSupport gdal ++ lib.optional curlSupport curl ++ lib.optionals colladaSupport [ - opencollada + collada-dom pcre ] ++ lib.optional opencascadeSupport opencascade-occt @@ -115,6 +115,8 @@ stdenv.mkDerivation rec { ++ lib.optionals withExamples [ fltk ] ++ lib.optional (restSupport || colladaSupport) boost; + env = lib.optionalAttrs colladaSupport { COLLADA_DIR = collada-dom; }; + patches = [ (fetchpatch { name = "opencascade-api-patch"; From c1d083452c87b6d8ce68a5abf0ead26d5244a545 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 4 Jul 2025 23:03:39 +0000 Subject: [PATCH 13/57] openmw: 0.48.0 -> 0.49.0 Signed-off-by: Fernando Rodrigues --- ...1-function-inclusion-fixes-for-gcc14.patch | 41 ------------------- pkgs/games/openmw/default.nix | 24 +++++------ 2 files changed, 12 insertions(+), 53 deletions(-) delete mode 100644 pkgs/games/openmw/0001-function-inclusion-fixes-for-gcc14.patch diff --git a/pkgs/games/openmw/0001-function-inclusion-fixes-for-gcc14.patch b/pkgs/games/openmw/0001-function-inclusion-fixes-for-gcc14.patch deleted file mode 100644 index c0b6fb92a783..000000000000 --- a/pkgs/games/openmw/0001-function-inclusion-fixes-for-gcc14.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 59f8403616e8db6dcf8f3489c44b61524044fe64 Mon Sep 17 00:00:00 2001 -From: Fernando Rodrigues -Date: Thu, 2 Jan 2025 04:28:42 +0000 -Subject: [PATCH] Function inclusion fixes for GCC 14 - -This patch includes in bsa_file.cpp and in -charactermanager.hpp to prevent a build failure with GCC 14. - -Signed-off-by: Fernando Rodrigues ---- - apps/openmw/mwstate/charactermanager.hpp | 1 + - components/bsa/bsa_file.cpp | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/apps/openmw/mwstate/charactermanager.hpp b/apps/openmw/mwstate/charactermanager.hpp -index 8b3f2b8f8f..fac73b3d44 100644 ---- a/apps/openmw/mwstate/charactermanager.hpp -+++ b/apps/openmw/mwstate/charactermanager.hpp -@@ -4,6 +4,7 @@ - #include - - #include "character.hpp" -+#include - - namespace MWState - { -diff --git a/components/bsa/bsa_file.cpp b/components/bsa/bsa_file.cpp -index 4f795ec0d4..38e97b267b 100644 ---- a/components/bsa/bsa_file.cpp -+++ b/components/bsa/bsa_file.cpp -@@ -25,6 +25,7 @@ - - #include - -+#include - #include - - #include --- -2.47.0 - diff --git a/pkgs/games/openmw/default.nix b/pkgs/games/openmw/default.nix index 3315e64f52c2..89f27270844d 100644 --- a/pkgs/games/openmw/default.nix +++ b/pkgs/games/openmw/default.nix @@ -3,22 +3,23 @@ stdenv, fetchFromGitLab, fetchpatch, - cmake, - pkg-config, - wrapQtAppsHook, + SDL2, boost, bullet, - # Please unpin this on the next OpenMW release. - ffmpeg_6, + cmake, + ffmpeg, libXt, luajit, lz4, mygui, openal, openscenegraph, + pkg-config, + qttools, recastnavigation, unshield, + wrapQtAppsHook, yaml-cpp, }: @@ -30,8 +31,8 @@ let (fetchpatch { # Darwin: Without this patch, OSG won't build osgdb_png.so, which is required by OpenMW. name = "darwin-osg-plugins-fix.patch"; - url = "https://gitlab.com/OpenMW/openmw-dep/-/raw/0abe3c9c3858211028d881d7706813d606335f72/macos/osg.patch"; - sha256 = "sha256-/CLRZofZHot8juH78VG1/qhTHPhy5DoPMN+oH8hC58U="; + url = "https://gitlab.com/OpenMW/openmw-dep/-/raw/1305497c009dc0e7a6a70fe14f0a2f92b96cbcb4/macos/osg.patch"; + sha256 = "sha256-G8Y+fnR6FRGxECWrei/Ixch3A3PkRfH6b5q9iawsSCY="; }) ]; cmakeFlags = @@ -66,17 +67,15 @@ let in stdenv.mkDerivation rec { pname = "openmw"; - version = "0.48.0"; + version = "0.49.0"; src = fetchFromGitLab { owner = "OpenMW"; repo = "openmw"; rev = "${pname}-${version}"; - hash = "sha256-zkjVt3GfQZsFXl2Ht3lCuQtDMYQWxhdFO4aGSb3rsyo="; + hash = "sha256-Eyjn3jPpo0d7XENg0Ea/3MN60lZBSUAMkz1UtTiIP80="; }; - patches = [ ./0001-function-inclusion-fixes-for-gcc14.patch ]; - postPatch = '' sed '1i#include ' -i components/myguiplatform/myguidatamanager.cpp # gcc12 '' @@ -98,13 +97,14 @@ stdenv.mkDerivation rec { SDL2 boost bullet' - ffmpeg_6 + ffmpeg libXt luajit lz4 mygui openal osg' + qttools recastnavigation unshield yaml-cpp From a58b98e968e482ee4afd481ecf24bad9a6bf40d8 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 4 Jul 2025 23:35:53 +0000 Subject: [PATCH 14/57] openmw: refactor The usual code modernisation (finalAttrs, no with lib; in meta, no pname interpolation), and CMAKE variables now use lib.cmake*. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/op/openmw/package.nix | 149 ++++++++++++++++++ pkgs/games/openmw/default.nix | 130 --------------- .../{openmw/tes3mp.nix => tes3mp/default.nix} | 0 .../{openmw => tes3mp}/tes3mp-gcc14-fix.patch | 0 pkgs/games/{openmw => tes3mp}/tes3mp.patch | 0 pkgs/top-level/all-packages.nix | 4 +- 6 files changed, 150 insertions(+), 133 deletions(-) create mode 100644 pkgs/by-name/op/openmw/package.nix delete mode 100644 pkgs/games/openmw/default.nix rename pkgs/games/{openmw/tes3mp.nix => tes3mp/default.nix} (100%) rename pkgs/games/{openmw => tes3mp}/tes3mp-gcc14-fix.patch (100%) rename pkgs/games/{openmw => tes3mp}/tes3mp.patch (100%) diff --git a/pkgs/by-name/op/openmw/package.nix b/pkgs/by-name/op/openmw/package.nix new file mode 100644 index 000000000000..0720f976e1c7 --- /dev/null +++ b/pkgs/by-name/op/openmw/package.nix @@ -0,0 +1,149 @@ +{ + lib, + stdenv, + fetchFromGitLab, + fetchpatch, + + SDL2, + boost, + bullet, + cmake, + collada-dom, + ffmpeg, + libXt, + lua, + luajit, + lz4, + mygui, + openal, + openscenegraph, + pkg-config, + qt6Packages, + recastnavigation, + unshield, + yaml-cpp, + + GLPreference ? "GLVND", +}: +let + inherit (stdenv.hostPlatform) isDarwin isLinux isAarch64; + isAarch64Linux = isLinux && isAarch64; +in +assert lib.assertOneOf "GLPreference" GLPreference [ + "GLVND" + "LEGACY" +]; +stdenv.mkDerivation (finalAttrs: { + pname = "openmw"; + version = "0.49.0"; + + __structuredAttrs = true; + strictDeps = true; + + osg' = (openscenegraph.override { colladaSupport = true; }).overrideAttrs (oldAttrs: { + patches = (oldAttrs.patches or [ ]) ++ [ + (fetchpatch { + # Darwin: Without this patch, OSG won't build osgdb_png.so, which is required by OpenMW. + name = "darwin-osg-plugins-fix.patch"; + url = "https://gitlab.com/OpenMW/openmw-dep/-/raw/1305497c009dc0e7a6a70fe14f0a2f92b96cbcb4/macos/osg.patch"; + hash = "sha256-G8Y+fnR6FRGxECWrei/Ixch3A3PkRfH6b5q9iawsSCY="; + }) + ]; + cmakeFlags = + (oldAttrs.cmakeFlags or [ ]) + ++ [ + "-Wno-dev" + (lib.cmakeFeature "OpenGL_GL_PREFERENCE" GLPreference) + (lib.cmakeBool "BUILD_OSG_PLUGINS_BY_DEFAULT" false) + (lib.cmakeBool "BUILD_OSG_DEPRECATED_SERIALIZERS" false) + ] + ++ (map (plugin: lib.cmakeBool "BUILD_OSG_PLUGIN_${plugin}" true) [ + "BMP" + "DAE" + "DDS" + "FREETYPE" + "JPEG" + "OSG" + "PNG" + "TGA" + ]); + }); + + bullet' = bullet.overrideAttrs (oldAttrs: { + cmakeFlags = (oldAttrs.cmakeFlags or [ ]) ++ [ + "-Wno-dev" + (lib.cmakeFeature "OpenGL_GL_PREFERENCE" GLPreference) + (lib.cmakeBool "USE_DOUBLE_PRECISION" true) + (lib.cmakeBool "BULLET2_MULTITHREADING" true) + ]; + }); + + src = fetchFromGitLab { + owner = "OpenMW"; + repo = "openmw"; + tag = "openmw-${finalAttrs.version}"; + hash = "sha256-Eyjn3jPpo0d7XENg0Ea/3MN60lZBSUAMkz1UtTiIP80="; + }; + + postPatch = '' + sed '1i#include ' -i components/myguiplatform/myguidatamanager.cpp # gcc12 + '' + # Don't fix Darwin app bundle + + lib.optionalString isDarwin '' + sed -i '/fixup_bundle/d' CMakeLists.txt + ''; + + nativeBuildInputs = [ + cmake + pkg-config + ] + ++ (with qt6Packages; [ + wrapQtAppsHook + ]); + + # If not set, OSG plugin .so files become shell scripts on Darwin. + dontWrapQtApps = isDarwin; + + buildInputs = [ + SDL2 + boost + collada-dom + ffmpeg + libXt + (if isAarch64Linux then lua else luajit) + lz4 + mygui + openal + recastnavigation + unshield + yaml-cpp + ] + ++ (with qt6Packages; [ + qttools + ]) + ++ (with finalAttrs; [ + bullet' + osg' + ]); + + cmakeFlags = [ + (lib.cmakeFeature "OpenGL_GL_PREFERENCE" GLPreference) + (lib.cmakeBool "USE_LUAJIT" (!isAarch64Linux)) + (lib.cmakeBool "OPENMW_USE_SYSTEM_RECASTNAVIGATION" true) + (lib.cmakeBool "OPENMW_OSX_DEPLOYMENT" isDarwin) + ]; + + meta = { + description = "Unofficial open source engine reimplementation of the game Morrowind"; + changelog = "https://gitlab.com/OpenMW/openmw/-/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + homepage = "https://openmw.org"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + marius851000 + sigmasquadron + ]; + platforms = with lib.platforms; linux ++ darwin ++ windows; + # Nixpkgs' NT infrastructure is currently incapable of building this. + badPlatforms = lib.platforms.windows; + }; +}) diff --git a/pkgs/games/openmw/default.nix b/pkgs/games/openmw/default.nix deleted file mode 100644 index 89f27270844d..000000000000 --- a/pkgs/games/openmw/default.nix +++ /dev/null @@ -1,130 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitLab, - fetchpatch, - - SDL2, - boost, - bullet, - cmake, - ffmpeg, - libXt, - luajit, - lz4, - mygui, - openal, - openscenegraph, - pkg-config, - qttools, - recastnavigation, - unshield, - wrapQtAppsHook, - yaml-cpp, -}: - -let - GL = "GLVND"; # or "LEGACY"; - - osg' = (openscenegraph.override { colladaSupport = true; }).overrideDerivation (old: { - patches = [ - (fetchpatch { - # Darwin: Without this patch, OSG won't build osgdb_png.so, which is required by OpenMW. - name = "darwin-osg-plugins-fix.patch"; - url = "https://gitlab.com/OpenMW/openmw-dep/-/raw/1305497c009dc0e7a6a70fe14f0a2f92b96cbcb4/macos/osg.patch"; - sha256 = "sha256-G8Y+fnR6FRGxECWrei/Ixch3A3PkRfH6b5q9iawsSCY="; - }) - ]; - cmakeFlags = - (old.cmakeFlags or [ ]) - ++ [ - "-Wno-dev" - "-DOpenGL_GL_PREFERENCE=${GL}" - "-DBUILD_OSG_PLUGINS_BY_DEFAULT=0" - "-DBUILD_OSG_DEPRECATED_SERIALIZERS=0" - ] - ++ (map (e: "-DBUILD_OSG_PLUGIN_${e}=1") [ - "BMP" - "DAE" - "DDS" - "FREETYPE" - "JPEG" - "OSG" - "PNG" - "TGA" - ]); - }); - - bullet' = bullet.overrideDerivation (old: { - cmakeFlags = (old.cmakeFlags or [ ]) ++ [ - "-Wno-dev" - "-DOpenGL_GL_PREFERENCE=${GL}" - "-DUSE_DOUBLE_PRECISION=ON" - "-DBULLET2_MULTITHREADING=ON" - ]; - }); - -in -stdenv.mkDerivation rec { - pname = "openmw"; - version = "0.49.0"; - - src = fetchFromGitLab { - owner = "OpenMW"; - repo = "openmw"; - rev = "${pname}-${version}"; - hash = "sha256-Eyjn3jPpo0d7XENg0Ea/3MN60lZBSUAMkz1UtTiIP80="; - }; - - postPatch = '' - sed '1i#include ' -i components/myguiplatform/myguidatamanager.cpp # gcc12 - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # Don't fix Darwin app bundle - sed -i '/fixup_bundle/d' CMakeLists.txt - ''; - - nativeBuildInputs = [ - cmake - pkg-config - wrapQtAppsHook - ]; - - # If not set, OSG plugin .so files become shell scripts on Darwin. - dontWrapQtApps = stdenv.hostPlatform.isDarwin; - - buildInputs = [ - SDL2 - boost - bullet' - ffmpeg - libXt - luajit - lz4 - mygui - openal - osg' - qttools - recastnavigation - unshield - yaml-cpp - ]; - - cmakeFlags = [ - "-DOpenGL_GL_PREFERENCE=${GL}" - "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=1" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-DOPENMW_OSX_DEPLOYMENT=ON" - ]; - - meta = with lib; { - description = "Unofficial open source engine reimplementation of the game Morrowind"; - homepage = "https://openmw.org"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ - marius851000 - ]; - platforms = platforms.linux ++ platforms.darwin; - }; -} diff --git a/pkgs/games/openmw/tes3mp.nix b/pkgs/games/tes3mp/default.nix similarity index 100% rename from pkgs/games/openmw/tes3mp.nix rename to pkgs/games/tes3mp/default.nix diff --git a/pkgs/games/openmw/tes3mp-gcc14-fix.patch b/pkgs/games/tes3mp/tes3mp-gcc14-fix.patch similarity index 100% rename from pkgs/games/openmw/tes3mp-gcc14-fix.patch rename to pkgs/games/tes3mp/tes3mp-gcc14-fix.patch diff --git a/pkgs/games/openmw/tes3mp.patch b/pkgs/games/tes3mp/tes3mp.patch similarity index 100% rename from pkgs/games/openmw/tes3mp.patch rename to pkgs/games/tes3mp/tes3mp.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8570a74fa8e6..31fe56458bde 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14124,9 +14124,7 @@ with pkgs; openloco = pkgsi686Linux.callPackage ../games/openloco { }; - openmw = libsForQt5.callPackage ../games/openmw { }; - - openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { }; + openmw-tes3mp = libsForQt5.callPackage ../games/tes3mp { }; openraPackages_2019 = import ../games/openra_2019 { inherit lib; From f63a34fc69c4b72dc14edf3c3263828cc41f634a Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sat, 30 Aug 2025 00:06:08 +1000 Subject: [PATCH 15/57] openmw-tes3mp: drop The multiplayer fork of OpenMW is currently unmaintained, fails to build with OpenMW 0.49.0, and needs multiple GCC 14 compilation patches. Signed-off-by: Fernando Rodrigues --- pkgs/games/tes3mp/default.nix | 179 ----------------------- pkgs/games/tes3mp/tes3mp-gcc14-fix.patch | 25 ---- pkgs/games/tes3mp/tes3mp.patch | 13 -- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 5 files changed, 1 insertion(+), 219 deletions(-) delete mode 100644 pkgs/games/tes3mp/default.nix delete mode 100644 pkgs/games/tes3mp/tes3mp-gcc14-fix.patch delete mode 100644 pkgs/games/tes3mp/tes3mp.patch diff --git a/pkgs/games/tes3mp/default.nix b/pkgs/games/tes3mp/default.nix deleted file mode 100644 index 60dbf2d23a82..000000000000 --- a/pkgs/games/tes3mp/default.nix +++ /dev/null @@ -1,179 +0,0 @@ -{ - lib, - stdenv, - cmake, - openmw, - fetchFromGitHub, - fetchpatch, - luajit, - makeWrapper, - symlinkJoin, -}: - -# revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy - -let - # raknet could also be split into dev and lib outputs - raknet = stdenv.mkDerivation { - pname = "raknet"; - version = "unstable-2020-01-19"; - - src = fetchFromGitHub { - owner = "TES3MP"; - repo = "CrabNet"; - # usually fixed: - # https://github.com/GrimKriegor/TES3MP-deploy/blob/d2a4a5d3acb64b16d9b8ca85906780aeea8d311b/tes3mp-deploy.sh#L589 - rev = "19e66190e83f53bcdcbcd6513238ed2e54878a21"; - sha256 = "WIaJkSQnoOm9T7GoAwmWl7fNg79coIo/ILUsWcbH+lA="; - }; - - patches = [ - # gcc-13 build fix: - # https://github.com/TES3MP/CrabNet/pull/18 - (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/TES3MP/CrabNet/commit/3ec9a338a7cefd5cc751c9d29095cafa4c73be20.patch"; - hash = "sha256-zE87icjX9GSnApgKQXj0K4IjlrReV/upFLjVgNYkNfM="; - }) - ]; - - cmakeFlags = [ - "-DCRABNET_ENABLE_DLL=OFF" - ]; - - nativeBuildInputs = [ cmake ]; - - installPhase = '' - install -Dm555 lib/libRakNetLibStatic.a $out/lib/libRakNetLibStatic.a - ''; - }; - - coreScripts = stdenv.mkDerivation { - pname = "corescripts"; - version = "0.8.1"; - - src = fetchFromGitHub { - owner = "TES3MP"; - repo = "CoreScripts"; - # usually latest in stable branch (e.g. 0.7.1) - rev = "6ae0a2a5d16171de3764817a7f8b1067ecde3def"; - sha256 = "8j/Sr9IRMNFPEVfFzdb42PckHS3KW7FH7x7rRxIh5gY="; - }; - - buildCommand = '' - dir=$out/share/openmw-tes3mp - mkdir -p $dir - cp -r $src $dir/CoreScripts - ''; - }; - - # build an unwrapped version so we don't have to rebuild it all over again in - # case the scripts or wrapper scripts change. - unwrapped = openmw.overrideAttrs (oldAttrs: rec { - pname = "openmw-tes3mp-unwrapped"; - version = "0.8.1"; - - src = fetchFromGitHub { - owner = "TES3MP"; - repo = "TES3MP"; - # usually latest in stable branch (e.g. 0.7.1) - rev = "68954091c54d0596037c4fb54d2812313b7582a1"; - sha256 = "8/bV4sw7Q8l8bDTHGQ0t4owf6J6h9q468JFx4KegY5o="; - }; - - nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeWrapper ]; - - buildInputs = oldAttrs.buildInputs ++ [ luajit ]; - - cmakeFlags = oldAttrs.cmakeFlags ++ [ - "-DBUILD_OPENCS=OFF" - "-DRakNet_INCLUDES=${raknet.src}/include" - "-DRakNet_LIBRARY_RELEASE=${raknet}/lib/libRakNetLibStatic.a" - "-DRakNet_LIBRARY_DEBUG=${raknet}/lib/libRakNetLibStatic.a" - ]; - - prePatch = '' - substituteInPlace components/process/processinvoker.cpp \ - --replace "\"./\"" "\"$out/bin/\"" - ''; - - patches = [ - # glibc-2.34 support - (fetchpatch { - url = "https://gitlab.com/OpenMW/openmw/-/commit/98a7d90ee258ceef9c70b0b2955d0458ec46f048.patch"; - hash = "sha256-RhbIGeE6GyqnipisiMTwWjcFnIiR055hUPL8IkjPgZw="; - }) - - # gcc-13 build fix: - # https://github.com/TES3MP/TES3MP/pull/674 - (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/TES3MP/TES3MP/commit/7921f71a79e96f817a2009100e5105a7948b3fe2.patch"; - hash = "sha256-mpxuOSPA2xixgBeYXsxutEUI7VJL5PxAeZgaNU7YkJQ="; - }) - - # https://github.com/TES3MP/openmw-tes3mp/issues/552 - ./tes3mp.patch - - # https://github.com/TES3MP/TES3MP/pull/691 - ./tes3mp-gcc14-fix.patch - ]; - - env.NIX_CFLAGS_COMPILE = "-fpermissive"; - - preConfigure = '' - substituteInPlace files/version.in \ - --subst-var-by OPENMW_VERSION_COMMITHASH ${src.rev} - ''; - - # move everything that we wrap out of the way - postInstall = '' - mkdir -p $out/libexec - mv $out/bin/tes3mp-* $out/libexec - ''; - - meta = with lib; { - description = "Multiplayer for TES3:Morrowind based on OpenMW"; - homepage = "https://tes3mp.com/"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ peterhoeg ]; - platforms = [ - "x86_64-linux" - "i686-linux" - ]; - }; - }); - - tes3mp-server-run = '' - config="''${XDG_CONFIG_HOME:-''$HOME/.config}"/openmw - data="''${XDG_DATA_HOME:-''$HOME/.local/share}"/openmw - if [[ ! -f "$config"/tes3mp-server.cfg && ! -d "$data"/server ]]; then - mkdir -p "$config" - echo [Plugins] > "$config"/tes3mp-server.cfg - echo "home = $data/server" >> "$config"/tes3mp-server.cfg - mkdir -p "$data" - cp -r ${coreScripts}/share/openmw-tes3mp/CoreScripts "$data"/server - chmod -R u+w "$data"/server - fi - ''; - -in -symlinkJoin { - name = "openmw-tes3mp-${unwrapped.version}"; - inherit (unwrapped) version meta; - - nativeBuildInputs = [ makeWrapper ]; - - paths = [ unwrapped ]; - - postBuild = '' - mkdir -p $out/bin - - makeWrapper ${unwrapped}/libexec/tes3mp-browser $out/bin/tes3mp-browser \ - --chdir "$out/bin" - - makeWrapper ${unwrapped}/libexec/tes3mp-server $out/bin/tes3mp-server \ - --run '${tes3mp-server-run}' \ - --chdir "$out/bin" - ''; -} diff --git a/pkgs/games/tes3mp/tes3mp-gcc14-fix.patch b/pkgs/games/tes3mp/tes3mp-gcc14-fix.patch deleted file mode 100644 index 1c8d8994a598..000000000000 --- a/pkgs/games/tes3mp/tes3mp-gcc14-fix.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/apps/openmw/mwstate/charactermanager.hpp b/apps/openmw/mwstate/charactermanager.hpp -index 2daf734..b77d2a8 100644 ---- a/apps/openmw/mwstate/charactermanager.hpp -+++ b/apps/openmw/mwstate/charactermanager.hpp -@@ -1,6 +1,8 @@ - #ifndef GAME_STATE_CHARACTERMANAGER_H - #define GAME_STATE_CHARACTERMANAGER_H - -+#include -+ - #include - - #include "character.hpp" -diff --git a/components/vfs/filesystemarchive.cpp b/components/vfs/filesystemarchive.cpp -index 6eef4b9..608323e 100644 ---- a/components/vfs/filesystemarchive.cpp -+++ b/components/vfs/filesystemarchive.cpp -@@ -1,5 +1,7 @@ - #include "filesystemarchive.hpp" - -+#include -+ - #include - - #include diff --git a/pkgs/games/tes3mp/tes3mp.patch b/pkgs/games/tes3mp/tes3mp.patch deleted file mode 100644 index c2a78f9db9b0..000000000000 --- a/pkgs/games/tes3mp/tes3mp.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/apps/openmw-mp/Script/Types.hpp b/apps/openmw-mp/Script/Types.hpp -index be365cfb8..204dcdc7b 100644 ---- a/apps/openmw-mp/Script/Types.hpp -+++ b/apps/openmw-mp/Script/Types.hpp -@@ -105,7 +105,7 @@ struct ScriptFunctionPointer : public ScriptIdentity - void *addr; - #if (!defined(__clang__) && defined(__GNUC__)) - template -- constexpr ScriptFunctionPointer(Function addr) : ScriptIdentity(addr), addr((void*)(addr)) {} -+ constexpr ScriptFunctionPointer(Function addr) : ScriptIdentity(addr), addr(addr) {} - #else - template - constexpr ScriptFunctionPointer(Function addr) : ScriptIdentity(addr), addr(addr) {} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f2647152ae0f..aeec13b7e18b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1774,6 +1774,7 @@ mapAliases { openlens = throw "Lens Closed its source code, package obsolete/stale - consider lens as replacement"; # Added 2024-09-04 openlp = throw "openlp has been removed for now because the outdated version depended on insecure and removed packages and it needs help to upgrade and maintain it; see https://github.com/NixOS/nixpkgs/pull/314882"; # Added 2024-07-29 openmpt123 = throw "'openmpt123' has been renamed to/replaced by 'libopenmpt'"; # Converted to throw 2024-10-17 + openmw-tes3mp = throw "'openmw-tes3mp' has been removed due to lack of maintenance upstream"; # Added 2025-08-30 opensmtpd-extras = throw "opensmtpd-extras has been removed in favor of separate opensmtpd-table-* packages"; # Added 2025-01-26 openssl_3_0 = openssl_3; # Added 2022-06-27 opensycl = lib.warnOnInstantiate "'opensycl' has been renamed to 'adaptivecpp'" adaptivecpp; # Added 2024-12-04 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 31fe56458bde..db25dc3b363d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14124,8 +14124,6 @@ with pkgs; openloco = pkgsi686Linux.callPackage ../games/openloco { }; - openmw-tes3mp = libsForQt5.callPackage ../games/tes3mp { }; - openraPackages_2019 = import ../games/openra_2019 { inherit lib; pkgs = pkgs.__splicedPackages; From ab4d3d846ac6d0b214958d2d09af613d738ad414 Mon Sep 17 00:00:00 2001 From: Rowan Goemans Date: Mon, 18 Aug 2025 09:45:19 +0200 Subject: [PATCH 16/57] vscode-extensions.ms-python.python: per arch derivation --- .../extensions/ms-python.python/default.nix | 36 ++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix index 83e2493bf60d..aa6bbe2d05c7 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix @@ -1,4 +1,5 @@ { + stdenv, lib, vscode-utils, icu, @@ -11,12 +12,36 @@ vscode-extension-update-script, }: +let + supported = { + x86_64-linux = { + hash = "sha256-AlqZTioxiL0XPRMpWMWw8fIWoDAmU1ybCaDhlaXv6lc="; + arch = "linux-x64"; + }; + x86_64-darwin = { + hash = "sha256-IWj79vUJJXt88kDiCIHVY95aKsHB84vH3iv6GgLOFQo="; + arch = "darwin-x64"; + }; + aarch64-linux = { + hash = "sha256-kTSHvqS50UZ/yTMqJITyFIUZgHn1dMSwX1R3oxmTnYk="; + arch = "linux-arm64"; + }; + aarch64-darwin = { + hash = "sha256-LWA8LqCQrmd83icDYCmUgytPJbCV3ecNobSpWV2R3MA="; + arch = "darwin-arm64"; + }; + }; + + base = + supported.${stdenv.hostPlatform.system} + or (throw "unsupported platform ${stdenv.hostPlatform.system}"); + +in vscode-utils.buildVscodeMarketplaceExtension rec { - mktplcRef = { + mktplcRef = base // { name = "python"; publisher = "ms-python"; version = "2025.12.0"; - hash = "sha256-IY4xrAFLGe8JCgdx2H3kiQTCh9i5wOykL9hfpztV+44="; }; buildInputs = [ icu ]; @@ -52,12 +77,7 @@ vscode-utils.buildVscodeMarketplaceExtension rec { homepage = "https://github.com/Microsoft/vscode-python"; changelog = "https://github.com/microsoft/vscode-python/releases"; license = lib.licenses.mit; - platforms = [ - "aarch64-linux" - "x86_64-linux" - "aarch64-darwin" - "x86_64-darwin" - ]; + platforms = builtins.attrNames supported; maintainers = [ lib.maintainers.jraygauthier lib.maintainers.jfchevrette From a3eb7add06bd13160e1c97dbac94625cfc958dce Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Fri, 5 Sep 2025 23:05:37 +0800 Subject: [PATCH 17/57] houdini: 20.5.684 -> 21.0.440 --- pkgs/by-name/ho/houdini/package.nix | 3 +++ pkgs/by-name/ho/houdini/runtime.nix | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/houdini/package.nix b/pkgs/by-name/ho/houdini/package.nix index c5ec5f4711b4..a0e7c9a723b3 100644 --- a/pkgs/by-name/ho/houdini/package.nix +++ b/pkgs/by-name/ho/houdini/package.nix @@ -33,6 +33,7 @@ buildFHSEnv { nspr expat pciutils + libdrm libxkbcommon libudev0-shim tbb @@ -63,6 +64,8 @@ buildFHSEnv { libXScrnSaver libXrandr libxcb + libxkbfile + libxshmfence xcbutil xcbutilimage xcbutilrenderutil diff --git a/pkgs/by-name/ho/houdini/runtime.nix b/pkgs/by-name/ho/houdini/runtime.nix index b462ccf5bb1b..e8a161b18108 100644 --- a/pkgs/by-name/ho/houdini/runtime.nix +++ b/pkgs/by-name/ho/houdini/runtime.nix @@ -1,12 +1,12 @@ { requireFile, callPackage }: callPackage ./runtime-build.nix rec { - version = "20.5.684"; + version = "21.0.440"; eulaDate = "2021-10-13"; src = requireFile { name = "houdini-${version}-linux_x86_64_gcc11.2.tar.gz"; - hash = "sha256-cyFeeKBCV1EGdgruQ71EnEJOVndn1SKSiCtD6WRc878="; + hash = "sha256-qHRR+RRtUgUam6FC1TWTZjg1FSakjLoMYVaiIfO+WOY="; url = "https://www.sidefx.com/download/daily-builds/?production=true"; }; - outputHash = "sha256-mAX4jSdV0/DC+48O7d1hgmKjC1leKm1QgSBMbyAxyFs="; + outputHash = "sha256-SSBiqNZRnxz6tnvusYRi2UASY1k3voiblDpkiu+qU0w="; } From f719405707c54971de3f167351909c2904b37a55 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Sep 2025 01:56:31 +0000 Subject: [PATCH 18/57] cirrus-cli: 0.150.0 -> 0.153.3 --- pkgs/by-name/ci/cirrus-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index edd01ee4bcaf..c3a2d9ef70c0 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "cirrus-cli"; - version = "0.150.0"; + version = "0.153.3"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; rev = "v${version}"; - hash = "sha256-tuZdJX4xA2GmZKe0Z4IqawEaLoZBURsMexp5F9Yz1Ew="; + hash = "sha256-sv02mwTOn44rwfDX4BTw9YL8UxEvszBb1Sv4EX7bfVw="; }; - vendorHash = "sha256-uzOLi/cRL+NaRX7f7aUu0AeL8qaUexzCpezZ8xCcRb0="; + vendorHash = "sha256-2MYQ1VHnnLG4APWR3lJ404QXXKkQMoH5oajfNyE++Y8="; ldflags = [ "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}" From 0921a10d41fbc848f752d1d90afa59ff22857f05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Sep 2025 10:09:06 +0000 Subject: [PATCH 19/57] talosctl: 1.10.7 -> 1.11.0 --- 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 14928c2670ef..8f159f8e802a 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "talosctl"; - version = "1.10.7"; + version = "1.11.0"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; tag = "v${version}"; - hash = "sha256-ve10wLoPVvZQKyzJVxtTTPCwDg9s+2Z06g2fwzm46mk="; + hash = "sha256-MORn1HUerHHI3o0lmXamx5D7JI8y5z7MDn7z5+QmNhs="; }; - vendorHash = "sha256-Ib99XI9jAVNTOChjRuiF1L194XjQILMDQjv7ugGYQA0="; + vendorHash = "sha256-6UVhWh53pHo6xZOXw/uncDL1AvnsFG27G4FX/qPfedU="; ldflags = [ "-s" From c670edba257640871eef05f7bcd72a7886317f58 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Sun, 7 Sep 2025 21:13:09 +0200 Subject: [PATCH 20/57] deployer: move to by-name --- .../deployer/default.nix => by-name/de/deployer/package.nix} | 0 pkgs/top-level/php-packages.nix | 3 +-- 2 files changed, 1 insertion(+), 2 deletions(-) rename pkgs/{development/php-packages/deployer/default.nix => by-name/de/deployer/package.nix} (100%) diff --git a/pkgs/development/php-packages/deployer/default.nix b/pkgs/by-name/de/deployer/package.nix similarity index 100% rename from pkgs/development/php-packages/deployer/default.nix rename to pkgs/by-name/de/deployer/package.nix diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 62e415bcd610..f9180f44b37a 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -230,8 +230,6 @@ lib.makeScope pkgs.newScope ( cyclonedx-php-composer = callPackage ../development/php-packages/cyclonedx-php-composer { }; - deployer = callPackage ../development/php-packages/deployer { }; - grumphp = callPackage ../development/php-packages/grumphp { }; phan = callPackage ../development/php-packages/phan { }; @@ -257,6 +255,7 @@ lib.makeScope pkgs.newScope ( psalm = callPackage ../development/php-packages/psalm { }; } // lib.optionalAttrs config.allowAliases { + deployer = throw "`php8${lib.versions.minor php.version}Packages.deployer` has been removed, use `deployer`"; phpcbf = throw "`php8${lib.versions.minor php.version}Packages.phpcbf` has been removed, use `php-codesniffer` instead which contains both `phpcs` and `phpcbf`."; phpcs = throw "`php8${lib.versions.minor php.version}Packages.phpcs` has been removed, use `php-codesniffer` instead which contains both `phpcs` and `phpcbf`."; psysh = throw "`php8${lib.versions.minor php.version}Packages.psysh` has been removed, use `psysh`"; From c46a46ac6660b993d4dff4e29ab28f0933203642 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 11:03:55 +0000 Subject: [PATCH 21/57] dart-sass: 1.91.0 -> 1.92.1 --- pkgs/by-name/da/dart-sass/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/dart-sass/package.nix b/pkgs/by-name/da/dart-sass/package.nix index 2837769e963a..735d493dbbf9 100644 --- a/pkgs/by-name/da/dart-sass/package.nix +++ b/pkgs/by-name/da/dart-sass/package.nix @@ -23,13 +23,13 @@ let in buildDartApplication rec { pname = "dart-sass"; - version = "1.91.0"; + version = "1.92.1"; src = fetchFromGitHub { owner = "sass"; repo = "dart-sass"; tag = version; - hash = "sha256-a1yFDSvuEy/Xaksx9JgzcSOAigD3u3GDtWAJuB8osys="; + hash = "sha256-ee1ED6CeRQnv+jopgupelWybiH3h05Lk1TUgYUS8rNo="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; From c0ec971756fd8945fcc5a09c32667fb67a6cfcaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 14:33:15 +0000 Subject: [PATCH 22/57] hcloud: 1.51.0 -> 1.52.0 --- pkgs/by-name/hc/hcloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index 4a11032a8507..f3e7df8b3177 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "hcloud"; - version = "1.51.0"; + version = "1.52.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; tag = "v${version}"; - hash = "sha256-wRz+zWUeKAbk6EmYjm7A4ks7ZhXXhpipts6XZZthsI0="; + hash = "sha256-YL8CM67zdhXjiPihsQHl3I211Y3NmRFOPGd2gLhoQZM="; }; - vendorHash = "sha256-axVG4KOxDy7+brwui2iPLutFLJ8L7LAQmeDcoFCv7uA="; + vendorHash = "sha256-We6Y+m+GS4bADW94TQ5zv+y++nT/I34mYzoYHAQU7lU="; ldflags = [ "-s" From 4d371b74ee66009da6755a7dafc6be284e17fd4d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 8 Sep 2025 08:39:23 -0500 Subject: [PATCH 23/57] vimPlugins: resolve github repository redirects Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/vim-plugin-names | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 5eb5b50e5b95..c1c02d13e65e 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1317,7 +1317,7 @@ https://github.com/mhinz/vim-crates/,, https://github.com/vim-crystal/vim-crystal/,HEAD, https://github.com/OrangeT/vim-csharp/,, https://github.com/ap/vim-css-color/,, -https://github.com/jjo/vim-cue/,, +https://github.com/cue-lang/vim-cue/,, https://github.com/itchyny/vim-cursorword/,, https://github.com/ehamberg/vim-cute-python/,, https://github.com/tpope/vim-dadbod/,, From c667734da84e82e1ce6be7fac7d7df07c9218bb6 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 8 Sep 2025 08:38:58 -0500 Subject: [PATCH 24/57] vimPlugins: update on 2025-09-08 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 824 +++++++++--------- .../editors/vim/plugins/overrides.nix | 37 +- 2 files changed, 421 insertions(+), 440 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index e9f2e4700474..002cd05082d8 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "2025-08-29"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "ae2f5932983f42d54bee9ff803b5ab157b145787"; - sha256 = "1c003qq0linw4v03gl7n0jy33i3vrp6blhmffh3rsr7795bl7y6b"; + rev = "1d8aa27e2317950b0b7ddc023487c6f2b7b074ca"; + sha256 = "0lr69qfqzzqdny11xk43mlnyv1s882jy99ygvh9bfp6r3jymrkn9"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "2025-07-16"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "6e17e263ba13a452f05e315ffcf47dbe3e978d80"; - sha256 = "1sfhi77ra67fxc3qby1ry2485vmj8flv5sw9sykna18hvjmrzfdh"; + rev = "57c53693c99776385020e121a252cb35ac3edb72"; + sha256 = "0b3j64nzcgwigsv6k465i3bw03d10rm54qvijzv331i82hs9nayf"; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -399,12 +399,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-08-25"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "8e74c08998fd786239caba373344f4e4601e21fe"; - sha256 = "0lgczxz99h578bkav5p9bnb5w6vddma4zs9ipq14v6cgviax1mpv"; + rev = "fb58187b76d8e086f08686b872b50f52eac57818"; + sha256 = "1a2n1bi1d9f9qcr8z9r90qnk27xs4mgspy3yakc0dksps28q7xph"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -752,12 +752,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "2025-08-21"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "528e25954ba05bf43692bd243bf30ef9548a630a"; - sha256 = "124sysw9r74z905wvj9znaxv70id5zdwskin941wk1xcyv984xj3"; + rev = "4217461c4859c4fac31ce3d2e22574218f244cf5"; + sha256 = "044q1zgaz4r6s1b8v1d0k9ib50d81cm97byb10zaj3x0bq7r4f5m"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -999,12 +999,12 @@ final: prev: { asyncomplete-lsp-vim = buildVimPlugin { pname = "asyncomplete-lsp.vim"; - version = "2022-11-21"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "asyncomplete-lsp.vim"; - rev = "cc5247bc268fb2c79d8b127bd772514554efb3ee"; - sha256 = "1lyl4k10fxv8h0b84x17yfxdrm00aw38vmckmpgd3bgdz35h1qa9"; + rev = "bbed89f9874a396c3d3c1854c513b6416e56eb05"; + sha256 = "1xchj1zxczqy8b7bw0a7wi2yrka8xp4hwzjdhy3c1hwhc24445jm"; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-lsp.vim/"; meta.hydraPlatforms = [ ]; @@ -1572,12 +1572,12 @@ final: prev: { blink-cmp-git = buildVimPlugin { pname = "blink-cmp-git"; - version = "2025-07-25"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-git"; - rev = "a820245eb0e5cb44ed0c27c63a41d90635b39e0e"; - sha256 = "01nqpr6zj4cl1rkng2z32xcbliba7md6v5537xywjxy25zc0z29n"; + rev = "4c1e2581c01189e04fc175cca27c5cebff447514"; + sha256 = "0hmimlvfv68k5ydl194njbyps906iv6bsb4ihk3v9n88lzqlcr04"; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; meta.hydraPlatforms = [ ]; @@ -1689,12 +1689,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-08-29"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "b035188bc6d8bcbf86c49ac230ee0bbadca7f7fb"; - sha256 = "1fmlsfnkyiakx7alap0vdr6shwwjd1afpkajjyn31w8bykhmmm9i"; + rev = "8a57401682d139db3351b5652dabedf57e9a9656"; + sha256 = "1lw2rz0a4lznq3jdx840b5izyrbqmxm2yg8w6xhfl5ip81d5l2jb"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2105,12 +2105,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "2025-08-08"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "985b4b117ea13ec85c92830ecac8f63543dd5ead"; - sha256 = "05hxpsgw694870gcy8d72d44irlnc4dqyg8jb9p4bhm8i8lc523g"; + rev = "e21a837956c75dd5f617ce0fe80b054312c0829a"; + sha256 = "1f5s8gib5sph5kjl3yx43g5g66yb7qkqm1x3fs3ady1cfz32k92d"; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.hydraPlatforms = [ ]; @@ -2872,12 +2872,12 @@ final: prev: { cobalt2-nvim = buildVimPlugin { pname = "cobalt2.nvim"; - version = "2025-07-22"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "lalitmee"; repo = "cobalt2.nvim"; - rev = "50270fc87839c269bdf994bfe8375e7f8250925f"; - sha256 = "0w17h11kn1l89mk3n0kifysp4rq7nrmx0anpaf46mzg7jg301i60"; + rev = "0cc17f3491feba19ed62b2d9622577f7822a0113"; + sha256 = "06mmdiissgwpwh298nhcn16sgf38w1aq0bcjh4jh0ksnmglmsqv2"; }; meta.homepage = "https://github.com/lalitmee/cobalt2.nvim/"; meta.hydraPlatforms = [ ]; @@ -3002,12 +3002,12 @@ final: prev: { codecompanion-history-nvim = buildVimPlugin { pname = "codecompanion-history.nvim"; - version = "2025-08-22"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "ravitemer"; repo = "codecompanion-history.nvim"; - rev = "b9f1afb77f1a8805e686f89ac38338a9ca588579"; - sha256 = "1q54q5zmxv6ad106rgk5bp0d3mmlyly2f15nk7xk058rgc159l0k"; + rev = "eb99d256352144cf3b6a1c45608ec25544a0813d"; + sha256 = "0vni57hp5pbp1i5kxp1vixnqp8ql671gficl8s2jc0cmnd6885nj"; }; meta.homepage = "https://github.com/ravitemer/codecompanion-history.nvim/"; meta.hydraPlatforms = [ ]; @@ -3015,12 +3015,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-08-29"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "6bc1f9f6d9f4ac71545b4883caf93181cadf6146"; - sha256 = "0ahg114lylb3f24l3mnhk8alwjsqy4b4yhrn5la8n25148hy62cd"; + rev = "019be206a96cf6de12ea71f02a9e1b847a2debbb"; + sha256 = "1b4ypcq1vd18bnq16iqscp0xwvfp77ckddblhh6hx128n8m4ihfi"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3080,12 +3080,12 @@ final: prev: { colorful-winsep-nvim = buildVimPlugin { pname = "colorful-winsep.nvim"; - version = "2025-08-27"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "nvim-zh"; repo = "colorful-winsep.nvim"; - rev = "5cce948992866514c744a66cb754a0e025fa95e9"; - sha256 = "0i2yng9wj5bwmbswm55z4rf6g6s9msajn6d56jgrxrima2fn7yk3"; + rev = "1d5d1e33a4e1b8d692a63bf400e837e9b294d239"; + sha256 = "056rz9ssv1ymsjyl7zcb6phy9qg30bgqhjb95blhild8di2dzqsg"; }; meta.homepage = "https://github.com/nvim-zh/colorful-winsep.nvim/"; meta.hydraPlatforms = [ ]; @@ -3328,12 +3328,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "2025-08-29"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "f360f1427a02d2e6e59b2b2d4c7f9a8038f465d8"; - sha256 = "1r6m11am1csa1wsr5wg590sy9sbb1csrhjr18lh596mx8zh0a76z"; + rev = "e576a98e394de9418750fb897da834bc5edccd1c"; + sha256 = "0w4azwwa9xqr70dxihjhbmw6p820rz3cd1fff2rzd0s3w8vrc2q8"; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3406,12 +3406,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-08-29"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "e73fe7c43c68aeb84fbeed12ee6cc60a29e78fbb"; - sha256 = "1zxfqd2w3xr63z66aj28jk1qjfm86f60bsk9dkdda694rr0v4mhb"; + rev = "81d289a8ce5d4ee1dea9b1c8ee4ac376b2e27a5f"; + sha256 = "1qw3qm1nlba6zhnn535997shbqj4zfgfng4jis5ka3y65gsbm6ri"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3432,12 +3432,12 @@ final: prev: { copilot-vim = buildVimPlugin { pname = "copilot.vim"; - version = "2025-08-14"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "github"; repo = "copilot.vim"; - rev = "f3d66c148aa60ad04c0a21d3e0a776459de09eb2"; - sha256 = "0rqax3yksn84h830g57rfia9i0x8q074dfpnldilw1hk6sjnfiwi"; + rev = "c2c435419e081a87e909e8979c66d874e75e4155"; + sha256 = "0556k1w9xn8qbqz4pi6591v2rs2p7896wcdy1nc72m3az7qvclcj"; }; meta.homepage = "https://github.com/github/copilot.vim/"; meta.hydraPlatforms = [ ]; @@ -3575,12 +3575,12 @@ final: prev: { csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "2025-08-13"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "2fe5fb0abe2b24b2f4365d0adbf069523b17c6f3"; - sha256 = "1xj9mc4snjdi4ah9dqkm0jz58lllkb3y9zp76ja6rn0g1gqkbvq1"; + rev = "4e143b7e2d5df8f035ec8bb36dfc2d55e02c44d4"; + sha256 = "1l3dlqr2yhx1692v4b968js8pai5bljlpm3lfwgiw32fi3hxxg6p"; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -3614,12 +3614,12 @@ final: prev: { csvview-nvim = buildVimPlugin { pname = "csvview.nvim"; - version = "2025-07-23"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "hat0uma"; repo = "csvview.nvim"; - rev = "22c9450d19749aa80cc42f0c968cb9dd57726ece"; - sha256 = "1p19l2qljmad1fqy1im54zfrz4l42fgqgaaqvg1j92r378qc45bc"; + rev = "a74fdee6810f17e9baadbfe7d6488f61954e6ac8"; + sha256 = "1f4fcl76a83biamzj5rqgpx45b7b3r9160q89qpgl81rvw97h45p"; }; meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; meta.hydraPlatforms = [ ]; @@ -3705,12 +3705,12 @@ final: prev: { cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "2025-08-29"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "89fd0b94040923597e2530ffcb2e887bd7c75d76"; - sha256 = "19w47qj2y04dbfbijv9v9fvil6z3kr8ym1l9b00k4g5nq90apz8g"; + rev = "caf4f5e57f8d5e0bb75fe98f4f67965b1fb3326c"; + sha256 = "1c7r63xwfn0j4ygls99rr7d3sgx7zr1n5x62sphkc8sypcp54fkl"; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -3783,12 +3783,12 @@ final: prev: { dashboard-nvim = buildVimPlugin { pname = "dashboard-nvim"; - version = "2025-06-03"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "nvimdev"; repo = "dashboard-nvim"; - rev = "c42fcfbd96dfcaa486c0a0ab52494316f1c31350"; - sha256 = "1lydgxs3j1jbyrn1ybpm43l7wfbix9mlvymb2frg93dlg0gw4zd3"; + rev = "0775e567b6c0be96d01a61795f7b64c1758262f6"; + sha256 = "0h46n9hgyivqm43p8jq6dwnaln0y7ilayvd04vfb0mc8bmxcmrfi"; }; meta.homepage = "https://github.com/nvimdev/dashboard-nvim/"; meta.hydraPlatforms = [ ]; @@ -3796,12 +3796,12 @@ final: prev: { ddc-filter-matcher_head = buildVimPlugin { pname = "ddc-filter-matcher_head"; - version = "2025-01-22"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-filter-matcher_head"; - rev = "2c46a670191cb883bc07a2286883a7c438f731fb"; - sha256 = "1xhdrm07xibdl100rbvpqf3m3r2c2iy0lnnaf06rhng6i7d1kn71"; + rev = "7a955d2f6a44e39687459f8f3a22f4daa063a981"; + sha256 = "1h570yps0d26gg9rh8i8dk87kz85argc818spjr69djfgma670sm"; }; meta.homepage = "https://github.com/Shougo/ddc-filter-matcher_head/"; meta.hydraPlatforms = [ ]; @@ -3809,12 +3809,12 @@ final: prev: { ddc-filter-sorter_rank = buildVimPlugin { pname = "ddc-filter-sorter_rank"; - version = "2025-08-11"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-filter-sorter_rank"; - rev = "ffef66ad58a96167bc5af5375f3fbbe80f53553b"; - sha256 = "05kwx84yhmzbg7sd6j0plyi8jwsyjn5xhb33vj1lm0lfrqg9wlb1"; + rev = "eed3cb33b3ae3f9128257fcfb95e0511d1b13891"; + sha256 = "1s231bp03i0xyap41wabc1g27n9cnhsx2bj9l9j26d6rgsqi2fpk"; }; meta.homepage = "https://github.com/Shougo/ddc-filter-sorter_rank/"; meta.hydraPlatforms = [ ]; @@ -3835,12 +3835,12 @@ final: prev: { ddc-source-around = buildVimPlugin { pname = "ddc-source-around"; - version = "2024-12-28"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-around"; - rev = "32d54dc188b50bcd64f7b410c04aa4ec567ae47f"; - sha256 = "0a18prpd7znn3gj7g16yldq8ya8iyph2lfxx7yhm11m3rjx286m7"; + rev = "68e679ca0b989cfe3300acac9099b893d0675063"; + sha256 = "04sgs3x30s61c0pik933n44kqp0jr1as65miikr8g5x0jaz3vd60"; }; meta.homepage = "https://github.com/Shougo/ddc-source-around/"; meta.hydraPlatforms = [ ]; @@ -3848,12 +3848,12 @@ final: prev: { ddc-source-file = buildVimPlugin { pname = "ddc-source-file"; - version = "2025-04-21"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "LumaKernel"; repo = "ddc-source-file"; - rev = "310851e5696a082d7535d1ece422bd679ac03909"; - sha256 = "09zjph2j3xnbwm30zb85bccchrg3ksc7av2mgqdssa8b2q5dvpld"; + rev = "e2386ed1e6739f48d4f3cfea9cc961fb5785480a"; + sha256 = "1626hkq46pkqcnas6jhk6h730p0lz55krqjc4mrvkhlsrx6myxsj"; }; meta.homepage = "https://github.com/LumaKernel/ddc-source-file/"; meta.hydraPlatforms = [ ]; @@ -3861,12 +3861,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "2025-08-01"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "8084bee90bc7a3c92f31e9696c8e360c8f889cf9"; - sha256 = "013s9qrsspc6ybz57mk0s5pixmb9f429a5f5y6ry1nkdp0fplyln"; + rev = "8b48718b8f28dbaad5bb4dbce166d500d884e3b8"; + sha256 = "1g2wj0s61rjqlggj3dwf6jymam6s45zaxmk8k07rdh4xacjc4ji6"; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.hydraPlatforms = [ ]; @@ -3874,12 +3874,12 @@ final: prev: { ddc-ui-native = buildVimPlugin { pname = "ddc-ui-native"; - version = "2025-02-17"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-ui-native"; - rev = "5f82917e69023d41eb8a77dd80e72836785b8a6f"; - sha256 = "164vwnlg80cwnbika7iikqaxk08d5c8q56izgc4svbhnrzrrcvxx"; + rev = "8c33fb2336a586b33854903e3096095780657ad1"; + sha256 = "0b7p2d00x4s349k03cczf63a18x70anv6anvyyg70nqxyfbl6qkx"; }; meta.homepage = "https://github.com/Shougo/ddc-ui-native/"; meta.hydraPlatforms = [ ]; @@ -3900,12 +3900,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "2025-08-27"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "b8a12a1b2cef1eec6e754b88764f165611f973cc"; - sha256 = "13l9nz0q1rm8fkals3jra8vdnxwaz6y0pamix3vdmbjg96nf1kij"; + rev = "5b6410c976aad33a001f3f61696859e0e309dad9"; + sha256 = "199yccskfgvprci745w0j8m8w915q0kjy6fb6dqbjwp8id9z1ypm"; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -3926,12 +3926,12 @@ final: prev: { debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2025-08-27"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "91525630d048ca146892de423b33e8cf060b5a0d"; - sha256 = "114b83qm4zfkij69xd9zda7i9zxlv0w5nnhah3cqghx6gwfi29dm"; + rev = "47e297e8c7af390ad341f01659a046f89988946b"; + sha256 = "1avfi6z76avc056kibhmphqbgmrl9mxdwxmnsiicavqb24yqwjvs"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; meta.hydraPlatforms = [ ]; @@ -4069,12 +4069,12 @@ final: prev: { deol-nvim = buildVimPlugin { pname = "deol.nvim"; - version = "2025-08-13"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "Shougo"; repo = "deol.nvim"; - rev = "ca4a52c2af3c7ed150ff600c1c15730f44166243"; - sha256 = "0dmcbn8zb7m3z4nx72y7qk1g37hdmznapc1r1c1sgxsn8b94iw5m"; + rev = "6903fdd4ed0c13850511655ba1b23d4b0f01bf23"; + sha256 = "0dgvyv0jma2hv0l0x8wgcbic9blk31nf005rp8p5k6l0wjv5zmr7"; }; meta.homepage = "https://github.com/Shougo/deol.nvim/"; meta.hydraPlatforms = [ ]; @@ -4396,12 +4396,12 @@ final: prev: { diagram-nvim = buildVimPlugin { pname = "diagram.nvim"; - version = "2025-08-19"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "3rd"; repo = "diagram.nvim"; - rev = "1a30e794beaa4dd19f0dcea8721cb74b0c8681d0"; - sha256 = "0ly6ssvws69354pawlz7iibklim9g8xi7r22pxbpw5h1pb8pqiq3"; + rev = "99f0415ac157d69e7208bc93504fb70d180d6b44"; + sha256 = "1cjw56qkbcfan0v1b2mj6qrn7pcyy1brxaybnanxamw1ii09fhl5"; }; meta.homepage = "https://github.com/3rd/diagram.nvim/"; meta.hydraPlatforms = [ ]; @@ -4409,12 +4409,12 @@ final: prev: { dial-nvim = buildVimPlugin { pname = "dial.nvim"; - version = "2025-07-05"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "monaqa"; repo = "dial.nvim"; - rev = "78bd73aaf2b9c8f80715a878feaf56f7ffa8b6ff"; - sha256 = "010y8kqwlhjp2b49zxk249c5s195a0rz3cvir4ysvdw9mkdmxh3m"; + rev = "f0404ec1f83a03f2c3457e60087c6331d1cbb83f"; + sha256 = "1vjfzfgbq80sj4z9h7wk1qg04wp1f4lpd6d90wr6yq80ncag0qka"; }; meta.homepage = "https://github.com/monaqa/dial.nvim/"; meta.hydraPlatforms = [ ]; @@ -4513,12 +4513,12 @@ final: prev: { dracula-nvim = buildVimPlugin { pname = "dracula.nvim"; - version = "2025-08-06"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "Mofiqul"; repo = "dracula.nvim"; - rev = "df528c869b09fbdc7578e6ccc7ff6faf44a2046d"; - sha256 = "1i8rhhzfpdry9yyx7ni1jbsh8c4ra6mq6lk7bm2wnd2wm19akvcv"; + rev = "041d923368d540a1e438989ce8f915628081a56a"; + sha256 = "0bl6hggv01pg5970nsi0vaf23mb46xzpjrkasi7134465lh0m1m3"; }; meta.homepage = "https://github.com/Mofiqul/dracula.nvim/"; meta.hydraPlatforms = [ ]; @@ -4552,12 +4552,12 @@ final: prev: { dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2025-08-21"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "596f95e98a21e8fccf3db91fec481129eb82ff61"; - sha256 = "11xb6mj24lsf18c2fzr18as0z71fjzw3rwm1sqjf4d2alyl3llfz"; + rev = "3460930700ca67b4590a69ac3f1d65d5f9658fb6"; + sha256 = "1gjsq56nlj2s8v79myssmqg7yyk8r9a11qls7cff4a4cwk9nmwxy"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; meta.hydraPlatforms = [ ]; @@ -4578,12 +4578,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-08-28"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "270d5ba1f45ad64e1874760fe27b6bda0984da52"; - sha256 = "1655dxca9kr3j4k65bh9ws1piqwn9i5xazdmkl8rbfvvck0xb19r"; + rev = "7d0b730b0550933ed9b72e16c603c817a0ee2d61"; + sha256 = "0ix95q8cvqnvyzb4hhkvdsyd9njbxllx636wyaqjskbd45w7k628"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4683,12 +4683,12 @@ final: prev: { efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "2025-08-03"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "5a037773e615ccae3ede9990fd43ea4b1ea26c5a"; - sha256 = "1gka48ni8jwyh4932xg2xqil1srrzjqmlvjjn73bibffdl6wgc3v"; + rev = "c01b0831487238128ff4197bd4a7902dd4fce6c6"; + sha256 = "00888b8npp23xwsw0nxqp212ip6ibd43xzafyzdm17h3ns9pzgv9"; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; meta.hydraPlatforms = [ ]; @@ -4735,12 +4735,12 @@ final: prev: { embark-vim = buildVimPlugin { pname = "embark-vim"; - version = "2025-07-26"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "embark-theme"; repo = "vim"; - rev = "45e62f417cb99f4cbf50d4b1c9d1e8f912f50224"; - sha256 = "1wr7z5ypnj479m52avl0g3lfqxhalzrb89gal3hqka2yhhs0axag"; + rev = "112e24fa2e1d4fa1710cc77de223384097ebe1e6"; + sha256 = "1sndjskmrmq14d18jkf9fjcqrvj31dla6nvrkrqic1vljv870rd7"; }; meta.homepage = "https://github.com/embark-theme/vim/"; meta.hydraPlatforms = [ ]; @@ -5180,12 +5180,12 @@ final: prev: { follow-md-links-nvim = buildVimPlugin { pname = "follow-md-links.nvim"; - version = "2024-11-12"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "jghauser"; repo = "follow-md-links.nvim"; - rev = "ce8735a15dc3e5fc5bb052ec51b849c03e57df53"; - sha256 = "1shrcvm5yw1sy46qlax2mrg332cay62k62lg3yx970pwpm0yi9wv"; + rev = "728d96d268eef9666f0ee77a083e7e2f0b44f607"; + sha256 = "056ri8v6v176mqns68rp8i3cmdmmswnh037xg2h4bbm98vpyd6cj"; }; meta.homepage = "https://github.com/jghauser/follow-md-links.nvim/"; meta.hydraPlatforms = [ ]; @@ -5271,12 +5271,12 @@ final: prev: { fugit2-nvim = buildVimPlugin { pname = "fugit2.nvim"; - version = "2025-06-10"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "SuperBo"; repo = "fugit2.nvim"; - rev = "48ceeb550a517e8fd28de4f72a313940a4777a71"; - sha256 = "1zzdxkanpvsl0mickxwbc8zmcmr12fr23nrqp289xwbc9vqmq216"; + rev = "619b3dc130f50e0ecb0cb0026133b393ec202fae"; + sha256 = "07ciyfqcng9d3pdll4xzf452dds050mvn95pnn3fhw6ivwvaiaca"; }; meta.homepage = "https://github.com/SuperBo/fugit2.nvim/"; meta.hydraPlatforms = [ ]; @@ -5388,12 +5388,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "2025-06-20"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "3725f364ccd25b85a91970720ba9bc2931861910"; - sha256 = "1gnsaf0yrvxvsdb08hjvgl1g5mpx07fcvyjizq0f688hw8613lay"; + rev = "879db51d0965515cdaef9b7f6bdeb91c65d2829e"; + sha256 = "0s889l2vcq2mw6x2iiqx8kmma97k3zx2yazwpbdca93z9dsnk7k9"; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.hydraPlatforms = [ ]; @@ -5505,12 +5505,12 @@ final: prev: { git-blame-nvim = buildVimPlugin { pname = "git-blame.nvim"; - version = "2025-04-12"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "f-person"; repo = "git-blame.nvim"; - rev = "8503b199edf9a666fe7b1a989cf14e3c26b2eb03"; - sha256 = "16mba50mjc9hp6jvkxr08z5a0lgigra3qc4xp6b8zwxfbfhz3lwr"; + rev = "9874ec1ec8bc53beb33b7cd82c092b85271a578b"; + sha256 = "1lai0h98x25m8dy98g52hfhc5a7kjh70vw3hlff1pxzgayidi6cq"; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; meta.hydraPlatforms = [ ]; @@ -5661,12 +5661,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2025-08-28"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "9382e23d46eea94e08da0b56d8a416461fdb294d"; - sha256 = "1y65ggswxv8l678ilpas9swaf5ay1xpqiccwabs7f5vzjf4c80nj"; + rev = "2f7cd3a20a2940320d5cad338722601ffa3ce31b"; + sha256 = "105c86zzl2l0k4y3mh7f7rammhv0pq2fn55k1n16faiix7f3vad7"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -5713,12 +5713,12 @@ final: prev: { goto-preview = buildVimPlugin { pname = "goto-preview"; - version = "2025-08-20"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "rmagatti"; repo = "goto-preview"; - rev = "b5eb40a425caf6f8cff08aa40f2cfc0f0b0bda2c"; - sha256 = "0nf5xxay1sig4mzwvnawc2z1xj710xhypxsnhamn7kllccxi6mji"; + rev = "cf561d10b4b104db20375c48b86cf36af9f96e00"; + sha256 = "0zqgnl3l2nzqcl0h49aaq26mi5y97nvz5gqh3yrvph1bn245grbc"; }; meta.homepage = "https://github.com/rmagatti/goto-preview/"; meta.hydraPlatforms = [ ]; @@ -5869,12 +5869,12 @@ final: prev: { gruvbox-nvim = buildVimPlugin { pname = "gruvbox.nvim"; - version = "2025-08-19"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "12c2624287dc827edb5d72b2bc4c9619e692a554"; - sha256 = "0kwzwy85v2lq7ifbjjasng6ykldcna3aycfmma6fhfvv9akll9y2"; + rev = "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437"; + sha256 = "0x56900ihp83izaai660bvb5b5qq04bjc9qmafjis4jz1qqv948h"; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; meta.hydraPlatforms = [ ]; @@ -6026,12 +6026,12 @@ final: prev: { haskell-snippets-nvim = buildVimPlugin { pname = "haskell-snippets.nvim"; - version = "2025-08-25"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "haskell-snippets.nvim"; - rev = "13f3671a34862a16fd7ecea1562207429acbab15"; - sha256 = "0ih4hfvgam8gk4khljg2jjbayxahjlbrn6b4vqxipg0jby6iiddy"; + rev = "5ae77cec64a2bfa309ace03a8343ce06cbeb9c5e"; + sha256 = "11d1mfx32k0w1rfb6nv6hi5c0fdcjc57cw96nmm7mrycirl5gp4p"; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; meta.hydraPlatforms = [ ]; @@ -6300,12 +6300,12 @@ final: prev: { hover-nvim = buildVimPlugin { pname = "hover.nvim"; - version = "2025-08-19"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "lewis6991"; repo = "hover.nvim"; - rev = "24a43e0eda924f1f32361c76ee9a1f0e8cc25650"; - sha256 = "1nf69lsbqlwllkvljafqf5yjs6j3l2yv3viyqja9qk7qzwca0qrx"; + rev = "3c0dd86c2234c4e599be0d8d2b162081874dcbd4"; + sha256 = "1hni7aaj93g67i6a84rcgv12jvr8q3770mkzpirb8dm8ifm9h9h8"; }; meta.homepage = "https://github.com/lewis6991/hover.nvim/"; meta.hydraPlatforms = [ ]; @@ -6430,12 +6430,12 @@ final: prev: { img-clip-nvim = buildVimPlugin { pname = "img-clip.nvim"; - version = "2025-06-08"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "HakonHarnes"; repo = "img-clip.nvim"; - rev = "d8b6b030672f9f551a0e3526347699985a779d93"; - sha256 = "1kah8n88jzlp52nz0l2kncws9sjxy6silr556lwpq4n9p8jm46pa"; + rev = "f33f3af9ba50f99d70f8fcb1a8575750ada4ea4a"; + sha256 = "056ikjx8q2aw5pwmsp7lg6k38bsyv3pmy5q3h0293c3pfy03bgx3"; }; meta.homepage = "https://github.com/HakonHarnes/img-clip.nvim/"; meta.hydraPlatforms = [ ]; @@ -6677,12 +6677,12 @@ final: prev: { iron-nvim = buildVimPlugin { pname = "iron.nvim"; - version = "2025-04-18"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "Vigemus"; repo = "iron.nvim"; - rev = "c005b01b779f1b6c038e11248db403bb3df6a7f3"; - sha256 = "1nk1aij16akmq7f3s5malzywik0jw6ppd9p2mp7d0p1n8nq9ifnl"; + rev = "bd5891ca8e6a3d23043aa6bdde2d65489bd0cc82"; + sha256 = "0y8lswj68y4xgszdirppyganzvjrdvvvma6i7dncw72yszx3r5m1"; }; meta.homepage = "https://github.com/Vigemus/iron.nvim/"; meta.hydraPlatforms = [ ]; @@ -6977,12 +6977,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-08-26"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "cfe40c33636ab0f53f1edd3dbda37f4298298797"; - sha256 = "0zqhaqi6d7by4mavr00jbfd5gvqfcfdxcc4zm6ib1k1r83y2cj36"; + rev = "3e81123652a72a2717f9916d6f2b52c2ae6f7e96"; + sha256 = "0fza27r1wspv9d4vcg1jm54l9y55sm9sqx8xk71whardcy7i6wk3"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -7108,12 +7108,12 @@ final: prev: { lazygit-nvim = buildVimPlugin { pname = "lazygit.nvim"; - version = "2025-08-08"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "kdheepak"; repo = "lazygit.nvim"; - rev = "3c524ebec6072568064235c407195e9f9fd0cb8a"; - sha256 = "01id42w1agmkwjhvjm490ga80wx2jllwy8svn749ky7q3b56gv9g"; + rev = "0a1ec57f91ecc9c5e97fb26edb2574cf8b13c7cc"; + sha256 = "0gq08kyfrn62p53x9iyp2r6v9h0x3fjx8l78lfk9jymkn1ghcm2b"; }; meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; meta.hydraPlatforms = [ ]; @@ -7134,12 +7134,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-08-25"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "76da8fc9f3d2ac975dd3ada7704f4c56984a914c"; - sha256 = "1zf4kybca39a8sj68f7lcyi16bl1w7yg4m2m2584s5n1f0x9znng"; + rev = "8cd6a70aeda47be924554b68e85902ca4dc28204"; + sha256 = "1kksb0j7zv3ap8s5lad1f5fwwrwlr16v8s0yaj0wkid4vaxcmmi5"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7173,12 +7173,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-08-28"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "e9cb442c0614a7e8185608f639e10c54e53bb083"; - sha256 = "1zqvgpslrw9gjd1grz0b8cpzi0i0gbcaljypx7h6yzf55mm0vn94"; + rev = "c4a215acef90749851d85ddba08bc282867b50eb"; + sha256 = "06h9dxvfagyd9f32y2fl5bi8xwfp0hz8sz8pi4b1dxh6wrwp3dii"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7225,12 +7225,12 @@ final: prev: { lensline-nvim = buildVimPlugin { pname = "lensline.nvim"; - version = "2025-08-29"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "oribarilan"; repo = "lensline.nvim"; - rev = "a641d430e8deba186b747a32630cea37d4275d32"; - sha256 = "1d9jf4pyi9i24cx3mrdy835bwzj17mphhzzrchf1bfhi0dlkfpkr"; + rev = "c82a53eec46a4684140d7e78c845f9b8b876de8e"; + sha256 = "1456ijfwcr6i2gg2hkky5q77xaam0wf2snf7yq0xmbfza64ldl5n"; }; meta.homepage = "https://github.com/oribarilan/lensline.nvim/"; meta.hydraPlatforms = [ ]; @@ -7537,12 +7537,12 @@ final: prev: { live-preview-nvim = buildVimPlugin { pname = "live-preview.nvim"; - version = "2025-08-17"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "brianhuster"; repo = "live-preview.nvim"; - rev = "5890c4f7cb81a432fd5f3b960167757f1b4d4702"; - sha256 = "0gr68xmx9ph74pqnlpbfx9kj5bh7yg3qh0jni98z2nmkzfvg4qcx"; + rev = "35ddc5a99499d1d2f4adefb7e92d0c537353fdec"; + sha256 = "0l531s0cni501shnzjypwqwz7n3ndrs2svqdblbnxn4xhlgpb5v4"; }; meta.homepage = "https://github.com/brianhuster/live-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -7576,12 +7576,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "2025-08-29"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "6aff02aafa9719e487d7c0fd91cdfb91f27b6d91"; - sha256 = "0892p6jaaifh8q56hdk88cq9pgamjd098rrfxzmv9v95iwpzylcf"; + rev = "c31cd096eac44fee7e436ce34e8beed4b3c6befa"; + sha256 = "0ak1hx9crd5l7ahm3vg5q2gbavwp35icppxr7bq4q922xbj60r9h"; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.hydraPlatforms = [ ]; @@ -7953,12 +7953,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-08-26"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "9c7761f4446c23cfc8e9b8b1ba980a1a7fd1c94a"; - sha256 = "0ap2h1qkjsc4488njjwkj3hsxacy9iq25gvvsjaks0s8mmgd2yss"; + rev = "e6b0f5aee8105adab6077509c46459812db4cffa"; + sha256 = "1waj1x5csspk3xl01g3lhxlih7snw3z62p33q0shf4z0b5ppr3zd"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8214,12 +8214,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "2025-08-28"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "f4aa0d75c8bd0c4a4296f5f28b537040bcd18d3e"; - sha256 = "1n5abk7z06gh6q3ij2bk1ikxjayx52iyz2i4m67ara5w2n2g5n9v"; + rev = "b5a823cbe967afe463a798e1f33cc58d96701dd7"; + sha256 = "1jzzlkpyp98xz62q6q4w40k9zssplyrqhhzv8382fbp65hqwb1m6"; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.hydraPlatforms = [ ]; @@ -8227,12 +8227,12 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "2025-08-28"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; - rev = "76bf1343dc0ff70348f7cd6f1c4900b1d6f75a08"; - sha256 = "0ffvvql0j1wn7s6m93ph9wpis27dvxl106x9afaz3ynj20ls08gj"; + rev = "b2c25615ebaf3da0ebcc25eefd5510c02126ffac"; + sha256 = "1gsxg4l7qgkq7ffpjpgdnqwh8vd4lmvdhn5ikassj0cp9i6c8x8f"; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; meta.hydraPlatforms = [ ]; @@ -8331,12 +8331,12 @@ final: prev: { mini-deps = buildVimPlugin { pname = "mini.deps"; - version = "2025-08-28"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.deps"; - rev = "694331a00cdbf15b0a3f7ec2c9b49b2a9879835e"; - sha256 = "0q29rvjl4y3ydbg0hlhns9wr3sqyy8frypyg7c3lprykxzab4jgn"; + rev = "16c6bf59bbe394e63b387cc0ee92e1d7183b0fc9"; + sha256 = "00km161l5k60jj1km8jd66r05zpl8mz23yjv5flw1i8awrd8q8yj"; }; meta.homepage = "https://github.com/nvim-mini/mini.deps/"; meta.hydraPlatforms = [ ]; @@ -8435,12 +8435,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "2025-08-28"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "a067598176acfa754ba032c1526f53220249690a"; - sha256 = "0wx6aira4m3w8459jx6pi1d3f3npldyw23z1xa3wppivz7j9wdjd"; + rev = "793d883cf07ec2b01c3337eaf68feac957e4b486"; + sha256 = "1zxhbc9j0jwan1dkwsbdl3afmlfzbz4ym4kygz1sl7yvnnbbfwmb"; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.hydraPlatforms = [ ]; @@ -8565,12 +8565,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-08-29"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "b5bae7dd5802b47bb03babfb374fdfdab02b9d8b"; - sha256 = "00rpjd3m2l4abnqnhhk9w3p46ggswja0v96y7g0i7hbk5sy9il78"; + rev = "68955a915c45ae7c988c539abe6e89f0971a9a2d"; + sha256 = "1gg8fnky6wncra2hpcswgllqf1bbapz2gd4pkm6fg5jdp8ppqi90"; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8591,12 +8591,12 @@ final: prev: { mini-pairs = buildVimPlugin { pname = "mini.pairs"; - version = "2025-08-28"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pairs"; - rev = "6e1cc569130f25b2c6fa16d8b21b31ddb1420a4a"; - sha256 = "1q7blg6cigv3lh5y0yymv4swr6gbb9r1vdi45fk26pigvm2bkdvd"; + rev = "3738ea30ff33e0cbf2983dc67319a5468d25b0a9"; + sha256 = "1l7acakgjsm3gdwygh0pyzh2h1n8wpajx1rfv7qc2hdvsdnd8krj"; }; meta.homepage = "https://github.com/nvim-mini/mini.pairs/"; meta.hydraPlatforms = [ ]; @@ -8604,12 +8604,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2025-08-28"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "51680e9d67bdf657209aaef4117a4dcc61e8428c"; - sha256 = "0nsmjliz26c3rp6yp0b67w2d3w1nvy12gixj9ilpx3jnm5zwbw45"; + rev = "be6490ae9d7038b9f5185d95a8060054f9b23666"; + sha256 = "1yhwb8c44n7bzcqa7vwrh5fqxc6qgx1bxqph43f2sajsgnfd1vhp"; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -8903,12 +8903,12 @@ final: prev: { multicursor-nvim = buildVimPlugin { pname = "multicursor.nvim"; - version = "2025-08-28"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "jake-stewart"; repo = "multicursor.nvim"; - rev = "35af2f31faf616f1b73a369cb4f695063b1ede03"; - sha256 = "1026k0ag6l74ai9ypygzk6bjbbfxc6c7j3jffvlxl2ff588vz11m"; + rev = "d6477ed98b8800435053e433c17d1ab5d2191f06"; + sha256 = "13whra0as04a7lilymsdfqkp6dna527dzrnbm9pnyciygi4r4svl"; }; meta.homepage = "https://github.com/jake-stewart/multicursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -9215,12 +9215,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-08-28"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "f1deac7ecec88c28a250d890ba7bb35843e69cbd"; - sha256 = "1n1a6cmy3h7m33v1f8cfjplnr6rw0qxh27v117i8f66v5p9hqlj4"; + rev = "ed057048a281b418d5318dd5153f9486daa517a3"; + sha256 = "14h66g68lfvrb2qhq4l689mphdjflny7wnxwp6y3as98v5d2x9s9"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9241,12 +9241,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-08-29"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "d2455d8e9a6dc8133c0b5db6df391f408217a950"; - sha256 = "1z2p2cbl59iq78bpci6g4nh4lyyqz14mmc745im53hpr77nwmhwv"; + rev = "5a91ceb4335330790b81f0b145062c6723a67b7b"; + sha256 = "0xx0dahmxcwnwpjz6mfzc149x6krggz9vnzabifcjzac91ww1zrq"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9319,12 +9319,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-08-26"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "4046f747739cf7e7b9aada447f3edc59c947b111"; - sha256 = "1angqm8mi9z9k8qqp9c0lnw40a2zz3fmpca0xidvgjd3n3xdiis2"; + rev = "6617978288d58eb121754b5dd890e893d9a7e8d6"; + sha256 = "12kzwdajrvic0411rcdpwn6jqm65xy2hcv2fg8yc4rib7kc29n2z"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9634,12 +9634,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-08-24"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "258687b21ab613da003f0f03f89fb777c1a5930a"; - sha256 = "0zl309ha6p22p7qsg42gma6fc1hyy7wq26jwvnf8a3bnlsdf14c4"; + rev = "63de70ac267dde0c5d6a1f893e78193aef49b086"; + sha256 = "01mr8bb76jyk46ws9v9n8ib6nqmw9rcdqy4vssakhiwbkyi7mjws"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9660,12 +9660,12 @@ final: prev: { neotest-jest = buildVimPlugin { pname = "neotest-jest"; - version = "2025-08-29"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-jest"; - rev = "a119da28ad8c1481a2751044291c4494549d5f5c"; - sha256 = "05a5hpn7g696k3kzcdyxk6lpq42fyvrxs99ja8c7pk6b950dzb6c"; + rev = "d34e6fdc8cedc290d36977ff0e865e5077459a49"; + sha256 = "06khqdy91dd0djvirwb4bhvx8g3vrrwpg2smzz7qlacyjw6lqh5k"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; meta.hydraPlatforms = [ ]; @@ -9686,12 +9686,12 @@ final: prev: { neotest-mocha = buildVimPlugin { pname = "neotest-mocha"; - version = "2025-08-25"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "adrigzr"; repo = "neotest-mocha"; - rev = "726283d3e963f4a1448a6555c87b74552d443257"; - sha256 = "0jfvwd0dgmh7c688flr59mbzb26217d3sj53jl2ryd1mv8m63jk5"; + rev = "342664d54d2177cd0b21742ddf8c447ff278df46"; + sha256 = "1dnsgyh0ybx8sy9ryqklh61h967gq2d44phd1d39ghzjn60zv7al"; }; meta.homepage = "https://github.com/adrigzr/neotest-mocha/"; meta.hydraPlatforms = [ ]; @@ -10206,12 +10206,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2025-08-25"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "53ec77181d96494b9dc9457110dd62dc623cc78d"; - sha256 = "0z4wcbrxv955cmw6inrsg8iml2bjp0sfxx604hk582081yc2q9dp"; + rev = "df778107fd2f0503f5606363ce13437132056d54"; + sha256 = "1gnw8xs7xxsrhmd84xwkvc9byzibjvfp08xfsfs59xq36vg0z57h"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -10310,12 +10310,12 @@ final: prev: { nvchad = buildVimPlugin { pname = "nvchad"; - version = "2025-07-12"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "29ebe31ea6a4edf351968c76a93285e6e108ea08"; - sha256 = "10z154asp78p5lbg22wfvzsn43k46fb41fi3m4xi3cnmpg0x8byq"; + rev = "b5b38ebee53bcc8b71a917916ce61504ffffd509"; + sha256 = "1pi80wrcz4470r2pizj1kwq86kkipn1g71zapwyz1kpyz1aj5f5y"; }; meta.homepage = "https://github.com/nvchad/nvchad/"; meta.hydraPlatforms = [ ]; @@ -10323,12 +10323,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2025-08-29"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "093b92b0491d1ae34c146696b3ab4682a9c5aaa9"; - sha256 = "1gwhdc8bhcpkkwm4il3i67746d735640gl6al89wk01kyf7b2mn5"; + rev = "4852e04faefbba3a18cb197b76ac00f4bc2e615f"; + sha256 = "1pf053p6w6hraw0ckfg84i6c42gl9xpa10g423gj690kjfmf17ar"; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.hydraPlatforms = [ ]; @@ -10557,12 +10557,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-08-24"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "968f89f8aac11b6bdbfc942c71d3436658c1435f"; - sha256 = "11bcv5pgq59q8r26vr8k0vscvzhp9msmhvirw9fhynfz435qnxln"; + rev = "7523676a4be17644587aa47e4d42f6f7646d4727"; + sha256 = "1prgbvnd513ryspvm67rrpwi5mbj6ws4q0fgq8qg6d8sipdpaaiy"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10661,12 +10661,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-08-24"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "efb540a4439f98dd32b5e89485def02fcc7b6f6d"; - sha256 = "1z4afy1qb9s1nr8cbnl7zyyhnkrvcxcrvjzvsal8lhi9wxhk2ivm"; + rev = "a5d836ad5631eb9d0d2574f3c9312c3673f9d020"; + sha256 = "1a10dsadsjlriwhvmv8ibqpda7kp5kxkckp5rrmw4bxsnzaxclx7"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -10778,12 +10778,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2025-08-22"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "0fccd6f547d954607083b66d08043b8ed54dee7a"; - sha256 = "1w62hfcnr1i53s99mg6hgfllas59pp4x1y708ywq583mffz1wqqm"; + rev = "cdf584d05ffc9d5c1f247079991552249e4f7487"; + sha256 = "195hb7k463b1srwfr75xx2xz097fj67sh9gq9c7xi80rqycd23q6"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -10817,12 +10817,12 @@ final: prev: { nvim-highlight-colors = buildVimPlugin { pname = "nvim-highlight-colors"; - version = "2025-08-18"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "brenoprata10"; repo = "nvim-highlight-colors"; - rev = "1ce0a09bfc28c7274e649d20927cea51e440b65c"; - sha256 = "1wsscm2mycd7zalxv8paa3fk0qy46bbhq4yfr73sl71wvkdh6yjn"; + rev = "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e"; + sha256 = "1lm3f0sf9g8h0w10waqjx12i61nzhgk6f19lp8qdsyx2c59hx1q4"; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; meta.hydraPlatforms = [ ]; @@ -10830,12 +10830,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2025-08-12"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "b33330acc20acb3cce517ffd236c333a99b29c98"; - sha256 = "07x0c8jp1i4hyps57lvr8f37ml9ivy83q3ixvyh29l7c31ph5d6z"; + rev = "4cad5aefc1f9ab7c5b23b43a4a9c71e4e197fc9b"; + sha256 = "06wcsczn2qn46qgpdwgpaf3nvprr1nwi310imwprhlq7z6vzqk4a"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -10843,12 +10843,12 @@ final: prev: { nvim-hlslens = buildVimPlugin { pname = "nvim-hlslens"; - version = "2025-06-10"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-hlslens"; - rev = "95ced18ebaf19c1bdb64982a614ee8a9d7ee8e51"; - sha256 = "0gyww7b3hgjf5lyrn2xcg14wscpaj6pxf2jmchc5vx0clxl5rybq"; + rev = "4b08541ddbdcf9aabb8ce72d43382d69e5502f9d"; + sha256 = "0rbvwgw0fj6680019z5pgjcw1ib31j8gcmnxpvl9x77xya9lv71b"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/"; meta.hydraPlatforms = [ ]; @@ -10947,12 +10947,12 @@ final: prev: { nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; - version = "2025-08-28"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "8eee2302598bad61c5674dc04d7e93cfd85f46f6"; - sha256 = "02hbiml5i6fw7cb3v7434jppvygl4rjngrf29ls2ridd1wqy6hlr"; + rev = "3b9df08323d832f2980b8425ea6812debc8082b7"; + sha256 = "1vak1ib3z929grqwmxvwf2jvkyhl7da554b8vhj3af981l94fhcw"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; meta.hydraPlatforms = [ ]; @@ -11090,12 +11090,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-08-29"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "408cf07b97535825cca6f1afa908d98348712ba6"; - sha256 = "1cf5b0wr89s6byxakvk5g5ch2cfn1x0m4x6yk1ig822ynp3scwnx"; + rev = "c8b90ae5cbe21d547b342b05c9266dcb8ca0de8f"; + sha256 = "1hnkm85j32vqa328kwvfq5xwim0rqcpybvmcj1311yaixlcd4f80"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11233,12 +11233,12 @@ final: prev: { nvim-notify = buildVimPlugin { pname = "nvim-notify"; - version = "2025-07-21"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-notify"; - rev = "397c7c1184745fca649e5104de659e6392ef5a4d"; - sha256 = "0hjjgh730kcmc8lm1l8fwkgm9x96hkcnxw8aphi8q7m3yvfl205r"; + rev = "8701bece920b38ea289b457f902e2ad184131a5d"; + sha256 = "1qsxv5w8pb4pv0963lwhsy21cgi75mw2a0s20vm1821y6qr97d47"; }; meta.homepage = "https://github.com/rcarriga/nvim-notify/"; meta.hydraPlatforms = [ ]; @@ -11389,12 +11389,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "2025-08-22"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "8da3f01652b73712dc624c72fcdc537fb1b327b9"; - sha256 = "1jrq2rsa1vw3zdpvwdykr8rcn33s7f8hkgcm4479m9yzfcwpj4yg"; + rev = "42c4494386ed33af84424c9a249ab7a20f8a2a51"; + sha256 = "0ppicrnd6x1yfpk65im8z5clk2xk0ix971biv447dxrrbxjg21zx"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11402,12 +11402,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "2025-08-25"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "1c65649b35e69539fc39edf801b1455686698ede"; - sha256 = "0i0l080axwjy4ksxvfq18bv4r7ax52yrijv4l8a4kqmr0xvihfid"; + rev = "7eb3a7ebcbbbaceb78cf4da69edc865864186b62"; + sha256 = "0qzysfm4v3s0gi2bqzrzrq896w0lvyahcscbdgvj527y79739mk1"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -11506,12 +11506,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "2025-08-22"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "53ba761cd40c1d683e8477d138ff03cd7e6e384a"; - sha256 = "02n0i7ifdy7gy6j05ihpi1vlx0l89fwvxv0azhmln6sga0dcd1ji"; + rev = "220efa63c20830a9bf0593a57366b96dd5790212"; + sha256 = "1hphzxr8k3i88kldh1dkq2kkc50ikyxg2gzcdjdh85v23lfq9sic"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -11571,12 +11571,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "2025-08-25"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "bd38f10c10a29c08099a731ec098d1a42ecd4777"; - sha256 = "13rzzs63c4ff8sw9wala2gdcym85s5f0qdj2v4mcq76f2b7sjxkw"; + rev = "7e92bea3309faacdb63f489f7649336ace7875f6"; + sha256 = "17v9x2qsz1ng9flkpmq7j3mbdc4m9b2lhzswi6lpngb97yqcx1y9"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -11584,12 +11584,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "2025-08-25"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "fefa335f1c8f690eb668a1efd18ee4fc6d64cd3e"; - sha256 = "087138m2536k9w1h0avd5gvyaaq0diszs52z7pkxy9zgvw6rv3z1"; + rev = "e179ad2f83b5955ab0af653069a493a1828c2697"; + sha256 = "0l8v2xrmkv0kc4rax78r85wzz97yzxi21w0qn0rmybj9f9cqyvra"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -11610,12 +11610,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2025-08-06"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "dca8726fea2c14e1ce6adbaa76a04816fbfaff61"; - sha256 = "15wcgplfvp8ysvgnbbjml6yrg9dczry52sg8kd8sxnqvph0vv1kz"; + rev = "66a9b5fa9e806918b5fe3dba00c6cce7e230abd2"; + sha256 = "1bj1i7a9lmqamdkf9nirkx6jhcis23n2k23nbzblxybchaqj9ylf"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.hydraPlatforms = [ ]; @@ -11792,12 +11792,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "2025-08-25"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "8fc1d6493880db6244e8ae8de0cbdd25daf6eb80"; - sha256 = "07b7vx974hvgrp6jcgfjf3by3yzpdcrl77xl3x33r7qy2k2acclf"; + rev = "7c1873c582cde725a85c06d734f804978778da42"; + sha256 = "156kgcd7w6s8r2qgrg5f9yl2dzjih0jw1h049xl33gh407gar0mz"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -11948,12 +11948,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-08-29"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "d8027c1847c116ce257ebde4d50805b07397a5d3"; - sha256 = "1z4sl3wzwj9h36a13sc8qgxbskmarnwkhfgnz18mh9nal7lmzxzl"; + rev = "68d4f41bb4a696cdee6c624de52ce0c5c2f3805c"; + sha256 = "13jy4sniaiicdamy116m4a5f8a0i43by14mc368wrzrz5fhafc4j"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12104,12 +12104,12 @@ final: prev: { onedark-vim = buildVimPlugin { pname = "onedark.vim"; - version = "2024-07-16"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "joshdick"; repo = "onedark.vim"; - rev = "390b893d361c356ac1b00778d849815f2aa44ae4"; - sha256 = "0km3qrcqw01bjmnilcrjrmd2wjhhajvkni9z4qg0hci3xbn5g44z"; + rev = "68dca198f23ef979dc6a123ad50c598902117232"; + sha256 = "1bm5626srwfyij1pzpg2k5k30289fp4qr4k52khphgav6nx9yh8a"; }; meta.homepage = "https://github.com/joshdick/onedark.vim/"; meta.hydraPlatforms = [ ]; @@ -12130,12 +12130,12 @@ final: prev: { onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2025-08-17"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "ddbcb80d1403a789b3c656064c3ec448a50caa41"; - sha256 = "0y822hfb7f380lkv0w76g874qcy91g8r7rpqcxxs78rspzbjcl0m"; + rev = "cdd4d1d1ce734170a61766ffd2fb68f40165e188"; + sha256 = "14yw5ii505d1fckla9s34iiss89wf2w7djz4cmc8658yi001n006"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.hydraPlatforms = [ ]; @@ -12156,12 +12156,12 @@ final: prev: { onenord-nvim = buildVimPlugin { pname = "onenord.nvim"; - version = "2025-05-26"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "rmehri01"; repo = "onenord.nvim"; - rev = "dbf4c848929c473ec548a080fc32cb85aa2af706"; - sha256 = "0y7mf5nwcp0brja7v3amc3570cc61hj525j47rnyycdz6dka9g97"; + rev = "77ca72a9ef771239eb43bf4b745285396e909bf6"; + sha256 = "0fh0i2g8xa1bwdm3jfi70yi7njil0jw5sbv8v5linywc6ivkimrp"; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; meta.hydraPlatforms = [ ]; @@ -12195,12 +12195,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "2025-08-27"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "2fce982fc8080849afbe3db2ee4229ae9104af30"; - sha256 = "0599rijkm352326z5w1f7rdy9i03n2gs429vn6l5w9zd55v90a21"; + rev = "7cc510f0d60fa1edadb78f0b5f9d20fc81668290"; + sha256 = "1172z6278g43kxkn4avgc4azc15kwamb16gh4zd841qb32vm7fin"; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12260,12 +12260,12 @@ final: prev: { otter-nvim = buildVimPlugin { pname = "otter.nvim"; - version = "2025-08-04"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "71fec0dc58c3a66078e691b9a77b2516fe3e319b"; - sha256 = "0sib4n0v18xzzkmqiimih3hnx8v4nf5ybw8y1c8ppb3bma5mz4vd"; + rev = "3ace196b7f784ebef5fb5f3d633b88e3f51e4fb0"; + sha256 = "1jb708gr0sny1q8s9q2swsgyb9spy7v8sk684n3vwg3p6rjmxr5h"; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; meta.hydraPlatforms = [ ]; @@ -12273,12 +12273,12 @@ final: prev: { outline-nvim = buildVimPlugin { pname = "outline.nvim"; - version = "2025-06-30"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "hedyhli"; repo = "outline.nvim"; - rev = "0eb9289ab39c91caf8b3ed0e3a17764809d69558"; - sha256 = "0hkjnls9lfrb2k6dngdjxp65khwbd91nmq67h0fh8a0fv6p7d5nm"; + rev = "6b62f73a6bf317531d15a7ae1b724e85485d8148"; + sha256 = "1mmfgw8169vailhs54sbnsav2zcagw46lkhbn7fn85rki4v4w49k"; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; meta.hydraPlatforms = [ ]; @@ -12300,12 +12300,12 @@ final: prev: { oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "2025-08-03"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "b1aca1d6843b3eed1c4500ad5b106646375bd726"; - sha256 = "16jck4v2vx0mjb9cadypfw24iq1dqn65qnbi2bv7nxb2n0kc9wl1"; + rev = "9f85f6090322f39b11ae04a343d4eb9d12a86897"; + sha256 = "14vpv15cvan15gkrkqlj4al4afniah7d6yr24gsknl3lylrqb605"; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; meta.hydraPlatforms = [ ]; @@ -12443,12 +12443,12 @@ final: prev: { pckr-nvim = buildVimPlugin { pname = "pckr.nvim"; - version = "2025-08-29"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "lewis6991"; repo = "pckr.nvim"; - rev = "aefa551d01615ca5bd98237a22c6ca47064f8b3c"; - sha256 = "12a5ks7m2hcxsz6akqfk7rk8sj12c0mhgxjdakj52l38ki1di69h"; + rev = "67c4e24c0d2bae68892b24008e173fa9e574819c"; + sha256 = "19241zic2yzxj364hid2n123l8agw26p5aifmk6gib67c6pv2141"; }; meta.homepage = "https://github.com/lewis6991/pckr.nvim/"; meta.hydraPlatforms = [ ]; @@ -12795,12 +12795,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2025-08-29"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "67f14f9d489f9c7da1a4e50ac00dd99ab36fc4d5"; - sha256 = "1mg4dhcr3ya72ba3992rcydd83f07im3xsiyqq31b5jx6sf02yd5"; + rev = "d8ac8c43fb68aab4ce921ca7197caccf8d90c897"; + sha256 = "1h06ww43sbpkqdxl0sg8r2gdbid15cmlzwj0ljiw8kw9h73ybpsc"; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13225,12 +13225,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-08-29"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "e76eb2e4262f0f0a1a7bd7a454dd7d44f1299afd"; - sha256 = "02bhhrc571vkmsm0rj4s9vzmfjx65dadas9dg11y618pzgbac8sc"; + rev = "95994ad668786cd75d0ee6d0b7178bce7c3ca146"; + sha256 = "1s6ndaw070sm96rak7pmvhix6dgvb5v3ry8qz9f0bgnvjb58jn9d"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13356,12 +13356,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2025-08-21"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "0c4a6f5b64122b51a64e0c8f7aae140ec979690e"; - sha256 = "1facfrxmr57iy2l98zqf1jh2dyipkqydzcrbl5da8afia3lwg45m"; + rev = "a06ed5c83a7708e302f63476d072fe29a7171eee"; + sha256 = "146yqszwjrcm6p5l7anb0k66vji8algcw5p8c5jplsqi93786cba"; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -13486,12 +13486,12 @@ final: prev: { schema-companion-nvim = buildVimPlugin { pname = "schema-companion.nvim"; - version = "2025-08-11"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "cenk1cenk2"; repo = "schema-companion.nvim"; - rev = "8ce1dba0ebb1422269998cabb5580e4f8655336e"; - sha256 = "0f737rwslpc9mgjj88p80kj04a394rvip6i0i5mi3j4d1bfc8ny5"; + rev = "bf7f014bfb60da6e4f5be76a374fd917e2a79527"; + sha256 = "0p42nxwj0dgq7010d8h01b7lsr97psfw1sjhzpn8958477livr1d"; }; meta.homepage = "https://github.com/cenk1cenk2/schema-companion.nvim/"; meta.hydraPlatforms = [ ]; @@ -13734,12 +13734,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-08-29"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "1ac316e6ea719843fd80716d1105613c98632af1"; - sha256 = "1zg1awqafs4c7f52qkjnh42h51882m2wj7i5m11wd2cxmj5ya3ym"; + rev = "51e400b0bb6cbfd48e56d1baca250f34028cf1d3"; + sha256 = "11ribdr5v9ny6s01ylkbdhpx2cadw92wifbk577ja6vgbjk7w22b"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13968,12 +13968,12 @@ final: prev: { spellwarn-nvim = buildVimPlugin { pname = "spellwarn.nvim"; - version = "2024-11-03"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "ravibrock"; repo = "spellwarn.nvim"; - rev = "12734b47b008d912b4925c0bc2c1248eb534409d"; - sha256 = "1qrz65vrcarx88bi6vn4dm0y8x7dbprcdzjk1nk1gpp2py6dd20m"; + rev = "47ada88a843f52f7aa90c018cc7ef514587bc3fd"; + sha256 = "1d31y8nq6b8svbk0711cpppxa18z958wsd9jlfkym5lbpdzm62j6"; }; meta.homepage = "https://github.com/ravibrock/spellwarn.nvim/"; meta.hydraPlatforms = [ ]; @@ -14020,12 +14020,12 @@ final: prev: { splitjoin-vim = buildVimPlugin { pname = "splitjoin.vim"; - version = "2025-07-15"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "splitjoin.vim"; - rev = "d6e48fb035c90262bbe6276e6b83d35cb641c014"; - sha256 = "0ffcqllmp94nq7g8dmsaf8cna2i960p43zn1ps6ansblx4rc7ccc"; + rev = "b55d5ba3e2b2649317925c21a68f90c8f28ec3e9"; + sha256 = "1q49bb0l5c9pdcp64p1hxw5xj5hvc72q8l6shnn75556bsafcx4x"; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; @@ -14047,12 +14047,12 @@ final: prev: { srcery-vim = buildVimPlugin { pname = "srcery-vim"; - version = "2025-08-11"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "srcery-colors"; repo = "srcery-vim"; - rev = "588d03eb8b8e3a47f1bb41caecddcab3fd7ba940"; - sha256 = "05qnp5kq1sf0ldxxygmz9f4942p8bbynbn9h554c0cl9whwa97bx"; + rev = "3eaa685c0f425d1d414a87655776e8e1e9a00fda"; + sha256 = "18cs84ymkqjsc1phr7q8lzbxpzcz1ymyrr8fpsix1sq9az156a4l"; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; meta.hydraPlatforms = [ ]; @@ -14307,12 +14307,12 @@ final: prev: { swift-vim = buildVimPlugin { pname = "swift.vim"; - version = "2025-02-11"; + version = "2025-09-02"; src = fetchFromGitHub { owner = "keith"; repo = "swift.vim"; - rev = "c76b52c68b633ad397ddab761c47efc7b5c1a6b9"; - sha256 = "1qg0xpggv125jd0nnz6j7p9wszq6z9ykf89y8hhhwwvav40iw28h"; + rev = "75990ecbcaccae5cfb77fb847a7bfa0b925b858d"; + sha256 = "0li1gimm9lk948209kc8fi4nynv0qb1mf3fiw7k9lfj05d39wivp"; }; meta.homepage = "https://github.com/keith/swift.vim/"; meta.hydraPlatforms = [ ]; @@ -14556,12 +14556,12 @@ final: prev: { tardis-nvim = buildVimPlugin { pname = "tardis.nvim"; - version = "2025-07-28"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "fredehoey"; repo = "tardis.nvim"; - rev = "951f0903dd52eab69a240a89e514c62d4ea0260f"; - sha256 = "0bdb7bw4f0gidwibs7n6l5gz2a23pm868i9ksh7kkafhl7qf4vz3"; + rev = "f050686a6c299dba95d07990550174c20aba56dd"; + sha256 = "0zjlkaax7q0wkgagqhn4imz9zjkryy4v83cjaxw7cnjsf1r6y1an"; }; meta.homepage = "https://github.com/fredehoey/tardis.nvim/"; meta.hydraPlatforms = [ ]; @@ -15274,12 +15274,12 @@ final: prev: { tiny-glimmer-nvim = buildVimPlugin { pname = "tiny-glimmer.nvim"; - version = "2025-07-01"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-glimmer.nvim"; - rev = "60a632536e0741c9cecb892f89fbe65a270dc7c7"; - sha256 = "0xa3ma6ps1q5766ib2iksc7bw8rpqn96llynb75njwj2kpadfcis"; + rev = "84f6b0d8d83b098141e67072ef8f2606820a4454"; + sha256 = "05911xc3rjxypl1w3j6phj384irs6c4jgbywhq5mf8g0pf1yzxga"; }; meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/"; meta.hydraPlatforms = [ ]; @@ -15471,12 +15471,12 @@ final: prev: { treesj = buildVimPlugin { pname = "treesj"; - version = "2025-04-26"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "3b4a2bc42738a63de17e7485d4cc5e49970ddbcc"; - sha256 = "0ydl72p2zp4yn50r5fzsdnfpr5ji04vfff7rs37jvb48lmfw2rlh"; + rev = "925b506eadd9b465e6e577bb684d86e9863a2e21"; + sha256 = "1sdrvdq1fhx4g3yy50cfylj1wii09dx1mmxpm98nm2k73hildwf3"; }; meta.homepage = "https://github.com/Wansmer/treesj/"; meta.hydraPlatforms = [ ]; @@ -15680,12 +15680,12 @@ final: prev: { typescript-tools-nvim = buildVimPlugin { pname = "typescript-tools.nvim"; - version = "2025-04-25"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "pmizio"; repo = "typescript-tools.nvim"; - rev = "3c501d7c7f79457932a8750a2a1476a004c5c1a9"; - sha256 = "0ks04qa0hgn7a2krk16b8g78hl10njhbs98234la4z06fqrq915f"; + rev = "bf11d98ad5736e1cbc1082ca9a03196d45c701f1"; + sha256 = "0lsiw5rd89gclb84pkzkkn9hf6pdgsjcm9gs3ax45g8szal8z7gg"; }; meta.homepage = "https://github.com/pmizio/typescript-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -15719,12 +15719,12 @@ final: prev: { typst-preview-nvim = buildVimPlugin { pname = "typst-preview.nvim"; - version = "2025-04-20"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "chomosuke"; repo = "typst-preview.nvim"; - rev = "dea4525d5420b7c32eebda7de15a6beb9d6574fa"; - sha256 = "0y658l2ibq0x4cwa4rl3lab7aw4ba68xcrdnxp81p2rsk0d60qq4"; + rev = "1603d37bb44ed2efa0b4378d1dfedc087b4f2141"; + sha256 = "1yfpdccnk6qa38bv93hixr1libi7djs38jqr78c4m543qmyg5n2g"; }; meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -15758,12 +15758,12 @@ final: prev: { ultimate-autopair-nvim = buildVimPlugin { pname = "ultimate-autopair.nvim"; - version = "2025-08-28"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "altermo"; repo = "ultimate-autopair.nvim"; - rev = "2479d645ab96b968dd1bf15930f74b3682448466"; - sha256 = "1bmjjs5x88p4yacy27a2l0rlx7vcfbjg7z2xp0vv9jrdsix86yaa"; + rev = "74163ac321c7d208a5bb9cdf8964114c7064d6c7"; + sha256 = "05l123kbxk4p2jq629yppsjbvblc1zavrbb9pcixgnqra1shdn9m"; }; meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; meta.hydraPlatforms = [ ]; @@ -15784,12 +15784,12 @@ final: prev: { undotree = buildVimPlugin { pname = "undotree"; - version = "2025-07-13"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "mbbill"; repo = "undotree"; - rev = "28f2f54a34baff90ea6f4a735ef1813ad875c743"; - sha256 = "0k9qfp64rbwy1lc62x0vkwfl3qlx8633lfbhqxkf64yqwi81ysp5"; + rev = "fe9a9d0645f0f5532360b5e5f5c550d7bb4f1869"; + sha256 = "01gb938kagndla3pc3cf21zshq373z8hhlsmcgissxx7ivxm3rxn"; }; meta.homepage = "https://github.com/mbbill/undotree/"; meta.hydraPlatforms = [ ]; @@ -15849,12 +15849,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-08-29"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "e1b98c8608fcce3c79c8e09f9d3e507175c9ac56"; - sha256 = "0zhp3s0nr0pjzm2r5ry45cdig24wddlzfx2c31x43pc2j2l4s4xi"; + rev = "8c6889c23108a2185151c3833e90135993fb8439"; + sha256 = "1fbcs2yjrarxvpy19lb507c9gk5rk721i9yb1fmkn46wflzxn0m2"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -15914,12 +15914,12 @@ final: prev: { uv-nvim = buildVimPlugin { pname = "uv.nvim"; - version = "2025-07-11"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "benomahony"; repo = "uv.nvim"; - rev = "179ab4eb351b5ab61bf9d5805d599116a0e97ac4"; - sha256 = "0jj8ypkyviamlr6ydinjcfsv6hh0073xg7jch7i88bz0zjgqg1rv"; + rev = "be4a7d47a976249282bb2f71fc773ac2f5325973"; + sha256 = "1ivkmqbmz9sjfdsjqz1gk4qy1hk1hmh4103jzsnsbcalm68vrxa5"; }; meta.homepage = "https://github.com/benomahony/uv.nvim/"; meta.hydraPlatforms = [ ]; @@ -15953,12 +15953,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2025-08-24"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "vague2k"; repo = "vague.nvim"; - rev = "f3620ef32fe8b756398d8dbed60166b2af6ea796"; - sha256 = "19bh34wg3320w3v9njp00r3pr5xf97gsglh5rygfpv7v05r03wnk"; + rev = "e3d316dc1b84bc759b4cf31619595a9ed7b3ee19"; + sha256 = "10cq9rd1ls9zcqbgq29yxycidsksk068mh6sxdw1w90l15xvl1ka"; }; meta.homepage = "https://github.com/vague2k/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -15992,12 +15992,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "2025-08-22"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "efeded48a0dedbcf6fa5c4caadc385f4a908b4e0"; - sha256 = "0x63qrq5gqrpfm96mg9bjdf41bf3qzwnagwabawqxl49s0lga4hi"; + rev = "91d50ba57da96e0bd467ecb768914573d09d770d"; + sha256 = "0yp8iz59a77arz4qhlc911hfhir5m0ys7kf723wbpnak3a9as35v"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.hydraPlatforms = [ ]; @@ -17162,14 +17162,14 @@ final: prev: { vim-cue = buildVimPlugin { pname = "vim-cue"; - version = "2021-06-18"; + version = "2025-09-02"; src = fetchFromGitHub { - owner = "jjo"; + owner = "cue-lang"; repo = "vim-cue"; - rev = "bd1a62303d096aa24fe4160a475645087f8770b3"; - sha256 = "01f89ki0w2j58pfdvb8w0sf1x5nqgqh3bldinifpd4pysnqhniai"; + rev = "ca1a62cc94f329ab0687d01b599dadaee674c3b2"; + sha256 = "12gf18a7zw1d0d9lq1rdi2jwx3j8l57jrwscsi3j8j2x60d34mcp"; }; - meta.homepage = "https://github.com/jjo/vim-cue/"; + meta.homepage = "https://github.com/cue-lang/vim-cue/"; meta.hydraPlatforms = [ ]; }; @@ -18046,12 +18046,12 @@ final: prev: { vim-go = buildVimPlugin { pname = "vim-go"; - version = "2025-06-21"; + version = "2025-08-30"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "e6788d124a564b049f3d80bef984e8bd5281286d"; - sha256 = "1gvjm1bfcjg4d6z2ka97z1ry8426mld5vay1z0n5jy7jpr8zr9zg"; + rev = "06ac99359b0b1a7de1e213447d92fd0a46cb4cd0"; + sha256 = "19pd4kzbb1ykm4ynaxb1lqxgc95kql4a111k95vc2glx8kbq9gn6"; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.hydraPlatforms = [ ]; @@ -18085,11 +18085,11 @@ final: prev: { vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "2025-08-25"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "c3ff332820a758553d691cf8cc228623c9b02326"; + rev = "98f9058a3767d3650e2e4a43eff3a16591e480a9"; sha256 = "1mkvgzn0khjqj32hyasbh4jv6zzqy2i9kcwh72dv6ig99wjz9wf1"; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; @@ -18150,12 +18150,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "2025-08-22"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "ec1e5f752c68d0faff962494b37d779c2308180f"; - sha256 = "1rbzlvv9hp5z7ggal320dwy8khzcb0fah15cbj342j7vfnnkp47k"; + rev = "faa8c320d45141b3455fb692e2b47f9ad4dd1606"; + sha256 = "01z9hn03qcpfy0gmz25mn3wblrkyhyx6vcrbj7r1f089nqm5hw8v"; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.hydraPlatforms = [ ]; @@ -18268,12 +18268,12 @@ final: prev: { vim-hier = buildVimPlugin { pname = "vim-hier"; - version = "2011-08-27"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "jceb"; repo = "vim-hier"; - rev = "0b8c365263551a67404ebd7e528c55e17c1d3de7"; - sha256 = "118pd9sx1bl9vfr89xrf536hfx4l162a43a1qpwpkqxzb9a3ca7n"; + rev = "e500f2e488b426d279bfb3e2c2914f83c808c9bf"; + sha256 = "1s6vbqh8bjrk7465vh03i8vcxmcrv0piyp6v5s49r8jsqfy11wp2"; }; meta.homepage = "https://github.com/jceb/vim-hier/"; meta.hydraPlatforms = [ ]; @@ -19036,12 +19036,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2025-08-13"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "92bedbe26e7787f9ed3dfcd5359dd891c6b6d256"; - sha256 = "1i35g9zjj70n1bndpwgq6yr3v0sjaz31p88yfvj5h3b7rk8v9sxd"; + rev = "0bf3c3b6dc6923a1104f8f7dd0e1834507a63685"; + sha256 = "038knby86byy6yydx440kvsyc1kbgxx6c88dk7k0a22pqm62ksrf"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -19166,12 +19166,12 @@ final: prev: { vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "2025-08-26"; + version = "2025-09-06"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "347c890d51ae8e63239e92c935d2297c94975538"; - sha256 = "0djrx32hhkvhj3im7b4q1kaini7zj0vbgcaj9c5gcnswplfpwc9p"; + rev = "b23ba393ee600f4f637999f2c02b06a17838e2f0"; + sha256 = "0pqzf0gaa5ywafmcdmwbbf2vcjmck4hm9n8pmz795nidh6mz3048"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; meta.hydraPlatforms = [ ]; @@ -19309,12 +19309,12 @@ final: prev: { vim-move = buildVimPlugin { pname = "vim-move"; - version = "2023-10-08"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "matze"; repo = "vim-move"; - rev = "3c4195de0748da9bba25c54d78d959d349e93c55"; - sha256 = "021xv4q95ib9fhm0c7pzrpx56n66kq3n3nkyy57k59b1ryf6bigm"; + rev = "7fd34e479bba197451b800dca5c6fc5baba37bdb"; + sha256 = "11768xh60d6ijgvygrnzjkyhyfv2gzxpzlcnvp5kz49jg2g2r9s4"; }; meta.homepage = "https://github.com/matze/vim-move/"; meta.hydraPlatforms = [ ]; @@ -19868,12 +19868,12 @@ final: prev: { vim-plug = buildVimPlugin { pname = "vim-plug"; - version = "2025-03-29"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "baa66bcf349a6f6c125b0b2b63c112662b0669e1"; - sha256 = "1jf2kgxgvr6d182xk4hvcrsb4ccav8892nzg7izz1hxs5pg7lwcl"; + rev = "904dac1530cfec0880cd44e4f7f206eb2e9e3247"; + sha256 = "0m6xgah7bsyppsm0g3zk3drapfymzlkbzkpl278byvnz3zqj6sy5"; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; meta.hydraPlatforms = [ ]; @@ -20453,12 +20453,12 @@ final: prev: { vim-signify = buildVimPlugin { pname = "vim-signify"; - version = "2025-08-29"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "mhinz"; repo = "vim-signify"; - rev = "1a94c4124cd7d5b2f73352f7be38c14bd7441350"; - sha256 = "007cfd11mbr30zq3v2q2p3s6614whisdzg3kc0gsbgrryyx23mv3"; + rev = "9ec7989ef5f92c5073de26abb46fc6a998b75ef8"; + sha256 = "0w26cjjbyh7qx6dx51p0kb0xifqg6lsxs8gjnh0rk8f935g0k0r0"; }; meta.homepage = "https://github.com/mhinz/vim-signify/"; meta.hydraPlatforms = [ ]; @@ -20635,12 +20635,12 @@ final: prev: { vim-snippets = buildVimPlugin { pname = "vim-snippets"; - version = "2024-08-13"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "honza"; repo = "vim-snippets"; - rev = "f0a3184d9f90b96b044d5914625a25c554d7f301"; - sha256 = "19n9p1fzx0vb1l09gff50p8vzhp4bank9m8smrq1ngw1innrd9wc"; + rev = "f371d635f6f6350d34bbb483e37e383db322d145"; + sha256 = "1jwqxjf9553hi41ynaw8xgffhz9gbkxkxcnhcbkzr179054kvz8x"; }; meta.homepage = "https://github.com/honza/vim-snippets/"; meta.hydraPlatforms = [ ]; @@ -20700,12 +20700,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2025-08-28"; + version = "2025-09-03"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "c01f43e276aa32ce26a746fa858e26b9b8d815d7"; - sha256 = "00x39581pfjlcgdw97vb89w8ghmyhj2yvib3fpkb2yjc57nj0lx7"; + rev = "3283687afe036307e8a3e171d7e2e19cac9597cb"; + sha256 = "01bv97fdvznlwngpyz484sc1qh8mx0jfaagcid1785xi2x145pi6"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -20882,12 +20882,12 @@ final: prev: { vim-table-mode = buildVimPlugin { pname = "vim-table-mode"; - version = "2024-03-13"; + version = "2025-09-01"; src = fetchFromGitHub { owner = "dhruvasagar"; repo = "vim-table-mode"; - rev = "e4365bde024f73e205eefa2fb78e3029ddb92ea9"; - sha256 = "0n7wsh9mrh4n24wwdgdwk52sqrwzii6v5bkvbihhaxbwhxq397pj"; + rev = "e156dbbedce0bbf61c0919db7678fa246fabd616"; + sha256 = "1y2ryzqak1i3y36kz10f0r0c527i4kchnls4mksm1r74dmasjk98"; }; meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; meta.hydraPlatforms = [ ]; @@ -20974,12 +20974,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2025-08-29"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "8c76f6c0953edaa13a37c29ac9c6a7bb56ddce89"; - sha256 = "0qs7dikmilcwp7hsjwscy2h7msqbiz64lqq9wv0c4fh8g4n4p1nh"; + rev = "e25a007c2292c57f949cebb57bb546b6ccbf9181"; + sha256 = "0papv2k8dazqw57pyrmspsyazxvb3cap54gcq52d31k2hfhggssr"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -21442,12 +21442,12 @@ final: prev: { vim-wakatime = buildVimPlugin { pname = "vim-wakatime"; - version = "2025-08-28"; + version = "2025-08-31"; src = fetchFromGitHub { owner = "wakatime"; repo = "vim-wakatime"; - rev = "ecba6015dd9a8c7657583efcdcd95c362e5ed20b"; - sha256 = "11k33nivca1v8p3x34ga9sd62jxzg34ggk1vxrr6hv4by0c8pm05"; + rev = "d7973b157a632d1edeff01818f18d67e584eeaff"; + sha256 = "1xvh2jj66i27in0jgcvz4cy6g9n0kw1s1yfqkmyiivclaszvggna"; }; meta.homepage = "https://github.com/wakatime/vim-wakatime/"; meta.hydraPlatforms = [ ]; @@ -21676,12 +21676,12 @@ final: prev: { vimade = buildVimPlugin { pname = "vimade"; - version = "2025-06-08"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "7a7252406918c60992c01fd9d8ad08152815ba67"; - sha256 = "0ld3mabhdr33hbwv19nliv7kcfaxz6hxm6fn77dzcag6zmhs1iw8"; + rev = "732bb05431f459899ed4cdb68afef8f8de6576e0"; + sha256 = "033gcq0zfx4a5c8s6hmyx5860rq54pf6g241hvcg86knbfdbvyy1"; }; meta.homepage = "https://github.com/TaDaa/vimade/"; meta.hydraPlatforms = [ ]; @@ -22210,12 +22210,12 @@ final: prev: { wrapping-nvim = buildVimPlugin { pname = "wrapping.nvim"; - version = "2025-01-16"; + version = "2025-09-07"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "wrapping.nvim"; - rev = "f26fdeabd17cf1bf5197badbdadc2e2f08b6ab0f"; - sha256 = "1krpbw8bh8nwrk0haf63kd9i5v5zp5x1qs26s3z23nay0xrvrcys"; + rev = "bbf1b6e4d6a94f1c362125dc927284086e9fad7d"; + sha256 = "0797blvg6qdxq48623bclz0ja3vf23zs9phalg3hgz2jb36cimvw"; }; meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/"; meta.hydraPlatforms = [ ]; @@ -22341,12 +22341,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-08-28"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "12409d3288683fa1836a022cc86431c1f0e3c093"; - sha256 = "0ppbcibfdswg7ndwc17ikwj63cnyf4xmih365g03isd7grs72c6y"; + rev = "595d50ccd7244e47fcd8f65f49fe3955fd509699"; + sha256 = "0zsjdrmh34zpcykfzh82ss5zc5rf1y9rnbz3q1v1apb3x8mmaynj"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -22445,12 +22445,12 @@ final: prev: { zenbones-nvim = buildVimPlugin { pname = "zenbones.nvim"; - version = "2025-06-11"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "zenbones-theme"; repo = "zenbones.nvim"; - rev = "510819be60a7e470f244488bc705c1fbcd88c4fc"; - sha256 = "0xm8nys1sjqrihlgrsiv2adpwwhmgsqc3jfjr0rpzhik6mbkagpw"; + rev = "a934bc07d2ed4a98b74526c172d7f043736d8935"; + sha256 = "0vhmz4d74q287asz9fhcjf6vajh1d89przn93p90yxx3jh339bcj"; }; meta.homepage = "https://github.com/zenbones-theme/zenbones.nvim/"; meta.hydraPlatforms = [ ]; @@ -22484,12 +22484,12 @@ final: prev: { zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "2025-07-20"; + version = "2025-09-04"; src = fetchFromGitHub { owner = "ziglang"; repo = "zig.vim"; - rev = "f65ae7a570b71d7a7aa4978ff9ac327e04a36e1e"; - sha256 = "1dbm97hnfx4l5x4jml2dv41aqx8vi62m5svic0n8qkwgjb951phk"; + rev = "987902a2c753bfaa38569b46903b21664299ace9"; + sha256 = "00jy1qk18z1xqxbbp53mjnmjizvvzrvqxac1xnz2v323lgmv1y6j"; }; meta.homepage = "https://github.com/ziglang/zig.vim/"; meta.hydraPlatforms = [ ]; @@ -22497,12 +22497,12 @@ final: prev: { zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2025-06-06"; + version = "2025-09-05"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "b18782530b23ad118d578c0fa0e4d0b8d386db4c"; - sha256 = "1wnlh24gh5v2bkw8gbagravlchx73i4l0x5virp9q6f82kscmq43"; + rev = "f079de79b4eb489861a41430ca30d705cb4041fe"; + sha256 = "1jzavqlak03k2dg6pfyphxyddx3p952swx32hgp7lh7n653w7nkq"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index f4a77493ab62..9447e31c576b 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1228,7 +1228,7 @@ assertNoAdditions { ]; # Patch libgit2 library dependency postPatch = '' - substituteInPlace lua/fugit2/libgit2.lua \ + substituteInPlace lua/fugit2/core/libgit2.lua \ --replace-fail \ 'M.library_path = "libgit2"' \ 'M.library_path = "${lib.getLib libgit2}/lib/libgit2${stdenv.hostPlatform.extensions.sharedLibrary}"' @@ -4113,10 +4113,17 @@ assertNoAdditions { }); zenbones-nvim = super.zenbones-nvim.overrideAttrs { + checkInputs = with self; [ + # Optional lush-nvim integration + lush-nvim + ]; nvimSkipModules = [ # Requires global variable set "randombones" "randombones.palette" + "randombones_dark.palette" + "randombones_light" + "randombones_light.palette" # Optional shipwright "zenbones.shipwright.runners.alacritty" "zenbones.shipwright.runners.foot" @@ -4128,33 +4135,7 @@ assertNoAdditions { "zenbones.shipwright.runners.vim" "zenbones.shipwright.runners.wezterm" "zenbones.shipwright.runners.windows_terminal" - # Optional lush-nvim integration - "duckbones" - "duckbones.palette" - "forestbones" - "forestbones.palette" - "kanagawabones" - "kanagawabones.palette" - "neobones" - "neobones.palette" - "nordbones" - "nordbones.palette" - "rosebones" - "rosebones.palette" - "seoulbones" - "seoulbones.palette" - "tokyobones" - "tokyobones.palette" - "vimbones" - "vimbones.palette" - "zenbones" - "zenbones.palette" - "zenbones.specs.dark" - "zenbones.specs.light" - "zenburned" - "zenburned.palette" - "zenwritten" - "zenwritten.palette" + "randombones_dark" ]; }; From b3c85cd49e239688b4dc69a729b022600a4dba1d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 8 Sep 2025 09:31:02 -0500 Subject: [PATCH 25/57] vimPlugins.nvim-treesitter: update grammars Revert anything that fails checkhealth or the treesitter check queries test. Signed-off-by: Austin Horstman --- .../vim/plugins/nvim-treesitter/generated.nix | 191 +++++++++--------- 1 file changed, 101 insertions(+), 90 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 9d11c97f8483..6b387bd73ca6 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -32,12 +32,12 @@ }; agda = buildGrammar { language = "agda"; - version = "0.0.0+rev=b9b32fa"; + version = "0.0.0+rev=e8d47a6"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-agda"; - rev = "b9b32fa042c2952a7bfca86847ea325e44ccc897"; - hash = "sha256-Goll4J6xrHO8YEuYoLR2rqy6lCMsr4JJbEs5C1jiX5Q="; + rev = "e8d47a6987effe34d5595baf321d82d3519a8527"; + hash = "sha256-5h56+A7ZypckJ9mwht7XP/66oiehwAEQ4Z6WeVhQBvQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; }; @@ -66,12 +66,12 @@ }; arduino = buildGrammar { language = "arduino"; - version = "0.0.0+rev=2f0c122"; + version = "0.0.0+rev=53eb391"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-arduino"; - rev = "2f0c1223c50aa4b754136db544204c6fc99ffc77"; - hash = "sha256-t0EtibjsMJpiTbwhkgZGv9lUdpI6gg2VoSEUDXswEMA="; + rev = "53eb391da4c6c5857f8defa2c583c46c2594f565"; + hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino"; }; @@ -121,12 +121,12 @@ }; bash = buildGrammar { language = "bash"; - version = "0.0.0+rev=56b54c6"; + version = "0.0.0+rev=b930fed"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; - rev = "56b54c61fb48bce0c63e3dfa2240b5d274384763"; - hash = "sha256-vRaN/mNfpR+hdv2HVS1bzaW0o+HGjizRFsk3iinICJE="; + rev = "b930fed16910a74c230e09ea5b97f671448d2116"; + hash = "sha256-7VZRkoQc6l+YWzdsnXM6FlTzJq/eCgH1/SWkh6WTjp8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; @@ -231,23 +231,23 @@ }; c = buildGrammar { language = "c"; - version = "0.0.0+rev=7fa1be1"; + version = "0.0.0+rev=d8d0503"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; - rev = "7fa1be1b694b6e763686793d97da01f36a0e5c12"; - hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc="; + rev = "d8d0503aa0152119149ecad76685f37682c0d03f"; + hash = "sha256-Ie1WXN3aMfYABoLIl0rcwLcpoiNcufZoJ5sGaKqBxfo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c3 = buildGrammar { language = "c3"; - version = "0.0.0+rev=be8c7fc"; + version = "0.0.0+rev=057a75d"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; - rev = "be8c7fcfb424a93f541ebd21d23611b92dff0444"; - hash = "sha256-EmRuBiK1X6FAjfMg0ilA2OVJ/s0ag/dD9EMqALIwmIY="; + rev = "057a75df0c866034d8edce989f701ee2cb0481d8"; + hash = "sha256-MeeyiX9ZozGDbTNbO/Tvs97tQyzic5pu2sIPgXow2ok="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; @@ -319,12 +319,12 @@ }; clojure = buildGrammar { language = "clojure"; - version = "0.0.0+rev=be514ee"; + version = "0.0.0+rev=e43eff8"; src = fetchFromGitHub { owner = "sogaiu"; repo = "tree-sitter-clojure"; - rev = "be514eec2c86d560c18fab146e9298e21b8eab62"; - hash = "sha256-VnzOuLrE/lcXOCg3Iuntj9m8zy/Exwi1Mv+nZvi62Qs="; + rev = "e43eff80d17cf34852dcd92ca5e6986d23a7040f"; + hash = "sha256-jokekIuuQLx5UtuPs4XAI+euispeFCwSQByVKVelrC4="; }; meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; }; @@ -396,12 +396,12 @@ }; cpp = buildGrammar { language = "cpp"; - version = "0.0.0+rev=5cb9b69"; + version = "0.0.0+rev=077f14f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; - rev = "5cb9b693cfd7bfacab1d9ff4acac1a4150700609"; - hash = "sha256-s9/n09EruafAMF3g6xOkfu6L+WXUx83PpcVKn1Tnmg8="; + rev = "077f14ffd2de226ac95808596989c705f6dee289"; + hash = "sha256-xOYuzYil5jieikb8Brt3mjtoOER2ZVO6zfSlWFn7ZbY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; @@ -696,12 +696,12 @@ }; embedded_template = buildGrammar { language = "embedded_template"; - version = "0.0.0+rev=8495d10"; + version = "0.0.0+rev=3499d85"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-embedded-template"; - rev = "8495d106154741e6d35d37064f864758ece75de6"; - hash = "sha256-DCEno1QzPcM9853hldrm4IAqKsTNALe//laDn+Hcr8Q="; + rev = "3499d85f0a0d937c507a4a65368f2f63772786e1"; + hash = "sha256-H+kcKwVjIvRBRj+pjSjp8NX0kH63SDWiAS5iovT9e/c="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; }; @@ -873,12 +873,12 @@ }; gap = buildGrammar { language = "gap"; - version = "0.0.0+rev=8dee53c"; + version = "0.0.0+rev=2bac148"; src = fetchFromGitHub { owner = "gap-system"; repo = "tree-sitter-gap"; - rev = "8dee53cfb962600dd35ca25432f005e7920e89f2"; - hash = "sha256-rSWdxQL0y3ZboEi7SWO4Mbe7ix3epznTOkL+SDXXG9g="; + rev = "2bac14863b76ad0ff6fd7204c50574732acd66df"; + hash = "sha256-3hMpEV12wE2HoJ4qX1a/lOx0JOve4pPF4n9WKcupSLo="; }; meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; }; @@ -1049,12 +1049,12 @@ }; go = buildGrammar { language = "go"; - version = "0.0.0+rev=5e73f47"; + version = "0.0.0+rev=1547678"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; - rev = "5e73f476efafe5c768eda19bbe877f188ded6144"; - hash = "sha256-PgFdtkPMgkNK7Gv6dBf89lNjJrZyt9Wp5h5OIwd83aw="; + rev = "1547678a9da59885853f5f5cc8a99cc203fa2e2c"; + hash = "sha256-y7bTET8ypPczPnMVlCaiZuswcA7vFrDOc2jlbfVk5Sk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; }; @@ -1325,12 +1325,12 @@ }; html = buildGrammar { language = "html"; - version = "0.0.0+rev=cbb91a0"; + version = "0.0.0+rev=9fc04b9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; - rev = "cbb91a0ff3621245e890d1c50cc811bffb77a26b"; - hash = "sha256-lNMiSDAQ49QpeyD1RzkIIUeRWdp2Wrv6+XQZdZ40c1g="; + rev = "9fc04b9ef21a92e3ea9258f5690e4461394d7811"; + hash = "sha256-Fow2kIM9PHwYEgkEuGcS3e4wxlzETtQk0DcMUkjbcaA="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; }; @@ -1358,12 +1358,12 @@ }; hurl = buildGrammar { language = "hurl"; - version = "0.0.0+rev=ff07a42"; + version = "0.0.0+rev=1124058"; src = fetchFromGitHub { owner = "pfeiferj"; repo = "tree-sitter-hurl"; - rev = "ff07a42d9ec95443b5c1b57ed793414bf7b79be5"; - hash = "sha256-9uRRlJWT0knZ3vvzGEq9CjyffQnYF53rnoBnsQ68zyE="; + rev = "1124058cd192e80d80914652a5850a5b1887cc10"; + hash = "sha256-6Hd4VEjhxlfO9ofPr9YeSU4ZVbGEU0okYYjaG+hTkn0="; }; meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; }; @@ -1446,57 +1446,57 @@ }; java = buildGrammar { language = "java"; - version = "0.0.0+rev=a7db522"; + version = "0.0.0+rev=968afb3"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; - rev = "a7db5227ec40fcfe94489559d8c9bc7c8181e25a"; - hash = "sha256-fNq5MMMr83wqn7lNgj0pfSZDF4XO98YbzfNsFjr3Kpw="; + rev = "968afb3c9be2d4dba4cd36f3580ee0b1a9c1c537"; + hash = "sha256-L4cfPDbuZEqjq/w3Rz8fraorTMV095b4uXIqkQbSA/s="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=384952d"; + version = "0.0.0+rev=fea74f5"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "384952d91ebc176fcf8f1933dff93b9c32430911"; - hash = "sha256-IH1LUPO+18vDC83jcrC0DihTYt6aXV1w/u0iTm5jgK4="; + rev = "fea74f50f5a6dcef575687703b82a96f9e6d1312"; + hash = "sha256-m0aqRV37o0/HypshZDvKDg8thv3ey32sMHmLkf7g7lw="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; javascript = buildGrammar { language = "javascript"; - version = "0.0.0+rev=6fbef40"; + version = "0.0.0+rev=44c892e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; - rev = "6fbef40512dcd9f0a61ce03a4c9ae7597b36ab5c"; - hash = "sha256-X9DDCBF+gQYL0syfqgKVFvzoy2tnBl+veaYi7bUuRms="; + rev = "44c892e0be055ac465d5eeddae6d3e194424e7de"; + hash = "sha256-2Jj/SUG+k8lHlGSuPZvHjJojvQFgDiZHZzH8xLu7suE="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; }; jinja = buildGrammar { language = "jinja"; - version = "0.0.0+rev=129184f"; + version = "0.0.0+rev=e589222"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "129184fb7bbc2d3e29967002432a869ac3758f2e"; - hash = "sha256-+9aVQFi9V4RJtbkL0F48/L+l+myWqE5kM5G5EwHB9G8="; + rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; + hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; }; location = "tree-sitter-jinja"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; }; jinja_inline = buildGrammar { language = "jinja_inline"; - version = "0.0.0+rev=129184f"; + version = "0.0.0+rev=e589222"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "129184fb7bbc2d3e29967002432a869ac3758f2e"; - hash = "sha256-+9aVQFi9V4RJtbkL0F48/L+l+myWqE5kM5G5EwHB9G8="; + rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; + hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; }; location = "tree-sitter-jinja_inline"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; @@ -1525,23 +1525,23 @@ }; json = buildGrammar { language = "json"; - version = "0.0.0+rev=46aa487"; + version = "0.0.0+rev=fd38547"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; - rev = "46aa487b3ade14b7b05ef92507fdaa3915a662a3"; - hash = "sha256-s8aAOrM4Mh4O60iSORMefN3nvFxThFk/On5DvK1BwWs="; + rev = "fd38547e2fe5738e5b173e5f40a27df261224bba"; + hash = "sha256-61X7gSL3SeJvvWokSvZmxyy1wmYhRZNLBX9x31XrIfY="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; }; json5 = buildGrammar { language = "json5"; - version = "0.0.0+rev=ab0ba82"; + version = "0.0.0+rev=5ebe24e"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; - rev = "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd"; - hash = "sha256-LaCCjvYnmofOVQ2Nqlzfh3KP3fNG0HBxkOng0gjYY1g="; + rev = "5ebe24e210f0fbcd6180fd673ed184ed81f3bcc6"; + hash = "sha256-5JAXtDYazHbHnw/cAHLhVxkBZYrLongxYSgZf/dPGnM="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; @@ -1880,12 +1880,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=09666ce"; + version = "0.0.0+rev=1f3bc2f"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "09666cead2c001cbbfc82b395007f6d8158113a5"; - hash = "sha256-toH/pG8CKI4UFdBQqkgIer5tfpIWkWoCP+fU0OByxQg="; + rev = "1f3bc2fd4d4e28361d1ff75cf5763e1d0c2b6348"; + hash = "sha256-EYi3LEezPRZXl+/TLSVHBlCjTjE4iRSwHhC3NSmxYgg="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2161,12 +2161,12 @@ }; pkl = buildGrammar { language = "pkl"; - version = "0.0.0+rev=4fc94a1"; + version = "0.0.0+rev=d62e832"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "4fc94a102c25ea383d70397dac7e677ca3731f1e"; - hash = "sha256-imA4+NuJ3XmVA8qfa7pkrQGBsbrNCgLNSuIFh0DsqmY="; + rev = "d62e832b69a0aa3d4f87fc34ba62d931d6c23f55"; + hash = "sha256-6sVPCbs3rLlEhK9Fj2sJGjNBmvaGrajSOoGo6G78buo="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -2417,12 +2417,12 @@ }; query = buildGrammar { language = "query"; - version = "0.0.0+rev=2668cc5"; + version = "0.0.0+rev=60e253d"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-query"; - rev = "2668cc53024953224a40b1e6546d7b8ec5a11150"; - hash = "sha256-KrdriPQLxb0Eay5gVRwU2hYfgC0oP/VtDmvnNIctjhc="; + rev = "60e253d3c9d6b1131a0f75c85e4bdcc9a48d5b42"; + hash = "sha256-xzA4nBqX5qg5GVPD4KyM1mngL0xyOnERltiTOs/jeDk="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; }; @@ -2648,12 +2648,12 @@ }; rust = buildGrammar { language = "rust"; - version = "0.0.0+rev=3691201"; + version = "0.0.0+rev=3bfef41"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; - rev = "3691201b01cacb2f96ffca4c632c4e938bfacd88"; - hash = "sha256-a9Te7SXVd7hkinrpvwrWgb6J53PoSL/Irk0DpQ6vS7k="; + rev = "3bfef41a01ab49a25ffdecf998823b4b82fcaf69"; + hash = "sha256-oRBsIaNZDgBt1JSiGzgg+1JNbkDuGV2cxE1p0cZlFQc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; @@ -2716,12 +2716,12 @@ }; slang = buildGrammar { language = "slang"; - version = "0.0.0+rev=5b0adf6"; + version = "0.0.0+rev=1dbcc4a"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-slang"; - rev = "5b0adf65710c3a7c265f0451ed6b4789410cbe63"; - hash = "sha256-uFU8hdz6APzrc9JUib47cmBd5kSnbSh0CbSqSbEfkoc="; + rev = "1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; + hash = "sha256-UsZpXEJwbKn5M9dqbAv5eJgsCdNbsllbFWtNnDPvtoE="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang"; }; @@ -2738,12 +2738,12 @@ }; slint = buildGrammar { language = "slint"; - version = "0.0.0+rev=96bc969"; + version = "0.0.0+rev=ecd6007"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "96bc969d20ff347030519184ea2467f4046a524d"; - hash = "sha256-yTZxuA3Bco0Cv+kZ1VbfQZbIu12Y5N4b3HIUJ/PBpWA="; + rev = "ecd60078bbd546eeb4c7fbbe02226752517b847f"; + hash = "sha256-MA/7gqrdhYridk7P+yFVeiWh0AiZf75/f3LSjZd9Clc="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; @@ -2771,12 +2771,12 @@ }; snakemake = buildGrammar { language = "snakemake"; - version = "0.0.0+rev=f36c158"; + version = "0.0.0+rev=7731408"; src = fetchFromGitHub { owner = "osthomas"; repo = "tree-sitter-snakemake"; - rev = "f36c1587624d6d84376c82a357c20fc319cbf02c"; - hash = "sha256-yiEfMB67bIaIj+iXQ/ShvVQES6HCWnKI6DzWxsrIrRk="; + rev = "7731408e5e8095fe242fdd423c3d3ae886fbf9fd"; + hash = "sha256-/XeO9/4rTLLicDRWWlUoAhCr+2AyjlQLszBmeQ/8wZY="; }; meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; }; @@ -2916,12 +2916,12 @@ }; supercollider = buildGrammar { language = "supercollider"; - version = "0.0.0+rev=1a8ee0d"; + version = "0.0.0+rev=c6145ca"; src = fetchFromGitHub { owner = "madskjeldgaard"; repo = "tree-sitter-supercollider"; - rev = "1a8ee0da9a4f2df5a8a22f4d637ac863623a78a7"; - hash = "sha256-G23AZO1zvTvRE9ciV7qMuSoaCYulhyOkwiRwgK06NRQ="; + rev = "c6145cad24e19485f6ceb86e0a1be479d6537fb0"; + hash = "sha256-9t7yWtzuzY19M22q5Aiu+hVX2bkBTm3AmUi6ZSc4psQ="; }; meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; }; @@ -2961,12 +2961,12 @@ }; sway = buildGrammar { language = "sway"; - version = "0.0.0+rev=3950067"; + version = "0.0.0+rev=9b7845c"; src = fetchFromGitHub { owner = "FuelLabs"; repo = "tree-sitter-sway"; - rev = "395006713db3bbb90d267ebdfcbf1881b399b05c"; - hash = "sha256-5Js5WbpQAln6cfdjEd0emMtkC6uFGWA2LXQZkiXbap4="; + rev = "9b7845ce06ecb38b040c3940970b4fd0adc331d1"; + hash = "sha256-+BRw4OFQb7FljdKCj5mruK0L9wsZ+1UDTykVLS9wjoY="; }; meta.homepage = "https://github.com/FuelLabs/tree-sitter-sway.git"; }; @@ -3006,12 +3006,12 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=3bd2c5d"; + version = "0.0.0+rev=999e885"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "3bd2c5d2f60ed7b07c2177b34e2976ad9a87c659"; - hash = "sha256-ZkG5XsSBz9cZWLulIu40WPy71OGuVOlZSMcFH3AwXKc="; + rev = "999e88565e199abec12d6fb7470419b5ae217386"; + hash = "sha256-eY51D/B25m87JPtRprwewa6SF6xSoXXYOL6DCOd5A4k="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; @@ -3473,6 +3473,17 @@ }; meta.homepage = "https://github.com/liamwh/tree-sitter-wit"; }; + wxml = buildGrammar { + language = "wxml"; + version = "0.0.0+rev=7b821c7"; + src = fetchFromGitHub { + owner = "BlockLune"; + repo = "tree-sitter-wxml"; + rev = "7b821c748dc410332f59496c0dea2632168c4e5a"; + hash = "sha256-ZJeBKccEreak/Fs/Zi5E3m2S//s2R54KwFK3atoCvf0="; + }; + meta.homepage = "https://github.com/BlockLune/tree-sitter-wxml"; + }; xcompose = buildGrammar { language = "xcompose"; version = "0.0.0+rev=a51d636"; @@ -3498,12 +3509,12 @@ }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=f40778f"; + version = "0.0.0+rev=423597c"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "f40778ff42f2119aebacd46d4b6d785a4181a9ba"; - hash = "sha256-9vqVBsErlbFXzTd7QmMItd5GW2F9kE04HQFjq/vtrTc="; + rev = "423597c9ee0cd9fd98691a9f9881ff4e6f7b047a"; + hash = "sha256-BOXlyU2inSOqAmpDlqYjtDl2O37+ddOFiEEUvXb/kb4="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; From 6797f0c7afd3c06f2539a2bf6d72a852e244456d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 19:50:14 +0000 Subject: [PATCH 26/57] lockbook-desktop: 0.9.26 -> 0.9.27 --- pkgs/by-name/lo/lockbook-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lockbook-desktop/package.nix b/pkgs/by-name/lo/lockbook-desktop/package.nix index c6d2ba134d86..301fec6d34d9 100644 --- a/pkgs/by-name/lo/lockbook-desktop/package.nix +++ b/pkgs/by-name/lo/lockbook-desktop/package.nix @@ -18,16 +18,16 @@ let in rustPlatform.buildRustPackage rec { pname = "lockbook-desktop"; - version = "0.9.26"; + version = "0.9.27"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = version; - hash = "sha256-tiw8FtPtXtBZsKxgZ7T+6VUoBO93IkuKfEHNol2fJ18="; + hash = "sha256-D194oIp6EE0Ub0+4iw4SlTxoyJ9I8xZa67TTh241BvE="; }; - cargoHash = "sha256-XVvSVaUn4N7lsgBEAbRfCD6qR4I/n/NHBw2qISWrzI0="; + cargoHash = "sha256-KTT4z9lSrxpbCAyEccFMdqrCJKNYhv/8Jb6HeKzJYHs="; nativeBuildInputs = [ pkg-config From 404ccc741b501a14b70e92fc09544402b60bbc7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 19:50:56 +0000 Subject: [PATCH 27/57] lockbook: 0.9.26 -> 0.9.27 --- pkgs/by-name/lo/lockbook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lockbook/package.nix b/pkgs/by-name/lo/lockbook/package.nix index 40ec0d1681ab..3d0e12e9d820 100644 --- a/pkgs/by-name/lo/lockbook/package.nix +++ b/pkgs/by-name/lo/lockbook/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage rec { pname = "lockbook"; - version = "0.9.26"; + version = "0.9.27"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = version; - hash = "sha256-tiw8FtPtXtBZsKxgZ7T+6VUoBO93IkuKfEHNol2fJ18="; + hash = "sha256-D194oIp6EE0Ub0+4iw4SlTxoyJ9I8xZa67TTh241BvE="; }; - cargoHash = "sha256-XVvSVaUn4N7lsgBEAbRfCD6qR4I/n/NHBw2qISWrzI0="; + cargoHash = "sha256-KTT4z9lSrxpbCAyEccFMdqrCJKNYhv/8Jb6HeKzJYHs="; doCheck = false; # there are no cli tests cargoBuildFlags = [ From f91df4f95a62e863ce63a3ddf11d22f1a9700576 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Sep 2025 23:27:32 +0000 Subject: [PATCH 28/57] ytt: 0.52.0 -> 0.52.1 --- pkgs/by-name/yt/ytt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytt/package.nix b/pkgs/by-name/yt/ytt/package.nix index e9eff0c28a3e..44c1f26ddb6f 100644 --- a/pkgs/by-name/yt/ytt/package.nix +++ b/pkgs/by-name/yt/ytt/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "ytt"; - version = "0.52.0"; + version = "0.52.1"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "ytt"; rev = "v${version}"; - sha256 = "sha256-lFq1cdLKnNy+GaJLap2b/zhRvK8CjYPl3CQx9FKEpUc="; + sha256 = "sha256-fSrvsRZpXXvR6SpEigEMiP0lU5y+ddidHwtz+rmgSb4="; }; vendorHash = null; From cddc4aa781d8ba2259e99468b78878d74efa14bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 03:00:17 +0000 Subject: [PATCH 29/57] python3Packages.oelint-parser: 8.2.4 -> 8.4.2 --- pkgs/development/python-modules/oelint-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix index a48a7a53c902..f2c8226f5bdb 100644 --- a/pkgs/development/python-modules/oelint-parser/default.nix +++ b/pkgs/development/python-modules/oelint-parser/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "oelint-parser"; - version = "8.2.4"; + version = "8.4.2"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-parser"; tag = version; - hash = "sha256-MFbDK/uahH4ZNRY3f8vW0uMFC2frlYtqVOZHT3NwA30="; + hash = "sha256-/lfUmhMj8Gosece58f3HpiQHn+RVeA4xjzb5VG1gYVE="; }; pythonRelaxDeps = [ "regex" ]; From d39086c560e38d000bdc79d1e0bbf678accdb9bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 03:53:23 +0000 Subject: [PATCH 30/57] avalonia: 11.3.4 -> 11.3.5 --- pkgs/by-name/av/avalonia/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/av/avalonia/package.nix b/pkgs/by-name/av/avalonia/package.nix index 0d5ae0a43190..4fc892085bae 100644 --- a/pkgs/by-name/av/avalonia/package.nix +++ b/pkgs/by-name/av/avalonia/package.nix @@ -46,14 +46,14 @@ stdenvNoCC.mkDerivation ( } rec { pname = "Avalonia"; - version = "11.3.4"; + version = "11.3.5"; src = fetchFromGitHub { owner = "AvaloniaUI"; repo = "Avalonia"; tag = version; fetchSubmodules = true; - hash = "sha256-zEQKflqdM3ZGm6aMk1zlKHHH3efTX0OZ+xRFwlLAu2M="; + hash = "sha256-o3KMfHNFDksz+8WO5TPoHPxVvjwuSZrwmB7kl+rvGDw="; }; patches = [ From bdcd809f16b9e3dc34499f2336e14c7e50743dde Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 9 Sep 2025 07:59:02 +0200 Subject: [PATCH 31/57] claude-code: 1.0.107 -> 1.0.109 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/package-lock.json | 8 ++++---- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index e58989e7c40c..c19112881d75 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.107" + "@anthropic-ai/claude-code": "^1.0.109" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.107", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.107.tgz", - "integrity": "sha512-YYbOLIZF6aIwUeLa9Yg2gsHggBC5IWJwsA3B0wpl1z412yIgjp2CjWJ2GGLMTxCrrL5WgUe4SDmNxiAYEPP0yQ==", + "version": "1.0.109", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.109.tgz", + "integrity": "sha512-gjj76f/+M5KfI+ORA9VNVJgR7s8eyur66XCWIIO66q4poNWcszxidXo+TDTqokLLwuNV+qFGx4JkK/PDmtwqMA==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 4eb8bbb0038a..fb113bb47196 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.107"; + version = "1.0.109"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-ht8MReur4K/QrEY9/MH6srQL3/8LHk8pCuSDld+LlEg="; + hash = "sha256-bmva84iO0iDf8V537DX6Ggh1PyjKEkfebx4CSB3f4/U="; }; - npmDepsHash = "sha256-xbxMjwVvkUmjiaklcYsrWLcb2c9qxiYWcT5eM8LN/h8="; + npmDepsHash = "sha256-jpvy7b4A+E5iI7Y7kYnwH51BZAQGVXKaf3lQjI9e3OM="; postPatch = '' cp ${./package-lock.json} package-lock.json From 60c86fe75e09cf28106f7293a62fb6323dec084a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 07:35:18 +0000 Subject: [PATCH 32/57] qsv: 6.0.1 -> 7.1.0 --- pkgs/by-name/qs/qsv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qs/qsv/package.nix b/pkgs/by-name/qs/qsv/package.nix index 9d4debd0d504..1e0f3a043df7 100644 --- a/pkgs/by-name/qs/qsv/package.nix +++ b/pkgs/by-name/qs/qsv/package.nix @@ -11,7 +11,7 @@ let pname = "qsv"; - version = "6.0.1"; + version = "7.1.0"; in rustPlatform.buildRustPackage { inherit pname version; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage { owner = "dathere"; repo = "qsv"; rev = version; - hash = "sha256-lB/lWLTZ0sfs0COZ/BgnQ2xf0aQQJnKaN06aoPMfuQc="; + hash = "sha256-jo5hlNydHXNqSjYOC270fmIk7GOeFACIZ3aZEca1M28="; }; - cargoHash = "sha256-ZgGFUOqJ5WBDaO/V3X3fUFqnIykL68Rilpjc21DyhAc="; + cargoHash = "sha256-jfr5wrOLBhvkikjDAb0vMT/Zwc+aYrSWF5lIC7EGwME="; buildInputs = [ file From c74e3ffcf6a25c4ecccca7f5c1255a46acd3946e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Sep 2025 10:09:42 +0200 Subject: [PATCH 33/57] python313Packages.neurokit2: add pywavelets --- pkgs/development/python-modules/neurokit2/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/neurokit2/default.nix b/pkgs/development/python-modules/neurokit2/default.nix index 9e2f9acbee32..6a7e2c71fb6f 100644 --- a/pkgs/development/python-modules/neurokit2/default.nix +++ b/pkgs/development/python-modules/neurokit2/default.nix @@ -11,6 +11,7 @@ matplotlib, numpy, pandas, + pywavelets, requests, scikit-learn, scipy, @@ -22,6 +23,7 @@ plotly, pytest-cov-stub, pytestCheckHook, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { @@ -49,6 +51,7 @@ buildPythonPackage rec { matplotlib numpy pandas + pywavelets requests scikit-learn scipy @@ -61,6 +64,7 @@ buildPythonPackage rec { astropy coverage pytestCheckHook + writableTmpDirAsHomeHook ]; disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ From 6874e7414cf64f5ea20fdf84abe1b1a748da58cb Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Tue, 9 Sep 2025 11:29:26 +0200 Subject: [PATCH 34/57] oxidized: use defaultGemConfig --- pkgs/by-name/ox/oxidized/package.nix | 49 +------------------ .../ruby-modules/gem-config/default.nix | 1 + 2 files changed, 3 insertions(+), 47 deletions(-) diff --git a/pkgs/by-name/ox/oxidized/package.nix b/pkgs/by-name/ox/oxidized/package.nix index 046add730c65..78ab4a5998c2 100644 --- a/pkgs/by-name/ox/oxidized/package.nix +++ b/pkgs/by-name/ox/oxidized/package.nix @@ -3,17 +3,8 @@ ruby, bundlerApp, bundlerUpdateScript, + defaultGemConfig, nixosTests, - libssh2, - pkg-config, - openssl, - cmake, - libgit2, - icu, - which, - file, - zlib, - libyaml, }: bundlerApp { @@ -27,43 +18,7 @@ bundlerApp { "oxs" ]; - gemConfig = { - rugged = attrs: { - buildInputs = [ - pkg-config - cmake - ]; - nativeBuildInputs = [ - pkg-config - cmake - ]; - propagatedBuildInputs = [ - libssh2 - openssl - libgit2 - ]; - - dontUseCmakeConfigure = true; - buildFlags = [ "--with-ssh" ]; - }; - - charlock_holmes = attrs: { - buildInputs = [ - icu - zlib - ]; - nativeBuildInputs = [ - which - pkg-config - file - ]; - }; - - psych = attrs: { - buildInputs = [ libyaml ]; - nativeBuildInputs = [ pkg-config ]; - }; - }; + gemConfig = defaultGemConfig; passthru = { tests = nixosTests.oxidized; diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index e746c32fe896..c4adafb51c8e 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -1039,6 +1039,7 @@ in zlib ]; dontUseCmakeConfigure = true; + buildFlags = [ "--with-ssh" ]; }; sassc = attrs: { From f7aea13d1521637facd71627729155e71bc3cd36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 10:27:03 +0000 Subject: [PATCH 35/57] theforceengine: 1.22.300 -> 1.22.410 --- pkgs/by-name/th/theforceengine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/theforceengine/package.nix b/pkgs/by-name/th/theforceengine/package.nix index 27ae223d3616..f80ad5c53823 100644 --- a/pkgs/by-name/th/theforceengine/package.nix +++ b/pkgs/by-name/th/theforceengine/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "theforceengine"; - version = "1.22.300"; + version = "1.22.410"; src = fetchFromGitHub { owner = "luciusDXL"; repo = "TheForceEngine"; tag = "v${finalAttrs.version}"; - hash = "sha256-m/VNlcuvpJkcfTpL97gCUTQtdAWqimVrhU0qLj0Erck="; + hash = "sha256-ydZ/S6u3UQNeVRTfzjshlNzLRc1y3FXsTY2NXbUoJBA="; }; nativeBuildInputs = [ From ccd991eaf9220efb89b4cab65b9d5b87420c6c86 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 9 Sep 2025 11:28:01 +0200 Subject: [PATCH 36/57] python3Packages.wandb: 0.19.11 -> 0.21.3 Diff: https://github.com/wandb/wandb/compare/v0.19.11...v0.21.3 Changelog: https://github.com/wandb/wandb/raw/v0.21.3/CHANGELOG.md --- .../python-modules/wandb/default.nix | 63 ++++++++----------- 1 file changed, 26 insertions(+), 37 deletions(-) diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index d364b81136c0..2564a7597fce 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -4,10 +4,9 @@ fetchFromGitHub, ## wandb-core - buildGoModule, - git, + buildGo125Module, + gitMinimal, versionCheckHook, - fetchpatch2, ## gpu-stats rustPlatform, @@ -44,6 +43,7 @@ azure-storage-blob, bokeh, boto3, + cloudpickle, coverage, flask, google-cloud-artifact-registry, @@ -78,22 +78,22 @@ }: let - version = "0.19.11"; + version = "0.21.3"; src = fetchFromGitHub { owner = "wandb"; repo = "wandb"; tag = "v${version}"; - hash = "sha256-JsciaNN1l3Ldty8dB2meRXWz62JdLRXeG09b7PNrQx4="; + hash = "sha256-GJk+Q/PY3/jo/yeetYRgqgMdXdYSlGt7Ny1NqdfHF0Q="; }; gpu-stats = rustPlatform.buildRustPackage { pname = "gpu-stats"; - version = "0.4.0"; + version = "0.6.0"; inherit src; sourceRoot = "${src.name}/gpu_stats"; - cargoHash = "sha256-q8csheytw57C6+wPPaANkMkW1Smoo+IViiA6Cdrag4Q="; + cargoHash = "sha256-iZinowkbBc3nuE0uRS2zLN2y97eCMD1mp/MKVKdnXaE="; checkFlags = [ # fails in sandbox @@ -103,7 +103,6 @@ let nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgram = "${placeholder "out"}/bin/gpu_stats"; versionCheckProgramArg = "--version"; doInstallCheck = true; @@ -112,32 +111,15 @@ let }; }; - wandb-core = buildGoModule rec { + wandb-core = buildGo125Module rec { pname = "wandb-core"; inherit src version; sourceRoot = "${src.name}/core"; - # x86_64-darwin fails with: - # "link: duplicated definition of symbol dlopen, from github.com/ebitengine/purego and github.com/ebitengine/purego" - # This is fixed in purego 0.8.3, but wandb-core uses 0.8.2, so we pull in the fix here. - patches = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ - (fetchpatch2 { - url = "https://github.com/ebitengine/purego/commit/1638563e361522e5f63511d84c4541ae1c5fd704.patch"; - stripLen = 1; - extraPrefix = "vendor/github.com/ebitengine/purego/"; - # These are not vendored by wandb-core - excludes = [ - "vendor/github.com/ebitengine/purego/.github/workflows/test.yml" - "vendor/github.com/ebitengine/purego/internal/fakecgo/gen.go" - ]; - hash = "sha256-GoT/OL6r3rJY5zoUyl3kGzSRpX3PoI7Yjpe7oRb0cFc="; - }) - ]; - # hardcode the `gpu_stats` binary path. postPatch = '' - substituteInPlace pkg/monitor/gpuresourcemanager.go \ + substituteInPlace internal/monitor/gpuresourcemanager.go \ --replace-fail \ 'cmdPath, err := getGPUCollectorCmdPath()' \ 'cmdPath, err := "${lib.getExe gpu-stats}", error(nil)' @@ -146,7 +128,7 @@ let vendorHash = null; nativeBuildInputs = [ - git + gitMinimal ]; nativeInstallCheckInputs = [ @@ -182,17 +164,23 @@ buildPythonPackage rec { patches = [ # Replace git paths (replaceVars ./hardcode-git-path.patch { - git = lib.getExe git; + git = lib.getExe gitMinimal; }) ]; - # Hard-code the path to the `wandb-core` binary in the code. - postPatch = '' - substituteInPlace wandb/util.py \ - --replace-fail \ - 'bin_path = pathlib.Path(__file__).parent / "bin" / "wandb-core"' \ - 'bin_path = pathlib.Path("${lib.getExe wandb-core}")' - ''; + postPatch = + # Prevent hatch from building wandb-core + '' + substituteInPlace hatch_build.py \ + --replace-fail "artifacts.extend(self._build_wandb_core())" "" + '' + # Hard-code the path to the `wandb-core` binary in the code. + + '' + substituteInPlace wandb/util.py \ + --replace-fail \ + 'bin_path = pathlib.Path(__file__).parent / "bin" / "wandb-core"' \ + 'bin_path = pathlib.Path("${lib.getExe wandb-core}")' + ''; env = { # Prevent the install script to try building and embedding the `gpu_stats` and `wandb-core` @@ -237,8 +225,9 @@ buildPythonPackage rec { azure-containerregistry azure-identity azure-storage-blob - boto3 bokeh + boto3 + cloudpickle coverage flask google-cloud-artifact-registry From b2a27e133ae1c12afd99301e84968c86406530ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 11:19:53 +0000 Subject: [PATCH 37/57] python3Packages.torchao: 0.12.0 -> 0.13.0 --- pkgs/development/python-modules/torchao/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchao/default.nix b/pkgs/development/python-modules/torchao/default.nix index 8e6f65d31fbf..5c301da0ffba 100644 --- a/pkgs/development/python-modules/torchao/default.nix +++ b/pkgs/development/python-modules/torchao/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "ao"; - version = "0.12.0"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { owner = "pytorch"; repo = "ao"; tag = "v${version}"; - hash = "sha256-J0aUce9Bu03Ff0ZjDKt39ZAX/UAif1S96SI7Gk4Hppw="; + hash = "sha256-R9H4+KkKuOzsunM3A5LT8upH1TfkHrD+BZerToCHwjo="; }; build-system = [ From fb2cf6c809439b4befa98d9cd62d3ddae300d1b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 11:21:18 +0000 Subject: [PATCH 38/57] olympus-unwrapped: 25.08.17.03 -> 25.09.09.02 --- pkgs/by-name/ol/olympus-unwrapped/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ol/olympus-unwrapped/package.nix b/pkgs/by-name/ol/olympus-unwrapped/package.nix index 80ee16757d6b..97edb0e25e5e 100644 --- a/pkgs/by-name/ol/olympus-unwrapped/package.nix +++ b/pkgs/by-name/ol/olympus-unwrapped/package.nix @@ -31,9 +31,9 @@ let phome = "$out/lib/olympus"; # The following variables are to be updated by the update script. - version = "25.08.17.03"; - buildId = "5045"; # IMPORTANT: This line is matched with regex in update.sh. - rev = "977e47bd2addb50ced3a81ee8a006bfc050e8afa"; + version = "25.09.09.02"; + buildId = "5131"; # IMPORTANT: This line is matched with regex in update.sh. + rev = "fa3f1a9aaca5e57bfa6d2e18a0a8688c7608b747"; in buildDotnetModule { pname = "olympus-unwrapped"; @@ -44,7 +44,7 @@ buildDotnetModule { owner = "EverestAPI"; repo = "Olympus"; fetchSubmodules = true; # Required. See upstream's README. - hash = "sha256-VnHuFL+EDHfYdjYNhLQDiNQGK/X97HD3hJ8xAftFzFk="; + hash = "sha256-MJzrQDMsnbjua76twT+swZ1fMiRqokqlxg0ce1fnvLU="; }; nativeBuildInputs = [ From b2314a5b371b24c0beeeae9486a590a481ad4a88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 11:54:04 +0000 Subject: [PATCH 39/57] python3Packages.json-repair: 0.50.0 -> 0.50.1 --- pkgs/development/python-modules/json-repair/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/json-repair/default.nix b/pkgs/development/python-modules/json-repair/default.nix index 8a8829c6902e..b5ee14b96361 100644 --- a/pkgs/development/python-modules/json-repair/default.nix +++ b/pkgs/development/python-modules/json-repair/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "json-repair"; - version = "0.50.0"; + version = "0.50.1"; pyproject = true; src = fetchFromGitHub { owner = "mangiucugna"; repo = "json_repair"; tag = "v${version}"; - hash = "sha256-QiM5EVIJtnS4jE8aIm3dDi2LrF+eb2PoP02Qc/1tzzk="; + hash = "sha256-OOrXK1yaj8aOTKfA25KkIx4ZfA8A8UfZqOtTp2R8TPU="; }; build-system = [ setuptools ]; From 9da01716ef240668ca86c73d7d9c90de0f5db1e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 12:51:45 +0000 Subject: [PATCH 40/57] python3Packages.django-tenants: 3.7.8 -> 3.9.0 --- pkgs/development/python-modules/django-tenants/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-tenants/default.nix b/pkgs/development/python-modules/django-tenants/default.nix index a4e22199ae12..7e9e787b8086 100644 --- a/pkgs/development/python-modules/django-tenants/default.nix +++ b/pkgs/development/python-modules/django-tenants/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "django-tenants"; - version = "3.7.8"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "django-tenants"; repo = "django-tenants"; tag = "v${version}"; - hash = "sha256-WC9NWykSnAD7ywjMGuhNdlasGhrnZJfoh/3wJ+2BF2E="; + hash = "sha256-oj8nh2qzdTChu6URvfWEj6FeqPq38h5N8V2G/e6hE/Q="; }; build-system = [ setuptools ]; From 0340fc70fd227db2a5ad35216b2e09f3a060f819 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 13:34:12 +0000 Subject: [PATCH 41/57] python3Packages.llama-index-graph-stores-neo4j: 0.5.0 -> 0.5.1 --- .../python-modules/llama-index-graph-stores-neo4j/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix b/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix index 8acce41c0663..871e927b0fa0 100644 --- a/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix +++ b/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-graph-stores-neo4j"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_graph_stores_neo4j"; inherit version; - hash = "sha256-Iumsnln5iGMAoB3aY4haecm87jYXlEW4/2+uppW8m9c="; + hash = "sha256-P3EzR6piD49dFQY26LuV4/gZpOsFe5Hfp87BFiwo1Xg="; }; build-system = [ hatchling ]; From 0fdb9ab0386ac17c5e93480d93a0a0185eab8651 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 9 Sep 2025 13:56:59 +0000 Subject: [PATCH 42/57] firefox-beta-unwrapped: 143.0b8 -> 143.0b9 --- .../networking/browsers/firefox/packages/firefox-beta.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix index b71647b7dd19..107d7d4fc95f 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix @@ -10,11 +10,11 @@ buildMozillaMach rec { pname = "firefox-beta"; binaryName = pname; - version = "143.0b8"; + version = "143.0b9"; applicationName = "Firefox Beta"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "bf8e78abcc1cf6c8b48a591d0185c85195a818de0d13bafa3f004ad9c76364a2c07cacdf09fe0ae2e290d9cbce7b8c3ba4b57793cd3d39240023ef53eea08377"; + sha512 = "b014e343ddba2e3750a0f50925c9b7f07237593c299604d96275f45332063f1487a47234411f7c952ee50ffaeb385a22dedbc4f924e4e0fc89668172b06c78fd"; }; meta = { From 3e96324c461ce7345aeea2071f94527ba8e60f8f Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 9 Sep 2025 13:58:08 +0000 Subject: [PATCH 43/57] firefox-devedition-unwrapped: 143.0b8 -> 143.0b9 --- .../browsers/firefox/packages/firefox-devedition.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix index 13f91c7d8161..4e425f2f3d3a 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix @@ -10,13 +10,13 @@ buildMozillaMach rec { pname = "firefox-devedition"; binaryName = pname; - version = "143.0b8"; + version = "143.0b9"; applicationName = "Firefox Developer Edition"; requireSigning = false; branding = "browser/branding/aurora"; src = fetchurl { url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "89152a4dd3e17f68d7991fae65a6365a2273fcbef28c245a76e9e068a1f12c486a7d0c6d3cb8988c1c9955b15809fa93e117e25b04f9b1a9d449e685cbf30cfc"; + sha512 = "a323bbcc7c8898073e320f3c2701881d849cff31a01a8bad34df7f08945dd7fb7e8cc9afd8aceb209198e8932b7b1d835af45b87459f4454f9a7f48bc85ef690"; }; # buildMozillaMach sets MOZ_APP_REMOTINGNAME during configuration, but From fe38fcf5b270c718b4831190f6404119f03b2224 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 9 Sep 2025 14:05:51 +0000 Subject: [PATCH 44/57] discord-canary: 0.0.751 -> 0.0.752 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index c0b094f1026c..5b63c16e6de3 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -11,7 +11,7 @@ let { stable = "0.0.108"; ptb = "0.0.159"; - canary = "0.0.751"; + canary = "0.0.752"; development = "0.0.85"; } else @@ -34,7 +34,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; - hash = "sha256-cE1BiWwZGrSzvdKDSiAs+Dz/nnxhuVs4JQYMwwY/F5k="; + hash = "sha256-6hq0KIXR9j/AHGPyQIXjhf1uJiYizxB5Nu+0unn/frE="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; From c9c64965a96707f307ef04e0067f3a7976bba41f Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 9 Sep 2025 14:07:16 +0000 Subject: [PATCH 45/57] pkgsCross.aarch64-darwin.discord-canary: 0.0.857 -> 0.0.858 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 5b63c16e6de3..e34e81ff39ee 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -18,7 +18,7 @@ let { stable = "0.0.359"; ptb = "0.0.190"; - canary = "0.0.857"; + canary = "0.0.858"; development = "0.0.97"; }; version = versions.${branch}; @@ -52,7 +52,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; - hash = "sha256-omk2vau5LKRhxgcG3k4dYqyc3YH7mZ72Nz4lQyaoO0c="; + hash = "sha256-/dVr7ZS6bRccLPz85xxoniZEbkK1qQ3lqedhGuaBIRk="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; From c949d4b4bacba96346d6481b344de83384d9ed8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 14:08:32 +0000 Subject: [PATCH 46/57] python3Packages.google-cloud-compute: 1.35.0 -> 1.37.0 --- .../python-modules/google-cloud-compute/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-compute/default.nix b/pkgs/development/python-modules/google-cloud-compute/default.nix index d73c8ed9dcca..0efefc82c91a 100644 --- a/pkgs/development/python-modules/google-cloud-compute/default.nix +++ b/pkgs/development/python-modules/google-cloud-compute/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "google-cloud-compute"; - version = "1.35.0"; + version = "1.37.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_compute"; inherit version; - hash = "sha256-8TlG3b6ifOqlXMOjICYXfRr20kenbp7UQHJWBn+r2s8="; + hash = "sha256-J/ApQytSkwN59YnPP6XjOs6WajOepUzWRLK1+eCkgeM="; }; build-system = [ setuptools ]; From 86283ed33c9ef4723393569207f2d634b8b14215 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 9 Sep 2025 14:07:09 +0000 Subject: [PATCH 47/57] zipline: 4.3.0 -> 4.3.1 Changelog: https://github.com/diced/zipline/releases/tag/v4.3.1 Diff: https://github.com/diced/zipline/compare/v4.3.0...v4.3.1 --- pkgs/by-name/zi/zipline/package.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 8ae1bd49ffe2..371922fa4017 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -5,7 +5,6 @@ pnpm_10, nodejs_24, makeWrapper, - prisma, prisma-engines, ffmpeg, openssl, @@ -49,13 +48,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "zipline"; - version = "4.3.0"; + version = "4.3.1"; src = fetchFromGitHub { owner = "diced"; repo = "zipline"; tag = "v${finalAttrs.version}"; - hash = "sha256-/UNSAvXfVeybFGFFQaVklAbKGT64pa37DmUilzo5ss4="; + hash = "sha256-tQRfgLU0Dvf3vhELsttprfzscvHUgI1u7k9RA4S4vqo="; leaveDotGit = true; postFetch = '' git -C $out rev-parse --short HEAD > $out/.git_head @@ -63,15 +62,10 @@ stdenv.mkDerivation (finalAttrs: { ''; }; - postPatch = '' - substituteInPlace src/lib/db/migration/index.ts \ - --replace-fail "pnpm prisma" ${lib.getExe' prisma "prisma"} - ''; - pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-TCbtaxc8AEpFhaHpK+NIrLPR6dQ+iFIEfEfwKob61yI="; + hash = "sha256-zbr57RVBKGpnL5u0evbQAKGyMftHXj6cuntYBHiUxiM="; }; buildInputs = [ From 6483a3e01223c98cd30cfe0fed4fde910d3ed4c6 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Tue, 9 Sep 2025 17:15:51 +0200 Subject: [PATCH 48/57] nixos/calibre-web: fix malformed environment variable --- nixos/modules/services/web-apps/calibre-web.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/calibre-web.nix b/nixos/modules/services/web-apps/calibre-web.nix index 82e58873f733..508a1ece72c0 100644 --- a/nixos/modules/services/web-apps/calibre-web.nix +++ b/nixos/modules/services/web-apps/calibre-web.nix @@ -160,6 +160,9 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; + # fix book cover cache directory defaults to a path under /nix/store/ + environment.CACHE_DIR = "/var/cache/calibre-web"; + serviceConfig = { Type = "simple"; User = cfg.user; @@ -181,7 +184,6 @@ in CacheDirectory = "calibre-web"; CacheDirectoryMode = "0750"; - environment.CACHE_DIR = "/var/cache/calibre-web"; } // lib.optionalAttrs (!(lib.hasPrefix "/" cfg.dataDir)) { StateDirectory = cfg.dataDir; From 2c867cf1ed770155cd20654eff82a4afe2de2ebb Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Tue, 9 Sep 2025 23:28:47 +0800 Subject: [PATCH 49/57] yq-go: 4.47.1 -> 4.47.2 --- pkgs/by-name/yq/yq-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yq/yq-go/package.nix b/pkgs/by-name/yq/yq-go/package.nix index ea95fc1871db..f0bc3296e454 100644 --- a/pkgs/by-name/yq/yq-go/package.nix +++ b/pkgs/by-name/yq/yq-go/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "yq-go"; - version = "4.47.1"; + version = "4.47.2"; src = fetchFromGitHub { owner = "mikefarah"; repo = "yq"; tag = "v${finalAttrs.version}"; - hash = "sha256-r9vHXDviQADv7yIwwzCHKjvHSNzZnJATwiWAaFW4vXs="; + hash = "sha256-hN2ps2JeEfTIbAWr0pSfz/qJa1plwIIbe7s3xT0m4hA="; }; - vendorHash = "sha256-mG9rKla2ZSEbOvSlV6jl7MBoo0dDI//CMcR2hLET4K4="; + vendorHash = "sha256-Yy0ty7jIu5HMp59r987gZApcrb38JvcXfuEqCur1AwY="; nativeBuildInputs = lib.optionalAttrs (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ installShellFiles From f053693286315bdb06903efc75efab9ced93667e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 15:31:32 +0000 Subject: [PATCH 50/57] python3Packages.elevenlabs: 2.12.1 -> 2.15.1 --- pkgs/development/python-modules/elevenlabs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index b31863614ba7..6ad7fa6534b9 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -13,7 +13,7 @@ }: let - version = "2.12.1"; + version = "2.15.1"; tag = "v${version}"; in buildPythonPackage { @@ -25,7 +25,7 @@ buildPythonPackage { owner = "elevenlabs"; repo = "elevenlabs-python"; inherit tag; - hash = "sha256-61MxA0xnXhfzvIpLtL0SA0aXdwF3tzIy+/TsJRaS2mM="; + hash = "sha256-Ue1Duag9UYSLnfijk/9R6blx2MSN2kXmfy3LBtkdv7o="; }; build-system = [ poetry-core ]; From 9cbbf14ff9daa002353f7b979e4de22ef44f61c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 16:11:34 +0000 Subject: [PATCH 51/57] lintspec: 0.7.0 -> 0.7.1 --- pkgs/by-name/li/lintspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lintspec/package.nix b/pkgs/by-name/li/lintspec/package.nix index 0e4713d71ebb..66a0fc3ca0ea 100644 --- a/pkgs/by-name/li/lintspec/package.nix +++ b/pkgs/by-name/li/lintspec/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "lintspec"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "beeb"; repo = "lintspec"; tag = "v${version}"; - hash = "sha256-XpwKQM6CqdRZZKdrCl6B3XlFMwKMfxBRjqfcjb9IMqQ="; + hash = "sha256-TMiUOrDsKXi+d/CbJauo2FT9WEWnztMYqrZZHpS8i7M="; }; - cargoHash = "sha256-8L+C3bBvKPMuEOKz6v0aKFmXgA3Z8/Sw0ugElN0mfEk="; + cargoHash = "sha256-K8zx+dW6RXcbX2ZqNdfnv7WjbvjA8ZdJBitdDOi8hxE="; meta = { description = "Blazingly fast linter for NatSpec comments in Solidity code"; From f2d190e221f1dd6d625fb643d46652b4e918027c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 16:15:34 +0000 Subject: [PATCH 52/57] packer: 1.14.1 -> 1.14.2 --- pkgs/by-name/pa/packer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/packer/package.nix b/pkgs/by-name/pa/packer/package.nix index 0d73bfdbc035..41f9444849f6 100644 --- a/pkgs/by-name/pa/packer/package.nix +++ b/pkgs/by-name/pa/packer/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "packer"; - version = "1.14.1"; + version = "1.14.2"; src = fetchFromGitHub { owner = "hashicorp"; repo = "packer"; rev = "v${version}"; - hash = "sha256-3g9hsmrfLzGhjcGvUza/L9PMGUFw+KLbg2pIK0CxlQI="; + hash = "sha256-PR2wKpqU4pL5OurOR+ju9yil6cJF5WRXmVP0g9JF5KM="; }; - vendorHash = "sha256-F6hn+pXPyPe70UTK8EF24lk7ArYz7ygUyVVsatW6+hI="; + vendorHash = "sha256-LJklEYxNYwRQNdxoO1FUCD1kK38+eptGBff+3MHT44U="; subPackages = [ "." ]; From 715ed80669d6a15163ad1b9cf297fb4f7fc52dc4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 16:29:55 +0000 Subject: [PATCH 53/57] nats-server: 2.11.8 -> 2.11.9 --- pkgs/by-name/na/nats-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/nats-server/package.nix b/pkgs/by-name/na/nats-server/package.nix index 5a492adda30b..7942ca0f184a 100644 --- a/pkgs/by-name/na/nats-server/package.nix +++ b/pkgs/by-name/na/nats-server/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "nats-server"; - version = "2.11.8"; + version = "2.11.9"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-server"; rev = "v${version}"; - hash = "sha256-4kxiyxV44O+PtxTqmBmS12RkH1Rcru/EXSV7CY+8eo0="; + hash = "sha256-F35qklJRa9IUikVNhh8c34KF3l41yfPXl0aig1iQq1g="; }; - vendorHash = "sha256-+wQJijP3vOU7riz8xrPot0EecEU+KhZK9UQdcI72Vtg="; + vendorHash = "sha256-ti2Y4ev8INMNudfwmPhmKGCManRj2cFTw6Fh7kkvDQc="; doCheck = false; From c328fa86d65ae4a7d0632dd0b0eb569a75eaa361 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 14:44:40 +0000 Subject: [PATCH 54/57] crosvm: 0-unstable-2025-08-28 -> 0-unstable-2025-09-09 --- pkgs/by-name/cr/crosvm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/crosvm/package.nix b/pkgs/by-name/cr/crosvm/package.nix index 582eb7ae3f0e..483514b3c6f2 100644 --- a/pkgs/by-name/cr/crosvm/package.nix +++ b/pkgs/by-name/cr/crosvm/package.nix @@ -21,12 +21,12 @@ rustPlatform.buildRustPackage { pname = "crosvm"; - version = "0-unstable-2025-08-28"; + version = "0-unstable-2025-09-09"; src = fetchgit { url = "https://chromium.googlesource.com/chromiumos/platform/crosvm"; - rev = "ce1281988c5639f2a6a4cc6c20c03eb44751de07"; - hash = "sha256-zorrj6sENcjV+pa2VYhunu8LhxT3oOyDRreHX78HckI="; + rev = "3202c663eaa555678bd142320d51c63acce266bc"; + hash = "sha256-t53RWPx/z9pHvCd+kuXR+AkOKcnaFNwVs3kePalbnbE="; fetchSubmodules = true; }; From 096fd16d57be035d75fcdd6f050f4256f2c1375a Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Tue, 9 Sep 2025 18:37:50 +0200 Subject: [PATCH 55/57] talosctl: 1.11.0 -> 1.11.1 --- 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 8f159f8e802a..c176479b7302 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "talosctl"; - version = "1.11.0"; + version = "1.11.1"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; tag = "v${version}"; - hash = "sha256-MORn1HUerHHI3o0lmXamx5D7JI8y5z7MDn7z5+QmNhs="; + hash = "sha256-G+su1Udkp/IqsU9/TWcEQO4MY8iGC+QM39eMeBUSaDs="; }; - vendorHash = "sha256-6UVhWh53pHo6xZOXw/uncDL1AvnsFG27G4FX/qPfedU="; + vendorHash = "sha256-x9In+TaEuYMB0swuMzyXQRRnWgP1Krg7vKQH4lqDf+c="; ldflags = [ "-s" From 4ad3615cc4b3ce9fd811acbba4ce1f51366252db Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 9 Sep 2025 19:25:16 +0200 Subject: [PATCH 56/57] botamusqiue: fix runtime deps for python313 --- pkgs/by-name/bo/botamusique/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/bo/botamusique/package.nix b/pkgs/by-name/bo/botamusique/package.nix index 7f46613e2b41..19c73bdf9527 100644 --- a/pkgs/by-name/bo/botamusique/package.nix +++ b/pkgs/by-name/bo/botamusique/package.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation rec { ]; pythonPath = with python3Packages; [ + audioop-lts flask magic mutagen From 82139057436e2cf9cb6497a6b967719371b973a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Sep 2025 15:54:41 +0000 Subject: [PATCH 57/57] plantuml: 1.2025.4 -> 1.2025.7 --- pkgs/by-name/pl/plantuml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plantuml/package.nix b/pkgs/by-name/pl/plantuml/package.nix index ce4d2eb35de7..f948baa596f5 100644 --- a/pkgs/by-name/pl/plantuml/package.nix +++ b/pkgs/by-name/pl/plantuml/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "plantuml"; - version = "1.2025.4"; + version = "1.2025.7"; src = fetchurl { url = "https://github.com/plantuml/plantuml/releases/download/v${finalAttrs.version}/plantuml-pdf-${finalAttrs.version}.jar"; - hash = "sha256-86qUpDvGLbD3Epr7Iis/vijggqFKpIW5X1zBpP4/lJ8="; + hash = "sha256-iimzT6g/W+E4V6AxiQtRDuPJhfmXLR6qx9gkB31N6H8="; }; nativeBuildInputs = [