From 3a2fd42a2f6d42a37f0dcbc9ba1131669c2b3a87 Mon Sep 17 00:00:00 2001 From: mow44 Date: Sun, 18 Jan 2026 16:22:29 +0300 Subject: [PATCH 01/50] =?UTF-8?q?openloco:=2025.11=20=E2=86=92=2025.12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://openloco.io/news/2025/12/openloco-v25.12.html --- pkgs/games/openloco/default.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pkgs/games/openloco/default.nix b/pkgs/games/openloco/default.nix index acaf1a9fbcf1..c56185a53156 100644 --- a/pkgs/games/openloco/default.nix +++ b/pkgs/games/openloco/default.nix @@ -22,26 +22,31 @@ let }; openloco-objects = fetchurl { - url = "https://github.com/OpenLoco/OpenGraphics/releases/download/v0.1.5/objects.zip"; - sha256 = "fe8943fabad8eb07cebab5354589abd7e798a705f7993bb4d9dab2122b4fe96e"; + url = "https://github.com/OpenLoco/OpenGraphics/releases/download/v0.1.6/objects.zip"; + sha256 = "4cea1ab77131650b5475b489445ce65c275b3a23b921456afda4d9c5c83e580c"; }; in stdenv.mkDerivation rec { pname = "openloco"; - version = "25.11"; + version = "25.12"; src = fetchFromGitHub { owner = "OpenLoco"; repo = "OpenLoco"; tag = "v${version}"; - hash = "sha256-ohHTa5ow6wiq0GajqLcOwL9mnjocw+Od93SEaxCR2C0="; + hash = "sha256-kne9G+GKbfDJDAI4DDxWFQKK7zp2FhX/rL2ws7iqXKE="; }; postPatch = '' - # the upstream build process determines the version tag from git; since we - # are not using a git checkout, we patch it manually - sed -i '/#define OPENLOCO_NAME "OpenLoco"/a#define OPENLOCO_VERSION_TAG "${version}"' src/OpenLoco/src/Version.cpp + # the upstream build process determines the version tag, branch + # and commit hash from git; since we are not using a git checkout, + # we patch it manually + sed -i '/#define OPENLOCO_NAME "OpenLoco"/a\ + #define OPENLOCO_VERSION_TAG "${version}"\ + #define OPENLOCO_BRANCH "master"\ + #define OPENLOCO_COMMIT_SHA1_SHORT "b79ace0"'\ + src/Version/include/OpenLoco/Version.hpp # prefetch sfl header sources grep -q 'GIT_TAG \+${sfl-src.tag}' thirdparty/CMakeLists.txt From 6ad60435f1057389fc1760498f90c1b651267982 Mon Sep 17 00:00:00 2001 From: Yves Fischer Date: Sat, 2 May 2026 22:32:23 +0200 Subject: [PATCH 02/50] =?UTF-8?q?openloco:=2025.12=20=E2=86=92=2026.04?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://openloco.io/news/2026/04/openloco-v26.04.html --- pkgs/games/openloco/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/games/openloco/default.nix b/pkgs/games/openloco/default.nix index c56185a53156..88776fb9ece5 100644 --- a/pkgs/games/openloco/default.nix +++ b/pkgs/games/openloco/default.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, fetchurl, - SDL2, + sdl3, cmake, libpng, libzip, @@ -17,25 +17,25 @@ let sfl-src = fetchFromGitHub { owner = "slavenf"; repo = "sfl-library"; - tag = "2.0.2"; - hash = "sha256-C8BRl77fryD1aNW6ASD/orb8+hrAKBqmXjr2Z4JqX94="; + tag = "2.2.0"; + hash = "sha256-U1InclhSF3pte2AhKUVYBYOXZagksDMkUWgFn5ZB/tk="; }; openloco-objects = fetchurl { - url = "https://github.com/OpenLoco/OpenGraphics/releases/download/v0.1.6/objects.zip"; - sha256 = "4cea1ab77131650b5475b489445ce65c275b3a23b921456afda4d9c5c83e580c"; + url = "https://github.com/OpenLoco/OpenGraphics/releases/download/v0.1.8/objects.zip"; + sha256 = "sha256-ZYiR2UpGBAt79x39fwG7wd2mRwcSyz3AdIKTH+tQE8c="; }; in stdenv.mkDerivation rec { pname = "openloco"; - version = "25.12"; + version = "26.04"; src = fetchFromGitHub { owner = "OpenLoco"; repo = "OpenLoco"; tag = "v${version}"; - hash = "sha256-kne9G+GKbfDJDAI4DDxWFQKK7zp2FhX/rL2ws7iqXKE="; + hash = "sha256-tOvqDJfF6iG05EatUdWGp4wv8UDXdDs1frQ9FMF5myU="; }; postPatch = '' @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - SDL2 + sdl3 libpng libzip openal From ef396fc9d479993c9b72f907c60e2f3f06d1a0fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 May 2026 16:50:33 +0000 Subject: [PATCH 03/50] gildas: 20251101_a -> 20260501_a --- pkgs/by-name/gi/gildas/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gildas/package.nix b/pkgs/by-name/gi/gildas/package.nix index 62bd34515996..3fc1ae6b605b 100644 --- a/pkgs/by-name/gi/gildas/package.nix +++ b/pkgs/by-name/gi/gildas/package.nix @@ -24,8 +24,8 @@ let in stdenv.mkDerivation rec { - srcVersion = "nov25a"; - version = "20251101_a"; + srcVersion = "may26a"; + version = "20260501_a"; pname = "gildas"; src = fetchurl { @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz" "http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz" ]; - hash = "sha256-1wUKOW0DtGuxggZXzZf2aXRf9F4EFkgU5D4SjK8EwXM="; + hash = "sha256-c/GwX4II6JFJXRaslPN/DfvtAis8apk+xonJ9WAvrQM="; }; nativeBuildInputs = [ From 2c292acccc512d5f46e5ce5001670ed1bb3f79de Mon Sep 17 00:00:00 2001 From: John Chadwick Date: Sat, 9 May 2026 02:07:41 -0400 Subject: [PATCH 04/50] deadbeefPlugins.vgmstream: init at 2026-05-09.1 --- .../audio/deadbeef/plugins/vgmstream.nix | 53 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/applications/audio/deadbeef/plugins/vgmstream.nix diff --git a/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix b/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix new file mode 100644 index 000000000000..a1f12f970a93 --- /dev/null +++ b/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix @@ -0,0 +1,53 @@ +{ + lib, + stdenv, + fetchFromGitHub, + pkg-config, + deadbeef, + vgmstream, + mpg123, + libvorbis, + ffmpeg, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "deadbeef-vgmstream-plugin"; + version = "2026-05-09.1"; + + src = fetchFromGitHub { + owner = "jchv"; + repo = "deadbeef-vgmstream"; + rev = finalAttrs.version; + hash = "sha256-dR1TEx61jnprEQokHRX/mi3WvbS+CVp4VIMlutX6uS8="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + deadbeef + mpg123 + libvorbis + ffmpeg.dev + ]; + + enableParallelBuilding = true; + + makeFlags = [ "DEADBEEF_ROOT=${deadbeef}" ]; + installFlags = [ "DEADBEEF_ROOT=$(out)" ]; + + postUnpack = '' + rm -rf $sourceRoot/vgmstream + cp --no-preserve=mode,ownership -LR ${vgmstream.src} $sourceRoot/vgmstream + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Streaming video game music decoder plugin for the DeaDBeeF music player"; + homepage = "https://github.com/jchv/deadbeef-vgmstream"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.jchw ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a92df04ddae7..a0d0a347ea7c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9114,6 +9114,7 @@ with pkgs; musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { }; statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { }; playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { }; + vgmstream = callPackage ../applications/audio/deadbeef/plugins/vgmstream.nix { }; waveform-seekbar = callPackage ../applications/audio/deadbeef/plugins/waveform-seekbar.nix { }; }; From a76df6286cd806e88f316f5942d5801139c9c2e5 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 10 May 2026 16:07:18 +0000 Subject: [PATCH 05/50] termirs: 0.2.5 -> 0.3.2 --- pkgs/by-name/te/termirs/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/termirs/package.nix b/pkgs/by-name/te/termirs/package.nix index 6f5a16d78df1..3fd1b6324c62 100644 --- a/pkgs/by-name/te/termirs/package.nix +++ b/pkgs/by-name/te/termirs/package.nix @@ -8,16 +8,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "termirs"; - version = "0.2.5"; + version = "0.3.2"; src = fetchFromGitHub { owner = "caelansar"; repo = "termirs"; tag = "v${finalAttrs.version}"; - hash = "sha256-n9/rtPDf7wNAjumOetiLRPVHWLReAYHhntJ+BgJ7f10="; + hash = "sha256-Ae295u1qJLWrtWSYK+c9wMgjW6m3rvTJzVsm25BeXZo="; }; - cargoHash = "sha256-Kkf20ljB2hm6e4hZXEGIg2l83ugxNlHUPpwxKEyBpdY="; + cargoHash = "sha256-klSZDK3s5X7qRopXVy3Qec3Dnuu9ov0bfuhwc6DwpIM="; + + postPatch = '' + substituteInPlace ../termirs-0.3.2-vendor/source-git-0/wezterm-term-0.1.0/src/terminalstate/mod.rs \ + --replace-fail 'include_bytes!("../../../termwiz/data/wezterm")' 'include_bytes!("../../../termwiz-0.24.0/data/wezterm")' + ''; passthru.updateScript = nix-update-script { }; From f788c73282cab62640e1d77922b548b0ea1160ac Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 11 May 2026 21:19:29 +0700 Subject: [PATCH 06/50] python3Packages.httpie: disable tests broken on Python 3.14 --- pkgs/development/python-modules/httpie/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/httpie/default.nix b/pkgs/development/python-modules/httpie/default.nix index 033106de2c58..ec16f5c4bac6 100644 --- a/pkgs/development/python-modules/httpie/default.nix +++ b/pkgs/development/python-modules/httpie/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, charset-normalizer, defusedxml, @@ -14,6 +13,7 @@ pytest-lazy-fixture, pytest-mock, pytestCheckHook, + pythonAtLeast, requests-toolbelt, requests, responses, @@ -98,6 +98,8 @@ buildPythonPackage rec { "test_naked_invocation" # Test is flaky "test_stdin_read_warning" + # flaky: daemon status check exceeds attempt limit + "test_daemon_runner" # httpbin compatibility issues "test_binary_suppresses_when_terminal" "test_binary_suppresses_when_not_terminal_but_pretty" @@ -107,9 +109,9 @@ buildPythonPackage rec { "test_terminal_output_response_charset_detection" "test_terminal_output_request_charset_detection" ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # Test is flaky - "test_daemon_runner" + ++ lib.optionals (pythonAtLeast "3.14") [ + # https://github.com/httpie/cli/issues/1641 + "test_lazy_choices_help" ]; meta = { From ad7df04dfe31257341a78f8e24330db98f4c05bb Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 11 May 2026 22:05:42 +0700 Subject: [PATCH 07/50] python3Packages.httpie: skip pie.dev network tests on darwin --- pkgs/development/python-modules/httpie/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/httpie/default.nix b/pkgs/development/python-modules/httpie/default.nix index ec16f5c4bac6..71f38d59f825 100644 --- a/pkgs/development/python-modules/httpie/default.nix +++ b/pkgs/development/python-modules/httpie/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, charset-normalizer, defusedxml, @@ -112,6 +113,13 @@ buildPythonPackage rec { ++ lib.optionals (pythonAtLeast "3.14") [ # https://github.com/httpie/cli/issues/1641 "test_lazy_choices_help" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # requires network: hit pie.dev (sandbox blocks external) + "remote_httpbin" + "chunked" + "test_saved_session_cookies_on_different_domain" + "test_saved_session_cookie_pool" ]; meta = { From 0f452806cf6aed03adeea41d65eb965abf3c1410 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 12 May 2026 13:03:58 +0700 Subject: [PATCH 08/50] python3Packages.bayespy: fix test_message_to_parent with numpy 2.4 --- pkgs/development/python-modules/bayespy/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/bayespy/default.nix b/pkgs/development/python-modules/bayespy/default.nix index 9046ff2bf25a..824fd0694a97 100644 --- a/pkgs/development/python-modules/bayespy/default.nix +++ b/pkgs/development/python-modules/bayespy/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch2, setuptools, numpy, scipy, @@ -22,6 +23,13 @@ buildPythonPackage rec { hash = "sha256-kx87XY4GCL1PQIeZyovEbrPyCC/EVA6Hdvt+3P/D6VI="; }; + patches = [ + (fetchpatch2 { + url = "https://salsa.debian.org/python-team/packages/python-bayespy/-/raw/071f54815608b31aebac8f8e83bc532b2c632a48/debian/patches/numpy2.4-compat.patch"; + hash = "sha256-Tk3z94+vbGaSIqGFFRQZz0pcXI1Fzcbnva3oWnv502U="; + }) + ]; + postPatch = '' substituteInPlace versioneer.py \ --replace-fail SafeConfigParser ConfigParser \ From 2988f532acb2788623f6ca4331ee13da1b43044a Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 13 May 2026 22:37:04 +0700 Subject: [PATCH 09/50] unblob: skip romfs and yaffs handler tests --- pkgs/by-name/un/unblob/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/un/unblob/package.nix b/pkgs/by-name/un/unblob/package.nix index af6967c337d5..0a8c427d0947 100644 --- a/pkgs/by-name/un/unblob/package.nix +++ b/pkgs/by-name/un/unblob/package.nix @@ -130,6 +130,9 @@ python3.pkgs.buildPythonApplication rec { "test_all_handlers[filesystem.extfs]" # regression in erofs-utils 1.9 https://github.com/onekey-sec/unblob/commit/c7c9f20dd871a5694d41a95ca3041eb0c98e257a "test_all_handlers[filesystem.android.erofs]" + # unblob's landlock sandbox denies hardlinks within the extract dir (EXDEV). https://github.com/onekey-sec/unblob/issues/1210 + "test_all_handlers[filesystem.romfs]" + "test_all_handlers[filesystem.yaffs]" ]; passthru = { From 2d2cc102be9fe97c729dc534b5179dc007171de6 Mon Sep 17 00:00:00 2001 From: zimward Date: Tue, 21 Apr 2026 20:59:56 +0200 Subject: [PATCH 10/50] minecraftServers: move to by-name --- .../mi/minecraft-server}/derivation.nix | 0 pkgs/by-name/mi/minecraft-server/package.nix | 1 + .../mi/minecraft-server}/update.py | 0 .../mi/minecraft-server}/versions.json | 0 pkgs/by-name/mi/minecraft-server/versions.nix | 50 +++++++++++++++++++ pkgs/games/minecraft-servers/default.nix | 34 ------------- pkgs/top-level/all-packages.nix | 3 +- 7 files changed, 52 insertions(+), 36 deletions(-) rename pkgs/{games/minecraft-servers => by-name/mi/minecraft-server}/derivation.nix (100%) create mode 100644 pkgs/by-name/mi/minecraft-server/package.nix rename pkgs/{games/minecraft-servers => by-name/mi/minecraft-server}/update.py (100%) rename pkgs/{games/minecraft-servers => by-name/mi/minecraft-server}/versions.json (100%) create mode 100644 pkgs/by-name/mi/minecraft-server/versions.nix delete mode 100644 pkgs/games/minecraft-servers/default.nix diff --git a/pkgs/games/minecraft-servers/derivation.nix b/pkgs/by-name/mi/minecraft-server/derivation.nix similarity index 100% rename from pkgs/games/minecraft-servers/derivation.nix rename to pkgs/by-name/mi/minecraft-server/derivation.nix diff --git a/pkgs/by-name/mi/minecraft-server/package.nix b/pkgs/by-name/mi/minecraft-server/package.nix new file mode 100644 index 000000000000..608bddaff15d --- /dev/null +++ b/pkgs/by-name/mi/minecraft-server/package.nix @@ -0,0 +1 @@ +{ callPackage }: (callPackage ./versions.nix { }).vanilla diff --git a/pkgs/games/minecraft-servers/update.py b/pkgs/by-name/mi/minecraft-server/update.py similarity index 100% rename from pkgs/games/minecraft-servers/update.py rename to pkgs/by-name/mi/minecraft-server/update.py diff --git a/pkgs/games/minecraft-servers/versions.json b/pkgs/by-name/mi/minecraft-server/versions.json similarity index 100% rename from pkgs/games/minecraft-servers/versions.json rename to pkgs/by-name/mi/minecraft-server/versions.json diff --git a/pkgs/by-name/mi/minecraft-server/versions.nix b/pkgs/by-name/mi/minecraft-server/versions.nix new file mode 100644 index 000000000000..c8f4aa2ad336 --- /dev/null +++ b/pkgs/by-name/mi/minecraft-server/versions.nix @@ -0,0 +1,50 @@ +{ + lib, + javaPackages, + stdenv, + fetchurl, + nixosTests, + makeWrapper, + udev, +}: +let + versions = lib.importJSON ./versions.json; + + latestVersion = lib.last (builtins.sort lib.versionOlder (builtins.attrNames versions)); + escapeVersion = builtins.replaceStrings [ "." ] [ "-" ]; + + getJavaVersion = v: (builtins.getAttr "openjdk${toString v}" javaPackages.compiler).headless; + + mkVersion = ( + version: value: { + name = "vanilla-${escapeVersion version}"; + value = import ./derivation.nix { + inherit + lib + stdenv + fetchurl + nixosTests + makeWrapper + udev + ; + inherit (value) version url sha1; + jre_headless = getJavaVersion ( + if value.javaVersion == null then + 8 + else if value.javaVersion == 16 then + 17 + else + value.javaVersion + ); # versions <= 1.6 will default to 8 + }; + } + ); + + packages = lib.mapAttrs' mkVersion versions; +in +lib.recurseIntoAttrs ( + packages + // { + vanilla = (mkVersion latestVersion versions.${latestVersion}).value; + } +) diff --git a/pkgs/games/minecraft-servers/default.nix b/pkgs/games/minecraft-servers/default.nix deleted file mode 100644 index 0b5a9a28834b..000000000000 --- a/pkgs/games/minecraft-servers/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - callPackage, - lib, - javaPackages, -}: -let - versions = lib.importJSON ./versions.json; - - latestVersion = lib.last (builtins.sort lib.versionOlder (builtins.attrNames versions)); - escapeVersion = builtins.replaceStrings [ "." ] [ "-" ]; - - getJavaVersion = v: (builtins.getAttr "openjdk${toString v}" javaPackages.compiler).headless; - - packages = lib.mapAttrs' (version: value: { - name = "vanilla-${escapeVersion version}"; - value = callPackage ./derivation.nix { - inherit (value) version url sha1; - jre_headless = getJavaVersion ( - if value.javaVersion == null then - 8 - else if value.javaVersion == 16 then - 17 - else - value.javaVersion - ); # versions <= 1.6 will default to 8 - }; - }) versions; -in -lib.recurseIntoAttrs ( - packages - // { - vanilla = builtins.getAttr "vanilla-${escapeVersion latestVersion}" packages; - } -) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 17e4c27dcc3a..a041db627305 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11137,8 +11137,7 @@ with pkgs; enableServer = true; }; - minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; }; - minecraft-server = minecraftServers.vanilla; # backwards compatibility + minecraftServers = callPackage ../by-name/mi/minecraft-server/versions.nix { }; luanti-client = luanti.override { buildServer = false; }; luanti-server = luanti.override { buildClient = false; }; From bf36349072d8441c2e2026abe85596b0e01dbf06 Mon Sep 17 00:00:00 2001 From: Sam Estep Date: Wed, 13 May 2026 15:45:15 -0400 Subject: [PATCH 11/50] python3Packages.dedupe-pylbfgs: fix tests Assisted-by: Codex:gpt-5.5 --- .../python-modules/dedupe-pylbfgs/default.nix | 4 +++ .../dedupe-pylbfgs/tests-numpy-2.4.patch | 25 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/python-modules/dedupe-pylbfgs/tests-numpy-2.4.patch diff --git a/pkgs/development/python-modules/dedupe-pylbfgs/default.nix b/pkgs/development/python-modules/dedupe-pylbfgs/default.nix index a06645526753..738177ec8106 100644 --- a/pkgs/development/python-modules/dedupe-pylbfgs/default.nix +++ b/pkgs/development/python-modules/dedupe-pylbfgs/default.nix @@ -26,6 +26,10 @@ buildPythonPackage rec { hash = "sha256-H416dgZQxyqsnhmlK5keW8cJWY6gea4mebVuP0IEVOU="; }; + patches = [ + ./tests-numpy-2.4.patch # https://github.com/dedupeio/pylbfgs/pull/52 + ]; + build-system = [ cython numpy diff --git a/pkgs/development/python-modules/dedupe-pylbfgs/tests-numpy-2.4.patch b/pkgs/development/python-modules/dedupe-pylbfgs/tests-numpy-2.4.patch new file mode 100644 index 000000000000..d90dbc0a69e5 --- /dev/null +++ b/pkgs/development/python-modules/dedupe-pylbfgs/tests-numpy-2.4.patch @@ -0,0 +1,25 @@ +diff --git a/tests/test_lbfgs.py b/tests/test_lbfgs.py +index 1af91ef..65e2da9 100644 +--- a/tests/test_lbfgs.py ++++ b/tests/test_lbfgs.py +@@ -28,16 +28,16 @@ class TestOWLQN: + + def test_owl_line_search_default(self): + def f(x, g, *args): +- g[0] = 2 * x +- return x ** 2 ++ g[0] = 2 * x[0] ++ return x[0] ** 2 + + with pytest.warns(UserWarning, match="OWL-QN"): + xmin = fmin_lbfgs(f, 100., orthantwise_c=1) + + def test_owl_line_search_warning_explicit(self): + def f(x, g, *args): +- g[0] = 2 * x +- return x ** 2 ++ g[0] = 2 * x[0] ++ return x[0] ** 2 + + with pytest.warns(UserWarning, match="OWL-QN"): + xmin = fmin_lbfgs(f, 100., orthantwise_c=1, line_search='default') From 7eee2574eb07eafabee9dd86f2d6f1d56ac3c5b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 16 May 2026 08:38:50 +0000 Subject: [PATCH 12/50] filius: 2.10.1 -> 2.11.0 --- pkgs/by-name/fi/filius/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/filius/package.nix b/pkgs/by-name/fi/filius/package.nix index 4857cf44688f..63f8ce377928 100644 --- a/pkgs/by-name/fi/filius/package.nix +++ b/pkgs/by-name/fi/filius/package.nix @@ -10,13 +10,13 @@ maven.buildMavenPackage rec { pname = "filius"; - version = "2.10.1"; + version = "2.11.0"; src = fetchFromGitLab { owner = "filius1"; repo = "filius"; tag = "v${version}"; - hash = "sha256-q6A+S50n09DgwayylAWbUFQ/sqfCVEkIoWCRtZT80M8="; + hash = "sha256-l90KnHfndGsEzgJpTNabW0ADJhTYr7z3243TZUJbxNw="; }; mvnHash = "sha256-R14EtImJJEC/DhKm7MKWzq9XEOqDGNPtLIaK3OKbyiQ="; From 37a8943f86ea93a1378acd7171da1766c1026528 Mon Sep 17 00:00:00 2001 From: Cameron Brown Date: Sat, 16 May 2026 23:57:12 -0400 Subject: [PATCH 13/50] taskopen: 1.1.5 -> 2.0.3 --- pkgs/by-name/ta/taskopen/package.nix | 35 +++++++++------------------- 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/ta/taskopen/package.nix b/pkgs/by-name/ta/taskopen/package.nix index b46f3d98ec35..9df6743135f3 100644 --- a/pkgs/by-name/ta/taskopen/package.nix +++ b/pkgs/by-name/ta/taskopen/package.nix @@ -6,49 +6,36 @@ which, perl, perlPackages, + buildNimPackage, + git, }: -stdenv.mkDerivation (finalAttrs: { +buildNimPackage (finalAttrs: { pname = "taskopen"; - version = "1.1.5"; + version = "2.0.3"; src = fetchFromGitHub { - owner = "ValiValpas"; + owner = "jschlatow"; repo = "taskopen"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-/xf7Ph2KKiZ5lgLKk95nCgw/z9wIBmuWf3QGaNebgHg="; + sha256 = "sha256-0SAiSaN9V1JYnyJsWda6unqUlyXRL8y8JHXP4VNAFhM="; }; - postPatch = '' - # We don't need a DESTDIR and an empty string results in an absolute path - # (due to the trailing slash) which breaks the build. - sed 's|$(DESTDIR)/||' -i Makefile - ''; - nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ - which - ] - ++ (with perlPackages; [ - JSON - perl - ]); + + buildPhase = '' + export HOME=$(pwd) + ''; installPhase = '' - make PREFIX=$out make PREFIX=$out install ''; - postFixup = '' - wrapProgram $out/bin/taskopen \ - --set PERL5LIB "$PERL5LIB" - ''; - meta = { description = "Script for taking notes and open urls with taskwarrior"; mainProgram = "taskopen"; homepage = "https://github.com/ValiValpas/taskopen"; - platforms = lib.platforms.linux; + platforms = lib.platforms.all; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.winpat ]; }; From b59a7ac1dbc0f2736251f1b1307c9e3e82e64adb Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 17 May 2026 06:50:13 +0000 Subject: [PATCH 14/50] dippi: 4.2.0 -> 5.0.2 --- pkgs/by-name/di/dippi/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/dippi/package.nix b/pkgs/by-name/di/dippi/package.nix index 8f601fddf0d9..138dfe7ffc7a 100644 --- a/pkgs/by-name/di/dippi/package.nix +++ b/pkgs/by-name/di/dippi/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + blueprint-compiler, meson, ninja, pkg-config, @@ -16,16 +17,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "dippi"; - version = "4.2.0"; + version = "5.0.2"; src = fetchFromGitHub { owner = "cassidyjames"; repo = "dippi"; rev = finalAttrs.version; - hash = "sha256-iA7ymByLVrkOatW4Y79pGV7GhlS8G2gHY6PHpOfMq8g="; + hash = "sha256-PfJp4DOM4uaDaKMYeLS70LA00mCeW/jaLmduJ1Wej4k="; }; nativeBuildInputs = [ + blueprint-compiler meson ninja vala From ad333221a5e1a5cf5e5bc20cf4c574c3aeab6843 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sat, 2 May 2026 23:43:38 +0200 Subject: [PATCH 15/50] malwoverview: 6.1.1 -> 8.0.1 Diff: https://github.com/alexandreborges/malwoverview/compare/v6.1.1...v8.0.1 Changelogs: > https://github.com/alexandreborges/malwoverview/releases/tag/v8.0.1 > https://github.com/alexandreborges/malwoverview/releases/tag/v8.0.0 > https://github.com/alexandreborges/malwoverview/releases/tag/v7.1.2 > https://github.com/alexandreborges/malwoverview/releases/tag/v7.1.1 > https://github.com/alexandreborges/malwoverview/releases/tag/v7.1 > https://github.com/alexandreborges/malwoverview/releases/tag/v7.0 > https://github.com/alexandreborges/malwoverview/releases/tag/v6.2 --- pkgs/by-name/ma/malwoverview/package.nix | 31 +++++++++++++----------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ma/malwoverview/package.nix b/pkgs/by-name/ma/malwoverview/package.nix index cb3aab996add..083ef6a6fcd4 100644 --- a/pkgs/by-name/ma/malwoverview/package.nix +++ b/pkgs/by-name/ma/malwoverview/package.nix @@ -1,30 +1,28 @@ { lib, fetchFromGitHub, - python3, + python3Packages, }: -python3.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "malwoverview"; - version = "6.1.1"; + version = "8.0.1"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "alexandreborges"; repo = "malwoverview"; - tag = "v${version}"; - hash = "sha256-43LcrP89vhVFDRRRItFL6hl++mvdGoPugMwD3TEOSE0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-yIlKrZaIJmz3INGTrk+ydU+8gjAt54glSteMUrXSAgU="; }; - pythonRemoveDeps = [ - "pathlib" - ]; - - build-system = with python3.pkgs; [ + build-system = with python3Packages; [ setuptools ]; - dependencies = with python3.pkgs; [ + dependencies = with python3Packages; [ colorama configparser geocoder @@ -34,6 +32,11 @@ python3.pkgs.buildPythonApplication rec { requests simplejson validators + tqdm + python-whois + ipwhois + # For --tui + textual ]; # Project has no tests @@ -46,9 +49,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Tool for threat hunting and gathering intel information from various sources"; homepage = "https://github.com/alexandreborges/malwoverview"; - changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}"; + changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; - mainProgram = "malwoverview.py"; + mainProgram = "malwoverview"; }; -} +}) From c05b5b2d3de109d487dcb191843e687f79b03ec3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 18 May 2026 10:17:21 -0700 Subject: [PATCH 16/50] python3Packages.recurring-ical-events: 3.8.2 -> 3.9.0 Diff: https://github.com/niccokunzmann/python-recurring-ical-events/compare/v3.8.2...v3.9.0 Changelog: https://github.com/niccokunzmann/python-recurring-ical-events/blob/v3.9.0/docs/changelog.md --- .../python-modules/recurring-ical-events/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/recurring-ical-events/default.nix b/pkgs/development/python-modules/recurring-ical-events/default.nix index 0dd6ff5e2245..5d2696e2e781 100644 --- a/pkgs/development/python-modules/recurring-ical-events/default.nix +++ b/pkgs/development/python-modules/recurring-ical-events/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "recurring-ical-events"; - version = "3.8.2"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "niccokunzmann"; repo = "python-recurring-ical-events"; tag = "v${version}"; - hash = "sha256-tCtqLT+so4hBvjPB/hFogXzuje1YdGFtq9BmVKKyqoQ="; + hash = "sha256-hBZg1u6JtWGC+l1D1M18al6OQ298Z76tkiqYrBQYIzQ="; }; postPatch = '' From e930d6606292df44bee968f03792125ef206ea63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 18 May 2026 10:25:40 -0700 Subject: [PATCH 17/50] python3Packages.urllib3-future: 2.20.904 -> 2.20.905 Diff: https://github.com/jawah/urllib3.future/compare/2.20.904...2.20.905 Changelog: https://github.com/jawah/urllib3.future/blob/2.20.905/CHANGES.rst --- pkgs/development/python-modules/urllib3-future/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/urllib3-future/default.nix b/pkgs/development/python-modules/urllib3-future/default.nix index c9cd36c7d6b2..3d7d32fabd24 100644 --- a/pkgs/development/python-modules/urllib3-future/default.nix +++ b/pkgs/development/python-modules/urllib3-future/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "urllib3-future"; - version = "2.20.904"; + version = "2.20.905"; pyproject = true; src = fetchFromGitHub { owner = "jawah"; repo = "urllib3.future"; tag = version; - hash = "sha256-HcHTZDG4fAP6FlIHwnSQUh2cTCmDN+aN9Iz2wnn3LPg="; + hash = "sha256-IA8aVChwAazkK4cqR7S7dDwzvKG6XmrsFgWjRssOrr4="; }; postPatch = '' From d94b152a30ef5dbec7a2fbdf6d32212489d02f5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 18 May 2026 10:34:10 -0700 Subject: [PATCH 18/50] poetry: 2.4.0 -> 2.4.1 Diff: https://github.com/python-poetry/poetry/compare/2.4.0...2.4.1 Changelog: https://github.com/python-poetry/poetry/blob/2.4.1/CHANGELOG.md --- pkgs/by-name/po/poetry/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/poetry/unwrapped.nix b/pkgs/by-name/po/poetry/unwrapped.nix index ba037699c794..c56b56b66d23 100644 --- a/pkgs/by-name/po/poetry/unwrapped.nix +++ b/pkgs/by-name/po/poetry/unwrapped.nix @@ -35,14 +35,14 @@ buildPythonPackage rec { pname = "poetry"; - version = "2.4.0"; + version = "2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry"; tag = version; - hash = "sha256-B3owfzchG2nlUvsIOrI7cLMH9EI0DmTQI7D9ses7DAc="; + hash = "sha256-Mb1etVmBm542q7FrcMU6pzXdMUDQSpI8DFg/gbOiG4U="; }; build-system = [ From a27a362ed5d8aad860e12bcf95db12c0697deec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 18 May 2026 11:20:44 -0700 Subject: [PATCH 19/50] python3Packages.python-izone: 1.2.9 -> 1.2.10 Diff: https://github.com/Swamp-Ig/pizone/compare/v1.2.9...v1.2.10 --- .../python-modules/python-izone/default.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/python-izone/default.nix b/pkgs/development/python-modules/python-izone/default.nix index 1ffeb9b47d5b..fb81ff90b846 100644 --- a/pkgs/development/python-modules/python-izone/default.nix +++ b/pkgs/development/python-modules/python-izone/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, aiohttp, netifaces, pytest-aio, @@ -13,28 +12,18 @@ buildPythonPackage rec { pname = "python-izone"; - version = "1.2.9"; + version = "1.2.10"; pyproject = true; src = fetchFromGitHub { owner = "Swamp-Ig"; repo = "pizone"; tag = "v${version}"; - hash = "sha256-0rj+tKn2pbFe+nczTMGLwIwmc4jCznGGF4/IMjlEvQg="; + hash = "sha256-/wErnm3SY5N/Bm1oODQsAVTPAtERcrJqwPt1ipDBuZ0="; }; - patches = [ - # https://github.com/Swamp-Ig/pizone/pull/26 - (fetchpatch { - name = "replace-async-timeout-with-asyncio.timeout.patch"; - url = "https://github.com/Swamp-Ig/pizone/commit/776a7c5682ecd1b75a0b36dea71c914c25476a77.patch"; - hash = "sha256-Cl71BErInSPtFNbPaV7E/LEDZPMuFNGKA8i5e+C3BMA="; - }) - ]; - postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools_scm[toml] >= 4, <6" "setuptools-scm[toml]" \ --replace-fail '"setuptools_scm_git_archive",' "" ''; From edeafee436e50b0b4640bf7f524f9747979b85eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 18 May 2026 11:31:37 -0700 Subject: [PATCH 20/50] python3Packages.robotframework-seleniumlibrary: 6.8.0 -> 6.9.0 Diff: https://github.com/robotframework/SeleniumLibrary/compare/v6.8.0...v6.9.0 Changelog: https://github.com/robotframework/SeleniumLibrary/blob/v6.9.0/docs/SeleniumLibrary-6.9.0.rst --- .../python-modules/robotframework-seleniumlibrary/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix b/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix index e961bf26a03b..a2002907ec4c 100644 --- a/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix +++ b/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix @@ -15,7 +15,7 @@ buildPythonPackage (finalAttrs: { pname = "robotframework-seleniumlibrary"; - version = "6.8.0"; + version = "6.9.0"; pyproject = true; # no tests included in PyPI tarball @@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: { owner = "robotframework"; repo = "SeleniumLibrary"; tag = "v${finalAttrs.version}"; - hash = "sha256-TyYlcmoV5q3mfV4II/7P/SApfSNd3yC1EFYcuHllcyQ="; + hash = "sha256-NiB1dJWivyDc1ucldQ2cs3jTWt3hHY6AGsboKPmY+mo="; }; build-system = [ setuptools ]; From da11df52db1a932f6369e6639385c51e5c13abd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 22:48:16 +0000 Subject: [PATCH 21/50] trealla: 2.92.19 -> 2.99.1 --- pkgs/by-name/tr/trealla/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trealla/package.nix b/pkgs/by-name/tr/trealla/package.nix index c3667820f8c3..b1bb4e071fd1 100644 --- a/pkgs/by-name/tr/trealla/package.nix +++ b/pkgs/by-name/tr/trealla/package.nix @@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [ ]; stdenv.mkDerivation (finalAttrs: { pname = "trealla"; - version = "2.92.19"; + version = "2.99.1"; src = fetchFromGitHub { owner = "trealla-prolog"; repo = "trealla"; rev = "v${finalAttrs.version}"; - hash = "sha256-XqpLEJ/jmAzw+m2LEhP+oNCNGVRLkDCgNuYkEeZgf8Q="; + hash = "sha256-pe6X4TCMB0V1U7tiTUF5cGMcaX9HOeI4Ubpc6TddJ6c="; }; postPatch = '' From 6b692b2b3a4e07df26dbb86e640ac0e592581d5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Mon, 18 May 2026 17:56:11 -0400 Subject: [PATCH 22/50] wesnoth: simplified wrapping --- pkgs/by-name/we/wesnoth/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/we/wesnoth/package.nix b/pkgs/by-name/we/wesnoth/package.nix index 36575f71fc1d..a4bf88f118b5 100644 --- a/pkgs/by-name/we/wesnoth/package.nix +++ b/pkgs/by-name/we/wesnoth/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - stdenvNoCC, fetchFromGitHub, cmake, pkg-config, @@ -9,6 +8,7 @@ SDL2_image, SDL2_mixer, SDL2_net, + makeBinaryWrapper, SDL2_ttf, pango, gettext, @@ -55,7 +55,8 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake pkg-config - ]; + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeBinaryWrapper ]; buildInputs = [ SDL2 @@ -122,13 +123,10 @@ stdenv.mkDerivation (finalAttrs: { # Make the game and dedicated server binary available for shell users mkdir -p "$out/bin" ln -s "$app_contents/MacOS/wesnothd${suffix}" "$out/bin/wesnothd${suffix}" + # Symlinking the game binary is unsifficient as it would be unable to # find the bundle resources - cat << EOF > "$out/bin/wesnoth${suffix}" - #!${stdenvNoCC.shell} - open -na "$app_bundle" --args "\$@" - EOF - chmod +x "$out/bin/wesnoth${suffix}" + makeBinaryWrapper "$app_bundle/Contents/MacOS/wesnoth${suffix}" "$out/bin/wesnoth${suffix}" ''; passthru.updateScript = nix-update-script { From 6389d2fadb59ee39862d7f862bd925911fe42741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Mon, 18 May 2026 18:01:36 -0400 Subject: [PATCH 23/50] wesnoth: formatting --- pkgs/by-name/we/wesnoth/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/we/wesnoth/package.nix b/pkgs/by-name/we/wesnoth/package.nix index a4bf88f118b5..4232683213ec 100644 --- a/pkgs/by-name/we/wesnoth/package.nix +++ b/pkgs/by-name/we/wesnoth/package.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: { ]; cmakeFlags = [ - "-DENABLE_SYSTEM_LUA=ON" + (lib.cmakeBool "ENABLE_SYSTEM_LUA" true) "-DBINARY_SUFFIX=${suffix}" ]; @@ -111,13 +111,15 @@ stdenv.mkDerivation (finalAttrs: { echo "APPL????" > "$app_contents/PkgInfo" mv $out/bin "$app_contents/MacOS" mv $out/share/wesnoth "$app_contents/Resources" + pushd ../projectfiles/Xcode - substitute Info.plist "$app_contents/Info.plist" \ - --replace-fail ''\'''${EXECUTABLE_NAME}' wesnoth${suffix} \ - --replace-fail '$(PRODUCT_BUNDLE_IDENTIFIER)' org.wesnoth.Wesnoth${suffix} \ - --replace-fail ''\'''${PRODUCT_NAME}' "$app_name" - cp -r Resources/SDLMain.nib "$app_contents/Resources/" - install -m0644 Resources/{container-migration.plist,icon.icns} "$app_contents/Resources" + substitute Info.plist "$app_contents/Info.plist" \ + --replace-fail ''\'''${EXECUTABLE_NAME}' wesnoth${suffix} \ + --replace-fail '$(PRODUCT_BUNDLE_IDENTIFIER)' org.wesnoth.Wesnoth${suffix} \ + --replace-fail ''\'''${PRODUCT_NAME}' "$app_name" + + cp -r Resources/SDLMain.nib "$app_contents/Resources/" + install -m0644 Resources/{container-migration.plist,icon.icns} "$app_contents/Resources" popd # Make the game and dedicated server binary available for shell users @@ -152,7 +154,6 @@ stdenv.mkDerivation (finalAttrs: { reclaim the throne of Wesnoth, or take hand in any number of other adventures. ''; - homepage = "https://www.wesnoth.org/"; changelog = "https://github.com/wesnoth/wesnoth/blob/${finalAttrs.version}/changelog.md"; license = lib.licenses.gpl2Plus; From f1c8194933b2e0f2682814e07810461d3e248c90 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 03:55:36 +0000 Subject: [PATCH 24/50] tigerbeetle: 0.17.3 -> 0.17.4 --- 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 f3dd3a8a1107..740be70f3db1 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-1Zn/JeRCwLH1kC+sZGNdez2Um6VZgEvCf4BwbWTfMSs="; - "x86_64-linux" = "sha256-T2CjzbpxfOPYgJpAqOqcID1pvGW7FJFpRk6/hdgKiOk="; - "aarch64-linux" = "sha256-Y4UsPOno5bfWGHYh2BwV2L9xLiFjv/wuVAW+FSevuV8="; + "universal-macos" = "sha256-MyTSCp5bf24Z6VnwYL3tkj7HNUcQ0S5m5fmzYjKmg08="; + "x86_64-linux" = "sha256-tkg7SP3ln5cw7rs7qM+yd8l/FICC98argrkMZPjrkKk="; + "aarch64-linux" = "sha256-SLw2mFQWylfwNbxYQi0wCje1A4foPqxZn9GxkQEu6Zs="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.17.3"; + version = "0.17.4"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; From b82fe382f3a80dbefe30d2c2be1c4dffa6bafb11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 07:06:43 +0000 Subject: [PATCH 25/50] python3Packages.pyintesishome: 1.8.7 -> 1.8.8 --- pkgs/development/python-modules/pyintesishome/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyintesishome/default.nix b/pkgs/development/python-modules/pyintesishome/default.nix index afccc4be5f55..6e1efec2efaf 100644 --- a/pkgs/development/python-modules/pyintesishome/default.nix +++ b/pkgs/development/python-modules/pyintesishome/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "pyintesishome"; - version = "1.8.7"; + version = "1.8.8"; pyproject = true; src = fetchFromGitHub { owner = "jnimmo"; repo = "pyIntesisHome"; tag = finalAttrs.version; - hash = "sha256-TwZAuu/mnChZwhZ5uGPiQ23curCiqTKWNgDrvwpgojc="; + hash = "sha256-wB4rrguafKEzAVYRTKQQTG4Z48obWrigLHbeGdoNQrQ="; }; build-system = [ setuptools ]; From 1823fb004296b7b664368c7cfab8719b1a7523b1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Tue, 19 May 2026 14:39:56 +0700 Subject: [PATCH 26/50] python3Packages.censys: disable test_*_help on python 3.14+ --- pkgs/development/python-modules/censys/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/censys/default.nix b/pkgs/development/python-modules/censys/default.nix index 558da207c50d..536576c1141c 100644 --- a/pkgs/development/python-modules/censys/default.nix +++ b/pkgs/development/python-modules/censys/default.nix @@ -10,6 +10,7 @@ pytest-mock, pytest-cov-stub, pytestCheckHook, + pythonAtLeast, requests, requests-mock, responses, @@ -54,6 +55,13 @@ buildPythonPackage rec { mkdir -p $HOME ''; + disabledTests = lib.optionals (pythonAtLeast "3.14") [ + # argparse usage prefix uses the actual prog (python3.14 -m pytest) instead of sys.argv[0] + "test_default_help" + "test_help" + "test_search_help" + ]; + pythonImportsCheck = [ "censys" ]; meta = { From 6212403c0e8aa4d79d16c98992dee787bfe58419 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 08:32:33 +0000 Subject: [PATCH 27/50] asccli: 1.4.0 -> 1.5.0 --- pkgs/by-name/as/asccli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asccli/package.nix b/pkgs/by-name/as/asccli/package.nix index 6678cf9dec8c..bce218a75e4e 100644 --- a/pkgs/by-name/as/asccli/package.nix +++ b/pkgs/by-name/as/asccli/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "asccli"; - version = "1.4.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "rorkai"; repo = "App-Store-Connect-CLI"; tag = "${finalAttrs.version}"; - hash = "sha256-VMLLziuLV7F95mTdEmaUxwMC9vKSTejJZgw3KFHr7sg="; + hash = "sha256-junTdPz0gtfmDPycuitYo06a0D25yi3E2uVPaaQtWBQ="; }; vendorHash = "sha256-XBEDMUGwSh8P+dVKMebN3zD83e1odAN+Wy15yys0+2M="; From 7f0f9ea49c8f6d942f406b46ba11df8c23c200b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 10:25:20 +0000 Subject: [PATCH 28/50] python3Packages.textual: 8.2.5 -> 8.2.6 --- pkgs/development/python-modules/textual/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix index d7b48ee4dd7f..f4960e92fa30 100644 --- a/pkgs/development/python-modules/textual/default.nix +++ b/pkgs/development/python-modules/textual/default.nix @@ -37,14 +37,14 @@ buildPythonPackage rec { pname = "textual"; - version = "8.2.5"; + version = "8.2.6"; pyproject = true; src = fetchFromGitHub { owner = "Textualize"; repo = "textual"; tag = "v${version}"; - hash = "sha256-bQnyTnoG/3Lcrn9cHwNHUYw6piOg8U9bAoPfZW7SDmQ="; + hash = "sha256-VSgwa817ovlbKnuJx6KCy3osund8PXZ4Sqlh02TkxGA="; }; build-system = [ poetry-core ]; From 20fcb3439bcfbb1d5fe7b017b3939db428e1bc3d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 18 May 2026 21:17:38 +0200 Subject: [PATCH 29/50] ctranslate2: 4.7.1 -> 4.7.2 https://github.com/OpenNMT/CTranslate2/blob/v4.7.2/CHANGELOG.md --- pkgs/by-name/ct/ctranslate2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ct/ctranslate2/package.nix b/pkgs/by-name/ct/ctranslate2/package.nix index a0ab5976cbfa..bf13d9e7044f 100644 --- a/pkgs/by-name/ct/ctranslate2/package.nix +++ b/pkgs/by-name/ct/ctranslate2/package.nix @@ -28,14 +28,14 @@ let in stdenv'.mkDerivation (finalAttrs: { pname = "ctranslate2"; - version = "4.7.1"; + version = "4.7.2"; src = fetchFromGitHub { owner = "OpenNMT"; repo = "CTranslate2"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-Dc67hYgZ0aAauZLrVp10jmP52AwdLIZw0iWR9YKHTtU="; + hash = "sha256-jtOfMrC5kFKQN4eFEZeawo0blWHbpMu+peM3XtTSf5w="; }; # Fix CMake 4 compatibility From ae0e237b57a04540d48beec6fa3a9d029ac5146d Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Tue, 19 May 2026 12:41:30 +0200 Subject: [PATCH 30/50] djmount: drop --- pkgs/by-name/dj/djmount/package.nix | 41 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 pkgs/by-name/dj/djmount/package.nix diff --git a/pkgs/by-name/dj/djmount/package.nix b/pkgs/by-name/dj/djmount/package.nix deleted file mode 100644 index 08e9c6aa1edf..000000000000 --- a/pkgs/by-name/dj/djmount/package.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - pkg-config, - fuse, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "djmount"; - version = "0.71"; - src = fetchurl { - url = "mirror://sourceforge/djmount/${finalAttrs.version}/djmount-${finalAttrs.version}.tar.gz"; - sha256 = "0kqf0cy3h4cfiy5a2sigmisx0lvvsi1n0fbyb9ll5gacmy1b8nxa"; - }; - - postPatch = '' - # Taken from https://github.com/pupnp/pupnp/pull/334/files - substituteInPlace libupnp/threadutil/inc/ithread.h \ - --replace \ - "#define ithread_mutexattr_setkind_np pthread_mutexattr_setkind_np" \ - '#define ithread_mutexattr_setkind_np pthread_mutexattr_settype' - ''; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ fuse ]; - - # Workaround build failure on -fno-common toolchains like upstream - # gcc-10. Otherwise build fails as: - # ld: libupnp/upnp/.libs/libupnp.a(libupnp_la-gena_ctrlpt.o):libupnp/upnp/src/inc/upnpapi.h:163: - # multiple definition of `pVirtualDirList'; libupnp/upnp/.libs/libupnp.a(libupnp_la-upnpapi.o):libupnp/upnp/src/inc/upnpapi.h:163: first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; - - meta = { - homepage = "https://djmount.sourceforge.net/"; - description = "UPnP AV client, mounts as a Linux filesystem the media content of compatible UPnP AV devices"; - mainProgram = "djmount"; - platforms = lib.platforms.linux; - license = lib.licenses.gpl2Plus; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9c834c5feb27..9038e7aa4dc2 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -611,6 +611,7 @@ mapAliases { dfilemanager = throw "'dfilemanager' has been dropped as it was unmaintained"; # Added 2025-06-03 discord-screenaudio = throw "discord-screenaudio has been removed because it was archived upstream. Use vesktop instead."; # added 2025-11-29 DisnixWebService = warnAlias "'DisnixWebService' has been renamed to 'disnix-web-service'" disnix-web-service; # Added 2026-01-14 + djmount = throw "'djmount' has been removed as it is no longer maintained"; # Added 2026-05-19 dleyna-connector-dbus = throw "'dleyna-connector-dbus' has been renamed to/replaced by 'dleyna'"; # Converted to throw 2025-10-27 dleyna-core = throw "'dleyna-core' has been renamed to/replaced by 'dleyna'"; # Converted to throw 2025-10-27 dleyna-renderer = throw "'dleyna-renderer' has been renamed to/replaced by 'dleyna'"; # Converted to throw 2025-10-27 From c318b76691b50aaedfc2928d8a776df4cc2f157f Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sun, 17 May 2026 17:43:24 +0000 Subject: [PATCH 31/50] models-dev: 0-unstable-2026-05-07 -> 0-unstable-2026-05-19 --- pkgs/by-name/mo/models-dev/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 027f6224f1af..916eeea0a340 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -8,12 +8,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-05-07"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "2e5b87a9c20c198dba4e3c8eba3ccfa959499790"; - hash = "sha256-dZLzWgur3zccc92/iaeckcCMCFYOqBz49p1b5gzMaDY="; + rev = "db0a7cf6113f380b15e8ab21944e5de18bb30feb"; + hash = "sha256-kFskkQ5YrK7ler8s+vC5ONEjmNmOpiIKAZqoiCk97Qk="; }; node_modules = stdenvNoCC.mkDerivation { @@ -57,7 +57,7 @@ let # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-eXgzhb/yhgw0B1WDrpaEmH5Tyya+/rye6kJVKdiV56w="; + outputHash = "sha256-kn5Ung5DGDYMf5MHnZ+jsqXCg+MYahfkbiixcD9kh4Y="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 541a75e591ed006df5c32b678106cf6e5a4b2af4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 12:02:22 +0000 Subject: [PATCH 32/50] lux-cli: 0.29.0 -> 0.29.2 --- pkgs/by-name/lu/lux-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index 4bb85d741c10..9d242d59460f 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.29.0"; + version = "0.29.2"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-jQkqWngHLHf0myzy7PjiNQFEI0/cq9FZQNst3BzIexs="; + hash = "sha256-x1sq83rtY3oiL6h4MO6GSyAItj7CX5/25DwXMhXefAU="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-+geQjo/hvx+ZtF2n2bWfQZMbAI6zPgbDAVH2TZbrKQc="; + cargoHash = "sha256-Z9WC14DMK13UCWDm1nGpN9UXY9wpFJkB21nkI2y77bw="; nativeInstallCheckInputs = [ versionCheckHook From 797883860f4c98c4e2d3c0557e93a343c25c1b42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 12:36:42 +0000 Subject: [PATCH 33/50] xreader: 4.6.3 -> 4.6.4 --- pkgs/by-name/xr/xreader/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xr/xreader/package.nix b/pkgs/by-name/xr/xreader/package.nix index a0cfb45c08cc..295aacbde031 100644 --- a/pkgs/by-name/xr/xreader/package.nix +++ b/pkgs/by-name/xr/xreader/package.nix @@ -37,13 +37,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xreader"; - version = "4.6.3"; + version = "4.6.4"; src = fetchFromGitHub { owner = "linuxmint"; repo = "xreader"; rev = finalAttrs.version; - hash = "sha256-lVJFNOiayAai/Lg4tl8lNaK5fdTlZ0ptzstUzciH1mA="; + hash = "sha256-upX2+Hwdss7OfIWFg5MALoF9LIw5mk6+NYR+NEbcDX4="; }; nativeBuildInputs = [ From 6094bb264bc567de62cac52b79b551f824245b67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 12:53:32 +0000 Subject: [PATCH 34/50] mint-themes: 2.3.9 -> 2.4.0 --- pkgs/by-name/mi/mint-themes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mint-themes/package.nix b/pkgs/by-name/mi/mint-themes/package.nix index 372e8bb91e5f..38ad0e5ee06f 100644 --- a/pkgs/by-name/mi/mint-themes/package.nix +++ b/pkgs/by-name/mi/mint-themes/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation rec { pname = "mint-themes"; - version = "2.3.9"; + version = "2.4.0"; src = fetchFromGitHub { owner = "linuxmint"; repo = "mint-themes"; rev = version; - hash = "sha256-Zvy/qqyzc6Yu6TJC+vbJ660MYeyX27LIm1TovwbRjMs="; + hash = "sha256-pO2qotVR48VTKIS1IDqb9GwKTo/l1BV1Hk0w4Pf5V+U="; }; nativeBuildInputs = [ From 0e21d58e9deb3a3f82f0f59ad5de72dc2e52ae65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 12:59:09 +0000 Subject: [PATCH 35/50] python3Packages.codecarbon: 3.2.6 -> 3.2.7 --- pkgs/development/python-modules/codecarbon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/codecarbon/default.nix b/pkgs/development/python-modules/codecarbon/default.nix index 73407458e071..18357da80608 100644 --- a/pkgs/development/python-modules/codecarbon/default.nix +++ b/pkgs/development/python-modules/codecarbon/default.nix @@ -48,7 +48,7 @@ buildPythonPackage (finalAttrs: { pname = "codecarbon"; - version = "3.2.6"; + version = "3.2.7"; pyproject = true; __structuredAttrs = true; @@ -56,7 +56,7 @@ buildPythonPackage (finalAttrs: { owner = "mlco2"; repo = "codecarbon"; tag = "v${finalAttrs.version}"; - hash = "sha256-Nzt+CKXnv6zvWKsFD7duguVj0AA4eWZgFUlBdIEujD8="; + hash = "sha256-9eec43jszRCiA6oD3T8YTXXRkrq0ESLhSwmxL4Pg9fc="; }; build-system = [ From 2a58ae86d6cf1ef927cf820697c38e689d7762a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 13:24:43 +0000 Subject: [PATCH 36/50] renode-dts2repl: 0-unstable-2026-05-05 -> 0-unstable-2026-05-19 --- pkgs/by-name/re/renode-dts2repl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index ddf0fb45e802..a151c215d5c8 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2026-05-05"; + version = "0-unstable-2026-05-19"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "3137db4ec2c85749cfc57bf05b460529d4e52a94"; - hash = "sha256-PHtt31DGvOWgutgqbBcOr2vjdvnjaJmCTpRbHtx8MJw="; + rev = "2e62d9b087daac8aa6e56c22ad0eaef72aaa8bf8"; + hash = "sha256-+Pwk85cei9f7mvQKnZMIY1N7gjOc8UxicyTNQP3MPPI="; }; nativeBuildInputs = [ From 125796cc7449e0102c8a39d8192e6c608c434b88 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 19 May 2026 15:26:14 +0200 Subject: [PATCH 37/50] zensical: 0.0.41 -> 0.0.43 --- pkgs/by-name/ze/zensical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zensical/package.nix b/pkgs/by-name/ze/zensical/package.nix index a2b647083d4d..7bf903354831 100644 --- a/pkgs/by-name/ze/zensical/package.nix +++ b/pkgs/by-name/ze/zensical/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "zensical"; - version = "0.0.41"; + version = "0.0.43"; pyproject = true; # We fetch from PyPi, because GitHub repo does not contain all sources. @@ -16,12 +16,12 @@ python3Packages.buildPythonApplication (finalAttrs: { # We could combine sources, but then nix-update won't work. src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-bDyQMBEjdJ38JqIQ1sCA8GkSU8fHZa0wihC0UYNppv4="; + hash = "sha256-3C04BP9WJ5XBAkEw4MPOeXNkZ5MHKd2jFPCW0ONbmMg="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-pfDqqtD0kKGVKkv7DvEUKpdDYk9xvRs5gmLCafFHrhs="; + hash = "sha256-clm+y56i2RN0FxicGpZ/JWdGxjkSo6xFf0sGE6LdSaQ="; }; nativeBuildInputs = with rustPlatform; [ From 3bc376c963a956d95b49ce81c4f1dcec0dee308a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 13:34:05 +0000 Subject: [PATCH 38/50] misconfig-mapper: 1.16.0 -> 1.17.0 --- pkgs/by-name/mi/misconfig-mapper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 41ab919dcb3f..19d45f24a1a4 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "misconfig-mapper"; - version = "1.16.0"; + version = "1.17.0"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${finalAttrs.version}"; - hash = "sha256-WHVNUdzYDC3vV1UDYSAHkwWUlfBvMg1OCh/BwE7shWE="; + hash = "sha256-cxBoGk9K9Y2mtkAM4JW3XoQi+MrOGhRmQ3iRKF2cueA="; }; vendorHash = "sha256-jM+td4OUDK7Z4zZy/w0foupQMYpFhOTIefSUoovgEeE="; From 127a52082de70cd6dbe5957233d8a9e92b446b86 Mon Sep 17 00:00:00 2001 From: Bernardo Meurer Date: Wed, 22 Apr 2026 23:47:34 -0400 Subject: [PATCH 39/50] buildRustCrate: add extraRustcOptsForProcMacro Proc-macro crates are host dylibs that rustc dlopen()s. Instrumentation flags passed via extraRustcOpts (e.g. -Zsanitizer=address, -Cinstrument-coverage) leave unresolved runtime symbols in those dylibs and break the build. Cargo avoids this by not applying RUSTFLAGS to host artifacts; buildRustCrate already has extraRustcOptsForBuildRs for build scripts, so add the analogous knob for proc-macros. Defaults to null, which falls back to extraRustcOpts so existing callers are unchanged. Set to [] to opt proc-macros out when applying sanitizer/coverage flags tree-wide via crateOverrides. --- doc/languages-frameworks/rust.section.md | 9 +++++++ .../rust/build-rust-crate/default.nix | 27 ++++++++++++++++--- .../rust/build-rust-crate/test/default.nix | 26 ++++++++++++++++++ 3 files changed, 59 insertions(+), 3 deletions(-) diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index d7bb32d856af..b79e6e60493a 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -871,6 +871,15 @@ general. A number of other parameters can be overridden: (hello { }).override { extraRustcOpts = "-Z debuginfo=2"; } ``` +- Extra arguments passed to `rustc` when the crate is a proc-macro, + replacing `extraRustcOpts`. Useful to keep instrumentation flags + (sanitizers, coverage) off host dylibs. Defaults to `null`, which + inherits `extraRustcOpts`: + + ```nix + (myProcMacro { }).override { extraRustcOptsForProcMacro = [ ]; } + ``` + - The lint level cap passed to `rustc`. Defaults to `null`, which auto-resolves to `"allow"` (silences all lints) when `lints` is empty, or `"forbid"` (no cap) when `lints` is set. Because `rustc` diff --git a/pkgs/build-support/rust/build-rust-crate/default.nix b/pkgs/build-support/rust/build-rust-crate/default.nix index ca0d7331daaf..4e5000acc815 100644 --- a/pkgs/build-support/rust/build-rust-crate/default.nix +++ b/pkgs/build-support/rust/build-rust-crate/default.nix @@ -255,6 +255,12 @@ lib.makeOverridable # Example: [ "-Z debuginfo=2" ] # Default: [] extraRustcOptsForBuildRs, + # Extra rustc options for proc-macro crates, replacing + # `extraRustcOpts`. Lets callers keep instrumentation flags + # (sanitizers, coverage) off host dylibs, mirroring Cargo's + # behaviour of not applying RUSTFLAGS to host artifacts. + # Default: null (inherit `extraRustcOpts`) + extraRustcOptsForProcMacro, # The lint level cap passed to rustc via `--cap-lints`. # See . # @@ -352,7 +358,21 @@ lib.makeOverridable buildInputs_ = buildInputs; extraRustcOpts_ = extraRustcOpts; extraRustcOptsForBuildRs_ = extraRustcOptsForBuildRs; + extraRustcOptsForProcMacro_ = extraRustcOptsForProcMacro; buildTests_ = buildTests; + procMacro = lib.attrByPath [ "procMacro" ] false crate; + # For proc-macros, prefer the *ForProcMacro variant at each level + # (crate attr, override arg) and fall back to extraRustcOpts. + crateExtraRustcOpts = + if procMacro && crate ? extraRustcOptsForProcMacro then + crate.extraRustcOptsForProcMacro + else + crate.extraRustcOpts or [ ]; + overrideExtraRustcOpts = + if procMacro && extraRustcOptsForProcMacro_ != null then + extraRustcOptsForProcMacro_ + else + extraRustcOpts_; resolvedLints = crate.lints or lints; lintFlags = lintsToRustcFlags resolvedLints; resolvedCapLints = @@ -474,7 +494,7 @@ lib.makeOverridable crateRustVersion = crate.rust-version or ""; crateVersion = crate.version; crateType = - if lib.attrByPath [ "procMacro" ] false crate then + if procMacro then [ "proc-macro" ] else if lib.attrByPath [ "plugin" ] false crate then [ "dylib" ] @@ -485,8 +505,8 @@ lib.makeOverridable edition = crate.edition or null; codegenUnits = if crate ? codegenUnits then crate.codegenUnits else defaultCodegenUnits; extraRustcOpts = - lib.optionals (crate ? extraRustcOpts) crate.extraRustcOpts - ++ extraRustcOpts_ + crateExtraRustcOpts + ++ overrideExtraRustcOpts ++ lintFlags ++ (lib.optional (edition != null) "--edition ${edition}"); extraRustcOptsForBuildRs = @@ -586,6 +606,7 @@ lib.makeOverridable verbose = crate_.verbose or true; extraRustcOpts = [ ]; extraRustcOptsForBuildRs = [ ]; + extraRustcOptsForProcMacro = null; capLints = null; lints = { }; features = [ ]; diff --git a/pkgs/build-support/rust/build-rust-crate/test/default.nix b/pkgs/build-support/rust/build-rust-crate/test/default.nix index 2c9ada4e3dfd..c999448860a3 100644 --- a/pkgs/build-support/rust/build-rust-crate/test/default.nix +++ b/pkgs/build-support/rust/build-rust-crate/test/default.nix @@ -836,6 +836,32 @@ rec { ]; }; }; + # Default (null) inherits extraRustcOpts for proc-macros. + procMacroExtraOptsInherit = { + procMacro = true; + edition = "2018"; + extraRustcOpts = [ "--cfg=target_only" ]; + src = mkFile "src/lib.rs" '' + #[cfg(not(target_only))] + compile_error!("extraRustcOpts not inherited by proc-macro"); + use proc_macro as _; + ''; + }; + # When set, extraRustcOptsForProcMacro replaces extraRustcOpts + # for proc-macro crates. + procMacroExtraOptsOverride = { + procMacro = true; + edition = "2018"; + extraRustcOpts = [ "--cfg=target_only" ]; + extraRustcOptsForProcMacro = [ "--cfg=host_only" ]; + src = mkFile "src/lib.rs" '' + #[cfg(target_only)] + compile_error!("extraRustcOpts leaked into proc-macro"); + #[cfg(not(host_only))] + compile_error!("extraRustcOptsForProcMacro not applied"); + use proc_macro as _; + ''; + }; # The `lints` attr mirrors Cargo.toml's `[lints]` table and is # translated to rustc `-A`/`-W`/`-D`/`-F` flags. Lower-priority # entries are emitted first so that higher-priority specific lints From 397d6f55a8ae983d4be263e922eeb6331f2a4a6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 14:11:33 +0000 Subject: [PATCH 40/50] open62541pp: 0.21.0 -> 0.21.1 --- pkgs/by-name/op/open62541pp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/open62541pp/package.nix b/pkgs/by-name/op/open62541pp/package.nix index d69e992e0064..2da4c9641eba 100644 --- a/pkgs/by-name/op/open62541pp/package.nix +++ b/pkgs/by-name/op/open62541pp/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "open62541pp"; - version = "0.21.0"; + version = "0.21.1"; src = fetchFromGitHub { owner = "open62541pp"; repo = "open62541pp"; tag = "v${finalAttrs.version}"; - hash = "sha256-mxrAJjOwRZ85zy6zE0P4z+ToTK3goRZv0xKimUjA69M="; + hash = "sha256-BYRPHkRG2b/k1vVyOIRK1UH7MRxEpui5YTPfdO3Wx+Y="; }; cmakeFlags = [ From c1d6a8525ab2069f98498ab6f5e37700f0d242a0 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 19 May 2026 17:30:22 +0300 Subject: [PATCH 41/50] linux-firmware: 20260410 -> 20260519 Diff: https://gitlab.com/kernel-firmware/linux-firmware/-/compare/20260410...20260519 --- pkgs/by-name/li/linux-firmware/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/linux-firmware/package.nix b/pkgs/by-name/li/linux-firmware/package.nix index 21ea63d5ae1d..f26f8e593019 100644 --- a/pkgs/by-name/li/linux-firmware/package.nix +++ b/pkgs/by-name/li/linux-firmware/package.nix @@ -23,13 +23,13 @@ let in stdenvNoCC.mkDerivation rec { pname = "linux-firmware"; - version = "20260410"; + version = "20260519"; src = fetchFromGitLab { owner = "kernel-firmware"; repo = "linux-firmware"; tag = version; - hash = "sha256-nceQEGm6+Cj6KCeUNwmYsUdArRULfLXysXjzOXdCBQw="; + hash = "sha256-vyrnHNnyNko7m/fZ3fXgLvvasYyJ/pzs5be/Ele+6vY="; }; postUnpack = '' From 146d131843137d26613b9b211a29c8599edb9a14 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 19 May 2026 16:37:19 +0200 Subject: [PATCH 42/50] jjui: 0.10.5 -> 0.10.6 Changelog: https://github.com/idursun/jjui/releases/tag/v0.10.6 Diff: https://github.com/idursun/jjui/compare/v0.10.5...v0.10.6 --- pkgs/by-name/jj/jjui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index c00abb320409..70835942d8ed 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -8,16 +8,16 @@ }: buildGo125Module (finalAttrs: { pname = "jjui"; - version = "0.10.5"; + version = "0.10.6"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${finalAttrs.version}"; - hash = "sha256-3cr6aSJoIAv9Ine2ePHCC6xBaS1G4i23yQh8I5mq47g="; + hash = "sha256-kz1GDk+M98yWVu69nTRVxjC/Kk9qbGFfXXJ5ZwDLEiU="; }; - vendorHash = "sha256-iUWeQIYwOkXhRFsQc5zBjFFG5m412ysR5LsZsHET1ak="; + vendorHash = "sha256-I39Tcb28voPSuZhYkEPdvhsViZD7QZZtZjDtRKkZ5LE="; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; From 442ede8dcb8c23741dd6c8c48de24864fc3773cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 14:48:51 +0000 Subject: [PATCH 43/50] python3Packages.claude-agent-sdk: 0.1.81 -> 0.2.82 --- pkgs/development/python-modules/claude-agent-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index 07ec68d6e207..3531b60d42c1 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.1.81"; + version = "0.2.82"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-doSMgHmbe0F3DdduLa+zzHFUqBBBj0NR4NwayfyZbDw="; + hash = "sha256-mv04UsKb8hPNFYhOCQcgav9FxwKNswWpX/TkiGcqEHI="; }; build-system = [ hatchling ]; From 1675d9c14731b3f8c10bb7772cd31a0936f65f26 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Tue, 19 May 2026 17:45:45 +0300 Subject: [PATCH 44/50] kdePackages.plasma-pass: init at 1.3.1 --- pkgs/kde/default.nix | 1 + pkgs/kde/misc/plasma-pass/default.nix | 24 ++++++++++++++++++++++++ pkgs/top-level/aliases.nix | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 pkgs/kde/misc/plasma-pass/default.nix diff --git a/pkgs/kde/default.nix b/pkgs/kde/default.nix index a453b9cf8cd8..2c99165a3ccf 100644 --- a/pkgs/kde/default.nix +++ b/pkgs/kde/default.nix @@ -85,6 +85,7 @@ let oxygen-icons = self.callPackage ./misc/oxygen-icons { }; phonon = self.callPackage ./misc/phonon { }; phonon-vlc = self.callPackage ./misc/phonon-vlc { }; + plasma-pass = self.callPackage ./misc/plasma-pass { }; plasma-wayland-protocols = self.callPackage ./misc/plasma-wayland-protocols { }; polkit-qt-1 = self.callPackage ./misc/polkit-qt-1 { }; pulseaudio-qt = self.callPackage ./misc/pulseaudio-qt { }; diff --git a/pkgs/kde/misc/plasma-pass/default.nix b/pkgs/kde/misc/plasma-pass/default.nix new file mode 100644 index 000000000000..579d0cbe4676 --- /dev/null +++ b/pkgs/kde/misc/plasma-pass/default.nix @@ -0,0 +1,24 @@ +{ + lib, + mkKdeDerivation, + fetchurl, + + oath-toolkit, + qgpgme, +}: +mkKdeDerivation rec { + pname = "plasma-pass"; + version = "1.3.1"; + + src = fetchurl { + url = "mirror://kde/stable/plasma-pass/plasma-pass-${version}.tar.xz"; + hash = "sha256-WoiYXcUiyjKH8T7ZiWCak4cZltToxbCkFZTi06L+jyo="; + }; + + extraBuildInputs = [ + oath-toolkit + qgpgme + ]; + + meta.license = [ lib.licenses.lgpl21Plus ]; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a606eec65332..925096b9f285 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -170,6 +170,7 @@ let "plasma-dialer" "plasma-disks" "plasma-firewall" + "plasma-pass" "plasma-phonebook" "plasma-remotecontrollers" "plasma-sdk" @@ -1705,7 +1706,6 @@ mapAliases { plant-it = throw "plant-it backend was discontinued in september 2025"; # Added 2026-01-30 plant-it-frontend = throw "plant-it-frontend has been presented as being Android-only since the server-side was discontinued in september 2025"; # Added 2026-01-30 plasma-applet-volumewin7mixer = throw "'plasma-applet-volumewin7mixer' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 - plasma-pass = throw "'plasma-pass' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 plasma-theme-switcher = throw "'plasma-theme-switcher' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 platformioPackages.platformio-chrootenv = platformio-chrootenv; # Added 2025-09-04 platformioPackages.platformio-core = platformio-core; # Added 2025-09-04 From bb12c34fb63a46f3045401530257ac751f08aac0 Mon Sep 17 00:00:00 2001 From: picnoir Date: Tue, 19 May 2026 16:52:26 +0200 Subject: [PATCH 45/50] pleroma: 2.10.0 -> 2.10.2 Had to fight a few dev dependencies with elixir 1.18. Removed the problematic listener by patching the mix.ex files. --- pkgs/by-name/pl/pleroma/mix.nix | 80 +++++++++++++++++++++++------ pkgs/by-name/pl/pleroma/package.nix | 38 ++++++++------ 2 files changed, 88 insertions(+), 30 deletions(-) diff --git a/pkgs/by-name/pl/pleroma/mix.nix b/pkgs/by-name/pl/pleroma/mix.nix index 391703350132..14f404c78941 100644 --- a/pkgs/by-name/pl/pleroma/mix.nix +++ b/pkgs/by-name/pl/pleroma/mix.nix @@ -46,12 +46,12 @@ let bandit = buildMix rec { name = "bandit"; - version = "1.5.7"; + version = "1.10.4"; src = fetchHex { pkg = "bandit"; version = "${version}"; - sha256 = "f2dd92ae87d2cbea2fa9aa1652db157b6cba6c405cb44d4f6dd87abba41371cd"; + sha256 = "a5faf501042ac1f31d736d9d4a813b3db4ef812e634583b6a457b0928798a51d"; }; beamDeps = [ @@ -853,12 +853,12 @@ let hackney = buildRebar3 rec { name = "hackney"; - version = "1.18.2"; + version = "1.20.1"; src = fetchHex { pkg = "hackney"; version = "${version}"; - sha256 = "af94d5c9f97857db257090a4a10e5426ecb6f4918aa5cc666798566ae14b65fd"; + sha256 = "fe9094e5f1a2a2c0a7d10918fee36bfec0ec2a979994cff8cfe8058cd9af38e3"; }; beamDeps = [ @@ -1139,12 +1139,12 @@ let mimerl = buildRebar3 rec { name = "mimerl"; - version = "1.4.0"; + version = "1.5.0"; src = fetchHex { pkg = "mimerl"; version = "${version}"; - sha256 = "13af15f9f68c65884ecca3a3891d50a7b57d82152792f3e19d88650aa126b144"; + sha256 = "db648ce065bae14ea84ca8b5dd123f42f49417cef693541110bf6f9e9be9ecc4"; }; beamDeps = [ ]; @@ -1330,6 +1330,40 @@ let ]; }; + oban_met = buildMix rec { + name = "oban_met"; + version = "1.0.5"; + + src = fetchHex { + pkg = "oban_met"; + version = "${version}"; + sha256 = "64664d50805bbfd3903aeada1f3c39634652a87844797ee400b0bcc95a28f5ea"; + }; + + beamDeps = [ oban ]; + }; + + oban_web = buildMix rec { + name = "oban_web"; + version = "2.11.6"; + + src = fetchHex { + pkg = "oban_web"; + version = "${version}"; + sha256 = "576d94b705688c313694c2c114ca21aa0f8f2ad1b9ca45c052c5ba316d3e8d10"; + }; + + beamDeps = [ + jason + oban + oban_met + phoenix + phoenix_html + phoenix_live_view + phoenix_pubsub + ]; + }; + octo_fetch = buildMix rec { name = "octo_fetch"; version = "0.4.0"; @@ -1458,12 +1492,14 @@ let phoenix_live_view = buildMix rec { name = "phoenix_live_view"; - version = "0.19.5"; + version = "1.1.19"; + builInputs = [ + ]; src = fetchHex { pkg = "phoenix_live_view"; version = "${version}"; - sha256 = "b2eaa0dd3cfb9bd7fb949b88217df9f25aed915e986a28ad5c8a0d054e7ca9d3"; + sha256 = "sha256-1a01fWshVipbQx8K0J3+dtuc5WSMaUnxqsM0yMRFXTI="; }; beamDeps = [ @@ -1472,8 +1508,10 @@ let phoenix_html phoenix_template phoenix_view + plug telemetry ]; + }; phoenix_pubsub = buildMix rec { @@ -1540,12 +1578,12 @@ let plug = buildMix rec { name = "plug"; - version = "1.18.1"; + version = "1.19.1"; src = fetchHex { pkg = "plug"; version = "${version}"; - sha256 = "57a57db70df2b422b564437d2d33cf8d33cd16339c1edb190cd11b1a3a546cc2"; + sha256 = "560a0017a8f6d5d30146916862aaf9300b7280063651dd7e532b8be168511e62"; }; beamDeps = [ @@ -1740,6 +1778,19 @@ let beamDeps = [ ]; }; + quic = buildRebar3 rec { + name = "quic"; + version = "0.10.2"; + + src = fetchHex { + pkg = "quic"; + version = "${version}"; + sha256 = "7c196a66973c877a59768a5687f0a0610ff11817254d0a4e45cc4e3a16b1d00b"; + }; + + beamDeps = [ ]; + }; + ranch = buildRebar3 rec { name = "ranch"; version = "2.2.0"; @@ -1969,12 +2020,12 @@ let thousand_island = buildMix rec { name = "thousand_island"; - version = "1.3.14"; + version = "1.4.3"; src = fetchHex { pkg = "thousand_island"; version = "${version}"; - sha256 = "d0d24a929d31cdd1d7903a4fe7f2409afeedff092d277be604966cd6aa4307ef"; + sha256 = "6e4ce09b0fd761a58594d02814d40f77daff460c48a7354a15ab353bb998ea0b"; }; beamDeps = [ telemetry ]; @@ -2077,16 +2128,15 @@ let vix = buildMix rec { name = "vix"; - version = "0.26.0"; + version = "0.36.0"; src = fetchHex { pkg = "vix"; version = "${version}"; - sha256 = "71b0a79ae7f199cacfc8e679b0e4ba25ee47dc02e182c5b9097efb29fbe14efd"; + sha256 = "92f912b4e90c453f92942742105bcdb367ad53406759da251bd2e587e33f4134"; }; beamDeps = [ - castore cc_precompiler elixir_make ]; diff --git a/pkgs/by-name/pl/pleroma/package.nix b/pkgs/by-name/pl/pleroma/package.nix index ffe434bf14f9..f2459737c136 100644 --- a/pkgs/by-name/pl/pleroma/package.nix +++ b/pkgs/by-name/pl/pleroma/package.nix @@ -2,7 +2,7 @@ beam, lib, fetchFromGitHub, - fetchFromGitLab, + fetchFromForgejo, fetchHex, file, cmake, @@ -19,14 +19,14 @@ let in beamPackages.mixRelease rec { pname = "pleroma"; - version = "2.10.0"; + version = "2.10.2"; - src = fetchFromGitLab { + src = fetchFromForgejo { domain = "git.pleroma.social"; owner = "pleroma"; repo = "pleroma"; rev = "v${version}"; - sha256 = "sha256-kW4AcOYHtm8lVXRroDCUM7jY7o39JHx/J/mfy2XfBgs="; + sha256 = "sha256-5BFzV2alNDjO/bS08+V4idzFaXQLr+4pNlLLXayBqIE="; }; patches = [ ./Revert-Config-Restrict-permissions-of-OTP-config.patch ]; @@ -72,7 +72,7 @@ beamPackages.mixRelease rec { name = "captcha"; version = "0.1.0"; - src = fetchFromGitLab { + src = fetchFromForgejo { domain = "git.pleroma.social"; owner = "pleroma/elixir-libraries"; repo = "elixir-captcha"; @@ -96,7 +96,7 @@ beamPackages.mixRelease rec { oban_plugins_lazarus = beamPackages.buildMix { name = "oban_plugins_lazarus"; version = "0.1.0"; - src = fetchFromGitLab { + src = fetchFromForgejo { domain = "git.pleroma.social"; owner = "pleroma/elixir-libraries"; repo = "oban_plugins_lazarus"; @@ -109,7 +109,7 @@ beamPackages.mixRelease rec { name = "remote_ip"; version = "0.1.5"; - src = fetchFromGitLab { + src = fetchFromForgejo { domain = "git.pleroma.social"; owner = "pleroma/elixir-libraries"; repo = "remote_ip"; @@ -136,15 +136,23 @@ beamPackages.mixRelease rec { syslog = prev.syslog.override { buildPlugins = with beamPackages; [ pc ]; }; + phoenix_live_view = prev.phoenix_live_view.override { + # This listener breaks with elixir 1.18. + # It's only using for dev, let's remove it. + postPatch = '' + sed -i '/listeners: \[Phoenix.CodeReloader\]/d' mix.exs + ''; + }; + + oban_web = prev.oban_web.override { + # This listener breaks with elixir 1.18. + # It's only using for dev, let's remove it. + postPatch = '' + sed -i '/listeners: \[Phoenix.CodeReloader\]/d' mix.exs + ''; + }; + vix = prev.vix.override { - # TOREMOVE override when upstream bumps the dependency. See - # https://git.pleroma.social/pleroma/pleroma/-/issues/3393 - src = fetchFromGitHub { - owner = "akash-akya"; - repo = "vix"; - tag = "v0.36.0"; - hash = "sha256-14gqzu5TBbgrqCU4+qz0jWCK6Ar5JvmKKLcfgz5BHtw="; - }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ vips From 84022c8763c0ae792e8c0255725d5faeaee54269 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 19 May 2026 10:30:58 -0500 Subject: [PATCH 46/50] vimPlugins: update on 2026-05-19 --- .../editors/vim/plugins/generated.nix | 428 +++++++++--------- .../editors/vim/plugins/overrides.nix | 6 - .../editors/vim/plugins/vim-plugin-names | 2 +- 3 files changed, 215 insertions(+), 221 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 94cccf17bf86..ebf0bf032c49 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-05-14"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "1c28767e3a7f3c9b7c5cc66e7f16b268c964e2c9"; - hash = "sha256-vPqMyuCNI3iTgPCkLH+TtjPO217DDFG0HIIJmUkryww="; + rev = "05a0a69ca52c31aa687e8251ae11dd913df10061"; + hash = "sha256-eM8plzS2vjOsNCzicPXfJbCs86Hc+plJeQOl+6diSJ8="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -868,12 +868,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-05-14"; + version = "4.0.0-unstable-2026-05-17"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "916c8764ce9d395f788eae9adf207a4bfe8a038e"; - hash = "sha256-xuNo4VOHrSnQBv6DZEMR6U3QfoBa46js+RVsE2z7Yv4="; + rev = "2a3af30fb6a725ec7215435369b310b1d2dc4c09"; + hash = "sha256-ch5JeEz16tsH6+bxDaGY4mbK26PZ4ev7JhWOm5YTD9k="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.license = getLicenseFromSpdxId "BSD-2-Clause"; @@ -1932,12 +1932,12 @@ final: prev: { blink-cmp-yanky = buildVimPlugin { pname = "blink-cmp-yanky"; - version = "0-unstable-2025-06-24"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "marcoSven"; repo = "blink-cmp-yanky"; - rev = "473b987c2a7d80cca116f6faf087dba4dbfbb3c5"; - hash = "sha256-DciQaX2lYQptpEd8wke3x67SK6zMm2UI34qxBe6eC9Q="; + rev = "71abf987e6ae179279c28980d1f75b4ed6227ef0"; + hash = "sha256-Mf1zaUMaokjW79Lzp/GgcATkq9xwtbYdv3cUMdx5Rk4="; }; meta.homepage = "https://github.com/marcoSven/blink-cmp-yanky/"; meta.license = unfree; @@ -2910,12 +2910,12 @@ final: prev: { cmp-git = buildVimPlugin { pname = "cmp-git"; - version = "0-unstable-2025-04-30"; + version = "0-unstable-2026-05-17"; src = fetchFromGitHub { owner = "petertriho"; repo = "cmp-git"; - rev = "b24309c386c9666c549a1abaedd4956541676d06"; - hash = "sha256-ufbqLLgcRDoSG2XTqmMRcaHG120wtUqtovIrhLwXZ3k="; + rev = "e645f69b93eede43fb644bb1a0b1db3eef1108a3"; + hash = "sha256-6gxJkiJqUMB2xKx3z7v4OVUCFHDml8F7Ffs2JwiXo00="; }; meta.homepage = "https://github.com/petertriho/cmp-git/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4227,12 +4227,12 @@ final: prev: { csv-vim = buildVimPlugin { pname = "csv.vim"; - version = "0-unstable-2026-01-04"; + version = "0-unstable-2026-05-16"; src = fetchFromGitHub { owner = "chrisbra"; repo = "csv.vim"; - rev = "ab776a6266593e9e0d8643cdb7e577f81c0eab7d"; - hash = "sha256-t3a9Qa5eMZuK+kg27hbeiW4GrQqxMMIMqd+xh/Spvws="; + rev = "8977f6890d235a6ba9948b63ff700d414c84c344"; + hash = "sha256-GQ9qq8xtf3I+d1eYW+FrpffYOl+q4rbBP4CGjPUDKiw="; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; meta.license = getLicenseFromSpdxId "Vim"; @@ -5349,12 +5349,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-05-15"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "381f691d504ff33a578d833c159bf86c3bec95de"; - hash = "sha256-jWaEuCeLZ3E0M91NOSdDs2uTfhnk4O1ZRi/S8Cxw23Q="; + rev = "5bdd2b8f6891c64607393698be7fd0f441443c1d"; + hash = "sha256-dp4N8fn9c7/uGM1G8HT2tM/zjCN089eik6I6M8w3ncQ="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5631,11 +5631,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-05-11"; + version = "0-unstable-2026-05-16"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "71be008947c25115d96b8effdd62e87fcb059fcc"; - hash = "sha256-eLFB4fTLpsO08kyiPG1B3uOchEIlVzIxpmdWw151KkQ="; + rev = "347c62833eb1f1e80c3ae275b1122c2173c47614"; + hash = "sha256-g79UaNy1UzgubLpriuNOH4UFhbhw5d+0sX90KWln2/E="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.license = unfree; @@ -6975,12 +6975,12 @@ final: prev: { guihua-lua = buildVimPlugin { pname = "guihua.lua"; - version = "0.1-unstable-2026-05-15"; + version = "0.1-unstable-2026-05-19"; src = fetchFromGitHub { owner = "ray-x"; repo = "guihua.lua"; - rev = "ae1a09035709a5952ae6f2fab742c2097c31a8f2"; - hash = "sha256-LSds5HBIex4mGL6zDSEEZT16Jd69kpEuAwQIWy7aDaA="; + rev = "26e2e557f5b1a0c5cb25cab41d71ddba61523cba"; + hash = "sha256-9VeU2HS1IRyixmbt1/jblHU5SNoqc+FJI52fAOq85aI="; }; meta.homepage = "https://github.com/ray-x/guihua.lua/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7003,12 +7003,12 @@ final: prev: { gv-vim = buildVimPlugin { pname = "gv.vim"; - version = "0-unstable-2023-12-10"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "junegunn"; repo = "gv.vim"; - rev = "b6bb6664e2c95aa584059f195eb3a9f3cb133994"; - hash = "sha256-Tb2IQR/l7TvokgpMWZBumyHULOvXQ2aGTL4P8fIEmRs="; + rev = "ed7e9c6a118d92462c7d709c34a92682b60fa9f7"; + hash = "sha256-gfbL/pY3WhwsUsMoI7UAJydUH+TkEEpFbyXj9lp2SRc="; }; meta.homepage = "https://github.com/junegunn/gv.vim/"; meta.license = unfree; @@ -9117,12 +9117,12 @@ final: prev: { lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "0.3.1-unstable-2026-05-05"; + version = "0.3.1-unstable-2026-05-19"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "f40bcf203812beaf26766ec0bc169a7f429fd730"; - hash = "sha256-Mq3UFwEJhdJ71xO6A8Yv3YAjIxilNJgV/d9voiRkIHE="; + rev = "b7ace9ddb1640ce266012a45a672dfdaedfa5ec6"; + hash = "sha256-ov4K/u5S8kf4Bm4KGKJJxhwPYcGEjzymxp8CGtMy2C4="; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -9327,15 +9327,15 @@ final: prev: { mark-radar-nvim = buildVimPlugin { pname = "mark-radar.nvim"; - version = "0-unstable-2026-05-06"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "winston0410"; repo = "mark-radar.nvim"; - rev = "946ec6f8a8c914c9ae9fa682214479509fe1e155"; - hash = "sha256-0/ac8kz0qQVJLQdXhl6r6gHze4o9XAFuM1v7ksxzlLA="; + rev = "a270244b3c64d1ba2e69399ccff1d9dc490bf0ef"; + hash = "sha256-hMOex+PLA9EEZ8CNHeFhULmNFlbXgSU+FRROGJOnhwk="; }; meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -9411,12 +9411,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "28.2.0"; + version = "28.3.0"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - tag = "v28.2.0"; - hash = "sha256-/sO6gNKNwkQDSMjCesrHynCNSXGhDCoN8youVdJm6t4="; + tag = "v28.3.0"; + hash = "sha256-rqzC3RiRoglRtJ/UbWDVvvr1wNhqYJxlOj2dIoE6WfU="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -9454,12 +9454,12 @@ final: prev: { mason-nvim = buildVimPlugin { pname = "mason.nvim"; - version = "2.2.1-unstable-2026-05-14"; + version = "2.2.1-unstable-2026-05-18"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason.nvim"; - rev = "8e921c2b68571e978db5d4d3fef9c9a7f8755473"; - hash = "sha256-I+Epz266R+ZIT95gyxlKl1kCPNNSdF9FduHH87ueiyg="; + rev = "cbf8d285e1462dd24acf3507817be2bbcb035919"; + hash = "sha256-DLhPbrp591zwn9STDiyOXcKmLFy/AtGscsWn3vU2U+E="; }; meta.homepage = "https://github.com/mason-org/mason.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -9692,12 +9692,12 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; - rev = "eee9056eecd12933dfb09b710b7f32c10200e9ea"; - hash = "sha256-bYAIaRB2KpSwTyWVVvK7Yu+1sLPqQ7wMdfI860bGano="; + rev = "a133965b027a6377fddca43f11659af357c12758"; + hash = "sha256-mSeJEg5WUQrObE/eX7mmazBQFF9i+f/WLlxWXmLCaSI="; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9706,12 +9706,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "f2b4697eb678c396052f7fd3599c142292ad94c3"; - hash = "sha256-7wcobm8MLCuj+wmhZiIxAXSfZd5rgHMyFuyzrwAYVdA="; + rev = "772f224c5e9527d7c9a843081600c401617c545f"; + hash = "sha256-/NwhOYvQMlYZsrq6Ih/ZcS+NIc5mioA9fvaT5jdXh2g="; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9720,12 +9720,12 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; - rev = "9ad4ffe62474f5f82c88d3b745f47581c51ba592"; - hash = "sha256-kU3qtxfx0aFc0PwGXOZAc//xT7iVFfWSVCF/rxTrNtw="; + rev = "69d3f97431788b27df5edf90e9922ba4af38f990"; + hash = "sha256-r3UxzMl8Z171XzkBlPfxw7dyrnt0TKCXPWAtTIneUDs="; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9762,12 +9762,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "f6978fb031023ee0b0aeb2abdb44abb87577bf38"; - hash = "sha256-xayesclebU/xcaFSrsfsnQabs54hUWFwrrqZeNq0OiQ="; + rev = "0e37cddd6307eb40248e4226be65304e85df1d18"; + hash = "sha256-96h7E3O3Akakd1BxlACWn0O5ALQzyP8nJXSqZ4c5f0Y="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9776,12 +9776,12 @@ final: prev: { mini-cmdline = buildVimPlugin { pname = "mini.cmdline"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cmdline"; - rev = "26f5ad15fc28058c111be450ae5aadf800257306"; - hash = "sha256-P+mYcqUUZD6BwZGQbYI9kV/FAS4+H4ysCdDOvu65UQQ="; + rev = "0afaf26d4d12030b0f75c7c4584dae883a195ef3"; + hash = "sha256-qm6L6iesNL1wF/voj1P6x1eFTUkzXEIUdIr+wd181/I="; }; meta.homepage = "https://github.com/nvim-mini/mini.cmdline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9818,12 +9818,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "6937ff1d7bf47ab58046c6685cc9057aa481ecb2"; - hash = "sha256-BGt2olKT81WxH4Rikidfq5MsuNBzoAKDROedPLWb+mw="; + rev = "04abe6fc7860858785ba63c435d76bf5b8b64b5f"; + hash = "sha256-DYJkOr64I1CLo5N+vgRa4xIbi3SUSZVPyy0e0Qo39C0="; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9832,12 +9832,12 @@ final: prev: { mini-cursorword = buildVimPlugin { pname = "mini.cursorword"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cursorword"; - rev = "52eacb10266b8ce07c052e3c80a706d29eb74006"; - hash = "sha256-pOur/hyoaHR8d+4p1zLiLFSoGfOHkd4l4SVJg7LrDAw="; + rev = "a01471856e462144ea53972f22a67e790be68ee6"; + hash = "sha256-udcgvHbdBgQnxNix5cRK+FgEraZGdvma+HnVX+b7FPo="; }; meta.homepage = "https://github.com/nvim-mini/mini.cursorword/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9846,12 +9846,12 @@ final: prev: { mini-deps = buildVimPlugin { pname = "mini.deps"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.deps"; - rev = "88f8bfa418dedc0c91cc21959cd460813b510327"; - hash = "sha256-WMEjJtGz3kxQ0EAzyNXe/ecEDaO/TZypRPgnqM0Tc6s="; + rev = "9da6c44316de10f4227ff366d574a2baa4004b1b"; + hash = "sha256-QGDLIXIMynE6c5iC56z9bXB2d2iPSOYeq5IOFEIsRYA="; }; meta.homepage = "https://github.com/nvim-mini/mini.deps/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9860,12 +9860,12 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; - rev = "117c301374ab8546891e2b34f63885ea83527432"; - hash = "sha256-GKZFkFhHNWAirFFKaHm4JuEao7iZeiJm33lFjjNdK6Q="; + rev = "5af2b6be4a4beb673f3196a414f6fd932bbedd48"; + hash = "sha256-DVvZOwUQCT/TGfkdy65BjH7gPPDIQ9ib2VCqOPzG5fs="; }; meta.homepage = "https://github.com/nvim-mini/mini.diff/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9902,12 +9902,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-05-15"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "5e0f0d264166e71d37ca35d84c54b1887ea76b40"; - hash = "sha256-PXRVOf2tGwukhqRkre5Dd2ULMAplH5utK00a2+iUz/o="; + rev = "423d6b5afb7a94e658950d470957f830d43dd41e"; + hash = "sha256-I8M9oFp85jPT8qgEd2Nmel+cVK5LLGekORINwlNUN9Y="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9944,12 +9944,12 @@ final: prev: { mini-hipatterns = buildVimPlugin { pname = "mini.hipatterns"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hipatterns"; - rev = "35b632f6c138d720f29de87476361af44bed2198"; - hash = "sha256-dFvp0lOon65ti+hlq/B2P8LGjyNmYUYuueTA2e7ccZY="; + rev = "e25cf080aae092a651a92fa5e477f64a61adbebf"; + hash = "sha256-0oheCwV4qpU45f7S2jFkqMwpRiatjXjtDFAerNU2fLQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.hipatterns/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9958,12 +9958,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "9a5e1c16cf9c09211d3cb2c5294e492ccc5dfef5"; - hash = "sha256-iLuACIkXyLwhfmw87BxPcbFnEKkdwoBCEVUcn5MeSvU="; + rev = "ac106d6d4aca40ea54ae36b0f2ad2d41e575d497"; + hash = "sha256-aiveI+blSZ40y5UDBW2nmC5BdcseuQUpYdO4sFlfnXg="; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9972,12 +9972,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "9c7b1b90b15bdd69c52f6e31889dbc9987c30ec4"; - hash = "sha256-DW6CZJXkQJgzH0RpYXHDQ+fGYJKAlodpofVXLTTzoEs="; + rev = "520995f1d75da0e4cc901ee95080b1ff2bc46b94"; + hash = "sha256-Q61iFTDA2groQu3qMNJu0yuVnB6NtsGNihpGD5ppeuI="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9986,12 +9986,12 @@ final: prev: { mini-indentscope = buildVimPlugin { pname = "mini.indentscope"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.indentscope"; - rev = "ace9b4e503cb095b9a3f6442c909d117c4aa8d0e"; - hash = "sha256-VS0/P9xstXtG35BQ3B0AfCFD5yTaJixe9igCZNLZfZU="; + rev = "ad19b1f02223391f3d40440f7ff10607f0043585"; + hash = "sha256-rUmoWT/Sc9yAXXyKXI/Ho4VwZkwlsHx+/k2QE8uKlYA="; }; meta.homepage = "https://github.com/nvim-mini/mini.indentscope/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10000,12 +10000,12 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; - rev = "d6ea5afbda111f63d2214536037afd698b95b832"; - hash = "sha256-D7CGGx5bdRPr71ufh1JtpGgnPmbLZyxN+6oJOmg88KY="; + rev = "a0bb5dedc981a47826fc95498583b192c69353df"; + hash = "sha256-DwzMkDl6TqahZ1niM06OxIFRdE553i5KJBMP8PdEuqg="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10014,12 +10014,12 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; - rev = "67686a3329f599eb2f2fa369e89f0ccba5435929"; - hash = "sha256-Q9HMloYGrExf53j42dS5aOFtHh209WmnY+I0kJRtr3c="; + rev = "1661829512c9cfa9cc641f49836de16b49adb497"; + hash = "sha256-RrQCMRow2jVm1n5UvEtjV12Kceg+gxAl/xl8q5iXTK4="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10042,12 +10042,12 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; - rev = "fcb6162297028b2d11802b0850fbbb9c5a036aa6"; - hash = "sha256-quzuuS67n8J2hGFkpxDU6ZZxjEz3KegP1b2FjQ7xL7g="; + rev = "b5c13c5740afdd0f5b0f0af9aa2928e4481212af"; + hash = "sha256-WwTnkEVHubvI55ipKy1aA81H4LR7VuBi6KvIXUS0/p4="; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10084,12 +10084,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "ef35a3ec68399398f097d0c1736c343a45cb7406"; - hash = "sha256-rqi7dDE9GWCZEz2/jf9PDMNbkspnjdZAks+6KH58azM="; + rev = "7e75de73c60590e3f35d5cecd5677a68a437fc54"; + hash = "sha256-VXhsQM5WQwOTpsus0WOTwmdz4TtGVyM8ZZOpXBqqqv4="; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10098,12 +10098,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-05-15"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "18797ed18f347d0d0da27fec28a67979b1207f70"; - hash = "sha256-YkE1XwxpWukp19juZB2eIUpomybE0L9sz/+jCc/fx0k="; + rev = "264b5c8fc6e82212af0dc5c345145cfa916efeb6"; + hash = "sha256-2E8EYYWQcN3rpsKqV8AYzPPAF7PalLpDTe3t3Lo9SmE="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10112,12 +10112,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; - rev = "76e7c5b672147956fa188bf8649ce0b1c8ea4a48"; - hash = "sha256-kfSxabV61gF4KumxMxdocUwaaktlThiGbABx7mQb8WM="; + rev = "d9b2f3892ad177cc141987ccfa8944cf21474f77"; + hash = "sha256-FrkWVfNzHaVqqvmprj8kn7MubSXjgXn/z0qRT5+hMwM="; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10140,12 +10140,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "975e398570dd15696575c5374f94e78fd29a7a69"; - hash = "sha256-3aCzRoPdvo+IFx0PQxCVQv2j3oU/JoiBVCei70bXtUk="; + rev = "0e25916ec4b0f3ad81329e529db55ef350ac9901"; + hash = "sha256-OmGZQ3MK++mgtSNgLQhdWsQkbHr81iTfsQnLl8gBxoM="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10168,12 +10168,12 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.snippets"; - rev = "5330cc759cc7f67ad6cc885ad509e3d989a5904e"; - hash = "sha256-q3YL/uUSzgDHQQHMMHWhLj8kcz6DsMfWYPal+RrAYa4="; + rev = "9a08aa14e02abb790c823a622d7d6c736cbbe65a"; + hash = "sha256-1w8t2ANiBue7mNk5QYhi8aBHGGNvIbrKPQgGqGO0RqI="; }; meta.homepage = "https://github.com/nvim-mini/mini.snippets/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10196,12 +10196,12 @@ final: prev: { mini-starter = buildVimPlugin { pname = "mini.starter"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.starter"; - rev = "35b018a035794e341ac01cb2091bbd71b3f823d0"; - hash = "sha256-ZvWrNiYUTBp2KWkMns1Jpr44RanTO9jd857xfI3KOpQ="; + rev = "a7d8b353cf120fee32bb5d88e7a9de5eaec746e7"; + hash = "sha256-fzp3maSVIQYh4Gr5FfDiAdrXdK7Z+V9hpqjgftAkG5U="; }; meta.homepage = "https://github.com/nvim-mini/mini.starter/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10210,12 +10210,12 @@ final: prev: { mini-statusline = buildVimPlugin { pname = "mini.statusline"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.statusline"; - rev = "e9e5c147385e5e0310ab79162dd08d0465e96d83"; - hash = "sha256-k9qyBfaI9Dc2dcjOuWAvh7w9RUxxg9zXnYUJp5llZkI="; + rev = "7091f554d7d26b5d55f4c937634da53ba277a44a"; + hash = "sha256-EUSzEt4JJI+bT6ll511tT+7ZTkpNqBYxQYw/e+CwHtM="; }; meta.homepage = "https://github.com/nvim-mini/mini.statusline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10224,12 +10224,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "990ce30f724d08e79670107de6b915a3f1bb9a9b"; - hash = "sha256-gF4ZMo5cW7VYBa2XFFVxhrRzV097ix0evsC1+3jkP7k="; + rev = "c375ea503646fe8393593b5fb8a40406eaa437b2"; + hash = "sha256-uwip1qJ6qGbVmOrttjCCoOybQ1/3vYsIO+fJ5Xnrs2g="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10238,12 +10238,12 @@ final: prev: { mini-tabline = buildVimPlugin { pname = "mini.tabline"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.tabline"; - rev = "5c32522e128ba02e78d091ab2d5c6972f673c440"; - hash = "sha256-bosGFg0zMTXjBQvUzrjw5INQnD/Mz4X4FJKwU9VzRj8="; + rev = "7d4a8a79f37361ad287d27bda0f37fc53f924a50"; + hash = "sha256-KlrjsgsSnuW0Fpr2Jq2YYRCiw0+KET+YHEKiOnXfYk8="; }; meta.homepage = "https://github.com/nvim-mini/mini.tabline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10252,12 +10252,12 @@ final: prev: { mini-trailspace = buildVimPlugin { pname = "mini.trailspace"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.trailspace"; - rev = "ae2fd422564c6e781caf6545355ca6051e20fa26"; - hash = "sha256-Bmq8hrAFTPLPZnlhPTwYq1osYmE0wcRuSw35qWrINe0="; + rev = "22653218f1aedc9bf306c8b4e8ec2c8a575f6fae"; + hash = "sha256-7qPgRedHWA3IQhshOGjENDBztJA+Q/j+ASpLdf9BQwM="; }; meta.homepage = "https://github.com/nvim-mini/mini.trailspace/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10854,12 +10854,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-05-15"; + version = "1.4.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "eaed67d3f44a707ef6fe596e64ec8979f0c24a6e"; - hash = "sha256-83QOT8lHwdlFyHHz7pEpNk+H+Ri2WV/os3tKgBdy9Pw="; + rev = "39609069a03ac7fc7604a2b45944df15b67f3ed8"; + hash = "sha256-KbQ97HC/66cVH+McpIzACYtWsffVgcImNJ9P33zctT0="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11248,12 +11248,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - tag = "v2.8.0"; - hash = "sha256-dsiBQi1zKMEwxAX+rcmNszHdKOVVvCeoSW/uMKQVhjE="; + tag = "v2.9.0"; + hash = "sha256-3nIXy/Lrwph1skT5wn2jKrN10PArBOsOa6V4Nir/f4Y="; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11641,12 +11641,12 @@ final: prev: { nerdy-nvim = buildVimPlugin { pname = "nerdy.nvim"; - version = "1.6-unstable-2026-05-13"; + version = "1.6-unstable-2026-05-19"; src = fetchFromGitHub { owner = "2KAbhishek"; repo = "nerdy.nvim"; - rev = "0fe9cc24c08a14ceb002362b07a34e481f870fae"; - hash = "sha256-ErtJlYp8uCNYREn7+rIx5b2Pm9lCnZ7dss/+CdP+b2U="; + rev = "f06c60542cb04a549588eed98e55f5a9a3de9ccf"; + hash = "sha256-20uvY8KBR4TY28pTGI5C8XVLa0LIO/0E9GZRohwzmms="; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12882,11 +12882,11 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "05-unstable-2026-05-13"; + version = "05-unstable-2026-05-18"; src = fetchgit { url = "https://codeberg.org/mfussenegger/nvim-lint/"; - rev = "665525810630701b84181e4d9eefd24b49845b29"; - hash = "sha256-lFMtmAVGU2HKOsImNINH9xeEiFTvrd8G2l2m5mT7cMY="; + rev = "8b06eeec3c674744b993caecd73343df108c052d"; + hash = "sha256-aDMmKNQSwo+evuHJtub85rX1eQGVSIhx2gvmWhlM/vA="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/"; meta.license = unfree; @@ -13259,11 +13259,11 @@ final: prev: { nvim-rg = buildVimPlugin { pname = "nvim-rg"; - version = "0-unstable-2026-04-15"; + version = "0-unstable-2026-05-17"; src = fetchFromGitHub { owner = "duane9"; repo = "nvim-rg"; - rev = "4289cc873eea1c035a55d4b0c9bbf8e8c60851cc"; + rev = "52651d1bdaa1166e43d09ba44cc2df67d475cf4e"; hash = "sha256-USvXVEWoDH72e0qxkVPmYU80n5NcnIr9Zaf1AuONoYo="; }; meta.homepage = "https://github.com/duane9/nvim-rg/"; @@ -13273,12 +13273,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "0-unstable-2026-04-13"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "9fe08300808a67773325d97ecb36d5777cc8e80d"; - hash = "sha256-ncpV8GBkS5lRg/bOMqOUAS0s6BQAaWeaT2/P12jxT+w="; + rev = "c65592d88f0fa00396e260da99d9e419f4891e3b"; + hash = "sha256-sKfxZxB2b2jUNEc/EvCd81s9FMZqBdiMZXJJKkOUyz4="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13357,15 +13357,15 @@ final: prev: { nvim-sioyek-highlights = buildVimPlugin { pname = "nvim-sioyek-highlights"; - version = "0-unstable-2026-02-06"; + version = "0-unstable-2026-05-17"; src = fetchFromGitHub { owner = "jbuck95"; repo = "nvim-sioyek-highlights"; - rev = "b8ab0a71b24c052cebaed97afe376b01fba19bf0"; - hash = "sha256-x2Q+96/YEky8fdy4CZ/QPwcLjaOLmwmtpWiYMnS657A="; + rev = "1dc885c08e895178f2d5b2474bc366a962077849"; + hash = "sha256-9wEFRB4OSBnRYLW8BbUgGjs5XbiZ6ZpxC5LPXJ/Mi7k="; }; meta.homepage = "https://github.com/jbuck95/nvim-sioyek-highlights/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -13511,12 +13511,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.17.0-unstable-2026-04-30"; + version = "1.17.0-unstable-2026-05-15"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "f9bfc0059eca24546b69a7006110463da4808f8f"; - hash = "sha256-MgYlvwZXxgjvPJHKcVzpKp8tlaRuhO6TAbTudW0J41g="; + rev = "07f541fcaa4a5ae019598240362449ab7e9812b3"; + hash = "sha256-ao0a2zszbZEXOEIS4fbFRAsoBiQDRpD90k/mTqcUBX4="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.license = unfree; @@ -13987,12 +13987,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-05-12"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "21637048c22f47809d896dace7b2b72b6c724692"; - hash = "sha256-kjm3jVmJwiC3RyvdtXW+kUO7zy48BrohfC+BzjsjTQE="; + rev = "b495047f0b9d35de3d8c6b84fad9de296d353b41"; + hash = "sha256-hTfySrejMbjhpagpjcutSXf2HmFkM+jqyAlRj08PycI="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14239,12 +14239,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.8.2"; + version = "0.10.0"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - tag = "v0.8.2"; - hash = "sha256-V67sPj/ybMZ89pt5Trng+4OWYk6aqsWJDxmH/puWB78="; + tag = "v0.10.0"; + hash = "sha256-H++d+0xdqfkYM7XjnDRN5MgHOTIJA3fBNRY1zBgGonk="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14674,12 +14674,12 @@ final: prev: { pi-nvim = buildVimPlugin { pname = "pi.nvim"; - version = "0-unstable-2026-05-14"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "pablopunk"; repo = "pi.nvim"; - rev = "8d13ed4a5c0c5bd8709fd1fef9773899e0bef65b"; - hash = "sha256-9Pdj66T53ZFWRWGPm6FWusugXWOvPkdAh68+/+UJ8eY="; + rev = "4ba6db0dd30406995a2e46e4f1ae39377e66e733"; + hash = "sha256-z1gN1TKQKrM8dMh8rQMaAtGgi4ELV21WgswJBVyXulE="; }; meta.homepage = "https://github.com/pablopunk/pi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14899,12 +14899,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "4.1.0-1"; + version = "4.1.1-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v4.1.0-1"; - hash = "sha256-Fb9kZ2MVTFO8fj5eDKQW3cRHz1c/7xw/fJ9LkNrI4Sw="; + tag = "v4.1.1-1"; + hash = "sha256-zZX8RDA17WUztVCtH+x3QopDlGjO3PDq3K9S+UtvKP8="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -15502,12 +15502,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-05-14"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "90d43d35f0ebb5ecf1df734194cb568a162de4cb"; - hash = "sha256-McG9zWKxX+f6IeHK9x/fEQmnWNILuv3WOZmYKf/Ghh8="; + rev = "49526a2958893d0c8000d03b16ed923340ce13cc"; + hash = "sha256-MUosD7oF1hBA9sYl5RAAogxco+jLiyu0YKKpzui6Vs4="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15669,12 +15669,12 @@ final: prev: { schema-companion-nvim = buildVimPlugin { pname = "schema-companion.nvim"; - version = "0-unstable-2026-05-14"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "cenk1cenk2"; repo = "schema-companion.nvim"; - rev = "375f98a3aa8c9c0a0991dd0161089daa3e027742"; - hash = "sha256-o4jOp22xZRSaRfWvp1oSLlCLZPSzD28Hfa0x+Hopb0o="; + rev = "b55ca0d99036950b71344d179af0499d8cfa7719"; + hash = "sha256-PvG+rnKz4tDz4E7CEN4k+sgx+mnKdSlbSLD0lbZb7WE="; }; meta.homepage = "https://github.com/cenk1cenk2/schema-companion.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15950,12 +15950,12 @@ final: prev: { slimv = buildVimPlugin { pname = "slimv"; - version = "0.9.13-unstable-2026-05-09"; + version = "0.9.13-unstable-2026-05-17"; src = fetchFromGitHub { owner = "kovisoft"; repo = "slimv"; - rev = "3ae4748296b2a0d852e396add5d88c91e2207f81"; - hash = "sha256-//rcErhVL4tjuU+9X3SeQ2XILvqfc3pX+0t5QOCJlb8="; + rev = "cec820c8796c9274ba69f62a47dae0d33979f1b5"; + hash = "sha256-yONrNGJu1YyqBjKhTtUblhiP9jwjF5qwtvvcQpkRgHk="; }; meta.homepage = "https://github.com/kovisoft/slimv/"; meta.license = unfree; @@ -15978,12 +15978,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-05-08"; + version = "2.1.0-unstable-2026-05-15"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "9053ebd394c38fe55fd2f4710daec27411c34fb9"; - hash = "sha256-u8tmjUEo8XK4DxGAxM9GSACqs+/hJ+ZjIeRTUNcN05o="; + rev = "3151100591670148cb0065388117622212208ee3"; + hash = "sha256-uRMQy89pDA2LwgDKj2mcvrTLCf7LyCIM2EHdq8EBcq4="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16862,12 +16862,12 @@ final: prev: { tagbar = buildVimPlugin { pname = "tagbar"; - version = "3.1.1-unstable-2025-10-02"; + version = "3.1.1-unstable-2026-05-17"; src = fetchFromGitHub { owner = "preservim"; repo = "tagbar"; - rev = "7bfffca1f121afb7a9e38747500bf5270e006bb1"; - hash = "sha256-2dVhKgPonsgTwxrQU8quA1zhWd4SIwNjdHnL89B+eIo="; + rev = "b37b05ff1925b0b3931f031ebf88690aa0974375"; + hash = "sha256-Vqjq6ClXntfg2579MG37MQJWv6tN/4Y5/uuF4OqFMDQ="; }; meta.homepage = "https://github.com/preservim/tagbar/"; meta.license = unfree; @@ -17733,12 +17733,12 @@ final: prev: { tiny-glimmer-nvim = buildVimPlugin { pname = "tiny-glimmer.nvim"; - version = "0-unstable-2026-04-27"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-glimmer.nvim"; - rev = "cc285167914e947fc130523d02927fdaf24636a6"; - hash = "sha256-oRdeegElffDVtvv87z7z4fJH/ScTFz0wXz9sevTq10s="; + rev = "f26728abf811324d7ed6b035a11d7b76a27c06c3"; + hash = "sha256-CUxWZOoEj2kamwlhcpz0K1IR+7TfFC22RPIVj4x6TeI="; }; meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18563,12 +18563,12 @@ final: prev: { venv-selector-nvim = buildVimPlugin { pname = "venv-selector.nvim"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "linux-cultist"; repo = "venv-selector.nvim"; - rev = "bcb2f58533c59b01565285eba49693f00bc460f5"; - hash = "sha256-oP4TeD2FEwL1M7D3wl1BQi812x+GhPdRQvFmrZ8l4Rc="; + rev = "a46c77978abc1aa1b3e17918d964bd30287abb42"; + hash = "sha256-dyB/2aPr0XNTi6W1ikRcHQtxaYpe2JiVT5NZhSLpsKg="; }; meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -20985,12 +20985,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "0-unstable-2026-04-30"; + version = "0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "c944829d55e41f4572261ed6e758a25c9ca33b90"; - hash = "sha256-734j4UeqUU8PxEn8gI7Q5opC01+NM0lE1ePQqJrRtIA="; + rev = "a27ce6a6b905482309865ce9bb624cbf8cc6056c"; + hash = "sha256-ZThjsCI5LsGlTefIZMFJJyNGeaIzR+DWbFkJ436T0Aw="; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.license = unfree; @@ -22863,12 +22863,12 @@ final: prev: { vim-plug = buildVimPlugin { pname = "vim-plug"; - version = "0.14.0-unstable-2026-02-18"; + version = "0.14.0-unstable-2026-05-17"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "34467fc07d1bf1b3a6588e9d62711b9f7a8afda3"; - hash = "sha256-8jvqRqkR2libYj7pC6nUpdqla9Cid8qWhA4rumMSkbY="; + rev = "d7db1b637c68f7c9a6b4c2c2bc73d8c18e7b40c0"; + hash = "sha256-MqmNRtjN/tvDJKZjiUqqzVuq/tvD9OO5bgWmN2Fa058="; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -23451,12 +23451,12 @@ final: prev: { vim-sexp = buildVimPlugin { pname = "vim-sexp"; - version = "0-unstable-2026-05-13"; + version = "0-unstable-2026-05-16"; src = fetchFromGitHub { owner = "guns"; repo = "vim-sexp"; - rev = "2328c1b7236eec847e0ee9abda0ae83a0a77dea9"; - hash = "sha256-letPTt+fWw51eA/+JkGZ4OuPKyZY2RGJtIF1ekMn+9s="; + rev = "1bf50921308f0188d1c1ecf8a712cc72ab2775e5"; + hash = "sha256-JbqCrNNCu+JiHMg74SwHGs0RimfKnC7J9rQGQpGMUHM="; }; meta.homepage = "https://github.com/guns/vim-sexp/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -23772,12 +23772,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-05-15"; + version = "0.5.2-unstable-2026-05-16"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "bdd077d8720bd87923408d3a38cd90de634d1e54"; - hash = "sha256-af0NSvJVv22BNxzPWxsSfEqoY4VlrDX7Ico+VAoVuxU="; + rev = "46a58ad2e5b173ada034e6bfe23f746c29df94a1"; + hash = "sha256-DDOxzEp0L1M3hJYkOF1BeEscShaTx5oINuJPE0haJBk="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -24877,12 +24877,12 @@ final: prev: { vimade = buildVimPlugin { pname = "vimade"; - version = "2.5.1-unstable-2026-03-29"; + version = "2.5.1-unstable-2026-05-17"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "9b2eacd9c97c0bb547f6f3a27e8b5b7a70ad4d03"; - hash = "sha256-mnG9yzlLThwsqh+siGfhVV0h1k4EvSCVrcjN1ndhFUg="; + rev = "a5323f4930e3f1f48c0329e50bd218ba61577aaf"; + hash = "sha256-sBCZ/EEuGoqCBSg3Jh1o05sSuAJNOdortEB7b4sR2Z4="; }; meta.homepage = "https://github.com/TaDaa/vimade/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -25144,15 +25144,15 @@ final: prev: { vivify-vim = buildVimPlugin { pname = "vivify.vim"; - version = "0-unstable-2026-04-10"; + version = "0-unstable-2026-05-18"; src = fetchFromGitHub { owner = "jannis-baum"; repo = "vivify.vim"; - rev = "39663f5d201609731a2ac3de58d6cd81f1f64efe"; - hash = "sha256-rNmgrhzewBQXQfJafF/BpfxlhHOrj/1qTJNyQ46EtsA="; + rev = "cd4e0b8ebfd8c824ba98736790e33b0d1f820bbc"; + hash = "sha256-EJC4NcQWNpkCpu2OlxLSI8maQDt7N82lNDeJZ4JEBbg="; }; meta.homepage = "https://github.com/jannis-baum/vivify.vim/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "GPL-3.0-only"; meta.hydraPlatforms = [ ]; }; @@ -25284,12 +25284,12 @@ final: prev: { whitespace-nvim = buildVimPlugin { pname = "whitespace.nvim"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "johnfrankmorgan"; repo = "whitespace.nvim"; - tag = "0.5.0"; - hash = "sha256-d+jbLU5N4qJ4WzPPHWZWPTesZ++h6TiYc5z5sYlbDgE="; + tag = "0.6.0"; + hash = "sha256-mOB8QICPN9XT6N81n1PPMaktI0JdKAOnwi1Aqr+JJIs="; }; meta.homepage = "https://github.com/johnfrankmorgan/whitespace.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25524,24 +25524,24 @@ final: prev: { pname = "xeno.nvim"; version = "0-unstable-2025-10-23"; src = fetchFromGitHub { - owner = "kyza0d"; + owner = "kyzadev"; repo = "xeno.nvim"; rev = "f70c22447c7d954973f35c10dd9e9942cd7fb2eb"; hash = "sha256-zTGclrlxThgqEvj8K3fQ87G98g3VDqvp/dCnZwSm4I8="; }; - meta.homepage = "https://github.com/kyza0d/xeno.nvim/"; + meta.homepage = "https://github.com/kyzadev/xeno.nvim/"; meta.license = unfree; meta.hydraPlatforms = [ ]; }; xmake-nvim = buildVimPlugin { pname = "xmake.nvim"; - version = "3.1.4"; + version = "3.1.5"; src = fetchFromGitHub { owner = "Mythos-404"; repo = "xmake.nvim"; - tag = "v3.1.4"; - hash = "sha256-A40dFf85PxFCP8hh8PNLVJflBl1LRFo8J1iZbcXxmo0="; + tag = "v3.1.5"; + hash = "sha256-MkChUCntWqgmAKnaYGT38dSgQaLLyc7liXdZWx4061Q="; }; meta.homepage = "https://github.com/Mythos-404/xmake.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25663,12 +25663,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-05-15"; + version = "13.1.5-unstable-2026-05-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "09d8ce930b48ea6724e94bff6dbb578304e0b478"; - hash = "sha256-rGDM4CNLQI7PxqfiJVHHiU3Y99aeWWvmq96330nEOYQ="; + rev = "cad24771df41423022233f11078087c4c8400e51"; + hash = "sha256-ln4eMzgrrdMCQBWJrJaCb3q5VLYFkmWExgTYcp1dL+g="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25844,12 +25844,12 @@ final: prev: { zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "0.4.7-unstable-2026-03-13"; + version = "0.4.7-unstable-2026-05-18"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "dea1ee6cd6d07568c92ea8353063d4d85c58a964"; - hash = "sha256-W5cSp/RFbUaGhtvfowaCASfOa0mrqfxxRGR23Bt07FQ="; + rev = "bc3b39374b25fad977cecc936588cb060f15a773"; + hash = "sha256-cq76bVNyoK1Oi0d61Wa3B3iFvLzboozZaZlWBTJik5U="; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -25872,12 +25872,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "0.7-unstable-2026-03-23"; + version = "0.7-unstable-2026-05-18"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "fbd2dcc6b5c9261e91fde361ed43a0d817dc57d4"; - hash = "sha256-wk037qL8htUkH6NJ+/D3y4sJHv/Eo3fkkUlsWW1fCLU="; + rev = "49e5fb6012077d2fe60681da3d8ff71e4c2a1c12"; + hash = "sha256-G/JnH9zF9m06Al8lzda6/P4K3S7iChaIzvZjKGLghAc="; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 8267f61f94fb..316ee66782e4 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3285,12 +3285,6 @@ assertNoAdditions { ]; }; - nvim-sioyek-highlights = super.nvim-sioyek-highlights.overrideAttrs (old: { - meta = old.meta // { - license = lib.licenses.mit; - }; - }); - nvim-snippets = super.nvim-snippets.overrideAttrs { checkInputs = [ # Optional cmp integration diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index bd1a34991b13..c5282996c01b 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1820,7 +1820,7 @@ https://github.com/natecraddock/workspaces.nvim/,, https://github.com/andrewferrier/wrapping.nvim/,, https://github.com/tweekmonster/wstrip.vim/,, https://github.com/piersolenski/wtf.nvim/,, -https://github.com/kyza0d/xeno.nvim/,, +https://github.com/kyzadev/xeno.nvim/,, https://github.com/Mythos-404/xmake.nvim/,, https://github.com/drmingdrmer/xptemplate/,, https://github.com/guns/xterm-color-table.vim/,, From fdf5d58d966761c9e94dd09e0bc16f980cc86aeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Apr 2026 13:30:09 +0000 Subject: [PATCH 47/50] vscodium: 1.112.01907 -> 1.116.02821 --- pkgs/applications/editors/vscode/vscodium.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index d268bd74152c..45a88e87ae6e 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -27,12 +27,12 @@ let hash = { - x86_64-linux = "sha256-CP4tIZhDoC56T6N0RUebNRw3CjxG82odHt4WY8rgmS8="; - x86_64-darwin = "sha256-4EWKIXc+CKQLot7eN6Bkd/xigByEGafLMKJ832EOSwA="; - aarch64-linux = "sha256-5EwENP1lpHzqiWWeXNQzQOp/zAAEanSbDhWcMeup2sY="; - aarch64-darwin = "sha256-9n7kVtknqfSfTc2MmFps5bxSqMnL6KNhZgTb+DVUkhY="; - armv7l-linux = "sha256-aXGqp7ljvqDJNb5BMiBIm2CluIr70oiNPmR7BULLsv8="; - loongarch64-linux = "sha256-XPEssw+7NVKljyrWcc+Q2HzRr31seDwbdNn3EtyHlSY="; + x86_64-linux = "sha256-gscXPWqnQV9nd9XWbL5YkCdyxxnDDEY4WpFAgx5G7a0="; + x86_64-darwin = "sha256-H6sKVtQi++U7NvSkKWipjDDJQsTu0Zg3tp9kijL85eU="; + aarch64-linux = "sha256-09C5ER/nZBphWHZRRAf9o/hyB6qc2mqIuxOLNdlVSfU="; + aarch64-darwin = "sha256-utDPI80JCPcXTFvK65UR5CBlyb+EsocpHM0KWeojaUI="; + armv7l-linux = "sha256-voNvX40YWm7oYrgNAIhoRE/9zZlIq/MgaGVlumDUaz4="; + loongarch64-linux = "sha256-T7QGiIilEL2lR01yUZ70ubQ2XGgnL7NQ4xkt0MeDD3s="; } .${system} or throwSystem; @@ -43,7 +43,7 @@ buildVscode rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.112.01907"; + version = "1.116.02821"; pname = "vscodium"; executableName = "codium"; From 705db1eee8246caa5163e8e17bc6513df8b105a3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 19 May 2026 23:49:08 +0800 Subject: [PATCH 48/50] nixos/tests/vscodium: Do not test onboarding screen This is rewritten and disabled in vscodium. https://github.com/microsoft/vscode/commits/1.116.0/src/vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution.ts https://github.com/VSCodium/vscodium/commit/f66ae9798a768b0c57e2b941fc964b7564b676eb Just test whether "Search" shows in title bar. --- nixos/tests/vscodium.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/tests/vscodium.nix b/nixos/tests/vscodium.nix index eee205e69607..747dd4f70b82 100644 --- a/nixos/tests/vscodium.nix +++ b/nixos/tests/vscodium.nix @@ -64,9 +64,9 @@ let codium_running.wait() # type: ignore[union-attr] with codium_running: # type: ignore[union-attr] - # Wait until vscodium is visible. "File" is in the menu bar. - machine.wait_for_text('(Get|Started|with|Customize|theme)') - machine.screenshot('start_screen') + # Wait until vscodium is visible. + machine.wait_for_text('Search') + machine.screenshot('screen') test_string = 'testfile' From 28ae06623aed35136df7178501569a64d433e8f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 19 May 2026 10:16:11 -0700 Subject: [PATCH 49/50] kdePackages.gpgme: drop There is no need for this alias. --- pkgs/kde/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/kde/default.nix b/pkgs/kde/default.nix index 2c99165a3ccf..5ee3785b7eb5 100644 --- a/pkgs/kde/default.nix +++ b/pkgs/kde/default.nix @@ -57,7 +57,6 @@ let # THIRD PARTY inherit cmark - gpgme taglib wayland wayland-protocols From 8ce8be1c3ec916e4a1a74aecce94223d30fa1a46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 17:46:50 +0000 Subject: [PATCH 50/50] gvm-libs: 23.0.0 -> 23.1.0 --- pkgs/by-name/gv/gvm-libs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix index 6b33013f5935..2f5eaa846498 100644 --- a/pkgs/by-name/gv/gvm-libs/package.nix +++ b/pkgs/by-name/gv/gvm-libs/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gvm-libs"; - version = "23.0.0"; + version = "23.1.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-libs"; tag = "v${finalAttrs.version}"; - hash = "sha256-WmHBR7BCkmyTx7l88lEV9aRrPFp1Dj+qh6bs23E6wnA="; + hash = "sha256-dDyXUYDP+kWBtr7WCkPO2BetdwEYDWs9pyLMPLEi8zI="; }; postPatch = ''