From e2ee1dbbbf3646c8d5c220c6596a82cfe2f0e328 Mon Sep 17 00:00:00 2001 From: Stephen Huan Date: Wed, 9 Jul 2025 00:59:19 -0400 Subject: [PATCH 01/86] treewide: add stephen-huan as maintainer --- pkgs/by-name/in/inflow/package.nix | 11 +++++++---- pkgs/by-name/ip/ipaexfont/package.nix | 6 +++--- pkgs/by-name/of/offlineimap/package.nix | 6 +++--- .../development/python-modules/vdirsyncer/default.nix | 6 +++--- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/in/inflow/package.nix b/pkgs/by-name/in/inflow/package.nix index 32416963105d..6cef21f4422b 100644 --- a/pkgs/by-name/in/inflow/package.nix +++ b/pkgs/by-name/in/inflow/package.nix @@ -74,12 +74,15 @@ stdenv.mkDerivation rec { ''; }; - meta = with lib; { + meta = { description = "Variance-optimal paragraph formatter"; homepage = "https://github.com/stephen-huan/inflow"; - license = licenses.unlicense; + license = lib.licenses.unlicense; mainProgram = "inflow"; - maintainers = with maintainers; [ fbrs ]; - platforms = platforms.all; + maintainers = with lib.maintainers; [ + fbrs + stephen-huan + ]; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/ip/ipaexfont/package.nix b/pkgs/by-name/ip/ipaexfont/package.nix index a4988a7156b2..9b696656d780 100644 --- a/pkgs/by-name/ip/ipaexfont/package.nix +++ b/pkgs/by-name/ip/ipaexfont/package.nix @@ -21,7 +21,7 @@ stdenvNoCC.mkDerivation { runHook postInstall ''; - meta = with lib; { + meta = { description = "Japanese font package with Mincho and Gothic fonts"; longDescription = '' IPAex font is a Japanese font developed by the Information-technology @@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation { This is the successor to the IPA fonts. ''; homepage = "https://moji.or.jp/ipafont/"; - license = licenses.ipa; - maintainers = with maintainers; [ ]; + license = lib.licenses.ipa; + maintainers = with lib.maintainers; [ stephen-huan ]; }; } diff --git a/pkgs/by-name/of/offlineimap/package.nix b/pkgs/by-name/of/offlineimap/package.nix index 97cc447cedb4..c4dcbd124186 100644 --- a/pkgs/by-name/of/offlineimap/package.nix +++ b/pkgs/by-name/of/offlineimap/package.nix @@ -87,11 +87,11 @@ python3.pkgs.buildPythonApplication rec { passthru.tests.version = testers.testVersion { package = offlineimap; }; - meta = with lib; { + meta = { description = "Synchronize emails between two repositories, so that you can read the same mailbox from multiple computers"; homepage = "http://offlineimap.org"; - license = licenses.gpl2Plus; - maintainers = [ ]; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ stephen-huan ]; mainProgram = "offlineimap"; }; } diff --git a/pkgs/development/python-modules/vdirsyncer/default.nix b/pkgs/development/python-modules/vdirsyncer/default.nix index 83e6581f4a2c..b93b03108767 100644 --- a/pkgs/development/python-modules/vdirsyncer/default.nix +++ b/pkgs/development/python-modules/vdirsyncer/default.nix @@ -80,12 +80,12 @@ buildPythonPackage rec { passthru.tests.version = testers.testVersion { package = vdirsyncer; }; - meta = with lib; { + meta = { description = "Synchronize calendars and contacts"; homepage = "https://github.com/pimutils/vdirsyncer"; changelog = "https://github.com/pimutils/vdirsyncer/blob/v${version}/CHANGELOG.rst"; - license = licenses.bsd3; - maintainers = [ ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ stephen-huan ]; mainProgram = "vdirsyncer"; }; } From 65bd9b6bd0a81068bf7e33cc81651c1620054df1 Mon Sep 17 00:00:00 2001 From: Stephen Huan Date: Wed, 9 Jul 2025 00:59:58 -0400 Subject: [PATCH 02/86] python3Packages.shippai: remove Upstream repository has been archived since 2023. --- .../python-modules/shippai/default.nix | 24 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 pkgs/development/python-modules/shippai/default.nix diff --git a/pkgs/development/python-modules/shippai/default.nix b/pkgs/development/python-modules/shippai/default.nix deleted file mode 100644 index 5e05ad22cc80..000000000000 --- a/pkgs/development/python-modules/shippai/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, -}: - -buildPythonPackage rec { - pname = "shippai"; - # Please make sure that vdirsyncer still builds if you update this package. - version = "0.3.2"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "0r6iwvmay8ygn2m15pyjrk9am4mfpk7rkf0lcbcb15pnabixlyzj"; - }; - - meta = with lib; { - description = "Use Rust failures as Python exceptions"; - homepage = "https://github.com/untitaker/shippai"; - license = licenses.mit; - maintainers = with maintainers; [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 0083ce7d6dcc..6c91eb651ab3 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -723,6 +723,7 @@ mapAliases ({ setuptools_scm = setuptools-scm; # added 2021-06-03 setuptoolsTrial = setuptools-trial; # added 2023-11-11 sharkiqpy = sharkiq; # added 2022-05-21 + shippai = throw "shippai has been removed because the upstream repository was archived in 2023"; # added 2025-07-09 shouldbe = throw "shouldbe was removed, because it was disabled on all python version since 3.8 and last updated in 2019."; # added 2024-05-12 sip_4 = sip4; # added 2024-01-07 slackclient = slack-sdk; # added 2024-06-27 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1b091dda03be..cb66d7c03af0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16107,8 +16107,6 @@ self: super: with self; { shiny = callPackage ../development/python-modules/shiny { }; - shippai = callPackage ../development/python-modules/shippai { }; - shippinglabel = callPackage ../development/python-modules/shippinglabel { }; shiv = callPackage ../development/python-modules/shiv { }; From df229a1ef38bd8d5a9581ab8604339a445261e8b Mon Sep 17 00:00:00 2001 From: Stephen Huan Date: Wed, 9 Jul 2025 01:46:15 -0400 Subject: [PATCH 03/86] python3Packages.mathlibtools: remove Upstream repository has been archived since 2023. --- .../python-modules/mathlibtools/default.nix | 54 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 5 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 pkgs/development/python-modules/mathlibtools/default.nix diff --git a/pkgs/development/python-modules/mathlibtools/default.nix b/pkgs/development/python-modules/mathlibtools/default.nix deleted file mode 100644 index d219d6aa9e09..000000000000 --- a/pkgs/development/python-modules/mathlibtools/default.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ - lib, - atomicwrites, - buildPythonPackage, - click, - fetchPypi, - gitpython, - networkx, - pydot, - pygithub, - pythonOlder, - pyyaml, - toml, - tqdm, -}: - -buildPythonPackage rec { - pname = "mathlibtools"; - version = "1.3.2"; - format = "setuptools"; - - disabled = pythonOlder "3.6"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-mkn0y3NV/acnkqVzi8xd+Sex4QLvxxmt++FtsZmgrGs="; - }; - - propagatedBuildInputs = [ - atomicwrites - click - gitpython - networkx - pydot - pygithub - pyyaml - toml - tqdm - ]; - - # Requires internet access - doCheck = false; - - pythonImportsCheck = [ "mathlibtools" ]; - - meta = with lib; { - description = "Supporting tool for Lean's mathlib"; - mainProgram = "leanproject"; - homepage = "https://github.com/leanprover-community/mathlib-tools"; - changelog = "https://github.com/leanprover-community/mathlib-tools/raw/v${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f413ccf8a2e2..5b59264bf298 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1244,6 +1244,7 @@ mapAliases { mathematica9 = throw "mathematica9 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20 mathematica10 = throw "mathematica10 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20 mathematica11 = throw "mathematica11 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20 + mathlibtools = throw "mathlibtools has been removed as it was archived upstream in 2023"; # Added 2025-07-09 matomo_5 = matomo; # Added 2024-12-12 matomo-beta = throw "matomo-beta has been removed as it mostly just pointed to the latest matomo release, use `matomo.overrideAttrs` to access a specific beta version instead"; # Added 2025-01-15 matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 741975335fcf..f4cb6ecc561d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15766,7 +15766,6 @@ with pkgs; isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { }); lean3 = lean; - mathlibtools = with python3Packages; toPythonApplication mathlibtools; leo2 = callPackage ../applications/science/logic/leo2 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 6c91eb651ab3..9671b8314ba1 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -415,6 +415,7 @@ mapAliases ({ mapbox = throw "mapbox has been removed because the upstream repository was archived in 2022"; # Added 2024-10-04 marshmallow-enum = throw "marshmallow-enum has been removed because it was archived in 2022 and had no maintainer"; # added 2024-05-10 markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19 + mathlibtools = throw "mathlibtools has been removed because the upstream repository was archived in 2023"; # added 2025-07-09 matrix-api-async = throw "matrix-api-async has been removed as it is an old wrapper and no longer in use"; # added 2025-01-01 memory_profiler = memory-profiler; # added 2023-10-09 mir_eval = mir-eval; # added 2024-01-07 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cb66d7c03af0..c68faeff9e5d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8752,8 +8752,6 @@ self: super: with self; { materialyoucolor = callPackage ../development/python-modules/materialyoucolor { }; - mathlibtools = callPackage ../development/python-modules/mathlibtools { }; - mathutils = callPackage ../development/python-modules/mathutils { }; matlink-gpapi = callPackage ../development/python-modules/matlink-gpapi { }; From a844e9bb1f326f91e6ed6976e92e688a51637286 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 27 Jul 2025 20:27:19 +0000 Subject: [PATCH 04/86] questdb: 8.3.3 -> 9.0.1 --- pkgs/by-name/qu/questdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/questdb/package.nix b/pkgs/by-name/qu/questdb/package.nix index 7d9e668f9626..712cf7b7cfa3 100644 --- a/pkgs/by-name/qu/questdb/package.nix +++ b/pkgs/by-name/qu/questdb/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "questdb"; - version = "8.3.3"; + version = "9.0.1"; src = fetchurl { url = "https://github.com/questdb/questdb/releases/download/${finalAttrs.version}/questdb-${finalAttrs.version}-no-jre-bin.tar.gz"; - hash = "sha256-C3lhEgg9erAYSV4qU+xqPM1YbqCIj7mqmVzu+6BY+pI="; + hash = "sha256-nnIQfK2H+jhEOXmvqBobkOu/RYcxrcXnLXtrTU5tsqc="; }; nativeBuildInputs = [ From addd2a413ba4979a45c0484301528eec6b374019 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 29 Jul 2025 00:22:48 -0400 Subject: [PATCH 05/86] ankiAddons.anki-quizlet-importer-extended: init at 2025.03.13 Signed-off-by: Ethan Carter Edwards --- .../default.nix | 27 +++++++++++++++++++ pkgs/games/anki/addons/default.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/games/anki/addons/anki-quizlet-importer-extended/default.nix diff --git a/pkgs/games/anki/addons/anki-quizlet-importer-extended/default.nix b/pkgs/games/anki/addons/anki-quizlet-importer-extended/default.nix new file mode 100644 index 000000000000..2c552d249beb --- /dev/null +++ b/pkgs/games/anki/addons/anki-quizlet-importer-extended/default.nix @@ -0,0 +1,27 @@ +{ + lib, + anki-utils, + fetchFromGitHub, + nix-update-script, +}: +anki-utils.buildAnkiAddon (finalAttrs: { + pname = "anki-quizlet-importer-extended"; + version = "2025.03.13"; + src = fetchFromGitHub { + owner = "sviatoslav-lebediev"; + repo = "anki-quizlet-importer-extended"; + tag = "v${finalAttrs.version}"; + hash = "sha256-46j/CXhsrehu00P5QLuOj/08gNlFeJttslAFLgz7AJ8="; + }; + passthru.updateScript = nix-update-script { }; + meta = { + description = "Import Quizlet Decks into Anki"; + homepage = "https://ankiweb.net/shared/info/1362209126"; + downloadPage = "https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended"; + changelog = "https://github.com/sviatoslav-lebediev/anki-quizlet-importer-extended/releases/tag/v${finalAttrs.version}"; + # No license file, but it can be assumed to be AGPL3 based on + # https://ankiweb.net/account/terms. + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ ethancedwards8 ]; + }; +}) diff --git a/pkgs/games/anki/addons/default.nix b/pkgs/games/anki/addons/default.nix index d602b1ea877e..bc7c4d94017f 100644 --- a/pkgs/games/anki/addons/default.nix +++ b/pkgs/games/anki/addons/default.nix @@ -6,6 +6,8 @@ anki-connect = callPackage ./anki-connect { }; + anki-quizlet-importer-extended = callPackage ./anki-quizlet-importer-extended { }; + local-audio-yomichan = callPackage ./local-audio-yomichan { }; passfail2 = callPackage ./passfail2 { }; From 6c8c88c6229534778cfa03a8a1fd83aa198a79de Mon Sep 17 00:00:00 2001 From: Asherah Connor Date: Thu, 31 Jul 2025 17:15:19 +1000 Subject: [PATCH 06/86] buildMix: default to removing target config See previous discussion at https://github.com/NixOS/nixpkgs/pull/429770. cc @adamcstephens. This is equivalent to giving `appConfigPath` an empty directory, but expresses intent better (and doesn't require throwing an empty directory into the store). The Elixir ecosystem assumes [1] that dependencies are compiled without their config; the `config/` directory is therefore used in library-only projects to supply config values only intended for use when _developing_ them. This leads to errors only seen in Nix when compile-time config lacks runtime equivalents in end-user applications (per the whole conversation at [1]). Right now, the only way to get `buildMix` to build without config is to manually remove the target's config directory in a hook/override, or (as above) give `appConfigPath` an empty directory. This PR adds a clearer mechanism, and makes it the default. [1] https://github.com/dashbitco/lazy_html/pull/11#issuecomment-3138715485 Tested with a `mix2nix`-using package that this functions as expected, and with some `deps_nix`-using ones that `appConfigPath` still does too. --- pkgs/development/beam-modules/build-mix.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/development/beam-modules/build-mix.nix b/pkgs/development/beam-modules/build-mix.nix index 672054a6640b..7903647ef43d 100644 --- a/pkgs/development/beam-modules/build-mix.nix +++ b/pkgs/development/beam-modules/build-mix.nix @@ -25,12 +25,15 @@ meta ? { }, enableDebugInfo ? false, mixEnv ? "prod", + removeConfig ? true, # A config directory that is considered for all the dependencies of an app, typically in $src/config/ # This was initially added, as some of Mobilizon's dependencies need to access the config at build time. appConfigPath ? null, ... }@attrs: +assert appConfigPath != null -> removeConfig; + let shell = drv: @@ -79,10 +82,17 @@ let runHook preConfigure ${./mix-configure-hook.sh} + ${lib.optionalString (removeConfig && isNull appConfigPath) + # By default, we don't want to include whatever config a dependency brings; per + # https://hexdocs.pm/elixir/main/Config.html, config is application specific. + '' + rm -rf config + mkdir config + '' + } ${lib.optionalString (!isNull appConfigPath) - # Due to https://hexdocs.pm/elixir/main/Config.html the config directory - # of a library seems to be not considered, as config is always - # application specific. So we can safely delete it. + # Some more tightly-coupled dependencies do depend on the config of the application + # they're being built for. '' rm -rf config cp -r ${appConfigPath} config From 615e5d7b86f5526e66e24acac1e9efae9b054524 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 2 Aug 2025 13:16:41 +0000 Subject: [PATCH 07/86] snes9x: move out of top-level --- pkgs/by-name/sn/snes9x-gtk/package.nix | 7 +++++++ pkgs/by-name/sn/snes9x/package.nix | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/sn/snes9x-gtk/package.nix diff --git a/pkgs/by-name/sn/snes9x-gtk/package.nix b/pkgs/by-name/sn/snes9x-gtk/package.nix new file mode 100644 index 000000000000..8f730606b891 --- /dev/null +++ b/pkgs/by-name/sn/snes9x-gtk/package.nix @@ -0,0 +1,7 @@ +{ + snes9x, +}: + +snes9x.override { + withGtk = true; +} diff --git a/pkgs/by-name/sn/snes9x/package.nix b/pkgs/by-name/sn/snes9x/package.nix index ce94e1acf870..c5945095beb4 100644 --- a/pkgs/by-name/sn/snes9x/package.nix +++ b/pkgs/by-name/sn/snes9x/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "snes9xgit"; repo = "snes9x"; - rev = finalAttrs.version; + tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-INMVyB3alwmsApO7ToAaUWgh7jlg2MeLxqHCEnUO88U="; }; @@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: { Version build with ${interface} interface. ''; license = lib.licenses.unfreeRedistributable // { - url = "https://github.com/snes9xgit/snes9x/blob/${finalAttrs.src.rev}/LICENSE"; + url = "https://github.com/snes9xgit/snes9x/blob/${finalAttrs.src.tag}/LICENSE"; }; mainProgram = "snes9x"; maintainers = with lib.maintainers; [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15b7b79653f4..98208dcd3f26 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1439,10 +1439,6 @@ with pkgs; stdenv = gcc14Stdenv; }; - snes9x-gtk = snes9x.override { - withGtk = true; - }; - winetricks = callPackage ../applications/emulators/wine/winetricks.nix { }; zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { }; From 80fd09719cf2f8d7c0d83812b6827e9db901dc34 Mon Sep 17 00:00:00 2001 From: Alex Lyon Date: Sat, 2 Aug 2025 18:52:57 -0700 Subject: [PATCH 08/86] nvidia-x11.open: allow usage with PREEMPT_RT --- pkgs/os-specific/linux/nvidia-x11/open.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/os-specific/linux/nvidia-x11/open.nix b/pkgs/os-specific/linux/nvidia-x11/open.nix index 108466d4e8ec..88f146c526d3 100644 --- a/pkgs/os-specific/linux/nvidia-x11/open.nix +++ b/pkgs/os-specific/linux/nvidia-x11/open.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation ( nativeBuildInputs = kernel.moduleBuildDependencies; makeFlags = kernelModuleMakeFlags ++ [ + "IGNORE_PREEMPT_RT_PRESENCE=1" "SYSSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source" "SYSOUT=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "MODLIB=$(out)/lib/modules/${kernel.modDirVersion}" From ac8ddefcca3a456f629a9a6714e10342dee6830a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Aug 2025 12:53:45 +0000 Subject: [PATCH 09/86] snapweb: 0.9.0 -> 0.9.1 --- pkgs/by-name/sn/snapweb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snapweb/package.nix b/pkgs/by-name/sn/snapweb/package.nix index 673da07c817c..a18ca6a44d15 100644 --- a/pkgs/by-name/sn/snapweb/package.nix +++ b/pkgs/by-name/sn/snapweb/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "snapweb"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "badaix"; repo = "snapweb"; rev = "v${version}"; - hash = "sha256-vil7HzP2KtdhFCxW12ah3EN3PxTE0ypctGPQbHT4M98="; + hash = "sha256-vrPmN06dLEoz7vFrH8kOdudg9FQcd1BpMWKpU6kZrzE="; }; - npmDepsHash = "sha256-/gsdiAbxI2Wr1dzT8jGxoNx1hts1dVcTRKTj+5gFy0Y="; + npmDepsHash = "sha256-VDGoZ6XgVtr7xePXmfW4Vk6iTZv1HRx7bjsS+Qauz3U="; # For 'sharp' dependency, otherwise it will try to build it nativeBuildInputs = [ pkg-config ]; From 3ad9fd2c464eae92306f08e600985a81b69fe568 Mon Sep 17 00:00:00 2001 From: mirror230469 Date: Fri, 27 Jun 2025 01:20:38 +0800 Subject: [PATCH 10/86] maintainers: add mirror230469 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 78ebc75dae15..1d81d7868fb4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16655,6 +16655,12 @@ githubId = 1776903; name = "Andrew Abbott"; }; + mirror230469 = { + email = "mirror230469@disroot.org"; + github = "mirror230469"; + githubId = 215964377; + name = "mirror"; + }; mirrorwitch = { email = "mirrorwitch@transmom.love"; github = "mirrorwitch"; From 083f4c71b8b74128f00e5373a404e42ebb9c27c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:45:10 +0200 Subject: [PATCH 11/86] prosody: add mirror230469 as maintainer Co-authored-by: mirror230469 <215964377+mirror230469@users.noreply.github.com> --- pkgs/servers/xmpp/prosody/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 891c7d866300..999d570dd01e 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -110,6 +110,9 @@ stdenv.mkDerivation rec { license = licenses.mit; homepage = "https://prosody.im"; platforms = platforms.linux; - maintainers = with maintainers; [ toastal ]; + maintainers = with maintainers; [ + toastal + mirror230469 + ]; }; } From b919d1cd8fedc0b085944a52609bfc8fc553caa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:46:17 +0200 Subject: [PATCH 12/86] prosody: use finalAttrs pattern Co-authored-by: mirror230469 <215964377+mirror230469@users.noreply.github.com> --- pkgs/servers/xmpp/prosody/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 999d570dd01e..8b83430d7444 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -35,7 +35,7 @@ let ++ withExtraLuaPackages p ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "0.12.5"; # also update communityModules pname = "prosody"; # The following community modules are necessary for the nixos module @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { "http_upload" ]; src = fetchurl { - url = "https://prosody.im/downloads/source/${pname}-${version}.tar.gz"; + url = "https://prosody.im/downloads/source/prosody-${finalAttrs.version}.tar.gz"; sha256 = "sha256-d4+3cHoPEDmVlbp6ucZt0qIojArjp/5Kt4+X1GK9OZ8="; }; @@ -93,9 +93,13 @@ stdenv.mkDerivation rec { postInstall = '' ${lib.concatMapStringsSep "\n" (module: '' - cp -r $communityModules/mod_${module} $out/lib/prosody/modules/ + cp -r ${finalAttrs.communityModules}/mod_${module} $out/lib/prosody/modules/ '') - (lib.lists.unique (nixosModuleDeps ++ withCommunityModules ++ withOnlyInstalledCommunityModules)) + ( + lib.lists.unique ( + finalAttrs.nixosModuleDeps ++ withCommunityModules ++ withOnlyInstalledCommunityModules + ) + ) } make -C tools/migration install ''; @@ -115,4 +119,4 @@ stdenv.mkDerivation rec { mirror230469 ]; }; -} +}) From e46dcd7074c41d570e7edbc5a8ef159b19c9ebb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:47:30 +0200 Subject: [PATCH 13/86] prosody: 0.12.5 -> 13.0.2, nixos/prosody: fix startup Co-authored-by: mirror230469 <215964377+mirror230469@users.noreply.github.com> --- nixos/modules/services/networking/prosody.nix | 5 +++-- pkgs/servers/xmpp/prosody/default.nix | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 468549281fc8..b46c97f96d81 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -993,11 +993,12 @@ in { User = cfg.user; Group = cfg.group; - Type = "forking"; + Type = "simple"; RuntimeDirectory = [ "prosody" ]; PIDFile = "/run/prosody/prosody.pid"; - ExecStart = "${cfg.package}/bin/prosodyctl start"; + ExecStart = "${lib.getExe cfg.package} -F"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + Restart = "on-abnormal"; MemoryDenyWriteExecute = true; PrivateDevices = true; diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 8b83430d7444..fb90cd5016ae 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -36,7 +36,7 @@ let ); in stdenv.mkDerivation (finalAttrs: { - version = "0.12.5"; # also update communityModules + version = "13.0.2"; # also update communityModules pname = "prosody"; # The following community modules are necessary for the nixos module # prosody module to comply with XEP-0423 and provide a working @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { url = "https://prosody.im/downloads/source/prosody-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-d4+3cHoPEDmVlbp6ucZt0qIojArjp/5Kt4+X1GK9OZ8="; + hash = "sha256-PmG9OW83ylJF3r/WvkmkemGRMy8Pqi1O5fAPuwQK3bA="; }; # A note to all those merging automated updates: Please also update this @@ -56,8 +56,8 @@ stdenv.mkDerivation (finalAttrs: { # version. communityModules = fetchhg { url = "https://hg.prosody.im/prosody-modules"; - rev = "fc521fb5ffa0"; - hash = "sha256-Ci52Xkx1xd3GW9lBPKgWFBB52SocxKyj8f/Hq3hZeak="; + rev = "a4d7fefa4a8b"; + hash = "sha256-lPxKZlIVyAt1Nx+PQ0ru0qihJ1ecBbvO0fMk+5D+NzE="; }; nativeBuildInputs = [ makeWrapper ]; @@ -114,6 +114,7 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.mit; homepage = "https://prosody.im"; platforms = platforms.linux; + mainProgram = "prosody"; maintainers = with maintainers; [ toastal mirror230469 From 246e3fbf0f16b3a8c710ca018d9aeca99c71f1df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:47:50 +0200 Subject: [PATCH 14/86] nixos/prosody: allow listening on port 80 Co-authored-by: mirror230469 <215964377+mirror230469@users.noreply.github.com> --- nixos/modules/services/networking/prosody.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index b46c97f96d81..a1b0f598ca2d 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -1000,6 +1000,7 @@ in ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; Restart = "on-abnormal"; + AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; MemoryDenyWriteExecute = true; PrivateDevices = true; PrivateMounts = true; From 21e3f8e74201feb65c7a85f334da37ee4bef5e8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:48:02 +0200 Subject: [PATCH 15/86] prosody: minor cleanups --- pkgs/servers/xmpp/prosody/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index fb90cd5016ae..3628c23dc242 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -36,8 +36,14 @@ let ); in stdenv.mkDerivation (finalAttrs: { - version = "13.0.2"; # also update communityModules pname = "prosody"; + version = "13.0.2"; # also update communityModules + + src = fetchurl { + url = "https://prosody.im/downloads/source/prosody-${finalAttrs.version}.tar.gz"; + hash = "sha256-PmG9OW83ylJF3r/WvkmkemGRMy8Pqi1O5fAPuwQK3bA="; + }; + # The following community modules are necessary for the nixos module # prosody module to comply with XEP-0423 and provide a working # default setup. @@ -46,10 +52,6 @@ stdenv.mkDerivation (finalAttrs: { "vcard_muc" "http_upload" ]; - src = fetchurl { - url = "https://prosody.im/downloads/source/prosody-${finalAttrs.version}.tar.gz"; - hash = "sha256-PmG9OW83ylJF3r/WvkmkemGRMy8Pqi1O5fAPuwQK3bA="; - }; # A note to all those merging automated updates: Please also update this # attribute as some modules might not be compatible with a newer prosody @@ -61,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ luaEnv libidn @@ -77,6 +80,7 @@ stdenv.mkDerivation (finalAttrs: { "--c-compiler=${stdenv.cc.targetPrefix}cc" "--linker=${stdenv.cc.targetPrefix}cc" ]; + configurePlatforms = [ ]; postBuild = '' From 187ee9d89568fd82f24b35190264005682759b78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 31 Jul 2025 22:17:21 +0200 Subject: [PATCH 16/86] prosody: add c3d2 team as maintainer --- pkgs/servers/xmpp/prosody/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 3628c23dc242..8f05fd61806f 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -123,5 +123,6 @@ stdenv.mkDerivation (finalAttrs: { toastal mirror230469 ]; + teams = with lib.teams; [ c3d2 ]; }; }) From c26ed9f39126e932759319b0601401f4d3b0c3fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:26:51 +0200 Subject: [PATCH 17/86] nixos/prosody: remove vcard_muc as it has been obsoloted Sadly I did not find a way to use lib.mkRemovedOptionModule for this option that did not break eval. :( --- nixos/modules/services/networking/prosody.nix | 7 +------ pkgs/servers/xmpp/prosody/default.nix | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index a1b0f598ca2d..48ad1f6ee4db 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -369,11 +369,6 @@ let kick other. Useful in jitsi-meet to kick ghosts. ''; }; - vcard_muc = mkOption { - type = types.bool; - default = true; - description = "Adds the ability to set vCard for Multi User Chat rooms"; - }; # Extra parameters. Defaulting to prosody default values. # Adding them explicitly to make them visible from the options @@ -579,7 +574,7 @@ let ${lib.concatMapStrings (muc: '' Component ${toLua muc.domain} "muc" - modules_enabled = { "muc_mam"; ${optionalString muc.vcard_muc ''"vcard_muc";''} ${optionalString muc.allowners_muc ''"muc_allowners";''} } + modules_enabled = { "muc_mam"; ${optionalString muc.allowners_muc ''"muc_allowners";''} } name = ${toLua muc.name} restrict_room_creation = ${toLua muc.restrictRoomCreation} max_history_messages = ${toLua muc.maxHistoryMessages} diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 8f05fd61806f..c63abc449323 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -49,7 +49,6 @@ stdenv.mkDerivation (finalAttrs: { # default setup. nixosModuleDeps = [ "cloud_notify" - "vcard_muc" "http_upload" ]; From 4e12c9b92e1d9dad6f6f4b7fe68b11061c18d593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:30:35 +0200 Subject: [PATCH 18/86] nixos/prosody: remove obsoloted http_upload and replace it with http_file_share --- nixos/modules/services/networking/prosody.nix | 144 +++++++----------- nixos/tests/xmpp/prosody.nix | 2 +- pkgs/servers/xmpp/prosody/default.nix | 1 - 3 files changed, 58 insertions(+), 89 deletions(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 48ad1f6ee4db..657ee76576bb 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -418,62 +418,50 @@ let }; }; - uploadHttpOpts = _: { - options = { - domain = mkOption { - type = types.nullOr types.str; - description = "Domain name for the http-upload service"; - }; - uploadFileSizeLimit = mkOption { - type = types.str; - default = "50 * 1024 * 1024"; - description = "Maximum file size, in bytes. Defaults to 50MB."; - }; - uploadExpireAfter = mkOption { - type = types.str; - default = "60 * 60 * 24 * 7"; - description = "Max age of a file before it gets deleted, in seconds."; - }; - userQuota = mkOption { - type = types.nullOr types.int; - default = null; - example = 1234; - description = '' - Maximum size of all uploaded files per user, in bytes. There - will be no quota if this option is set to null. - ''; - }; - httpUploadPath = mkOption { - type = types.str; - description = '' - Directory where the uploaded files will be stored when the http_upload module is used. - By default, uploaded files are put in a sub-directory of the default Prosody storage path (usually /var/lib/prosody). - ''; - default = "/var/lib/prosody"; + httpFileShareOpts = + { config, options, ... }: + { + freeformType = + with types; + let + atom = oneOf [ + int + bool + str + (listOf atom) + ]; + in + attrsOf (nullOr atom) + // { + description = "int, bool, string or list of them"; + }; + options = { + domain = mkOption { + type = with types; nullOr str; + description = "Domain name for a http_file_share service."; + }; + size_limit = mkOption { + type = types.int; + default = 10 * 1024 * 1024; + defaultText = "10 * 1024 * 1024"; + description = "Maximum file size, in bytes."; + }; + expires_after = mkOption { + type = types.str; + default = "1 week"; + description = "Max age of a file before it gets deleted."; + }; + daily_quota = mkOption { + type = types.nullOr types.int; + default = 10 * config.size_limit; + defaultText = lib.literalExpression "10 * ${options.size_limit}"; + example = "100*1024*1024"; + description = '' + Maximum size of daily uploaded files per user, in bytes. + ''; + }; }; }; - }; - - httpFileShareOpts = _: { - freeformType = - with types; - let - atom = oneOf [ - int - bool - str - (listOf atom) - ]; - in - attrsOf (nullOr atom) - // { - description = "int, bool, string or list of them"; - }; - options.domain = mkOption { - type = with types; nullOr str; - description = "Domain name for a http_file_share service."; - }; - }; vHostOpts = _: { options = { @@ -505,15 +493,10 @@ let configFile = let - httpDiscoItems = - optional (cfg.uploadHttp != null) { - url = cfg.uploadHttp.domain; - description = "HTTP upload endpoint"; - } - ++ optional (cfg.httpFileShare != null) { - url = cfg.httpFileShare.domain; - description = "HTTP file share endpoint"; - }; + httpDiscoItems = optional (cfg.httpFileShare != null) { + url = cfg.httpFileShare.domain; + description = "HTTP file share endpoint"; + }; mucDiscoItems = builtins.foldl' ( acc: muc: [ @@ -592,18 +575,9 @@ let ${muc.extraConfig} '') cfg.muc} - ${lib.optionalString (cfg.uploadHttp != null) '' - Component ${toLua cfg.uploadHttp.domain} "http_upload" - http_upload_file_size_limit = ${cfg.uploadHttp.uploadFileSizeLimit} - http_upload_expire_after = ${cfg.uploadHttp.uploadExpireAfter} - ${lib.optionalString ( - cfg.uploadHttp.userQuota != null - ) "http_upload_quota = ${toLua cfg.uploadHttp.userQuota}"} - http_upload_path = ${toLua cfg.uploadHttp.httpUploadPath} - ''} - ${lib.optionalString (cfg.httpFileShare != null) '' Component ${toLua cfg.httpFileShare.domain} "http_file_share" + modules_disabled = { "s2s" } ${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })} ''} @@ -812,20 +786,11 @@ in description = "Additional path in which to look find plugins/modules"; }; - uploadHttp = mkOption { - description = '' - Configures the old Prosody builtin HTTP server to handle user uploads. - ''; - type = types.nullOr (types.submodule uploadHttpOpts); - default = null; - example = { - domain = "uploads.my-xmpp-example-host.org"; - }; - }; - httpFileShare = mkOption { description = '' Configures the http_file_share module to handle user uploads. + + See for a full list of options. ''; type = types.nullOr (types.submodule httpFileShareOpts); default = null; @@ -914,6 +879,12 @@ in }; }; + imports = [ + (lib.mkRemovedOptionModule [ "services" "prosody" "uploadHttp" ] + "mod_http_upload has been obsoloted and been replaced by mod_http_file_share which can be configured with httpFileShare options." + ) + ]; + config = mkIf cfg.enable { assertions = let @@ -936,10 +907,9 @@ in + genericErrMsg; } { - assertion = cfg.uploadHttp != null || cfg.httpFileShare != null || !cfg.xmppComplianceSuite; + assertion = cfg.httpFileShare != null || !cfg.xmppComplianceSuite; message = '' - You need to setup the http_upload or http_file_share modules through config.services.prosody.uploadHttp - or config.services.prosody.httpFileShare to comply with XEP-0423. + You need to setup http_file_share modules through config.services.prosody.httpFileShare to comply with XEP-0423. '' + genericErrMsg; } diff --git a/nixos/tests/xmpp/prosody.nix b/nixos/tests/xmpp/prosody.nix index 0183e876803e..2738ba386e6f 100644 --- a/nixos/tests/xmpp/prosody.nix +++ b/nixos/tests/xmpp/prosody.nix @@ -89,7 +89,7 @@ import ../make-test-python.nix { domain = "conference.example.com"; } ]; - uploadHttp = { + httpFileShare = { domain = "uploads.example.com"; }; }; diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index c63abc449323..bc261542477d 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -49,7 +49,6 @@ stdenv.mkDerivation (finalAttrs: { # default setup. nixosModuleDeps = [ "cloud_notify" - "http_upload" ]; # A note to all those merging automated updates: Please also update this From d323803eee83a3654648f412e1111f0797545ab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:31:48 +0200 Subject: [PATCH 19/86] nixos/prosody: minor formatting cleanup --- nixos/modules/services/networking/prosody.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 657ee76576bb..7810e4488b7f 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -524,7 +524,6 @@ let admins = ${toLua cfg.admins} modules_enabled = { - ${lib.concatStringsSep "\n " ( lib.mapAttrsToList (name: val: optionalString val "${toLua name};") cfg.modules )} @@ -590,7 +589,6 @@ let '') cfg.virtualHosts )} ''; - in { options = { From c8094c2f0376b70474106f3284fcbfe8c6a2c874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:32:30 +0200 Subject: [PATCH 20/86] nixos/prosody: fix logged error that /etc/mime.types cannot be found --- nixos/modules/services/networking/prosody.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 7810e4488b7f..e92d5c33ee7b 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -552,6 +552,8 @@ let http_ports = ${toLua cfg.httpPorts} https_ports = ${toLua cfg.httpsPorts} + mime_types_file = "${pkgs.mailcap}/etc/mime.types" + ${cfg.extraConfig} ${lib.concatMapStrings (muc: '' From 404f32129e4206457a1d4a15601607864ada27c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:54:57 +0200 Subject: [PATCH 21/86] nixos/tests/prosody: create cert with SANs --- nixos/tests/xmpp/prosody.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/tests/xmpp/prosody.nix b/nixos/tests/xmpp/prosody.nix index 2738ba386e6f..9d947c52e5da 100644 --- a/nixos/tests/xmpp/prosody.nix +++ b/nixos/tests/xmpp/prosody.nix @@ -2,7 +2,8 @@ let cert = pkgs: pkgs.runCommand "selfSignedCerts" { buildInputs = [ pkgs.openssl ]; } '' - openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=example.com/CN=uploads.example.com/CN=conference.example.com' -days 36500 + openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -days 365 \ + -subj '/C=GB/CN=example.com' -addext "subjectAltName = DNS:example.com,DNS:uploads.example.com,DNS:conference.example.com" mkdir -p $out cp key.pem cert.pem $out ''; From e406b1f7dc059479764cbcd1811562dfd4755e8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:56:19 +0200 Subject: [PATCH 22/86] nixos/tests/prosody: misc cleanup --- nixos/tests/xmpp/prosody.nix | 43 ++++++++++++++---------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/nixos/tests/xmpp/prosody.nix b/nixos/tests/xmpp/prosody.nix index 9d947c52e5da..08c49637918c 100644 --- a/nixos/tests/xmpp/prosody.nix +++ b/nixos/tests/xmpp/prosody.nix @@ -7,33 +7,26 @@ let mkdir -p $out cp key.pem cert.pem $out ''; + + # Creates and set password for the 2 xmpp test users. + # + # Doing that in a bash script instead of doing that in the test + # script allow us to easily provision the users when running that + # test interactively. createUsers = pkgs: pkgs.writeScriptBin "create-prosody-users" '' #!${pkgs.bash}/bin/bash set -e - - # Creates and set password for the 2 xmpp test users. - # - # Doing that in a bash script instead of doing that in the test - # script allow us to easily provision the users when running that - # test interactively. - prosodyctl register cthon98 example.com nothunter2 prosodyctl register azurediamond example.com hunter2 ''; + # Deletes the test users. delUsers = pkgs: pkgs.writeScriptBin "delete-prosody-users" '' #!${pkgs.bash}/bin/bash set -e - - # Deletes the test users. - # - # Doing that in a bash script instead of doing that in the test - # script allow us to easily provision the users when running that - # test interactively. - prosodyctl deluser cthon98@example.com prosodyctl deluser azurediamond@example.com ''; @@ -45,7 +38,6 @@ import ../make-test-python.nix { { nodes, pkgs, - config, ... }: { @@ -60,6 +52,7 @@ import ../make-test-python.nix { (pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = "example.com"; }) ]; }; + server = { config, pkgs, ... }: { @@ -97,16 +90,14 @@ import ../make-test-python.nix { }; }; - testScript = - { nodes, ... }: - '' - # Check with sqlite storage - start_all() - server.wait_for_unit("prosody.service") - server.succeed('prosodyctl status | grep "Prosody is running"') + testScript = _: '' + # Check with sqlite storage + start_all() + server.wait_for_unit("prosody.service") + server.succeed('prosodyctl status | grep "Prosody is running"') - server.succeed("create-prosody-users") - client.succeed("send-message") - server.succeed("delete-prosody-users") - ''; + server.succeed("create-prosody-users") + client.succeed("send-message") + server.succeed("delete-prosody-users") + ''; } From 33f41baebd9aa73a4d12bcf08051b339c0d8eaa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:57:04 +0200 Subject: [PATCH 23/86] nixos/tests/prosody: use writeShellScriptBin wrapper --- nixos/tests/xmpp/prosody.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nixos/tests/xmpp/prosody.nix b/nixos/tests/xmpp/prosody.nix index 08c49637918c..abed11e5308a 100644 --- a/nixos/tests/xmpp/prosody.nix +++ b/nixos/tests/xmpp/prosody.nix @@ -15,8 +15,7 @@ let # test interactively. createUsers = pkgs: - pkgs.writeScriptBin "create-prosody-users" '' - #!${pkgs.bash}/bin/bash + pkgs.writeShellScriptBin "create-prosody-users" '' set -e prosodyctl register cthon98 example.com nothunter2 prosodyctl register azurediamond example.com hunter2 @@ -24,8 +23,7 @@ let # Deletes the test users. delUsers = pkgs: - pkgs.writeScriptBin "delete-prosody-users" '' - #!${pkgs.bash}/bin/bash + pkgs.writeShellScriptBin "delete-prosody-users" '' set -e prosodyctl deluser cthon98@example.com prosodyctl deluser azurediamond@example.com From 02c796e210b4bf71ebf63f197cbf6103763ca0bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:57:34 +0200 Subject: [PATCH 24/86] nixos/tests/prosody: remove french console layout --- nixos/tests/xmpp/prosody.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/nixos/tests/xmpp/prosody.nix b/nixos/tests/xmpp/prosody.nix index abed11e5308a..e8d0677107f4 100644 --- a/nixos/tests/xmpp/prosody.nix +++ b/nixos/tests/xmpp/prosody.nix @@ -40,7 +40,6 @@ import ../make-test-python.nix { }: { security.pki.certificateFiles = [ "${cert pkgs}/cert.pem" ]; - console.keyMap = "fr-bepo"; networking.extraHosts = '' ${nodes.server.config.networking.primaryIPAddress} example.com ${nodes.server.config.networking.primaryIPAddress} conference.example.com @@ -55,7 +54,6 @@ import ../make-test-python.nix { { config, pkgs, ... }: { security.pki.certificateFiles = [ "${cert pkgs}/cert.pem" ]; - console.keyMap = "fr-bepo"; networking.extraHosts = '' ${config.networking.primaryIPAddress} example.com ${config.networking.primaryIPAddress} conference.example.com From 6db83a2f0e994bc862fd37565bc9397f84dca04b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 01:57:49 +0200 Subject: [PATCH 25/86] nixos/tests/prosody: fix warning --- nixos/tests/xmpp/prosody.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/tests/xmpp/prosody.nix b/nixos/tests/xmpp/prosody.nix index e8d0677107f4..50df32f49601 100644 --- a/nixos/tests/xmpp/prosody.nix +++ b/nixos/tests/xmpp/prosody.nix @@ -41,9 +41,9 @@ import ../make-test-python.nix { { security.pki.certificateFiles = [ "${cert pkgs}/cert.pem" ]; networking.extraHosts = '' - ${nodes.server.config.networking.primaryIPAddress} example.com - ${nodes.server.config.networking.primaryIPAddress} conference.example.com - ${nodes.server.config.networking.primaryIPAddress} uploads.example.com + ${nodes.server.networking.primaryIPAddress} example.com + ${nodes.server.networking.primaryIPAddress} conference.example.com + ${nodes.server.networking.primaryIPAddress} uploads.example.com ''; environment.systemPackages = [ (pkgs.callPackage ./xmpp-sendmessage.nix { connectTo = "example.com"; }) From 3ea8513fb5431b65e827a9fb7bf72395e12db34f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 02:04:07 +0200 Subject: [PATCH 26/86] nixos/prosody: disable http_files per default as it requires configuration to not break http_file_share --- nixos/modules/services/networking/prosody.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index e92d5c33ee7b..cd69f827b99c 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -182,7 +182,7 @@ let http_files = mkOption { type = types.bool; - default = true; + default = false; description = "Serve static files from a directory over HTTP"; }; From 445cd5701d9874795241a8a5538f83b732047120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:33:17 +0200 Subject: [PATCH 27/86] nixos/prosody: enable admin_shell to fix tests --- nixos/modules/services/networking/prosody.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index cd69f827b99c..275b90848f27 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -524,6 +524,7 @@ let admins = ${toLua cfg.admins} modules_enabled = { + "admin_shell"; -- for prosodyctl ${lib.concatStringsSep "\n " ( lib.mapAttrsToList (name: val: optionalString val "${toLua name};") cfg.modules )} From a302465e0ed2cc85f92e3534e3ca2cf707dc8dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:34:16 +0200 Subject: [PATCH 28/86] nixos/prosody: wire up modules.mam option --- nixos/modules/services/networking/prosody.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 275b90848f27..c270b1465122 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -559,7 +559,7 @@ let ${lib.concatMapStrings (muc: '' Component ${toLua muc.domain} "muc" - modules_enabled = { "muc_mam"; ${optionalString muc.allowners_muc ''"muc_allowners";''} } + modules_enabled = {${optionalString cfg.modules.mam ''" muc_mam";''}${optionalString muc.allowners_muc ''" muc_allowners";''} } name = ${toLua muc.name} restrict_room_creation = ${toLua muc.restrictRoomCreation} max_history_messages = ${toLua muc.maxHistoryMessages} From 76224149c10ea1e9c4b7fe7edb9baba9cdbeaeed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:34:49 +0200 Subject: [PATCH 29/86] nixos/prosody: fix certs directory missing error Prosody starts without it but not lay false leads for others to debug. --- nixos/modules/services/networking/prosody.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index c270b1465122..b097843c1c9d 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -920,6 +920,9 @@ in environment.systemPackages = [ cfg.package ]; + # prevent error if not all certs are configured by the user + environment.etc."prosody/certs/.dummy".text = ""; + environment.etc."prosody/prosody.cfg.lua".source = if cfg.checkConfig then pkgs.runCommandLocal "prosody.cfg.lua" From dfa4ce2923eb6925ec9688be7364a7a4452d94f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:35:37 +0200 Subject: [PATCH 30/86] nixos/prosody: add support for httpFileShare.http_host --- nixos/modules/services/networking/prosody.nix | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index b097843c1c9d..1cb047c9b125 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -440,6 +440,14 @@ let type = with types; nullOr str; description = "Domain name for a http_file_share service."; }; + http_host = mkOption { + type = types.nullOr types.str; + default = null; + description = '' + To avoid an additional DNS record and certificate, you may set this option to your primary domain (e.g. "example.com") + or use a reverse proxy to handle the HTTP for that domain. + ''; + }; size_limit = mkOption { type = types.int; default = 10 * 1024 * 1024; @@ -577,11 +585,18 @@ let ${muc.extraConfig} '') cfg.muc} - ${lib.optionalString (cfg.httpFileShare != null) '' - Component ${toLua cfg.httpFileShare.domain} "http_file_share" - modules_disabled = { "s2s" } - ${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })} - ''} + ${ + lib.optionalString (cfg.httpFileShare != null) '' + Component ${toLua cfg.httpFileShare.domain} "http_file_share" + modules_disabled = { "s2s" } + '' + + lib.optionalString (cfg.httpFileShare.http_host != null) '' + http_host = "${cfg.httpFileShare.http_host}" + '' + + '' + ${settingsToLua " http_file_share_" (cfg.httpFileShare // { domain = null; })} + '' + } ${lib.concatStringsSep "\n" ( lib.mapAttrsToList (n: v: '' From ccefdbb5873d85888d18e2cda44ef6e1d5a9671e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 04:54:58 +0200 Subject: [PATCH 31/86] nixos/release-notes: add notes for prosody 13.0.0. --- nixos/doc/manual/release-notes/rl-2511.section.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 4f51b1e520e6..d199c9526b6b 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -107,6 +107,14 @@ - The `dovecot` systemd service was renamed from `dovecot2` to `dovecot`. The former is now just an alias. Update any overrides on the systemd unit to the new name. +- `Prosody` has been updated to major release 13 which removed some obsoleted modules and brought a couple of major and breaking changes: + - The `http_files` module is now disabled by default because it now requires `http_files_dir` to be configured. + - The `vcard_muc` module has been removed and got replaced by the inbuilt `muc_vcard` module. + - The `http_upload` module has been removed and you must migrate to the `http_file_share` module to stay XEP-0423 compliant. The `httpFileShare` options got expanded to better facility that. + - The `admin_shell` module is now always being loaded to make `prosodyctl` functional. + - The `mime_types_file` setting is now set to `"${pkgs.mailcap}/etc/mime.types"` to prevent errors. + For a complete list of changes, please see [their announcement](https://blog.prosody.im/prosody-13.0.0-released/). + - The `yeahwm` package and `services.xserver.windowManager.yeahwm` module were removed due to the package being broken and unmaintained upstream. - The `services.postgresql` module now sets up a systemd unit `postgresql.target`. Depending on `postgresql.target` guarantees that postgres is in read-write mode and initial/ensure scripts were executed. Depending on `postgresql.service` only guarantees a read-only connection. From e42cceb90c490aa5bb0a1c82e9601febadd3f84b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Aug 2025 06:42:43 +0200 Subject: [PATCH 32/86] nixos/prosody: fix message reactions and moderation in muc's It took us over 3 hours to figure this out, I want to cry :,( --- nixos/modules/services/networking/prosody.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 1cb047c9b125..d1de1854c938 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -567,7 +567,7 @@ let ${lib.concatMapStrings (muc: '' Component ${toLua muc.domain} "muc" - modules_enabled = {${optionalString cfg.modules.mam ''" muc_mam";''}${optionalString muc.allowners_muc ''" muc_allowners";''} } + modules_enabled = {${optionalString cfg.modules.mam ''" muc_mam",''}${optionalString muc.allowners_muc ''" muc_allowners",''} } name = ${toLua muc.name} restrict_room_creation = ${toLua muc.restrictRoomCreation} max_history_messages = ${toLua muc.maxHistoryMessages} From 72430d60b2d17e0e06b3add80c00791743232bd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 02:55:54 +0000 Subject: [PATCH 33/86] firebase-tools: 14.11.1 -> 14.11.2 --- pkgs/by-name/fi/firebase-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index b7294634a720..24efb57fa935 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "14.11.1"; + version = "14.11.2"; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-2igmTOGheCMlBo2fKbKOpc+IFhwLcYKJ7u5evKl0buY="; + hash = "sha256-7B1iGjWYfw8e5+JF0YDIZ/o5nR981gNdBM64BcdR3sk="; }; - npmDepsHash = "sha256-9ysvVXaJbV2axsZn/TEAdDBPwoM8baI5jnMO9dH6JqE="; + npmDepsHash = "sha256-HzHTp+lFHTYftmWRxreVkzDKHl9fxw4Da/res5bN1yg="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json From ca60eb3094c390c70a7c9feee62164b7c5cf7d1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 04:10:57 +0000 Subject: [PATCH 34/86] terraform-providers.azurerm: 4.37.0 -> 4.38.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d2af01af8176..c1c5e9c7212f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -153,11 +153,11 @@ "vendorHash": null }, "azurerm": { - "hash": "sha256-2QWaPwqjgtzOoqGB91k2mKnMqhZ559rp4KJWQdkOjHE=", + "hash": "sha256-mYADF+vzpYt9RMxjNrZnEnBgpF4s0h2qBxize52DLw8=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.37.0", + "rev": "v4.38.1", "spdx": "MPL-2.0", "vendorHash": null }, From 0a0cebba449b2893c54e80f139294c53dc9bf891 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 05:30:07 +0000 Subject: [PATCH 35/86] chezmoi: 2.62.5 -> 2.63.1 --- pkgs/by-name/ch/chezmoi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chezmoi/package.nix b/pkgs/by-name/ch/chezmoi/package.nix index 6050bb1698e6..1e9211183419 100644 --- a/pkgs/by-name/ch/chezmoi/package.nix +++ b/pkgs/by-name/ch/chezmoi/package.nix @@ -8,16 +8,16 @@ let argset = { pname = "chezmoi"; - version = "2.62.5"; + version = "2.63.1"; src = fetchFromGitHub { owner = "twpayne"; repo = "chezmoi"; rev = "v${argset.version}"; - hash = "sha256-MwLpQNtbYl7eBaQD8eQNAM3TXVWzk2B7xtaWXtPaEHA="; + hash = "sha256-gf79aJhyN3qrCMg7IZqUxHCl6qj6GY5BOXjoJvpKql4="; }; - vendorHash = "sha256-X93Ox69L6a1vBALdEVlHkdMrYmHcnVxXwfPsDVZiymY="; + vendorHash = "sha256-2Pnj5QoCL8B5qF7YlQFJttj4nlOSobJKySnIvg+82Ew="; nativeBuildInputs = [ installShellFiles From e9df1d8183579d66ef617914130d4b9e3c62f990 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 06:01:16 +0000 Subject: [PATCH 36/86] terraform-providers.gitlab: 18.1.1 -> 18.2.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d2af01af8176..2f588d43c861 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -516,13 +516,13 @@ "vendorHash": null }, "gitlab": { - "hash": "sha256-1OzHzYnNlpHSVX3Q0JfjTTHJ1ux+YeRTe7ImtAsP8JU=", + "hash": "sha256-0+zBgoLpdIn20QVygVfwZXn6CKmjBku5mOzjSJV7LYo=", "homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab", "owner": "gitlabhq", "repo": "terraform-provider-gitlab", - "rev": "v18.1.1", + "rev": "v18.2.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-G325isVj6JKs58i59V/A51vE8mzgxk/1EqSVvb6TiH4=" + "vendorHash": "sha256-eE9AY/79xQSbRl5kA0rwS8Oz8I9jaxT/KlVd0v0GAa8=" }, "google": { "hash": "sha256-YwSl33ST8kvnVg5hr7PCSfEO0xRDRVvTEU3KEMfiIIg=", From c50d6c3c5bfc9f33a92c3bbb8a3975abdfc0248f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 07:31:09 +0000 Subject: [PATCH 37/86] parallel-disk-usage: 0.20.0 -> 0.21.0 --- pkgs/by-name/pa/parallel-disk-usage/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/parallel-disk-usage/package.nix b/pkgs/by-name/pa/parallel-disk-usage/package.nix index 8674d8a4c3de..07ded3ea8970 100644 --- a/pkgs/by-name/pa/parallel-disk-usage/package.nix +++ b/pkgs/by-name/pa/parallel-disk-usage/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "parallel-disk-usage"; - version = "0.20.0"; + version = "0.21.0"; src = fetchFromGitHub { owner = "KSXGitHub"; repo = "parallel-disk-usage"; rev = version; - hash = "sha256-Xzc+1cPs84o58G7n8hEN9vtaz3bw3TrwodphK45Iq2g="; + hash = "sha256-QPZT/SBiF6vDAhQzlxh+encoxbZ9Hi2kOZ2XalZkErg="; }; - cargoHash = "sha256-qSQpjYydpjVUP5AO2sPshP/HZzeVihwlJxyabml67js="; + cargoHash = "sha256-plC+VB6dp7W7dROdYwmhTMpPHEwRSgsArwY9jrYycBk="; meta = with lib; { description = "Highly parallelized, blazing fast directory tree analyzer"; From 7c8d2c388d58d73dca205a4a831eb76f5d62df9d Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Mon, 4 Aug 2025 11:12:54 +0200 Subject: [PATCH 38/86] zeekstd: 0.4.0 -> 0.4.1 https://github.com/rorosen/zeekstd/releases/tag/v0.4.1-cli --- pkgs/by-name/ze/zeekstd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zeekstd/package.nix b/pkgs/by-name/ze/zeekstd/package.nix index 0adbedaaf920..410318027b66 100644 --- a/pkgs/by-name/ze/zeekstd/package.nix +++ b/pkgs/by-name/ze/zeekstd/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "zeekstd"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "rorosen"; repo = "zeekstd"; tag = "v${finalAttrs.version}-cli"; - hash = "sha256-ulbmqkayIyzt4Wcb5Qfm2jamuTFkqxt6jAvLedLn0k8="; + hash = "sha256-vvFBMDzypiAaLT5R6RTXJQZQhNCuiG3PxMEPmmPd7/I="; }; - cargoHash = "sha256-d4h2oAd+Posk8TzwNZVB6cSDN/wCIjPTanV9+8tf2iY="; + cargoHash = "sha256-z1y12v71jxo8z3sZOAkSNvgBvexUGu0Z43HHxLCHSjg="; meta = { description = "CLI tool that works with the zstd seekable format"; From 5246c8814e368675bf6ffb47ab47309176c4bc49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 10:47:18 +0000 Subject: [PATCH 39/86] heptabase: 1.66.0 -> 1.67.1 --- pkgs/by-name/he/heptabase/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index a3ebe695e7be..81439fe2a62e 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.66.0"; + version = "1.67.1"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-8kkY+Tp8RuE+REcCT/gj8CA6CqTLk6eVeAEsOKv+axA="; + hash = "sha256-29+Bw1OvKq/MHML3TbLcUsa9Xd7SrCtTXjIXNhBbUVY="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 1dadbe7ee1d4237a500e19f319497ebe3af93367 Mon Sep 17 00:00:00 2001 From: TornaxO7 Date: Mon, 4 Aug 2025 14:05:59 +0200 Subject: [PATCH 40/86] rio: 0.2.24 -> 0.2.25 --- pkgs/by-name/ri/rio/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ri/rio/package.nix b/pkgs/by-name/ri/rio/package.nix index 2a1f366089bb..089196927553 100644 --- a/pkgs/by-name/ri/rio/package.nix +++ b/pkgs/by-name/ri/rio/package.nix @@ -6,28 +6,23 @@ rustPlatform, nixosTests, nix-update-script, - autoPatchelfHook, cmake, ncurses, pkg-config, - gcc-unwrapped, fontconfig, libGL, vulkan-loader, libxkbcommon, - withX11 ? !stdenv.hostPlatform.isDarwin, libX11, libXcursor, libXi, libXrandr, libxcb, - withWayland ? !stdenv.hostPlatform.isDarwin, wayland, - testers, rio, }: @@ -53,16 +48,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "rio"; - version = "0.2.24"; + version = "0.2.25"; src = fetchFromGitHub { owner = "raphamorim"; repo = "rio"; tag = "v${finalAttrs.version}"; - hash = "sha256-djKDi4ysRWtoMabJkEZ3jQ8hAE9JISi/ivjSFZmAwLY="; + hash = "sha256-HjM4cbOvy79hQEg8C/PK7D0jjiMRw5zP4jPFPctNX9o="; }; - cargoHash = "sha256-cdMIbip5fjDHewh/HiYzb/3QVRXUH7OeRQO+zfuGw6Q="; + cargoHash = "sha256-I0LSUzMH6tyn6/Y74FApEdo0/m+6fa8UK0hzVBxA7F8="; nativeBuildInputs = [ ncurses From 377886bccd6ea9494c5183a4a612623b6b3eee16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 12:48:00 +0000 Subject: [PATCH 41/86] tmuxPlugins.fingers: 2.5.0 -> 2.5.1 --- pkgs/misc/tmux-plugins/tmux-fingers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/tmux-plugins/tmux-fingers/default.nix b/pkgs/misc/tmux-plugins/tmux-fingers/default.nix index 25c5a65518b2..97a665c3b04a 100644 --- a/pkgs/misc/tmux-plugins/tmux-fingers/default.nix +++ b/pkgs/misc/tmux-plugins/tmux-fingers/default.nix @@ -7,13 +7,13 @@ let fingers = crystal.buildCrystalPackage rec { format = "shards"; - version = "2.5.0"; + version = "2.5.1"; pname = "fingers"; src = fetchFromGitHub { owner = "Morantron"; repo = "tmux-fingers"; rev = "${version}"; - sha256 = "sha256-PESjKpVKRyuhkyiSzq2ZAD8CzFyqD3O7LcQxEbKfc9A="; + sha256 = "sha256-O5CfboFnl51OeOgqI2NB3MmELDeKykd5NO2d5FGXkII="; }; shardsFile = ./shards.nix; From e702dc915ce37d382b578ff28f4f848414b40c5b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 4 Aug 2025 15:05:41 +0200 Subject: [PATCH 42/86] python313Packages.tencentcloud-sdk-python: 3.0.1436 -> 3.0.1437 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1436...refs/tags/3.0.1437 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1437/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 740e32686f9b..d4ba651861d8 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1436"; + version = "3.0.1437"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-CyZ3y6NhKwVAPVg1vTzRlV4kgBoOACsxWeWVUV4je3s="; + hash = "sha256-tq+8TZnZbs6/6160YCQTg6f+jjbxKsfhfhLNEpOyP6E="; }; build-system = [ setuptools ]; From 9e4d4a42aec1910513c23c4188384f2888b96384 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 4 Aug 2025 08:35:31 -0500 Subject: [PATCH 43/86] 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 4562f5a2dc3f..c5cba23c71fe 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -347,7 +347,7 @@ https://github.com/Bekaboo/dropbar.nvim/,HEAD, https://github.com/earthly/earthly.vim/,HEAD, https://github.com/GustavEikaas/easy-dotnet.nvim/,HEAD, https://github.com/Shougo/echodoc.vim/,, -https://github.com/ssstba/ecolog.nvim/,HEAD, +https://github.com/ph1losof/ecolog.nvim/,HEAD, https://github.com/sainnhe/edge/,, https://github.com/geldata/edgedb-vim/,, https://github.com/folke/edgy.nvim/,HEAD, From bdebe5b697cd5c86cc8e0da207952b4df49a38a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 13:49:42 +0000 Subject: [PATCH 44/86] kube-linter: 0.7.4 -> 0.7.5 --- pkgs/by-name/ku/kube-linter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kube-linter/package.nix b/pkgs/by-name/ku/kube-linter/package.nix index 716282cfd080..286b802889b4 100644 --- a/pkgs/by-name/ku/kube-linter/package.nix +++ b/pkgs/by-name/ku/kube-linter/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "kube-linter"; - version = "0.7.4"; + version = "0.7.5"; src = fetchFromGitHub { owner = "stackrox"; repo = "kube-linter"; rev = "v${version}"; - sha256 = "sha256-19roNwTRyP28YTIwkDDXlvsg7yY4vRLHUnBRREOe7iQ="; + sha256 = "sha256-akuyMSgEtIV1+dxFlAgoVdhnKO4SyVP3pIABCjT52Kc="; }; - vendorHash = "sha256-wCYEgQ+mm50ESQOs7IivTUhjTDiaGETogLOHcJtNfaM="; + vendorHash = "sha256-TETt2USmpKolx3nXk9kXknxoXpa/nRj4XZWeDvWFRZQ="; excludedPackages = [ "tool-imports" ]; From a811494ad3a313f3e4960b1c9e8ecf202176e99c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 4 Aug 2025 16:24:18 +0200 Subject: [PATCH 45/86] python313Packages.pysigma-backend-loki: 0.12.3 -> 0.12.4 Diff: https://github.com/grafana/pySigma-backend-loki/compare/refs/tags/v0.12.3...refs/tags/v0.12.4 --- .../python-modules/pysigma-backend-loki/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma-backend-loki/default.nix b/pkgs/development/python-modules/pysigma-backend-loki/default.nix index 983b4122dba1..1ebd91d9c197 100644 --- a/pkgs/development/python-modules/pysigma-backend-loki/default.nix +++ b/pkgs/development/python-modules/pysigma-backend-loki/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pysigma-backend-loki"; - version = "0.12.3"; + version = "0.12.4"; pyproject = true; src = fetchFromGitHub { owner = "grafana"; repo = "pySigma-backend-loki"; tag = "v${version}"; - hash = "sha256-tsAtD98vWU8mB+Y3ePp2S54dSDu5R7DIDYDin+JJgSg="; + hash = "sha256-2VgrIJocFtMFZCTyPQZcSnNJ5XgfD+nbmJ1wvesrQoE="; }; build-system = [ poetry-core ]; From a667834a5fe2e18dd4405ddc19679dae7566c4b1 Mon Sep 17 00:00:00 2001 From: Neyts Zupan Date: Mon, 4 Aug 2025 13:38:08 +0000 Subject: [PATCH 46/86] paretosecurity: 0.2.39 -> 0.3.2 Test for linking had to be removed because now the linking is more complex and it would take too much mocking to test it. The test in question was moved to the dashboard codebase that is closed-source, if that helps in any way. --- nixos/tests/paretosecurity.nix | 50 +++------------------- pkgs/by-name/pa/paretosecurity/package.nix | 6 +-- 2 files changed, 9 insertions(+), 47 deletions(-) diff --git a/nixos/tests/paretosecurity.nix b/nixos/tests/paretosecurity.nix index 0ed86e57a89e..9c4c51271ad5 100644 --- a/nixos/tests/paretosecurity.nix +++ b/nixos/tests/paretosecurity.nix @@ -8,37 +8,10 @@ { imports = [ ./common/user-account.nix ]; - networking.firewall.enable = true; - services.paretosecurity = { - enable = true; - - # Create a patched version of the package that points to the local dashboard - # for easier testing - package = pkgs.paretosecurity.overrideAttrs (oldAttrs: { - postPatch = oldAttrs.postPatch or "" + '' - substituteInPlace team/report.go \ - --replace-warn 'const reportURL = "https://cloud.paretosecurity.com"' \ - 'const reportURL = "http://cloud"' - ''; - }); - }; + services.paretosecurity.enable = true; }; - nodes.cloud = { - networking.firewall.allowedTCPPorts = [ 80 ]; - - services.nginx = { - enable = true; - virtualHosts."cloud" = { - locations."/api/v1/team/".extraConfig = '' - add_header Content-Type application/json; - return 200 '{"message": "Linked device."}'; - ''; - }; - }; - }; - nodes.xfce = { pkgs, ... }: { @@ -70,9 +43,8 @@ testScript = '' # Test setup terminal.succeed("su - alice -c 'mkdir -p /home/alice/.config'") - for m in [terminal, cloud]: - m.systemctl("start network-online.target") - m.wait_for_unit("network-online.target") + terminal.systemctl("start network-online.target") + terminal.wait_for_unit("network-online.target") # Test 1: Test the systemd socket is installed & enabled terminal.succeed('systemctl is-enabled paretosecurity.socket') @@ -91,17 +63,7 @@ + "'" ) - # Test 3: Test linking - terminal.succeed("su - alice -c 'paretosecurity link" - + " paretosecurity://enrollTeam/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9." - + "eyJ0b2tlbiI6ImR1bW15LXRva2VuIiwidGVhbUlEIjoiZHVtbXktdGVhbS1pZCIsImlhdCI6" - + "MTcwMDAwMDAwMCwiZXhwIjoxOTAwMDAwMDAwfQ.WgnL6_S0EBJHwF1wEVUG8GtIcoVvK5IjWbZpUeZr4Qw'") - - config = terminal.succeed("cat /home/alice/.config/pareto.toml") - assert 'AuthToken = "dummy-token"' in config - assert 'TeamID = "dummy-team-id"' in config - - # Test 4: Test the tray icon + # Test 3: Test the tray icon xfce.wait_for_x() for unit in [ 'paretosecurity-trayicon', @@ -115,7 +77,7 @@ xfce.succeed("xdotool click 1") xfce.wait_for_text("Run Checks") - # Test 5: Desktop entry + # Test 4: Desktop entry xfce.succeed("xdotool mousemove 10 10") xfce.succeed("xdotool click 1") # hide the tray icon window xfce.succeed("xdotool click 1") # show the Applications menu @@ -123,7 +85,7 @@ xfce.succeed("xdotool click 1") xfce.wait_for_text("Pareto Security") - # Test 6: paretosecurity:// URL handler is registered + # Test 5: paretosecurity:// URL handler is registered xfce.succeed("su - alice -c 'xdg-open paretosecurity://foo'") ''; } diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix index 57767ca3bff0..791b7cba2f04 100644 --- a/pkgs/by-name/pa/paretosecurity/package.nix +++ b/pkgs/by-name/pa/paretosecurity/package.nix @@ -17,16 +17,16 @@ buildGoModule (finalAttrs: { webkitgtk_4_1 ]; pname = "paretosecurity"; - version = "0.2.39"; + version = "0.3.2"; src = fetchFromGitHub { owner = "ParetoSecurity"; repo = "agent"; rev = finalAttrs.version; - hash = "sha256-goINqrt4ZEC5/WklC4D35wMTpjfJ0dZWfGU3vLWTLjM="; + hash = "sha256-TXKymCFr2lrbgmbCxI3vIKx61nbOaRmuUTwNn7k0Hm0="; }; - vendorHash = "sha256-tYpTXCx0vp+JX7keu+m5ePrPlGVJZen38HSfQHS4f7s="; + vendorHash = "sha256-DlCGCheJHa4HPM7kfX/UbOfLukAiaoP7QZnabkZVASM="; proxyVendor = true; # Skip building the Windows installer From b2f1574b699abac05286084278d75fe1e2830c35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 20:54:34 +0000 Subject: [PATCH 47/86] pinniped: 0.39.0 -> 0.40.0 --- pkgs/by-name/pi/pinniped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pinniped/package.nix b/pkgs/by-name/pi/pinniped/package.nix index 226b682ad0e4..09ad823ce66f 100644 --- a/pkgs/by-name/pi/pinniped/package.nix +++ b/pkgs/by-name/pi/pinniped/package.nix @@ -7,18 +7,18 @@ buildGoModule rec { pname = "pinniped"; - version = "0.39.0"; + version = "0.40.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "pinniped"; rev = "v${version}"; - sha256 = "sha256-t0M+jBGDKq2TSLCRFdAo0H875yylFEc2n8rYYWLtWSc="; + sha256 = "sha256-VFBiy7EKJ0J407PAWDlBNXxLWpZ4w3ai4yk32kn18rI="; }; subPackages = "cmd/pinniped"; - vendorHash = "sha256-ECaudBXkqTWMi3KmQ9j8tzjPaD0CRTQXzF5n5s6G2lo="; + vendorHash = "sha256-OGZ9/pXudz9YmxeEkMP710+RwHOCig0yDqo+X/o9eJw="; ldflags = [ "-s" From abed9f66eba58456cd3c95faf0d234ee8131accc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 21:37:16 +0000 Subject: [PATCH 48/86] terraform-providers.exoscale: 0.64.3 -> 0.65.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d2af01af8176..fb2525187c65 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -444,11 +444,11 @@ "vendorHash": "sha256-OzFNqWCAIvFQQ/4bi52doASkjo/zoxlS2ueiV1rww1M=" }, "exoscale": { - "hash": "sha256-V/+7qjE1r49cbF1+N5E7/jWFTSvqjhO8jxjneTJjjmQ=", + "hash": "sha256-TA8mMMeelnkvGcvRy9+QLiRegQYf8xo6vRZ+kb+DY5A=", "homepage": "https://registry.terraform.io/providers/exoscale/exoscale", "owner": "exoscale", "repo": "terraform-provider-exoscale", - "rev": "v0.64.3", + "rev": "v0.65.0", "spdx": "MPL-2.0", "vendorHash": null }, From 613deeb1daea114db3ed967913b45ad6d3c1e13f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 22:02:32 +0000 Subject: [PATCH 49/86] python3Packages.sensai-utils: 1.4.0 -> 1.5.0 --- pkgs/development/python-modules/sensai-utils/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/sensai-utils/default.nix b/pkgs/development/python-modules/sensai-utils/default.nix index d28c835eb540..34860d2885b4 100644 --- a/pkgs/development/python-modules/sensai-utils/default.nix +++ b/pkgs/development/python-modules/sensai-utils/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "sensai-utils"; - version = "1.4.0"; + version = "1.5.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "opcode81"; repo = "sensAI-utils"; tag = "v${version}"; - hash = "sha256-XgZv76tLeTRCvNptasp8EiU2DC+HWkc1xhlCA+YiUZY="; + hash = "sha256-bAbgamJjB+NpPnZHqYOrOhatGGgjzy558BrF3GwHOHE="; }; build-system = [ setuptools ]; @@ -33,7 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "Utilities from sensAI, the Python library for sensible AI"; homepage = "https://github.com/opcode81/sensAI-utils"; - changelog = "https://github.com/opcode81/sensAI-utils/releases/tag/v${version}"; + changelog = "https://github.com/opcode81/sensAI-utils/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ derdennisop ]; }; From 17b13159063fc8a21302af0b8ad275ce3f93c8a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 22:14:29 +0000 Subject: [PATCH 50/86] dapr-cli: 1.15.1 -> 1.15.2 --- pkgs/by-name/da/dapr-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/dapr-cli/package.nix b/pkgs/by-name/da/dapr-cli/package.nix index 4c33c477ef6e..d3bc3e902d1d 100644 --- a/pkgs/by-name/da/dapr-cli/package.nix +++ b/pkgs/by-name/da/dapr-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "dapr-cli"; - version = "1.15.1"; + version = "1.15.2"; src = fetchFromGitHub { owner = "dapr"; repo = "cli"; rev = "v${version}"; - hash = "sha256-hMBXNJKerRjI2vWsqRlMHyxlgyfN6WNbwVbMpe59rM4="; + hash = "sha256-S7z6v4J+ZsSgsupU0AYcRgFmIG8szbMoW5tFIix9HBs="; }; vendorHash = "sha256-RH802JcEHzrVEf4t7O0croSc36LNM6MtFXFJtDffIvU="; From cdb23b4857769b0f25ff4ee3de3d3f5a1fefbfb7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 22:40:19 +0000 Subject: [PATCH 51/86] cargo-binstall: 1.14.2 -> 1.14.3 --- pkgs/by-name/ca/cargo-binstall/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index 88d9d565bdc7..65dec316726b 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-binstall"; - version = "1.14.2"; + version = "1.14.3"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; rev = "v${version}"; - hash = "sha256-elpTBFt9w6J4xLY+ykzhQnj+4MF5bVgzerxTTpevTxk="; + hash = "sha256-mfnrj+mqDvJ5VlpZ6/AETSjDCIF0LaqPQW1yXiuTlvY="; }; - cargoHash = "sha256-9VERKo5GU1gK0rLNx+wq+mnKrwY1DVsmdH+aRSzIOew="; + cargoHash = "sha256-6RPDiTqn+yoyu3qn28bsBTHgcKnOjqT2ZXIm65AGwag="; nativeBuildInputs = [ pkg-config From 283548dd4ce5cb1a56441852c2984bf5fc80f358 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 23:14:32 +0000 Subject: [PATCH 52/86] nelm: 1.8.0 -> 1.10.0 --- pkgs/by-name/ne/nelm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index 2de54723275d..fbcd13181809 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.8.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-IZO+uMWa2dxvfRhxeVy6JRIzRC1CduZxUHPrA8lqxi8="; + hash = "sha256-FtYRfGHdU3eScFQYDS4vAqQ7fgcGIUYhn7N5/X0rhXA="; }; - vendorHash = "sha256-wrZe0YmsMOHD3NOOXRKM0ZLnnOvasFyPq26JIAqyXTQ="; + vendorHash = "sha256-QxzI+MO3wJxioW7NQwEigNq6NDu81Pu2BUBlwRvqyqk="; subPackages = [ "cmd/nelm" ]; From 96c77e6f72eb08fe44b9e219af409e429def4541 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 23:15:05 +0000 Subject: [PATCH 53/86] gqlgen: 0.17.77 -> 0.17.78 --- pkgs/by-name/gq/gqlgen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gq/gqlgen/package.nix b/pkgs/by-name/gq/gqlgen/package.nix index dd4aafe9a251..a2625cc4aed5 100644 --- a/pkgs/by-name/gq/gqlgen/package.nix +++ b/pkgs/by-name/gq/gqlgen/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.17.77"; + version = "0.17.78"; in buildGoModule { pname = "gqlgen"; @@ -16,7 +16,7 @@ buildGoModule { owner = "99designs"; repo = "gqlgen"; tag = "v${version}"; - hash = "sha256-3feo0wpRHDK3Vx9R6YoQuc2NU+4F+trkaNTvA3AV2NE="; + hash = "sha256-rFmcyEEliP8Kv75/UMB57IjKB8qTDrhvVDGMRlC1gc8="; }; vendorHash = "sha256-qDPJKGQmZz5Taj/gXakx3t/4bDaMrNR+HehV19HvdCI="; From 995143c73074d9fd799cec3f4397c0c2732258af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 23:46:02 +0000 Subject: [PATCH 54/86] hoppscotch: 25.6.1-0 -> 25.7.0-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index a2131630f979..3821da8433d9 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.6.1-0"; + version = "25.7.0-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-pQAG8jRObTaYOBKgHRydq1ilO7O5nweZSoT70wdcUfA="; + hash = "sha256-oM/Gpl7Z8tlgPsujQc0RUlN8anWoiQfg+bSxg+oK2AE="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-pRaBphPcWfCgYE03kth4EeFI4mroSHg4r1mmwQDKhLg="; + hash = "sha256-yFzMMpJpBlMcV1NMqG2L8XOSyC2cT4+WMZwdphYPFF4="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-dwjHUBZs9XQMmTfxUrbqgb/7lm+xPTeVO+VCX9wBFK8="; + hash = "sha256-req782QlPw2ZDo5eqNAWVPoTPvBODTnAhvLYewd0b2E="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From 227a4b889497075920b61314f564117cd018c5ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 4 Aug 2025 23:46:38 +0000 Subject: [PATCH 55/86] phrase-cli: 2.44.0 -> 2.45.0 --- pkgs/by-name/ph/phrase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index 1579ff23cb65..d53302b695a1 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "phrase-cli"; - version = "2.44.0"; + version = "2.45.0"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = version; - sha256 = "sha256-tMWjk+cqgVcmtFSXqWhvOTc6y/85hJ8ds8OVukLbtzQ="; + sha256 = "sha256-6oq9DW2h1vy2G3sjjzO8xgqSsH1wYVSXccMf1i+qmM8="; }; - vendorHash = "sha256-Eb/rkXvih7CDEgxZ15BD62zE5/TRYWNTTZzQU+uxtXg="; + vendorHash = "sha256-nrxkELO1gxU3douXLID5HbS+rMjz9dVQ9eMEn32XpNY="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; From 206ec87b42be876855b1160162c518af5f2d4515 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 00:36:36 +0000 Subject: [PATCH 56/86] ttyplot: 1.7.2 -> 1.7.3 --- pkgs/by-name/tt/ttyplot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tt/ttyplot/package.nix b/pkgs/by-name/tt/ttyplot/package.nix index 4582cb8af05f..b3a30e588634 100644 --- a/pkgs/by-name/tt/ttyplot/package.nix +++ b/pkgs/by-name/tt/ttyplot/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "ttyplot"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "tenox7"; repo = "ttyplot"; rev = version; - hash = "sha256-zTbcl8hM/XYdkV8V/BCQ94fuFXWOMGdQZeowKRhvYNo="; + hash = "sha256-IWOdl9tMGaX1C92zh/p/BWkXJxuUZbSOnazHHiD7Gzg="; }; nativeBuildInputs = [ From 7679a4de2d60c2aff38158aa1f6dfaa65cf64006 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 02:30:08 +0000 Subject: [PATCH 57/86] python3Packages.ultralytics-thop: 2.0.14 -> 2.0.15 --- .../development/python-modules/ultralytics-thop/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ultralytics-thop/default.nix b/pkgs/development/python-modules/ultralytics-thop/default.nix index 224c4953ed69..7e141c307530 100644 --- a/pkgs/development/python-modules/ultralytics-thop/default.nix +++ b/pkgs/development/python-modules/ultralytics-thop/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "ultralytics-thop"; - version = "2.0.14"; + version = "2.0.15"; pyproject = true; src = fetchFromGitHub { owner = "ultralytics"; repo = "thop"; tag = "v${version}"; - hash = "sha256-Xn01zh0/oaMPqH0FPDKElE0q7di3sDrXYcXCg6I/89E="; + hash = "sha256-1osW/yTyNZWYVqyRBBoT5FOO9nAvZL2Bmo0vJhJcwu8="; }; build-system = [ setuptools ]; @@ -39,7 +39,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/ultralytics/thop"; - changelog = "https://github.com/ultralytics/thop/releases/tag/v${version}"; + changelog = "https://github.com/ultralytics/thop/releases/tag/${src.tag}"; description = "Profile PyTorch models by computing the number of Multiply-Accumulate Operations (MACs) and parameters"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ osbm ]; From e12f822019f45639ec9fa16f30e6284ce5cec4b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 05:03:55 +0000 Subject: [PATCH 58/86] act: 0.2.79 -> 0.2.80 --- pkgs/by-name/ac/act/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ac/act/package.nix b/pkgs/by-name/ac/act/package.nix index 663b7ba6eabc..040c4def2caa 100644 --- a/pkgs/by-name/ac/act/package.nix +++ b/pkgs/by-name/ac/act/package.nix @@ -8,7 +8,7 @@ }: let - version = "0.2.79"; + version = "0.2.80"; in buildGoModule { pname = "act"; @@ -18,10 +18,10 @@ buildGoModule { owner = "nektos"; repo = "act"; tag = "v${version}"; - hash = "sha256-tIp9iG8SCppg+tX/KdvAON5fKAHAlU01GSJEgvm2JSg="; + hash = "sha256-DGhZb83q1uC+5xvRTzWUXXKZjnaCP9y/CEu2EaL47I0="; }; - vendorHash = "sha256-wMtRpFUOMia7ZbuKUUkkcr2Gi88fiZydqFSVSAdiKdo="; + vendorHash = "sha256-v17TglIf+N3GfzHhutNX+nZeqVFheh/cXcCN1VgffT0="; doCheck = false; From 02da93c7b73cbd52d39aafecaf7646e0f4b9cedc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 05:23:02 +0000 Subject: [PATCH 59/86] ruffle: 0-nightly-2025-07-27 -> 0-nightly-2025-08-05 --- pkgs/by-name/ru/ruffle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index adc2951d9443..92e0be6b095f 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -21,13 +21,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0-nightly-2025-07-27"; + version = "0-nightly-2025-08-05"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0-" finalAttrs.version; - hash = "sha256-t15htXX+j2xEtOgGiqcCjG5F/17DnqnvEx0dxL3DRw4="; + hash = "sha256-1v/PnGYchauwSpYxP6mXNkkcK1bLF/u6VAYTPXk5bVc="; }; cargoHash = "sha256-xrlcn18ryK7PrR/KfBKN0ot+h06nj4cl2Gx4Dm1RyqU="; From f251e54bb006b70a20a3d7263c4e070f7bf260d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 07:22:40 +0000 Subject: [PATCH 60/86] python3Packages.langgraph-checkpoint-sqlite: 2.0.10 -> 2.0.11 --- .../python-modules/langgraph-checkpoint-sqlite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix b/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix index 15f117a3af8d..471a1ff06322 100644 --- a/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix +++ b/pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "langgraph-checkpoint-sqlite"; - version = "2.0.10"; + version = "2.0.11"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "checkpointsqlite==${version}"; - hash = "sha256-570rXAxS4p2b7fc1aqSNArXHTz7G2GjZQDqMlqK7Jso="; + hash = "sha256-v/gRYkiS4AR1epWwPdG/QYbnUYte894kHTn5F58pVGI="; }; sourceRoot = "${src.name}/libs/checkpoint-sqlite"; From c7a91aa12c9d2abdbdd675a3c3bbade388e02f27 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 07:55:06 +0000 Subject: [PATCH 61/86] terraform-providers.digitalocean: 2.61.0 -> 2.62.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0b469ae01ea6..59582f4accec 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -372,11 +372,11 @@ "vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM=" }, "digitalocean": { - "hash": "sha256-tR4qN0N+tJu1fmiFIwTTIQyOTsqrVi2DSWJjU6oVdwE=", + "hash": "sha256-Bdc28nkev+i91ze/oyPSPeVegw/+eEn2FleaosCvDE0=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.61.0", + "rev": "v2.62.0", "spdx": "MPL-2.0", "vendorHash": null }, From 2027867b9e98834f94a3e516c221fe5c01816465 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 4 Aug 2025 22:38:05 +0200 Subject: [PATCH 62/86] python3Packages.lightning-utilities: 0.15.0 -> 0.15.1 Diff: https://github.com/Lightning-AI/utilities/compare/refs/tags/v0.15.0...refs/tags/v0.15.1 Changelog: https://github.com/Lightning-AI/utilities/releases/tag/v0.15.1 --- .../python-modules/lightning-utilities/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lightning-utilities/default.nix b/pkgs/development/python-modules/lightning-utilities/default.nix index 07b5c05d3173..5e9fe3aa8ab2 100644 --- a/pkgs/development/python-modules/lightning-utilities/default.nix +++ b/pkgs/development/python-modules/lightning-utilities/default.nix @@ -7,6 +7,7 @@ setuptools, # dependencies + jsonargparse, looseversion, packaging, tomlkit, @@ -19,14 +20,14 @@ buildPythonPackage rec { pname = "lightning-utilities"; - version = "0.15.0"; + version = "0.15.1"; pyproject = true; src = fetchFromGitHub { owner = "Lightning-AI"; repo = "utilities"; tag = "v${version}"; - hash = "sha256-4WCsaprtAvrKFbPCa1bZJzT0Fo5F9sMYT2A+bolEmwk="; + hash = "sha256-GQVd81PHtAY9nr+YSVQli91AxbXSQFH0IALcZBMiu5o="; }; postPatch = '' @@ -37,6 +38,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; dependencies = [ + jsonargparse looseversion packaging tomlkit From d078a753aa08f98a2aa11922f87ae2b11bf67ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?= Date: Tue, 5 Aug 2025 11:00:43 +0200 Subject: [PATCH 63/86] terragrunt: 0.84.0 -> 0.84.1 --- pkgs/by-name/te/terragrunt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terragrunt/package.nix b/pkgs/by-name/te/terragrunt/package.nix index 06c6e7980e6d..1f8b6a5e4da0 100644 --- a/pkgs/by-name/te/terragrunt/package.nix +++ b/pkgs/by-name/te/terragrunt/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "terragrunt"; - version = "0.84.0"; + version = "0.84.1"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "terragrunt"; tag = "v${finalAttrs.version}"; - hash = "sha256-5GgMiWh9ZvVbZu/WMrggQMl7dq6A5p36sEDSkPWGCTM="; + hash = "sha256-fdKw0hNUKhOz/L0/ozkZPP/6z+C4i3UIGM2lX3/szr4="; }; nativeBuildInputs = [ @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { make generate-mocks ''; - vendorHash = "sha256-M16lInb1TcR0o5bnpZ+KMcl3gKN2lDI080XDSmd7uvc="; + vendorHash = "sha256-n0fPaeigwXvd0S5KvMG+ZerDqdaapUGK6mhY7WmEkIE="; doCheck = false; From 7455df3c51e07a99474c6751a4433c0a5046110b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 5 Aug 2025 12:37:22 +0200 Subject: [PATCH 64/86] python3Packages.numpyro: 0.18.0 -> 0.19.0 Diff: https://github.com/pyro-ppl/numpyro/compare/refs/tags/0.18.0...refs/tags/0.19.0 Changelog: https://github.com/pyro-ppl/numpyro/releases/tag/0.19.0 --- pkgs/development/python-modules/numpyro/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/numpyro/default.nix b/pkgs/development/python-modules/numpyro/default.nix index da26a2cb9c49..58d5604d0005 100644 --- a/pkgs/development/python-modules/numpyro/default.nix +++ b/pkgs/development/python-modules/numpyro/default.nix @@ -16,6 +16,7 @@ # tests dm-haiku, + equinox, flax, funsor, graphviz, @@ -29,14 +30,14 @@ buildPythonPackage rec { pname = "numpyro"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; src = fetchFromGitHub { owner = "pyro-ppl"; repo = "numpyro"; tag = version; - hash = "sha256-0X/ta2yfzjf3JnZYdUAzQmXvbsDpwFCJe/bArMSWQgU="; + hash = "sha256-3kzaINsz1Mjk97ERQsQIYIBz7CVmXtVDn0edJFMHQWs="; }; build-system = [ setuptools ]; @@ -51,6 +52,7 @@ buildPythonPackage rec { nativeCheckInputs = [ dm-haiku + equinox flax funsor graphviz @@ -92,11 +94,6 @@ buildPythonPackage rec { # ValueError: compiling computation that requires 2 logical devices, but only 1 XLA devices are available (num_replicas=2) "test_chain" - - # Failing since flax==0.11.0 - # KeyError: "No RngStream named 'dropout' found in Rngs." - # https://github.com/pyro-ppl/numpyro/issues/2055 - "test_nnx_state_dropout_smoke" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # AssertionError: Not equal to tolerance rtol=0.06, atol=0 From 0434c3c234f372bb8e4f280dd1f30c28d6e24e5f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 4 Aug 2025 08:35:33 -0500 Subject: [PATCH 65/86] vimPlugins: update on 2025-08-04 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 742 +++++++++--------- .../editors/vim/plugins/overrides.nix | 7 + 2 files changed, 378 insertions(+), 371 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 98093b77d678..22985184032c 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-07-12"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "f7eb423baccbb27f5b5608fb91acee2d6bc769c7"; - sha256 = "0wkbgrg17vv4f4qcaqyx45y1qrj77bizg8pj6jmfw0hqp2amfrsh"; + rev = "091bf5455bc5b371bd469e6be1dfcc656524321a"; + sha256 = "12dz713vj8j84drwwlzcm8iffh5mizwkk27d2zdna3c4lpjzp99i"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -87,12 +87,12 @@ final: prev: { Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "2025-07-20"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "192e4059d6df00dc76c98b9b451833ba76a70d09"; - sha256 = "0ngl2c6fg5vn05cys5ah3p02x4pylcx1j9nn6kk1qq8409ma01qb"; + rev = "b12c31e8aa8d0f3bddd9a804b315a0de0823b989"; + sha256 = "1lns9vrchs6prdxpxz998z94fsy99k5a7yd3wl2kmywx3pk1d6b4"; }; meta.homepage = "https://github.com/whonore/Coqtail/"; meta.hydraPlatforms = [ ]; @@ -399,12 +399,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-07-16"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "c957914d75b4a008ce09f4116e57e59fe6e3fae1"; - sha256 = "0g27hi0yljhk8v0994mjv3cvmqzc9b9xihl26y153j0dirvw99g6"; + rev = "34e3958a9afd7d1bd938b0cd9eecaa6f1925d4c4"; + sha256 = "0pbdns4a63f2xqw4jhxf1wj5wjyrgw2c1a9az2spgc2ps8vzjs6z"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -1129,12 +1129,12 @@ final: prev: { auto-fix-return-nvim = buildVimPlugin { pname = "auto-fix-return.nvim"; - version = "2025-07-22"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "Jay-Madden"; repo = "auto-fix-return.nvim"; - rev = "c9e1fb024c2ec0ce6f0c8e0f7b76e4a2a7140384"; - sha256 = "1pnhby2gi9my8bbgpnx9jwnip334jiv4xqmiwk1nlvsgb6p7kvm4"; + rev = "0ea48307f89caaf8bc8d17a4a611d9f94adaa768"; + sha256 = "1knwi21jp50iip7jxpi1z5jdlbbh6bd42m4970k9aj5nyqy3asw7"; }; meta.homepage = "https://github.com/Jay-Madden/auto-fix-return.nvim/"; meta.hydraPlatforms = [ ]; @@ -1194,12 +1194,12 @@ final: prev: { auto-session = buildVimPlugin { pname = "auto-session"; - version = "2025-07-21"; + version = "2025-07-28"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "ee320d7a59c1dfe83df7c9d58150d9f194690d53"; - sha256 = "0969v1wn2yazb8p2dqd4dqlla5js9iy3ps30yzrrp5fagkhmnmqz"; + rev = "c93a9bfd8a5cbf931a6ead5c824998da874b9f79"; + sha256 = "03z853sjk06plr8z57g32wwc442bskabqff1shrfxsrh4gn3532j"; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; meta.hydraPlatforms = [ ]; @@ -1259,12 +1259,12 @@ final: prev: { aw-watcher-nvim = buildVimPlugin { pname = "aw-watcher.nvim"; - version = "2025-03-23"; + version = "2025-07-28"; src = fetchFromGitHub { owner = "lowitea"; repo = "aw-watcher.nvim"; - rev = "be7b03748f59b6602502baf08e7f7736cc7279a5"; - sha256 = "10gvwc3ccz40w87dvwnks3adzgk196h0s3cwvrdbmad070xnav30"; + rev = "c9cdc2285d384f4e2717bd3734435dfc63ff6f48"; + sha256 = "11x5phlaf53hxadp6b7qksq5viiwpj0p2xli78f0c8q9vjbyk7rs"; }; meta.homepage = "https://github.com/lowitea/aw-watcher.nvim/"; meta.hydraPlatforms = [ ]; @@ -1390,12 +1390,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "2025-06-25"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "aa923daec4e778cd31ccfb0dcf083aff3c442159"; - sha256 = "11aprmrby37gfkvk568j44d2pz4p2ppll4jlbx4ysfyshwg1zzb0"; + rev = "f7d1fac23d5efdca5758c8423797d2bf705cb36b"; + sha256 = "1sbn9p7r5wlh3adb7yyshkdln5lbfhpqqgaa5d8w2s8d1djpv8f0"; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1559,12 +1559,12 @@ final: prev: { blink-cmp-git = buildVimPlugin { pname = "blink-cmp-git"; - version = "2025-07-05"; + version = "2025-07-25"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-git"; - rev = "31dad5db284641c94537de29865bb46495c53071"; - sha256 = "0j5xgqm20cxfry0ixpac79z9ndkrk15fyhkdv9kbb25nxdcwrshk"; + rev = "a820245eb0e5cb44ed0c27c63a41d90635b39e0e"; + sha256 = "01nqpr6zj4cl1rkng2z32xcbliba7md6v5537xywjxy25zc0z29n"; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; meta.hydraPlatforms = [ ]; @@ -1624,12 +1624,12 @@ final: prev: { blink-copilot = buildVimPlugin { pname = "blink-copilot"; - version = "2025-04-24"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "fang2hou"; repo = "blink-copilot"; - rev = "bdc45bbbed2ec252b3a29f4adecf031e157b5573"; - sha256 = "0czzypx273zi4cmn8bxy9czh709i8a3zyyfdmlkz9j9b1r905zpc"; + rev = "41e91a659bd9b8cba9ba2ea68a69b52ba5a9ebd8"; + sha256 = "0sms1k0w4dim5inb696as03vc0w0f1xz318vywl0ry4405m53bv1"; }; meta.homepage = "https://github.com/fang2hou/blink-copilot/"; meta.hydraPlatforms = [ ]; @@ -1663,12 +1663,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-07-23"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "19066e6571640911dfe43ee220de6e443ffe80f2"; - sha256 = "0jjzwqx13w5gldss8x9r9y3j0v2gpjqhnjqfiwa6vq3fw21dnfcz"; + rev = "3162d8517c379c2d2fc46cb4ee7ae9457162e88b"; + sha256 = "1871hy6ss71ix0c5625ildwpy230kw178jsqgfc398wv408jr2c1"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -1884,12 +1884,12 @@ final: prev: { catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "2025-07-23"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "e762a47478377612e59f01aa51db961f605c9aa4"; - sha256 = "0z4g2wb7gcyvqs1hxvx9p661qvicpl188ip2x83b53bd5cx0j3c3"; + rev = "8fd0915ec0a2ad6376bfe895e6c4b3ffb5a5bad2"; + sha256 = "1xvxw0xhzz61adhp28gjhpz95z1sxj74mp1brkzzlyphn1n433xd"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; meta.hydraPlatforms = [ ]; @@ -1988,12 +1988,12 @@ final: prev: { checkmate-nvim = buildVimPlugin { pname = "checkmate.nvim"; - version = "2025-06-27"; + version = "2025-07-28"; src = fetchFromGitHub { owner = "bngarren"; repo = "checkmate.nvim"; - rev = "1b7aa6a9db3580cf4bc22be6654e340b05cbc787"; - sha256 = "0gsgmrj4wr80r29j3d3dwk0kix8j2qjn60r1b9sq7sac128nca4f"; + rev = "b544f3fd447bdf7e752e2ab8caaa68c4370bc2a2"; + sha256 = "098x5mgqiggrqpphx4awlbl5ybxkagqrz3xab9qaz7rpr8d4n0n9"; }; meta.homepage = "https://github.com/bngarren/checkmate.nvim/"; meta.hydraPlatforms = [ ]; @@ -2079,12 +2079,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "2025-06-21"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "91357d810ccf92f6169f3754436901c6ff5237ec"; - sha256 = "1hdzv8wjm0dgam7fimsm2h2kfnc8mp8gi7qyv4qddgfj7mir77l7"; + rev = "340319e0d31e89b2e076290934f66d4ffb4e4060"; + sha256 = "1c7hvs7y2jiisadcbd5s7xdapjwjjwizcvfd3h2kzlz5dyhfax5p"; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.hydraPlatforms = [ ]; @@ -2638,12 +2638,12 @@ final: prev: { cmp-path = buildVimPlugin { pname = "cmp-path"; - version = "2025-07-01"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "cmp-path"; - rev = "e52e640b7befd8113b3350f46e8cfcfe98fcf730"; - sha256 = "1d3l62jvrdxqwiyi4ffyc871bh643n43bgi2n2lib9mx593qsli9"; + rev = "c642487086dbd9a93160e1679a1327be111cbc25"; + sha256 = "0p6rc6bv68qz0pd200f8ayg8313sjik4rsc6d9xllyjn5pdmv13v"; }; meta.homepage = "https://github.com/hrsh7th/cmp-path/"; meta.hydraPlatforms = [ ]; @@ -2976,12 +2976,12 @@ final: prev: { codecompanion-history-nvim = buildVimPlugin { pname = "codecompanion-history.nvim"; - version = "2025-07-19"; + version = "2025-07-27"; src = fetchFromGitHub { owner = "ravitemer"; repo = "codecompanion-history.nvim"; - rev = "c54e907ac615d4bc2e909abb498739e5d7166729"; - sha256 = "1yckxm950j5a877ma5lz4x7xq71k0a6f0g2imps1j31w74rcim1a"; + rev = "811b9af74c8fd4752a3422acf2379fba0639a96c"; + sha256 = "0q2lymvb1mgcx4lsycimrqcjm3g0j4q4l3019lxr8182a2q3slcs"; }; meta.homepage = "https://github.com/ravitemer/codecompanion-history.nvim/"; meta.hydraPlatforms = [ ]; @@ -2989,12 +2989,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-07-23"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "e23e8e5a5643b089607f21f576f6e63174cc44dc"; - sha256 = "10df4q0kqi25l0mfrqnhvfxqaifgc02gaqs3v29fzxg3swa9dji8"; + rev = "cb5ce4bb0707f66fb8bc1e2e96982b97ed7062ed"; + sha256 = "0627h27nv1mb4br51zlnv8zh0257579ls6ym13k92d54lizjid5i"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3093,12 +3093,12 @@ final: prev: { comfy-line-numbers-nvim = buildVimPlugin { pname = "comfy-line-numbers.nvim"; - version = "2025-05-27"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "mluders"; repo = "comfy-line-numbers.nvim"; - rev = "eb1c966e22fbabe3a3214c78bda9793ccf9d2a5d"; - sha256 = "0dp4sk695s2ra89zsb69g1xsh27qkfv16jp7b4nr316idsdf3899"; + rev = "31e2f9287b4491ad72defb9e0185eb2739983799"; + sha256 = "16cwrw7wz71g68kh7nj16xlidxdhgibbrg2rd75aij4452gisvl8"; }; meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/"; meta.hydraPlatforms = [ ]; @@ -3354,12 +3354,12 @@ final: prev: { copilot-lsp = buildVimPlugin { pname = "copilot-lsp"; - version = "2025-07-07"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "copilotlsp-nvim"; repo = "copilot-lsp"; - rev = "4d79a1f56e8e9a53754800545875303c2879ac51"; - sha256 = "1fnyn4h2yjha89y57pbpkxi5bvcxbn622wcq6gg1dv1z53i531fp"; + rev = "173c015ea61cb493997e3b1fa80bf57f6db58c26"; + sha256 = "0jymlyr8yxgr8icqnh7b5kmsjl7gslx57fizbz7skb5y26m761h2"; }; meta.homepage = "https://github.com/copilotlsp-nvim/copilot-lsp/"; meta.hydraPlatforms = [ ]; @@ -3367,12 +3367,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-07-16"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "14bf786180b2ca4578915c56989b6d676dddc6f3"; - sha256 = "1crw5n6m8in96m28x4a79hfkq3wqqa6jmrpkfv52vk26jz2whpr1"; + rev = "0f2fd3829dd27d682e46c244cf48d9715726f612"; + sha256 = "0nm0642zz9j952k2zz5d0ll85yq132qb8zakwjbci8b1q2va5z5i"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3393,12 +3393,12 @@ final: prev: { copilot-vim = buildVimPlugin { pname = "copilot.vim"; - version = "2025-07-10"; + version = "2025-07-28"; src = fetchFromGitHub { owner = "github"; repo = "copilot.vim"; - rev = "12995dffe10282b29b8335650bf3e7457f4870e7"; - sha256 = "1clnwr3v65ifmqkqbj95861i609w0p7wnyisqnf3a8zxvrbvh75w"; + rev = "51f80c0ed4f70d1c7e8c0ff11a792a9d84502c03"; + sha256 = "18zyw39flqgdpmnniii7yri169l2vlnsgckg5gr5la85r99pzfvk"; }; meta.homepage = "https://github.com/github/copilot.vim/"; meta.hydraPlatforms = [ ]; @@ -3458,12 +3458,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2025-07-14"; + version = "2025-07-25"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "ba20d9c9a64c5ace4cb55bd202761885cb94be52"; - sha256 = "1f71yclixb7mxxiqy847n3djbqqwf5hq6bpjlwpjrkfa4csji381"; + rev = "2732cfa52fffd32d535c782f418da6fb8bf331ea"; + sha256 = "0dpp2n2ndpcx6kjbqirljrzfis2fzf3mfg79qq1f9s87fpp876hx"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.hydraPlatforms = [ ]; @@ -3510,12 +3510,12 @@ final: prev: { crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "2025-07-22"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "c915ab5334a46178f64ce17ab606a79454bcd14f"; - sha256 = "0plvlgk5r4k7nz94mjphirrg7izn2ans3aipmdlm8vw0drabfnz5"; + rev = "fe66681d97a1eefddb5d7e48bd427b2cb0271881"; + sha256 = "0dq2656g329g14ibfcy0a5gn956gkcdniddxlr8isfb66cr6hhhh"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; meta.hydraPlatforms = [ ]; @@ -3549,12 +3549,12 @@ final: prev: { cspell-nvim = buildVimPlugin { pname = "cspell.nvim"; - version = "2025-02-02"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "davidmh"; repo = "cspell.nvim"; - rev = "fb104ec1e06e984baefcad6a0559381f5d933442"; - sha256 = "0fdnnwkcf4s1nsm6kczbdwbb75vs145r9hkcr4v10pvgnv6jf7w4"; + rev = "07d75238648ef99c0c5c05f4cfd83093d0a01dd4"; + sha256 = "0jd8rmnm4qmg0ik3yn74hzvizm6qjlzwmrikbl8qlxdysrg9xrrn"; }; meta.homepage = "https://github.com/davidmh/cspell.nvim/"; meta.hydraPlatforms = [ ]; @@ -3653,12 +3653,12 @@ final: prev: { cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "2025-05-28"; + version = "2025-07-25"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "f660ebfd8840e226d2a5368e08108a7aa84fef36"; - sha256 = "13zqdfsq5d12djd7xnhgr3zfadzga7204h0r23h1fna5lsxpwrfk"; + rev = "14b254d37bb725bf9a92f741f0c4a429f253418c"; + sha256 = "1s1gfhvjysfs5gpzyjgk8bgqcva00dsh6kbq5glzmdyml1hin82v"; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -3809,12 +3809,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "2025-06-10"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "5b1de333a5c77d74b7c3fa1839578e4bd47ec1c3"; - sha256 = "0w3qjazmsvgiyvf1nab44x58p7l4ak8l4jy01rbn5k0dimqlyl89"; + rev = "8084bee90bc7a3c92f31e9696c8e360c8f889cf9"; + sha256 = "013s9qrsspc6ybz57mk0s5pixmb9f429a5f5y6ry1nkdp0fplyln"; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.hydraPlatforms = [ ]; @@ -3874,12 +3874,12 @@ final: prev: { debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2025-07-24"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "7e8f7180dfe07692a311360f43fd6f88d0a045a4"; - sha256 = "1868vqy68bx2i8ynqmw1j3lqhi1c7rxsxssczxld41y15fprqb0j"; + rev = "2f28d5b0773b350c69587d236d1db475985fac58"; + sha256 = "0nxid6siq33sa7nd3gs6g02j9blsyq8wydnhd9yx800qp88knbr4"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; meta.hydraPlatforms = [ ]; @@ -3991,12 +3991,12 @@ final: prev: { denops-vim = buildVimPlugin { pname = "denops.vim"; - version = "2025-07-19"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "vim-denops"; repo = "denops.vim"; - rev = "0a8841cfa50f42d65252f65c1defce47410ed733"; - sha256 = "0igff9sb83a29w3xj3qc5whazwz3d0zap3sfp416qzqi4r4illgp"; + rev = "f63fa7ffb3fc9693a742c7c1f774223cc111a2d9"; + sha256 = "0bgmj41fp0kl7g6129pgcppsl2mc8ylvhj5b1d91s12klxv5jk9y"; }; meta.homepage = "https://github.com/vim-denops/denops.vim/"; meta.hydraPlatforms = [ ]; @@ -4487,12 +4487,12 @@ final: prev: { dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2025-07-23"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "a55340026e69c46c8db441c76bfdf0c0f3a45de3"; - sha256 = "17f0sy01hi55ka9balm7i47djxswgs5j8qig1m2gr074ka8s4rns"; + rev = "418897fe7828b2749ca78056ec8d8ad43136b695"; + sha256 = "1cjlclvln0rism3xgz0pk52mhry6aisg3x9vk5idk5h0c9afqm0z"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; meta.hydraPlatforms = [ ]; @@ -4513,12 +4513,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-07-13"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "536471bc60d7b71ac03bb5db55be2c8a863c717d"; - sha256 = "13pjiyzjh6jsyz305px32a8k4w2ma551ndmi2wdh9l71kpaqci17"; + rev = "66aff649fc3129dc74d0c40de4c8e65099c700b9"; + sha256 = "1nhl4m3n37fcg8vkqca5shw3s208yxbyjhgqrli5j5knc11756r2"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4539,25 +4539,25 @@ final: prev: { ecolog-nvim = buildVimPlugin { pname = "ecolog.nvim"; - version = "2025-07-23"; + version = "2025-08-01"; src = fetchFromGitHub { - owner = "ssstba"; + owner = "ph1losof"; repo = "ecolog.nvim"; - rev = "7293e1ab9e6d11553749497edfd68d8b685aa237"; - sha256 = "1y8nyf5374vblb89zrin0srapfhmhkfjn793xiz7anqshhxsn29v"; + rev = "bbd8a8fed814cdd037851a96e725d8b508aea658"; + sha256 = "1qmpif5vklqj0qnk2i19dxmmm0hm9s21w6f79ym7s5lq0cnv6ap0"; }; - meta.homepage = "https://github.com/ssstba/ecolog.nvim/"; + meta.homepage = "https://github.com/ph1losof/ecolog.nvim/"; meta.hydraPlatforms = [ ]; }; edge = buildVimPlugin { pname = "edge"; - version = "2025-06-22"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "b279ccb1205a51eab8a513b6a3d123b25ac83394"; - sha256 = "0p5s88k3sff8m0f8vq9msyd5cr3kw8wrp47jr3a3knxl6l46y5aq"; + rev = "1d203dc579c09db5bf3188e1ce84e0348598ceff"; + sha256 = "15aaz9160rk7xnjgsr12jd6j8gv7r81cl4gy1n4psg361v08schk"; }; meta.homepage = "https://github.com/sainnhe/edge/"; meta.hydraPlatforms = [ ]; @@ -4618,12 +4618,12 @@ final: prev: { efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "2025-06-27"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "49ce96ec74f8c484c7d2a0bd9f5afffc8cd18151"; - sha256 = "1lg64qdm8qbrsvqvk85d8wy06rcygv0s24pqc586qcz07s7hbxvv"; + rev = "5a037773e615ccae3ede9990fd43ea4b1ea26c5a"; + sha256 = "1gka48ni8jwyh4932xg2xqil1srrzjqmlvjjn73bibffdl6wgc3v"; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; meta.hydraPlatforms = [ ]; @@ -4670,12 +4670,12 @@ final: prev: { embark-vim = buildVimPlugin { pname = "embark-vim"; - version = "2025-07-10"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "embark-theme"; repo = "vim"; - rev = "17c501c1f69d736f21959a66702cd6590f415a97"; - sha256 = "0hyg9nracgkf8j5mxpsjlhrlkwm2xq3n5l61qhq3n8k1cx8vxz7n"; + rev = "45e62f417cb99f4cbf50d4b1c9d1e8f912f50224"; + sha256 = "1wr7z5ypnj479m52avl0g3lfqxhalzrb89gal3hqka2yhhs0axag"; }; meta.homepage = "https://github.com/embark-theme/vim/"; meta.hydraPlatforms = [ ]; @@ -4749,12 +4749,12 @@ final: prev: { everforest = buildVimPlugin { pname = "everforest"; - version = "2025-06-22"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "f40c2e6c8784c99c57c79edc94cd180e76450222"; - sha256 = "0h1fkk4m64nyvnnn6pp9ggqlp6b1jhaxwsa442y8yxsfpaw26fs9"; + rev = "4132e797f6ce555de53825b6ef3df0b618456703"; + sha256 = "0fz56gvf8dsw23vlnrbiniwf7w2rnp0hkywy7yvg66bsd2p8cb3f"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; meta.hydraPlatforms = [ ]; @@ -5765,12 +5765,12 @@ final: prev: { gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "2025-06-22"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "66cfeb7050e081a746a62dd0400446433e802368"; - sha256 = "1kkmyikqkshkg2h3jlv02lq1x8r4gjaqgws8b1w1nyzjhs6gvz0h"; + rev = "d080710b58e605b45db0b0e4288205ca6f7587f0"; + sha256 = "1l59p0w6w5rm6d55a8ysnh65b38kqd3lnk6gb2iw57qm736xgl9n"; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; meta.hydraPlatforms = [ ]; @@ -5896,12 +5896,12 @@ final: prev: { hardtime-nvim = buildVimPlugin { pname = "hardtime.nvim"; - version = "2025-07-21"; + version = "2025-07-29"; src = fetchFromGitHub { owner = "m4xshen"; repo = "hardtime.nvim"; - rev = "3541ad24faff78274669eceaf130502eb7f1261a"; - sha256 = "0bys7azr33s2hkj02x85hf0yhj4pp7c28qdvsyfa93ri8pgqd4c5"; + rev = "6d7664d5bdfaea44c5f50b29f5239fab7b00c273"; + sha256 = "0vdljivlhwwmr13gl2k7pbvh6z4irg2s3mmyv0y1bkxzmj0780h6"; }; meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; meta.hydraPlatforms = [ ]; @@ -6039,12 +6039,12 @@ final: prev: { helpview-nvim = buildVimPlugin { pname = "helpview.nvim"; - version = "2025-07-19"; + version = "2025-07-27"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "helpview.nvim"; - rev = "30ce27a4edd708500b94b26898cc07ec4434f896"; - sha256 = "0s1d9l7li33w1yggs3ykmcz3nvjhivw7r0bb4gkn9yb63jwjy972"; + rev = "10a4fc23876c879bcd364b7d21564e905ff49d36"; + sha256 = "0wksjzjgi1wdb87hs722dgyvid3blxg8pgxjs32sfcvrffm02alh"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/helpview.nvim/"; @@ -6053,12 +6053,12 @@ final: prev: { hex-nvim = buildVimPlugin { pname = "hex.nvim"; - version = "2024-10-09"; + version = "2025-07-27"; src = fetchFromGitHub { owner = "RaafatTurki"; repo = "hex.nvim"; - rev = "fcff75fcf43b5a6c5b471eed65b3a06c412d6020"; - sha256 = "1wh8dnx9a8pjq53v7crhxczv0bzvv2gdj2ra7n2w66cql75piw4v"; + rev = "b46e63356a69e8d6f046c38a9708d55d17f15038"; + sha256 = "0s182m35ccfdsc2dphy5n866ai9zfvnn608ic6ykq20dcjiza6b6"; }; meta.homepage = "https://github.com/RaafatTurki/hex.nvim/"; meta.hydraPlatforms = [ ]; @@ -6782,12 +6782,12 @@ final: prev: { kanso-nvim = buildVimPlugin { pname = "kanso.nvim"; - version = "2025-06-26"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "webhooked"; repo = "kanso.nvim"; - rev = "748023fd273782e6e056620ce66a176532cdf375"; - sha256 = "1z654wm7309zm44lwl6jrfcf604fpfa6z7ks3amkaq97ji040jj4"; + rev = "22ba950771e86b972edf0047a0d74d8f9950b712"; + sha256 = "09k40z88l6cf7y5srqrxxmahx90k78qwmndlnah125cqxwy992i2"; }; meta.homepage = "https://github.com/webhooked/kanso.nvim/"; meta.hydraPlatforms = [ ]; @@ -6886,12 +6886,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-07-21"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "6b6e1c8b538cce6654cfc5fb3e4a3acfa316ce57"; - sha256 = "04gq6jc785crflfrn5pfqmiph05sg691y31qv78a8qxw8c40cw6j"; + rev = "65d102f65cfee9f338ba8a0bd43187a7cac898e9"; + sha256 = "16g66lzb64ddpwz1ymhk6rml6wjx7snh67qgnqm1708fxkjcrd9r"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -7043,12 +7043,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-07-22"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "08edf859efe21d6f7c6f157cf4d91cf312076cf2"; - sha256 = "1l2vj7h5b027xryivmffipfi8cr7wjxd2z4zarwgbxp0k5c9l3n8"; + rev = "94c578e838d99601814293d21160a9566caff160"; + sha256 = "0mxw7kkg0kxfabdrg1x586ybppf2w4qgm6fy4nagdj0pcix5cyra"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7082,12 +7082,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-07-21"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "a95876479037619214a6c5d082738362b8bf61ca"; - sha256 = "1sgvncl5gvwck2jiacmm0scn3jcixhsv1q9b6428jai9zgkyn13z"; + rev = "02bf52e49c72cc5dabb53ec9494d10d304f0b2c9"; + sha256 = "0bw0pbqjxwv6fhlwxhq7bl2390fkm7w2zjszf5vxcn1a8ymlrblm"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7589,12 +7589,12 @@ final: prev: { lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "2025-07-02"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "d9c39937e4e0977357530e988aa8940078bb231f"; - sha256 = "0m5a5bshycvr9cnb60xx1s0722i1dhpbcpxh6c79h2zrhi15h61n"; + rev = "62cadce83aaceed677ffe7a2d6a57141af7131ea"; + sha256 = "131l83vfaj5b1yrsscrlbgs7rxl5n77275c1mpfbvafyy59ypg8f"; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; meta.hydraPlatforms = [ ]; @@ -7836,12 +7836,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-07-16"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "ec33f2aa333ca1d76f51847922578434d7aeadf7"; - sha256 = "0hgxpf73hzrwkqndmyb57xpwhj7sy9sdyvsd3w0svr7rnwh36y39"; + rev = "2d68c060ad4387d9895577af43c3ace41a80de5d"; + sha256 = "16h0841vmd198cxa5412s0d5ji0xwh9v4q24cd96i4gfqfg19hjv"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -7850,12 +7850,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2025-07-19"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "bb3a17efc797c34c054463174e5522442576ebd8"; - sha256 = "1qll10px1fzq3s8pil9sblgppz4cffmb61q5pwa97r4w07r2hcvq"; + rev = "844d247d998c2f9a6a3baad8bb9748edc55ce69f"; + sha256 = "1fa1x3f43wb3xv8399vb9l89dihh5adjk4ncwfpj7ahw2idar75q"; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -7876,12 +7876,12 @@ final: prev: { mason-nvim = buildVimPlugin { pname = "mason.nvim"; - version = "2025-05-24"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason.nvim"; - rev = "8024d64e1330b86044fed4c8494ef3dcd483a67c"; - sha256 = "0ram5fjbvnwf6zrxp9jiiybfz924is7kgml3gmrslr2yh1b3fcwh"; + rev = "9e25c98d4826998460926f8c5c2284848d80ae89"; + sha256 = "1bc9qbqh3vlli832ivsrycmq2qyawihbl5c245ak2a6rrdvs6vn0"; }; meta.homepage = "https://github.com/mason-org/mason.nvim/"; meta.hydraPlatforms = [ ]; @@ -8448,12 +8448,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-07-24"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "c122e852517adaf7257688e435369c050da113b1"; - sha256 = "1klj676spa0m0j2as1bv9ais3n37213vmqa1plydfa2jxg72l08p"; + rev = "efff26174ca363c059f92e906753db47e81d870b"; + sha256 = "063vx4jhaqkslw5qd3dandcvydi22dhic36kfs2g3738n2f1dkgk"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8487,12 +8487,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2025-07-22"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.pick"; - rev = "c8f4ff0251ccb8c6a993ee0dee4e06d9c21a4b99"; - sha256 = "0lrfzi55a19lqbxpq42fp9p6wwq5w8hwxh8hs6s8dc8f51cbrrvr"; + rev = "82ec629ca108c7b96b8b9bb733d235b39e137690"; + sha256 = "1n9wg6v5wrxnk8x6l33k7949fp20ygr07xkyix8zk7hfyqbg9927"; }; meta.homepage = "https://github.com/echasnovski/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -8630,12 +8630,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "2025-07-18"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "5c805bb25c53fc4fc5ce6b65da27da45ba40755b"; - sha256 = "13mb0p1zwxidl7zng5ciy9fz5dvsm63nkjgj3x1zdmfjz9k610z5"; + rev = "6bc438ef345f20cc0fc593ee7c9d1d19cc2eb72a"; + sha256 = "0x7ql1qpyiyyav6a29ijm8sxk9sg28siqc2z3fk7dxhlx2vbjs8n"; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -8747,12 +8747,12 @@ final: prev: { monokai-pro-nvim = buildVimPlugin { pname = "monokai-pro.nvim"; - version = "2025-04-21"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "loctvl842"; repo = "monokai-pro.nvim"; - rev = "31bad737610ec211de086d373c73025f39de93cb"; - sha256 = "1i22xkmd8r0bbpi5cviqd1dj4i2p1hgm3d8vdafsmg60jlqkd1nd"; + rev = "1ac671f6da720cba967d28d25c2f16b8b4e18808"; + sha256 = "0hiwvkgx42kdshmzzjmy9wjw339j88i2kkzq334ma4ajn59nc837"; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; meta.hydraPlatforms = [ ]; @@ -9098,12 +9098,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-07-17"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "b85cc7611ff8fb443b0a1591c53669ead195a826"; - sha256 = "09fcn84sqdmy0kjdxwz8dym112rq7i43fr9wqfif9j7v0l4s7jxy"; + rev = "46fa0c22ca39e05fe15744102d21feb07fe9a94a"; + sha256 = "1wf7lx4qcgyqqk5kq1dglivib2x5id1i5rf619mncivzffhwdnj5"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9124,12 +9124,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-07-05"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "d0a2652eb8e9fc4e6f531a622c8f32eb78b44a98"; - sha256 = "1kn7k3insqlrv6ygh9hjpdad9l2rz113r3k45w17ziabnayl8m0w"; + rev = "b109d170e580f85d9d41f0145cbdb1aa7caaa6fe"; + sha256 = "18whjcb28fviimxk2xh0y5iaam7sqnzdb6lhiivb5gxv3iwp8xp6"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9176,12 +9176,12 @@ final: prev: { neoformat = buildVimPlugin { pname = "neoformat"; - version = "2025-07-16"; + version = "2025-07-29"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "d25ee63a86c1e8036bf0ab635d5609a41426994d"; - sha256 = "1qyhfawyh6x8rq4i8fnxsf5jbdf7v5xjn2nzypnfdac0rr8bcpkv"; + rev = "2b11fb9fa383636de5de9ecc7c989436c4e0f9d1"; + sha256 = "14ng4ss64y41p8hxj847j9p8b7j2k3fqg8x7jfjv27ma8mc27fx5"; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; meta.hydraPlatforms = [ ]; @@ -9202,12 +9202,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-07-24"; + version = "2025-07-29"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "99b811a99a195c4d3a627341bb7ccf6a22c4e6ea"; - sha256 = "051r84gpan3frhwrf59nqqdxsnk1jcbzc8qllkjm2x9qlr9a4wwx"; + rev = "a1bcc7b9ab5137f691dcac1e61d5a9b3e9a46507"; + sha256 = "1lzdrs1l1zjl7vly7s3y2d1cm2z8xrma5p8d6d4djc7p61nrdgjp"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9385,12 +9385,12 @@ final: prev: { neotest-ctest = buildVimPlugin { pname = "neotest-ctest"; - version = "2025-07-02"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "orjangj"; repo = "neotest-ctest"; - rev = "124e8834a07aa522c6e9fa96f03e8ab0b7f2fa05"; - sha256 = "0rml2m0v14v7ikllya6d55gwm75lfkf2ip11cm8x4n7x2pw17d04"; + rev = "d8e1f389e98d89cd3845bd83e8d1568802580297"; + sha256 = "05zsyx0clqfp8d719zmgyx1rqsi612xd424a2b1c60gpq811flz2"; }; meta.homepage = "https://github.com/orjangj/neotest-ctest/"; meta.hydraPlatforms = [ ]; @@ -9517,12 +9517,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-07-21"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "f90272eeab89d9e44dc49dc054d960ca1ce7a4ee"; - sha256 = "182wrrpyw6xy4218blvja753pm56gf2xm60i0pg42hjbygsf6zca"; + rev = "23eb7d7f78e0c7ceb12b6a7d98d4c0ffacaea6c3"; + sha256 = "0mgyjcp0kfhdbvhpgi7cfp5x00nylfxn9y6ng9anj1q0gz235y85"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9530,12 +9530,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "2025-07-05"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "e8e150ae103f8b928478770ceebbd34a56104397"; - sha256 = "1h3yw5vxw40c1rl7638kn4wh6klmw1m0jrwldax6kxsg8j447fdy"; + rev = "65e96a745f88ec06e72298378ec39a029171b815"; + sha256 = "003yl2yz8zhmshzr5pfvbwvpaw4w1d53ckpr0bk3abwnh21i21b6"; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -9543,12 +9543,12 @@ final: prev: { neotest-jest = buildVimPlugin { pname = "neotest-jest"; - version = "2025-06-30"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-jest"; - rev = "797515e113ac8e19c6855046d7f746d9c0c39c15"; - sha256 = "09xq5dn9rjd37ab8nf85d26qhb0k8np1j17y6nk8pb7dc3l15w4j"; + rev = "46ccc50273838f0b48e3c4814c1c46c0ccfe9edf"; + sha256 = "0nydhlxd96lagbjmbfrjj1mvn99dkhwamn01wlhm6kx6flj0863q"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; meta.hydraPlatforms = [ ]; @@ -9842,12 +9842,12 @@ final: prev: { netman-nvim = buildVimPlugin { pname = "netman.nvim"; - version = "2025-01-11"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "miversen33"; repo = "netman.nvim"; - rev = "61ccf198d1c2570a14cfc6eb216b386b4b226be4"; - sha256 = "03dhbyxpl5acfkyg14s6fknvla8k7x3ni9ynxbcbsyyrhrb50wzb"; + rev = "b8ba54ae6c3a4d3191f6815424da33139a8278d4"; + sha256 = "1nv9xwlf82mpqqig2425nr5sv18xwfz2rjk3hs41gv0ppy6an3xi"; }; meta.homepage = "https://github.com/miversen33/netman.nvim/"; meta.hydraPlatforms = [ ]; @@ -9946,12 +9946,12 @@ final: prev: { nightfly = buildVimPlugin { pname = "nightfly"; - version = "2025-05-28"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-nightfly-colors"; - rev = "8c55003e89f321a48a8cd4bb426dd3e7c58f0646"; - sha256 = "05fs6nfibkqp0sjyckzk6bkczj0yyacvmvpdmcr72484b0l5wnsg"; + rev = "8d0ee8436a9f37252c1a7976fe76617e8df34a5a"; + sha256 = "0k7lkxzcxqyw0n6g25xddpjsy3ynmybbjj7rrfmm0shshipyck67"; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; meta.hydraPlatforms = [ ]; @@ -10011,12 +10011,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-07-23"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "8fa83c8e4bf786504f1e8fae2cd949f9df7367b7"; - sha256 = "0lkwdg5bazskskgvl2wx509gdvkyhq8f2d87i1f1mbz1g10xax6w"; + rev = "053a667abfdbaf87903b1bff4e59d380bdba1ef4"; + sha256 = "0c6bxgk99z4b6pbz808f3dsr7pd391145f606mc24glypv7yknwj"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10089,12 +10089,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2025-07-23"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "103b0926a31be1bc95743c6328cee309768f0a88"; - sha256 = "0yf10d89ibh5yfpzlfjskdgv5jzs7lprj63ijvzdnf1hhrddbx5g"; + rev = "46f2713c88a0b4e4bf134b59577659851ddd31cf"; + sha256 = "00kbir2sfag66whb00bhz6gprc3zbskls09jdi81ii6wxh1r4c1i"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -10297,12 +10297,12 @@ final: prev: { nvim-bqf = buildVimPlugin { pname = "nvim-bqf"; - version = "2025-07-20"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "dd17c73912487dccb372deff85d4262d2b89bc2b"; - sha256 = "0qz0g9lrhxjm3acsdi471wj73i3gqsmazlsa8ic0zqwfm8xd76jq"; + rev = "17680cda3538913e88dd4c6456c837db9ace40ae"; + sha256 = "1iy518h0nwm8azj8b29fwf9cqpsh1h8ajzn9fzhy0fsjfjay3kln"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; meta.hydraPlatforms = [ ]; @@ -10440,12 +10440,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-07-18"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "5dd4d50f2e6a2eaf9e57fad023d294ef371bda35"; - sha256 = "1x8bhcjvqrh4fyjv3lym382xli5c1xxd512v05vy5m60388dzz40"; + rev = "a479e25ed5b5d331fb46ee4b9e160ff02ac64310"; + sha256 = "0id0mfll6ab5y608zhqgb16xgs13yss6c3vppn2pp5jpsvz1x6v6"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10544,12 +10544,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-07-23"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "390dae6bf67f3342ebb481159932ef0fe54822ba"; - sha256 = "04lhfna0jkpk9nlmwfzpn31q1dyswlm8s443icp3brkr0zz9c5lw"; + rev = "143411d3e5d76814345030d7029af935afc7116d"; + sha256 = "1dpms4zi5i5awbh88avl4g26agjr9ws7x1zfyhmz5n3rzcrcpzsv"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -10596,12 +10596,12 @@ final: prev: { nvim-early-retirement = buildVimPlugin { pname = "nvim-early-retirement"; - version = "2025-06-16"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-early-retirement"; - rev = "d9ffd8f70ed6d466cecd3e7e2dd1425b0010932f"; - sha256 = "19nph2kp0l5mpykvii8wajh7svqd89gd8l3jzsyqmxdgkyxdg3nw"; + rev = "cdd07e2acd172a311afae5849b1abc78c25fe434"; + sha256 = "1k7sylfprwzl9k3dvxg80qgp35y81v7m585yj5g1rc3dlka7ai02"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; meta.hydraPlatforms = [ ]; @@ -10661,12 +10661,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2025-07-12"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "1353bf05372d62a22c37db74dc6cbfa4eb80fc60"; - sha256 = "170p7gqwlk89i2k9n14xaziky5i355xkbzcjixyslg9xnrvz0pyb"; + rev = "8f521e775a06928bd349f095d5bad3c38b816892"; + sha256 = "1zwlm0hfji7g41cymk7qls1qi8f0kyzzijv8am90p59s2yinrjlm"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -10713,12 +10713,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2025-07-19"; + version = "2025-07-25"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "80df8ab9ef2a42e3616dedd010a8a49f3627bff0"; - sha256 = "0hf70x3zw9przy0pcf03pdzgh2wb7dafrhcz016jfcnzgni73q22"; + rev = "bb628cb95cd8cae5d2a9f8ed14d44012e0ea9356"; + sha256 = "16gbql52rhwddh50yavfnfpg64rp882s4nq6bhqqjmgpqlqr0kvr"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -10765,12 +10765,12 @@ final: prev: { nvim-java = buildVimPlugin { pname = "nvim-java"; - version = "2025-05-24"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "nvim-java"; repo = "nvim-java"; - rev = "7c2e81caa301b0d1bc7992b88981af883b3b5d6b"; - sha256 = "0bfblnhx8rdqs0szmjs7jlpcj81zhp83lqwpfz1ns05nwksv9wlw"; + rev = "2776094c745af0d99b5acb24a4594d85b4f99545"; + sha256 = "0bhq7gh2hx1gbrll1hz0pz7y72n29p1yvxvf77r35nrq1hxh5gsp"; }; meta.homepage = "https://github.com/nvim-java/nvim-java/"; meta.hydraPlatforms = [ ]; @@ -10908,12 +10908,12 @@ final: prev: { nvim-lilypond-suite = buildVimPlugin { pname = "nvim-lilypond-suite"; - version = "2025-06-01"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "martineausimon"; repo = "nvim-lilypond-suite"; - rev = "8227b50451d60aa370e67cc5f8bad8b14783551c"; - sha256 = "068b7kygi0wb39hz1gqjl1spqf6lrlas61yw0khxb83j7kwcy655"; + rev = "2fc9f71760db653b5e18ba49815f30e1e39e18fb"; + sha256 = "130c9j5wmhz93g9aiqc1w0lv6kg345f4khflwgj2zi55nvj0khhs"; }; meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; meta.hydraPlatforms = [ ]; @@ -10921,12 +10921,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2025-07-20"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "9c6207559297b24f0b7c32829f8e45f7d65b991f"; - sha256 = "1llz8iwy8py2zx6j9k3yfygslwp5zqjlidhdd9gc4dqrl3854blp"; + rev = "7ef127aaede2a4d5ad8df8321e2eb4e567f29594"; + sha256 = "06p4xllqkkjm2d3v2shfm5k87lxm993qc3y88kw1w9ypcrrd4r8s"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -10973,12 +10973,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-07-24"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "169745f176f58becad80363c3f8f2315ed6bb365"; - sha256 = "01g8p8dasf7a6cliw6rbk5jd00wp7hg40bnx5zil5arlxjlnzdbj"; + rev = "63a38440989c58e1f100373ab603fd24665bdc9a"; + sha256 = "15bcqk3n5c3m8gnic98mcl2v33l9qxl98i0gfjblqy7n3b2b412c"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11038,12 +11038,12 @@ final: prev: { nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "2025-07-03"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "6af8bdcca7361fa62c9453e3d50036475a7ca4f3"; - sha256 = "1yqz8g9j5jclhkmvcgxk18myxx2mr2xw49ql01qc44bfq5r6drg7"; + rev = "ef937b2d6820a04caeaf55d7fd5af766e268bd59"; + sha256 = "088r52h18sc824dz5xddipqviabi073yhkh9jv9phf2dhpk4s7kp"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.hydraPlatforms = [ ]; @@ -11155,12 +11155,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "2025-07-20"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "2b6ac04d1fcff8b5e04ba33fa894d372eacb90e4"; - sha256 = "1s6dnkjdk2iwhar1p81bvbkqiw4c3ina0xij2v38vh8cixbic8p9"; + rev = "6705fd653bc709fbd5c17fb86ba6252ca0e885b9"; + sha256 = "14wnxh4bxf7g6139dbs06h34kkiv5s8njs9n5fbaknhh5dynj0lk"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.hydraPlatforms = [ ]; @@ -11272,12 +11272,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "2025-06-16"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "9718e040e3593608eb0654cf643be4982d68bb46"; - sha256 = "14vycvd1sccrg13n0225nl20kikngfn49nfp1pri3c9gy8ksvsl0"; + rev = "4f9ad4ce47f940e6ac7419493074ed63de5b4fa9"; + sha256 = "1nkk27yxm9gqiaaqmb65kg6ff64xynyv7shyc5y7yz3nj1mdlyz7"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11285,12 +11285,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "2025-06-16"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "cf890edfa78a5ba49176083150dbed1888872ff9"; - sha256 = "04rzsq8b1yq0x2cghj27i2y4kfb1zbm54df76iip40qksi33igpn"; + rev = "d11c2ba40f7530d50534f977798054d25a95a8db"; + sha256 = "1id9flz427a57hq72anxk540hziigrikcz3p2vjvabby2b2l8zq0"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -11389,12 +11389,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "2025-07-20"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "6da0307421bc4be6fe02815faabde51007c4ea1a"; - sha256 = "03hgv7b8a0fxj78xf5l72y1sngdfrnjxwh0fnj3nxjg3cd79indz"; + rev = "a81d07e07e279923b1a10d0146c543bf079f747e"; + sha256 = "1vlj94lnd0mg76v6kab2vz45f1fj0dzkbyfv2k3ys8w1h0sy3x1v"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -11402,12 +11402,12 @@ final: prev: { nvim-surround = buildVimPlugin { pname = "nvim-surround"; - version = "2025-05-26"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "8dd9150ca7eae5683660ea20cec86edcd5ca4046"; - sha256 = "1r7kvq8sa7g3vhj6d885jgq04xpk3xn21zn1sb9lbffdkxxkqs2k"; + rev = "c271c9082886a24866353764cf96c9d957e95b2b"; + sha256 = "0v3px2jqsdlrv765fic1plzb8v5jidqmbmprlw5s5magxirgcz6w"; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; meta.hydraPlatforms = [ ]; @@ -11454,12 +11454,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "2025-06-21"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "3ff8ebde730cdee1404a3e733e0a5b388007bb19"; - sha256 = "05qkas6x9s87qqrxqryh2i2baixz63f1lfww2a780na832l8vpjq"; + rev = "a8832a2a889e82efe59b7af569795dc0ae657a5a"; + sha256 = "05c6y28i0gyyxaklvmivlaydfbykwmck071d8nxji18pbvb8ah2m"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -11467,12 +11467,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "2025-07-21"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "543ed3cac212dc3993ef9f042f6c0812e34ddd43"; - sha256 = "1il6pha8w8mnh2sqpbx4j4h6zryyd5kn5n23kp32bh323vv0ygck"; + rev = "0a7fcdf3f8ba208f4260988a198c77ec11748339"; + sha256 = "019d5pxhb0mbv3f6872m782ghxzyd6spivq37maxygjzdi8kqhrm"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -11493,12 +11493,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2025-06-29"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "59f318a65d42a5c4037796886a8874fd57f774fc"; - sha256 = "09giakcby7gmif3sdqrfv8201q1w8n56d7g59qwbmfcw5vm6wb9k"; + rev = "6853ecb2cd8b062365da1cdd1a2e6f934ad55ed6"; + sha256 = "13dc0z4nm4x1wvgb9bzn9sm5m328a6d05zmhmzq4gvajapws9l5g"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.hydraPlatforms = [ ]; @@ -11571,12 +11571,12 @@ final: prev: { nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "2025-06-14"; + version = "2025-07-29"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "89ebe73cd2836db80a22d9748999ace0241917a5"; - sha256 = "1lvny4hzw0h8f1xdz78ga24w9w7j68ha68sjs9mvqsxn6xqh4ngr"; + rev = "71385f191ec06ffc60e80e6b0c9a9d5daed4824c"; + sha256 = "0pp8s0wljwhc93jp47ad4pigqm8q7v173374c1vpydhx09qwl4ga"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.hydraPlatforms = [ ]; @@ -11662,12 +11662,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "2025-06-18"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "1a3e524c01c26e0174a1eeb69e45d0bd74b1ef94"; - sha256 = "16kk7fql1kks9bwg953k2llpnl7hm5s1z0094cm0r2ay256y4i68"; + rev = "3533004ecdc61cdee21bec3df2efbaeaba536346"; + sha256 = "0ahcbh0l13lzsggqd1i6asc3w69rh3bripv6vf2y1c329yc0rxwb"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -11727,12 +11727,12 @@ final: prev: { nvim_context_vt = buildVimPlugin { pname = "nvim_context_vt"; - version = "2025-07-14"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "andersevenrud"; repo = "nvim_context_vt"; - rev = "4ee3f8fe1b3aacacd31eaf77378dffcad0ff9465"; - sha256 = "1h6x29hgx9gz27x6ia0n0wz7n8zm2bb3j0h321y0f616b47nzr32"; + rev = "b69f642f7848fec8c056a7e2c9452e3dec84c2b5"; + sha256 = "1dyzp6ng67a6zp021nxbimj7rf7bp7rkc4lkl9wrx9fwvxz1x0xi"; }; meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; meta.hydraPlatforms = [ ]; @@ -11818,12 +11818,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-07-21"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "f0b231b286bd643d0c79f32d263bb9181389aea5"; - sha256 = "1lg3kgl4chyvsxi3l19wh77xyii4iwkwg8sfdb2prd864q11zq4b"; + rev = "705cc9b4f66eca1e54040ac819102e80a32896d3"; + sha256 = "1k4ck5xfl8axfg6l862h23qkk8iz57sljygixb358q19sdmvklci"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -11857,12 +11857,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-07-22"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "17331ce1fc2537429786db91842c1013721adf38"; - sha256 = "1jz71jx9a3b9i6c81gqsi1zrxm6ihn3qma2is01iwyxwfnymj1q4"; + rev = "1d8abaffbd8a8e5e6a2ece8523fc00a1dc38a41b"; + sha256 = "1fyc0z3f1c4d3wmam89hj94ppscff3ix0lqnsi5pzz9w9kvvdmy3"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -11948,12 +11948,12 @@ final: prev: { onedark-nvim = buildVimPlugin { pname = "onedark.nvim"; - version = "2025-05-03"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "navarasu"; repo = "onedark.nvim"; - rev = "11de4da47f3e69cb70c3ae9816bd8af166cbe121"; - sha256 = "1cqpd4yvcd6szbs95kxxr77mhfvgxcpjfybw8chlnnnwxxyh1k54"; + rev = "de495fabe171d48aed5525f002d14414efcecbb2"; + sha256 = "1qci3rslcmv79fsfq21vjad6zmk6qp59z1g531w2k85psj6hlz41"; }; meta.homepage = "https://github.com/navarasu/onedark.nvim/"; meta.hydraPlatforms = [ ]; @@ -11987,12 +11987,12 @@ final: prev: { onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2025-06-05"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "5ffd45b3602bc1ed75f0b2be6c5c1f6ba5c6b796"; - sha256 = "02zn53vda99mjb3ygy6jpjhlb0v4anbjndrn0g9awzi3dyv7gcsa"; + rev = "3891f6f8db49774aa861d08ddc7c18ad8f1340e9"; + sha256 = "15k4719y2bq52yy5vxk2h7w7x64j0m0iabhgm3laanijykqz6ia7"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.hydraPlatforms = [ ]; @@ -12052,12 +12052,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "2025-07-24"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "db3aa9ca3b738600c81e29646a3356477dabaa87"; - sha256 = "1yhspgja3zdnsf8r3ahci14cndk3bzxvq0w9jqggd7ya103nq6kz"; + rev = "c1b98e513c0edbefb8b7ec517f50cf4ec4380e82"; + sha256 = "1apdz6i7yznhjdnkf8b9djdkjb69i5b5dw6v4hbd8xwwd6skzh9v"; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12157,12 +12157,12 @@ final: prev: { oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "2025-07-05"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "1dc7b7ea9df60edd9547b667fd1f789ce9f028fb"; - sha256 = "1928b611jfzp8alk3v5dl5pdwr0a3qicwdha7mhdkwci7x13ac3y"; + rev = "b1aca1d6843b3eed1c4500ad5b106646375bd726"; + sha256 = "16jck4v2vx0mjb9cadypfw24iq1dqn65qnbi2bv7nxb2n0kc9wl1"; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; meta.hydraPlatforms = [ ]; @@ -12691,12 +12691,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2025-07-18"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "39da7aacfea57ee16f8ac38d39796d3a72610db0"; - sha256 = "1v0dgn58cvxcqrmx3kmwwz1f8ffl12smpv62x0sdh2bpi0nha306"; + rev = "fc526871540121f79f5c9abb1fb7c5e4b22656fd"; + sha256 = "0whndq74nj9xw5vyyb12bbq5x535vqdy9pv3w5mpj6x7rm6856k7"; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -13030,12 +13030,12 @@ final: prev: { remote-nvim-nvim = buildVimPlugin { pname = "remote-nvim.nvim"; - version = "2025-07-03"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "amitds1997"; repo = "remote-nvim.nvim"; - rev = "9a23aff23c87f8c017cdccba0f35cfb4532399c7"; - sha256 = "19n854si2nfjqv3x3pi7nzd1hxffbl61mny61787qjw6jd0gkc2a"; + rev = "4c5e8e3468895ff86ee599686724b8f33616c37c"; + sha256 = "0fs1yh3jg1q7v5hvrsaidr3kjawd6rjabxfyvlnyqgsir878ikcw"; }; meta.homepage = "https://github.com/amitds1997/remote-nvim.nvim/"; meta.hydraPlatforms = [ ]; @@ -13043,12 +13043,12 @@ final: prev: { remote-sshfs-nvim = buildVimPlugin { pname = "remote-sshfs.nvim"; - version = "2025-06-02"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "nosduco"; repo = "remote-sshfs.nvim"; - rev = "6e893c32ff7c5b8d0d501b748c525fa53963fb35"; - sha256 = "0q4bhq153k3smq4nhiqf9zyni4yyx96swc6radj7j53vwhadafbr"; + rev = "2796064167e4a964a56e61d9fcea629324e2e7ca"; + sha256 = "04sd64g3xbddv0sw0scwcadw4cvqdgwzc9y1lkvrvz536xrvwyjy"; }; meta.homepage = "https://github.com/nosduco/remote-sshfs.nvim/"; meta.hydraPlatforms = [ ]; @@ -13069,12 +13069,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-07-23"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "5c0e241bdbd208b7ae546009378d6bc93c083ef3"; - sha256 = "16sygfwzmlgbsymlmrbii9vhblgyn8qn1clcjaah7rwby0bwkzq7"; + rev = "eec00fbfd7273cdfa0a1154dbef0bb983641eaf8"; + sha256 = "1b0d005dfdb0kqr17fwrrc5qhnc9m7py0in8pfgy2hvyhgzykjk3"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13148,12 +13148,12 @@ final: prev: { rnvimr = buildVimPlugin { pname = "rnvimr"; - version = "2025-02-13"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "rnvimr"; - rev = "57f7a8edd629791557d1315463d9fb2e411a45f1"; - sha256 = "0pr6sdmllswy6g4pi9lrz1rgiin977jfdy05q63vbs5mpyxgqfhd"; + rev = "c9262da32756362be50753806d6e09c747685295"; + sha256 = "1k82rmx2r2bmjzgddryff34n6y10m31irz9f5jklr5dmy4cg71q6"; }; meta.homepage = "https://github.com/kevinhwang91/rnvimr/"; meta.hydraPlatforms = [ ]; @@ -13200,12 +13200,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2025-07-14"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "3056635ed6ebe5035c94a7c8d0d362e95817839e"; - sha256 = "0a7gd2fzcwc1812hnswb4g8pr220xd8443j9rd3452zxwyl3r6s6"; + rev = "3b5b6c687ecaeccbac7652673385511a3deba7bb"; + sha256 = "1iqafnrmlqnz1ks1lqgdr644vr1x2r05aksm0zj54yjfv4ph8sdl"; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -13317,12 +13317,12 @@ final: prev: { satellite-nvim = buildVimPlugin { pname = "satellite.nvim"; - version = "2025-07-10"; + version = "2025-07-25"; src = fetchFromGitHub { owner = "lewis6991"; repo = "satellite.nvim"; - rev = "fc9672c9a14371ad948b5c42588d5ccfc4120f42"; - sha256 = "0210y53kb2zb811azifsd3y7gappf8jydriv1c42y0396k4hlmrg"; + rev = "1febb774fed40f923a9955e0d029601bd4cabc42"; + sha256 = "0hl0b5ldms5qyach2xqrr9ry237zj8f72r5mccccgbklrapbqprz"; }; meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; meta.hydraPlatforms = [ ]; @@ -13512,12 +13512,12 @@ final: prev: { sideways-vim = buildVimPlugin { pname = "sideways.vim"; - version = "2025-04-18"; + version = "2025-07-28"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "sideways.vim"; - rev = "3b353b19972a1138261d939055aff4844b9c472f"; - sha256 = "07jsyq5qa3psv314mvy0a4grbpjp936iqsf7ac22v3rylcvp1dmx"; + rev = "1efb7db049e5536742dc89205f6e229297c31230"; + sha256 = "18y7lz9484h87sk8jaafxsfr6wr15sr14mqrw2hs7xkd0c429456"; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/sideways.vim/"; @@ -13578,12 +13578,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-07-18"; + version = "2025-08-01"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "f59fddc055373ec0fe2bbe2a3e7d7df2ee314994"; - sha256 = "0s7283iaa6z26zk5zvzn8qxdn4q3vckqzgbz6c43ri0dm0irhzlk"; + rev = "f46b79cf9e83b0a13a4e3f83e3bd5b0d2f172bf2"; + sha256 = "0lbrdi3rd1d3cqz7bdk37gahi5c61963zxjsfwl86d4s53m3cxqc"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13630,12 +13630,12 @@ final: prev: { smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "2025-07-23"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "1a3df9af4ed017fafecd93c6837956914f269472"; - sha256 = "10k29vy1dxcm5iajsl0rrqyl4w1yh45y7bm1xfwh6dx9zc5rbmrw"; + rev = "58e69a911e7f5296b3d7fec5e7414df5a4ac91fb"; + sha256 = "1n4y5ff4qrmnp1fx886japf3g8bv28hca2hv19v65yndkgsb8wx1"; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -13669,12 +13669,12 @@ final: prev: { snipe-nvim = buildVimPlugin { pname = "snipe.nvim"; - version = "2025-07-20"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "leath-dub"; repo = "snipe.nvim"; - rev = "3da8e9770d6619ad51b724a7c1cebb6aae37c08f"; - sha256 = "1l0jmmb9csf72dkjp4pdx6rk9fnbfimmf2zz3iwik9d1lzrms07d"; + rev = "77847dc388332cd140e9a0b2fc34c8c1387d6779"; + sha256 = "0imwd9flgkhrlk38x829ngrczcz91vr17i8ndlp6kxlh9x2ggglg"; }; meta.homepage = "https://github.com/leath-dub/snipe.nvim/"; meta.hydraPlatforms = [ ]; @@ -13721,12 +13721,12 @@ final: prev: { sonokai = buildVimPlugin { pname = "sonokai"; - version = "2025-06-22"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "5baf26496047788dc000e9287e5ceb7420b2f42e"; - sha256 = "0qnnq90kwg3kn8br63kbzhvrc862g5r7i3k0djs6d63x5hin94x2"; + rev = "27a71a6e058ba0a88b14b137a89020f6caeec93b"; + sha256 = "1rajgpaqhqjj6sbwawgig4p5lgnb1vjvphk146y63zhgc336xxvr"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; meta.hydraPlatforms = [ ]; @@ -13734,12 +13734,12 @@ final: prev: { sort-nvim = buildVimPlugin { pname = "sort.nvim"; - version = "2025-07-18"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "sQVe"; repo = "sort.nvim"; - rev = "278a40e8a2e979197b76741973194124be33c344"; - sha256 = "0wxaz8d5ycgn2h36w5av3cg1z1r18i1vcaasrfb1ksq9m5n12ayv"; + rev = "7d70ef9fdc6f47fbf58383cf7ae94edb93efec48"; + sha256 = "1mbkzgll6rnazy504fg6d1n5bzrbngkskwkncn2x4paaq2xyqqx7"; }; meta.homepage = "https://github.com/sQVe/sort.nvim/"; meta.hydraPlatforms = [ ]; @@ -14492,12 +14492,12 @@ final: prev: { telescope-coc-nvim = buildVimPlugin { pname = "telescope-coc.nvim"; - version = "2024-07-31"; + version = "2025-07-29"; src = fetchFromGitHub { owner = "fannheyward"; repo = "telescope-coc.nvim"; - rev = "b305a2c4f5de45f93b94e1a72078edd6d62e8cc1"; - sha256 = "0q8h2njyh3fgasvxdhz40cmjns4n8ip3xgdl188kpaf6gk0vwnnv"; + rev = "42791345bc45c2b635a410dfa2e90acca26e6a02"; + sha256 = "0nx2lhb07cgy14br5i8x9xw7qashw69dq9plwjskq0jli76lhg5f"; }; meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -15066,12 +15066,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "2025-07-17"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "cd89ac15fe6018f03cf2108fb63c3c9bf32123cc"; - sha256 = "15n9n5lc5gs0rdd77absf5j04z79cn42a07xwis9ws58na5xb0ds"; + rev = "b6df0b0c35d1ad4d0151f75ab66bbaf1c9a0fea2"; + sha256 = "0lz7cq4p545knpsjhvb3575aj70c5p65cgkh4jvhhprhs3rbk6hz"; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.hydraPlatforms = [ ]; @@ -15079,12 +15079,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "2025-07-23"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "78a483a34f34a255a1ffc1fb8b0cf22c4d6c4455"; - sha256 = "1jnhrpn35bqxpqxj689qiip2jh58ig4fxsrr32dn96fsa4jngqa9"; + rev = "0083d42efb87b01114b8a317141a510b8fafe758"; + sha256 = "0nyf02y10vfm4pxp1ivvbgwnnw9bjpdl1gdf9khqja2yd3b0qqbb"; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; @@ -15302,12 +15302,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "2025-07-17"; + version = "2025-07-31"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "ae229700e1cce34198280f588568dc49c52d9eb1"; - sha256 = "011r3xvc6207jrzd049nfwfdiz20d7syy0l5dzqmr5f8m7kjf6dh"; + rev = "357f8e11bd4a6e0a7bb3a4e49bfe9e1ed91e55f8"; + sha256 = "0kzwv6dizakbfz3h75qnbz66isy4a8yaajdz50xp15ig1ps400c7"; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.hydraPlatforms = [ ]; @@ -15394,12 +15394,12 @@ final: prev: { ts-autotag-nvim = buildVimPlugin { pname = "ts-autotag.nvim"; - version = "2025-01-15"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "tronikelis"; repo = "ts-autotag.nvim"; - rev = "0f1dc38fddd99b468ef58938d7cd99ce1d6bcb0e"; - sha256 = "1m0gng9v5dn6mm026nxw0n24bvysr156xhwvf83pv9xqp28xfwar"; + rev = "31a46c772962ce28965fd69c0ef7d9b2723e5b92"; + sha256 = "11f0vsbgsymg3k4m6bld0152ahk5a01jzn1d917ng6fgalyrpzz7"; }; meta.homepage = "https://github.com/tronikelis/ts-autotag.nvim/"; meta.hydraPlatforms = [ ]; @@ -15654,12 +15654,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-07-24"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "3379c0316a6bdbae58a8de32769c1a76108f74ae"; - sha256 = "0vbxjzv2n9184060il27k421qb2fwgv403xlri2nmnlc1nlg3wdr"; + rev = "51688379a094857988815e563f4b62dc43bf4652"; + sha256 = "0nmnz8qa3rlk8w0ca5qw2wq9dbbgrh7nz87nb36p08ajpva6bg07"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16278,12 +16278,12 @@ final: prev: { vim-apm = buildVimPlugin { pname = "vim-apm"; - version = "2024-02-03"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "ThePrimeagen"; repo = "vim-apm"; - rev = "96d452bb97c7b147b87edf75b53d5d724fb4bf64"; - sha256 = "106rjqi3wg1yn62szi7v5xyira2qz5l5fc987n2abddakqr5ivhp"; + rev = "d35c27af75c6bc0ecd75e06ed5369161eb71ac3b"; + sha256 = "0gab9d0s1pwashnvbcgc8s113axyw3bm8vr8yk4mpw53hsfqznj7"; }; meta.homepage = "https://github.com/ThePrimeagen/vim-apm/"; meta.hydraPlatforms = [ ]; @@ -17279,12 +17279,12 @@ final: prev: { vim-elixir = buildVimPlugin { pname = "vim-elixir"; - version = "2025-03-13"; + version = "2025-08-02"; src = fetchFromGitHub { owner = "elixir-editors"; repo = "vim-elixir"; - rev = "1ec9aab0e0de9c737af97e46ead5d65485ae2f9a"; - sha256 = "0l4yr5m78n4qwkag00rzqmfhb626121naar5mjnlfyxkp4rsvjd6"; + rev = "6dff29176eb35e025bc94b262bf6d4e517e11f7d"; + sha256 = "0h5k43hiik3k11zhis0k6abgvislsamgvs9rlmqna5isfyk8h8m6"; }; meta.homepage = "https://github.com/elixir-editors/vim-elixir/"; meta.hydraPlatforms = [ ]; @@ -17942,12 +17942,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "2025-07-23"; + version = "2025-07-27"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "c7167cc7351f87fa997aa156ba4ccc570740b068"; - sha256 = "1j718if43azafpwlc83if8dspcdnqhvhffhii43l3vvvs7zcphp9"; + rev = "ad290c69f7b6929310956cfce3c8ae5307cb6161"; + sha256 = "1y6rlwxxs086l1rr3np9d3v60433vzvdyjkrvfgpihnxwmfllbmv"; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.hydraPlatforms = [ ]; @@ -18828,12 +18828,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2025-07-14"; + version = "2025-07-26"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "69909f76c099588354d8d066ae6dc17d8de97ee1"; - sha256 = "0sn8b0b2xxqcha8ynba95xcz20hssp718x50nxb1g2ms37chw4q2"; + rev = "7634ca48bc3bf544b8434c7e36ea773c7640c8cb"; + sha256 = "0884z7889f66dh4207z8fgx00nlan0x74pw2ddds6qrcvzb4p94m"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -19088,12 +19088,12 @@ final: prev: { vim-moonfly-colors = buildVimPlugin { pname = "vim-moonfly-colors"; - version = "2025-05-28"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-moonfly-colors"; - rev = "ff822100c5d268e0db79e8e725cbd3ade3470de3"; - sha256 = "14ffclg7yjkyw05bdqwc7rmzf195vjswfpmcfi7sd85rr4d3midz"; + rev = "21d24c3e2b31386f14fadd8c114c5d0673b878c2"; + sha256 = "1h1xhanpjk4aglyb78dz09w5kyhm08nx4h6z1akq6yixn3qccl1v"; }; meta.homepage = "https://github.com/bluz71/vim-moonfly-colors/"; meta.hydraPlatforms = [ ]; @@ -19322,12 +19322,12 @@ final: prev: { vim-ocaml = buildVimPlugin { pname = "vim-ocaml"; - version = "2024-03-22"; + version = "2025-07-25"; src = fetchFromGitHub { owner = "ocaml"; repo = "vim-ocaml"; - rev = "81be9d05d4ce84be7e118754d0b777006f9c85fb"; - sha256 = "1r2k7zdicsf1c0j5bx5v7m0vr3s5iyyaawmq5r3rym7qnzhsl6lm"; + rev = "ee14abbe433dcf5b85863e19900dea60e090b87d"; + sha256 = "133w5fmcv2frxa3q7rx8h6vfgqzycp452ywrh5j165r512pdm863"; }; meta.homepage = "https://github.com/ocaml/vim-ocaml/"; meta.hydraPlatforms = [ ]; @@ -20232,12 +20232,12 @@ final: prev: { vim-signify = buildVimPlugin { pname = "vim-signify"; - version = "2024-04-05"; + version = "2025-07-28"; src = fetchFromGitHub { owner = "mhinz"; repo = "vim-signify"; - rev = "8670143f9e12ed1cd3c9b2c54f345cdd9a4baac3"; - sha256 = "0wpa5d401slgg41mknm6kiaki7frg7wkzs7ymjyn4l5jxq03x42h"; + rev = "54346382be614ef5934cbbe204fd58ba3247a84d"; + sha256 = "0gqi64rw1zcrgs96gmbgg1xjwp25izam02m1qjd7g07p5x25hzc1"; }; meta.homepage = "https://github.com/mhinz/vim-signify/"; meta.hydraPlatforms = [ ]; @@ -20479,12 +20479,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2025-07-15"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "4e7787346ca60ddbdcdd6c8651d834a281268067"; - sha256 = "1j550ynpjh5lyzl56lqsd40qxjwp6na2h55fwcjss55xprlbihdf"; + rev = "8d7a5d707505df563ab3ae7f44ac440d8a7ed565"; + sha256 = "02sbk59vlraj86fw3svkwxfs509wp3cp0i071xl93x3d8kxppkjm"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -21208,12 +21208,12 @@ final: prev: { vim-wakatime = buildVimPlugin { pname = "vim-wakatime"; - version = "2025-05-22"; + version = "2025-07-27"; src = fetchFromGitHub { owner = "wakatime"; repo = "vim-wakatime"; - rev = "f39c4a201ae350aaba713b59d4a4fdd88e0811aa"; - sha256 = "1a07max0qrivbzgd4qaf3hrdsbpicmrb06km5glqphx9m8f63297"; + rev = "3403495670f0ee08887401a28f8430dc4ac67429"; + sha256 = "09f6il3ydxli829klnk0whn0rrcnc7ps7dgfxmikyk1s4hq38k5x"; }; meta.homepage = "https://github.com/wakatime/vim-wakatime/"; meta.hydraPlatforms = [ ]; @@ -21573,12 +21573,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-07-01"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "7f2633027c8f496a85284de0c11aa32f1e07e049"; - sha256 = "1jh3ia9whr8xcay4p6n0g9mparb5x55ns9vvw1zfpzfyy4h0jwz9"; + rev = "2526ed113a43c1f18346a17e752f9d94265a3445"; + sha256 = "0iwbp02y93cmwinqp38yvahbsiqhpldi78p55jz1635bqc9d803z"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -21898,12 +21898,12 @@ final: prev: { windsurf-vim = buildVimPlugin { pname = "windsurf.vim"; - version = "2025-04-04"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "Exafunction"; repo = "windsurf.vim"; - rev = "272c6e2755e8faa90e26bcdcd9fde6b9e61751ea"; - sha256 = "0d2x0sly9wcbb3qrm43rim3995dk3gdr85dp7gc5nh5c9iw8yxsp"; + rev = "a8d47ec54fe82df920b2545559f767003e8a7f8d"; + sha256 = "1bpdhbb3hbyf3pkh5mlm29lsshlf1ydwbnj41661ar3ykxqb9s0z"; }; meta.homepage = "https://github.com/Exafunction/windsurf.vim/"; meta.hydraPlatforms = [ ]; @@ -21989,12 +21989,12 @@ final: prev: { wtf-nvim = buildVimPlugin { pname = "wtf.nvim"; - version = "2025-07-13"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "piersolenski"; repo = "wtf.nvim"; - rev = "cacbcabbe969de27e98166415a0625bbc5df2fe2"; - sha256 = "15nw15abj3m039kns7pkii232wrggwzzpq852kv30a5l2b47qfhl"; + rev = "77008b7279a804a06b44da4999f8c988f9a12ae7"; + sha256 = "0yl2q48f21fpcnvx9xqmkr38mpwq0gpqfp80ail05551a88d2w3i"; }; meta.homepage = "https://github.com/piersolenski/wtf.nvim/"; meta.hydraPlatforms = [ ]; @@ -22080,12 +22080,12 @@ final: prev: { yats-vim = buildVimPlugin { pname = "yats.vim"; - version = "2025-07-15"; + version = "2025-08-03"; src = fetchFromGitHub { owner = "HerringtonDarkholme"; repo = "yats.vim"; - rev = "c63094edc324672d7fa945c6c34d4b6445f151b2"; - sha256 = "14bhv950np0vaxipbvfrcj0f0r4ygvph2pkbffxj9mbckrq08ka2"; + rev = "6005fa473bde80c0b878ad1a7591707717762644"; + sha256 = "0g0yz9m1s1h986pipl2rz5vfmihz47sqdcrhz538mnkgggjnr9ig"; fetchSubmodules = true; }; meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/"; @@ -22094,12 +22094,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-07-22"; + version = "2025-08-04"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "6e4e9f0353f94ca4965c20dfc2690fb0d21730f0"; - sha256 = "1pdrranrqrwhslj1b2959gim6im77yxlf807ynxrdzdwcyx7iqhs"; + rev = "f62926b176aa290d99d3af9130b251707e7b0f8c"; + sha256 = "14sqn3ka07sdw4biwniv2jbgy79s1id4axymx5cprsim3yyiqsa0"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 391c59aefa6a..931e849163a8 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -393,6 +393,13 @@ in ]; }; + checkmate-nvim = super.checkmate-nvim.overrideAttrs { + checkInputs = with self; [ + # checkmate.snippets + luasnip + ]; + }; + clang_complete = super.clang_complete.overrideAttrs { # In addition to the arguments you pass to your compiler, you also need to # specify the path of the C++ std header (if you are using C++). From 77fbd5bdf748cacba127758dd1fc36adf590bc07 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 5 Aug 2025 08:19:53 -0500 Subject: [PATCH 66/86] vimPlugins.nvim-treesitter: update grammars Signed-off-by: Austin Horstman --- .../vim/plugins/nvim-treesitter/generated.nix | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index f9e097f4e738..c3c271448dd0 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -21,12 +21,12 @@ { ada = buildGrammar { language = "ada"; - version = "0.0.0+rev=e8e2515"; + version = "0.0.0+rev=0a4c27d"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; - rev = "e8e2515465cc2d7c444498e68bdb9f1d86767f95"; - hash = "sha256-qfuVoh3R418F1FMN6CTXNnCaAk5gQj5lI/NoaJgnkW8="; + rev = "0a4c27dc1308a9d2742de22e5fcfc0c137b3d3f3"; + hash = "sha256-K5JJjDQwHuHZ6oQaLwJHYJxmFpR+4ENEeiZO2Q0gsk4="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; @@ -817,12 +817,12 @@ }; fortran = buildGrammar { language = "fortran"; - version = "0.0.0+rev=7021f9f"; + version = "0.0.0+rev=8334abc"; src = fetchFromGitHub { owner = "stadelmanma"; repo = "tree-sitter-fortran"; - rev = "7021f9f0f44bbcb7c646b594b6ef8db3ed787f8e"; - hash = "sha256-r2w64an5ND7miSivulXqQbloLroemQFPW+MDCit69OY="; + rev = "8334abca785db3a041292e3b3b818a82a55b238f"; + hash = "sha256-MQ0Mq1kpP69oz8pAjLR/kKP491zSmKSseVktoOf5kkc="; }; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; }; @@ -1380,12 +1380,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=fb1bd48"; + version = "0.0.0+rev=777b395"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "fb1bd480b84a5b75a0c7a44a8fed45c4fe2d9247"; - hash = "sha256-XIPIz4awyRwjldb9K6hb08SNN4f+1GPaKT3I/kWuMSA="; + rev = "777b39538f9dc4ece1d891733bb4c91fc0627b16"; + hash = "sha256-L8nDDMdYsTnF+TRzgStJqChBL8lCzb51xe74P3+YKBs="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1457,12 +1457,12 @@ }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=de50fbe"; + version = "0.0.0+rev=26ef3be"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "de50fbed2cc4c83e5fa2ec2d4231496e06d55e32"; - hash = "sha256-NFbeqiK1fii/cR5ySOz6bIHCPFL2oJ+yUFGZVdfCiAg="; + rev = "26ef3becea1ff51f0025a8e0c38a6b3a39c09341"; + hash = "sha256-wM3lzsQLDIng8cuP/KnWumRL4ZwAt+CWafE7l7ldoJI="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; @@ -1746,12 +1746,12 @@ }; lua = buildGrammar { language = "lua"; - version = "0.0.0+rev=e5e4069"; + version = "0.0.0+rev=d760230"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-lua"; - rev = "e5e406935ff3e36529545955e2972646ed97f9e2"; - hash = "sha256-anUyN+H9y1VrWGKr6yG4OFY9PGGH3Fsgn5AJZTxYkbQ="; + rev = "d76023017f7485eae629cb60d406c7a1ca0f40c9"; + hash = "sha256-tf71uJ4RpEfUdhdaHhp1MTT96kzN4O1wJ7SzpUfT3+Y="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua"; }; @@ -1836,12 +1836,12 @@ }; matlab = buildGrammar { language = "matlab"; - version = "0.0.0+rev=dfed7b4"; + version = "0.0.0+rev=2d30fdb"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; - rev = "dfed7b4bc548f2c036837c3e7e09cae7d1835289"; - hash = "sha256-gKpfNxJXv7KKXbk++Vf9nETwOvmD9Vqd5YAPbh1Wuas="; + rev = "2d30fdbb8fc7ec55d2fbf05172437ff0299878a5"; + hash = "sha256-M/m0QP6x4kpuBnuS3o9wbA7XBPForC7/i4TqR4WZTuk="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; @@ -1936,12 +1936,12 @@ }; nim = buildGrammar { language = "nim"; - version = "0.0.0+rev=9ed4696"; + version = "0.0.0+rev=4ad3527"; src = fetchFromGitHub { owner = "alaviss"; repo = "tree-sitter-nim"; - rev = "9ed4696d7f76e4937e2b63512a249a3ead7a0399"; - hash = "sha256-kQit97vmuyNpguVIscNthi0ekBfkao1SwwCJRip4Mac="; + rev = "4ad352773688deb84a95eeaa9872acda5b466439"; + hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58="; }; meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; }; @@ -2716,12 +2716,12 @@ }; slang = buildGrammar { language = "slang"; - version = "0.0.0+rev=a4454e3"; + version = "0.0.0+rev=5b0adf6"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-slang"; - rev = "a4454e3004a9e8fea2df7fd2535fbaa05500da21"; - hash = "sha256-z1cIxsunZ7ZhzaQVuYtsXbgdrNjDcYtGi/jOQ+FhlYM="; + rev = "5b0adf65710c3a7c265f0451ed6b4789410cbe63"; + hash = "sha256-uFU8hdz6APzrc9JUib47cmBd5kSnbSh0CbSqSbEfkoc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang"; }; @@ -2782,12 +2782,12 @@ }; solidity = buildGrammar { language = "solidity"; - version = "0.0.0+rev=d38dcd0"; + version = "0.0.0+rev=322a3dd"; src = fetchFromGitHub { owner = "JoranHonig"; repo = "tree-sitter-solidity"; - rev = "d38dcd0b58b223c43e3f9265914fb3167dc624c6"; - hash = "sha256-NdulFV/uu6qqZGeUrnNe11aG7Q9Qmr0RU5aUbeu3pL8="; + rev = "322a3ddffca3ed96e559003fd03fa9881d7b4e20"; + hash = "sha256-NEIrl4bPoKWxrL+dbysNnyqzj8Gey8bu8FNzav+mYBc="; }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; @@ -2916,12 +2916,12 @@ }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=a67317f"; + version = "0.0.0+rev=c6111e7"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "a67317fb81afe76cc04e6d92124cfc20a903cee7"; - hash = "sha256-Timo86R0nIktTThut1AlNzawnb5r3rddxY1VObdVSVE="; + rev = "c6111e7134c64b69a2934ccbba83460cb532d442"; + hash = "sha256-AgTrmwnuyrNEtvvF09MER/1dqg6zovG5qFrj1gAb7w0="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -2995,12 +2995,12 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=140a6d9"; + version = "0.0.0+rev=b2c95d3"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "140a6d96aa753f550d01c0d6c95dbf7c0cfae3fb"; - hash = "sha256-YR5drmlt7+6D9jc6k0xIC04Y8ap3X51+AA6RIEfYIZw="; + rev = "b2c95d30954fbd3cf9be6d96a3ad82e023c2fa12"; + hash = "sha256-yaoQugLVQ/JXzF75784nLsd4tfCiTDqkpwvjLATxj1M="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; @@ -3062,12 +3062,12 @@ }; templ = buildGrammar { language = "templ"; - version = "0.0.0+rev=a35a02c"; + version = "0.0.0+rev=47594c5"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; - rev = "a35a02cb608291ac8c12082dcbd2b5f34a7ad45f"; - hash = "sha256-UuyBBcoOLr+OKp5hxyxK7HNrpUo+CQzz4K4HNvJVkO4="; + rev = "47594c5cbef941e6a3ccf4ddb934a68cf4c68075"; + hash = "sha256-Dy/6XxrAUrLwcYTYOhLAU6iZb8c5XgplB/AdZbq0S9c="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; @@ -3542,23 +3542,23 @@ }; zig = buildGrammar { language = "zig"; - version = "0.0.0+rev=b670c8d"; + version = "0.0.0+rev=b71afff"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-zig"; - rev = "b670c8df85a1568f498aa5c8cae42f51a90473c0"; - hash = "sha256-lDMmnmeGr2ti9W692ZqySWObzSUa9vY7f+oHZiE8N+U="; + rev = "b71affffdb4222ff2d2dea6e164f76603b0be6bc"; + hash = "sha256-QAlYyeIwIH2p51Rt4cVpKkcT+JQvWlw1AII4122oQa8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; }; ziggy = buildGrammar { language = "ziggy"; - version = "0.0.0+rev=de70337"; + version = "0.0.0+rev=e95c85c"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "ziggy"; - rev = "de703372b2da6fd2c25a8a3c424663ff6bece4ac"; - hash = "sha256-O4IV9V+Xn1DL/gZ7UoAKZTtlv/QToRsmJizQwQZZRqc="; + rev = "e95c85cb58773c43e9d94c0b9422ae84697e68a1"; + hash = "sha256-6vqUPY/fpGuM1K4HfgpL/dRy7Na6fJ/t+Pe/12b1wqE="; }; location = "tree-sitter-ziggy"; meta.homepage = "https://github.com/kristoff-it/ziggy"; From 0aac35997c9a51f31a210294117da29d456310b3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 5 Aug 2025 15:38:01 +0200 Subject: [PATCH 67/86] python3Packages.vllm: mark as broken Version bump: https://github.com/NixOS/nixpkgs/pull/429117 --- pkgs/development/python-modules/vllm/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 77171c28edc0..cec9c00eadcc 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -476,5 +476,8 @@ buildPythonPackage rec { # find_isa "x86_64-darwin" ]; + # ValueError: 'aimv2' is already used by a Transformers config, pick another name. + # Version bump ongoing in https://github.com/NixOS/nixpkgs/pull/429117 + broken = true; }; } From c0b287b2ecf47b85dc13d213926cbd75f67acac2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 5 Aug 2025 08:39:16 -0500 Subject: [PATCH 68/86] luaPackages: update on 2025-08-05 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 1dfa3a9607a1..b31246420b16 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2041-1"; + version = "0.0.2063-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2041-1.rockspec"; - sha256 = "1n6q17q3if71z3cws6b6am5zlggf7hq887s17421i5lznn9psp0j"; + url = "mirror://luarocks/fzf-lua-0.0.2063-1.rockspec"; + sha256 = "0lgiygz0l05wy7f3fpc0cbfpz56v77n065pynsdpfaq09f1cal5d"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/cdfac04b264cd924173e7f63a00b4883e2b98564.zip"; - sha256 = "1z3zj1vlrgd04dhjv172m342z4b37ji5b4hzp44js07bsf8d398y"; + url = "https://github.com/ibhagwan/fzf-lua/archive/5be1c24918761c6d3229a4024aa323ae95d933e0.zip"; + sha256 = "06zrpcja0mqp3y1w2w79d4sf8dbcia6m2gaac2hqig60rh9za0gr"; }; disabled = luaOlder "5.1"; @@ -903,15 +903,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.43-1"; + version = "1.6.44-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.43-1.rockspec"; - sha256 = "0q0g85pxdx81k99dd5j7w807v25b3lixff83shgd08dgvbsndh9q"; + url = "mirror://luarocks/grug-far.nvim-1.6.44-1.rockspec"; + sha256 = "0dzw1plzj2p1fr41zmbmvvbiswkk0w38whpmlasam4qcrx2hlbcn"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/45981a9af7f4e666a3cdaedb1d21d2ab926727a2.zip"; - sha256 = "1ghszc3v70bdwkiklkis9vwp3qkxapgiz16xpnrjlgns7k5lrzf7"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/482517700eef8579b289a20995f017a0775a6ec4.zip"; + sha256 = "03y7sa60n5nqdm4ygnh817k5gzqpalz07nq1p3qdjcpf539d8b1l"; }; disabled = luaOlder "5.1"; @@ -2044,17 +2044,17 @@ final: prev: { }: buildLuarocksPackage { pname = "lua-resty-session"; - version = "4.1.2-1"; + version = "4.1.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lua-resty-session-4.1.2-1.rockspec"; - sha256 = "14g4gm8cc4kyibhl03z2y8ggv4q7pkqidd66za53mfa4vg2ym7yv"; + url = "mirror://luarocks/lua-resty-session-4.1.3-1.rockspec"; + sha256 = "11qiw5yg56n41jp8bipi6fd6gilfmb8rwjhrdkcg19i7xrk94x8g"; }).outPath; src = fetchFromGitHub { owner = "bungle"; repo = "lua-resty-session"; - rev = "v4.1.2"; - hash = "sha256-mVjC/7AD/oX1gD6jUUTeNWfX0Vy6ikvIYdIkbbWVBQ0="; + rev = "v4.1.3"; + hash = "sha256-mnc+AOszKRQCwMETPhSrniyZX5Wb2NQq/EHDNoQiFxE="; }; disabled = luaOlder "5.1"; @@ -3479,8 +3479,8 @@ final: prev: { src = fetchFromGitHub { owner = "rktjmp"; repo = "lush.nvim"; - rev = "45a79ec4acb5af783a6a29673a999ce37f00497e"; - hash = "sha256-meUCXjJ9kHOOpRd4TR2dc7Ai97zOQX35hYFEDZseiSk="; + rev = "1be16d9002f8b2e8973a19ceac199ad394dea76a"; + hash = "sha256-qiN1gh3tNRwawc/H/zWC0FSH39zV66RTQcAjIPKinBw="; }; disabled = luaOlder "5.1" || luaAtLeast "5.4"; @@ -4231,15 +4231,15 @@ final: prev: { }: buildLuarocksPackage { pname = "papis.nvim"; - version = "0.7.0-1"; + version = "0.8.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/papis.nvim-0.7.0-1.rockspec"; - sha256 = "1bza3blszq1kz224zx7k0mn636lnj5rcx5s7q6l3ng8rzddw4isa"; + url = "mirror://luarocks/papis.nvim-0.8.0-1.rockspec"; + sha256 = "07xjy47l94572s7dscvcpig2dl6miqcnxqcl630gkhg13ihd11n0"; }).outPath; src = fetchzip { - url = "https://github.com/jghauser/papis.nvim/archive/16983a7aac24ea787d9b9ac5dce3c35d0077b990.zip"; - sha256 = "0virafyw0d46iwscbs1f1y7ks9jafhq214m17wqdz25srb7hmrxd"; + url = "https://github.com/jghauser/papis.nvim/archive/v0.8.0.zip"; + sha256 = "0blrqk6wx2rigqvypyy3xl0a4263n81xizslam5kwpn7b6mjci1h"; }; disabled = luaOlder "5.1"; @@ -4651,15 +4651,15 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "6.5.1-1"; + version = "6.6.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-6.5.1-1.rockspec"; - sha256 = "0rgj1k67aclpvxf7s5izlb2gki473kkkwws2rql6rz999gdcrny3"; + url = "mirror://luarocks/rustaceanvim-6.6.0-1.rockspec"; + sha256 = "02nm7wddffhg53w4cpsf19a5gvgrhm617k3md406q0wyja7hqysn"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.5.1.zip"; - sha256 = "1q3p71jsc4ka4jp43pigcgknzpz2cgvcpvjczghz4xf5zcizfkgc"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.6.0.zip"; + sha256 = "005xvdl21yya7v4cr0svnyq9mlf3p7v0lzidgggwhlslc7yw3bg1"; }; disabled = luaOlder "5.1"; From 8e5b9fab8cf69678e849f3d13a94da6150b9635c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 5 Aug 2025 15:42:01 +0200 Subject: [PATCH 69/86] python3Packages.librosa: disable failing tests on aarch64-darwin --- pkgs/development/python-modules/librosa/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/librosa/default.nix b/pkgs/development/python-modules/librosa/default.nix index db1e9f5fdae6..76740d890174 100644 --- a/pkgs/development/python-modules/librosa/default.nix +++ b/pkgs/development/python-modules/librosa/default.nix @@ -107,6 +107,16 @@ buildPythonPackage rec { "test_axis_bound_warning" "test_auto_aspect" ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ + # AssertionError (numerical comparison fails) + "test_beat_track_multi" + "test_beat_track_multi_bpm_vector" + "test_melspectrogram_multi" + "test_melspectrogram_multi_time" + "test_nnls_matrix" + "test_nnls_multiblock" + "test_onset_detect" + ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # Flaky (numerical comparison fails) "test_istft_multi" From 9afb2f32447b14a3d462a58a90899b7effa4d064 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 5 Aug 2025 14:42:28 +0000 Subject: [PATCH 70/86] kid3-{cli-kde-qt}: move to by-name to reduce evaluation overhead --- pkgs/by-name/ki/kid3-cli/package.nix | 9 +++++++++ pkgs/by-name/ki/kid3-kde/package.nix | 9 +++++++++ pkgs/by-name/ki/kid3-qt/package.nix | 9 +++++++++ pkgs/top-level/all-packages.nix | 16 ---------------- 4 files changed, 27 insertions(+), 16 deletions(-) create mode 100644 pkgs/by-name/ki/kid3-cli/package.nix create mode 100644 pkgs/by-name/ki/kid3-kde/package.nix create mode 100644 pkgs/by-name/ki/kid3-qt/package.nix diff --git a/pkgs/by-name/ki/kid3-cli/package.nix b/pkgs/by-name/ki/kid3-cli/package.nix new file mode 100644 index 000000000000..6232271b9e33 --- /dev/null +++ b/pkgs/by-name/ki/kid3-cli/package.nix @@ -0,0 +1,9 @@ +{ + kid3, +}: + +kid3.override { + withCLI = true; + withKDE = false; + withQt = false; +} diff --git a/pkgs/by-name/ki/kid3-kde/package.nix b/pkgs/by-name/ki/kid3-kde/package.nix new file mode 100644 index 000000000000..678278d251d2 --- /dev/null +++ b/pkgs/by-name/ki/kid3-kde/package.nix @@ -0,0 +1,9 @@ +{ + kid3, +}: + +kid3.override { + withCLI = true; + withKDE = true; + withQt = false; +} diff --git a/pkgs/by-name/ki/kid3-qt/package.nix b/pkgs/by-name/ki/kid3-qt/package.nix new file mode 100644 index 000000000000..b4241152c1ed --- /dev/null +++ b/pkgs/by-name/ki/kid3-qt/package.nix @@ -0,0 +1,9 @@ +{ + kid3, +}: + +kid3.override { + withCLI = true; + withKDE = false; + withQt = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f64bfcdaa731..2a5ae385d8c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12603,22 +12603,6 @@ with pkgs; kexi = libsForQt5.callPackage ../applications/office/kexi { }; - kid3-cli = kid3.override { - withCLI = true; - withKDE = false; - withQt = false; - }; - kid3-kde = kid3.override { - withCLI = true; - withKDE = true; - withQt = false; - }; - kid3-qt = kid3.override { - withCLI = true; - withKDE = false; - withQt = true; - }; - kiwix = libsForQt5.callPackage ../applications/misc/kiwix { }; kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { }; From 76e70e845b0281005675e3ae7be5666a08e06468 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 15:08:32 +0000 Subject: [PATCH 71/86] tigerbeetle: 0.16.51 -> 0.16.53 --- pkgs/by-name/ti/tigerbeetle/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index 48c983be8210..db2fc262bf42 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-BNcfAJMFE+4xUxRwQ6J3mmOsAHWGXZ+X6XygjirIA8o="; - "x86_64-linux" = "sha256-pQNNSWQSbG06sdpoloNXFFOwRNHT/6gIlETiQnLGcko="; - "aarch64-linux" = "sha256-BZlRtoBnsNePmmtu56te7rMG5mVjDugsog8+rWYHeZg="; + "universal-macos" = "sha256-wI83spYIWkennTcfqrd4JL1DZULFVkKaQmTf4JgZulg="; + "x86_64-linux" = "sha256-qDMZQGO9vc07qNis9xYFBNpdkwRErEMHODNoDcubS5w="; + "aarch64-linux" = "sha256-W0OoF+pBWptsRoJuQGAT2D0bn9CDjmpLgmY7Ip5WMCk="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.51"; + version = "0.16.53"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; From bc5fb869bb6d461d31d346e69c3c42fbe4d24375 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 27 Jul 2025 13:54:41 -0400 Subject: [PATCH 72/86] python3Packages.sipsimple: init at 5.3.3.2 NGI project. Signed-off-by: Ethan Carter Edwards --- .../python-modules/sipsimple/default.nix | 136 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 138 insertions(+) create mode 100644 pkgs/development/python-modules/sipsimple/default.nix diff --git a/pkgs/development/python-modules/sipsimple/default.nix b/pkgs/development/python-modules/sipsimple/default.nix new file mode 100644 index 000000000000..9f8368984ef3 --- /dev/null +++ b/pkgs/development/python-modules/sipsimple/default.nix @@ -0,0 +1,136 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + fetchurl, + fetchpatch, + cython, + setuptools, + alsa-lib, + ffmpeg, + libopus, + libuuid, + libv4l, + libvpx, + opencore-amr, + openssl, + pkg-config, + sqlite, + x264, + python3-application, +}: + +let + extDeps = { + pjsip = rec { + # Hardcoded in get_dependencies.sh, checked at buildtime + # need tarball specifically for buildscript to detect it + version = "2.10"; + src = fetchurl { + url = "https://github.com/pjsip/pjproject/archive/${version}.tar.gz"; + hash = "sha256-k2pMW5hgG1IyVGOjl93xGrQQbGp7BPjcfN03fvu1l94="; + }; + }; + zrtpcpp = rec { + # Hardcoded in get_dependencies.sh, NOT checked at buildtime + rev = "6b3cd8e6783642292bad0c21e3e5e5ce45ff3e03"; + src = fetchFromGitHub { + owner = "wernerd"; + repo = "ZRTPCPP"; + inherit rev; + hash = "sha256-kJlGPVA+yfn7fuRjXU0p234VcZBAf1MU4gRKuPotfog="; + }; + }; + }; +in +buildPythonPackage rec { + pname = "python3-sipsimple"; + version = "5.3.3.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "AGProjects"; + repo = "python3-sipsimple"; + tag = "${version}-mac"; + hash = "sha256-kDXVzLmgfXxm8phKrV7DvPuZ9O2iNFo1s6Lc0jcc/dM="; + }; + + patches = [ + # Remove when version > 5.3.3.2-mac + (fetchpatch { + name = "0001-python3-sipsimple-port-to-cython-3.patch"; + url = "https://github.com/AGProjects/python3-sipsimple/commit/ccbbbb0225b2417bdf6ae07da96bffe367e242be.patch"; + hash = "sha256-MBiM9/yS5yX9QoZT7p76PI2rbBr22fZw6TAT4tw9iZk="; + }) + ]; + + postPatch = '' + substituteInPlace get_dependencies.sh \ + --replace-fail 'sudo apt' 'echo Skipping sudo apt' + ''; + + strictDeps = true; + + nativeBuildInputs = [ + pkg-config + ]; + + build-system = [ + cython + setuptools + ]; + + buildInputs = [ + alsa-lib + ffmpeg + libopus + libuuid + libv4l + libvpx + opencore-amr + openssl + sqlite + x264 + ]; + + dependencies = [ + python3-application + ]; + + preConfigure = '' + ln -s ${passthru.extDeps.pjsip.src} deps/${passthru.extDeps.pjsip.version}.tar.gz + cp -r --no-preserve=all ${passthru.extDeps.zrtpcpp.src} deps/ZRTPCPP + + bash ./get_dependencies.sh + + # Fails to link some static libs due to missing -lc DSO. Just use the compiler frontend instead of raw ld. + substituteInPlace deps/pjsip/build/rules.mak \ + --replace-fail '$(LD)' "$CC" + + # Incompatible pointers (not const) + substituteInPlace deps/pjsip/pjmedia/src/pjmedia-codec/ffmpeg_vid_codecs.c \ + --replace-fail '&payload,' '(const pj_uint8_t **)&payload,' + ''; + + # no upstream tests exist + doCheck = false; + + pythonImportsCheck = [ "sipsimple" ]; + + passthru = { + inherit extDeps; + }; + + meta = { + description = "SIP SIMPLE SDK written in Python"; + homepage = "https://sipsimpleclient.org/"; + downloadPage = "https://github.com/AGProjects/python3-sipsimple"; + license = lib.licenses.gpl3Plus; + teams = [ lib.teams.ngi ]; + maintainers = [ lib.maintainers.ethancedwards8 ]; + badPlatforms = [ + # ../../webrtc/src/webrtc//modules/audio_processing/aec/aec_core_sse2.c:15:10: fatal error: emmintrin.h: No such file or directory + "aarch64-linux" + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c85cb1d2f56b..a3a403feda2b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16481,6 +16481,8 @@ self: super: with self; { siphashc = callPackage ../development/python-modules/siphashc { }; + sipsimple = callPackage ../development/python-modules/sipsimple { }; + sipyco = callPackage ../development/python-modules/sipyco { }; sirius = toPythonModule ( From 2e17dc7815f5b2e07a39654b0c1d34152fa8e980 Mon Sep 17 00:00:00 2001 From: Alexis Praga Date: Tue, 5 Aug 2025 18:38:07 +0200 Subject: [PATCH 73/86] =?UTF-8?q?tiddit:=E2=80=AFavoid=20conflicts=20betwe?= =?UTF-8?q?en=20different=20python=20version.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When it is used in a context where both python2 and python3 are available, this avoids conflicts. --- pkgs/by-name/ti/tiddit/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ti/tiddit/package.nix b/pkgs/by-name/ti/tiddit/package.nix index 18dd004dd0c8..97851f95bd49 100644 --- a/pkgs/by-name/ti/tiddit/package.nix +++ b/pkgs/by-name/ti/tiddit/package.nix @@ -38,6 +38,7 @@ python3Packages.buildPythonApplication rec { ropebwt2 ] }" + "--set PYTHONPATH $PYTHONPATH" ]; meta = { From deef2074f14559dd1ac62d57347ea7a047efac19 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Fri, 18 Jul 2025 11:32:37 -0400 Subject: [PATCH 74/86] gleam: 1.11.1 -> 1.12.0 --- pkgs/by-name/gl/gleam/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/gleam/package.nix b/pkgs/by-name/gl/gleam/package.nix index a5d62130972f..48980b3fc182 100644 --- a/pkgs/by-name/gl/gleam/package.nix +++ b/pkgs/by-name/gl/gleam/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gleam"; - version = "1.11.1"; + version = "1.12.0"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "gleam"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZNDN9MRA9D+5xdVp3Lxt76bLzHRK7304O6WVPrlUq2U="; + hash = "sha256-Qjl+I09tnBbGc771SVJVb6fzAZ2tVOnBNhGfrIUh824="; }; - cargoHash = "sha256-TJqylGjXdkunE5mHkpFnvv3SENBFwtQehV0q2k3hNMY="; + cargoHash = "sha256-Ya0glVECB3cb9kgguuH4nY0ClK5NPH1mKAX9INDLzx4="; nativeBuildInputs = [ pkg-config From 49a95e445e8f29b6f60cfca13b7d86d809b71264 Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Tue, 5 Aug 2025 11:21:54 -0700 Subject: [PATCH 75/86] ollama: fix source hash for version 0.11.0 The current hash in package.nix doesn't match the actual v0.11.0 source, causing build failures with hash mismatch errors. Update hash from sha256-fBoSt/chnxnlD6/HsWeMX9TR7Du7RCOmWcqCKamyK7A= to sha256-po7BxJAj9eOpOaXsLDmw6/1RyjXPtXza0YUv0pVojZ0= This follows nixpkgs conventions: - PR title: package: brief description - Commit message: explains what and why, with specific details about the hash change --- pkgs/by-name/ol/ollama/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 2b0cdf39d8be..a0c2d6afabb7 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -122,7 +122,7 @@ goBuild (finalAttrs: { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-fBoSt/chnxnlD6/HsWeMX9TR7Du7RCOmWcqCKamyK7A="; + hash = "sha256-po7BxJAj9eOpOaXsLDmw6/1RyjXPtXza0YUv0pVojZ0="; fetchSubmodules = true; }; From 77dd5cfe73bb0c41ad618dfbbe52b08315cb65d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 18:42:59 +0000 Subject: [PATCH 76/86] python3Packages.libuuu: 1.5.202 -> 1.5.220 --- pkgs/development/python-modules/libuuu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libuuu/default.nix b/pkgs/development/python-modules/libuuu/default.nix index 8090627199f1..855d5cdd7a7a 100644 --- a/pkgs/development/python-modules/libuuu/default.nix +++ b/pkgs/development/python-modules/libuuu/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "libuuu"; - version = "1.5.202"; + version = "1.5.220"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-bwAFApnfu0p1qHZWcSrJmXPZTkpw9HFhbG7BnASbeBI="; + hash = "sha256-dtp8Izu2A9Zr1+qkTNPS8cAiZwWf8weS71zzIQtd2mM="; }; build-system = [ From 7181b4fc2c9fb5d305f86f3b04de062105eb6c4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 19:04:47 +0000 Subject: [PATCH 77/86] vscode-extensions.vscode-icons-team.vscode-icons: 12.13.0 -> 12.14.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7d50caf4e7e9..bccdce35177f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5215,8 +5215,8 @@ let mktplcRef = { name = "vscode-icons"; publisher = "vscode-icons-team"; - version = "12.13.0"; - hash = "sha256-HghVnyYLUcC54PNYgqFypZqiynqWzT6l/ihyClUvH0c="; + version = "12.14.0"; + hash = "sha256-ZoyH5jWbLURTfRApgJT0/c/ZbgGzt/Yn4WmUVO9HPSk="; }; meta = { description = "Bring real icons to your Visual Studio Code"; From 41fc0babd1368111d083282c0026b13d5d13e766 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 5 Aug 2025 21:07:56 +0200 Subject: [PATCH 78/86] tinymist: 0.13.18 -> 0.13.20 Changelog: https://github.com/Myriad-Dreamin/tinymist/releases/tag/v0.13.20 Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.18...v0.13.20 --- .../vscode/extensions/myriad-dreamin.tinymist/default.nix | 2 +- pkgs/by-name/ti/tinymist/package.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index 607ef0444273..83edd7feb1bc 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { name = "tinymist"; publisher = "myriad-dreamin"; inherit (tinymist) version; - hash = "sha256-v/85T/MIEVrbXDDgIa6cBXPjpMmxZFXDglUEZvyRZSc="; + hash = "sha256-uHUnCg8hkJQI0QSZZ5Kbj/S7ktY9ANdQqHCvBB+p1EA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix index 2b048f1b12b0..c19bd0309786 100644 --- a/pkgs/by-name/ti/tinymist/package.nix +++ b/pkgs/by-name/ti/tinymist/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tinymist"; # Please update the corresponding vscode extension when updating # this derivation. - version = "0.13.18"; + version = "0.13.20"; src = fetchFromGitHub { owner = "Myriad-Dreamin"; repo = "tinymist"; tag = "v${finalAttrs.version}"; - hash = "sha256-WMbXdNa5MoaWliIlonn4tL6Myyx2nSAjgyOb/wqR7PA="; + hash = "sha256-XMOh7dYOyYPwzhf3+g2CeuZZ3nNr9ku3XO9V+WK0JHk="; }; - cargoHash = "sha256-fU4b99mvLc1SgN2DgHqW27Agocc9NH3wQBPVFkGU0HY="; + cargoHash = "sha256-FRiN2xEI1JOXW4dFgCqvQ4aG1oAfQTPDFG0blkM35NQ="; nativeBuildInputs = [ installShellFiles From ee9c359b5aae154fbdbda28e243e51ca170f2bb3 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 5 Aug 2025 22:24:37 +0300 Subject: [PATCH 79/86] kdePackages: Plasma 6.4.3 -> 6.4.4 --- pkgs/kde/generated/sources/plasma.json | 414 ++++++++++++------------- 1 file changed, 207 insertions(+), 207 deletions(-) diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json index 8b266ee27c9b..db61eb42a889 100644 --- a/pkgs/kde/generated/sources/plasma.json +++ b/pkgs/kde/generated/sources/plasma.json @@ -1,347 +1,347 @@ { "aurorae": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/aurorae-6.4.3.tar.xz", - "hash": "sha256-pTMhyYqBgf5ek89ch76qxgkYwygN3Zg0JjBt+ucAlE8=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/aurorae-6.4.4.tar.xz", + "hash": "sha256-s1indXcgUuRrSXjGOtdlmWykYArw2xGJJgEp/ZHeZYk=" }, "bluedevil": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/bluedevil-6.4.3.tar.xz", - "hash": "sha256-J2DbvT7nhc5JPTn49icvR52xhAdqbjDx9GRq+9jKMx0=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/bluedevil-6.4.4.tar.xz", + "hash": "sha256-fl04anxCobTvAOeUacj0cwCUTJxCAjZH8u/ToS7MMXU=" }, "breeze": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/breeze-6.4.3.tar.xz", - "hash": "sha256-AXotrfgDoMLRZ0ifW6TSoAEfxY/PGMXnb6b8IvSET78=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/breeze-6.4.4.tar.xz", + "hash": "sha256-MHz8tVBb03bZWbNk9SMcrEooCvk4qTjOOk47ep9x9w0=" }, "breeze-grub": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/breeze-grub-6.4.3.tar.xz", - "hash": "sha256-TwGrZLiijF2jmRXq8D1vt8APFTugcbt2c8HbsEFvueo=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/breeze-grub-6.4.4.tar.xz", + "hash": "sha256-vaJzZ739I/lVwtcqxlTrzrBys8joYrR4da8USCVDt4o=" }, "breeze-gtk": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/breeze-gtk-6.4.3.tar.xz", - "hash": "sha256-25GtKkYllrxxXTCRsJ6Gx52gBgoTxqDeGwMk7wYO6AM=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/breeze-gtk-6.4.4.tar.xz", + "hash": "sha256-s1PLHFw2zHSTyy0Bi3zFBo+kdyNFeB+B1fgQjPVLTj8=" }, "breeze-plymouth": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/breeze-plymouth-6.4.3.tar.xz", - "hash": "sha256-BE6qpzIkxyY0Sz1ZksfSilgNxIHAZdogN4KiD9qV3D8=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/breeze-plymouth-6.4.4.tar.xz", + "hash": "sha256-Tg9Hug8eolxpj8ysvScK9gAtvVRcvyuR923yz6UNSIQ=" }, "discover": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/discover-6.4.3.tar.xz", - "hash": "sha256-wt2COKqoyAGhLG8p1w8kRnutWSCcX8j66Xy7usRd3hA=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/discover-6.4.4.tar.xz", + "hash": "sha256-uuoZ+ts97o6VFqQCqjvBbx3V9Lfb5GpuzQYXxQiELpY=" }, "drkonqi": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/drkonqi-6.4.3.tar.xz", - "hash": "sha256-OtmLG8xkIO1BVGQK+MsvRByndMrz2ajk2KufVTYJ+0M=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/drkonqi-6.4.4.tar.xz", + "hash": "sha256-Kh10mZguv9XG9vqccw20SAmM0tlbikjGGpB8e7neIUc=" }, "flatpak-kcm": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/flatpak-kcm-6.4.3.tar.xz", - "hash": "sha256-K4VHWf0RJeRwYc2tOqFk4/7IvBAdS209H6LUkHdNITk=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/flatpak-kcm-6.4.4.tar.xz", + "hash": "sha256-tKxfTGTi3NgLYQscq0L10cyWu8vBSqPjZrJXQHOHyPg=" }, "kactivitymanagerd": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kactivitymanagerd-6.4.3.tar.xz", - "hash": "sha256-6esrBjv8Rp1GWor73w7HagQQyj9o92ZsULUBIxW2pos=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kactivitymanagerd-6.4.4.tar.xz", + "hash": "sha256-OPJNlSmBBJXbGi0PECqJiF0igT8TH7ZFO3nYmL/L4qQ=" }, "kde-cli-tools": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kde-cli-tools-6.4.3.tar.xz", - "hash": "sha256-1UzEL4yVXvgyKXZlWh7QA8yiS0LBqPUXvBwnzhevbig=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kde-cli-tools-6.4.4.tar.xz", + "hash": "sha256-HNHiHKzBxz9KJdXpjz++hCW6jy+qE+Sq2DAwy/Ifz0w=" }, "kde-gtk-config": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kde-gtk-config-6.4.3.tar.xz", - "hash": "sha256-IvciU7yAG7F1e31Wqza7J5waElXviIytyVDFslWbWRI=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kde-gtk-config-6.4.4.tar.xz", + "hash": "sha256-1UlX0CJAqROT8aFMPZKas4WVTbqbMV7PVK95RFpo4lo=" }, "kdecoration": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kdecoration-6.4.3.tar.xz", - "hash": "sha256-vQ+ZvfSHqFnaixIn40QyWa0o6Q8RC9OnvOzDhv3teCQ=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kdecoration-6.4.4.tar.xz", + "hash": "sha256-oCrHHqjuetarNFePG1DzK5E0egWpMs/FCyU3Kcyt7m8=" }, "kdeplasma-addons": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kdeplasma-addons-6.4.3.tar.xz", - "hash": "sha256-fa2Rdv7pn06V9lc6qxgybu/2dCYJ6HObm1nC6fKq0Zs=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kdeplasma-addons-6.4.4.tar.xz", + "hash": "sha256-FWGjHECS0LaXrpXU/FG4LexwATEU0m4Lach48X1ltPg=" }, "kgamma": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kgamma-6.4.3.tar.xz", - "hash": "sha256-2F+G9v2bAXM5ViO1GKQGCVHBD3UGxWG5mYGOgZsT7A4=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kgamma-6.4.4.tar.xz", + "hash": "sha256-G8dSQV1HEVgPSD93SmLYlZWDaGuTsWRISonX1VcTNKY=" }, "kglobalacceld": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kglobalacceld-6.4.3.tar.xz", - "hash": "sha256-ppx4fhsTOtXpnz+D0aGVch8n5SAMxgzbpw2NwDrMQ3g=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kglobalacceld-6.4.4.tar.xz", + "hash": "sha256-ifcrv7UgsNyN/Gy8gb3Pzzt0IXVRs8qB0LltnTWgm88=" }, "kinfocenter": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kinfocenter-6.4.3.tar.xz", - "hash": "sha256-TV9JlHB3KnS08in2dv63rv0S7CstNkWLhIPY3KOkink=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kinfocenter-6.4.4.tar.xz", + "hash": "sha256-J2KfKHxDYePxJ9qsOPAdCrsjNVym2jgi9BizmL8OoLE=" }, "kmenuedit": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kmenuedit-6.4.3.tar.xz", - "hash": "sha256-lPsm7/zhhSQKiPgrv3VqaztvCi0FVlKcSien9iqnnIk=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kmenuedit-6.4.4.tar.xz", + "hash": "sha256-Kvdx3+3DNKqqwJdtZr+cjI6DADCtbSoyiza+RLvJ7sk=" }, "kpipewire": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kpipewire-6.4.3.tar.xz", - "hash": "sha256-GGbZZs5hu4PtHUXcwNsai6kZcXYmgTaKM1fYZDj6lkI=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kpipewire-6.4.4.tar.xz", + "hash": "sha256-CX+ZcVgMx8472J5zztdgbjl4NHvUQTHWdE/gLYobPqY=" }, "krdp": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/krdp-6.4.3.tar.xz", - "hash": "sha256-sElQOTYg8Us1INxnboFjKjGI+S5Q2oTd4z8AgcWHt4c=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/krdp-6.4.4.tar.xz", + "hash": "sha256-Io2GMP8uFPqJmtYR0YZTmfnmEoU4+d+RJzqzlo987IQ=" }, "kscreen": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kscreen-6.4.3.tar.xz", - "hash": "sha256-N+9wMqITYpPP7OtB+u/1Jd6AxxGc2MhUEWuLMA76YKk=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kscreen-6.4.4.tar.xz", + "hash": "sha256-WJDSRhSsb5PMl5ZPnKixvvlewUUIQI3IfzkE0Ds6+HY=" }, "kscreenlocker": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kscreenlocker-6.4.3.tar.xz", - "hash": "sha256-NEEXRCb9GFJMpZ+iJG+e6Zwx3sD9ieqnlwXmoy0dysM=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kscreenlocker-6.4.4.tar.xz", + "hash": "sha256-XMHdI74yXx3c8AVVbwrBQHd4lSSqCz4eg7l/931JMqg=" }, "ksshaskpass": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/ksshaskpass-6.4.3.tar.xz", - "hash": "sha256-ll+JoBqpHAftW4rtK+NSH4jpiyLhJ3hG8SRAyXYLrxA=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/ksshaskpass-6.4.4.tar.xz", + "hash": "sha256-q0e5S2Ak+rFIyaeo+MRAOoHt6pbqu7DV+AWhIPxd8jA=" }, "ksystemstats": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/ksystemstats-6.4.3.tar.xz", - "hash": "sha256-DRvbUY/XI1VREPjcTtm1CbA7Jn5AzC1wlYevLEzo2gw=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/ksystemstats-6.4.4.tar.xz", + "hash": "sha256-mjp00s6iB33YdTPche3+ARtvb8LvGrCgo11VAxlFRmc=" }, "kwallet-pam": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kwallet-pam-6.4.3.tar.xz", - "hash": "sha256-CBUcoD57io52lpJ+Oq3DCVz0gIF0jJg3mNrDWrX9DN4=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kwallet-pam-6.4.4.tar.xz", + "hash": "sha256-5GT5vHOk2ytZPRsZ4eiu44XRVVE+WLaxFHD6eMUu+8E=" }, "kwayland": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kwayland-6.4.3.tar.xz", - "hash": "sha256-/1B9PENUB7ODHq0epj9t6mx3i6ah9bRYldX+xvXB+YI=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kwayland-6.4.4.tar.xz", + "hash": "sha256-9FiuftERjhohZaNzeMjODp//gNGkz+hiF/Bs8kykn5s=" }, "kwayland-integration": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kwayland-integration-6.4.3.tar.xz", - "hash": "sha256-m68hNOLTLp1NQXiU+mORH6lLyoYZjvjhbkYdWYm24tA=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kwayland-integration-6.4.4.tar.xz", + "hash": "sha256-0AmwuPDaV2B4gPVtSOmXtry9QUCWrTGk8s0733fUSGk=" }, "kwin": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kwin-6.4.3.tar.xz", - "hash": "sha256-oTVoyRjsp4A+tEo6J3i4YO3D8Ds2eXhRxPOu7tS1Aqg=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kwin-6.4.4.tar.xz", + "hash": "sha256-sHQqEhM7BSUZy1rwkTIRTr9NlrROMgAVzA0tC/BV2uY=" }, "kwin-x11": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kwin-x11-6.4.3.tar.xz", - "hash": "sha256-TytgGTlnwkoGe53agtWfgR9WY/V4PVngNCT8AoHM0Yg=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kwin-x11-6.4.4.tar.xz", + "hash": "sha256-mH4gfC8qtg5RQhtYRsoD5p74dawgaYAi9ei90eEFXtk=" }, "kwrited": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/kwrited-6.4.3.tar.xz", - "hash": "sha256-/hRLXtQnDL1F9xGHuXDkxOPgA1wa/EBxmxyGK4rbCYs=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/kwrited-6.4.4.tar.xz", + "hash": "sha256-DhWtJaXWsIVq3YfkY2B/7yCaEYT9E/hl45joFz7Dw1E=" }, "layer-shell-qt": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/layer-shell-qt-6.4.3.tar.xz", - "hash": "sha256-M+ZOwM0tnpVHw8P6qcTWogBr9oH6w2FRH0QbUfnd23w=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/layer-shell-qt-6.4.4.tar.xz", + "hash": "sha256-hLMaPnOxUPphH7URUJh2AO3dDtxXiIjpU+f9N/VQZD0=" }, "libkscreen": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/libkscreen-6.4.3.tar.xz", - "hash": "sha256-ol8GBBEGUshH4ADt5v3p8nfrOIUO3qvePjpB0uuBsGs=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/libkscreen-6.4.4.tar.xz", + "hash": "sha256-3J/ueoM0wktPlMM9nzGwk8E82Pt94GMU6O36OijKtPY=" }, "libksysguard": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/libksysguard-6.4.3.tar.xz", - "hash": "sha256-V6NTMV/SCw5GbuOZ2Oxq+ee1dDKDEfqHF3MSZ763MuI=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/libksysguard-6.4.4.tar.xz", + "hash": "sha256-8S/S4R0tUE1XVWy1IKRC7ZZg9Zx9Sx+7sXvuAuug+y8=" }, "libplasma": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/libplasma-6.4.3.tar.xz", - "hash": "sha256-9QjOztMqEURi5eMRlWAO5EChohuOt3uiADPPuJK7DMg=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/libplasma-6.4.4.tar.xz", + "hash": "sha256-qw9LQmgpgh4Kv0eQUvMmpc4Bw7YE6JDJ95lJw+tf3r4=" }, "milou": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/milou-6.4.3.tar.xz", - "hash": "sha256-1nnJW2KuuBSb02ivHYMf7nnrqqw+5HnaZ8RQ6A/TX/E=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/milou-6.4.4.tar.xz", + "hash": "sha256-pkTlllszwg+CzlFmD6O3wtQYELBozyH3dliCTLPqax4=" }, "ocean-sound-theme": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/ocean-sound-theme-6.4.3.tar.xz", - "hash": "sha256-s/ggACbvS+YCN5XbPZr/Lk+GrHXVH8AjPqJpumVChDI=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/ocean-sound-theme-6.4.4.tar.xz", + "hash": "sha256-3dh8kCGUel7/BuL5JWa52B/gbqREQwdF6JbWR5lON+s=" }, "oxygen": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/oxygen-6.4.3.tar.xz", - "hash": "sha256-f+VdNdt+GsAZushbVdUCbc+ZwfS78Y5a7zinW8Adz2g=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/oxygen-6.4.4.tar.xz", + "hash": "sha256-fwRa+p0yHob82oFAN7v5kf5M/+NLPNSMcGeNt0BvKPs=" }, "oxygen-sounds": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/oxygen-sounds-6.4.3.tar.xz", - "hash": "sha256-RAVm+ahMnOkOBLVhq5eQmDi1Gcg/fe61dNBckzuvLis=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/oxygen-sounds-6.4.4.tar.xz", + "hash": "sha256-URsNino3dnfCwP032NTQmdr7f8dMNKL6Hau8MnyMU5E=" }, "plasma-activities": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-activities-6.4.3.tar.xz", - "hash": "sha256-HI3KdGYC3vrNSVua5jfBcA075+fjzF1Jml/WaaC5jvA=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-activities-6.4.4.tar.xz", + "hash": "sha256-q4EKpZTtM4b2qFZHBeoqRsxi7DZ94gOWJeAw9q+VX+g=" }, "plasma-activities-stats": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-activities-stats-6.4.3.tar.xz", - "hash": "sha256-mRAC49qbWWm5WDzRaQUKI6rL4C8tfUqxoZ9b18crO2s=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-activities-stats-6.4.4.tar.xz", + "hash": "sha256-3UOJlhewzA6SehO/uIFGt2H3OQwfulaOLkUi8H8PWQE=" }, "plasma-browser-integration": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-browser-integration-6.4.3.tar.xz", - "hash": "sha256-WMznF6tOw66UGL4F6GfCyD0jKG0dxo8mUM6hizF5q8s=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-browser-integration-6.4.4.tar.xz", + "hash": "sha256-791bm/Gs++Fu3LMbApx/kbIGFlmLv8aglZ/v1pi2OM8=" }, "plasma-desktop": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-desktop-6.4.3.tar.xz", - "hash": "sha256-GQo/VY9rP6khZMPyaecP/R6YHjUt1xikOkywByRapSU=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-desktop-6.4.4.tar.xz", + "hash": "sha256-TXC5v5n1mzvep7gkCgt9+AO9FsCunMU0yjYXqfnFQBM=" }, "plasma-dialer": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-dialer-6.4.3.tar.xz", - "hash": "sha256-p960P1UuPAecHl3RT+xfbrcuVQJPI6Kbe8LQE9PCM+o=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-dialer-6.4.4.tar.xz", + "hash": "sha256-7sOd2HuID9kqma1QNO3fNuqTLWerfRFMAiHB3tw1mZ8=" }, "plasma-disks": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-disks-6.4.3.tar.xz", - "hash": "sha256-vW5jR1ZCr+ciKGLXLUVM2cpsfzkfSBwrFFwqt5NGwhM=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-disks-6.4.4.tar.xz", + "hash": "sha256-OPmEJh+4SwPnw33fi1+5yzRkTnFKa1R8FHcapUWL+qA=" }, "plasma-firewall": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-firewall-6.4.3.tar.xz", - "hash": "sha256-vHgAR7ZWarEjgnWwLBIOKnRUIiy0XEf8spYAMIaDxow=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-firewall-6.4.4.tar.xz", + "hash": "sha256-a3spBD2LCXnamfku1/nbkHS42kLQJcPtSX8t+GKJiEI=" }, "plasma-integration": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-integration-6.4.3.tar.xz", - "hash": "sha256-cfPmQ9e38z/C5HOFBCTc+wDDJY1/4uJxoDJiEzMoi9c=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-integration-6.4.4.tar.xz", + "hash": "sha256-DThP+VKNf+f9R00BAIslaAbgxs8OeczIHzSgjbxEmy8=" }, "plasma-mobile": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-mobile-6.4.3.tar.xz", - "hash": "sha256-4089dZ3kh+QOWQAQ69Fsx0CBHNFd4AEfp3xBcq+WHfM=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-mobile-6.4.4.tar.xz", + "hash": "sha256-hIHKY6k1dfpEMki+C4bgU29EUlOEec3fps+Vjg+REvE=" }, "plasma-nano": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-nano-6.4.3.tar.xz", - "hash": "sha256-CnxbV63/Wu93yJHoiDqwLFQ6/IYKueK1745VBnZTilY=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-nano-6.4.4.tar.xz", + "hash": "sha256-z9jfL52CNYJHxK5+uXrNWFUy+usmtRpeTbkM2F56Gi4=" }, "plasma-nm": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-nm-6.4.3.tar.xz", - "hash": "sha256-Z8OOPApU6QrhI3mRFCuSBkY9Q8Lq2O313Vu3oWpGoT4=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-nm-6.4.4.tar.xz", + "hash": "sha256-hQY40fTMOwoQEvBJr14SA+9Xoe8fwh5Qgsgr3xO8tlc=" }, "plasma-pa": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-pa-6.4.3.tar.xz", - "hash": "sha256-aw49OrRpz4b8GNIR/L9BJRqjOjAUoyt37EGQX9L6TiE=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-pa-6.4.4.tar.xz", + "hash": "sha256-Lhi7KEocugfkOxmuehkrV0qu+UvGNddR0esh/NVpyoo=" }, "plasma-sdk": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-sdk-6.4.3.tar.xz", - "hash": "sha256-m3zjZFmz8s2Ru+CUGto+uzjv8BSZOcWdqy0LDTkowGQ=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz", + "hash": "sha256-8Qx67J8qJrb4oE0+oeEeiFG685GP2TobfO8H+TWkCWw=" }, "plasma-systemmonitor": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-systemmonitor-6.4.3.tar.xz", - "hash": "sha256-aFbjmSZVJjMu6TifvPgZ09B6DqLtRWfVRa4IjkiV0jA=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-systemmonitor-6.4.4.tar.xz", + "hash": "sha256-ydSifvk/HsKamxgcVtvxbOgaoaatMMg3/5h8NVKIjng=" }, "plasma-thunderbolt": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-thunderbolt-6.4.3.tar.xz", - "hash": "sha256-aYn51hqotPoh2iPeALIxZO0VN1mG0nFgGRqQtawTP1I=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-thunderbolt-6.4.4.tar.xz", + "hash": "sha256-0Th/uTg03s+yfHFuVi3kr2sKk2fScp9BMiaIQielOeY=" }, "plasma-vault": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-vault-6.4.3.tar.xz", - "hash": "sha256-uXkOHGYGUFBDzQxfWJYP5d4dGgT1OazjuYbZbUcDTsc=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-vault-6.4.4.tar.xz", + "hash": "sha256-LYQ7HjfLQbCZx0FCrQ10aUL9tEcYbT43LKa3o7BRvIE=" }, "plasma-welcome": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-welcome-6.4.3.tar.xz", - "hash": "sha256-1xzWOZ91n6T8+jD1CKRgqzfSq0+9zd+aLn8rWrhwtGM=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-welcome-6.4.4.tar.xz", + "hash": "sha256-MJ4bDY0WSRJ2sAZXwkGXxiAMKjJCw/UwoiMHaJtdI7E=" }, "plasma-workspace": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-workspace-6.4.3.tar.xz", - "hash": "sha256-clTyhakeyAKwYSp62yQtmDYqzN/4ZvwShbtluASN7bg=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-workspace-6.4.4.tar.xz", + "hash": "sha256-3lO07vaItZt8VgkEhdQef4vj07mfHPE1in0/TanuvLI=" }, "plasma-workspace-wallpapers": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma-workspace-wallpapers-6.4.3.tar.xz", - "hash": "sha256-9dIdq7VO20SDtXihp+foLw5x/K2XS+8kQSE01NQ6ycQ=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma-workspace-wallpapers-6.4.4.tar.xz", + "hash": "sha256-4gOTLW0h81CecDOvBRxK7ck5s2TzkhDJsqqY9PzKOyk=" }, "plasma5support": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plasma5support-6.4.3.tar.xz", - "hash": "sha256-Homok10Y2YqPy+Av80d0iThbtCqATlQ7uyTwQ/XNjPY=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plasma5support-6.4.4.tar.xz", + "hash": "sha256-BmwEVhSbrK1t/ZnrNng/th8ZGN+RudcP9K6sVuPUO/U=" }, "plymouth-kcm": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/plymouth-kcm-6.4.3.tar.xz", - "hash": "sha256-ONxaWan+fXX6gAr6V604RF89n608obsGbm5GSDj6fg8=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/plymouth-kcm-6.4.4.tar.xz", + "hash": "sha256-StibT2JXxAAsH7mJ4F/dlZp6Ur4u6HzArJ6wKddPUYM=" }, "polkit-kde-agent-1": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/polkit-kde-agent-1-6.4.3.tar.xz", - "hash": "sha256-InMbD6Aun9y9WSajxThhAPIKzXoCY5ZyFlebCERWguc=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/polkit-kde-agent-1-6.4.4.tar.xz", + "hash": "sha256-LCGPTmb1+TO5zdDGiG9TYlor9/HI32S7SFg1rnKHfj0=" }, "powerdevil": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/powerdevil-6.4.3.tar.xz", - "hash": "sha256-wkfQxBSQXeCfHAEzAoSB+w8ez6JtiTcqzvr/qxUFK9Y=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/powerdevil-6.4.4.tar.xz", + "hash": "sha256-yq8LTcZUfJSQ9Jn0a6PN51DY9NOTd2of/2UrG+mBACg=" }, "print-manager": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/print-manager-6.4.3.tar.xz", - "hash": "sha256-/f1/42htk351wopMuQG5P0+iiWd+8uypSlDYNVOjLTQ=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/print-manager-6.4.4.tar.xz", + "hash": "sha256-I9qqipOb24kEdXb54kRho9Fu/YpFVuTR8Ozldtwu958=" }, "qqc2-breeze-style": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/qqc2-breeze-style-6.4.3.tar.xz", - "hash": "sha256-PGytdAsDEzpwheQ30MsWrOq94oDFXAIrAnLvRNPTI6A=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/qqc2-breeze-style-6.4.4.tar.xz", + "hash": "sha256-+3PoWNB58KKS7VcVWPLNJe9+g8vs0V9i9XiVQMOwlRw=" }, "sddm-kcm": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/sddm-kcm-6.4.3.tar.xz", - "hash": "sha256-UxQSOsVTiPcBViFjm42DZ8yCns7yU1aIkpjWvlSPjPY=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/sddm-kcm-6.4.4.tar.xz", + "hash": "sha256-gzZsTVgELRwJk9jjGXwZwzp+7czeZCJjomgStcSxa/s=" }, "spacebar": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/spacebar-6.4.3.tar.xz", - "hash": "sha256-9Rwm4KtPadbXJ2iPVh2AdeAOLSlYGosKnDoED/4JynE=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/spacebar-6.4.4.tar.xz", + "hash": "sha256-BZt7CqgXZ2RiKvmBN9xkKdY/qWWHQlbW3/0yFGfWGjE=" }, "spectacle": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/spectacle-6.4.3.tar.xz", - "hash": "sha256-mYb8CR+ROj8OFSC9izoz6cF04D9ItLKvMZK9ijG7Kdg=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/spectacle-6.4.4.tar.xz", + "hash": "sha256-kQinOcGsxDsj4KaqF7pBlKVkqxVIxohzKMdqBzvz03M=" }, "systemsettings": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/systemsettings-6.4.3.tar.xz", - "hash": "sha256-zBzc1xDz9f0kJIbtypTXGT1F20F4A+1imsdifrIwVVY=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/systemsettings-6.4.4.tar.xz", + "hash": "sha256-axR4i/GTl/WPAjHLnM1XwyGMpxr9LZ8cdFWB4T+ld0g=" }, "wacomtablet": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/wacomtablet-6.4.3.tar.xz", - "hash": "sha256-NT1D9an3qwRcHwGKvVSt3GOPsJTuxTdfH/YxaRkDM5g=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/wacomtablet-6.4.4.tar.xz", + "hash": "sha256-ecPWsqxzDeCr7EbbJyv8sHqJo4KkmBvT085JTWJfVGk=" }, "xdg-desktop-portal-kde": { - "version": "6.4.3", - "url": "mirror://kde/stable/plasma/6.4.3/xdg-desktop-portal-kde-6.4.3.tar.xz", - "hash": "sha256-P+xx4AWr6Ds9WTp0vDMEwXjWBYg/47d/kVxkz0XB/Cc=" + "version": "6.4.4", + "url": "mirror://kde/stable/plasma/6.4.4/xdg-desktop-portal-kde-6.4.4.tar.xz", + "hash": "sha256-3NUBsRp4XAsPCzC/HQm6Eg2DiFJ2hBxH/u1R134UQKU=" } } \ No newline at end of file From 1870d82500150236626b2ebfebeffa85361a789a Mon Sep 17 00:00:00 2001 From: Axel Karjalainen Date: Tue, 5 Aug 2025 23:06:31 +0300 Subject: [PATCH 80/86] Simplify definitions of libcs - Used `stdenvNoLibc` directly in the package files instead of overriding `stdenv` to it in `all-packages.nix` - Moved applicable libcs to `pkgs/by-name` (note: not newlib because it's also accessible via `newlib-nano`) --- .../av/avrlibc/package.nix} | 4 ++-- pkgs/by-name/mu/musl/package.nix | 6 ++++++ .../wa/wasilibc/package.nix} | 5 ++--- pkgs/development/misc/newlib/default.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 19 +------------------ 5 files changed, 16 insertions(+), 28 deletions(-) rename pkgs/{development/misc/avr/libc/default.nix => by-name/av/avrlibc/package.nix} (94%) rename pkgs/{development/libraries/wasilibc/default.nix => by-name/wa/wasilibc/package.nix} (97%) diff --git a/pkgs/development/misc/avr/libc/default.nix b/pkgs/by-name/av/avrlibc/package.nix similarity index 94% rename from pkgs/development/misc/avr/libc/default.nix rename to pkgs/by-name/av/avrlibc/package.nix index a0e928ab2918..67829b91d9b2 100644 --- a/pkgs/development/misc/avr/libc/default.nix +++ b/pkgs/by-name/av/avrlibc/package.nix @@ -1,12 +1,12 @@ { lib, - stdenv, + stdenvNoLibc, fetchurl, automake, autoconf, }: -stdenv.mkDerivation (finalAttrs: { +stdenvNoLibc.mkDerivation (finalAttrs: { pname = "avr-libc"; version = "2.2.1"; diff --git a/pkgs/by-name/mu/musl/package.nix b/pkgs/by-name/mu/musl/package.nix index 9eafb3301059..198f5d6a066e 100644 --- a/pkgs/by-name/mu/musl/package.nix +++ b/pkgs/by-name/mu/musl/package.nix @@ -1,11 +1,17 @@ { stdenv, + stdenvNoLibc, lib, fetchurl, linuxHeaders ? null, useBSDCompatHeaders ? true, }: let + stdenv' = if stdenv.hostPlatform != stdenv.buildPlatform then stdenvNoLibc else stdenv; +in +let + stdenv = stdenv'; + cdefs_h = fetchurl { name = "sys-cdefs.h"; url = "https://git.alpinelinux.org/aports/plain/main/libc-dev/sys-cdefs.h?id=7ca0ed62d4c0d713d9c7dd5b9a077fba78bce578"; diff --git a/pkgs/development/libraries/wasilibc/default.nix b/pkgs/by-name/wa/wasilibc/package.nix similarity index 97% rename from pkgs/development/libraries/wasilibc/default.nix rename to pkgs/by-name/wa/wasilibc/package.nix index 3d605f04b1f4..4ec6324d61c1 100644 --- a/pkgs/development/libraries/wasilibc/default.nix +++ b/pkgs/by-name/wa/wasilibc/package.nix @@ -1,7 +1,6 @@ { - stdenv, + stdenvNoLibc, buildPackages, - fetchFromGitHub, lib, firefox-unwrapped, firefox-esr-unwrapped, @@ -11,7 +10,7 @@ let pname = "wasilibc"; version = "22-unstable-2024-10-16"; in -stdenv.mkDerivation { +stdenvNoLibc.mkDerivation { inherit pname version; src = buildPackages.fetchFromGitHub { diff --git a/pkgs/development/misc/newlib/default.nix b/pkgs/development/misc/newlib/default.nix index b09ffb076886..6f37ed837531 100644 --- a/pkgs/development/misc/newlib/default.nix +++ b/pkgs/development/misc/newlib/default.nix @@ -1,5 +1,5 @@ { - stdenv, + stdenvNoLibc, fetchurl, buildPackages, lib, @@ -11,7 +11,7 @@ nanoizeNewlib ? false, }: -stdenv.mkDerivation (finalAttrs: { +stdenvNoLibc.mkDerivation (finalAttrs: { pname = "newlib"; version = "4.5.0.20241231"; @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { # "normal" view to the outside world: the binaries in $out will # execute on `stdenv.hostPlatform`. We then fool newlib's build # process into doing the right thing. - "--host=${stdenv.targetPlatform.config}" + "--host=${stdenvNoLibc.targetPlatform.config}" ] ++ ( @@ -134,8 +134,8 @@ stdenv.mkDerivation (finalAttrs: { + ''[ "$(find $out -type f | wc -l)" -gt 0 ] || (echo '$out is empty' 1>&2 && exit 1)''; passthru = { - incdir = "/${stdenv.targetPlatform.config}/include"; - libdir = "/${stdenv.targetPlatform.config}/lib"; + incdir = "/${stdenvNoLibc.targetPlatform.config}/include"; + libdir = "/${stdenvNoLibc.targetPlatform.config}/lib"; }; meta = with lib; { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f64bfcdaa731..00fc49d70662 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6646,10 +6646,6 @@ with pkgs; h3 = h3_3; - avrlibc = callPackage ../development/misc/avr/libc { - stdenv = stdenvNoLibc; - }; - sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { }; jruby = callPackage ../development/interpreters/jruby { }; @@ -8005,12 +8001,6 @@ with pkgs; withGd = true; }; - musl = callPackage ../by-name/mu/musl/package.nix ( - lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { - stdenv = stdenvNoLibc; - } - ); - # These are used when building compiler-rt / libgcc, prior to building libc. preLibcHeaders = let @@ -8082,10 +8072,6 @@ with pkgs; package = windows.mcfgthreads; }; - wasilibc = callPackage ../development/libraries/wasilibc { - stdenv = stdenvNoLibc; - }; - # Only supported on Linux and only on glibc glibcLocales = if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu then @@ -16287,12 +16273,9 @@ with pkgs; xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver; - newlib = callPackage ../development/misc/newlib { - stdenv = stdenvNoLibc; - }; + newlib = callPackage ../development/misc/newlib { }; newlib-nano = callPackage ../development/misc/newlib { - stdenv = stdenvNoLibc; nanoizeNewlib = true; }; From 0eaa94fe18f74f4841bd1169c14dccabfc837d6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 20:40:33 +0000 Subject: [PATCH 81/86] vimPlugins.sonarlint-nvim: 0-unstable-2025-05-30 -> 0-unstable-2025-08-02 --- .../vim/plugins/non-generated/sonarlint-nvim/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix index 1fcb457e08c3..4a88016c4643 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix @@ -6,13 +6,13 @@ }: vimUtils.buildVimPlugin { pname = "sonarlint.nvim"; - version = "0-unstable-2025-05-30"; + version = "0-unstable-2025-08-02"; src = fetchFromGitLab { owner = "schrieveslaach"; repo = "sonarlint.nvim"; - rev = "060df51352f9fb876d4ff43b8cd4b669a6bdfd89"; - hash = "sha256-2MAi0nZIvAly+5p5fWKMi3tGSzMJgMnAzWnsr0rt+NM="; + rev = "5c3e0bb647be90cec844022991f33d50b6838964"; + hash = "sha256-lER6vBhiLK8/S2iJOc4jaDUMqkc9d2VLcj3GqbiZANs="; }; passthru.updateScript = nix-update-script { From f55bd2818a02778e7b6469f8c432c64da6d01f0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 20:41:41 +0000 Subject: [PATCH 82/86] esphome: 2025.7.4 -> 2025.7.5 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 89491d31fe7d..ef77f7baaf53 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -34,14 +34,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2025.7.4"; + version = "2025.7.5"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-zN3QkyGqz6/v8k76857nYEpErR0SijH0RetNxQttifI="; + hash = "sha256-f6HBgjg6yiFCQk6hIvQMYw+5/KjIVvUJaK+c/xmIseM="; }; build-system = with python.pkgs; [ From 59c5ecb3137311049fa6021bbb8675111bcc15f8 Mon Sep 17 00:00:00 2001 From: J0schu Date: Tue, 5 Aug 2025 23:02:06 +0200 Subject: [PATCH 83/86] tmuxPlugins.tokyo-night-tmux: update to 1.6.6 --- pkgs/misc/tmux-plugins/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 418bfd083325..8c581310ff8f 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -808,12 +808,12 @@ in tokyo-night-tmux = mkTmuxPlugin { pluginName = "tokyo-night-tmux"; rtpFilePath = "tokyo-night.tmux"; - version = "1.5.3"; + version = "1.6.6"; src = pkgs.fetchFromGitHub { owner = "janoamaral"; repo = "tokyo-night-tmux"; - rev = "d34f1487b4a644b13d8b2e9a2ee854ae62cc8d0e"; - hash = "sha256-3rMYYzzSS2jaAMLjcQoKreE0oo4VWF9dZgDtABCUOtY="; + rev = "caf6cbb4c3a32d716dfedc02bc63ec8cf238f632"; + hash = "sha256-TOS9+eOEMInAgosB3D9KhahudW2i1ZEH+IXEc0RCpU0="; }; meta = with lib; { homepage = "https://github.com/janoamaral/tokyo-night-tmux"; From 7c5249c0f4174e7425f5068f2c334ba05db44ca7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 Aug 2025 14:57:21 +0000 Subject: [PATCH 84/86] audacity: 3.7.4 -> 3.7.5 --- pkgs/by-name/au/audacity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/au/audacity/package.nix b/pkgs/by-name/au/audacity/package.nix index 60a0ce057c2a..3f4110c6c7f7 100644 --- a/pkgs/by-name/au/audacity/package.nix +++ b/pkgs/by-name/au/audacity/package.nix @@ -61,13 +61,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "audacity"; - version = "3.7.4"; + version = "3.7.5"; src = fetchFromGitHub { owner = "audacity"; repo = "audacity"; rev = "Audacity-${finalAttrs.version}"; - hash = "sha256-kESKpIke9Xi4A55i3mUu1JkDjp8voBJBixiAK8pUkKA="; + hash = "sha256-gTky+wORQ6n3EepOUA8Y2zc8AocqjGP42N42G6FXRS8="; }; patches = [ From 4161d8709a432b0c1a197974298470945e1daf7d Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Tue, 5 Aug 2025 22:37:17 +0200 Subject: [PATCH 85/86] emmylua-ls: init at 0.10.0 --- pkgs/by-name/em/emmylua-ls/package.nix | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/em/emmylua-ls/package.nix diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix new file mode 100644 index 000000000000..8ffda7c19426 --- /dev/null +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "emmylua_ls"; + version = "0.10.0"; + + src = fetchFromGitHub { + owner = "EmmyLuaLs"; + repo = "emmylua-analyzer-rust"; + tag = finalAttrs.version; + hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I="; + }; + + buildAndTestSubdir = "crates/emmylua_ls"; + + cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/emmylua_ls"; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "EmmyLua Language Server"; + homepage = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust"; + changelog = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + mrcjkb + ]; + platforms = lib.platforms.all; + mainProgram = "emmylua_ls"; + }; +}) From 40df29bdec83a4bd02e99f33b1a8b780ebfe5e7b Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Tue, 5 Aug 2025 22:53:19 +0200 Subject: [PATCH 86/86] emmylua-check: init at 0.10.0 --- pkgs/by-name/em/emmylua-check/package.nix | 45 +++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/em/emmylua-check/package.nix diff --git a/pkgs/by-name/em/emmylua-check/package.nix b/pkgs/by-name/em/emmylua-check/package.nix new file mode 100644 index 000000000000..4620d4808814 --- /dev/null +++ b/pkgs/by-name/em/emmylua-check/package.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "emmylua_check"; + version = "0.10.0"; + + src = fetchFromGitHub { + owner = "EmmyLuaLs"; + repo = "emmylua-analyzer-rust"; + tag = finalAttrs.version; + hash = "sha256-Fvg3G0C/YECDEWZ4mDC5b8qocWvyDJ9KdLYNtwIu0+I="; + }; + + buildAndTestSubdir = "crates/emmylua_check"; + + cargoHash = "sha256-MIGYx1qMxsCCq3QkFeOuKbM4w/sJ2K0T+SRIDJQjf/8="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/emmylua_check"; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Comprehensive Lua static analysis tool for code quality assurance"; + homepage = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust"; + changelog = "https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + mrcjkb + ]; + platforms = lib.platforms.all; + mainProgram = "emmylua_check"; + }; +})