From bd3cbba2a71a97574a9701dfdd1057be48af95ab Mon Sep 17 00:00:00 2001 From: Love Lysell Berglund Date: Thu, 12 Feb 2026 16:34:22 +0100 Subject: [PATCH 01/74] maintainers: add lovistovis --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c66180c9329f..d714ef8440c1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15393,6 +15393,13 @@ name = "Bernardo Meurer"; keys = [ { fingerprint = "F193 7596 57D5 6DA4 CCD4 786B F4C0 D53B 8D14 C246"; } ]; }; + lovistovis = { + email = "love.lysell.berglund@gmail.com"; + github = "lovistovis"; + githubId = 64896699; + name = "Love Lysell Berglund"; + keys = [ { fingerprint = "7958 2B47 1D85 3CC9 A3FB 30D5 7B54 D564 D46D 9880"; } ]; + }; lowfatcomputing = { email = "andreas.wagner@lowfatcomputing.org"; github = "lowfatcomputing"; From 1c6710402ee83a9e959c9d00bf1932e131761dd7 Mon Sep 17 00:00:00 2001 From: Love Lysell Berglund Date: Fri, 13 Feb 2026 13:41:05 +0100 Subject: [PATCH 02/74] mpvScripts.mpv-sub-select: init at 0-unstable-2025-04-04 --- .../by-name/mp/mpv/scripts/mpv-sub-select.nix | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/mp/mpv/scripts/mpv-sub-select.nix diff --git a/pkgs/by-name/mp/mpv/scripts/mpv-sub-select.nix b/pkgs/by-name/mp/mpv/scripts/mpv-sub-select.nix new file mode 100644 index 000000000000..9b7570e52c8d --- /dev/null +++ b/pkgs/by-name/mp/mpv/scripts/mpv-sub-select.nix @@ -0,0 +1,39 @@ +{ + lib, + buildLua, + fetchFromGitHub, + nix-update-script, +}: + +buildLua (finalAttrs: { + pname = "mpv-sub-select"; + version = "0-unstable-2025-04-04"; + + scriptPath = "sub-select.lua"; + src = fetchFromGitHub { + owner = "CogentRedTester"; + repo = "mpv-sub-select"; + rev = "26d24a0fd1d69988eaedda6056a2c87d0a55b6cb"; + hash = "sha256-+eVga4b7KIBnfrtmlgq/0HNjQVS3SK6YWVXCPvOeOOc="; + }; + + postPatch = '' + # changes default sub-select.json search location + substituteInPlace sub-select.lua \ + --replace-fail '~~/script-opts' '${placeholder "out"}/share/mpv/script-opts' + ''; + + postInstall = '' + mkdir '${placeholder "out"}/share/mpv/script-opts' + cp sub-select.json '${placeholder "out"}/share/mpv/script-opts' + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "An advanced conditional subtitle track selector for mpv player"; + homepage = "https://github.com/CogentRedTester/mpv-sub-select"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lovistovis ]; + }; +}) From a434fa0b3693ed9981a34e8b5091c31c0bb3ea8a Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Sat, 28 Feb 2026 19:32:00 +0100 Subject: [PATCH 03/74] supertuxkart-server: init at 1.5 --- .../su/supertuxkart-server/package.nix | 7 ++++ pkgs/by-name/su/supertuxkart/package.nix | 39 +++++++++++-------- 2 files changed, 29 insertions(+), 17 deletions(-) create mode 100644 pkgs/by-name/su/supertuxkart-server/package.nix diff --git a/pkgs/by-name/su/supertuxkart-server/package.nix b/pkgs/by-name/su/supertuxkart-server/package.nix new file mode 100644 index 000000000000..da69eb7beadd --- /dev/null +++ b/pkgs/by-name/su/supertuxkart-server/package.nix @@ -0,0 +1,7 @@ +{ + supertuxkart, +}: +supertuxkart.override { + nameSuffix = "-server"; + serverOnly = true; +} diff --git a/pkgs/by-name/su/supertuxkart/package.nix b/pkgs/by-name/su/supertuxkart/package.nix index b6fae7be863e..6daa763f90fc 100644 --- a/pkgs/by-name/su/supertuxkart/package.nix +++ b/pkgs/by-name/su/supertuxkart/package.nix @@ -24,6 +24,8 @@ sqlite, libsamplerate, shaderc, + serverOnly ? false, + nameSuffix ? "", }: let assets = fetchsvn { @@ -66,7 +68,7 @@ let in stdenv.mkDerivation (finalAttrs: { - pname = "supertuxkart"; + pname = "supertuxkart${nameSuffix}"; version = "1.5"; src = fetchFromGitHub { @@ -93,29 +95,32 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - shaderc - SDL2 - glew - libvorbis - libogg - freetype curl - libjpeg - libpng - libx11 - harfbuzz mcpp - wiiuse angelscript sqlite ] - ++ lib.optional (stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isLinux) libopenglrecorder - ++ lib.optional stdenv.hostPlatform.isLinux openal - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - libsamplerate - ]; + ++ lib.optionals (!serverOnly) ( + [ + shaderc + SDL2 + glew + libvorbis + libogg + freetype + libjpeg + libpng + libx11 + harfbuzz + wiiuse + ] + ++ lib.optional (stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isLinux) libopenglrecorder + ++ lib.optional stdenv.hostPlatform.isLinux openal + ++ lib.optional stdenv.hostPlatform.isDarwin libsamplerate + ); cmakeFlags = [ + "-DSERVER_ONLY=${if serverOnly then "ON" else "OFF"}" "-DBUILD_RECORDER=${ if (stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isLinux) then "ON" else "OFF" }" From b6433302d1cecb8aaf896bf40278ad209073e4c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 03:32:46 +0000 Subject: [PATCH 04/74] gnome-extensions-cli: 0.10.8 -> 0.11.0 --- pkgs/by-name/gn/gnome-extensions-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-extensions-cli/package.nix b/pkgs/by-name/gn/gnome-extensions-cli/package.nix index 374c556816b9..88bacdf17d59 100644 --- a/pkgs/by-name/gn/gnome-extensions-cli/package.nix +++ b/pkgs/by-name/gn/gnome-extensions-cli/package.nix @@ -8,13 +8,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gnome-extensions-cli"; - version = "0.10.8"; + version = "0.11.0"; pyproject = true; src = fetchPypi { pname = "gnome_extensions_cli"; inherit (finalAttrs) version; - hash = "sha256-Tnf8BbW9u7d19ZtGTdMVHa6azbKekYRGOPEPNiB+y00="; + hash = "sha256-5OL0ma17rXA+USDATVQXO3ORWDAwoGB3x85BSIsRapY="; }; nativeBuildInputs = [ From cc368c6adc589bcffdbd75f388ba5bc06926b6f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 22:25:49 +0000 Subject: [PATCH 05/74] waypaper: 2.7-unstable-2026-01-13 -> 2.8 --- pkgs/by-name/wa/waypaper/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wa/waypaper/package.nix b/pkgs/by-name/wa/waypaper/package.nix index e9c842d436e9..94fe078ea704 100644 --- a/pkgs/by-name/wa/waypaper/package.nix +++ b/pkgs/by-name/wa/waypaper/package.nix @@ -10,7 +10,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "waypaper"; - version = "2.7-unstable-2026-01-13"; + version = "2.8"; pyproject = true; src = fetchFromGitHub { From 2201c7b7c92fd2cbb33b5089b46145285b277136 Mon Sep 17 00:00:00 2001 From: Mohamed Hisham Abdelzaher Date: Mon, 27 Apr 2026 20:47:27 +0300 Subject: [PATCH 06/74] gh-aw: init at 0.68.3 --- pkgs/by-name/gh/gh-aw/package.nix | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/gh/gh-aw/package.nix diff --git a/pkgs/by-name/gh/gh-aw/package.nix b/pkgs/by-name/gh/gh-aw/package.nix new file mode 100644 index 000000000000..b044cdccf2f2 --- /dev/null +++ b/pkgs/by-name/gh/gh-aw/package.nix @@ -0,0 +1,48 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "gh-aw"; + version = "0.68.3"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "github"; + repo = "gh-aw"; + tag = "v${finalAttrs.version}"; + hash = "sha256-P3psfcuzLJ0W+3iJbPI7lfWiy8CIfZsYyY/4bcLEEjs="; + }; + + vendorHash = "sha256-1BMh4mC62usE4pUCU5osHm1a1pBrXsp4YCumvvcAHIY="; + + subPackages = [ "cmd/gh-aw" ]; + + doInstallCheck = true; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + ldflags = [ + "-s" + "-w" + "-X" + "main.version=${finalAttrs.version}" + ]; + + meta = { + homepage = "https://github.com/github/gh-aw"; + description = "gh extension for GitHub Agentic Workflows"; + longDescription = '' + Repository automation, running the coding agents you know and + love, with strong guardrails in GitHub Actions. + ''; + changelog = "https://github.com/github/gh-aw/releases/tag/v${finalAttrs.version}"; + downloadPage = "https://github.com/github/gh-aw/releases"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ MH0386 ]; + mainProgram = "gh-aw"; + }; +}) From 0b6da52a2e10c7a0ee0ee026e86be158540408d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Sun, 3 May 2026 12:35:45 -0700 Subject: [PATCH 07/74] prisma-engine_7: fix `meta.mainProgram` the attribute meta.mainProgram was set to `prisma`, while the derivation only builds a single binary `schema-engine` --- pkgs/by-name/pr/prisma-engines_7/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/prisma-engines_7/package.nix b/pkgs/by-name/pr/prisma-engines_7/package.nix index 080ac1480b77..34123b6c3b84 100644 --- a/pkgs/by-name/pr/prisma-engines_7/package.nix +++ b/pkgs/by-name/pr/prisma-engines_7/package.nix @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://www.prisma.io/"; license = lib.licenses.asl20; platforms = lib.platforms.unix; - mainProgram = "prisma"; + mainProgram = "schema-engine"; maintainers = with lib.maintainers; [ aqrln ]; From 59a6f24fdbe0e8b3859f1bdeb5710fbaf7e99205 Mon Sep 17 00:00:00 2001 From: poz Date: Mon, 13 Apr 2026 09:43:42 +0200 Subject: [PATCH 08/74] ols: fix missing builtin directory this fixes the following error in neovim: [ERROR][2026-04-13 09:35:46] ...-unwrapped-0.12.1/share/nvim/runtime/lua/vim/lsp/log.lua:151 "Failed to find the builtin folder at `/nix/store/jqp6dval182rpn5g9z8s5pql20ycy1sm-ols-dev-2026-03/bin/builtin`\nPlease ensure the `builtin` folder that ships with `ols` is located next to the `ols` binary as it is required for ols to work with builtins.\nAlternatively you can specify this path using the `OLS_BUILTIN_FOLDER` environment variable." --- pkgs/by-name/ol/ols/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ol/ols/package.nix b/pkgs/by-name/ol/ols/package.nix index cf2b23c991a4..8923a725df90 100644 --- a/pkgs/by-name/ol/ols/package.nix +++ b/pkgs/by-name/ol/ols/package.nix @@ -39,7 +39,9 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall install -Dm755 ols odinfmt -t $out/bin/ - wrapProgram $out/bin/ols --set-default ODIN_ROOT ${odin}/share + wrapProgram $out/bin/ols \ + --set-default ODIN_ROOT ${odin}/share \ + --set-default OLS_BUILTIN_FOLDER ${odin}/share/base/builtin runHook postInstall ''; From 3a4ccef474de0964daad8319c7c43a68d33b3fcd Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 18 May 2026 21:05:45 +0200 Subject: [PATCH 09/74] qt6Packages.accounts-qml-module: init at 0.7-unstable-2023-10-28 --- .../libraries/accounts-qml-module/default.nix | 14 +++++++++++++- pkgs/top-level/qt6-packages.nix | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/accounts-qml-module/default.nix b/pkgs/development/libraries/accounts-qml-module/default.nix index 487239787673..e4d8a0ada45c 100644 --- a/pkgs/development/libraries/accounts-qml-module/default.nix +++ b/pkgs/development/libraries/accounts-qml-module/default.nix @@ -14,6 +14,9 @@ xvfb-run, }: +let + withQt6 = lib.versions.major qtbase.version == "6"; +in stdenv.mkDerivation (finalAttrs: { pname = "accounts-qml-module"; version = "0.7-unstable-2023-10-28"; @@ -27,6 +30,8 @@ stdenv.mkDerivation (finalAttrs: { outputs = [ "out" + ] + ++ lib.optionals (!withQt6) [ "doc" ]; @@ -54,6 +59,8 @@ stdenv.mkDerivation (finalAttrs: { pkg-config qmake qtdeclarative # qmlplugindump + ] + ++ lib.optionals (!withQt6) [ qttools # qdoc ]; @@ -71,6 +78,11 @@ stdenv.mkDerivation (finalAttrs: { dontWrapQtApps = true; + qmakeFlags = lib.optionals withQt6 [ + # No qdoc in Qt6 qttools? + "CONFIG+=no_docs" + ]; + postConfigure = '' make qmake_all ''; @@ -87,7 +99,7 @@ stdenv.mkDerivation (finalAttrs: { export QT_PLUGIN_PATH=${lib.getBin qtbase}/${qtbase.qtPluginPrefix} ''; - postFixup = '' + postFixup = lib.optionalString (!withQt6) '' moveToOutput share/accounts-qml-module/doc $doc ''; diff --git a/pkgs/top-level/qt6-packages.nix b/pkgs/top-level/qt6-packages.nix index d17adae73183..e65948f86f41 100644 --- a/pkgs/top-level/qt6-packages.nix +++ b/pkgs/top-level/qt6-packages.nix @@ -42,6 +42,7 @@ makeScopeWithSplicing' { // { # LIBRARIES + accounts-qml-module = callPackage ../development/libraries/accounts-qml-module { }; accounts-qt = callPackage ../development/libraries/accounts-qt { }; appstream-qt = callPackage ../development/libraries/appstream/qt.nix { }; From a5e33b57811e5c47287a40a3c3e4a9d0a92b2fc7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 19 May 2026 21:13:38 +0000 Subject: [PATCH 10/74] ugrep: 7.5.0 -> 7.8.2 --- pkgs/by-name/ug/ugrep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ug/ugrep/package.nix b/pkgs/by-name/ug/ugrep/package.nix index 457b1627cd05..b11dc2a27438 100644 --- a/pkgs/by-name/ug/ugrep/package.nix +++ b/pkgs/by-name/ug/ugrep/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ugrep"; - version = "7.5.0"; + version = "7.8.2"; src = fetchFromGitHub { owner = "Genivia"; repo = "ugrep"; rev = "v${finalAttrs.version}"; - hash = "sha256-y++cW+N6KPm+/g4pqvPeTfiuR6IRiSMONJ0tJ4+5ym0="; + hash = "sha256-EJU5PvwvDdN52/0vIqUJAIsHcfVJWuZHZ7tTR87eN7Y="; }; nativeBuildInputs = [ makeWrapper ]; From 58cfed4561b78125cbd6afb640de5d0ce751cc4e Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 22 May 2026 00:28:03 +0200 Subject: [PATCH 11/74] dot2tex: migrate to pyproject --- pkgs/development/python-modules/dot2tex/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dot2tex/default.nix b/pkgs/development/python-modules/dot2tex/default.nix index 90856b858521..47187119c0e4 100644 --- a/pkgs/development/python-modules/dot2tex/default.nix +++ b/pkgs/development/python-modules/dot2tex/default.nix @@ -5,6 +5,7 @@ replaceVars, pyparsing, graphviz, + setuptools, pytestCheckHook, texliveSmall, }: @@ -12,7 +13,7 @@ buildPythonPackage rec { pname = "dot2tex"; version = "2.11.3"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -29,7 +30,9 @@ buildPythonPackage rec { ./remove-duplicate-script.patch ]; - propagatedBuildInputs = [ pyparsing ]; + build-system = [ setuptools ]; + + dependencies = [ pyparsing ]; nativeCheckInputs = [ pytestCheckHook From 7313a8a0563bf3adf78f724086164d5a1a8c8b2a Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Fri, 22 May 2026 01:29:13 +0300 Subject: [PATCH 12/74] gnaural: drop --- pkgs/by-name/gn/gnaural/package.nix | 50 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 pkgs/by-name/gn/gnaural/package.nix diff --git a/pkgs/by-name/gn/gnaural/package.nix b/pkgs/by-name/gn/gnaural/package.nix deleted file mode 100644 index 34c18871c155..000000000000 --- a/pkgs/by-name/gn/gnaural/package.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - pkg-config, - libsndfile, - portaudio, - gtk2, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "gnaural"; - version = "20110606"; - - src = fetchurl { - url = "mirror://sourceforge/gnaural/gnaural_${finalAttrs.version}.tar.xz"; - hash = "sha256-0a09DUMfHEIGYuIYSBGJalBiIHIgejr/KVDXCFgKBb8="; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - gtk2 - libsndfile - portaudio - ]; - - # Workaround build failure on -fno-common toolchains: - # ld: src/net/../gnauralnet.h:233: multiple definition of `GN_ScheduleFingerprint'; - # src/net/../../src/gnauralnet.h:233: first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; - - postInstall = '' - mkdir -p $out/share/applications - substitute \ - $out/share/gnome/apps/Multimedia/gnaural.desktop \ - $out/share/applications/gnaural.desktop \ - --replace \ - "/usr/share/gnaural/pixmaps/gnaural-icon.png" \ - "$out/share/gnaural/pixmaps/gnaural-icon.png" \ - - rm -rf $out/share/gnome - ''; - - meta = { - description = "Programmable auditory binaural-beat synthesizer"; - homepage = "https://gnaural.sourceforge.net/"; - license = with lib.licenses; [ gpl2Only ]; - mainProgram = "gnaural"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fa2dd3bf642b..54c9e874c21b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -886,6 +886,7 @@ mapAliases { gnatcoll-xref = throw "'gnatcoll-xref' has been renamed to/replaced by 'gnatPackages.gnatcoll-xref'"; # Converted to throw 2025-10-27 gnatcoll-zlib = throw "'gnatcoll-zlib' has been renamed to/replaced by 'gnatPackages.gnatcoll-zlib'"; # Converted to throw 2025-10-27 gnatinspect = throw "'gnatinspect' has been renamed to/replaced by 'gnatPackages.gnatinspect'"; # Converted to throw 2025-10-27 + gnaural = throw "'gnaural' has been removed due to lack of maintainance and relying on gtk2. Consider using 'sbagen' instead"; # Added 2026-05-22 gnome-bluetooth_1_0 = throw "'gnome-bluetooth_1_0' has been removed as it is unmaintained upstream"; # Added 2026-03-09 gnome-firmware-updater = throw "'gnome-firmware-updater' has been renamed to/replaced by 'gnome-firmware'"; # Converted to throw 2025-10-27 gnome-passwordsafe = throw "'gnome-passwordsafe' has been renamed to/replaced by 'gnome-secrets'"; # Converted to throw 2025-10-27 From b8f91030bca5149bda2c30796f4d895062cc7f18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 21 May 2026 23:24:50 +0000 Subject: [PATCH 13/74] spicedb: 1.52.0 -> 1.53.0 --- pkgs/by-name/sp/spicedb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spicedb/package.nix b/pkgs/by-name/sp/spicedb/package.nix index b85e0aaa8e82..6ada61c54527 100644 --- a/pkgs/by-name/sp/spicedb/package.nix +++ b/pkgs/by-name/sp/spicedb/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "spicedb"; - version = "1.52.0"; + version = "1.53.0"; src = fetchFromGitHub { owner = "authzed"; repo = "spicedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-W9NYkZ+t2W0t7QsixCYxS8+Qke+RYj6IcdeyJBgEZsw="; + hash = "sha256-kmhLvHPqHqSFkfUx9pr52Vvz+YgCPwknHqSY4zpVPtI="; }; - vendorHash = "sha256-Y3cQykB/GqIunWKHFQrUOuC26CduVHLAEfmKVqvvJMY="; + vendorHash = "sha256-G3isae85B6Js6H7XFAJ+v00caBV4+PO9IPCpHXzkBOs="; ldflags = [ "-X 'github.com/jzelinskie/cobrautil/v2.Version=${finalAttrs.src.tag}'" From 352dc08899392a309095803cb453c88ce4671b84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 May 2026 13:35:45 +0000 Subject: [PATCH 14/74] ovhcloud-cli: 0.11.0 -> 0.12.0 --- pkgs/by-name/ov/ovhcloud-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ov/ovhcloud-cli/package.nix b/pkgs/by-name/ov/ovhcloud-cli/package.nix index 754d83b55bc1..d77bbd09179d 100644 --- a/pkgs/by-name/ov/ovhcloud-cli/package.nix +++ b/pkgs/by-name/ov/ovhcloud-cli/package.nix @@ -8,16 +8,16 @@ buildGo126Module (finalAttrs: { pname = "ovhcloud-cli"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "ovh"; repo = "ovhcloud-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-MiDX819XWBdtaeVwTRDMuuvmfWRQ0qhi3gQABHVQR3k="; + hash = "sha256-t9opJiNvSWhaVVILkhvfXRh9fQKrrbzuJZDJ+vRNvEc="; }; - vendorHash = "sha256-fDn6MUD2jr06T66xSxUtNFsL+upF1M2tD6IVdzhgfVI="; + vendorHash = "sha256-gN6XQj0bjkeJq9coB7jBliyurrt4L+detXkTDSTN5lo="; env.CGO_ENABLED = 0; From ea45ea1272df7b49c39ff4039ebd40f8c69addb5 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Mon, 1 Jun 2026 21:00:08 +0300 Subject: [PATCH 15/74] diffoscope: switch from progressbar33 to progressbar --- pkgs/by-name/di/diffoscope/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 20e30df4e5ea..a9901d63de22 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -202,7 +202,7 @@ python.pkgs.buildPythonApplication rec { jsbeautifier jsondiff libarchive-c - progressbar33 + progressbar pypdf python-magic pyxattr From 56aba862e425775ab586d891aa3a710821b9a826 Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Mon, 8 Jun 2026 22:55:50 +0800 Subject: [PATCH 16/74] ldap-manager: use go tool for templ --- pkgs/by-name/ld/ldap-manager/package.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/by-name/ld/ldap-manager/package.nix b/pkgs/by-name/ld/ldap-manager/package.nix index 8884ce731d8a..5c5180fcf07b 100644 --- a/pkgs/by-name/ld/ldap-manager/package.nix +++ b/pkgs/by-name/ld/ldap-manager/package.nix @@ -2,7 +2,6 @@ lib, buildGoModule, fetchFromGitHub, - templ, versionCheckHook, nix-update-script, }: @@ -20,17 +19,13 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-sE8XGlQg6FLDfgYdioa5i5Gv8LyQo16p0oIaiyMOzZ4="; - nativeBuildInputs = [ - templ - ]; - excludedPackages = [ "internal/e2e" "internal/integration" ]; preBuild = '' - templ generate + go tool templ generate ''; ldflags = [ From 41fb3c039ca4d3f199cbdff538f6a4ac9cf847d9 Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Mon, 8 Jun 2026 22:55:37 +0800 Subject: [PATCH 17/74] templ: 0.3.1001 -> 0.3.1020 --- pkgs/by-name/te/templ/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/templ/package.nix b/pkgs/by-name/te/templ/package.nix index 9b6ccadb996f..dca5c97923eb 100644 --- a/pkgs/by-name/te/templ/package.nix +++ b/pkgs/by-name/te/templ/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "templ"; - version = "0.3.1001"; + version = "0.3.1020"; src = fetchFromGitHub { owner = "a-h"; repo = "templ"; rev = "v${finalAttrs.version}"; - hash = "sha256-146QxN+osvlzp8NTGm5TN2yvbu3cOodXfIVeIKsS+7I="; + hash = "sha256-wv7qKZfnavz8lxfaOaIJJySNsXsjke1ADJuv2kgQOHE="; }; - vendorHash = "sha256-pVZjZCXT/xhBCMyZdR7kEmB9jqhTwRISFp63bQf6w5A="; + vendorHash = "sha256-i4uDGZb3VZUvIyO2Tt53VR1Do/3OYtj6JccGoFnnlbs="; subPackages = [ "cmd/templ" ]; From a904cca487305ee04dbb8672c20094d0a982a456 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Jun 2026 11:05:49 +0000 Subject: [PATCH 18/74] steampipePackages.steampipe-plugin-aws: 1.30.0 -> 1.31.0 --- .../steampipe-packages/steampipe-plugin-aws/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix index 8afea81ef3ba..1a46c4d84dca 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-aws"; - version = "1.30.0"; + version = "1.31.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-aws"; tag = "v${version}"; - hash = "sha256-SiiiWPSNLp5pVVokrKUvHFFm1qiU4zU/pKfUZyRB8xI="; + hash = "sha256-Mt9KUyV9BrCdwDwF9NzOdOTF90W4vpT3N2n/QaVo6qo="; }; - vendorHash = "sha256-4xHWVbqdEfnB6GIqqeyMg/xc42a1WKbhTgdo0GhA+NU="; + vendorHash = "sha256-8ZVl70Lwz3j3PM3XljZGFaoGt+JP6TP+o5gOGoBlUY8="; ldflags = [ "-s" From 8faa885ebbdf4d1bcea0d76559135520ff2083eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Jun 2026 20:08:45 +0000 Subject: [PATCH 19/74] jetty: 12.1.9 -> 12.1.10 --- pkgs/servers/http/jetty/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix index dd7bcf8cec2d..2f1d75ab982b 100644 --- a/pkgs/servers/http/jetty/default.nix +++ b/pkgs/servers/http/jetty/default.nix @@ -57,7 +57,7 @@ in }; jetty_12 = common { - version = "12.1.9"; - hash = "sha256-pSDkG0d2ueSYyKj2HDPDkWoAtU5W3Cmd24B4/3Meyk4="; + version = "12.1.10"; + hash = "sha256-5/R4/mrmixhCfemqXbZcNwLSYY51p/IX+vT4jhGCqb4="; }; } From 65344364f958e77c2f9306097ec9b16f9eafd9c1 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Thu, 11 Jun 2026 14:48:43 +0200 Subject: [PATCH 20/74] sm64coopdx: 1.4.1 -> 1.5.1 --- pkgs/by-name/sm/sm64coopdx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sm/sm64coopdx/package.nix b/pkgs/by-name/sm/sm64coopdx/package.nix index 42fab75dee7b..52464a3ea7d5 100644 --- a/pkgs/by-name/sm/sm64coopdx/package.nix +++ b/pkgs/by-name/sm/sm64coopdx/package.nix @@ -40,13 +40,13 @@ in # note: there is a generic builder in pkgs/games/sm64ex/generic.nix that is meant to help build sm64ex and its forks; however sm64coopdx has departed significantly enough in its build that it doesn't make sense to use that other than the baseRom derivation stdenv.mkDerivation (finalAttrs: { pname = "sm64coopdx"; - version = "1.4.1"; + version = "1.5.1"; src = fetchFromGitHub { owner = "coop-deluxe"; repo = "sm64coopdx"; tag = "v${finalAttrs.version}"; - hash = "sha256-BIdKKIp6q9Vp2DByXzT9CJzOszFhjriiWBEqFwUT28M="; + hash = "sha256-AadjXTjUBnSbHP8tRHKvWotW58s5tMUJGtxbdPxYg6E="; }; patches = [ ./no-update-check.patch ]; From 4728df0924013cab93b03817fcaa4f13a0af9b95 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 11 Jun 2026 15:46:02 +0200 Subject: [PATCH 21/74] maintainers: remove anmonteiro --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/sq/sqlite-vec/package.nix | 1 - pkgs/development/ocaml-modules/alcotest/mirage.nix | 1 - pkgs/development/ocaml-modules/gluten/default.nix | 2 +- pkgs/development/ocaml-modules/hpack/default.nix | 1 - pkgs/development/ocaml-modules/piaf/default.nix | 2 +- pkgs/development/ocaml-modules/routes/default.nix | 1 - pkgs/development/ocaml-modules/ssl/default.nix | 1 - 8 files changed, 2 insertions(+), 13 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c7ea2f7c7263..5610b273b01d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1893,12 +1893,6 @@ githubId = 750786; name = "Justin Wood"; }; - anmonteiro = { - email = "anmonteiro@gmail.com"; - github = "anmonteiro"; - githubId = 661909; - name = "Antonio Nuno Monteiro"; - }; anna328p = { email = "anna328p@gmail.com"; github = "anna328p"; diff --git a/pkgs/by-name/sq/sqlite-vec/package.nix b/pkgs/by-name/sq/sqlite-vec/package.nix index 3045275d6d1a..d12a1d80310a 100644 --- a/pkgs/by-name/sq/sqlite-vec/package.nix +++ b/pkgs/by-name/sq/sqlite-vec/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/asg017/sqlite-vec/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - anmonteiro sarahec ]; platforms = lib.platforms.unix; diff --git a/pkgs/development/ocaml-modules/alcotest/mirage.nix b/pkgs/development/ocaml-modules/alcotest/mirage.nix index 76e202d20c4f..4ee8887df1d8 100644 --- a/pkgs/development/ocaml-modules/alcotest/mirage.nix +++ b/pkgs/development/ocaml-modules/alcotest/mirage.nix @@ -29,7 +29,6 @@ buildDunePackage { description = "Mirage implementation for Alcotest"; maintainers = with lib.maintainers; [ ulrikstrid - anmonteiro ]; }; } diff --git a/pkgs/development/ocaml-modules/gluten/default.nix b/pkgs/development/ocaml-modules/gluten/default.nix index 17f5e2d12c5f..a6b31f320fc4 100644 --- a/pkgs/development/ocaml-modules/gluten/default.nix +++ b/pkgs/development/ocaml-modules/gluten/default.nix @@ -28,6 +28,6 @@ buildDunePackage (finalAttrs: { description = "Implementation of a platform specific runtime code for driving network libraries based on state machines, such as http/af, h2 and websocketaf"; license = lib.licenses.bsd3; homepage = "https://github.com/anmonteiro/gluten"; - maintainers = with lib.maintainers; [ anmonteiro ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/ocaml-modules/hpack/default.nix b/pkgs/development/ocaml-modules/hpack/default.nix index ed0863275241..65f09652ae0b 100644 --- a/pkgs/development/ocaml-modules/hpack/default.nix +++ b/pkgs/development/ocaml-modules/hpack/default.nix @@ -31,7 +31,6 @@ buildDunePackage (finalAttrs: { homepage = "https://github.com/anmonteiro/ocaml-h2"; maintainers = with lib.maintainers; [ sternenseemann - anmonteiro ]; }; }) diff --git a/pkgs/development/ocaml-modules/piaf/default.nix b/pkgs/development/ocaml-modules/piaf/default.nix index 780b5c7ecc0b..a83e8a02b6e3 100644 --- a/pkgs/development/ocaml-modules/piaf/default.nix +++ b/pkgs/development/ocaml-modules/piaf/default.nix @@ -58,6 +58,6 @@ buildDunePackage (finalAttrs: { description = "HTTP library with HTTP/2 support written entirely in OCaml"; homepage = "https://github.com/anmonteiro/piaf"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ anmonteiro ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/ocaml-modules/routes/default.nix b/pkgs/development/ocaml-modules/routes/default.nix index cae997141db1..0f52a76cbc9b 100644 --- a/pkgs/development/ocaml-modules/routes/default.nix +++ b/pkgs/development/ocaml-modules/routes/default.nix @@ -22,7 +22,6 @@ buildDunePackage (finalAttrs: { homepage = "https://anuragsoni.github.io/routes"; maintainers = with lib.maintainers; [ ulrikstrid - anmonteiro ]; }; }) diff --git a/pkgs/development/ocaml-modules/ssl/default.nix b/pkgs/development/ocaml-modules/ssl/default.nix index 06fb4e2245c9..163daa0e66fa 100644 --- a/pkgs/development/ocaml-modules/ssl/default.nix +++ b/pkgs/development/ocaml-modules/ssl/default.nix @@ -42,7 +42,6 @@ buildDunePackage rec { ocamlLgplLinkingException ]; maintainers = with lib.maintainers; [ - anmonteiro dandellion ]; }; From b2dc2ea4dd457d179cb60ed21e267fc90b0e81b9 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 11 Jun 2026 16:07:05 +0200 Subject: [PATCH 22/74] maintainers: remove vrthra --- maintainers/maintainer-list.nix | 6 ------ pkgs/development/compilers/factor-lang/unwrapped.nix | 1 - 2 files changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c7ea2f7c7263..d7252deaf9e1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29411,12 +29411,6 @@ name = "Vince Rose"; githubId = 9831420; }; - vrthra = { - email = "rahul@gopinath.org"; - github = "vrthra"; - githubId = 70410; - name = "Rahul Gopinath"; - }; vsharathchandra = { email = "chandrasharath.v@gmail.com"; github = "vsharathchandra"; diff --git a/pkgs/development/compilers/factor-lang/unwrapped.nix b/pkgs/development/compilers/factor-lang/unwrapped.nix index cc52c593f771..dddd53148977 100644 --- a/pkgs/development/compilers/factor-lang/unwrapped.nix +++ b/pkgs/development/compilers/factor-lang/unwrapped.nix @@ -108,7 +108,6 @@ stdenv.mkDerivation (finalAttrs: { ''; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ - vrthra spacefrogg ]; platforms = [ "x86_64-linux" ]; From 2269a48d076825704991c7fd82e9a621556697d7 Mon Sep 17 00:00:00 2001 From: CnTeng Date: Wed, 27 May 2026 20:03:32 +0800 Subject: [PATCH 23/74] silverbullet: build from source --- .../override-public-version.patch | 55 +++++++++ pkgs/by-name/si/silverbullet/package.nix | 105 +++++++++--------- pkgs/by-name/si/silverbullet/update.sh | 8 ++ 3 files changed, 115 insertions(+), 53 deletions(-) create mode 100644 pkgs/by-name/si/silverbullet/override-public-version.patch create mode 100755 pkgs/by-name/si/silverbullet/update.sh diff --git a/pkgs/by-name/si/silverbullet/override-public-version.patch b/pkgs/by-name/si/silverbullet/override-public-version.patch new file mode 100644 index 000000000000..9a1d7adf945f --- /dev/null +++ b/pkgs/by-name/si/silverbullet/override-public-version.patch @@ -0,0 +1,55 @@ +diff --git a/build/build_plugs.ts b/build/build_plugs.ts +index e72beaaa..e0660eef 100644 +--- a/build/build_plugs.ts ++++ b/build/build_plugs.ts +@@ -42,41 +42,15 @@ export async function buildPlugsAndLibraries(options?: { + + export function updateVersionFile(): Promise { + return new Promise((resolve, reject) => { +- const gitProcess = spawn("git", ["describe", "--tags", "--long"], { +- stdio: ["ignore", "pipe", "pipe"], +- }); +- +- let stdout = ""; +- +- gitProcess.stdout?.on("data", (data) => { +- stdout += data.toString(); +- }); +- +- gitProcess.on("close", async (code) => { +- let commitVersion = stdout.trim(); +- +- if (!commitVersion || code !== 0) { +- // Probably no valid .git repo, fallback to GITHUB_SHA env var (used in CI) +- commitVersion = `${version}-${process.env.GITHUB_SHA || "unknown"}`; +- } +- +- const versionFilePath = "./public_version.ts"; +- // Write version to file with date in YYYY-MM-DDTHH-MM-SSZ format attached to the version +- const versionContent = `export const publicVersion = "${commitVersion}-${new Date() +- .toISOString() +- .split(".")[0] +- .replaceAll(":", "-") +- .concat("Z")}";`; +- +- try { +- await writeFile(versionFilePath, versionContent, "utf-8"); +- resolve(); +- } catch (err) { +- reject(err); +- } +- }); +- +- gitProcess.on("error", reject); ++ const versionFilePath = "./public_version.ts"; ++ const versionContent = `export const publicVersion = "@version@";`; ++ ++ try { ++ writeFile(versionFilePath, versionContent, "utf-8"); ++ resolve(); ++ } catch (err) { ++ reject(err); ++ } + }); + } + diff --git a/pkgs/by-name/si/silverbullet/package.nix b/pkgs/by-name/si/silverbullet/package.nix index a19b6933f0e4..7233001a3c63 100644 --- a/pkgs/by-name/si/silverbullet/package.nix +++ b/pkgs/by-name/si/silverbullet/package.nix @@ -1,75 +1,74 @@ { - autoPatchelfHook, - common-updater-scripts, - fetchzip, lib, - nixosTests, - stdenv, - stdenvNoCC, - writeShellScript, + fetchFromGitHub, + buildNpmPackage, + buildGoModule, + replaceVars, }: -stdenvNoCC.mkDerivation (finalAttrs: { + +buildGoModule (finalAttrs: { pname = "silverbullet"; - version = "2.6.1"; + version = "2.9.0"; - src = - finalAttrs.passthru.sources.${stdenv.hostPlatform.system} - or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + src = fetchFromGitHub { + owner = "silverbulletmd"; + repo = "silverbullet"; + rev = finalAttrs.version; + hash = "sha256-XQ0OKkiQrrmwmdGXk3dcim/2qosenF3EG2lkglQQ/iY="; + }; - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; + vendorHash = "sha256-8zZlhVptJq8y3k2DBghJ0lPNcIcaZYkrxN67b6dNBPs="; - buildInputs = [ stdenv.cc.cc.lib ]; + subPackages = [ "." ]; + + frontend = buildNpmPackage { + pname = "silverbullet-frontend"; + inherit (finalAttrs) version src; + + npmDepsHash = "sha256-Twcv3I3scF09onJQdYsc1zOFzMFPOEyPF7VPYa7LBko="; + + patches = [ + (replaceVars ./override-public-version.patch { inherit (finalAttrs) version; }) + ]; + + postBuild = '' + npm run build:plug-compile + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r client_bundle public_version.ts $out/ + + runHook postInstall + ''; + }; + + preBuild = '' + cp -r ${finalAttrs.frontend}/client_bundle . + cp ${finalAttrs.frontend}/public_version.ts . + ''; installPhase = '' runHook preInstall - mkdir -p $out/bin - cp $src/silverbullet $out/bin/ + + install -Dm755 "$GOPATH/bin/silverbullet" $out/bin/silverbullet + runHook postInstall ''; - passthru = { - sources = { - "x86_64-linux" = fetchzip { - url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-linux-x86_64.zip"; - hash = "sha256-m0bQ3J99WZ9CBrA7M2i7Sh/lOI5c+z/an+9bNfQZW4c="; - stripRoot = false; - }; - "aarch64-linux" = fetchzip { - url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-linux-aarch64.zip"; - hash = "sha256-BqTKMCpifX3Y5kFWQb/9exAjjTc/KeUhYtsHSR850qE="; - stripRoot = false; - }; - "x86_64-darwin" = fetchzip { - url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-darwin-x86_64.zip"; - hash = "sha256-sqvB9kEpMimcH/rtOc7lBMptu3Cdu6M3z85TfD9QuZ4="; - stripRoot = false; - }; - "aarch64-darwin" = fetchzip { - url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-darwin-aarch64.zip"; - hash = "sha256-K/4w4jsa+RIYQA9cW2U/oycJx7PfUzcdG6WjZswRLU0="; - stripRoot = false; - }; - }; - - updateScript = writeShellScript "update-silverbullet" '' - NEW_VERSION="$1" - for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do - ${lib.getExe' common-updater-scripts "update-source-version"} "silverbullet" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" - done - ''; - - tests = { - inherit (nixosTests) silverbullet; - }; - }; + passthru.updateScript = ./update.sh; meta = { changelog = "https://github.com/silverbulletmd/silverbullet/blob/${finalAttrs.version}/website/CHANGELOG.md"; description = "Open-source, self-hosted, offline-capable Personal Knowledge Management (PKM) web application"; homepage = "https://silverbullet.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ aorith ]; + maintainers = with lib.maintainers; [ + aorith + CnTeng + ]; mainProgram = "silverbullet"; - platforms = builtins.attrNames finalAttrs.passthru.sources; }; }) diff --git a/pkgs/by-name/si/silverbullet/update.sh b/pkgs/by-name/si/silverbullet/update.sh new file mode 100755 index 000000000000..bc71173f4548 --- /dev/null +++ b/pkgs/by-name/si/silverbullet/update.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p nix-update common-updater-scripts + +set -euo pipefail + +nix-update silverbullet --src-only --override-filename +update-source-version silverbullet --source-key=frontend.npmDeps --ignore-same-version +update-source-version silverbullet --source-key=goModules --ignore-same-version From 4b2694acd9bec13b1a1c1480f055593524f22d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Fri, 12 Jun 2026 14:13:07 +0200 Subject: [PATCH 24/74] temporal-cli: fix version, add versionCheckHook See https://github.com/temporalio/cli/pull/937 --- pkgs/by-name/te/temporal-cli/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/temporal-cli/package.nix b/pkgs/by-name/te/temporal-cli/package.nix index 506dcb427281..9216ea6e34dd 100644 --- a/pkgs/by-name/te/temporal-cli/package.nix +++ b/pkgs/by-name/te/temporal-cli/package.nix @@ -6,6 +6,7 @@ writableTmpDirAsHomeHook, stdenv, nix-update-script, + versionCheckHook, }: buildGoModule (finalAttrs: { @@ -21,6 +22,8 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-N9K05Kcb0YaQO7M9gR22QzAOzbmgEhIqADcAESqYtQ8="; + __structuredAttrs = true; + nativeBuildInputs = [ installShellFiles ]; subPackages = [ @@ -30,7 +33,7 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X github.com/temporalio/cli/temporalcli.Version=${finalAttrs.version}" + "-X github.com/temporalio/cli/internal/temporalcli.Version=${finalAttrs.version}" ]; # Tests fail with x86 on macOS Rosetta 2 @@ -38,6 +41,9 @@ buildGoModule (finalAttrs: { nativeCheckInputs = [ writableTmpDirAsHomeHook ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd temporal \ --bash <($out/bin/temporal completion bash) \ @@ -58,7 +64,10 @@ buildGoModule (finalAttrs: { description = "Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal"; homepage = "https://docs.temporal.io/cli"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ aaronjheng ]; + maintainers = with lib.maintainers; [ + aaronjheng + jlesquembre + ]; mainProgram = "temporal"; }; }) From 5f4b4cea1c0550abb361f028e8e2e32fc6288728 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 13 Jun 2026 11:22:30 +0000 Subject: [PATCH 25/74] python3Packages.oslo-config: 10.4.0 -> 10.5.0 --- pkgs/development/python-modules/oslo-config/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-config/default.nix b/pkgs/development/python-modules/oslo-config/default.nix index c6feeee18d67..f5f074a0da9b 100644 --- a/pkgs/development/python-modules/oslo-config/default.nix +++ b/pkgs/development/python-modules/oslo-config/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "oslo-config"; - version = "10.4.0"; + version = "10.5.0"; pyproject = true; src = fetchPypi { pname = "oslo_config"; inherit version; - hash = "sha256-KuPgJZNHTs17ZOxOsRSCrbTJKKeCZ7yCD1w/gCQLGXo="; + hash = "sha256-juozVsk4KMLWG+oesZuM14YKPtr/StJnjXdN01NzDfo="; }; postPatch = '' From bb429560cce2233e271d625aa237c95dfcbc2818 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 13 Jun 2026 15:55:28 +0000 Subject: [PATCH 26/74] forgejo-mcp: 2.28.0 -> 2.29.0 --- pkgs/by-name/fo/forgejo-mcp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-mcp/package.nix b/pkgs/by-name/fo/forgejo-mcp/package.nix index e4dec5782e07..98ed33f8eca5 100644 --- a/pkgs/by-name/fo/forgejo-mcp/package.nix +++ b/pkgs/by-name/fo/forgejo-mcp/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "forgejo-mcp"; - version = "2.28.0"; + version = "2.29.0"; src = fetchFromCodeberg { owner = "goern"; repo = "forgejo-mcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-nq5Mccz2mKWfkrEyqQXli4BB3+99NFwT3c1Mf2vZ3sc="; + hash = "sha256-ZG8TKcckdyrdVHiNhYK1SvKFZHetg5otEw1ytkCD+Zc="; }; vendorHash = "sha256-QDJRbF4mZzBv1vxvo1ZQJaUJayRHj1jMgjaRfAmLMik="; From 32154eaab92df6869dfd82051b0e241ef24d3fe1 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 14 Jun 2026 16:55:35 +0200 Subject: [PATCH 27/74] itgmaniaPackages.zmod-simply-love: unset nix-update-script extraArgs Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix b/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix index 3d57f82120fa..c54f6d9cb8a6 100644 --- a/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix +++ b/pkgs/by-name/it/itgmania/themes/zmod-simply-love.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { mv * "$out/itgmania/Themes/Zmod Simply Love" ''; - passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + passthru.updateScript = nix-update-script { }; meta = { description = "Zmod fork of Simply Love"; From 7ba7ce38a960ab4663e1b1a98dfc104c3e78b2cd Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 14 Jun 2026 16:56:17 +0200 Subject: [PATCH 28/74] itgmaniaPackages.arrowcloud-theme: unset nix-update-script extraArgs Signed-off-by: David Wronek --- pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix b/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix index fac8fd86d8e5..ef98195f0265 100644 --- a/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix +++ b/pkgs/by-name/it/itgmania/themes/arrowcloud-theme.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { mv * "$out/itgmania/Themes/Arrow Cloud" ''; - passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + passthru.updateScript = nix-update-script { }; meta = { description = "Arrow Cloud's fork of Zmod"; From 01fd2d2972770359bf1411c0826570ffd98210e7 Mon Sep 17 00:00:00 2001 From: pancho horrillo Date: Fri, 12 Jun 2026 10:25:28 +0200 Subject: [PATCH 29/74] =?UTF-8?q?transmission=5F4:=20bump=20build=20dep:?= =?UTF-8?q?=20gtkmm3=E2=86=92gtkmm4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GTK4 is officially supported by Transmission \o/ https://github.com/transmission/transmission/blob/4.1.2/docs/Building-Transmission.md#building-the-gtk-app-with-cmake --- pkgs/by-name/tr/transmission_4-gtk/package.nix | 2 +- pkgs/by-name/tr/transmission_4/package.nix | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/tr/transmission_4-gtk/package.nix b/pkgs/by-name/tr/transmission_4-gtk/package.nix index 72e6ba4250fc..697c50dbf572 100644 --- a/pkgs/by-name/tr/transmission_4-gtk/package.nix +++ b/pkgs/by-name/tr/transmission_4-gtk/package.nix @@ -1,3 +1,3 @@ { transmission_4 }: -transmission_4.override { enableGTK3 = true; } +transmission_4.override { enableGTK4 = true; } diff --git a/pkgs/by-name/tr/transmission_4/package.nix b/pkgs/by-name/tr/transmission_4/package.nix index 06e9cf106a77..cf520ab7091b 100644 --- a/pkgs/by-name/tr/transmission_4/package.nix +++ b/pkgs/by-name/tr/transmission_4/package.nix @@ -24,11 +24,11 @@ dht, libnatpmp, # Build options - enableGTK3 ? false, - gtkmm3, + enableGTK4 ? false, + gtkmm4, libpthread-stubs, libayatana-appindicator, - wrapGAppsHook3, + wrapGAppsHook4, enableQt5 ? false, enableQt6 ? false, enableMac ? false, @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (cmakeBool "ENABLE_CLI" enableCli) (cmakeBool "ENABLE_DAEMON" enableDaemon) - (cmakeBool "ENABLE_GTK" enableGTK3) + (cmakeBool "ENABLE_GTK" enableGTK4) (cmakeBool "ENABLE_MAC" enableMac) (cmakeBool "ENABLE_QT" (enableQt5 || enableQt6)) (cmakeBool "INSTALL_LIB" installLib) @@ -144,7 +144,7 @@ stdenv.mkDerivation (finalAttrs: { cmake python3 ] - ++ optionals enableGTK3 [ wrapGAppsHook3 ] + ++ optionals enableGTK4 [ wrapGAppsHook4 ] ++ optionals enableQt5 [ qt5.wrapQtAppsHook ] ++ optionals enableQt6 [ qt6Packages.wrapQtAppsHook ] ++ optionals enableMac [ @@ -186,8 +186,8 @@ stdenv.mkDerivation (finalAttrs: { qtsvg ] ) - ++ optionals enableGTK3 [ - gtkmm3 + ++ optionals enableGTK4 [ + gtkmm4 libpthread-stubs libayatana-appindicator ] @@ -232,7 +232,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = if (enableQt5 || enableQt6) then "transmission-qt" - else if enableGTK3 then + else if enableGTK4 then "transmission-gtk" else if enableMac then "transmission-mac" From d94768d3d92cf4c1d370773a9c0381664cf9a3a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 15:32:46 +0000 Subject: [PATCH 30/74] todoist-cli: 1.61.2 -> 1.74.0 --- pkgs/by-name/to/todoist-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix index be1ba7dda56e..78879c34e9d8 100644 --- a/pkgs/by-name/to/todoist-cli/package.nix +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "todoist-cli"; - version = "1.61.2"; + version = "1.74.0"; src = fetchFromGitHub { owner = "Doist"; repo = "todoist-cli"; rev = "v${version}"; - sha256 = "sha256-A7SrwLD1296YCtiHRvrtN2AQ1PKDsvFCTWPwyimFWMI="; + sha256 = "sha256-rPgTYZqqecOE3eVw9qJBLESNF7DMbR7E9cezHFmKeZs="; }; - npmDepsHash = "sha256-vPts0GjwpDRiiWG7cP2N4Jlci3JGtaqpA8MYdrGCBkI="; + npmDepsHash = "sha256-BW238pzFc7Cwt5lfnR5xAtSv87qE/4ge88h3ynjzVI0="; doCheck = true; From 19efbb6d63cabf9e4b3ecd86ce7f132eefc622be Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 22:45:37 +0700 Subject: [PATCH 31/74] python3Packages.warrant: migrate to pyproject --- pkgs/development/python-modules/warrant/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/warrant/default.nix b/pkgs/development/python-modules/warrant/default.nix index 72429ff6540b..47cfa4049ed8 100644 --- a/pkgs/development/python-modules/warrant/default.nix +++ b/pkgs/development/python-modules/warrant/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, fetchpatch, + setuptools, mock, boto3, envs, @@ -13,7 +14,7 @@ buildPythonPackage { pname = "warrant"; version = "0.6.1"; - format = "setuptools"; + pyproject = true; # move to fetchPyPi when https://github.com/capless/warrant/issues/97 is fixed src = fetchFromGitHub { @@ -31,6 +32,8 @@ buildPythonPackage { }) ]; + build-system = [ setuptools ]; + # this needs to go when 0.6.2 or later is released postPatch = '' substituteInPlace requirements.txt \ @@ -39,7 +42,7 @@ buildPythonPackage { nativeCheckInputs = [ mock ]; - propagatedBuildInputs = [ + dependencies = [ boto3 envs python-jose From 993bcc931b1f0c9956fc4ec8c6816b1d0a90f8a5 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 22:47:23 +0700 Subject: [PATCH 32/74] python3Packages.warrant: modernize --- pkgs/development/python-modules/warrant/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/warrant/default.nix b/pkgs/development/python-modules/warrant/default.nix index 47cfa4049ed8..a12173be23a4 100644 --- a/pkgs/development/python-modules/warrant/default.nix +++ b/pkgs/development/python-modules/warrant/default.nix @@ -16,19 +16,21 @@ buildPythonPackage { version = "0.6.1"; pyproject = true; + __structuredAttrs = true; + # move to fetchPyPi when https://github.com/capless/warrant/issues/97 is fixed src = fetchFromGitHub { owner = "capless"; repo = "warrant"; rev = "ff2e4793d8479e770f2461ef7cbc0c15ee784395"; - sha256 = "0gw3crg64p1zx3k5js0wh0x5bldgs7viy4g8hld9xbka8q0374hi"; + hash = "sha256-EZIzAEZqrp4ahegRH/fRr9FVOoAcaFnm6D9cYl5mgz8="; }; patches = [ (fetchpatch { name = "fix-pip10-compat.patch"; url = "https://github.com/capless/warrant/commit/ae17d17d9888b9218a8facf6f6ad0bf4adae9a12.patch"; - sha256 = "1lvqi2qfa3kxdz05ab2lc7xnd3piyvvnz9kla2jl4pchi876z17c"; + hash = "sha256-7IRvDoqQXUKlUHSmb/f28Y5m+2FULFXAb30O5bCIeNM="; }) ]; @@ -37,7 +39,7 @@ buildPythonPackage { # this needs to go when 0.6.2 or later is released postPatch = '' substituteInPlace requirements.txt \ - --replace "python-jose-cryptodome>=1.3.2" "python-jose>=2.0.0" + --replace-fail "python-jose-cryptodome>=1.3.2" "python-jose>=2.0.0" ''; nativeCheckInputs = [ mock ]; @@ -52,6 +54,8 @@ buildPythonPackage { # all the checks are failing doCheck = false; + pythonImportsCheck = [ "warrant" ]; + meta = { description = "Python library for using AWS Cognito with support for SRP"; homepage = "https://github.com/capless/warrant"; From cdaaaa2fb64e00fea0fc31e5547c6c481a8426f6 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 23:21:30 +0700 Subject: [PATCH 33/74] python3Packages.webthing-ws: migrate to pyproject --- pkgs/development/python-modules/webthing-ws/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/webthing-ws/default.nix b/pkgs/development/python-modules/webthing-ws/default.nix index ffd378311cf3..73cb50838ccd 100644 --- a/pkgs/development/python-modules/webthing-ws/default.nix +++ b/pkgs/development/python-modules/webthing-ws/default.nix @@ -4,12 +4,13 @@ async-timeout, buildPythonPackage, fetchFromGitHub, + setuptools, }: buildPythonPackage rec { pname = "webthing-ws"; version = "0.2.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; @@ -18,7 +19,9 @@ buildPythonPackage rec { hash = "sha256-j7nc4yJczDs28RVFDHeQ2ZIG9mIW2m25AAeErVKi4E4="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ aiohttp async-timeout ]; From 462d114cc4b302388f470c0897e7008817dc4b29 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 23:22:50 +0700 Subject: [PATCH 34/74] python3Packages.webthing-ws: modernize --- .../development/python-modules/webthing-ws/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/webthing-ws/default.nix b/pkgs/development/python-modules/webthing-ws/default.nix index 73cb50838ccd..10195eefd35a 100644 --- a/pkgs/development/python-modules/webthing-ws/default.nix +++ b/pkgs/development/python-modules/webthing-ws/default.nix @@ -7,15 +7,17 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "webthing-ws"; version = "0.2.0"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "webthing-ws"; - tag = version; + tag = finalAttrs.version; hash = "sha256-j7nc4yJczDs28RVFDHeQ2ZIG9mIW2m25AAeErVKi4E4="; }; @@ -34,8 +36,8 @@ buildPythonPackage rec { meta = { description = "WebThing WebSocket consumer and API client"; homepage = "https://github.com/home-assistant-ecosystem/webthing-ws"; - changelog = "https://github.com/home-assistant-ecosystem/webthing-ws/releases/tag/${version}"; + changelog = "https://github.com/home-assistant-ecosystem/webthing-ws/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 1bd486a33006cbad04a7fbb65d87fd8b1f013a30 Mon Sep 17 00:00:00 2001 From: Will Fancher Date: Mon, 15 Jun 2026 13:26:45 -0400 Subject: [PATCH 35/74] nixos/luksroot: Clarify preLVM with systemd stage 1 --- nixos/modules/system/boot/luksroot.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix index 18116432d358..9108f0e6d2a2 100644 --- a/nixos/modules/system/boot/luksroot.nix +++ b/nixos/modules/system/boot/luksroot.nix @@ -1100,7 +1100,9 @@ in } { assertion = config.boot.initrd.systemd.enable -> all (dev: dev.preLVM) (attrValues luks.devices); - message = "boot.initrd.luks.devices..preLVM is not used by systemd stage 1."; + message = '' + boot.initrd.luks.devices..preLVM has no effect with systemd stage 1. It can be safely removed from your configuration, and systemd will discover LVM devices automatically at runtime, whether they come before or after LUKS. The preLVM option will be removed in 26.11 along with scripted stage 1. + ''; } { assertion = From 40e58414259798402366d3257d6b4144521aaf0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 21:40:22 +0000 Subject: [PATCH 36/74] liquidsoap: 2.4.4 -> 2.4.5 --- pkgs/by-name/li/liquidsoap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/liquidsoap/package.nix b/pkgs/by-name/li/liquidsoap/package.nix index 79efc4495c76..a67ec71124cc 100644 --- a/pkgs/by-name/li/liquidsoap/package.nix +++ b/pkgs/by-name/li/liquidsoap/package.nix @@ -26,13 +26,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "liquidsoap"; - version = "2.4.4"; + version = "2.4.5"; src = fetchFromGitHub { owner = "savonet"; repo = "liquidsoap"; tag = "v${finalAttrs.version}"; - hash = "sha256-uRqYyxLF6PuSDvbL77qn2PvttqqM9S00BjcaKUFxlQw="; + hash = "sha256-aNsN65phkfFM7OD4oCMl0wP3quvUquHR325DDVIqs/M="; }; postPatch = '' From 4077ceb5c354d6f2e5e55c3c1ab9954163c108f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 06:49:30 +0000 Subject: [PATCH 37/74] wasm-language-tools: 0.10.7 -> 0.11.0 --- .../extensions/gplane.wasm-language-tools/default.nix | 4 ++-- pkgs/by-name/wa/wasm-language-tools/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix b/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix index 543b8ef5fa53..44e21076b955 100644 --- a/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix +++ b/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix @@ -14,8 +14,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "gplane"; name = "wasm-language-tools"; - version = "1.20.0"; - hash = "sha256-AXLwEp6uospVZwd2NxLEfABsNQOt1uRJTQ4HMTXbrJc="; + version = "1.21.0"; + hash = "sha256-r1gnq12O/tNx175/nmrQD3b7HVipVT0pEoLvg2HrWwI="; }; buildPhase = '' diff --git a/pkgs/by-name/wa/wasm-language-tools/package.nix b/pkgs/by-name/wa/wasm-language-tools/package.nix index 904bb262eab3..245393150028 100644 --- a/pkgs/by-name/wa/wasm-language-tools/package.nix +++ b/pkgs/by-name/wa/wasm-language-tools/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wasm-language-tools"; - version = "0.10.7"; + version = "0.11.0"; src = fetchFromGitHub { owner = "g-plane"; repo = "wasm-language-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-iPZAF4BJ+uVUADsltJpkjc1O1X4dJOIQB5V6Nv5L3TU="; + hash = "sha256-XyVWNhVDo190/hnKj6A5dDYnlO9/WI0GYJIrkyfUkTw="; }; - cargoHash = "sha256-KrKtTcQFVHaaxTxozszH7V3qkOK/EVrCk17OWGkJa3E="; + cargoHash = "sha256-VoApXHdD8SF8ZqnDVynxunjVoZ5WKai2Xzw0UYy7hSg="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/wat_server"; From a454d196d592ac284163bc0b5322f41ebb53762d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Jun 2026 02:33:12 +0000 Subject: [PATCH 38/74] plantuml-server: 1.2026.5 -> 1.2026.6 --- pkgs/by-name/pl/plantuml-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plantuml-server/package.nix b/pkgs/by-name/pl/plantuml-server/package.nix index 6618d990f540..d6cbc6985125 100644 --- a/pkgs/by-name/pl/plantuml-server/package.nix +++ b/pkgs/by-name/pl/plantuml-server/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "plantuml-server"; - version = "1.2026.5"; + version = "1.2026.6"; src = fetchurl { url = "https://github.com/plantuml/plantuml-server/releases/download/v${finalAttrs.version}/plantuml-v${finalAttrs.version}.war"; - hash = "sha256-Ub6Ao+m1hC+tEerkVnMXN2CMRf8CKg9XcB9E8JsunvY="; + hash = "sha256-1jcX6GMknJK5dGL74DMwYTDZNVkKI07MpL8qbb0WMi4="; }; dontUnpack = true; From 0476429bfce8e8cec87758ba7f9bcaa5c11c3779 Mon Sep 17 00:00:00 2001 From: Jakob Klepp Date: Tue, 9 Jun 2026 11:37:16 +0200 Subject: [PATCH 39/74] nixos/plantuml-server: switch to jetty 12 --- .../manual/release-notes/rl-2611.section.md | 2 ++ .../services/web-apps/plantuml-server.nix | 20 ++++++------------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index a36490122096..490ea8ef0835 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -40,6 +40,8 @@ - The `services.syncthing` module now updates the Syncthing REST API using partial updates (`PATCH`) instead of full replacements (`PUT`) for general settings. Updating these settings was broken and prone to errors after updates, see [#428808](https://github.com/NixOS/nixpkgs/issues/428808) and [#528889](https://github.com/NixOS/nixpkgs/issues/528889). As a result, settings modified manually through the Syncthing Web UI that are not explicitly defined in your Nix configuration will now persist across rebuilds. +- `services.plantuml-server.packages.jetty` now supports `jetty_12`, it no longer supports `jetty_11`. + ## Other Notable Changes {#sec-release-26.11-notable-changes} diff --git a/nixos/modules/services/web-apps/plantuml-server.nix b/nixos/modules/services/web-apps/plantuml-server.nix index 184787d94c0e..59e8bc94c541 100644 --- a/nixos/modules/services/web-apps/plantuml-server.nix +++ b/nixos/modules/services/web-apps/plantuml-server.nix @@ -37,15 +37,7 @@ in packages = { jdk = mkPackageOption pkgs "jdk" { }; jetty = mkPackageOption pkgs "jetty" { - default = [ "jetty_11" ]; - extraDescription = '' - At the time of writing (v1.2023.12), PlantUML Server does not support - Jetty versions higher than 12.x. - - Jetty 12.x has introduced major breaking changes, see - and - - ''; + default = [ "jetty_12" ]; }; }; @@ -115,11 +107,11 @@ in script = '' ${cfg.packages.jdk}/bin/java \ -jar ${cfg.packages.jetty}/start.jar \ - --module=deploy,http,jsp \ - jetty.home=${cfg.packages.jetty} \ - jetty.base=${cfg.package} \ - jetty.http.host=${cfg.listenHost} \ - jetty.http.port=${toString cfg.listenPort} + --module=http,ee11-deploy,ee11-jsp \ + -Djetty.home=${cfg.packages.jetty} \ + -Djetty.base=${cfg.package} \ + -Djetty.http.host=${cfg.listenHost} \ + -Djetty.http.port=${toString cfg.listenPort} ''; serviceConfig = { From f05db2b79d3336d4a12541d3fe142820953831b9 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 16 Jun 2026 21:43:07 +0200 Subject: [PATCH 40/74] kerbrute: fix installCheckPhase attribute --- pkgs/by-name/ke/kerbrute/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ke/kerbrute/package.nix b/pkgs/by-name/ke/kerbrute/package.nix index 25a814a0cfdb..9eaecfbbf20e 100644 --- a/pkgs/by-name/ke/kerbrute/package.nix +++ b/pkgs/by-name/ke/kerbrute/package.nix @@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { impacket ]; - installChechPhase = '' + installCheckPhase = '' $out/bin/kerbrute --version ''; From a6a30788ea6b923091b48a623f5171910d380e19 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 16 Jun 2026 21:57:06 +0200 Subject: [PATCH 41/74] qoi: fix enableParallelBuilding --- pkgs/by-name/qo/qoi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/qo/qoi/package.nix b/pkgs/by-name/qo/qoi/package.nix index da1d82e3e286..0d5f73e68041 100644 --- a/pkgs/by-name/qo/qoi/package.nix +++ b/pkgs/by-name/qo/qoi/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { ]; strictDeps = true; - enableParalleBuilding = true; + enableParallelBuilding = true; buildInputs = [ libpng ]; From 83055296b893bd96dea91029e1e996a11b1adc65 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 16 Jun 2026 21:58:29 +0200 Subject: [PATCH 42/74] nfft: fix enableParalleBuilding attribute --- pkgs/by-name/nf/nfft/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nf/nfft/package.nix b/pkgs/by-name/nf/nfft/package.nix index 64e26c829f7b..941f1881df57 100644 --- a/pkgs/by-name/nf/nfft/package.nix +++ b/pkgs/by-name/nf/nfft/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; - enableParalleBuilding = true; + enableParallelBuilding = true; buildInputs = lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; From 56544d3027269d130604e680f79d5d61e76deef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 17 Jun 2026 08:17:30 -0700 Subject: [PATCH 43/74] libxmlxx5: 5.4 -> 5.6.1 Diff: https://github.com/libxmlplusplus/libxmlplusplus/compare/5.4...5.6.1 Changelog: https://github.com/libxmlplusplus/libxmlplusplus/blob/5.6.1/NEWS --- pkgs/by-name/li/libxmlxx5/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/libxmlxx5/package.nix b/pkgs/by-name/li/libxmlxx5/package.nix index f9b7642082ac..98d6077a7ed1 100644 --- a/pkgs/by-name/li/libxmlxx5/package.nix +++ b/pkgs/by-name/li/libxmlxx5/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, pkg-config, libxml2, glibmm, @@ -11,11 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libxmlxx5"; - version = "5.4"; + version = "5.6.1"; - src = fetchurl { - url = "mirror://gnome/sources/libxml++/${finalAttrs.version}/libxml++-${lib.versions.pad 3 finalAttrs.version}.tar.xz"; - hash = "sha256-6aI8Q2aGqUaY0hOOa8uvhJEh1jv6D1DcNP77/XlWaEg="; + src = fetchFromGitHub { + owner = "libxmlplusplus"; + repo = "libxmlplusplus"; + tag = finalAttrs.version; + hash = "sha256-f8R2T5A7C/HqydhZOlbWIKj6Q9oc97f2PfV8ef70G0I="; }; nativeBuildInputs = [ @@ -31,9 +33,10 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; meta = { + changelog = "https://github.com/libxmlplusplus/libxmlplusplus/blob/${finalAttrs.src.tag}/NEWS"; description = "C++ wrapper for the libxml2 XML parser library"; - homepage = "https://libxmlplusplus.sourceforge.net/"; - license = lib.licenses.lgpl2Plus; + homepage = "https://libxmlplusplus.github.io/libxmlplusplus"; + license = lib.licenses.lgpl21Plus; maintainers = [ ]; platforms = lib.platforms.unix; }; From 4b6f1d958678021de09af59379b978f1f50e98f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 18:37:30 +0000 Subject: [PATCH 44/74] uutils-tar: 0-unstable-2026-05-13 -> 0-unstable-2026-06-15 --- pkgs/by-name/uu/uutils-tar/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-tar/package.nix b/pkgs/by-name/uu/uutils-tar/package.nix index 363d93ad702f..ca9bb5bb2386 100644 --- a/pkgs/by-name/uu/uutils-tar/package.nix +++ b/pkgs/by-name/uu/uutils-tar/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-tar"; - version = "0-unstable-2026-05-13"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "uutils"; repo = "tar"; - rev = "840b16bd8fd53a2fe4e8780d710014c2908b9870"; - hash = "sha256-ZCTg7LEJdG6AzbR22l5MsNo17IO+eWO6dgFINx5xUeA="; + rev = "4c1c362e5766760b7ffc120f0ccf25a5344122c5"; + hash = "sha256-oLa9KGqcSay3u6Jt3BMNz/evwS3g7u627qOhlqR+1Eg="; }; - cargoHash = "sha256-tv+Rw7fS2llSJBVhfsGSGcovcdU+8ZYNa89K+LYdcFg="; + cargoHash = "sha256-xZqRhBq5zhCvJ6/qAXYNsylFpph6EiPobH0SuWHCtes="; cargoBuildFlags = [ "--workspace" ]; From 0f71c48471244d8d4d8dd5d3195fbc1b03b61f8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 19:42:21 +0000 Subject: [PATCH 45/74] lunar-client: 3.6.11 -> 3.7.6 --- pkgs/by-name/lu/lunar-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunar-client/package.nix b/pkgs/by-name/lu/lunar-client/package.nix index 5f1e1757f80b..ecf1bb7599e9 100644 --- a/pkgs/by-name/lu/lunar-client/package.nix +++ b/pkgs/by-name/lu/lunar-client/package.nix @@ -7,11 +7,11 @@ appimageTools.wrapType2 rec { pname = "lunarclient"; - version = "3.6.11"; + version = "3.7.6"; src = fetchurl { url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}-ow.AppImage"; - hash = "sha512-WHjeAA+vS/gC8ZI2jUWpiJasvT+AgEWB14/ZnJGIOJPi4PUxtBNseM6HR8Aql8a8JGzobyZS9ISqYtFJEiYQ+A=="; + hash = "sha512-+xC7hvpQfmXkZ+FndNAWIxgfWjodfdcCrHmPe5XqEC+3cBkT6KpOxvuw7o0qAebxo6VNN5tKuAPfibfZfeH+RQ=="; }; nativeBuildInputs = [ makeWrapper ]; From c957635cb811b31e9358bcc89fb9d26560691b80 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 19:49:46 +0000 Subject: [PATCH 46/74] tanka: 0.37.1 -> 0.37.3 --- pkgs/by-name/ta/tanka/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/tanka/package.nix b/pkgs/by-name/ta/tanka/package.nix index 80f503d30b5e..f94d8485d606 100644 --- a/pkgs/by-name/ta/tanka/package.nix +++ b/pkgs/by-name/ta/tanka/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tanka"; - version = "0.37.1"; + version = "0.37.3"; src = fetchFromGitHub { owner = "grafana"; repo = "tanka"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-7u6/IflJoZTG7N7QIiTGghrC+pby6t1+bUjMB2OJc4A="; + sha256 = "sha256-C1Tg3ruitMa3t7FA74m73oL+kd7AvPGvnA66/x9VOpw="; }; - vendorHash = "sha256-SD6Uj0OExlY6yjZYTarCyDywPZ2Uq3nz/wyd18ZC0/c="; + vendorHash = "sha256-nEiHJgEnq3KrPO0geNAz7NIp7tvCvtAUF8eNeP7NjPM="; doCheck = false; # Required for versions >= 0.28 as they introduce a gowork.sum file. This is only used for tests so we can safely disable GOWORK From 4f2d854ad54a26d75a85dd41f6ba76794798a3aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 21:24:42 +0000 Subject: [PATCH 47/74] burpsuite: 2026.4.3 -> 2026.6 --- pkgs/by-name/bu/burpsuite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 84beffd4400f..84aca6ab4aa7 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -15,7 +15,7 @@ assert lib.assertMsg ( let pname = "burpsuite"; - version = "2026.4.3"; + version = "2026.6"; src = fetchurl { name = "burpsuite.jar"; @@ -24,7 +24,7 @@ let "https://portswigger.net/burp/releases/download?product=desktop&version=${version}&type=Jar" "https://web.archive.org/web/https://portswigger.net/burp/releases/download?product=desktop&version=${version}&type=Jar" ]; - hash = "sha256-mewbN1uZAFCsxAiXsrNKJ/AexCccVcza40DjxMDbrlM="; + hash = "sha256-nafdpcXgWpuIinmgYp+uXkfoFkQfhFRsDaxsh+Rgb3M="; }; description = "Integrated platform for performing security testing of web applications"; From 3aa99638ccfee792149dfec228e6b683068fd4b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 22:55:54 +0000 Subject: [PATCH 48/74] rmux: 0.5.0 -> 0.6.1 --- pkgs/by-name/rm/rmux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rm/rmux/package.nix b/pkgs/by-name/rm/rmux/package.nix index c7fd9ab2af07..36357e255237 100644 --- a/pkgs/by-name/rm/rmux/package.nix +++ b/pkgs/by-name/rm/rmux/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rmux"; - version = "0.5.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "Helvesec"; repo = "rmux"; tag = "v${finalAttrs.version}"; - hash = "sha256-W4Jw2r+4x90+x5WkrRwxrlqytRlU4wEY98MWJZbcblY="; + hash = "sha256-zlgF+UOpQ67DPdD6U4r0eBTAQFMgFEljoQG4/YzNmlk="; }; __structuredAttrs = true; - cargoHash = "sha256-fu96A2v5VH01HxNGpdLpBTH3o9DHrocSyvuK14nE1fk="; + cargoHash = "sha256-GowybnjrP39ZZDmSR+2u3Y6tWNY9+MM712U/WZQE80Q="; nativeBuildInputs = [ installShellFiles ]; From 40e1bc4dc9aa89c28718867e826ed01150fa0f6a Mon Sep 17 00:00:00 2001 From: Robert Sliwinski Date: Wed, 29 Apr 2026 19:51:34 +0200 Subject: [PATCH 49/74] ansible-language-server: 1.2.4 -> 26.6.0 Changelog: https://github.com/ansible/vscode-ansible/releases/tag/v26.6.0 --- .../ansible-language-server/default.nix | 67 ++++++++--------- .../missing-hashes.json | 71 ------------------- .../yarn-4.14-support.patch | 23 ------ 3 files changed, 30 insertions(+), 131 deletions(-) delete mode 100644 pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json delete mode 100644 pkgs/development/tools/language-servers/ansible-language-server/yarn-4.14-support.patch diff --git a/pkgs/development/tools/language-servers/ansible-language-server/default.nix b/pkgs/development/tools/language-servers/ansible-language-server/default.nix index 332175c1f4d0..4aa668ea9b80 100644 --- a/pkgs/development/tools/language-servers/ansible-language-server/default.nix +++ b/pkgs/development/tools/language-servers/ansible-language-server/default.nix @@ -2,70 +2,63 @@ lib, stdenv, fetchFromGitHub, - yarn-berry_4, - nodejs, + fetchPnpmDeps, makeWrapper, + nodejs, + pnpm_11, + pnpmConfigHook, python3, - writableTmpDirAsHomeHook, }: stdenv.mkDerivation (finalAttrs: { pname = "ansible-language-server"; - version = "1.2.4"; # Language server version from the repo at packages/ansible-language-server/package.json - vscodeAnsibleVersion = "26.1.3"; # vscode-ansible version + version = finalAttrs.vscodeAnsibleVersion; # Language server version from the repo at packages/ansible-language-server/package.json is stuck at 0.0.0 + vscodeAnsibleVersion = "26.6.0"; # vscode-ansible version src = fetchFromGitHub { owner = "ansible"; repo = "vscode-ansible"; tag = "v${finalAttrs.vscodeAnsibleVersion}"; - hash = "sha256-DsEW3xP8Fa9nwPuyEFVqG6rvAZgr4TDB6jhyixdvqt8="; - }; - patches = [ - # Remove when updating, the project migrated to pnpm in https://github.com/ansible/vscode-ansible/commit/afa700ff78ad0839df446d18cb26e71b28559af4 - ./yarn-4.14-support.patch - ]; - - missingHashes = ./missing-hashes.json; - - offlineCache = yarn-berry_4.fetchYarnBerryDeps { - inherit (finalAttrs) src missingHashes patches; - hash = "sha256-Lm3cz+ydOee34J2tnlMQuSTzBzFKFpQTXcMreMS3ZiU="; + hash = "sha256-GmeEVZumm+dfQFYLL8+Lf5usPw17a0vOZIe7ApTzFGI="; }; nativeBuildInputs = [ - nodejs - yarn-berry_4 - yarn-berry_4.yarnBerryConfigHook makeWrapper - writableTmpDirAsHomeHook + nodejs + pnpmConfigHook + pnpm_11 ]; - # Prevent native module builds (e.g. keytar from the VS Code extension workspace) - # The language server only needs TypeScript compilation, done manually in buildPhase - env.YARN_ENABLE_SCRIPTS = "0"; + pnpmWorkspaces = [ "@ansible/ansible-language-server" ]; + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) + pnpmWorkspaces + pname + version + src + ; + pnpm = pnpm_11; + fetcherVersion = 3; + hash = "sha256-z41U5Yr7e6SgIyFTfwx6TNcVnJIxGcYUWnLlIoDIgo0="; + }; buildPhase = '' runHook preBuild - cd packages/ansible-language-server - rm -rf test - yarn run compile + pnpm --filter=@ansible/ansible-language-server run build:dist runHook postBuild ''; installPhase = '' runHook preInstall + mkdir -p $out/lib/node_modules/ansible-language-server - cp -r out package.json $out/lib/node_modules/ansible-language-server/ - - cd ../.. - cp -rL node_modules $out/lib/node_modules/ansible-language-server/ - - mkdir -p $out/lib/node_modules/ansible-language-server/bin - cp packages/ansible-language-server/bin/ansible-language-server $out/lib/node_modules/ansible-language-server/bin/ - mkdir -p $out/bin - makeWrapper ${nodejs}/bin/node $out/bin/ansible-language-server \ + + mv packages/ansible-language-server/dist/* $out/lib/node_modules/ansible-language-server/ + + makeWrapper ${lib.getExe nodejs} $out/bin/ansible-language-server \ --prefix PATH : ${python3}/bin \ - --add-flags "$out/lib/node_modules/ansible-language-server/out/server/src/server.js" + --add-flags "$out/lib/node_modules/ansible-language-server/server.cjs" \ + --set NODE_PATH "$out/lib/node_modules/" runHook postInstall ''; diff --git a/pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json b/pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json deleted file mode 100644 index 5d7782307a32..000000000000 --- a/pkgs/development/tools/language-servers/ansible-language-server/missing-hashes.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "@esbuild/aix-ppc64@npm:0.27.2": "9c18cc2e4a03339a55013aac05b4a3fc4b77e75715dc252d034aa3d43b754abc053a7601b95e31249f4b6e69b68db2f5e6cb04b0ed619f825f2f70daff1a78d7", - "@esbuild/android-arm64@npm:0.27.2": "a318fc9ffcdad7fda8bb521af8b17f73d93d9a94b4cca9301fbf72cf3f5a6e945edd589a47388de70f3e9582655dcf5b5bb928a11e306368fae4a9106d5143d2", - "@esbuild/android-arm@npm:0.27.2": "01114275e096b9177ad2496730087ee081d6e65a75bc087457b527c5baac5a8ccb362435f45232532bf6f97de95e1790dbce127d55abd5e4152c7214682bf4d3", - "@esbuild/android-x64@npm:0.27.2": "e92c5b6919081a14c8882f1167cf90b4e4bba745ad6e9a23428f85a1cd5e79dfa3f1d2fc943686b237e4cd09fac52ad3b3791deab6a0419ee10859284d3834aa", - "@esbuild/darwin-arm64@npm:0.27.2": "5e99db5037167bad4a095fc445b94a2ce02357870ed58b79e13ae6bc09b5cb33d7e03f925492df940f9e0ad685a889f02beec1431d8fbf4c7ced55b2f48f5659", - "@esbuild/darwin-x64@npm:0.27.2": "87f2fbc4cf11724ef805b17cbdc7b0a9498332bc4b61d55e110ecc3b09bc488b88c0bd140ea48924e9c97a2063cf7e440fef13dd56e415c46799619d61086910", - "@esbuild/freebsd-arm64@npm:0.27.2": "1ffa23243b913e377a5b09fd97ad9f089be3695aafdd893b60bb7f9be479256d8b7546f0bc96c4e61133fe7aeeaf95a8e941e82a65d99008ff82c99bdec85eee", - "@esbuild/freebsd-x64@npm:0.27.2": "44f744b289cf9e115b0adfac1905818d756dfced14213bf144d9016d96f67575ef2a55526f76e29ee775fcfec7274ba3a5e6833f35ed79a4592d3f5eac278267", - "@esbuild/linux-arm64@npm:0.27.2": "2b037d74eaff4e9b5a6076760ede873320707636a3495939687cdd0c2c7150883111273bc0a8663fa305c42f439f4748b5ad7f15a1a1ea9fa7db575d9faf2d1b", - "@esbuild/linux-arm@npm:0.27.2": "28cfc3a9ca11fc899649e7a706fb4b2ee57999bd92e86c23726b3ed0f832732411dd0aa3e2bcdb4105759f83bc4e5adc98dc195aaafce736c910db4e43694702", - "@esbuild/linux-ia32@npm:0.27.2": "ac6cc92b9be2ec6d9d483c53fc973e6381765b784a2e1b71fa93ea0cf976344c2e3e0bfda0140b0829b3ec4304d9b886692b2891e68c17d2121066d06e67f0ac", - "@esbuild/linux-loong64@npm:0.27.2": "625f5b6c2218a3acb2cff8f7f02a53ca89d13925f8932260ddad01595c6907beda4a79e4b767b1101f5971049f88d3ec6ab29cf565b4d61d9b0d7277e2cb578d", - "@esbuild/linux-mips64el@npm:0.27.2": "0c62692cb3a297b37212dfde52a861861843a716f6b3bdb73da49ba249a4c001b989ea61dc4540c430fac59ce2f8fc45035cdfac80172c5ddaf1b9df8471aecf", - "@esbuild/linux-ppc64@npm:0.27.2": "b804d2dd0a6a85fe1c731828c725731a55ab120d2cc16941d560b2e9af5c2ec51586914ce26a84a326a9d46fa61eb8bb1f843953fe29ddd43b3f3099c491b5ff", - "@esbuild/linux-riscv64@npm:0.27.2": "03e67e7207a83801363e3637f9a35fb6224ed4dc23bbf6eca41904fc42f5a6806e1e591666bf48dbf62eba97d41ff4355413b14dcb2339007b22c693374c49f6", - "@esbuild/linux-s390x@npm:0.27.2": "eb24b9c0a4a1492e4ff34a87933f6a3b348739c12f864b408144efdf949871c1fbb02a1cca741bfa11fd08aebe585d046fd3311b462ce4c795e3064ba3912469", - "@esbuild/linux-x64@npm:0.27.2": "ed1542f203329521fb1f308696c76ba59ed4a4616a24e21bf4820685362bba209d5c44c2f4e66c88dc7b7399df9ace625454d4829ee529d076ccaf61566e11cf", - "@esbuild/netbsd-arm64@npm:0.27.2": "576dd082047077b9cc41fbeffd728821a4f3b80969c1d2d6c274301122c6de2050f484fd4e946777527b8a15bd2a5ac54f85ca7ab95ea72b5345177e6a888687", - "@esbuild/netbsd-x64@npm:0.27.2": "f8994af3e2ff3c9a91e874e58698b66e6f8d4e72dbc0aaf749b74a79420954146ed053359b0a4c213918582cee187d8a371737a33cfb93e624b4d091e5a6c240", - "@esbuild/openbsd-arm64@npm:0.27.2": "f710da24beeb747ef3a11b9d99085a14f5c929f942fd9d9a05b7806d5ff1b85631bfa506eb7a6aed9fd01ec99bf91f24736f9f0e0eb6b7c0019fe0dddd2e615c", - "@esbuild/openbsd-x64@npm:0.27.2": "62670fbe1f609c5362df7b45968ded512a0860e2ad8a4715a89993abfa2f9f08a28f1294c7857d80e6d3f713639a71d291c06a961b331de67ad350032d1b8e96", - "@esbuild/openharmony-arm64@npm:0.27.2": "e279efdc18301add96ea791ba9ef117cae05346688cd521fd225a60ad166add4bc995af985058e3b6ab9e65a7c49a79108a294d6aa26a1d1685ad0db194e2c56", - "@esbuild/sunos-x64@npm:0.27.2": "7234302321d36576b5a9f027915417cddc195a67b19cdfb50e69c337ee0dd63a88be6b72d7ef299cd569d1af62e54774303d52d3d6b5e5858db975241ae467d6", - "@esbuild/win32-arm64@npm:0.27.2": "36620fddf79da3e8e527ef8331436929fa7a0b23c9b591af8f8573d80ed9c4ef45b24c6fa0abbb01d187dec497efa6c9d9d397d575afc1f28477e9ca16a48d73", - "@esbuild/win32-ia32@npm:0.27.2": "96e8c1fa0ec2b5529ead2ba703e5da7644c138b2f9b6e285c05513f0455e99b2b0dcf399f01779fb384e22810e82f892491e44402772c62d3fe094b025bbdc0f", - "@esbuild/win32-x64@npm:0.27.2": "1ed08bebd916c16003f3784276ae683ab41d34951a0c272f6e072b8067a2b4bacd6f6f75a8dcea375b8545e15891d305425cf7c8dd31f7deab56ef22cde4a1e2", - "@node-rs/crc32-android-arm-eabi@npm:1.10.6": "a499d1438bc27e6540ec5e15817ffaccb8366bf062907cee05abd2ddea1e6049e79a516a972f272be35b10a33e5a63d4dfccf4c42213e8fc942de73e6bb88754", - "@node-rs/crc32-android-arm64@npm:1.10.6": "3d1a8b500f48e8be8049439ea161130277f03ec63716aeae29dc73cc43f091ac8734405243c6f44bf71a59f194436a201cef3172ca7b93a4f3e627499ea1dfda", - "@node-rs/crc32-darwin-arm64@npm:1.10.6": "d210071fc97efae6b20525c13577b91def09ecbc9489d6d061bc40c38fbd49b249f8f268f1d16f56581242517afdc18175e36bdec3411100994387fe88678560", - "@node-rs/crc32-darwin-x64@npm:1.10.6": "2f70fcf61054d6210c733118a8bbfad8f464cf0f85cdc9f8ee9249b610964344306369e521804a4630829704778ec35e41c2cf93419c80962d3add672545a4fc", - "@node-rs/crc32-freebsd-x64@npm:1.10.6": "250252cd1bde3ad5489d223f0229e13324ab6cb81a0a02644bba125c0c3c084f99bce5b265bc07c5c4c4f883bec3941fcddec6a67b91bd7d98c36960fbe96ec8", - "@node-rs/crc32-linux-arm-gnueabihf@npm:1.10.6": "fefd763aeda918bfe3fc08a6bfac12247153b38588f5e02011b774fab4d1d4b0011554e3161f529e2511d25541b9f38f09024ef3b20802a97aa0d6c688f2ad88", - "@node-rs/crc32-linux-arm64-gnu@npm:1.10.6": "ed947d071055500fcdc66b3adc68d52e80b6e12e2fad429efa4b6a0f63556c0bacd438bac71ad989ad90844a5138e2a92e66344a62e73791cdd4c68bec8584ac", - "@node-rs/crc32-linux-arm64-musl@npm:1.10.6": "fe94b295661401d59866487cdca3cc9ce553e85119351c63b10f723f513ff22c0307c88842eebf14e2e841dc2c4c177ef61d506e3a6ad1b70b1aaa1a04b69b3b", - "@node-rs/crc32-linux-x64-gnu@npm:1.10.6": "2e82bce0d59ccfd4bae7f85db7f5cf198e803c5ccb0d68efe27c588d496004e0753162578926fd9df8f5b241cc52ccfae352291ea3167d152de0e69c7fdae4be", - "@node-rs/crc32-linux-x64-musl@npm:1.10.6": "8722d716d80f1e4dd2ebc96f6e552d9ce9091fad6c7bf1fa57033fd7129c404dbeccf9a175759fd80fcda6f50eda6fe99111865ff284edcb4d4bbd110025e6c2", - "@node-rs/crc32-wasm32-wasi@npm:1.10.6": "8c03d8e2472937eacd3242b051bde1bc101556945cb0812a8aa319953f2bd2eecfd45fb41dc89c21987e2c646e27dc4e3f1aa523d6f83092bb5e7226ac0c5e10", - "@node-rs/crc32-win32-arm64-msvc@npm:1.10.6": "3d4c3c0158ff8c248b8c903de79ac4f09f2961feace0d7577ecfdc0007d4ef4737822b281476042737e6ea8c7b4bb1327189f7af8ada855dfbfb53c98a4a35be", - "@node-rs/crc32-win32-ia32-msvc@npm:1.10.6": "30d673a438a4a2fe136fa154717cec31659fea6b98234c48b307b772dd55eba95d592207293bb4f374997c116e5aa809594a98c76cd3ad54d6c8525168cdea83", - "@node-rs/crc32-win32-x64-msvc@npm:1.10.6": "18194da0113883a94912172ec965f9d684eca02dacab1c38b7ea3eb7b91da549485a7c346a96aaab8089448f4ae231670f4a3313be48335676c42319974f9f5b", - "@oxc-resolver/binding-android-arm-eabi@npm:11.16.3": "cc6555a7ef75832ad4c6af7c27b8e11edfeeb3cd52d71baddf1799fde4ef38639c1ed31b9989b39de09b995fd8621f7c9761e0a12768e02d0d0276c4329529cc", - "@oxc-resolver/binding-android-arm64@npm:11.16.3": "590586523a22b60213728e03b3d2b5ed258120360340ca28d04db83898bb79d2443c1079bf37ce62d5d26d41c5766d3423ef260ac127d047b322a3b2527569fd", - "@oxc-resolver/binding-darwin-arm64@npm:11.16.3": "0b65eaa8ac42fc451f0d1dcda5df946c3980de967a35b321944d2cb6cdcc4a0856f330212ed43bbbb719b664a33ed592579951950aabb6f2fc135e4d1c246e17", - "@oxc-resolver/binding-darwin-x64@npm:11.16.3": "8845aaccb58c0a859ab386e9082c352523eb1c0a7f258bb0e3870424ff06ad967e185e4f87d1721874d39ec83889db3a9aa2f6ca85fcdace36f378929c1d26ae", - "@oxc-resolver/binding-freebsd-x64@npm:11.16.3": "44441bda800f3e78a838334996612fc1e488b276e335c955518f388c2a0cd115b144e70f35672fc5fa192a9fa9fbe08c1b3923dcc5504f91210fdfc6c2b406d7", - "@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.16.3": "d2b7a8c94f1e8cdcd901a9554a7b1ef45dcde5f8f9501fe46c0213309a812277711daf653f2949aacd7205c4e1334c2827f95b560c2a97ff2560ae47b861ae12", - "@oxc-resolver/binding-linux-arm-musleabihf@npm:11.16.3": "2f2dd84869fed17ba27b8f52c72bf5292f266f144f911ccca2e0f0cfdc93b6f7f6684297ef119451a6fb1750b762ba85c5a6a8870d6f72e7cac3a0edae2cb970", - "@oxc-resolver/binding-linux-arm64-gnu@npm:11.16.3": "d37969e2b3d6022d2a45dd7e6217a405d4b299ced4713d41e86973cb1e58852068e5dac5a8f119e8e5ed6ed267612a42ed29a779ef1a69b7056a14f4a2bae2ab", - "@oxc-resolver/binding-linux-arm64-musl@npm:11.16.3": "7b1c7cbdc12931d0bf930a627dee73b07a8e815b6154d88f18719c263042a272606fefeec92b370f8e34b696991e1e97ff3a47944066e60e6e8e249e9cb6ee9b", - "@oxc-resolver/binding-linux-ppc64-gnu@npm:11.16.3": "e59ebb74beed7235f332653fc59ed2ad788532242cf20aeebe9f4bc7cfe3f26b1007882bfc1447dd90daa189a7b3ad24d04dc8c30ec8903ac7b83a8dd482d304", - "@oxc-resolver/binding-linux-riscv64-gnu@npm:11.16.3": "4faba58a846eca5f38575c99f36657088399276658b3b1367f7f6c176e4e4d4332117863193aaaf5fd01dfe962374a50c227b221f3f939862e565f871119778c", - "@oxc-resolver/binding-linux-riscv64-musl@npm:11.16.3": "2d1337667667d9290db49903f2e55e62cb093efb931de6169a77a07d37c5f7df818f4573dc30e214c20e9bb98552ecdc972bd6a303541d82b6d9641cea0a5c46", - "@oxc-resolver/binding-linux-s390x-gnu@npm:11.16.3": "87c08a045ee06c2eef737773866f095f975917ed0cf4f3a228bd1f52e130d277ad542376c40e4074c0ecb770f1f9cec360e35f9c92c2ee4f704fed48571504f0", - "@oxc-resolver/binding-linux-x64-gnu@npm:11.16.3": "138f8910ad53f913b42d81012d534fd943f196eacda39fc91d28e20aba4f46c533db364664cec8aec275c1f2eb622ca9a58a9ced757f08f31bf74e886b89c308", - "@oxc-resolver/binding-linux-x64-musl@npm:11.16.3": "4d7798ea78b1f15c464f8ed961f9f9ecbabe73dd9bef8508ae919ff859a922f4819fc4ce48eb07a07909118813ba076664f83e21223902c67d371a6f3d50f069", - "@oxc-resolver/binding-openharmony-arm64@npm:11.16.3": "740852deadb4efbb0308fa5cf538d35de479a5605c34e3b7fc70e2e8d5aec408dcdbe9fa85cb2fa572021f5c9fa182976f9dbee7a6dc8c089b3ba37e69edc2a1", - "@oxc-resolver/binding-wasm32-wasi@npm:11.16.3": "f9d3c69fdafdd81ec147f4aa8ed867b60b9a39920a9a81e043c0bb6783b6bc0316df938ce14bec9ee5c4f3650a0fb43e009fb41bbdfd6bf4305d62acd82bfa44", - "@oxc-resolver/binding-win32-arm64-msvc@npm:11.16.3": "f456e67763c45747ba1f08d705358a7c6fba1a50a8c6b829ad1def972ad96c6327f9b619acb3de3f3b7a8abad16c57740e43392f42be0e13aeb4c584af933db1", - "@oxc-resolver/binding-win32-ia32-msvc@npm:11.16.3": "4c749acb86161f268b526c1e791ae1ed6b1f65d772f25d9e646056bef80612c0d5355b197d3745e6159372fd22d20bc465425d5d732f997918575ffc78f91eda", - "@oxc-resolver/binding-win32-x64-msvc@npm:11.16.3": "06d45a2a96242803db25337ea6979eb85302ed3385ab2286278e1624fd7435f864a159e658dce2b4ad01a4da4711b78c8614c9a6ce9b0bf281cebf2477db0e31", - "@vscode/vsce-sign-alpine-arm64@npm:2.0.6": "82d20f61bc9a8bb5a401dedb8ca56240312f83e18092a4732ee5b08e3d1b55dbf30e143fd26d0b72cbc017c5229d723ba63f20cbbc935e5a25b62edd693b6ccc", - "@vscode/vsce-sign-alpine-x64@npm:2.0.6": "eb93895082e908eb948022df100dd810d2bcd6ff4233d5b8f83e5040aae469710a9c545bdb48a1d6749cbcfed7954038b6d720e9b4feb2fe6f25d89a4dcd99f4", - "@vscode/vsce-sign-darwin-arm64@npm:2.0.6": "962bb2fbc38b3b4e7e25d74d3396fc99c68544c421519a3bdda6e501af2f363c622d6a4e3b28ace63ac38153a03405eb012c93d0b722a75c9765e068af4d3663", - "@vscode/vsce-sign-darwin-x64@npm:2.0.6": "b6f55bb9b95866c99fdbaa70f64dc30b3133545115f042e54041add56280cf65b5246376bb1529549524fc4b34f82cc105a6d2d811d13bcc49d1dba025d3c2a5", - "@vscode/vsce-sign-linux-arm64@npm:2.0.6": "1cf2faeba5f3a1ea44149d77f51e4bdb38eb9a7a605ddea1a7f5c368ab040727d52a4e44083c4e7ab14988e68e43a9120204efaf2882986d7e411043f4527e91", - "@vscode/vsce-sign-linux-arm@npm:2.0.6": "06c184d9ea62f37a93e7c2e17963cc8037b3a25904ae829384474084ddc45ee116f49fd8bb48ea902c6bbd8681e32837b36094f0bf4f626b0f45e0aa9a7681d8", - "@vscode/vsce-sign-linux-x64@npm:2.0.6": "d225d8bbe31bcb4ddd9f8a3f9c46b4ad804b424e9a2bc75ab4e5b1eb928d539c8a9add0baa59f46e8428ab61158ab543f257694dcaf7e43fc10a0a5854d30327", - "@vscode/vsce-sign-win32-arm64@npm:2.0.6": "cb552557dfc1094b7b6307224279ab0090cfc32d8c5285475d2308148d5b7a0e00d120ff18f26d3947a4b112b814312a1613ad3c045be9b308f0019c2a4f76f3", - "@vscode/vsce-sign-win32-x64@npm:2.0.6": "838165c978836dd7180e4c07d71e7a351b4cf46a0400fc5186b9363d42cc89cc706f915f6907964ceaeaa885bc4a53313df88ebf6e580a34778036585b19a05d" -} diff --git a/pkgs/development/tools/language-servers/ansible-language-server/yarn-4.14-support.patch b/pkgs/development/tools/language-servers/ansible-language-server/yarn-4.14-support.patch deleted file mode 100644 index 5a4a11272f63..000000000000 --- a/pkgs/development/tools/language-servers/ansible-language-server/yarn-4.14-support.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/.yarnrc.yml b/.yarnrc.yml ---- a/.yarnrc.yml -+++ b/.yarnrc.yml -@@ -20,4 +20,7 @@ supportedArchitectures: - - darwin - - win32 - --yarnPath: .yarn/releases/yarn-4.12.0.cjs -+approvedGitRepositories: -+ - "**" -+ -+enableScripts: true -diff --git a/yarn.lock b/yarn.lock ---- a/yarn.lock -+++ b/yarn.lock -@@ -2,6 +2,6 @@ - # Manual changes might be lost - proceed with caution! - - __metadata: -- version: 8 -+ version: 9 - cacheKey: 10 - From ecde770beb0a673e53c5c853c19ba8daaf33d283 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 21:35:19 +0000 Subject: [PATCH 50/74] yaookctl: 0-unstable-2026-04-24 -> 0-unstable-2026-06-18 --- pkgs/by-name/ya/yaookctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yaookctl/package.nix b/pkgs/by-name/ya/yaookctl/package.nix index 4efeb67baa5a..a7c4e463704e 100644 --- a/pkgs/by-name/ya/yaookctl/package.nix +++ b/pkgs/by-name/ya/yaookctl/package.nix @@ -6,13 +6,13 @@ }: python3.pkgs.buildPythonApplication { pname = "yaookctl"; - version = "0-unstable-2026-04-24"; + version = "0-unstable-2026-06-18"; src = fetchFromGitLab { owner = "yaook"; repo = "yaookctl"; - rev = "2b66a5bf50b05c68897ab80a17d41d9611d16a1d"; - hash = "sha256-cunSKWjOx+R0gTJic1DJRVHx0RG+vXCagbf8kmTrVKY="; + rev = "697cf46425794c49fe9bb2b42550a58ddcac67a1"; + hash = "sha256-6pLDWPWKxVCGFZr/GhE7BegG86Zbgkw92S5lVMsvtHs="; }; pyproject = true; From 12af2cd2d85d85426329a48f01b67310a985f8a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 01:10:51 +0000 Subject: [PATCH 51/74] python3Packages.pynitrokey: 0.12.2 -> 0.12.3 --- pkgs/development/python-modules/pynitrokey/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynitrokey/default.nix b/pkgs/development/python-modules/pynitrokey/default.nix index 4fd75b845bea..40afca871896 100644 --- a/pkgs/development/python-modules/pynitrokey/default.nix +++ b/pkgs/development/python-modules/pynitrokey/default.nix @@ -25,7 +25,7 @@ let pname = "pynitrokey"; - version = "0.12.2"; + version = "0.12.3"; mainProgram = "nitropy"; in @@ -35,7 +35,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-fDLkYUVBdMFbHlnFSCUUlyJNP9OzRKOJM3ExFdzDEkU="; + hash = "sha256-gVHa95vQH9mCxeU+hX6tXDM2WUc0vw+8iTcPs1msjbQ="; }; nativeBuildInputs = [ installShellFiles ]; From 647a7396861b5c61d4921b2916a2835c20527971 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 18 Jun 2026 20:45:10 -0700 Subject: [PATCH 52/74] python3Packages.aiointercept: init at 0.1.7 --- .../python-modules/aiointercept/default.nix | 73 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 75 insertions(+) create mode 100644 pkgs/development/python-modules/aiointercept/default.nix diff --git a/pkgs/development/python-modules/aiointercept/default.nix b/pkgs/development/python-modules/aiointercept/default.nix new file mode 100644 index 000000000000..6bb008ebb528 --- /dev/null +++ b/pkgs/development/python-modules/aiointercept/default.nix @@ -0,0 +1,73 @@ +{ + aiohttp, + buildPythonPackage, + ddt, + fetchFromGitHub, + hatchling, + lib, + multidict, + pytest-asyncio, + pytestCheckHook, + yarl, +}: + +buildPythonPackage (finalAttrs: { + pname = "aiointercept"; + version = "0.1.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Polandia94"; + repo = "aiointercept"; + tag = "v${finalAttrs.version}"; + hash = "sha256-+tl3Cb2Lkl40FdPNs5byCNoyfm9g6wEKtR0nT1jjrx0="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + aiohttp + multidict + yarl + ]; + + pythonImportsCheck = [ + "aiointercept" + "aiointercept.pytest_plugin" + ]; + + nativeCheckInputs = [ + ddt + pytest-asyncio + pytestCheckHook + ]; + + disabledTests = [ + # different indentation + "test_assert_called_with_json" + "test_assert_called_with_data_bytes" + "test_assert_called_with_data_dict" + "test_assert_called_with_strict_headers_fail" + # connect to DNS servers + "test_address_as_instance_of_url_combined_with_pass_through" + "test_pass_through_unmatched_requests" + "test_pass_through_with_origin_params" + "test_passthrough_host_is_allowed" + "test_passthrough_https_explicit" + "test_passthrough_unmatched_allows_real_requests" + "test_passthrough_unmatched_https_no_patterns" + "test_passthrough_unmatched_https_with_patterns" + "test_passthrough_unmatched_url_handler_unknown_path_proxied" + "test_passthrough_unmatched_with_pattern_proxies_unmatched" + "test_real_request_then_mock_same_host_ignores_stale_dns" + "test_shared_resolve_no_active_instances_uses_real_resolver" + ]; + + meta = { + changelog = "https://github.com/Polandia94/aiointercept/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + description = "Aiohttp mock library that routes requests through a real test server"; + homepage = "https://github.com/Polandia94/aiointercept"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d541bce8d91e..d990054b7e56 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -374,6 +374,8 @@ self: super: with self; { aioimmich = callPackage ../development/python-modules/aioimmich { }; + aiointercept = callPackage ../development/python-modules/aiointercept { }; + aioitertools = callPackage ../development/python-modules/aioitertools { }; aiojellyfin = callPackage ../development/python-modules/aiojellyfin { }; From c15d52f72dbc924eb88e1f7f1a090a80697e025a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 18 Jun 2026 20:37:30 -0700 Subject: [PATCH 53/74] python3Packages.imgw-pib: 2.2.2 -> 2.4.0 Diff: https://github.com/bieniu/imgw-pib/compare/2.2.2...2.4.0 Changelog: https://github.com/bieniu/imgw-pib/releases/tag/2.4.0 --- pkgs/development/python-modules/imgw-pib/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imgw-pib/default.nix b/pkgs/development/python-modules/imgw-pib/default.nix index 6c6cfdc805bb..733a7e0b56f0 100644 --- a/pkgs/development/python-modules/imgw-pib/default.nix +++ b/pkgs/development/python-modules/imgw-pib/default.nix @@ -1,6 +1,7 @@ { aiofiles, aiohttp, + aiointercept, aioresponses, buildPythonPackage, fetchFromGitHub, @@ -15,18 +16,22 @@ buildPythonPackage (finalAttrs: { pname = "imgw-pib"; - version = "2.2.2"; + version = "2.4.0"; pyproject = true; src = fetchFromGitHub { owner = "bieniu"; repo = "imgw-pib"; tag = finalAttrs.version; - hash = "sha256-LWyaTi4OIxK+Nyrwp9/Czl2hxCiRjoTeKhl0Yfw95pk="; + hash = "sha256-IJOzQV2WYc6ZWo6S6kkgSJLC4Y5kWbwkyMDvuFSmESU="; }; build-system = [ setuptools ]; + pythonRelaxDeps = [ + "aiohttp" + ]; + dependencies = [ aiofiles aiohttp @@ -36,6 +41,7 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "imgw_pib" ]; nativeCheckInputs = [ + aiointercept aioresponses freezegun pytest-asyncio From 2a67271ce0352111f971af09a97a4493a0fb9a9b Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 19 Jun 2026 11:31:08 +0200 Subject: [PATCH 54/74] tinymist: 0.14.25 -> 0.15.0 Changelog: https://github.com/Myriad-Dreamin/tinymist/releases/tag/v0.15.0 Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.14.25...v0.15.0 Skip preview-related tests that fail due to "No compatible device found" --- .../myriad-dreamin.tinymist/default.nix | 2 +- pkgs/by-name/ti/tinymist/package.nix | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index e2dff1363b83..b03efaaac854 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { name = "tinymist"; publisher = "myriad-dreamin"; inherit (tinymist) version; - hash = "sha256-13/qw2BZ/WG+TYNVncJ/PuFLaUhlAn63zaa27JcLITE="; + hash = "sha256-7kpW5EYOFsnib5i5xVcywgM82I0Ey/2mjC/LAjFy8qM="; }; __structuredAttrs = true; diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix index 725b0332f154..a1aebd60033a 100644 --- a/pkgs/by-name/ti/tinymist/package.nix +++ b/pkgs/by-name/ti/tinymist/package.nix @@ -15,7 +15,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tinymist"; # Please update the corresponding vscode extension when updating # this derivation. - version = "0.14.25"; + version = "0.15.0"; __structuredAttrs = true; @@ -23,10 +23,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Myriad-Dreamin"; repo = "tinymist"; tag = "v${finalAttrs.version}"; - hash = "sha256-F+GDI+1n8PqhWIxHlKgdsZ8IhQo0CsyAV6g26f5ITVo="; + hash = "sha256-SfkyyszTmleWHa19jMgHjiOUvBOniVybDr9GBmtMVDw="; }; - cargoHash = "sha256-JpeXrk/6FP27rcG84CzeaCn9JEMopvtu/rg7/w1TgzI="; + cargoHash = "sha256-ztJb2Br0Ph2qSeo9MGm9OdU66YPkep+9lBCrL2TimB4="; nativeBuildInputs = [ installShellFiles @@ -56,6 +56,16 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=references::tests::test" "--skip=rename::tests::test" "--skip=semantic_tokens_full::tests::test" + + # Return "No compatible device found" when testing preview + "--skip=doc::tests::diff_v1_preview_frame_paints_generated_page" + "--skip=doc::tests::full_current_preview_frame_paints_generated_page_after_reset" + "--skip=doc::tests::page_canvas_exposes_synthetic_accesskit_link_nodes" + "--skip=doc::tests::page_canvas_exposes_synthetic_accesskit_text_runs" + "--skip=doc::tests::page_canvas_paints_selection_overlay_above_scene" + "--skip=doc::tests::page_canvas_paints_supplied_white_background" + "--skip=doc::tests::page_canvas_selects_and_copies_text" + "--skip=doc::tests::page_canvas_uses_pointer_cursor_over_links" ]; postInstall = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) ( From 5dc8dabd696a9f21da30b58e45434c1ad0fdafc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 10:43:10 +0000 Subject: [PATCH 55/74] python3Packages.mitsubishi-comfort: 0.3.1 -> 0.3.2 --- .../development/python-modules/mitsubishi-comfort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitsubishi-comfort/default.nix b/pkgs/development/python-modules/mitsubishi-comfort/default.nix index 25d0c4055739..f0ab7ac2cd8a 100644 --- a/pkgs/development/python-modules/mitsubishi-comfort/default.nix +++ b/pkgs/development/python-modules/mitsubishi-comfort/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "mitsubishi-comfort"; - version = "0.3.1"; + version = "0.3.2"; pyproject = true; src = fetchFromGitHub { owner = "nikolairahimi"; repo = "mitsubishi-comfort"; tag = "v${finalAttrs.version}"; - hash = "sha256-PyNWGCxO04+/4BCN22qvKoHB1Molp5jLFNHIxRFavNY="; + hash = "sha256-fdP2E6ICxuaOUlNJxAa7k0WICWmxKtRFfB2eKRdanG8="; }; build-system = [ setuptools ]; From 8ab8fd0aeea4d4d28a6d3480b35fdfe58633ac60 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Fri, 19 Jun 2026 13:21:15 +0200 Subject: [PATCH 56/74] rnnoise-plugin: migrate to pcre2 part of #356387 --- pkgs/by-name/rn/rnnoise-plugin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rn/rnnoise-plugin/package.nix b/pkgs/by-name/rn/rnnoise-plugin/package.nix index 5816fda5f7cc..557baba05b08 100644 --- a/pkgs/by-name/rn/rnnoise-plugin/package.nix +++ b/pkgs/by-name/rn/rnnoise-plugin/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, freetype, gtk3-x11, - pcre, + pcre2, pkg-config, webkitgtk_4_1, libxrandr, @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ freetype gtk3-x11 - pcre + pcre2 libx11 libxrandr ] From 609866afef73aa2c79e40cca3ea2abf57fc60fde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 12:17:15 +0000 Subject: [PATCH 57/74] postgresqlPackages.jsonb_deep_sum: 0-unstable-2021-12-24 -> 0-unstable-2026-06-17 --- pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix b/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix index f656a4792e38..1951f5a56b72 100644 --- a/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix +++ b/pkgs/servers/sql/postgresql/ext/jsonb_deep_sum.nix @@ -7,13 +7,13 @@ postgresqlBuildExtension { pname = "jsonb_deep_sum"; - version = "0-unstable-2021-12-24"; + version = "0-unstable-2026-06-17"; src = fetchFromGitHub { owner = "furstenheim"; repo = "jsonb_deep_sum"; - rev = "d9c69aa6b7da860e5522a9426467e67cb787980c"; - hash = "sha256-W1wNILAwTAjFPezq+grdRMA59KEnMZDz69n9xQUqdc0="; + rev = "3f1b4be67e3bc74b7cc4635fc285dc3c602ee420"; + hash = "sha256-44GApqemY9sLukViGbyTzlI7qHeAGNdMCKZOawPUj8s="; }; meta = { From a99fe4499eba9bb46dc2db5e5162970e90fa9cdc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 13:56:52 +0000 Subject: [PATCH 58/74] pi-coding-agent: 0.79.1 -> 0.79.8 --- pkgs/by-name/pi/pi-coding-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index ea3429bc6213..e067a5d0c043 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -12,16 +12,16 @@ }: buildNpmPackage (finalAttrs: { pname = "pi-coding-agent"; - version = "0.79.1"; + version = "0.79.8"; src = fetchFromGitHub { owner = "earendil-works"; repo = "pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-MvH8e21GVfzRQ9vsxFNC1GHJfB9GZpqY1Z2t8GCUaiQ="; + hash = "sha256-eH1+vHrKBu1GcUXnTdvRtNuLuf0EdReAnFit8UqiXB4="; }; - npmDepsHash = "sha256-ZWdfDDs+Hv+GWTmsNmpWNlUDBOMALw7H4lwo7CJHVCM="; + npmDepsHash = "sha256-xrTpu4TkRmlflg7pMaw/QVsN+poQ41slVA5PET+NDoI="; npmWorkspace = "packages/coding-agent"; From 5b0e6488b7524099236ef53fd44c6e181be6b2c9 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 19 Jun 2026 14:40:32 +0000 Subject: [PATCH 59/74] python3Packages.flash-attn: drop cute/ subdir --- .../python-modules/flash-attn/default.nix | 20 +++--- .../drop-cutlass-ampere-utils.patch | 62 ------------------- 2 files changed, 9 insertions(+), 73 deletions(-) delete mode 100644 pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch diff --git a/pkgs/development/python-modules/flash-attn/default.nix b/pkgs/development/python-modules/flash-attn/default.nix index c2c7f85ad870..fec6c8b73c34 100644 --- a/pkgs/development/python-modules/flash-attn/default.nix +++ b/pkgs/development/python-modules/flash-attn/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + python, # build-system ninja, @@ -9,9 +10,7 @@ torch, # dependencies - cuda-bindings, einops, - nvidia-cutlass-dsl, # tests apex, @@ -43,11 +42,6 @@ let hash = "sha256-IgK517JorAf9ERcimusF20HgnuETBNKgnGaOxWBuV/M="; }; - patches = [ - # cutlass.utils.ampere_helpers was removed from nvidia-cutlass-dsl, this patch is a workaround. - ./drop-cutlass-ampere-utils.patch - ]; - preConfigure = '' export MAX_JOBS="$NIX_BUILD_CORES" export NVCC_THREADS=2 @@ -83,14 +77,18 @@ let ]; dependencies = [ - # Used in flash_attn/cute/interface.py - cuda-bindings - einops - nvidia-cutlass-dsl torch ]; + # The CuTeDSL implementation (flash_attn/cute) is the FlashAttention-4 module, + # packaged separately as `flash-attn-4`. Drop the stale snapshot bundled in this + # FA2 release so the two packages don't collide on flash_attn/cute/ when a single + # environment installs both. + postInstall = '' + rm -rf "$out/${python.sitePackages}/flash_attn/cute" + ''; + pythonImportsCheck = [ "flash_attn" ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch b/pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch deleted file mode 100644 index b16e85f71cfb..000000000000 --- a/pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch +++ /dev/null @@ -1,62 +0,0 @@ -diff --git a/flash_attn/cute/ampere_helpers.py b/flash_attn/cute/ampere_helpers.py -index 839f407..9f74824 100644 ---- a/flash_attn/cute/ampere_helpers.py -+++ b/flash_attn/cute/ampere_helpers.py -@@ -5,6 +5,15 @@ import cutlass - import cutlass.cute as cute - - -+# Max dynamic shared memory per SM, in bytes (architectural max minus 1 KB reserved for the driver). -+# Mirrors the values previously exposed by cutlass.utils.ampere_helpers, which was removed in nvidia-cutlass-dsl 4.3. -+SMEM_CAPACITY = { -+ "sm80": (164 - 1) * 1024, -+ "sm86": (100 - 1) * 1024, -+ "sm89": (100 - 1) * 1024, -+} -+ -+ - def get_smem_layout_atom(dtype: Type[cutlass.Numeric], k_dim: int) -> cute.ComposedLayout: - dtype_byte = cutlass.const_expr(dtype.width // 8) - bytes_per_row = cutlass.const_expr(k_dim * dtype_byte) -diff --git a/flash_attn/cute/flash_bwd.py b/flash_attn/cute/flash_bwd.py -index 79f5ee8..be008b1 100644 ---- a/flash_attn/cute/flash_bwd.py -+++ b/flash_attn/cute/flash_bwd.py -@@ -11,7 +11,6 @@ import cuda.bindings.driver as cuda - import cutlass - import cutlass.cute as cute - from cutlass.cute.nvgpu import cpasync, warp --import cutlass.utils.ampere_helpers as sm80_utils_basic - - from flash_attn.cute import ampere_helpers as sm80_utils - from flash_attn.cute import utils -@@ -125,7 +124,7 @@ class FlashAttentionBackwardSm80: - smem_usage_V = n_block_size * head_dim_v * 2 - smem_usage_QV = (smem_usage_Q + smem_usage_V) if not V_in_regs else max(smem_usage_Q, smem_usage_V) - smem_usage = smem_usage_QV + smem_usage_dO + smem_usage_K -- smem_capacity = sm80_utils_basic.SMEM_CAPACITY["sm80"] -+ smem_capacity = sm80_utils.SMEM_CAPACITY["sm80"] - if smem_usage > smem_capacity: - return False - return True -diff --git a/flash_attn/cute/flash_fwd.py b/flash_attn/cute/flash_fwd.py -index ddd5cfc..cf5ac81 100644 ---- a/flash_attn/cute/flash_fwd.py -+++ b/flash_attn/cute/flash_fwd.py -@@ -16,7 +16,6 @@ import cutlass - import cutlass.cute as cute - from cutlass import const_expr - from cutlass.cute.nvgpu import cpasync, warp, warpgroup --import cutlass.utils.ampere_helpers as sm80_utils_basic - import cutlass.utils.hopper_helpers as sm90_utils_basic - - from flash_attn.cute import ampere_helpers as sm80_utils -@@ -127,7 +126,7 @@ class FlashAttentionForwardBase: - smem_usage_QV = (smem_usage_Q + smem_usage_V) if not Q_in_regs else max(smem_usage_Q, smem_usage_V) - smem_usage = smem_usage_QV + smem_usage_K - # TODO: sm86 and sm89 -- smem_capacity = sm80_utils_basic.SMEM_CAPACITY["sm80"] -+ smem_capacity = sm80_utils.SMEM_CAPACITY["sm80"] - if smem_usage > smem_capacity: - return False - # Check if twice the block size is divisible by the number of threads From 5f4f964490764d3a995109de124eb162b842eb73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 14:42:55 +0000 Subject: [PATCH 60/74] python3Packages.tt-flash: 3.8.0 -> 3.9.0 --- pkgs/development/python-modules/tt-flash/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tt-flash/default.nix b/pkgs/development/python-modules/tt-flash/default.nix index 813e25fd0289..b21f1de69322 100644 --- a/pkgs/development/python-modules/tt-flash/default.nix +++ b/pkgs/development/python-modules/tt-flash/default.nix @@ -17,7 +17,7 @@ }: buildPythonPackage (finalAttrs: { pname = "tt-flash"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; __structuredAttrs = true; @@ -25,7 +25,7 @@ buildPythonPackage (finalAttrs: { owner = "tenstorrent"; repo = "tt-flash"; tag = "v${finalAttrs.version}"; - hash = "sha256-p1NzR53n9f4nVQXHDxTlbtqYVTL/5/ZSqkM3ldozsME="; + hash = "sha256-YpkDBLkhN413wbJ2eLzRJGSG6Rn6eMNSkCBvy+G0wh4="; }; build-system = [ From 2b0a683649a7cd9e229d0231952cc28f2a4bfd6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 01:43:27 +0000 Subject: [PATCH 61/74] python3Packages.kagglesdk: 0.1.23 -> 0.1.30 --- pkgs/development/python-modules/kagglesdk/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/kagglesdk/default.nix b/pkgs/development/python-modules/kagglesdk/default.nix index 097b96bd8e7d..20100ed44533 100644 --- a/pkgs/development/python-modules/kagglesdk/default.nix +++ b/pkgs/development/python-modules/kagglesdk/default.nix @@ -9,21 +9,19 @@ # dependencies protobuf, requests, - - # tests - pytestCheckHook, }: buildPythonPackage (finalAttrs: { pname = "kagglesdk"; - version = "0.1.23"; + version = "0.1.30"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "Kaggle"; repo = "kagglesdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-0KzZy7Hghkljdbbp4AnafBmZL+jw/3q44+caSZ1S1mU="; + hash = "sha256-7YjbJ6uo6R3jpo25wlHftYAA+0t7oUXc432N/REeCzU="; }; build-system = [ From 760357d1cf460c51594dc9fcf53c3d7a8c89faab Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 9 Jun 2026 22:34:19 +0000 Subject: [PATCH 62/74] python3Packages.kagglehub: 1.0.1 -> 1.0.2 Diff: https://github.com/Kaggle/kagglehub/compare/v1.0.1...v1.0.2 Changelog: https://github.com/Kaggle/kagglehub/blob/v1.0.2/CHANGELOG.md --- pkgs/development/python-modules/kagglehub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kagglehub/default.nix b/pkgs/development/python-modules/kagglehub/default.nix index d6a217d5dbea..db88d1797753 100644 --- a/pkgs/development/python-modules/kagglehub/default.nix +++ b/pkgs/development/python-modules/kagglehub/default.nix @@ -38,7 +38,7 @@ buildPythonPackage (finalAttrs: { pname = "kagglehub"; - version = "1.0.1"; + version = "1.0.2"; pyproject = true; __structuredAttrs = true; @@ -46,7 +46,7 @@ buildPythonPackage (finalAttrs: { owner = "Kaggle"; repo = "kagglehub"; tag = "v${finalAttrs.version}"; - hash = "sha256-HyPFGde1v++7Ef5dSLHLA2u2RfnlwM+63RAV+lulTjw="; + hash = "sha256-a21HFUNU7zWGb0ZpXx8MSDVpgu7Ykx6SLbLaIO6wRm8="; }; build-system = [ From b8423f26d4ced31545a3074ddec1fd97cb46cc50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 16:03:09 +0000 Subject: [PATCH 63/74] python3Packages.moyopy: 0.11.0 -> 0.12.0 --- pkgs/development/python-modules/moyopy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/moyopy/default.nix b/pkgs/development/python-modules/moyopy/default.nix index 91387d6d924c..45086f5076b5 100644 --- a/pkgs/development/python-modules/moyopy/default.nix +++ b/pkgs/development/python-modules/moyopy/default.nix @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { pname = "moyopy"; - version = "0.11.0"; + version = "0.12.0"; pyproject = true; __structuredAttrs = true; @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { owner = "spglib"; repo = "moyo"; tag = "v${finalAttrs.version}"; - hash = "sha256-PxKY/dhYKdvl2dfrDfsqg46TJ2EFx6Px27u8OddQjiI="; + hash = "sha256-PnDE47R+OyJ5byBzjssHStTPtCZP9NUgIIO6065dLhI="; }; sourceRoot = "${finalAttrs.src.name}/moyopy"; @@ -47,7 +47,7 @@ buildPythonPackage (finalAttrs: { sourceRoot cargoRoot ; - hash = "sha256-8GNHuRv3neE0xhfLyxw92DvZRUJFrYm7JCi0Bd2KROs="; + hash = "sha256-5/l3VL3CYTdTCrDXy8tg2hVXk9ZcUBoKtXPPIQcuAuc="; }; build-system = [ From 91c2a7ce8dcfe8acce8d8b572a3fc8c616c08d09 Mon Sep 17 00:00:00 2001 From: liberodark Date: Fri, 19 Jun 2026 07:20:09 +0200 Subject: [PATCH 64/74] nodejs_24: fix riscv64-linux build --- pkgs/development/web/nodejs/nodejs.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index edcfdcae34a4..343be8e14791 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -524,6 +524,27 @@ let "test-esm-import-meta-main-eval" "test-worker-debug" ] + # These network/fetch/inspector tests fail on riscv64 + ++ lib.optionals (majorVersion == "24" && stdenv.hostPlatform.isRiscV64) [ + "test-fetch" + "test-http2-allow-http1-upgrade-ws" + "test-http-proxy-fetch" + "test-http-set-global-proxy-from-env-fetch" + "test-http-set-global-proxy-from-env-fetch-default" + "test-http-set-global-proxy-from-env-fetch-empty" + "test-http-set-global-proxy-from-env-fetch-no-proxy" + "test-http-set-global-proxy-from-env-fetch-restore" + "test-http-set-global-proxy-from-env-override-fetch" + "test-inspector-invalid-protocol" + "test-inspector-network-content-type" + "test-inspector-network-fetch" + "test-inspector-network-websocket" + "test-report-exclude-network" + "test-tls-set-default-ca-certificates-append-fetch" + "test-tls-set-default-ca-certificates-reset-fetch" + "test-use-env-proxy-cli-http" + "test-wasm-web-api" + ] # Those are annoyingly flaky, but not enough to be marked as such upstream. ++ lib.optional (majorVersion == "22") "test-child-process-stdout-flush-exit" ++ lib.optional ( From de5e2890a196f38b11fcba4655f7936cbc76e92f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 17:22:44 +0000 Subject: [PATCH 65/74] terraform-providers.aliyun_alicloud: 1.281.0 -> 1.282.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index fb431590cff8..8b0d524b6ed8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -45,13 +45,13 @@ "vendorHash": "sha256-5IfYhOEhXRpdL7G3Op9a0Ep14el2gwcVmRMkGB7oWH4=" }, "aliyun_alicloud": { - "hash": "sha256-dIMlk/ZKIJjrkAk0EGCz3UTZvjbEltWq879331EEMD0=", + "hash": "sha256-wBwFtW2hbBL7YkL8o7bkd3eMCmdjObIbBiuLPsmZqQo=", "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", "owner": "aliyun", "repo": "terraform-provider-alicloud", - "rev": "v1.281.0", + "rev": "v1.282.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-lBD9ifRpUwg45V7zZG3grHvndG0V42oiX68zgcM7t74=" + "vendorHash": "sha256-sESuNlWNyjjGYb7z+tQF7RGBgicnPISuwXRzB+QJ7E4=" }, "aminueza_minio": { "hash": "sha256-TLwOp7dSMjwOjlxEzYbFgw/S+Zkv+tCdknSjonmsRJo=", From ce4782aae889ce0f1ab3cfcfe6193ec294580d84 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Jun 2026 21:50:51 +0300 Subject: [PATCH 66/74] netbird: 0.73.0 -> 0.73.1 Diff: https://github.com/netbirdio/netbird/compare/v0.73.0...v0.73.1 Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.73.1 --- pkgs/by-name/ne/netbird/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 70d27f2bab3f..776a158265de 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -73,13 +73,13 @@ let in buildGoModule (finalAttrs: { pname = "netbird-${componentName}"; - version = "0.73.0"; + version = "0.73.1"; src = fetchFromGitHub { owner = "netbirdio"; repo = "netbird"; tag = "v${finalAttrs.version}"; - hash = "sha256-xgZ1vteRQ9AEPdoV4gL9ZCzkiva8sTFUP0qt5S1u+zc="; + hash = "sha256-KDtu29DaiaQ3IdlaqNdgJWt+n853pnE2PbRnYVxpU8A="; }; vendorHash = "sha256-qa++ONGrFsKJTK7R6Q/9FsMfptKNK9bza32nFKosDxY="; From f4126ac6ff92db6afd54cb96d78b90da3c1d1440 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 19 Jun 2026 18:58:23 +0000 Subject: [PATCH 67/74] ketesa: 1.2.1 -> 1.3.0 Changelog: https://github.com/etkecc/ketesa/releases/tag/v1.3.0 Diff: https://github.com/etkecc/ketesa/compare/v1.2.1...v1.3.0 --- pkgs/by-name/ke/ketesa/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ke/ketesa/package.nix b/pkgs/by-name/ke/ketesa/package.nix index 1c5db95856e7..9afc27b5184d 100644 --- a/pkgs/by-name/ke/ketesa/package.nix +++ b/pkgs/by-name/ke/ketesa/package.nix @@ -17,18 +17,18 @@ assert lib.asserts.assertMsg ( stdenv.mkDerivation (finalAttrs: { pname = "ketesa"; - version = "1.2.1"; + version = "1.3.0"; src = fetchFromGitHub { owner = "etkecc"; repo = "ketesa"; tag = "v${finalAttrs.version}"; - hash = "sha256-Yg5M3D4etEVwLXT5+QSLqebJwBIpRKV43nYycKSi/tw="; + hash = "sha256-0YNCPOkWIzXMfs6Jptn+PBRHxuees6zVh7RpTXZKywQ="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-mLFCVt2LsF4/evlVyTXEdSSk4aDU2tF2m3v8j8eX8ng="; + hash = "sha256-NJGAchoEVgIOjQyH9mNh7h4BZmq4HV2FjHOBhL88ZWw="; }; nativeBuildInputs = [ From 91432172873e44e270ddff668762903804f7a2d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 19:11:41 +0000 Subject: [PATCH 68/74] terraform-providers.spacelift-io_spacelift: 1.51.0 -> 1.52.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index fb431590cff8..784bc1290fd0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1238,11 +1238,11 @@ "vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8=" }, "spacelift-io_spacelift": { - "hash": "sha256-pWj9K8+ssAuSz1oufi/Ce701xaBDmHKtyijA/R/kQ/g=", + "hash": "sha256-k94bMIHlOBJ6zilasFCugt8fgZ4F5bl0kWOzdniy4D4=", "homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift", "owner": "spacelift-io", "repo": "terraform-provider-spacelift", - "rev": "v1.51.0", + "rev": "v1.52.0", "spdx": "MIT", "vendorHash": "sha256-C8TE7uxMf6LOTS6v22mXwUdk2eqQRinwrCH4ZVUCx4k=" }, From 2f78c99890b268c269955e91e0b6ef26644c9284 Mon Sep 17 00:00:00 2001 From: Mario <191101255+wariuccio@users.noreply.github.com> Date: Wed, 3 Jun 2026 22:21:53 +0100 Subject: [PATCH 69/74] castsponsorskip: init at 0.8.3 Co-authored-by: Sandro --- pkgs/by-name/ca/castsponsorskip/package.nix | 39 +++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/ca/castsponsorskip/package.nix diff --git a/pkgs/by-name/ca/castsponsorskip/package.nix b/pkgs/by-name/ca/castsponsorskip/package.nix new file mode 100644 index 000000000000..0635a3dfade5 --- /dev/null +++ b/pkgs/by-name/ca/castsponsorskip/package.nix @@ -0,0 +1,39 @@ +{ + fetchFromGitHub, + buildGoModule, + lib, +}: + +buildGoModule (finalAttrs: { + pname = "castsponsorskip"; + version = "0.8.3"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "gabe565"; + repo = "CastSponsorSkip"; + tag = "v${finalAttrs.version}"; + hash = "sha256-qPn753aSKlMdSEEN1QYuS3hDYtjL4Pm07mEKY1kI5Ak="; + }; + + vendorHash = "sha256-ph6rwr4FxuNpFF5DedsrMEnm28xR11bC7EcaNQJcyug="; + + checkFlags = + let + skippedTests = [ + "Test_completeCategories" # Requires network access + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + + meta = { + description = "Skip YouTube sponsorships (and sometimes ads) on all local Google Cast devices"; + homepage = "https://github.com/gabe565/CastSponsorSkip"; + changelog = "https://github.com/gabe565/CastSponsorSkip/releases"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + wariuccio + ]; + }; +}) From f79a8a6daecb3c339aaec2881a83964993c027f3 Mon Sep 17 00:00:00 2001 From: Mario <191101255+wariuccio@users.noreply.github.com> Date: Wed, 3 Jun 2026 22:54:02 +0100 Subject: [PATCH 70/74] nixos/castsponsorskip: init Co-authored-by: Sandro --- .../manual/release-notes/rl-2611.section.md | 2 + nixos/modules/module-list.nix | 1 + .../modules/services/misc/castsponsorskip.nix | 49 +++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 nixos/modules/services/misc/castsponsorskip.nix diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index bfa65265ff8f..b45905062209 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -16,6 +16,8 @@ - [Nezha](https://github.com/nezhahq/nezha), a self-hosted, lightweight server and website monitoring and O&M tool. Available as [services.nezha](#opt-services.nezha.enable). +- [CastSponsorSkip](https://github.com/gabe565/CastSponsorSkip/), skips YouTube sponsorships (and sometimes ads) on all local Google Cast devices. + - [FlapAlerted](https://github.com/Kioubit/FlapAlerted), detects BGP flapping events and provides statistics based on BGP update messages. Available as [services.flap-alerted](#opt-services.flap-alerted.enable). ## Backward Incompatibilities {#sec-release-26.11-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 3467f312c430..16fc9633c33b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -838,6 +838,7 @@ ./services/misc/blenderfarm.nix ./services/misc/calibre-server.nix ./services/misc/canto-daemon.nix + ./services/misc/castsponsorskip.nix ./services/misc/cfdyndns.nix ./services/misc/cgminer.nix ./services/misc/clipcat.nix diff --git a/nixos/modules/services/misc/castsponsorskip.nix b/nixos/modules/services/misc/castsponsorskip.nix new file mode 100644 index 000000000000..0b7eb39de9c8 --- /dev/null +++ b/nixos/modules/services/misc/castsponsorskip.nix @@ -0,0 +1,49 @@ +{ + config, + pkgs, + lib, + ... +}: +let + cfg = config.services.castsponsorskip; +in +{ + options = { + services.castsponsorskip = { + enable = lib.mkEnableOption "castsponsorskip"; + package = lib.mkPackageOption pkgs "castsponsorskip" { }; + config = lib.mkOption { + type = (pkgs.formats.yaml { }).type; + default = { }; + example = { + CSS_SKIP_SPONSORS = false; + }; + description = "Configuration for the service. List of options all options ."; + }; + }; + }; + config = lib.mkIf cfg.enable { + systemd.services.castsponsorskip = + let + # Needed, even if empty, to avoid searching for a file in + # the user home directory, which doesn't exist for + # dynamic users + config = (pkgs.formats.yaml cfg.config).generate "config.yaml" { }; + in + { + description = "Skip YouTube ads and sponsorships on all local Google Cast devices"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + DynamicUser = true; + Restart = "always"; + ExecStart = "${lib.getExe cfg.package} --config=${config}"; + TimeoutStopSec = "20s"; + }; + }; + }; + + meta = { + maintainers = with lib.maintainers; [ wariuccio ]; + }; +} From 113abcad4f63d8ba64f4e222ccf204133887482c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 22 May 2026 00:28:28 +0200 Subject: [PATCH 71/74] dot2tex: use finalAttrs --- pkgs/development/python-modules/dot2tex/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dot2tex/default.nix b/pkgs/development/python-modules/dot2tex/default.nix index 47187119c0e4..64604d43813f 100644 --- a/pkgs/development/python-modules/dot2tex/default.nix +++ b/pkgs/development/python-modules/dot2tex/default.nix @@ -10,13 +10,13 @@ texliveSmall, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dot2tex"; version = "2.11.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-KZoq8FruW74CV6VipQapPieSk9XDjyjQirissyM/584="; }; @@ -50,4 +50,4 @@ buildPythonPackage rec { homepage = "https://github.com/kjellmf/dot2tex"; license = lib.licenses.mit; }; -} +}) From 5f9edd48e74cbced5740bd0969da4336413382d3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 19 Jun 2026 19:28:34 +0000 Subject: [PATCH 72/74] air-formatter: 0.9.0 -> 0.10.0 Diff: https://github.com/posit-dev/air/compare/0.9.0...0.10.0 Changelog: https://github.com/posit-dev/air/blob/0.10.0/CHANGELOG.md --- pkgs/by-name/ai/air-formatter/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ai/air-formatter/package.nix b/pkgs/by-name/ai/air-formatter/package.nix index 14ea7346f1d0..5e8da6faed95 100644 --- a/pkgs/by-name/ai/air-formatter/package.nix +++ b/pkgs/by-name/ai/air-formatter/package.nix @@ -7,16 +7,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "air-formatter"; - version = "0.9.0"; + version = "0.10.0"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "posit-dev"; repo = "air"; tag = finalAttrs.version; - hash = "sha256-9itu/coUlYNdH2go1AmMff1pMozv6nGeOEZKTwBqA8M="; + hash = "sha256-u0icSo6aW6tLgY57RPAoVte5Awn16FLIvZEeeYNr5fk="; }; - cargoHash = "sha256-R7rUXx+I1bmdP6fvbXyKulaWQZQxBcngJihCg0SVFY0="; + cargoHash = "sha256-51xkTVs6j7n0os5wHWxpFC/uLHm3tz+SiWUHsd+bNRw="; useNextest = true; From 2f0431535fc14853fe7c3ed0253ea551ef7b9b31 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Sun, 17 May 2026 13:06:53 +0800 Subject: [PATCH 73/74] snipt: init at 0.1.0 --- pkgs/by-name/sn/snipt/package.nix | 58 +++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 pkgs/by-name/sn/snipt/package.nix diff --git a/pkgs/by-name/sn/snipt/package.nix b/pkgs/by-name/sn/snipt/package.nix new file mode 100644 index 000000000000..ce204ff82087 --- /dev/null +++ b/pkgs/by-name/sn/snipt/package.nix @@ -0,0 +1,58 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + libx11, + libxi, + libxtst, + xdotool, + libxkbcommon, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "snipt"; + version = "0.1.0"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "snipt"; + repo = "snipt"; + tag = "v${finalAttrs.version}"; + hash = "sha256-UMsoTJtpS4vInviDdCrnZQk2scYHM/5a8l7/HK+o8Tc="; + }; + + cargoHash = "sha256-mtw9mdUDxYhZcncTves0FH6COvRNVaMZOdapy3VEZrk="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + libx11 + libxi + libxtst + xdotool + libxkbcommon + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Powerful text snippet expansion tool"; + longDescription = '' + Snipt is a powerful text snippet expansion tool that boosts your productivity + by replacing short text shortcuts with longer content. + Just type a prefix (like `:`) followed by your shortcut, + and snipt automatically expands it into your predefined text. + ''; + homepage = "https://github.com/snipt/snipt"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ chillcicada ]; + mainProgram = "snipt"; + platforms = lib.platforms.unix; + }; +}) From f6df17458b8d2242654463e39ce38ccbfb41bd00 Mon Sep 17 00:00:00 2001 From: Rafael Madriz Date: Fri, 19 Jun 2026 19:52:02 -0300 Subject: [PATCH 74/74] zk: update homepage link --- pkgs/by-name/zk/zk/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zk/zk/package.nix b/pkgs/by-name/zk/zk/package.nix index 61c851950061..f6376d3c53ff 100644 --- a/pkgs/by-name/zk/zk/package.nix +++ b/pkgs/by-name/zk/zk/package.nix @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ pinpox ]; license = lib.licenses.gpl3; description = "Zettelkasten plain text note-taking assistant"; - homepage = "https://github.com/mickael-menu/zk"; + homepage = "https://github.com/zk-org/zk"; mainProgram = "zk"; }; })