From d350aeeb1a02cefbd889be42e1f7faa2742ab1cc Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Wed, 12 Nov 2025 12:45:03 +0000 Subject: [PATCH 001/110] postgresqlPackages.vectorchord: 0.5.3 -> 1.0.0 --- pkgs/servers/sql/postgresql/ext/vectorchord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix index 0cd70bff768f..7eef0c06e74b 100644 --- a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix +++ b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix @@ -12,16 +12,16 @@ buildPgrxExtension (finalAttrs: { cargo-pgrx = cargo-pgrx_0_16_0; pname = "vectorchord"; - version = "0.5.3"; + version = "1.0.0"; src = fetchFromGitHub { owner = "tensorchord"; repo = "vectorchord"; tag = finalAttrs.version; - hash = "sha256-+c1Uf/3rp+HuthDVPLloJF2MQPW3Xho897Z2eAnG6aM="; + hash = "sha256-+BOuiinbKPZZaDl9aYsIoZPgvLZ4FA6Rb4/W+lAz4so="; }; - cargoHash = "sha256-/EcQgQ6J9hg4BsniRX7OMwEYy5EtVeT6Q/+3mAkyCH8="; + cargoHash = "sha256-kwe2x7OTjpdPonZsvnR1C/89D5W/R5JswYF79YcSFEA="; # Include upgrade scripts in the final package # https://github.com/tensorchord/VectorChord/blob/0.5.0/crates/make/src/main.rs#L366 From 0a7f66d9d4ca61edc12d4b5f54ddf8f903ad232b Mon Sep 17 00:00:00 2001 From: Yusuf Raji Date: Thu, 25 Dec 2025 20:10:10 +0100 Subject: [PATCH 002/110] maintainers: add yusufraji --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/fc/fcast-client/package.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d3ca955a9840..151a65c6d954 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29119,6 +29119,12 @@ githubId = 37774475; name = "Yusuf Duran"; }; + yusufraji = { + name = "Yusuf Raji"; + github = "yusufraji"; + githubId = 22890520; + matrix = "@yusufraji49:matrix.org"; + }; yvan-sraka = { email = "yvan@sraka.xyz"; github = "yvan-sraka"; diff --git a/pkgs/by-name/fc/fcast-client/package.nix b/pkgs/by-name/fc/fcast-client/package.nix index c6c6084b655f..c43a06f76ef6 100644 --- a/pkgs/by-name/fc/fcast-client/package.nix +++ b/pkgs/by-name/fc/fcast-client/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { receiver devices or integrate the FCast protocol into their own apps. ''; mainProgram = "fcast"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ yusufraji ]; platforms = lib.platforms.linux; }; } From d5cd5ccf387441a8cee376d4613a5588dafa4d60 Mon Sep 17 00:00:00 2001 From: Yusuf Raji Date: Thu, 25 Dec 2025 20:48:51 +0100 Subject: [PATCH 003/110] fcast-client: enable Darwin platform --- pkgs/by-name/fc/fcast-client/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fc/fcast-client/package.nix b/pkgs/by-name/fc/fcast-client/package.nix index c43a06f76ef6..7a101b9bc6a2 100644 --- a/pkgs/by-name/fc/fcast-client/package.nix +++ b/pkgs/by-name/fc/fcast-client/package.nix @@ -33,6 +33,6 @@ rustPlatform.buildRustPackage rec { ''; mainProgram = "fcast"; maintainers = with lib.maintainers; [ yusufraji ]; - platforms = lib.platforms.linux; + platforms = with lib.platforms; linux ++ darwin; }; } From d7d3b10538a003fd635d191ee0af3035625059eb Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 21 Jan 2026 23:53:22 +0100 Subject: [PATCH 004/110] maintainers: drop shamilton Signed-off-by: Marcin Serwin --- maintainers/github-teams.json | 1 - maintainers/maintainer-list.nix | 6 ------ nixos/modules/programs/openvpn3.nix | 1 - pkgs/applications/editors/formiko/default.nix | 1 - pkgs/applications/misc/googleearth-pro/default.nix | 1 - pkgs/applications/misc/ksmoothdock/default.nix | 1 - pkgs/applications/office/semantik/default.nix | 1 - pkgs/applications/radio/cqrlog/default.nix | 1 - pkgs/by-name/bo/boca/package.nix | 1 - pkgs/by-name/bo/bottles-unwrapped/package.nix | 1 - pkgs/by-name/ci/cicero-tui/package.nix | 1 - pkgs/by-name/ep/eplot/package.nix | 1 - pkgs/by-name/fo/fontfor/package.nix | 1 - pkgs/by-name/fr/freac/package.nix | 1 - pkgs/by-name/ha/hal-hardware-analyzer/package.nix | 1 - pkgs/by-name/hs/hsetroot/package.nix | 1 - pkgs/by-name/in/inotify-tools/package.nix | 1 - pkgs/by-name/li/libudev-zero/package.nix | 1 - pkgs/by-name/lx/lxsession/package.nix | 1 - pkgs/by-name/me/melonDS/package.nix | 1 - pkgs/by-name/mu/mutt-wizard/package.nix | 1 - pkgs/by-name/my/mysqltuner/package.nix | 1 - pkgs/by-name/nc/ncgopher/package.nix | 1 - pkgs/by-name/ni/nikto/package.nix | 1 - pkgs/by-name/nu/numworks-udev-rules/package.nix | 1 - pkgs/by-name/op/openvpn3/package.nix | 1 - pkgs/by-name/pt/ptouch-print/package.nix | 1 - pkgs/by-name/re/remake/package.nix | 1 - pkgs/by-name/sm/smooth/package.nix | 1 - pkgs/by-name/sr/srt-live-server/package.nix | 1 - pkgs/by-name/us/usbview/package.nix | 1 - pkgs/by-name/vk/vk-bootstrap/package.nix | 1 - pkgs/by-name/vo/vokoscreen-ng/package.nix | 1 - pkgs/by-name/wa/wasmer/package.nix | 1 - pkgs/by-name/wi/wiiuse/package.nix | 1 - pkgs/by-name/xe/xedit/package.nix | 1 - pkgs/tools/misc/anystyle-cli/default.nix | 1 - pkgs/tools/misc/haste-client/default.nix | 1 - 38 files changed, 43 deletions(-) diff --git a/maintainers/github-teams.json b/maintainers/github-teams.json index 3541414c72ab..7d1a1db4f598 100644 --- a/maintainers/github-teams.json +++ b/maintainers/github-teams.json @@ -829,7 +829,6 @@ "K900": 386765, "LunNova": 782440, "NickCao": 15247171, - "SCOTT-HAMILTON": 24496705, "SuperSandro2000": 7258858, "bkchr": 5718007, "ilya-fedin": 17829319, diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ef50ebc387ae..7f2c9023fc3b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24066,12 +24066,6 @@ githubId = 37299109; name = "Shakhzod Kudratov"; }; - shamilton = { - email = "sgn.hamilton@protonmail.com"; - github = "SCOTT-HAMILTON"; - githubId = 24496705; - name = "Scott Hamilton"; - }; ShamrockLee = { email = "shamrocklee@posteo.net"; github = "ShamrockLee"; diff --git a/nixos/modules/programs/openvpn3.nix b/nixos/modules/programs/openvpn3.nix index 88c2660055c1..e45475ab3c37 100644 --- a/nixos/modules/programs/openvpn3.nix +++ b/nixos/modules/programs/openvpn3.nix @@ -128,7 +128,6 @@ in }; meta.maintainers = with lib.maintainers; [ - shamilton progrm_jarvis ]; } diff --git a/pkgs/applications/editors/formiko/default.nix b/pkgs/applications/editors/formiko/default.nix index 280400d17d26..a67be9d8cc98 100644 --- a/pkgs/applications/editors/formiko/default.nix +++ b/pkgs/applications/editors/formiko/default.nix @@ -48,7 +48,6 @@ buildPythonApplication rec { description = "reStructuredText editor and live previewer"; homepage = "https://github.com/ondratu/formiko"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/misc/googleearth-pro/default.nix b/pkgs/applications/misc/googleearth-pro/default.nix index 5684d80f6e47..bc9995d00e5a 100644 --- a/pkgs/applications/misc/googleearth-pro/default.nix +++ b/pkgs/applications/misc/googleearth-pro/default.nix @@ -134,7 +134,6 @@ mkDerivation rec { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ - shamilton xddxdd ]; platforms = lib.platforms.linux; diff --git a/pkgs/applications/misc/ksmoothdock/default.nix b/pkgs/applications/misc/ksmoothdock/default.nix index e5665632ed04..952458c8989d 100644 --- a/pkgs/applications/misc/ksmoothdock/default.nix +++ b/pkgs/applications/misc/ksmoothdock/default.nix @@ -42,7 +42,6 @@ mkDerivation rec { mainProgram = "ksmoothdock"; license = lib.licenses.mit; homepage = "https://dangvd.github.io/ksmoothdock/"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/office/semantik/default.nix b/pkgs/applications/office/semantik/default.nix index 5c805344b115..fcaa808c910c 100644 --- a/pkgs/applications/office/semantik/default.nix +++ b/pkgs/applications/office/semantik/default.nix @@ -94,7 +94,6 @@ mkDerivation rec { description = "Mind-mapping application for KDE"; license = lib.licenses.mit; homepage = "https://waf.io/semantik.html"; - maintainers = [ lib.maintainers.shamilton ]; platforms = lib.platforms.linux; mainProgram = "semantik"; }; diff --git a/pkgs/applications/radio/cqrlog/default.nix b/pkgs/applications/radio/cqrlog/default.nix index ab0b5f9322d3..e17ee3fa221f 100644 --- a/pkgs/applications/radio/cqrlog/default.nix +++ b/pkgs/applications/radio/cqrlog/default.nix @@ -104,7 +104,6 @@ stdenv.mkDerivation rec { mainProgram = "cqrlog"; homepage = "https://www.cqrlog.com/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/bo/boca/package.nix b/pkgs/by-name/bo/boca/package.nix index de108025a1f2..08312ed4fa50 100644 --- a/pkgs/by-name/bo/boca/package.nix +++ b/pkgs/by-name/bo/boca/package.nix @@ -46,7 +46,6 @@ stdenv.mkDerivation rec { description = "Component library used by the fre:ac audio converter"; license = lib.licenses.gpl2Plus; homepage = "https://github.com/enzo1982/boca"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/bo/bottles-unwrapped/package.nix b/pkgs/by-name/bo/bottles-unwrapped/package.nix index 701bf8943681..fb72353a7063 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/package.nix +++ b/pkgs/by-name/bo/bottles-unwrapped/package.nix @@ -131,7 +131,6 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ psydvl - shamilton Gliczy XBagon ]; diff --git a/pkgs/by-name/ci/cicero-tui/package.nix b/pkgs/by-name/ci/cicero-tui/package.nix index a98b2312a315..ef1e18b1ea81 100644 --- a/pkgs/by-name/ci/cicero-tui/package.nix +++ b/pkgs/by-name/ci/cicero-tui/package.nix @@ -36,7 +36,6 @@ rustPlatform.buildRustPackage rec { description = "Unicode tool with a terminal user interface"; homepage = "https://github.com/eyeplum/cicero-tui"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; mainProgram = "cicero"; }; diff --git a/pkgs/by-name/ep/eplot/package.nix b/pkgs/by-name/ep/eplot/package.nix index 0aec6e80dd06..a3c87de1f2fa 100644 --- a/pkgs/by-name/ep/eplot/package.nix +++ b/pkgs/by-name/ep/eplot/package.nix @@ -55,7 +55,6 @@ stdenv.mkDerivation { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ bjornfor - shamilton ]; }; } diff --git a/pkgs/by-name/fo/fontfor/package.nix b/pkgs/by-name/fo/fontfor/package.nix index f2efb58fa3f8..8ce1202b92b7 100644 --- a/pkgs/by-name/fo/fontfor/package.nix +++ b/pkgs/by-name/fo/fontfor/package.nix @@ -39,7 +39,6 @@ rustPlatform.buildRustPackage rec { description = "Find fonts which can show a specified character and preview them in browser"; homepage = "https://github.com/7sDream/fontfor"; license = with lib.licenses; [ gpl3Plus ]; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; mainProgram = "fontfor"; }; diff --git a/pkgs/by-name/fr/freac/package.nix b/pkgs/by-name/fr/freac/package.nix index ebbf7cbd2a29..5361edb24f94 100644 --- a/pkgs/by-name/fr/freac/package.nix +++ b/pkgs/by-name/fr/freac/package.nix @@ -35,7 +35,6 @@ stdenv.mkDerivation rec { description = "Audio converter and CD ripper with support for various popular formats and encoders"; license = lib.licenses.gpl2Plus; homepage = "https://www.freac.org/"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ha/hal-hardware-analyzer/package.nix b/pkgs/by-name/ha/hal-hardware-analyzer/package.nix index 3b68619aac27..359f2e2d69c8 100644 --- a/pkgs/by-name/ha/hal-hardware-analyzer/package.nix +++ b/pkgs/by-name/ha/hal-hardware-analyzer/package.nix @@ -107,7 +107,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ ris - shamilton ]; }; } diff --git a/pkgs/by-name/hs/hsetroot/package.nix b/pkgs/by-name/hs/hsetroot/package.nix index fce226c0a2f5..d2ebbce41828 100644 --- a/pkgs/by-name/hs/hsetroot/package.nix +++ b/pkgs/by-name/hs/hsetroot/package.nix @@ -40,7 +40,6 @@ stdenv.mkDerivation rec { description = "Allows you to compose wallpapers ('root pixmaps') for X"; homepage = "https://github.com/himdel/hsetroot"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/in/inotify-tools/package.nix b/pkgs/by-name/in/inotify-tools/package.nix index 6df57cf4265c..cde4f7bae819 100644 --- a/pkgs/by-name/in/inotify-tools/package.nix +++ b/pkgs/by-name/in/inotify-tools/package.nix @@ -34,7 +34,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ marcweber pSub - shamilton ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/li/libudev-zero/package.nix b/pkgs/by-name/li/libudev-zero/package.nix index 8d7630fe6bf2..b2a599de97e1 100644 --- a/pkgs/by-name/li/libudev-zero/package.nix +++ b/pkgs/by-name/li/libudev-zero/package.nix @@ -37,7 +37,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ qyliss - shamilton ]; license = lib.licenses.isc; pkgConfigModules = [ "libudev" ]; diff --git a/pkgs/by-name/lx/lxsession/package.nix b/pkgs/by-name/lx/lxsession/package.nix index 2395e96c45db..fc73628cf152 100644 --- a/pkgs/by-name/lx/lxsession/package.nix +++ b/pkgs/by-name/lx/lxsession/package.nix @@ -61,7 +61,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://wiki.lxde.org/en/LXSession"; description = "Classic LXDE session manager"; license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.shamilton ]; platforms = lib.platforms.linux; mainProgram = "lxsession"; }; diff --git a/pkgs/by-name/me/melonDS/package.nix b/pkgs/by-name/me/melonDS/package.nix index 3e6f41599aff..344f0a82db11 100644 --- a/pkgs/by-name/me/melonDS/package.nix +++ b/pkgs/by-name/me/melonDS/package.nix @@ -108,7 +108,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ artemist benley - shamilton ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; diff --git a/pkgs/by-name/mu/mutt-wizard/package.nix b/pkgs/by-name/mu/mutt-wizard/package.nix index 01224aa23f76..e8b249856a96 100644 --- a/pkgs/by-name/mu/mutt-wizard/package.nix +++ b/pkgs/by-name/mu/mutt-wizard/package.nix @@ -21,7 +21,6 @@ stdenvNoCC.mkDerivation rec { description = "System for automatically configuring mutt and isync"; homepage = "https://github.com/LukeSmithxyz/mutt-wizard"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/my/mysqltuner/package.nix b/pkgs/by-name/my/mysqltuner/package.nix index 495befde4995..0455ba4c650b 100644 --- a/pkgs/by-name/my/mysqltuner/package.nix +++ b/pkgs/by-name/my/mysqltuner/package.nix @@ -38,7 +38,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ peterhoeg - shamilton ]; mainProgram = "mysqltuner"; }; diff --git a/pkgs/by-name/nc/ncgopher/package.nix b/pkgs/by-name/nc/ncgopher/package.nix index 42e6fe8a8341..841625e75073 100644 --- a/pkgs/by-name/nc/ncgopher/package.nix +++ b/pkgs/by-name/nc/ncgopher/package.nix @@ -37,7 +37,6 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Gopher and gemini client for the modern internet"; homepage = "https://github.com/jansc/ncgopher"; license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; mainProgram = "ncgopher"; }; diff --git a/pkgs/by-name/ni/nikto/package.nix b/pkgs/by-name/ni/nikto/package.nix index fb5fb4ff09b3..4018e6f7f788 100644 --- a/pkgs/by-name/ni/nikto/package.nix +++ b/pkgs/by-name/ni/nikto/package.nix @@ -65,7 +65,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; homepage = "https://cirt.net/Nikto2"; changelog = "https://github.com/sullo/nikto/releases/tag/${version}"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/nu/numworks-udev-rules/package.nix b/pkgs/by-name/nu/numworks-udev-rules/package.nix index efa40f4bff5b..1903883ca604 100644 --- a/pkgs/by-name/nu/numworks-udev-rules/package.nix +++ b/pkgs/by-name/nu/numworks-udev-rules/package.nix @@ -25,7 +25,6 @@ stdenv.mkDerivation rec { description = "Udev rules for Numworks calculators"; homepage = "https://numworks.com"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/op/openvpn3/package.nix b/pkgs/by-name/op/openvpn3/package.nix index c4223f7a93d3..c08b60451294 100644 --- a/pkgs/by-name/op/openvpn3/package.nix +++ b/pkgs/by-name/op/openvpn3/package.nix @@ -129,7 +129,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/OpenVPN/openvpn3-linux/"; changelog = "https://github.com/OpenVPN/openvpn3-linux/releases/tag/v${version}"; maintainers = with lib.maintainers; [ - shamilton progrm_jarvis ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/pt/ptouch-print/package.nix b/pkgs/by-name/pt/ptouch-print/package.nix index 00e999ca6a48..1434c666886b 100644 --- a/pkgs/by-name/pt/ptouch-print/package.nix +++ b/pkgs/by-name/pt/ptouch-print/package.nix @@ -52,7 +52,6 @@ stdenv.mkDerivation { homepage = "https://dominic.familie-radermacher.ch/projekte/ptouch-print/"; license = lib.licenses.gpl3Plus; mainProgram = "ptouch-print"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/re/remake/package.nix b/pkgs/by-name/re/remake/package.nix index baca92f494ff..0e7b2c31ec1a 100644 --- a/pkgs/by-name/re/remake/package.nix +++ b/pkgs/by-name/re/remake/package.nix @@ -38,7 +38,6 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; maintainers = with lib.maintainers; [ bjornfor - shamilton ]; }; } diff --git a/pkgs/by-name/sm/smooth/package.nix b/pkgs/by-name/sm/smooth/package.nix index cc36156718f2..ef5ccaf4056b 100644 --- a/pkgs/by-name/sm/smooth/package.nix +++ b/pkgs/by-name/sm/smooth/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation rec { mainProgram = "smooth-translator"; license = lib.licenses.artistic2; homepage = "http://www.smooth-project.org/"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/sr/srt-live-server/package.nix b/pkgs/by-name/sr/srt-live-server/package.nix index bd12eb63c5e1..f919cf72ad9c 100644 --- a/pkgs/by-name/sr/srt-live-server/package.nix +++ b/pkgs/by-name/sr/srt-live-server/package.nix @@ -38,7 +38,6 @@ stdenv.mkDerivation rec { description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)"; license = lib.licenses.mit; homepage = "https://github.com/Edward-Wu/srt-live-server"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/us/usbview/package.nix b/pkgs/by-name/us/usbview/package.nix index 6e9d69fe1238..d411eff7aff7 100644 --- a/pkgs/by-name/us/usbview/package.nix +++ b/pkgs/by-name/us/usbview/package.nix @@ -34,7 +34,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; homepage = "http://www.kroah.com/linux-usb/"; maintainers = with lib.maintainers; [ - shamilton h7x4 ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/vk/vk-bootstrap/package.nix b/pkgs/by-name/vk/vk-bootstrap/package.nix index f5d6a5c18581..b925d3f668ec 100644 --- a/pkgs/by-name/vk/vk-bootstrap/package.nix +++ b/pkgs/by-name/vk/vk-bootstrap/package.nix @@ -45,7 +45,6 @@ stdenv.mkDerivation rec { description = "Vulkan Bootstrapping Library"; license = lib.licenses.mit; homepage = "https://github.com/charles-lunarg/vk-bootstrap"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/vo/vokoscreen-ng/package.nix b/pkgs/by-name/vo/vokoscreen-ng/package.nix index 0e4c5258ca3d..cee6b3b06b43 100644 --- a/pkgs/by-name/vo/vokoscreen-ng/package.nix +++ b/pkgs/by-name/vo/vokoscreen-ng/package.nix @@ -68,7 +68,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; homepage = "https://github.com/vkohaupt/vokoscreenNG"; maintainers = with lib.maintainers; [ - shamilton dietmarw ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/wa/wasmer/package.nix b/pkgs/by-name/wa/wasmer/package.nix index 0c7f6ba76d4b..9952a314f29c 100644 --- a/pkgs/by-name/wa/wasmer/package.nix +++ b/pkgs/by-name/wa/wasmer/package.nix @@ -68,7 +68,6 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; platforms = with lib.platforms; linux ++ darwin; maintainers = with lib.maintainers; [ - shamilton nickcao ]; }; diff --git a/pkgs/by-name/wi/wiiuse/package.nix b/pkgs/by-name/wi/wiiuse/package.nix index 51bdd333f750..e2f49ec4b6bf 100644 --- a/pkgs/by-name/wi/wiiuse/package.nix +++ b/pkgs/by-name/wi/wiiuse/package.nix @@ -51,7 +51,6 @@ stdenv.mkDerivation rec { mainProgram = "wiiuseexample"; license = lib.licenses.gpl3Plus; homepage = "https://github.com/wiiuse/wiiuse"; - maintainers = with lib.maintainers; [ shamilton ]; platforms = with lib.platforms; unix; }; } diff --git a/pkgs/by-name/xe/xedit/package.nix b/pkgs/by-name/xe/xedit/package.nix index 5da7c31da802..136882cd36c1 100644 --- a/pkgs/by-name/xe/xedit/package.nix +++ b/pkgs/by-name/xe/xedit/package.nix @@ -51,7 +51,6 @@ stdenv.mkDerivation rec { description = "Simple graphical text editor using Athena Widgets (Xaw)"; homepage = "https://gitlab.freedesktop.org/xorg/app/xedit"; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.unix; # never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs broken = stdenv.hostPlatform.isDarwin; diff --git a/pkgs/tools/misc/anystyle-cli/default.nix b/pkgs/tools/misc/anystyle-cli/default.nix index 06f6ea893692..54c43750c479 100644 --- a/pkgs/tools/misc/anystyle-cli/default.nix +++ b/pkgs/tools/misc/anystyle-cli/default.nix @@ -40,7 +40,6 @@ buildRubyGem rec { license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ aschleck - shamilton ]; mainProgram = "anystyle"; platforms = lib.platforms.unix; diff --git a/pkgs/tools/misc/haste-client/default.nix b/pkgs/tools/misc/haste-client/default.nix index 0ff27c6a0fd7..9cd9e3c91980 100644 --- a/pkgs/tools/misc/haste-client/default.nix +++ b/pkgs/tools/misc/haste-client/default.nix @@ -12,7 +12,6 @@ bundlerApp { description = "Command line interface to the AnyStyle Parser and Finder"; homepage = "https://rubygems.org/gems/haste"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ shamilton ]; platforms = lib.platforms.unix; mainProgram = "haste"; }; From aadbc230085d49551a6521e9c4b37bc6f1a872bc Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 23 Jan 2026 00:12:20 -0500 Subject: [PATCH 005/110] carapace: fix build with `proxyVendor` --- pkgs/by-name/ca/carapace/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ca/carapace/package.nix b/pkgs/by-name/ca/carapace/package.nix index f258f37fe9d3..5a00e373f0d8 100644 --- a/pkgs/by-name/ca/carapace/package.nix +++ b/pkgs/by-name/ca/carapace/package.nix @@ -20,6 +20,8 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-eADiOSLqouH9saTgbbQY18wc3DxCBvqdVKI32I7sTWQ="; + proxyVendor = true; + ldflags = [ "-s" "-w" From fd13dded0cc85e274ec1f0ca6bf00e887a236b36 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 23 Jan 2026 00:12:36 -0500 Subject: [PATCH 006/110] carapace: 1.5.5 -> 1.6.0 --- pkgs/by-name/ca/carapace/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/carapace/package.nix b/pkgs/by-name/ca/carapace/package.nix index 5a00e373f0d8..9af3a34b46b4 100644 --- a/pkgs/by-name/ca/carapace/package.nix +++ b/pkgs/by-name/ca/carapace/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "carapace"; - version = "1.5.5"; + version = "1.6.0"; src = fetchFromGitHub { owner = "carapace-sh"; repo = "carapace-bin"; tag = "v${finalAttrs.version}"; - hash = "sha256-q7G7odkRwh4/w8H09exXYSC7n4CUeoG2iKb/k2D/gek="; + hash = "sha256-btExAFj3nnq5vv3LJgUA7pdmQhd6ANUexC/AQcIg0Ms="; }; - vendorHash = "sha256-eADiOSLqouH9saTgbbQY18wc3DxCBvqdVKI32I7sTWQ="; + vendorHash = "sha256-7Gmt4ZHmYK5IukQYuY0felhW+ul23wSDX9PJyI6rDWQ="; proxyVendor = true; From b93a291ff0456b9e5a34b2a85ce0d58f12d1d7cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 12:05:21 +0000 Subject: [PATCH 007/110] python3Packages.dom-toml: 2.2.0 -> 2.3.0 --- pkgs/development/python-modules/dom-toml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dom-toml/default.nix b/pkgs/development/python-modules/dom-toml/default.nix index 8b94a193f4bd..ab9406d6c45a 100644 --- a/pkgs/development/python-modules/dom-toml/default.nix +++ b/pkgs/development/python-modules/dom-toml/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "dom-toml"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "domdfcoding"; repo = "dom_toml"; tag = "v${version}"; - hash = "sha256-2kO/6spc+y/ltHf493JkSKI0vGuJu2a29fqsW/EDFxE="; + hash = "sha256-ukRnQecbgZBdTHhyEBIoHUwGTwQVJxo+u7Dqg4Kjvsw="; }; build-system = [ flit-core ]; From 0f592ee750ed441ab4ac81d38e25d49de3ac99b4 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 20 Mar 2025 17:18:42 -0400 Subject: [PATCH 008/110] pythonPackages.camelot: cleanup - Alphabetize params and inputs - Prefer high-level Python drv attrs --- .../python-modules/camelot/default.nix | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/camelot/default.nix b/pkgs/development/python-modules/camelot/default.nix index 70f34d44fea4..8da55eb71540 100644 --- a/pkgs/development/python-modules/camelot/default.nix +++ b/pkgs/development/python-modules/camelot/default.nix @@ -1,17 +1,17 @@ { - lib, buildPythonPackage, chardet, - openpyxl, charset-normalizer, - fetchPypi, - pandas, - tabulate, click, + fetchPypi, + lib, + opencv4, + openpyxl, + pandas, pdfminer-six, pypdf, - opencv4, setuptools, + tabulate, }: buildPythonPackage rec { @@ -26,16 +26,18 @@ buildPythonPackage rec { nativeBuildInputs = [ setuptools ]; - propagatedBuildInputs = [ - charset-normalizer + build-system = [ setuptools ]; + + dependencies = [ chardet - pandas - tabulate + charset-normalizer click - pdfminer-six - openpyxl - pypdf opencv4 + openpyxl + pandas + pdfminer-six + pypdf + tabulate ]; doCheck = false; From 7c5d163edf0e61b9ef66ed60244592efd428008d Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 20 Mar 2025 17:19:11 -0400 Subject: [PATCH 009/110] pythonPackages.camelot: fix missing ghostscript While technically an optional dependency, this is effectively required for many operations. See e.g. https://github.com/NixOS/nixpkgs/issues/362939 It not only needs the Python library, but also the path to `gs` patched in and it tricked into assuming that Ghostscript is available (because it is but it thinks it is not). --- pkgs/development/python-modules/camelot/default.nix | 9 +++++++++ .../python-modules/camelot/ghostscript.patch | 13 +++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/python-modules/camelot/ghostscript.patch diff --git a/pkgs/development/python-modules/camelot/default.nix b/pkgs/development/python-modules/camelot/default.nix index 8da55eb71540..5681d20453c8 100644 --- a/pkgs/development/python-modules/camelot/default.nix +++ b/pkgs/development/python-modules/camelot/default.nix @@ -9,6 +9,7 @@ openpyxl, pandas, pdfminer-six, + pkgs, pypdf, setuptools, tabulate, @@ -24,6 +25,14 @@ buildPythonPackage rec { hash = "sha256-l6fZBtaF5AWaSlSaY646UfCrcqPIJlV/hEPGWhGB3+Y="; }; + patches = [ ./ghostscript.patch ]; + + postPatch = '' + substituteInPlace camelot/backends/ghostscript_backend.py \ + --replace-fail 'find_library("gs")' '""' \ + --replace-fail '@ghostscript@' ${lib.getExe pkgs.ghostscript_headless} + ''; + nativeBuildInputs = [ setuptools ]; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/camelot/ghostscript.patch b/pkgs/development/python-modules/camelot/ghostscript.patch new file mode 100644 index 000000000000..b7bc7ba7bfaa --- /dev/null +++ b/pkgs/development/python-modules/camelot/ghostscript.patch @@ -0,0 +1,13 @@ +diff --git a/camelot/backends/ghostscript_backend.py b/camelot/backends/ghostscript_backend.py +index 1de7da1..1179e87 100644 +--- a/camelot/backends/ghostscript_backend.py ++++ b/camelot/backends/ghostscript_backend.py +@@ -36,7 +36,7 @@ def convert(self, pdf_path, png_path, resolution=300): + import ghostscript + + gs_command = [ +- "gs", ++ "@ghostscript@", + "-q", + "-sDEVICE=png16m", + "-o", From eb40571b808a9f1dfe7002fd7cf126fc86afa070 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Fri, 21 Mar 2025 12:25:54 -0400 Subject: [PATCH 010/110] python3Packages.camelot: 0.11.0 -> 1.0.9 --- .../python-modules/camelot/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/camelot/default.nix b/pkgs/development/python-modules/camelot/default.nix index 5681d20453c8..be72b9b1488e 100644 --- a/pkgs/development/python-modules/camelot/default.nix +++ b/pkgs/development/python-modules/camelot/default.nix @@ -5,35 +5,37 @@ click, fetchPypi, lib, - opencv4, + opencv-python-headless, openpyxl, pandas, pdfminer-six, + pillow, pkgs, pypdf, + pypdfium2, setuptools, tabulate, }: buildPythonPackage rec { pname = "camelot-py"; - version = "0.11.0"; + version = "1.0.9"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-l6fZBtaF5AWaSlSaY646UfCrcqPIJlV/hEPGWhGB3+Y="; + pname = "camelot_py"; + inherit version; + hash = "sha256-1D2Idm98NGKAP/EUZOfT0VqSI+hFly3ith73w/YtMgA="; }; patches = [ ./ghostscript.patch ]; postPatch = '' substituteInPlace camelot/backends/ghostscript_backend.py \ - --replace-fail 'find_library("gs")' '""' \ --replace-fail '@ghostscript@' ${lib.getExe pkgs.ghostscript_headless} ''; - nativeBuildInputs = [ setuptools ]; + pythonRelaxDeps = [ "pypdf" ]; build-system = [ setuptools ]; @@ -41,11 +43,13 @@ buildPythonPackage rec { chardet charset-normalizer click - opencv4 + opencv-python-headless openpyxl pandas pdfminer-six + pillow pypdf + pypdfium2 tabulate ]; From bf19abb2d22fa4ac732c797de92e1b48c86e2fe3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 25 Jan 2026 08:53:01 +0000 Subject: [PATCH 011/110] libvgm: 0-unstable-2026-01-12 -> 0-unstable-2026-01-21 --- pkgs/by-name/li/libvgm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libvgm/package.nix b/pkgs/by-name/li/libvgm/package.nix index c3dfc9c0de40..3a4d01e9886c 100644 --- a/pkgs/by-name/li/libvgm/package.nix +++ b/pkgs/by-name/li/libvgm/package.nix @@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer; stdenv.mkDerivation (finalAttrs: { pname = "libvgm"; - version = "0-unstable-2026-01-12"; + version = "0-unstable-2026-01-21"; src = fetchFromGitHub { owner = "ValleyBell"; repo = "libvgm"; - rev = "c9b52727946f3a41ddf78d11b817e109eebf6171"; - hash = "sha256-PhRfdUILkDu39WBH3N5Nu2Qd6g8yA093W8AKocbZAWM="; + rev = "57585ea7a53f56bcf5a56071068c6ef9154ca299"; + hash = "sha256-9IJH5rL+P2c91CUWZ4LgTzCptszHri0eVOWv8Rx+iqI="; }; outputs = [ From 8c2dca7bea810808d53bdeb79cac0e3710aec433 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Jan 2026 19:18:41 +0100 Subject: [PATCH 012/110] decktape: use pname instead of name --- pkgs/by-name/de/decktape/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/decktape/package.nix b/pkgs/by-name/de/decktape/package.nix index 6ab216c334fd..c0c5e5129a93 100644 --- a/pkgs/by-name/de/decktape/package.nix +++ b/pkgs/by-name/de/decktape/package.nix @@ -5,7 +5,7 @@ chromium, }: buildNpmPackage rec { - name = "decktape"; + pname = "decktape"; version = "3.15.0"; src = fetchFromGitHub { From 89071ed8e0461f9579788b17f196710e745249f5 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 27 Jan 2026 01:26:14 +0100 Subject: [PATCH 013/110] clickable: Skip test that expects /tmp to never be symlink Fails on Darwin. --- pkgs/by-name/cl/clickable/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/clickable/package.nix b/pkgs/by-name/cl/clickable/package.nix index d0659f21c84d..9b8b9f6a837d 100644 --- a/pkgs/by-name/cl/clickable/package.nix +++ b/pkgs/by-name/cl/clickable/package.nix @@ -21,6 +21,8 @@ python3Packages.buildPythonApplication rec { hash = "sha256-W6NPZ5uP7wGjgyA+Nv2vpmshKWny2CCSrn/Gaoi7Pr4="; }; + __structuredAttrs = true; + build-system = [ python3Packages.setuptools ]; dependencies = with python3Packages; [ @@ -40,14 +42,18 @@ python3Packages.buildPythonApplication rec { ]; disabledTests = - # Tests require running docker daemon [ + # Require running docker daemon "test_cpp_plugin" "test_godot_plugin" "test_html" "test_python" "test_qml_only" "test_rust" + + # Expects /tmp to exist and not be a symlink + # https://gitlab.com/clickable/clickable/-/issues/479 + "TestReviewCommand and test_run and not test_run_with_path_arg" ] # Tests do not work on non-amd64 platforms ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ From 6a914e21e333a9fd1e60a4b1de0da7c513b9b54c Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 27 Jan 2026 01:51:13 +0100 Subject: [PATCH 014/110] clickable: Use class names in disabledTests `__structuredAttrs = true` now lets us build sub-expressions in disabledTests (which was necessary for skipping only one test that uses /tmp). We can make the test skipping more explicit now by including the class name, and excluding test functions that reuse the same name. In the case of the TestTemplates tests, we were disabling all of them, so just disable the class in general. test_init_cmake_project_* are covered by test_init_cmake_project being disabled. I was unaware that disabledTests only looks for substrings, not complete matches. --- pkgs/by-name/cl/clickable/package.nix | 48 +++++++++++---------------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/cl/clickable/package.nix b/pkgs/by-name/cl/clickable/package.nix index 9b8b9f6a837d..012cbfc3fd31 100644 --- a/pkgs/by-name/cl/clickable/package.nix +++ b/pkgs/by-name/cl/clickable/package.nix @@ -41,37 +41,27 @@ python3Packages.buildPythonApplication rec { which ]; - disabledTests = - [ - # Require running docker daemon - "test_cpp_plugin" - "test_godot_plugin" - "test_html" - "test_python" - "test_qml_only" - "test_rust" + disabledTests = [ + # Requires running docker daemon + "TestTemplates" - # Expects /tmp to exist and not be a symlink - # https://gitlab.com/clickable/clickable/-/issues/479 - "TestReviewCommand and test_run and not test_run_with_path_arg" - ] - # Tests do not work on non-amd64 platforms - ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ - # hardcode amd64 - "test_arch" - "test_restricted_arch" + # Expects /tmp to exist and not be a symlink + # https://gitlab.com/clickable/clickable/-/issues/479 + "TestReviewCommand and test_run and not test_run_with_path_arg" + ] + ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ + # hardcode amd64 + "TestArchitectures and test_arch and not test_arch_agnostic" + "TestArchitectures and test_restricted_arch and not test_restricted_arch_env" - # no -ide images on arm64 - # https://gitlab.com/clickable/clickable/-/issues/478 - "test_command_overrided" - "test_init_cmake_project" - "test_init_cmake_project_exe_as_var" - "test_init_cmake_project_no_exe" - "test_init_cmake_project_no_to_prompt" - "test_initialize_qtcreator_conf" - "test_project_pre_configured" - "test_recurse_replace" - ]; + # no -ide images on non-x86_64 + # https://gitlab.com/clickable/clickable/-/issues/478 + "TestIdeQtCreatorCommand and test_command_overrided" + "TestIdeQtCreatorCommand and test_init_cmake_project" + "TestIdeQtCreatorCommand and test_initialize_qtcreator_conf" + "TestIdeQtCreatorCommand and test_project_pre_configured" + "TestIdeQtCreatorCommand and test_recurse_replace" + ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; From f95c0e80aa79e2e352159662d2a44f6f3c1d7f16 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 27 Jan 2026 22:52:15 +0100 Subject: [PATCH 015/110] clickable: Fix too many TestArchitectures tests getting disabled pytest only has prefix or infix matching. This sucks :( --- pkgs/by-name/cl/clickable/package.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clickable/package.nix b/pkgs/by-name/cl/clickable/package.nix index 012cbfc3fd31..aaa87abf5c83 100644 --- a/pkgs/by-name/cl/clickable/package.nix +++ b/pkgs/by-name/cl/clickable/package.nix @@ -50,9 +50,20 @@ python3Packages.buildPythonApplication rec { "TestReviewCommand and test_run and not test_run_with_path_arg" ] ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ - # hardcode amd64 - "TestArchitectures and test_arch and not test_arch_agnostic" - "TestArchitectures and test_restricted_arch and not test_restricted_arch_env" + # pytest's lack of exact nodeid matching or deselecting makes it impossible to nicely disable just + # test_architectures.py::TestArchitectures::test_arch (infix matching makes test_arch match test_architectures.py). + # Have to `or` for every other TestArchitectures test and then `not` that. + # What we want to disable: test_arch & test_restricted_arch + # Reason: they hardcode amd64 + "TestArchitectures and not (${ + lib.strings.concatStringsSep " or " [ + "test_arch_agnostic" + "test_default_arch" + "test_fail_arch_agnostic" + "test_fail_in_restricted_arch" + "test_restricted_arch_env" + ] + })" # no -ide images on non-x86_64 # https://gitlab.com/clickable/clickable/-/issues/478 From 36eb210e473052eccf9e83573ffbf13a4e747a84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 01:29:00 +0000 Subject: [PATCH 016/110] n8n: 2.4.4 -> 2.4.6 --- pkgs/by-name/n8/n8n/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index f5ba6023a0bc..bde1a8de630f 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -18,13 +18,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "n8n"; - version = "2.4.4"; + version = "2.4.6"; src = fetchFromGitHub { owner = "n8n-io"; repo = "n8n"; tag = "n8n@${finalAttrs.version}"; - hash = "sha256-cp8Wpgocj+wrHwTkTvVyldAn/E9IiYnC65vxAFAG/jg="; + hash = "sha256-9oJvi/Q2VwG2sVuWQXCBrAPVV03d89//78bOFN0IwLU="; }; pnpmDeps = fetchPnpmDeps { From 2bd9b7d670d8c78ddf5ad47a6716d5199e7daa7e Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Wed, 28 Jan 2026 02:16:43 +0000 Subject: [PATCH 017/110] silver-platter: build the Rust portion rather than the Python bindings At the moment this package just builds the Python bindings, which isn't as useful as building the Rust binary. I'll package the Python bindings up separately. --- pkgs/by-name/si/silver-platter/package.nix | 71 ++++++++++++---------- 1 file changed, 40 insertions(+), 31 deletions(-) diff --git a/pkgs/by-name/si/silver-platter/package.nix b/pkgs/by-name/si/silver-platter/package.nix index 5e1cb6a84736..8674f0e5926c 100644 --- a/pkgs/by-name/si/silver-platter/package.nix +++ b/pkgs/by-name/si/silver-platter/package.nix @@ -1,53 +1,62 @@ { - python3Packages, lib, stdenv, - fetchFromGitHub, - pkg-config, rustPlatform, - cargo, - rustc, + fetchFromGitHub, + python3, + makeBinaryWrapper, + pkg-config, libiconv, openssl, + versionCheckHook, }: -python3Packages.buildPythonApplication rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "silver-platter"; version = "0.8.1"; - pyproject = true; src = fetchFromGitHub { owner = "jelmer"; repo = "silver-platter"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/GFTM/VF+b0I8cDY4vkHzSxCBbvpMiLBVVEPFHcn1/Q="; }; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-Y16OnSBC4v21NcCeWAwwGoFYJMQq/se25QqvpMyblmk="; - }; + cargoHash = "sha256-Y16OnSBC4v21NcCeWAwwGoFYJMQq/se25QqvpMyblmk="; - dependencies = with python3Packages; [ - setuptools - breezy - dulwich - jinja2 - pyyaml - ruamel-yaml - ]; - nativeBuildInputs = [ - python3Packages.setuptools-rust - rustPlatform.cargoSetupHook - cargo - rustc + buildInputs = [ + python3 ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; + ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; - pythonImportsCheck = [ "silver_platter" ]; + nativeBuildInputs = [ + python3 + pkg-config + + python3.pkgs.wrapPython + makeBinaryWrapper + ]; + + nativeCheckInputs = [ + python3.pkgs.breezy + ]; + + pythonPath = [ + python3.pkgs.breezy + ]; + + postFixup = '' + wrapPythonPrograms + for pgm in $out/bin/svp $out/bin/debian-svp; do + wrapProgram "$pgm" \ + --set PYTHONNOUSERSITE "true" \ + --set PYTHONPATH "$program_PYTHONPATH" + done + ''; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; meta = { description = "Automate the creation of merge proposals for scriptable changes"; @@ -56,4 +65,4 @@ python3Packages.buildPythonApplication rec { maintainers = with lib.maintainers; [ lukegb ]; mainProgram = "svp"; }; -} +}) From 6e4f96ca6aa0102be8e60cc23510a3ee395b18dc Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Wed, 28 Jan 2026 02:25:57 +0000 Subject: [PATCH 018/110] python3Packages.silver-platter: init at 0.8.1 This adds the Python bindings that were previously in the repo as `silver-platter` at the top level. These are Python version dependent now, so they live inside the `python3Packages` subtree. --- pkgs/by-name/si/silver-platter/package.nix | 4 ++ .../python-modules/silver-platter/default.nix | 64 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 70 insertions(+) create mode 100644 pkgs/development/python-modules/silver-platter/default.nix diff --git a/pkgs/by-name/si/silver-platter/package.nix b/pkgs/by-name/si/silver-platter/package.nix index 8674f0e5926c..2ae743478432 100644 --- a/pkgs/by-name/si/silver-platter/package.nix +++ b/pkgs/by-name/si/silver-platter/package.nix @@ -58,6 +58,10 @@ rustPlatform.buildRustPackage (finalAttrs: { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; + passthru.tests = { + python3-bindings = python3.pkgs.silver-platter; + }; + meta = { description = "Automate the creation of merge proposals for scriptable changes"; homepage = "https://jelmer.uk/code/silver-platter"; diff --git a/pkgs/development/python-modules/silver-platter/default.nix b/pkgs/development/python-modules/silver-platter/default.nix new file mode 100644 index 000000000000..68c3dc6bf979 --- /dev/null +++ b/pkgs/development/python-modules/silver-platter/default.nix @@ -0,0 +1,64 @@ +{ + lib, + stdenv, + buildPythonPackage, + pkgs, + pkg-config, + rustPlatform, + cargo, + rustc, + libiconv, + openssl, + + setuptools, + setuptools-rust, + breezy, + dulwich, + jinja2, + pyyaml, + ruamel-yaml, +}: + +let + inherit (pkgs) silver-platter; +in +buildPythonPackage { + inherit (silver-platter) + pname + version + src + cargoDeps + ; + + pyproject = true; + + dependencies = [ + setuptools + breezy + dulwich + jinja2 + pyyaml + ruamel-yaml + ]; + nativeBuildInputs = [ + setuptools-rust + rustPlatform.cargoSetupHook + cargo + rustc + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; + buildInputs = + lib.optionals stdenv.hostPlatform.isLinux [ openssl ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; + + pythonImportsCheck = [ "silver_platter" ]; + + meta = { + inherit (silver-platter.meta) + description + homepage + license + maintainers + ; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a00111cb5d7a..852d28ef3031 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17327,6 +17327,8 @@ self: super: with self; { sigtools = callPackage ../development/python-modules/sigtools { }; + silver-platter = callPackage ../development/python-modules/silver-platter { }; + simanneal = callPackage ../development/python-modules/simanneal { }; simber = callPackage ../development/python-modules/simber { }; From 8005fb4a15f2f5e1a323e8da4f2ed0e285d889d2 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Wed, 28 Jan 2026 02:32:08 +0000 Subject: [PATCH 019/110] silver-platter: 0.8.1 -> 0.8.2 --- pkgs/by-name/si/silver-platter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/silver-platter/package.nix b/pkgs/by-name/si/silver-platter/package.nix index 2ae743478432..a668df2a33d0 100644 --- a/pkgs/by-name/si/silver-platter/package.nix +++ b/pkgs/by-name/si/silver-platter/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "silver-platter"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "jelmer"; repo = "silver-platter"; tag = "v${finalAttrs.version}"; - hash = "sha256-/GFTM/VF+b0I8cDY4vkHzSxCBbvpMiLBVVEPFHcn1/Q="; + hash = "sha256-CvFnmGMV46nX6d568pZPqmDEyLZkDnDPpTtf0dMJd4U="; }; - cargoHash = "sha256-Y16OnSBC4v21NcCeWAwwGoFYJMQq/se25QqvpMyblmk="; + cargoHash = "sha256-nMCOEb1WTG320ozno0H/5JeZql5TqFakO8TghjbKbiQ="; buildInputs = [ python3 From 4b5a67f4c28849e1dcdf5f6c81f5d50065b892aa Mon Sep 17 00:00:00 2001 From: xiangpingjiang Date: Mon, 26 Jan 2026 17:30:56 +0800 Subject: [PATCH 020/110] maintainers: add xiangpingjiang --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d36a416b4dd5..4ab12cc5391a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -28731,6 +28731,12 @@ github = "peterablehmann"; githubId = 36541313; }; + xiangpingjiang = { + email = "xiangpingjiang1998@gmail.com"; + github = "xiangpingjiang"; + githubId = 45722758; + name = "xiangpingjiang"; + }; xiaoxiangmoe = { name = "ZHAO JinXiang"; email = "xiaoxiangmoe@gmail.com"; From 1858025ca34e16f5b4dc0baeb05eb9af555fa350 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Tue, 27 Jan 2026 07:55:43 +0100 Subject: [PATCH 021/110] net-snmp: fix darwin build Fixes #484253 --- pkgs/by-name/ne/net-snmp/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ne/net-snmp/package.nix b/pkgs/by-name/ne/net-snmp/package.nix index b48964047045..adc075842649 100644 --- a/pkgs/by-name/ne/net-snmp/package.nix +++ b/pkgs/by-name/ne/net-snmp/package.nix @@ -48,6 +48,13 @@ stdenv.mkDerivation rec { ] ++ lib.optional stdenv.hostPlatform.isLinux "--with-mnttab=/proc/mounts"; + env.NIX_CFLAGS_COMPILE = toString ( + lib.optionals stdenv.hostPlatform.isDarwin [ + # https://github.com/net-snmp/net-snmp/pull/1053 + "-Wno-declaration-after-statement" + ] + ); + postPatch = '' substituteInPlace testing/fulltests/support/simple_TESTCONF.sh --replace-fail "/bin/netstat" "${net-tools}/bin/netstat" ''; From a4b8cca6f46c2b25fd95cdba10f5af07d7559ac3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 07:33:43 +0000 Subject: [PATCH 022/110] komga: 1.23.6 -> 1.24.0 --- pkgs/by-name/ko/komga/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komga/package.nix b/pkgs/by-name/ko/komga/package.nix index 693cca332a72..db9d6e550bdb 100644 --- a/pkgs/by-name/ko/komga/package.nix +++ b/pkgs/by-name/ko/komga/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "komga"; - version = "1.23.6"; + version = "1.24.0"; src = fetchurl { url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar"; - sha256 = "sha256-MU3U9vFtFVUBOKtynwteQfvsCCsyoGHIKwc+0XqDswY="; + sha256 = "sha256-1tg5etnXFOgOD6BekYErX7t7lnptR4tuiKwFO9tWk1U="; }; nativeBuildInputs = [ From 73c067e1c09232155b3234a4b0b49a877fc4399d Mon Sep 17 00:00:00 2001 From: Beardhatcode Date: Wed, 28 Jan 2026 08:45:21 +0100 Subject: [PATCH 023/110] nextcloud32Packages.apps.memories: 7.8.1 -> 7.8.2 Hotfix release --- pkgs/servers/nextcloud/packages/apps/memories.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/nextcloud/packages/apps/memories.nix b/pkgs/servers/nextcloud/packages/apps/memories.nix index d85f5cc3841b..598897e33391 100644 --- a/pkgs/servers/nextcloud/packages/apps/memories.nix +++ b/pkgs/servers/nextcloud/packages/apps/memories.nix @@ -13,9 +13,9 @@ let latestVersionForNc = { "31" = { - version = "7.8.1"; - appHash = "sha256-lD50xKxHYc04G6r4caAKzRcTl0Q2VSWUXHRETUCF1dg="; - srcHash = "sha256-E/hdjfBh6MorJ5A2W15F6iqax+wV8XHxiQQiahCM4Os="; + version = "7.8.2"; + appHash = "sha256-O59G5kUkYlYxr8p/vEqs3LqLRKJZbeEgDhdY5eHfnZg="; + srcHash = "sha256-KyUfrKHnRO3lMin0seSNFRnRRTPo12NbbvbkSpxSMQE="; }; "32" = latestVersionForNc."31"; }; From ab3ddc974dd63df2bacd308a46a3cf52f26520dc Mon Sep 17 00:00:00 2001 From: xrelkd <46590321+xrelkd@users.noreply.github.com> Date: Mon, 26 Jan 2026 20:15:19 +0800 Subject: [PATCH 024/110] clipcat: 0.21.1 -> 0.24.0 --- pkgs/by-name/cl/clipcat/dummy.patch | 14 ------------ pkgs/by-name/cl/clipcat/package.nix | 14 +++--------- .../remove_unnecessary_parenthesis.patch | 22 ------------------- 3 files changed, 3 insertions(+), 47 deletions(-) delete mode 100644 pkgs/by-name/cl/clipcat/dummy.patch delete mode 100644 pkgs/by-name/cl/clipcat/remove_unnecessary_parenthesis.patch diff --git a/pkgs/by-name/cl/clipcat/dummy.patch b/pkgs/by-name/cl/clipcat/dummy.patch deleted file mode 100644 index 4fdc3d60526a..000000000000 --- a/pkgs/by-name/cl/clipcat/dummy.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/crates/server/src/notification/dummy.rs b/crates/server/src/notification/dummy.rs -index f85dda0..7489f22 100644 ---- a/crates/server/src/notification/dummy.rs -+++ b/crates/server/src/notification/dummy.rs -@@ -1,6 +1,9 @@ -+#[cfg(test)] - use crate::notification::traits; - -+#[cfg(test)] - #[derive(Clone, Copy, Debug, Default)] - pub struct Notification {} - -+#[cfg(test)] - impl traits::Notification for Notification {} diff --git a/pkgs/by-name/cl/clipcat/package.nix b/pkgs/by-name/cl/clipcat/package.nix index 4cb922c4f8e2..1e245f33c6c4 100644 --- a/pkgs/by-name/cl/clipcat/package.nix +++ b/pkgs/by-name/cl/clipcat/package.nix @@ -10,24 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "clipcat"; - version = "0.21.1"; + version = "0.24.0"; src = fetchFromGitHub { owner = "xrelkd"; repo = "clipcat"; tag = "v${version}"; - hash = "sha256-MYWkUb9v8hnW6gUTpIcz0+jhlc8y3hZxsEQxRIZVVxI="; + hash = "sha256-EEM2gwr5j3umpZqHnxCO81EZbLQ3nYGcxb6DBJ7AbC8="; }; - cargoHash = "sha256-7ntsq6x/8QFaU6Hl4tk+Rtvc8ttcK9Mp00nlirNlUKY="; - - patches = [ - # Fix compilation errors caused by stricter restrictions on unused code in Rust 1.89. - # TODO: remove this patch after upstream fix it. - ./dummy.patch - # https://github.com/xrelkd/clipcat/pull/871 - ./remove_unnecessary_parenthesis.patch - ]; + cargoHash = "sha256-6fS/LnfNi3rH4H61GCdLp6pnfGPIXJiY2dAwKdK5ofk="; nativeBuildInputs = [ protobuf diff --git a/pkgs/by-name/cl/clipcat/remove_unnecessary_parenthesis.patch b/pkgs/by-name/cl/clipcat/remove_unnecessary_parenthesis.patch deleted file mode 100644 index 54b8caa86c0c..000000000000 --- a/pkgs/by-name/cl/clipcat/remove_unnecessary_parenthesis.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 76e3ce46eb930dbc51c3e7aeb832a9db6194fd34 Mon Sep 17 00:00:00 2001 -From: sandroid -Date: Sun, 9 Nov 2025 22:12:03 +0100 -Subject: [PATCH] fix(crates/server): remove unnecessary parentheses - ---- - crates/server/src/snippets/mod.rs | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/crates/server/src/snippets/mod.rs b/crates/server/src/snippets/mod.rs -index 00759b1e..8a43c326 100644 ---- a/crates/server/src/snippets/mod.rs -+++ b/crates/server/src/snippets/mod.rs -@@ -39,7 +39,7 @@ async fn load(config: &config::SnippetConfig) -> HashMap Date: Wed, 28 Jan 2026 10:22:13 +0000 Subject: [PATCH 025/110] hwinfo: 25.0 -> 25.1 --- pkgs/by-name/hw/hwinfo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hw/hwinfo/package.nix b/pkgs/by-name/hw/hwinfo/package.nix index 63187fc33e33..5574b2c34cd3 100644 --- a/pkgs/by-name/hw/hwinfo/package.nix +++ b/pkgs/by-name/hw/hwinfo/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hwinfo"; - version = "25.0"; + version = "25.1"; src = fetchFromGitHub { owner = "opensuse"; repo = "hwinfo"; rev = finalAttrs.version; - hash = "sha256-8C+FM4UAn219ZQzPxk2IfK6ZKmTZNweo4oCoSYeZJ6A="; + hash = "sha256-UMaRx4JaIbsWRS8KDgMi4CRKtWH1vBwemc36xneYcg4="; }; nativeBuildInputs = [ From 4bda8927fbc25c2ce9acda56f125965510d82add Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 28 Jan 2026 12:41:16 +0000 Subject: [PATCH 026/110] whisper-cpp: disable installCheck on aarch64-linux when cudaSupport is enabled --- pkgs/by-name/wh/whisper-cpp/package.nix | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/wh/whisper-cpp/package.nix b/pkgs/by-name/wh/whisper-cpp/package.nix index 25d1f4e3d5f5..d27925dcfc5b 100644 --- a/pkgs/by-name/wh/whisper-cpp/package.nix +++ b/pkgs/by-name/wh/whisper-cpp/package.nix @@ -50,6 +50,13 @@ let optionals ; + inherit (effectiveStdenv.hostPlatform) + isStatic + isLinux + isAarch64 + isx86 + ; + cudaBuildInputs = with cudaPackages; [ cuda_cccl # @@ -125,12 +132,12 @@ effectiveStdenv.mkDerivation (finalAttrs: { (cmakeBool "WHISPER_SDL2" withSDL) (cmakeBool "GGML_LTO" true) (cmakeBool "GGML_NATIVE" false) - (cmakeBool "BUILD_SHARED_LIBS" (!effectiveStdenv.hostPlatform.isStatic)) + (cmakeBool "BUILD_SHARED_LIBS" (!isStatic)) ] - ++ optionals effectiveStdenv.hostPlatform.isLinux [ + ++ optionals isLinux [ (cmakeBool "WHISPER_FFMPEG" withFFmpegSupport) ] - ++ optionals (effectiveStdenv.hostPlatform.isx86 && !effectiveStdenv.hostPlatform.isStatic) [ + ++ optionals (isx86 && !isStatic) [ (cmakeBool "GGML_BACKEND_DL" true) (cmakeBool "GGML_CPU_ALL_VARIANTS" true) (cmakeFeature "GGML_BACKEND_DIR" "${placeholder "out"}/lib") @@ -145,7 +152,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { # Build all targets supported by rocBLAS. When updating search for TARGET_LIST_ROCM # in https://github.com/ROCmSoftwarePlatform/rocBLAS/blob/develop/CMakeLists.txt # and select the line that matches the current nixpkgs version of rocBLAS. - "-DAMDGPU_TARGETS=${rocmGpuTargets}" + (cmakeFeature "AMDGPU_TARGETS" rocmGpuTargets) ] ++ optionals coreMLSupport [ (cmakeBool "WHISPER_COREML" true) @@ -170,7 +177,10 @@ effectiveStdenv.mkDerivation (finalAttrs: { requiredSystemFeatures = optionals rocmSupport [ "big-parallel" ]; # rocmSupport multiplies build time by the number of GPU targets, which takes arround 30 minutes on a 16-cores system to build - doInstallCheck = true; + # libcuda.so is provided by the driver at runtime and is not available in the sandbox + # /nix/store/...-whisper-cpp-1.8.3/bin/whisper-cli: error while loading shared libraries: libcuda.so.1: cannot open shared object file: No such file or directory + # NOTE: it is unclear why this isn't an issue on x86_64-linux + doInstallCheck = !(isLinux && isAarch64 && cudaSupport); installCheckPhase = '' runHook preInstallCheck From 1a7a9ebdff4838ad34577ab271bdb2f6a1de0483 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 12:48:32 +0000 Subject: [PATCH 027/110] python3Packages.types-openpyxl: 3.1.5.20250809 -> 3.1.5.20250919 --- pkgs/development/python-modules/types-openpyxl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-openpyxl/default.nix b/pkgs/development/python-modules/types-openpyxl/default.nix index a9f852dc39a8..28c28da71abb 100644 --- a/pkgs/development/python-modules/types-openpyxl/default.nix +++ b/pkgs/development/python-modules/types-openpyxl/default.nix @@ -6,14 +6,14 @@ }: buildPythonPackage (finalAttrs: { pname = "types-openpyxl"; - version = "3.1.5.20250809"; + version = "3.1.5.20250919"; pyproject = true; src = fetchPypi { pname = "types_openpyxl"; inherit (finalAttrs) version; - hash = "sha256-SVNvoYo6i1Z7bSZx0zAdjCQOwvG895UQ9LrZ+skjLL0="; + hash = "sha256-IytZBnc+66zhUJuJlM2t2gQ/aSz9upv7uGypIdVNMtc="; }; build-system = [ setuptools ]; From a2bbfd18460254dc0464013957760009f81c55b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 15:58:52 +0000 Subject: [PATCH 028/110] postman: 11.81.0 -> 11.82.1 --- pkgs/by-name/po/postman/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/postman/package.nix b/pkgs/by-name/po/postman/package.nix index ad7454193a50..340cf9d2e62e 100644 --- a/pkgs/by-name/po/postman/package.nix +++ b/pkgs/by-name/po/postman/package.nix @@ -8,7 +8,7 @@ let pname = "postman"; - version = "11.81.0"; + version = "11.82.1"; src = let @@ -27,10 +27,10 @@ let name = "postman-${version}.${if stdenvNoCC.hostPlatform.isLinux then "tar.gz" else "zip"}"; url = "https://dl.pstmn.io/download/version/${version}/${system}"; hash = selectSystem { - aarch64-darwin = "sha256-GpX6xhWehKsEe/rSu6am7j5S5TJzyKtkUNokZmlCqA4="; - aarch64-linux = "sha256-/M7jzlEI3OD9GmgehBK7TDersB2RjBzsjd3Xs5e46ys="; - x86_64-darwin = "sha256-5DCt/W3mWTj0UL65uKmwXnRhIydWRVvBUNVPxwdexYE="; - x86_64-linux = "sha256-QgB7eyjl54Grt6ibfffMqO5zOOsUTueoMuDM2Zq9ZsY="; + aarch64-darwin = "sha256-7n/9ezPgpon3AEQXmoK/iazOPvRh/pDVy/YBVUwjbkI="; + aarch64-linux = "sha256-nn6Krn3/z7FkPRJDO7wNhny50YvuWwWWQ9lf9mk8ZGo="; + x86_64-darwin = "sha256-jN6TbPRkEFH9KyU3owcsrWbJvyIqMT0f8zV9OymiNzY="; + x86_64-linux = "sha256-PEPMrWrm57SAdaHL6ZWES0Ao7J7vn0TAX9WZ/WCFq6U="; }; }; From b5ba7a3a95c49f5506605efa47bdf4fcb191fd72 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 28 Jan 2026 15:45:13 +0000 Subject: [PATCH 029/110] python3Packages.onnxscript: disable flaky cuda tests --- .../python-modules/onnxscript/default.nix | 104 ++++++++++-------- 1 file changed, 58 insertions(+), 46 deletions(-) diff --git a/pkgs/development/python-modules/onnxscript/default.nix b/pkgs/development/python-modules/onnxscript/default.nix index 9b91b2c636d2..5107ede7157d 100644 --- a/pkgs/development/python-modules/onnxscript/default.nix +++ b/pkgs/development/python-modules/onnxscript/default.nix @@ -257,59 +257,71 @@ buildPythonPackage (finalAttrs: { requiredSystemFeatures = [ "cuda" ]; # Skip all tests that are failing independantly of the GPU availability - disabledTests = disabledTests ++ [ - # AssertionError: Tensor-likes are not close! - "test_output_match_opinfo__cumsum_cuda_float16" - "test_output_match_opinfo__nn_functional_conv1d_cuda_float32" - "test_output_match_opinfo__nn_functional_embedding_cuda_float16" - "test_output_match_opinfo__nn_functional_embedding_cuda_float32" - "test_output_match_opinfo__ops_aten_conv3d_cuda_float32" - "test_output_match_opinfo__ops_aten_convolution_cuda_float32" - "test_output_match_opinfo__ops_aten_embedding_bag_cuda_float32" - "test_output_match_opinfo__ops_aten_embedding_renorm_cuda_float16" - "test_output_match_opinfo__ops_aten_embedding_renorm_cuda_float32" + disabledTests = + disabledTests + ++ [ + # AssertionError: Tensor-likes are not close! + "test_output_match_opinfo__cumsum_cuda_float16" + "test_output_match_opinfo__nn_functional_conv1d_cuda_float32" + "test_output_match_opinfo__nn_functional_embedding_cuda_float16" + "test_output_match_opinfo__nn_functional_embedding_cuda_float32" + "test_output_match_opinfo__ops_aten_conv3d_cuda_float32" + "test_output_match_opinfo__ops_aten_convolution_cuda_float32" + "test_output_match_opinfo__ops_aten_embedding_bag_cuda_float32" + "test_output_match_opinfo__ops_aten_embedding_renorm_cuda_float16" + "test_output_match_opinfo__ops_aten_embedding_renorm_cuda_float32" - # AssertionError: Scalars are not equal! - "test_output_match_opinfo__equal_cuda_bool" - "test_output_match_opinfo__ops_aten_embedding_bag_padding_idx_cuda_float16" - "test_output_match_opinfo__ops_aten_embedding_bag_padding_idx_cuda_float32" + # AssertionError: Scalars are not equal! + "test_output_match_opinfo__equal_cuda_bool" + "test_output_match_opinfo__ops_aten_embedding_bag_padding_idx_cuda_float16" + "test_output_match_opinfo__ops_aten_embedding_bag_padding_idx_cuda_float32" - # TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. - "test_output_match_opinfo__index_put_cuda_float16" - "test_output_match_opinfo__index_put_cuda_float32" - "test_output_match_opinfo__index_put_cuda_int32" - "test_output_match_opinfo__index_put_cuda_int64" + # AssertionError: Not equal to tolerance rtol=0, atol=0 + "test_fuse_pad_into_conv_4" + "test_fuse_pad_into_conv_5" + "test_fuse_pad_into_conv_6" + "test_fuse_pad_into_conv_7" - # RuntimeError: ONNX Runtime failed to evaluate - # onnxruntime.capi.onnxruntime_pybind11_state.InvalidArgument: [ONNXRuntimeError] : 2 : - # INVALID_ARGUMENT : Non-zero status code returned while running LayerNormalization node. - # Name:'node_LayerNormalization_0' Status Message: Size of X.shape[axis:] must be larger than 1, got 1 - "test_output_match_opinfo__native_layer_norm_cuda_float16" - # onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 : - # NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_n0' - "test_output_match_opinfo__split_cuda_bool" - "test_output_match_opinfo__split_list_args_cuda_bool" - # onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 : - # NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_with_sizes_n0' - "test_output_match_opinfo__split_with_sizes_cuda_bool" + # TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. + "test_output_match_opinfo__index_put_cuda_float16" + "test_output_match_opinfo__index_put_cuda_float32" + "test_output_match_opinfo__index_put_cuda_int32" + "test_output_match_opinfo__index_put_cuda_int64" - # AssertionError: ONNX model is invalid - # onnx.onnx_cpp2py_export.shape_inference.InferenceError: [ShapeInferenceError] Inference error(s): - # (op_type:ConstantOfShape, node name: node_ConstantOfShape_67): - # [TypeInferenceError] Inferred elem type differs from existing elem type: (FLOAT) vs (INT64) - "test_output_match_opinfo__ops_aten__scaled_dot_product_efficient_attention_cuda_float32" + # RuntimeError: ONNX Runtime failed to evaluate + # onnxruntime.capi.onnxruntime_pybind11_state.InvalidArgument: [ONNXRuntimeError] : 2 : + # INVALID_ARGUMENT : Non-zero status code returned while running LayerNormalization node. + # Name:'node_LayerNormalization_0' Status Message: Size of X.shape[axis:] must be larger than 1, got 1 + "test_output_match_opinfo__native_layer_norm_cuda_float16" + # onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 : + # NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_n0' + "test_output_match_opinfo__split_cuda_bool" + "test_output_match_opinfo__split_list_args_cuda_bool" + # onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 : + # NOT_IMPLEMENTED : Could not find an implementation for SplitToSequence(11) node with name '_inlfunc_aten_split_with_sizes_n0' + "test_output_match_opinfo__split_with_sizes_cuda_bool" - # RuntimeError: FlashAttention only support fp16 and bf16 data type - "test_output_match_opinfo__ops_aten__scaled_dot_product_flash_attention_cuda_float32" + # AssertionError: ONNX model is invalid + # onnx.onnx_cpp2py_export.shape_inference.InferenceError: [ShapeInferenceError] Inference error(s): + # (op_type:ConstantOfShape, node name: node_ConstantOfShape_67): + # [TypeInferenceError] Inferred elem type differs from existing elem type: (FLOAT) vs (INT64) + "test_output_match_opinfo__ops_aten__scaled_dot_product_efficient_attention_cuda_float32" - # Unexpected success - "test_output_match_opinfo__ops_aten_col2im_cuda_float16" - "test_output_match_opinfo__sort_cuda_float16" + # RuntimeError: FlashAttention only support fp16 and bf16 data type + "test_output_match_opinfo__ops_aten__scaled_dot_product_flash_attention_cuda_float32" - # RuntimeError: expected scalar type Int but found Float - "test_output_match_opinfo__ops_aten_fake_quantize_per_tensor_affine_cuda_float16" - "test_output_match_opinfo__ops_aten_fake_quantize_per_tensor_affine_cuda_float32" - ]; + # Unexpected success + "test_output_match_opinfo__ops_aten_col2im_cuda_float16" + "test_output_match_opinfo__sort_cuda_float16" + + # RuntimeError: expected scalar type Int but found Float + "test_output_match_opinfo__ops_aten_fake_quantize_per_tensor_affine_cuda_float16" + "test_output_match_opinfo__ops_aten_fake_quantize_per_tensor_affine_cuda_float32" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # TypeError: Expecting a type not f for typeinfo + "TestOutputConsistencyFullGraphCUDA" + ]; }; meta = { From 47e91b505f9d89e3187f927dc5de96750ad64cd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 19:56:58 +0000 Subject: [PATCH 030/110] lunar-client: 3.5.18 -> 3.5.19 --- 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 e945598dbe7d..f8588e7d52b1 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.5.18"; + version = "3.5.19"; src = fetchurl { url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}-ow.AppImage"; - hash = "sha512-TdxJM290M+3X8KJ+agly6umNoje8jYlUYz/pVmUAOBp1G8nTtekoYWi+2WZn8r2tJ94STZ3nkilLAA9CoLhqfw=="; + hash = "sha512-Dae5PPrnuA6zj9CyZ12b6oBaMLx8M0rBqwhj/PlBVj82GQTyYvBUChSj/qdR1AXVPJXb47Hc2yQ4eQwNufgIfQ=="; }; nativeBuildInputs = [ makeWrapper ]; From a0b8e66170d4ceaffe62308dfd74a750b3de5ce8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 20:35:40 +0000 Subject: [PATCH 031/110] python3Packages.glymur: 0.14.4 -> 0.14.6 --- pkgs/development/python-modules/glymur/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/glymur/default.nix b/pkgs/development/python-modules/glymur/default.nix index 8014d12938aa..d2ab960d923f 100644 --- a/pkgs/development/python-modules/glymur/default.nix +++ b/pkgs/development/python-modules/glymur/default.nix @@ -25,14 +25,14 @@ buildPythonPackage (finalAttrs: { pname = "glymur"; - version = "0.14.4"; + version = "0.14.6"; pyproject = true; src = fetchFromGitHub { owner = "quintusdias"; repo = "glymur"; tag = "v${finalAttrs.version}"; - hash = "sha256-9CvsknpvBIHe2HEqwN43RRhRxh8D0eHQ/T9W3/eVJlQ="; + hash = "sha256-k6NvXeEk2N7+2LCvgOqq7fF7sgp/5r9uf6Vv5NLEyzA="; }; patches = [ From 3cc1776e74f985d10edb383979acf53be81c154a Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Wed, 28 Jan 2026 16:16:44 -0500 Subject: [PATCH 032/110] incus-ui-canonical: 0.19.2 -> 0.19.3 --- pkgs/by-name/in/incus-ui-canonical/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index 8de8f7b9ff26..4f2f2e214579 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -20,14 +20,14 @@ let in stdenv.mkDerivation rec { pname = "incus-ui-canonical"; - version = "0.19.2"; + version = "0.19.3"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${version}"; - hash = "sha256-Bi0+r9CCXqeyKEjgJT75oWxKmQeziaE62TjcvS5ZkKU="; + hash = "sha256-wibBuvGABMGTjuYFYjV9mbNVNXm78LX9VAgM2H8b7e4="; }; offlineCache = fetchYarnDeps { From 9eb142c0786ae271518c82c05749ae4220ce27bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 21:25:41 +0000 Subject: [PATCH 033/110] python3Packages.djangoql: 0.18.0 -> 0.19.1 --- pkgs/development/python-modules/djangoql/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/djangoql/default.nix b/pkgs/development/python-modules/djangoql/default.nix index 3f0eba9b0cd0..e654fbbc6df1 100644 --- a/pkgs/development/python-modules/djangoql/default.nix +++ b/pkgs/development/python-modules/djangoql/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "djangoql"; - version = "0.18.0"; + version = "0.19.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-x8KJ08BLKLRD42uqIW/FSFf3V6TFNXLTyWaoCr5Zb78="; + hash = "sha256-vOCdUoV4V7InRPkyQfFtXGKhsRing04civoUvruWTu4="; }; propagatedBuildInputs = [ ply ]; From 5563155e195f8f5f86d0c0c6633b11f69f0947ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 22:57:29 +0000 Subject: [PATCH 034/110] oh-my-zsh: 2026-01-20 -> 2026-01-26 --- pkgs/by-name/oh/oh-my-zsh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oh-my-zsh/package.nix b/pkgs/by-name/oh/oh-my-zsh/package.nix index a207dc662086..4c6eb3039c5b 100644 --- a/pkgs/by-name/oh/oh-my-zsh/package.nix +++ b/pkgs/by-name/oh/oh-my-zsh/package.nix @@ -19,14 +19,14 @@ }: stdenv.mkDerivation rec { - version = "2026-01-20"; + version = "2026-01-26"; pname = "oh-my-zsh"; src = fetchFromGitHub { owner = "ohmyzsh"; repo = "ohmyzsh"; - rev = "e0766905519fbc7982a590a195ee7c3e8bb594e8"; - sha256 = "sha256-6sTLyZ4UztU2PDpyiAZx1Q5smY+vrZdGbgVRNmek7nM="; + rev = "67cd8c4673512d08238461f7ce00715da01665d4"; + sha256 = "sha256-xFXPUUTdF2B/PO5phZA/kptrhux89daB172Oj9UKMYM="; }; strictDeps = true; From 1429c4bfc2134b9c4e3323417e576b04d2c7be61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 23:30:18 +0000 Subject: [PATCH 035/110] adrs: 0.5.0 -> 0.6.1 --- pkgs/by-name/ad/adrs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix index 656718d87898..b6ae93427663 100644 --- a/pkgs/by-name/ad/adrs/package.nix +++ b/pkgs/by-name/ad/adrs/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "adrs"; - version = "0.5.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "joshrotenberg"; repo = "adrs"; tag = "v${version}"; - hash = "sha256-LjuEYOZJzptryjtqmfH5L/BI+9daLPAGSkAkXeE7Z/E="; + hash = "sha256-PAvn1yIptyiVG96BNXHPgc5rYEHyCTo42hh88dwxrhA="; }; - cargoHash = "sha256-mevUqsqFDfF2dMYSdc0eGxh55W7shLSo8e5NpbDI/Zo="; + cargoHash = "sha256-va6s+nbW4vafnt6SqqdaeAF06Q30NEDqFVWDz9mYdAo="; meta = { description = "Command-line tool for managing Architectural Decision Records"; From 96ded348c068adc5d50e0bd928a76b2f16c392d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 23:47:53 +0000 Subject: [PATCH 036/110] python3Packages.pydo: 0.24.0 -> 0.25.0 --- pkgs/development/python-modules/pydo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydo/default.nix b/pkgs/development/python-modules/pydo/default.nix index 18dad347f5c4..761f54a8e26e 100644 --- a/pkgs/development/python-modules/pydo/default.nix +++ b/pkgs/development/python-modules/pydo/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pydo"; - version = "0.24.0"; + version = "0.25.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalocean"; repo = "pydo"; tag = "v${version}"; - hash = "sha256-IfoW8JaLqghecADPKfVwjW99ZosHFXFt3iQ8WOyrCns="; + hash = "sha256-NqQ3xFZd+ELOMinn7GBvYA1ov9Ff4s+qvom5l7ZV81k="; }; build-system = [ poetry-core ]; From 2144a67e6ff284471d8c5211c9a4465d6ec06650 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 00:08:53 +0000 Subject: [PATCH 037/110] gpxsee: 15.8 -> 15.10 --- pkgs/by-name/gp/gpxsee/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpxsee/package.nix b/pkgs/by-name/gp/gpxsee/package.nix index 094d7b1ca5a9..dce926e9d271 100644 --- a/pkgs/by-name/gp/gpxsee/package.nix +++ b/pkgs/by-name/gp/gpxsee/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpxsee"; - version = "15.8"; + version = "15.10"; src = fetchFromGitHub { owner = "tumic0"; repo = "GPXSee"; tag = finalAttrs.version; - hash = "sha256-Q2vwoKutwx46dvSGk54FPHeIN45dWuB1xypbw1AtnKQ="; + hash = "sha256-lXyxArPctaS9q+xeSpYBWPd9fdTffGNIBO39bMxZBCE="; }; buildInputs = [ From 587d0097b637eefef07e8df55e6c27dad1c40646 Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 29 Jan 2026 00:04:46 +0000 Subject: [PATCH 038/110] luaPackages.{lrexlib-posix,luasystem}: fix musl build --- pkgs/development/lua-modules/overrides.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index da2aaee483eb..0a6fddfa1e23 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -17,7 +17,6 @@ fetchurl, fzf, glib, - glibc, gmp, gnulib, gnum4, @@ -25,6 +24,7 @@ imagemagick, installShellFiles, lib, + libc, libevent, libiconv, libmpack, @@ -416,7 +416,7 @@ in lrexlib-posix = prev.lrexlib-posix.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ - glibc.dev + (lib.getDev libc) ]; }); @@ -704,7 +704,7 @@ in luasystem = prev.luasystem.overrideAttrs ( lib.optionalAttrs stdenv.hostPlatform.isLinux { - buildInputs = [ glibc.out ]; + buildInputs = [ libc.out ]; } ); From 397debf8a5fdbe5cb8af2a934c7619f790dc0caa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 00:23:17 +0000 Subject: [PATCH 039/110] devcontainer: 0.81.1 -> 0.82.0 --- pkgs/by-name/de/devcontainer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/devcontainer/package.nix b/pkgs/by-name/de/devcontainer/package.nix index 9ba1f3c84f90..455fdc7aed08 100644 --- a/pkgs/by-name/de/devcontainer/package.nix +++ b/pkgs/by-name/de/devcontainer/package.nix @@ -19,18 +19,18 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "devcontainer"; - version = "0.81.1"; + version = "0.82.0"; src = fetchFromGitHub { owner = "devcontainers"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-sMhCYDhQfyuzIuGR3eaf713gkUGfrj6b3Ldt4W3KdUw="; + hash = "sha256-ztHlP3LxjxNDPnNWZqSkAN4+AiRA6j5cwDZrmwB4PDM="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-E+IbJjj7/iVUkGVKJMpoYMYiRXlwOLsxXAGNmdG5tBM="; + hash = "sha256-bK8M2oZJT0Jr6nqHPOixg+22OWALFiPORiBmd3CHV08="; }; nativeBuildInputs = [ From ffd7bae1bbe8c7dbdc9a2f1b953fe5038a6c20a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 00:42:10 +0000 Subject: [PATCH 040/110] do-agent: 3.18.7 -> 3.18.8 --- pkgs/by-name/do/do-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/do-agent/package.nix b/pkgs/by-name/do/do-agent/package.nix index 654b06b152c2..7d393ad531bd 100644 --- a/pkgs/by-name/do/do-agent/package.nix +++ b/pkgs/by-name/do/do-agent/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "do-agent"; - version = "3.18.7"; + version = "3.18.8"; src = fetchFromGitHub { owner = "digitalocean"; repo = "do-agent"; rev = version; - sha256 = "sha256-0subv3u+iO409GiHA9HaWUAo21F2hgmQnNaOPbPXKiU="; + sha256 = "sha256-uOZTiP+2r5wTPuYXcPc3bShfTIlQMkcfwiuBqUeLxPA="; }; ldflags = [ From 08c0a23b3ee50e93993224a2f0660bd5472addb2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 02:09:19 +0000 Subject: [PATCH 041/110] python3Packages.plaid-python: 38.0.0 -> 38.1.0 --- pkgs/development/python-modules/plaid-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix index cac3470a5c31..8b5930ee9be0 100644 --- a/pkgs/development/python-modules/plaid-python/default.nix +++ b/pkgs/development/python-modules/plaid-python/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "plaid-python"; - version = "38.0.0"; + version = "38.1.0"; pyproject = true; src = fetchPypi { pname = "plaid_python"; inherit version; - hash = "sha256-4BbYY8IQvQFs0MVjXflL2sa+pJjebcId14VVRd6nizI="; + hash = "sha256-j/AypUXwsaeL6iYjW7xo53wwE+YGMLv8TRwSZ8CeGFk="; }; build-system = [ setuptools ]; From 50c0accb7f60fba769dc28cf7fb20ce733c55740 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 02:12:38 +0000 Subject: [PATCH 042/110] secretspec: 0.6.1 -> 0.6.2 --- pkgs/by-name/se/secretspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/secretspec/package.nix b/pkgs/by-name/se/secretspec/package.nix index 3c4ed11d30b0..9d7e85329716 100644 --- a/pkgs/by-name/se/secretspec/package.nix +++ b/pkgs/by-name/se/secretspec/package.nix @@ -9,14 +9,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "secretspec"; - version = "0.6.1"; + version = "0.6.2"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-OBIIKoF0WDkLQDVmEQJ8+EyVhFCq1dESgIbAVfNuyBU="; + hash = "sha256-ZbyeYol8TaQz4ljTHTIHIlQwxmi/fr/ReILIOtilfEY="; }; - cargoHash = "sha256-y6ayj6FcqZI9VR6bXIKdDKrJTFDxF49ZFXXPnWLG6tQ="; + cargoHash = "sha256-UcSHFf9afU+2gl6K7XkYNEkJvslTkEO9u7qkNOKSNxg="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ dbus ]; From a660daf0ef816b40a8a6ba711957f7773ee0e9ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 02:47:02 +0000 Subject: [PATCH 043/110] python3Packages.docling-core: 2.60.2 -> 2.61.0 --- pkgs/development/python-modules/docling-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/docling-core/default.nix b/pkgs/development/python-modules/docling-core/default.nix index 1beaa994f696..91e9ccd4faa8 100644 --- a/pkgs/development/python-modules/docling-core/default.nix +++ b/pkgs/development/python-modules/docling-core/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "docling-core"; - version = "2.60.2"; + version = "2.61.0"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-core"; tag = "v${version}"; - hash = "sha256-KrWeh5b3w1dBk3l7S1FpgONWqP9gS6nhbLIly3Nbtvg="; + hash = "sha256-D1p6YHWePE9aKOEj81X/nxZQFne0FO7+Rz3vc5Q2i6U="; }; build-system = [ From f3ac7c3cb698046e8b139717e80415c5a93fce79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 03:32:53 +0000 Subject: [PATCH 044/110] rqlite: 9.3.15 -> 9.3.16 --- pkgs/by-name/rq/rqlite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index 0da2e44f6e03..c472105b8f67 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "rqlite"; - version = "9.3.15"; + version = "9.3.16"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-VMVDXpbDN8mZJJycsFK1LOujIXw29584wnDE470C87U="; + hash = "sha256-pWZy8xuKIuJZXjzLwR15Q5CWCexNbqiA8PkvFEjxkYY="; }; - vendorHash = "sha256-O/VaYGjEMTOExdQfaL3XcnPmQxEYXjCMVfI6Vl+roZw="; + vendorHash = "sha256-wOeYMj1jlMCnckDsO/y7vHsi2QnR8va8cVtl79dc9qs="; subPackages = [ "cmd/rqlite" From dee34ff5eceb2bd417a9d8e01fb37bba79a65e1c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 04:05:23 +0000 Subject: [PATCH 045/110] mob: 5.4.0 -> 5.4.2 --- pkgs/by-name/mo/mob/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/mob/package.nix b/pkgs/by-name/mo/mob/package.nix index fb86b4e7db9d..09ffdc666534 100644 --- a/pkgs/by-name/mo/mob/package.nix +++ b/pkgs/by-name/mo/mob/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "mob"; - version = "5.4.0"; + version = "5.4.2"; src = fetchFromGitHub { owner = "remotemobprogramming"; repo = "mob"; rev = "v${version}"; - hash = "sha256-OTKlasXswrZPfhdHD6tJt8z/e+BbgWa9LrKYhMbG/N4="; + hash = "sha256-zb2/uTFlzaR0AFElsYSjwYP2H4p05fDLK02A3awzIFY="; }; vendorHash = null; From 0bbc6b07515147fc62bc5a16048058b6c86f982d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 05:17:37 +0000 Subject: [PATCH 046/110] python3Packages.dockerflow: 2024.04.2 -> 2026.01.26 --- pkgs/development/python-modules/dockerflow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dockerflow/default.nix b/pkgs/development/python-modules/dockerflow/default.nix index 0567f69ceaf5..216bb5508136 100644 --- a/pkgs/development/python-modules/dockerflow/default.nix +++ b/pkgs/development/python-modules/dockerflow/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "dockerflow"; - version = "2024.04.2"; + version = "2026.01.26"; pyproject = true; src = fetchFromGitHub { owner = "mozilla-services"; repo = "python-dockerflow"; tag = version; - hash = "sha256-5Ov605FyhX+n6vFks2sdtviGqkrgDIMXpcvgqR85jmQ="; + hash = "sha256-wtofNcpsOAq2yQJf6n+DcVfzY+IQ2k6S8r2zHIWAosg="; }; build-system = [ From e2dc3a34b67c58f737de02bf8525319f0611e2de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 06:36:03 +0000 Subject: [PATCH 047/110] surrealdb: 2.5.0 -> 2.6.0 --- pkgs/by-name/su/surrealdb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/surrealdb/package.nix b/pkgs/by-name/su/surrealdb/package.nix index 66cf38a78947..91c2da95a165 100644 --- a/pkgs/by-name/su/surrealdb/package.nix +++ b/pkgs/by-name/su/surrealdb/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "surrealdb"; - version = "2.5.0"; + version = "2.6.0"; src = fetchFromGitHub { owner = "surrealdb"; repo = "surrealdb"; tag = "v${finalAttrs.version}"; - hash = "sha256-SDzj/viDcuGbJ8HM0/KXBOjpc5vnreobTx0U3eNeKo8="; + hash = "sha256-MzRARmz3e+RXNPdHEzwJAIxWJgVW2/XGSRGI1o/mN4s="; }; - cargoHash = "sha256-alxRXeeeIxi9lb5sIOU15nCD6A/B3ba5iouOTKRTe+w="; + cargoHash = "sha256-EUO4t3VH9RZlIVxq3Fihn+eiT30R1OURLE8cYDQDXdM="; # error: linker `aarch64-linux-gnu-gcc` not found postPatch = '' From 708bd071428792239ae9ccbb17d1ad9d5f771106 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 06:41:21 +0000 Subject: [PATCH 048/110] python3Packages.jplephem: 2.23 -> 2.24 --- pkgs/development/python-modules/jplephem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jplephem/default.nix b/pkgs/development/python-modules/jplephem/default.nix index b3c8d5c24fe5..3c7de9e15ad4 100644 --- a/pkgs/development/python-modules/jplephem/default.nix +++ b/pkgs/development/python-modules/jplephem/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "jplephem"; - version = "2.23"; + version = "2.24"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-0/uUd+S/TDnRBJfU/xXlJxt6wD+hAeGCGqxSfWRuzPk="; + hash = "sha256-NU/hra4CImSrRvGK+2ryYhEnfP17PvkEAHVfyr6TvBE="; }; propagatedBuildInputs = [ numpy ]; From 99a0595240ec365a69fcf0d1591aa9c1f99cf062 Mon Sep 17 00:00:00 2001 From: nyukuru Date: Wed, 5 Mar 2025 14:01:35 -0500 Subject: [PATCH 049/110] dunst: move SYSCONFDIR flag --- pkgs/by-name/du/dunst/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/du/dunst/package.nix b/pkgs/by-name/du/dunst/package.nix index edcdae052fde..e84968bd3b57 100644 --- a/pkgs/by-name/du/dunst/package.nix +++ b/pkgs/by-name/du/dunst/package.nix @@ -77,7 +77,8 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=$(out)" "VERSION=$(version)" - "SYSCONFDIR=$(out)/etc" + "SYSCONFDIR=/etc/xdg" + "SYSCONF_FORCE_NEW=0" "SERVICEDIR_DBUS=$(out)/share/dbus-1/services" "SERVICEDIR_SYSTEMD=$(out)/lib/systemd/user" ] From 6d5c8ef7f5a1ce93312ebd24ce4d4f4769cb23bd Mon Sep 17 00:00:00 2001 From: nyukuru Date: Wed, 5 Mar 2025 21:29:16 -0500 Subject: [PATCH 050/110] nixos/dunst: init module Co-authored-by: Sandro --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/desktops/dunst.nix | 79 +++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 nixos/modules/services/desktops/dunst.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 8f099ccfb873..0b7f2a79376a 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -36,6 +36,8 @@ - [dsearch](https://github.com/AvengeMedia/danksearch), a fast filesystem search service with fuzzy matching. Available as [programs.dsearch](#opt-programs.dsearch.enable). +- [Dunst](https://github.com/dunst-project/dunst), a lightweight and customizable notification daemon. Available as [services.dunst](#opt-services.dunst.enable). + - [Ente Auth](https://ente.io/auth/), an open source 2FA authenticator, with end-to-end encrypted backups. Available as [programs.ente-auth](#opt-programs.ente-auth.enable). - [Dawarich](https://dawarich.app/), a self-hostable location history tracker. Available as [services.dawarich](#opt-services.dawarich.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index a6913729e510..4539b49f7ba8 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -558,6 +558,7 @@ ./services/desktops/bonsaid.nix ./services/desktops/cpupower-gui.nix ./services/desktops/dleyna.nix + ./services/desktops/dunst.nix ./services/desktops/espanso.nix ./services/desktops/flatpak.nix ./services/desktops/geoclue2.nix diff --git a/nixos/modules/services/desktops/dunst.nix b/nixos/modules/services/desktops/dunst.nix new file mode 100644 index 000000000000..a1198f828021 --- /dev/null +++ b/nixos/modules/services/desktops/dunst.nix @@ -0,0 +1,79 @@ +{ + config, + pkgs, + lib, + ... +}: +let + toml = pkgs.formats.toml { }; + cfg = config.services.dunst; +in +{ + options.services.dunst = { + enable = lib.mkEnableOption "Dunst notification daemon"; + + package = lib.mkPackageOption pkgs "dunst" { } // { + apply = + p: + p.override { + withX11 = cfg.enableX11; + withWayland = cfg.enableWayland; + }; + }; + + settings = lib.mkOption { + type = toml.type; + default = { }; + description = "Dunst configuration, see dunst(5)"; + example = lib.literalExpression '' + { + global = { + width = 300; + height = 300; + offset = "30x50"; + origin = "top-right"; + transparency = 10; + frame_color = "#eceff1"; + font = "Droid Sans 9"; + }; + + urgency_normal = { + background = "#37474f"; + foreground = "#eceff1"; + timeout = 10; + }; + }; + ''; + }; + + enableX11 = lib.mkOption { + type = lib.types.bool; + default = true; + description = "Whether to enable X11 support."; + }; + + enableWayland = lib.mkOption { + type = lib.types.bool; + default = true; + description = "Whether to enable Wayland support."; + }; + }; + + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = cfg.enableX11 || cfg.enableWayland; + message = "Dunst must be built with at least either X11 support or Wayland support"; + } + ]; + + environment = { + systemPackages = [ cfg.package ]; + etc."xdg/dunst/dunstrc".source = toml.generate "dunstrc" cfg.settings; + }; + + services.dbus.packages = [ cfg.package ]; + }; + + meta.maintainers = with lib.maintainers; [ nyukuru ]; +} From be0bf5252e95e7a5c162a996b0827fbec824694c Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Sat, 24 Jan 2026 16:21:34 +0800 Subject: [PATCH 051/110] noctalia-shell: 4.1.1 -> 4.2.5 --- pkgs/by-name/no/noctalia-shell/package.nix | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/no/noctalia-shell/package.nix b/pkgs/by-name/no/noctalia-shell/package.nix index 8ec1219c4ab1..f622042c6b11 100644 --- a/pkgs/by-name/no/noctalia-shell/package.nix +++ b/pkgs/by-name/no/noctalia-shell/package.nix @@ -13,15 +13,14 @@ cava, cliphist, ddcutil, - matugen, wlsunset, wl-clipboard, imagemagick, wget, gpu-screen-recorder, + python3, # calendar support - python3, evolution-data-server, libical, glib, @@ -33,27 +32,26 @@ cavaSupport ? true, cliphistSupport ? true, ddcutilSupport ? true, - matugenSupport ? true, wlsunsetSupport ? true, wl-clipboardSupport ? true, imagemagickSupport ? true, - gpuScreenRecorderSupport ? stdenvNoCC.hostPlatform.system == "x86_64-linux", calendarSupport ? false, + # gpu-screen-recorder support was moved to an optional plugin in v4.0.0 + gpuScreenRecorderSupport ? false, }: let runtimeDeps = [ wget + (python3.withPackages (pp: lib.optional calendarSupport pp.pygobject3)) ] ++ lib.optional brightnessctlSupport brightnessctl ++ lib.optional cavaSupport cava ++ lib.optional cliphistSupport cliphist ++ lib.optional ddcutilSupport ddcutil - ++ lib.optional matugenSupport matugen ++ lib.optional wlsunsetSupport wlsunset ++ lib.optional wl-clipboardSupport wl-clipboard ++ lib.optional imagemagickSupport imagemagick - ++ lib.optional gpuScreenRecorderSupport gpu-screen-recorder - ++ lib.optional calendarSupport (python3.withPackages (pp: [ pp.pygobject3 ])); + ++ lib.optional gpuScreenRecorderSupport gpu-screen-recorder; giTypelibPath = lib.makeSearchPath "lib/girepository-1.0" [ evolution-data-server @@ -66,13 +64,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noctalia-shell"; - version = "4.1.1"; + version = "4.2.5"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-/7yEiXC2Z/Yk/p7aNgChkAa7BgPRlV5/0z8+jZXH8e8="; + hash = "sha256-SHavMqGRv78sND/wQ53OhBBE2VBhgE3bSNRxxo5z7FE="; }; nativeBuildInputs = [ @@ -91,11 +89,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { ln -s ${quickshell}/bin/qs $out/bin/noctalia-shell cp -R \ - Assets Bin Commons CREDITS.md Helpers Modules Services Shaders Widgets shell.qml \ + Assets Commons CREDITS.md Helpers Modules Services Shaders Scripts Widgets shell.qml \ $out/share/noctalia-shell rm -R $out/share/noctalia-shell/Assets/Screenshots - rm -R $out/share/noctalia-shell/Bin/dev runHook postInstall ''; From 8c049016a5194875859c4af3580a23dd90b6ac3e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 07:15:27 +0000 Subject: [PATCH 052/110] vscode-extensions.firsttris.vscode-jest-runner: 0.4.98 -> 0.4.112 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 581caea33f36..0002ef6d1f5f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1711,8 +1711,8 @@ let mktplcRef = { name = "vscode-jest-runner"; publisher = "firsttris"; - version = "0.4.98"; - hash = "sha256-UhPkiUIIIf58D9hO4mFZba+IO4uJZkP18BH6PTVVfHk="; + version = "0.4.112"; + hash = "sha256-NKnAGGgckVsIn3O842BPWJ3cXM1Ap0yK9Rsrdjfmf5M="; }; meta = { description = "Simple way to run or debug a single (or multiple) tests from context-menu"; From 0b05a1f312e2d800a54e938425ebe41d43f4bf6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 07:18:01 +0000 Subject: [PATCH 053/110] vscode-extensions.google.colab: 0.1.7 -> 0.2.0 --- .../editors/vscode/extensions/google.colab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/google.colab/default.nix b/pkgs/applications/editors/vscode/extensions/google.colab/default.nix index e49838ccbeba..4eebfda679c3 100644 --- a/pkgs/applications/editors/vscode/extensions/google.colab/default.nix +++ b/pkgs/applications/editors/vscode/extensions/google.colab/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "google"; name = "colab"; - version = "0.1.7"; - hash = "sha256-wAvmXccgIEfw9Q84F/ozJwvzo26OvehdrTy3DqKu5e8="; + version = "0.2.0"; + hash = "sha256-2kib32Dt1d6FADO/z8HEux+x1Mig4Hso3KTwCR5IjR0="; }; meta = { From 9af27caee914feb69d794184d4373f0ad48b4e17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 08:26:12 +0000 Subject: [PATCH 054/110] tomcat9: 9.0.113 -> 9.0.115 --- pkgs/servers/http/tomcat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix index 241319fe01aa..7d3a384d1a9c 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -60,8 +60,8 @@ let in { tomcat9 = common { - version = "9.0.113"; - hash = "sha256-eQ2yuAkreVTewq/Gr3Gnu7bGeZgZhRbdap+GVmG10qc="; + version = "9.0.115"; + hash = "sha256-WhZbsSGmnmm/o8UMT5mafR5IEg1iW29d+Dg7kKe7u5g="; }; tomcat10 = common { From 3c406ac0814839fe1298fed27623e8e2dc7e4916 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 09:03:35 +0000 Subject: [PATCH 055/110] files-cli: 2.15.194 -> 2.15.195 --- pkgs/by-name/fi/files-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index 05f1a6e615de..63bdcc535478 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "files-cli"; - version = "2.15.194"; + version = "2.15.195"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${version}"; - hash = "sha256-mbQ6weZBBt4wSutmpJ1I5HJgiEUOgVbPDIxTj5NCiOo="; + hash = "sha256-tr1l+5JcGIKsT4EvoYM4Nb9KS8DEoSiFRANNSb4lKBY="; }; - vendorHash = "sha256-CxE1nUhMa7WNWUwL4dOQADzU5x+2QIAfA/J9cqRPSE8="; + vendorHash = "sha256-ctld8euKWNwmfk9qfwSAdkBeuPGcklbIBaIs+r9nHT4="; ldflags = [ "-s" From 75533690130a9a3a25acb8ad8ffbadefac698a96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 09:14:46 +0000 Subject: [PATCH 056/110] vscode-extensions.geequlim.godot-tools: 2.5.1 -> 2.6.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 581caea33f36..b893fa17ade2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1851,8 +1851,8 @@ let mktplcRef = { name = "godot-tools"; publisher = "geequlim"; - version = "2.5.1"; - hash = "sha256-kAzRSNZw1zaECblJv7NzXnE2JXSy9hzdT2cGX+uwleY="; + version = "2.6.0"; + hash = "sha256-b6aH4LAqXjwRp2dFa7+hhQL3ac9K7Zmat5ncaRLooD0="; }; meta = { description = "VS Code extension for game development with Godot Engine and GDScript"; From 9ebce65cfd480e52691caabbd41fbef81ddab74e Mon Sep 17 00:00:00 2001 From: Gon Solo Date: Thu, 29 Jan 2026 11:04:04 +0100 Subject: [PATCH 057/110] magic-vlsi: Fix hash --- pkgs/by-name/ma/magic-vlsi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/magic-vlsi/package.nix b/pkgs/by-name/ma/magic-vlsi/package.nix index 6f15d7f3f5ed..3ab4aaac897b 100644 --- a/pkgs/by-name/ma/magic-vlsi/package.nix +++ b/pkgs/by-name/ma/magic-vlsi/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "RTimothyEdwards"; repo = "magic"; tag = finalAttrs.version; - hash = "sha256-5Mh2KUvtBOSab3s/Co/hWjKU4SQmY5UxWfrqqDz3q6c="; + hash = "sha256-o9x29CDOtSQpQvTach6RaTJxRd2iTjyYi94ZjffUxVI="; leaveDotGit = true; }; From 455476e450b55ba234106b8db3ab62145c83a643 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 11:21:45 +0100 Subject: [PATCH 058/110] python313Packages.djangoql: modernize --- .../python-modules/djangoql/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/djangoql/default.nix b/pkgs/development/python-modules/djangoql/default.nix index e654fbbc6df1..3204f1ba6bf6 100644 --- a/pkgs/development/python-modules/djangoql/default.nix +++ b/pkgs/development/python-modules/djangoql/default.nix @@ -4,20 +4,23 @@ fetchPypi, python, django, + setuptools, ply, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "djangoql"; version = "0.19.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-vOCdUoV4V7InRPkyQfFtXGKhsRing04civoUvruWTu4="; }; - propagatedBuildInputs = [ ply ]; + build-system = [ setuptools ]; + + dependencies = [ ply ]; nativeCheckInputs = [ django ]; @@ -26,10 +29,13 @@ buildPythonPackage rec { ${python.executable} test_project/manage.py test core.tests ''; + pythonImportsCheck = [ "djangoql" ]; + meta = { description = "Advanced search language for Django"; homepage = "https://github.com/ivelum/djangoql"; + changelog = "https://github.com/ivelum/djangoql/blob/master/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ erikarvstedt ]; }; -} +}) From 7d6741cbc9e87788ccb2cc90f80ab8f919d87459 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 10:46:29 +0000 Subject: [PATCH 059/110] uutils-acl: 0.0.1-unstable-2026-01-08 -> 0.0.1-unstable-2026-01-28 --- pkgs/by-name/uu/uutils-acl/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-acl/package.nix b/pkgs/by-name/uu/uutils-acl/package.nix index 9b69bc6b185d..8ebb5bde222b 100644 --- a/pkgs/by-name/uu/uutils-acl/package.nix +++ b/pkgs/by-name/uu/uutils-acl/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-acl"; - version = "0.0.1-unstable-2026-01-08"; + version = "0.0.1-unstable-2026-01-28"; src = fetchFromGitHub { owner = "uutils"; repo = "acl"; - rev = "f5d374af73ec0206a6ea3106052550f873d5bcd8"; - hash = "sha256-38Mp2ue89e7fLYaGwJsbkq+4l25gQDfVeJMY2ZAjJ8c="; + rev = "064d238441a4ed20b0f6a82203b3920c0b39e8f8"; + hash = "sha256-Pu3ulcCw02dMp85YPpqwN2DX4La7TXnbhVbsNcBcK38="; }; - cargoHash = "sha256-5rHHhs+Hz0Yzvi5V1D2NPR6l5juP4BvjJve+8bbWbXc="; + cargoHash = "sha256-EhUjlZ6xNMRcgUnsRNzSv3CYfDpVc0bxHZF9EFwzKi8="; checkFlags = [ # Operation not supported From 6c26c6cfca72494c5b7c9babc57cd43ddc1c6847 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 10:51:57 +0000 Subject: [PATCH 060/110] uutils-util-linux: 0.0.1-unstable-2026-01-19 -> 0.0.1-unstable-2026-01-28 --- pkgs/by-name/uu/uutils-util-linux/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-util-linux/package.nix b/pkgs/by-name/uu/uutils-util-linux/package.nix index 7b07c13ad246..28e88411dec6 100644 --- a/pkgs/by-name/uu/uutils-util-linux/package.nix +++ b/pkgs/by-name/uu/uutils-util-linux/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-util-linux"; - version = "0.0.1-unstable-2026-01-19"; + version = "0.0.1-unstable-2026-01-28"; src = fetchFromGitHub { owner = "uutils"; repo = "util-linux"; - rev = "6fa694801a4c51f82787d0613f49338e67a284ab"; - hash = "sha256-DMjKMzXbDaWA7BPIBj9tKo6VXyS9WcF5iree3oqIViI="; + rev = "1f82e16a308c2dd3b5b514153c81df1d4936273d"; + hash = "sha256-2ZrbzaWZjxlKhrzcOL+N5N2D5818Y2OB+rGfH34pwy4="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"cut"' '"${lib.getExe' coreutils "cut"}"' ''; - cargoHash = "sha256-+oKsHCAWiMH/oV7AL5+Nq5PgfS9SQvs5MLqCW8yG3vw="; + cargoHash = "sha256-pvfZP6sHfh2kRVYOOTUGPw6Pq6Tsxud8+fU4qTwggcE="; nativeBuildInputs = [ pkg-config From f4f385ed6cc4fe81b1aab72063aabc0fca34862a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 10:52:02 +0000 Subject: [PATCH 061/110] phrase-cli: 2.54.3 -> 2.55.1 --- pkgs/by-name/ph/phrase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index 6db51f2666ea..a0bfc27d0188 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "phrase-cli"; - version = "2.54.3"; + version = "2.55.1"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = version; - sha256 = "sha256-t/DWbfxQkIlLJ5Scej2dlEp6+Tk7+SGPt7R1DkM+MEo="; + sha256 = "sha256-hcq6ZCWeKRmjshLYXNDOULWXyPc/N6vNf9at7A1b7h0="; }; - vendorHash = "sha256-eg/m6PgeVHsF0gTXdP5B5IZFMd68IVPSFs1e8nCps8U="; + vendorHash = "sha256-dpB8m02juic883lCwLwIL9356AHpzNy9td0s/e4UeDA="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; From 1d12f1e9043fe08ad20b65a3c5df12c6f7d232d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 10:52:32 +0000 Subject: [PATCH 062/110] uutils-procps: 0.0.1-unstable-2026-01-19 -> 0.0.1-unstable-2026-01-28 --- pkgs/by-name/uu/uutils-procps/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-procps/package.nix b/pkgs/by-name/uu/uutils-procps/package.nix index c78a575e97ce..9ad528bf700f 100644 --- a/pkgs/by-name/uu/uutils-procps/package.nix +++ b/pkgs/by-name/uu/uutils-procps/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-procps"; - version = "0.0.1-unstable-2026-01-19"; + version = "0.0.1-unstable-2026-01-28"; src = fetchFromGitHub { owner = "uutils"; repo = "procps"; - rev = "0dcfb73afa946d585a1056d3ae117c8ec3407a31"; - hash = "sha256-oq2tPaguyptMtYdnsM9nUXzSbKXdozl+xY0+qk/zZW8="; + rev = "0e758a54ff243fbcf3ae6ec1f1761798b148de3a"; + hash = "sha256-IhnxiPDJ+FStCdNQc19C2SwBXQ1qN8VYFGxR8b4o48o="; }; - cargoHash = "sha256-MYIlzLP6DMBgLfNQSE3TxfMAMRdIHLlAwd6hmdHa8OU="; + cargoHash = "sha256-sdmZGJYvuQaagEX+ve/1gXveUV7nphDIi5gY8apKGWE="; nativeBuildInputs = [ pkg-config From d3c195b22f452bce513e498ac9ae341d4c26ea5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 11:22:49 +0000 Subject: [PATCH 063/110] steel: 0-unstable-2026-01-15 -> 0-unstable-2026-01-28 --- pkgs/by-name/st/steel/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/st/steel/package.nix b/pkgs/by-name/st/steel/package.nix index 2f6c7ffad30b..2184c58b3210 100644 --- a/pkgs/by-name/st/steel/package.nix +++ b/pkgs/by-name/st/steel/package.nix @@ -19,16 +19,16 @@ }: rustPlatform.buildRustPackage { pname = "steel"; - version = "0-unstable-2026-01-15"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "mattwparas"; repo = "steel"; - rev = "dd5980a4099afe2af9ce1ae3d8bb30b981294398"; - hash = "sha256-lBKDRNaX4WMhJVc9162FEv+rXDXqt7ZL0YxNBq2oMcE="; + rev = "b77360e462bd43992a497ab93ee081455cd61fd9"; + hash = "sha256-6d9bWAGECaYZz+idOzsDxq1DsPnKQ/UwlQS72sfXgpY="; }; - cargoHash = "sha256-mtRDasfCejM6o664+3XBZJ6sWw1BO+pYi/nrCaglsQ8="; + cargoHash = "sha256-1YUbAHefisaCOD1y0qITzAyk0PmEwb3ad+ZJUSmzcUs="; nativeBuildInputs = [ curl From bd9849d5cc1f2b7d38563f599fafaefa6cb7c250 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 11:34:00 +0000 Subject: [PATCH 064/110] grafanaPlugins.victoriametrics-logs-datasource: 0.23.2 -> 0.24.0 --- .../plugins/victoriametrics-logs-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix index ae93f83f0d7f..1c54814debdd 100644 --- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-logs-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "victoriametrics-logs-datasource"; - version = "0.23.2"; - zipHash = "sha256-IINon0NCv2tzmyfQkmHeRhTzfBFT2ZYXDPNTLc8YPBg="; + version = "0.24.0"; + zipHash = "sha256-8I2reNVW4iiJ3JHEExixpd5qHWp/uRiHNvICPgJSHEY="; meta = { description = "Grafana datasource for VictoriaLogs"; license = lib.licenses.asl20; From e6cf37e9ed84c291ff47d143ddbe05d42b5c9fbc Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Thu, 29 Jan 2026 11:48:13 +0000 Subject: [PATCH 065/110] bun: 1.3.7 -> 1.3.8 --- pkgs/by-name/bu/bun/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index 4fd66457f47b..c4bf1f495bce 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { - version = "1.3.7"; + version = "1.3.8"; pname = "bun"; src = @@ -81,19 +81,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-aarch64.zip"; - hash = "sha256-FnAeSUmY5HZNSa8vvmLSXsWc88ee5pbrod7yz+kEnWQ="; + hash = "sha256-ZyoKmnt0TQhaHSIZypB+Pib1V5/Knng6lRCk+Yo2IS8="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-aarch64.zip"; - hash = "sha256-1cfWUUI8K8WuP5LTaDf/st3G7pGElnJQC3/o5aUVn7w="; + hash = "sha256-Tp3raBSn7H9ocl3dl9DXtAZbzamoUPadSXVn6ZWn+jM="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-nCwa7m1y6WGVwwUfkSMlBHWVB6qusJPVtw+IaX4ajq8="; + hash = "sha256-mBLl9sf4GO+cSR4Fp3SBqy56ShWAs3hSbhYRwQL+fKM="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-x64.zip"; - hash = "sha256-K9Lg4L3wlIO+Z6cEYHhI6+csKEIIJOTOdyzj2mLCPWU="; + hash = "sha256-AyKxfwci2namQpiq1JgiWu3L9t8QCKHe5F4W7LImo/E="; }; }; updateScript = writeShellScript "update-bun" '' From f5184a7e5a72200be4b9134a4d45e78352856298 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 11:54:21 +0000 Subject: [PATCH 066/110] libretro.opera: 0-unstable-2025-12-26 -> 0-unstable-2026-01-27 --- pkgs/applications/emulators/libretro/cores/opera.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/opera.nix b/pkgs/applications/emulators/libretro/cores/opera.nix index 17ba3881e78b..a64ca07bb953 100644 --- a/pkgs/applications/emulators/libretro/cores/opera.nix +++ b/pkgs/applications/emulators/libretro/cores/opera.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "opera"; - version = "0-unstable-2025-12-26"; + version = "0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "libretro"; repo = "opera-libretro"; - rev = "345f12b7d45d7013602a4a3b72287f529bd78042"; - hash = "sha256-2FkBsiKOzf/sMtKA1vI0ixWP9/ghs/N7zA7/m6h6gZ0="; + rev = "f20af9ad3271af2de8229f522c6534984a6e2520"; + hash = "sha256-cilOteQK6clVaGdemujrNwfcbI6Gw+UMvtF6hICm3Wo="; }; makefile = "Makefile"; From 29176c0397b6f63483180e00a213de9cf2c04a5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 12:12:57 +0000 Subject: [PATCH 067/110] python3Packages.rigour: 1.6.1 -> 1.6.2 --- pkgs/development/python-modules/rigour/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rigour/default.nix b/pkgs/development/python-modules/rigour/default.nix index af78c6978dc0..9189787c2705 100644 --- a/pkgs/development/python-modules/rigour/default.nix +++ b/pkgs/development/python-modules/rigour/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "rigour"; - version = "1.6.1"; + version = "1.6.2"; pyproject = true; src = fetchFromGitHub { owner = "opensanctions"; repo = "rigour"; tag = "v${version}"; - hash = "sha256-c0/wLo2/ZFaFiSV7jOb9th0CNim0XymL8MO6IEYfyhw="; + hash = "sha256-F9fZN0Y6Kpv5Z3V3k3e0TgcSIVo9+zdL48AhrTZdTwU="; }; build-system = [ From 113def3900d01e06466e058d7722e626a860bb15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 13:15:54 +0000 Subject: [PATCH 068/110] saucectl: 0.197.4 -> 0.198.0 --- pkgs/by-name/sa/saucectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/saucectl/package.nix b/pkgs/by-name/sa/saucectl/package.nix index 914a0d5b35f9..eea8b9c64ba8 100644 --- a/pkgs/by-name/sa/saucectl/package.nix +++ b/pkgs/by-name/sa/saucectl/package.nix @@ -5,7 +5,7 @@ }: let pname = "saucectl"; - version = "0.197.4"; + version = "0.198.0"; in buildGoModule { inherit pname version; @@ -14,7 +14,7 @@ buildGoModule { owner = "saucelabs"; repo = "saucectl"; tag = "v${version}"; - hash = "sha256-vhVgrwZ+CXKDkJTQ0eCZM83FjvmNI6cxcRcxTspHtCE="; + hash = "sha256-l9iiMyL1OgjmWj2qbzQAobi+DFoecueaRP2SV6KGbn4="; }; ldflags = [ From 4980f90f5bfae1bd5deb328d4b8cfbba4261878f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 13:44:12 +0000 Subject: [PATCH 069/110] postgresqlPackages.timescaledb-apache: 2.24.0 -> 2.25.0 --- pkgs/servers/sql/postgresql/ext/timescaledb.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index f7b83d78c6ba..162b4a408f5c 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -13,13 +13,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; - version = "2.24.0"; + version = "2.25.0"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; tag = finalAttrs.version; - hash = "sha256-sc8djQeDOCo3UdyKqFB9Ntzgw5Qopjk5f1BfATpONbI="; + hash = "sha256-m5aBxOOH04b0iDvApvY30uvYsFoV+WEBnKP4Ssr0t/M="; }; nativeBuildInputs = [ cmake ]; From 1101feddc87437c6d22ccbd9385c45c67aeb8275 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Thu, 29 Jan 2026 21:41:29 +0800 Subject: [PATCH 070/110] wechat: 4.1.7.30-34346 -> 4.1.7.31-34366 for darwin --- pkgs/by-name/we/wechat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/we/wechat/package.nix b/pkgs/by-name/we/wechat/package.nix index aa1005ff20f2..4fe5afe4f9d3 100644 --- a/pkgs/by-name/we/wechat/package.nix +++ b/pkgs/by-name/we/wechat/package.nix @@ -30,14 +30,14 @@ let # https://dldir1.qq.com/weixin/mac/mac-release.xml any-darwin = let - version = "4.1.7.30-34346"; + version = "4.1.7.31-34366"; version' = lib.replaceString "-" "_" version; in { inherit version; src = fetchurl { url = "https://dldir1v6.qq.com/weixin/Universal/Mac/xWeChatMac_universal_${version'}.dmg"; - hash = "sha256-/QbIkJ83EFCUBbmFUnY8aBbjPP9B5yw8qmRbhXxSwYE="; + hash = "sha256-oU1qypU24wiHSdUo8H76A1hxKCDf3I3Fq/4xbNGbjDo="; }; }; in From c88b370f1b10a3b3fcd0c5e9c61d4234774f42ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 13:47:35 +0000 Subject: [PATCH 071/110] nvidia-vaapi-driver: 0.0.14 -> 0.0.15 --- pkgs/development/libraries/nvidia-vaapi-driver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix index 7668ec94cdaa..bc0275b695e7 100644 --- a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix +++ b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "nvidia-vaapi-driver"; - version = "0.0.14"; + version = "0.0.15"; src = fetchFromGitHub { owner = "elFarto"; repo = "nvidia-vaapi-driver"; rev = "v${version}"; - sha256 = "sha256-Nf2Qh+POkcKXjiHlmpfSCbY+vgT63bWIaMxQHHYtE04="; + sha256 = "sha256-q51ChAPcTKgYtMzcesKDDDeZRg0/+bSlA4VxsLKn/BA="; }; patches = [ From b8a791ecb95081e501ad747e4fd4b1e2af1069b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 14:01:18 +0000 Subject: [PATCH 072/110] img4tool: 217 -> 218 --- pkgs/by-name/im/img4tool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/img4tool/package.nix b/pkgs/by-name/im/img4tool/package.nix index 15769ba96fe8..a43159f2ad3e 100644 --- a/pkgs/by-name/im/img4tool/package.nix +++ b/pkgs/by-name/im/img4tool/package.nix @@ -12,13 +12,13 @@ }: clangStdenv.mkDerivation (finalAttrs: { pname = "img4tool"; - version = "217"; + version = "218"; src = fetchFromGitHub { owner = "tihmstar"; repo = "img4tool"; tag = finalAttrs.version; - hash = "sha256-67Xfq4jEK9juyaSIgVdWygAePZuyb4Yp8mY+6V66+Aw="; + hash = "sha256-s2pX+svCINI3EQsAlDKHm8P03/5C4MVA63wAwAH1lEs="; }; # Do not depend on git to calculate version, instead From 1cd5004ff7497c054fb99b65e5f54ad977309330 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Fri, 2 Jan 2026 23:49:21 +0000 Subject: [PATCH 073/110] openxr-loader: enable darwin build --- pkgs/by-name/op/openxr-loader/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/op/openxr-loader/package.nix b/pkgs/by-name/op/openxr-loader/package.nix index 88b31fa697e5..9795bb769665 100644 --- a/pkgs/by-name/op/openxr-loader/package.nix +++ b/pkgs/by-name/op/openxr-loader/package.nix @@ -31,12 +31,14 @@ stdenv.mkDerivation rec { pkg-config ]; buildInputs = [ - libX11 - libXxf86vm - libXrandr vulkan-headers libGL vulkan-loader + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + libX11 + libXxf86vm + libXrandr wayland ]; @@ -45,8 +47,10 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" - "layers" - ]; + ] + # layers don't currently build on darwin + # https://github.com/KhronosGroup/OpenXR-SDK-Source/issues/582 + ++ lib.optional (!stdenv.hostPlatform.isDarwin) "layers"; # https://github.com/KhronosGroup/OpenXR-SDK-Source/issues/305 postPatch = '' @@ -54,7 +58,7 @@ stdenv.mkDerivation rec { --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ ''; - postInstall = '' + postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' mkdir -p "$layers/share" mv "$out/share/openxr" "$layers/share" # Use absolute paths in manifests so no LD_LIBRARY_PATH shenanigans are necessary @@ -68,7 +72,7 @@ stdenv.mkDerivation rec { meta = { description = "Khronos OpenXR loader"; homepage = "https://www.khronos.org/openxr"; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.asl20; maintainers = [ lib.maintainers.ralith ]; }; From d584ab775ca431eef4510ea24f03e143f2422c37 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 29 Jan 2026 09:29:57 -0500 Subject: [PATCH 074/110] kanidm: mark 1.7.x unsupported --- nixos/tests/kanidm-provisioning.nix | 2 +- nixos/tests/kanidm.nix | 2 +- pkgs/servers/kanidm/1_7.nix | 2 +- pkgs/top-level/release.nix | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nixos/tests/kanidm-provisioning.nix b/nixos/tests/kanidm-provisioning.nix index 1c6c6845a74d..5e5a6f0db606 100644 --- a/nixos/tests/kanidm-provisioning.nix +++ b/nixos/tests/kanidm-provisioning.nix @@ -18,7 +18,7 @@ in name = "kanidm-provisioning-${kanidmPackage.version}"; meta.maintainers = with pkgs.lib.maintainers; [ oddlama ]; - _module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning_1_7; + _module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning_1_8; nodes.provision = { pkgs, lib, ... }: diff --git a/nixos/tests/kanidm.nix b/nixos/tests/kanidm.nix index dcbabe93cb71..b387023e9c88 100644 --- a/nixos/tests/kanidm.nix +++ b/nixos/tests/kanidm.nix @@ -21,7 +21,7 @@ in oddlama ]; - _module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm_1_7; + _module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm_1_8; nodes.server = { pkgs, ... }: diff --git a/pkgs/servers/kanidm/1_7.nix b/pkgs/servers/kanidm/1_7.nix index b44cfbb3e734..c55c98a2d937 100644 --- a/pkgs/servers/kanidm/1_7.nix +++ b/pkgs/servers/kanidm/1_7.nix @@ -2,5 +2,5 @@ import ./generic.nix { version = "1.7.4"; hash = "sha256-nWwwcRmCfKJECYN/5w30W3sDu9BqIGonF4ke8F04x3E="; cargoHash = "sha256-h5jeQxvYzHRVfNYYh9qKukE4h4nhDyuRou2xuZq4AdM="; - eolDate = "2025-12-12"; + unsupported = true; } diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 2ff584588835..2d0c24ba761b 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -44,8 +44,8 @@ # so users choosing to allow don't have to rebuild them every time. permittedInsecurePackages = [ "olm-3.2.16" # see PR #347899 - "kanidm_1_6-1.6.4" - "kanidmWithSecretProvisioning_1_6-1.6.4" + "kanidm_1_7-1.7.4" + "kanidmWithSecretProvisioning_1_7-1.7.4" ]; }; From b9bc5913fd5e3b8c1b5036b1387628e7dd0c2da6 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 29 Jan 2026 09:29:57 -0500 Subject: [PATCH 075/110] kanidm: remove unversioned alias, 1.5.x, 1.6.x --- pkgs/servers/kanidm/1_5.nix | 6 ------ pkgs/servers/kanidm/1_6.nix | 6 ------ pkgs/servers/kanidm/README.md | 8 ++------ pkgs/top-level/aliases.nix | 6 +++++- pkgs/top-level/all-packages.nix | 12 ------------ 5 files changed, 7 insertions(+), 31 deletions(-) delete mode 100644 pkgs/servers/kanidm/1_5.nix delete mode 100644 pkgs/servers/kanidm/1_6.nix diff --git a/pkgs/servers/kanidm/1_5.nix b/pkgs/servers/kanidm/1_5.nix deleted file mode 100644 index 7b549c0b5186..000000000000 --- a/pkgs/servers/kanidm/1_5.nix +++ /dev/null @@ -1,6 +0,0 @@ -import ./generic.nix { - version = "1.5.0"; - hash = "sha256-swrqyjA7Wgq17vd+753LDFcXrSFixVNLhTvj1bhG3DU="; - cargoHash = "sha256-72IwS8Nk1y6xDH9y8JW2LpbhFWaq0tpORx7JQSCF5/M="; - unsupported = true; -} diff --git a/pkgs/servers/kanidm/1_6.nix b/pkgs/servers/kanidm/1_6.nix deleted file mode 100644 index 294e72b4bd15..000000000000 --- a/pkgs/servers/kanidm/1_6.nix +++ /dev/null @@ -1,6 +0,0 @@ -import ./generic.nix { - version = "1.6.4"; - hash = "sha256-ui3w1HDHXHARsjQ3WtJfZbM7Xgg3ODnUneXJMQwaOMw="; - cargoHash = "sha256-KJGELBzScwsLd6g3GR9Vk0nfDU2EjZBfXwlXJ+bZb1k="; - unsupported = true; -} diff --git a/pkgs/servers/kanidm/README.md b/pkgs/servers/kanidm/README.md index 5e33c8d3bbac..8a66eee9b404 100644 --- a/pkgs/servers/kanidm/README.md +++ b/pkgs/servers/kanidm/README.md @@ -20,13 +20,9 @@ For example, when upgrading from 1.4 -> 1.5 1. Update `1_5.nix` hashes/paths, and as needed for upstream changes, `generic.nix` 1. Update `all-packages.nix` to add `kanidm_1_5` and `kanidmWithSecretProvisioning_1_5`, leave default 1. Update the previous release, e.g. `1_4.nix` and set `eolDate = "YYYY-MM-DD"` where the date is 30 days from release of 1.5. +1. Update default in `nixos/tests/kanidm.nix` and `nixos/tests/kanidm-provisioning.nix` 1. Create commit, `kanidm_1_5: init at 1.5.0` - this is the only commit that will be backported -### Update default - -1. Update kanidm aliases in `aliases.nix`. Should remove completely after 25.11 branch off. -1. Create commit `kanidm: update default to 1.5.0` - ### Backport to stable 1. Manually create a backport using _only_ the init commit @@ -41,5 +37,5 @@ Kanidm versions are supported for 30 days after the release of new versions. Fol 1. Remove the third oldest release from `all-packages.nix`, e.g. 1.3.x continuing the example. Remove `kanidm_1_3` and `kanidmWithSecretProvisioning_1_3` 1. Update `pkgs/top-level/release.nix` and remove `kanidm_1_3*` from `permittedInsecurePackages` -1. Update `pkgs/top-level/aliases.nix` and add `kanidm_1_4` and `kanidmWithSecretProvisioning_1_4-1.4.6` +1. Update `pkgs/top-level/aliases.nix` and add `kanidm_1_4` and `kanidmWithSecretProvisioning_1_4` 1. Remove `pkgs/by-name/ka/kanidm/1_3.nix` diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d394294c8125..52508ed9c1ab 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -884,10 +884,14 @@ mapAliases { k3s_1_30 = throw "'k3s_1_30' has been removed from nixpkgs as it has reached end of life"; # Added 2025-09-01 k3s_1_31 = throw "'k3s_1_31' has been removed from nixpkgs as it has reached end of life"; # Added 2025-12-08 kak-lsp = throw "'kak-lsp' has been renamed to/replaced by 'kakoune-lsp'"; # Converted to throw 2025-10-27 - kanidm = warnAlias "'kanidm' will be removed before 26.05. You must use a versioned package, e.g. 'kanidm_1_x'." kanidm_1_7; # Added 2025-09-01 + kanidm = throw "'kanidm' alias has been removed. You must use a versioned package, e.g. 'kanidm_1_x'."; # Added 2026-01-29 kanidm_1_4 = throw "'kanidm_1_4' has been removed as it has reached end of life"; # Added 2025-06-18 + kanidm_1_5 = throw "'kanidm_1_5' has been removed as it has reached end of life"; # Added 2026-01-29 + kanidm_1_6 = throw "'kanidm_1_6' has been removed as it has reached end of life"; # Added 2026-01-29 kanidmWithSecretProvisioning = warnAlias "'kanidmWithSecretProvisioning' will be removed before 26.05. You must use a versioned package, e.g. 'kanidmWithSecretProvisioning_1_x'." kanidmWithSecretProvisioning_1_7; # Added 2025-09-01 kanidmWithSecretProvisioning_1_4 = throw "'kanidmWithSecretProvisioning_1_4' has been removed as it has reached end of life"; # Added 2025-06-18 + kanidmWithSecretProvisioning_1_5 = throw "'kanidmWithSecretProvisioning_1_5' has been removed as it has reached end of life"; # Added 2026-01-29 + kanidmWithSecretProvisioning_1_6 = throw "'kanidmWithSecretProvisioning_1_6' has been removed as it has reached end of life"; # Added 2026-01-29 kapitano = throw "'kapitano' has been removed, as it is unmaintained upstream"; # Added 2025-10-29 kbibtex = throw "'kbibtex' has been removed, as it is unmaintained upstream"; # Added 2025-08-30 kcli = throw "kcli has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7d3d396b73cc..c1d32861a943 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8542,12 +8542,6 @@ with pkgs; inherit ({ - kanidm_1_5 = callPackage ../servers/kanidm/1_5.nix { - kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_5; - }; - kanidm_1_6 = callPackage ../servers/kanidm/1_6.nix { - kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_6; - }; kanidm_1_7 = callPackage ../servers/kanidm/1_7.nix { kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_7; }; @@ -8555,17 +8549,11 @@ with pkgs; kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_8; }; - kanidmWithSecretProvisioning_1_5 = kanidm_1_5.override { enableSecretProvisioning = true; }; - kanidmWithSecretProvisioning_1_6 = kanidm_1_6.override { enableSecretProvisioning = true; }; kanidmWithSecretProvisioning_1_7 = kanidm_1_7.override { enableSecretProvisioning = true; }; kanidmWithSecretProvisioning_1_8 = kanidm_1_8.override { enableSecretProvisioning = true; }; }) - kanidm_1_5 - kanidm_1_6 kanidm_1_7 kanidm_1_8 - kanidmWithSecretProvisioning_1_5 - kanidmWithSecretProvisioning_1_6 kanidmWithSecretProvisioning_1_7 kanidmWithSecretProvisioning_1_8 ; From 741dd145a175b1c480de8f46f8794c063f688143 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 29 Jan 2026 09:29:57 -0500 Subject: [PATCH 076/110] nixos/kanidm: require explicit version from all users --- nixos/modules/services/security/kanidm.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index 7483e1463e06..a846ed089993 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -238,8 +238,8 @@ in enablePam = mkEnableOption "the Kanidm PAM and NSS integration"; package = mkPackageOption pkgs "kanidm" { - example = "kanidm_1_4"; - extraDescription = "If not set will receive a specific version based on stateVersion. Set to `pkgs.kanidm` to always receive the latest version, with the understanding that this could introduce breaking changes."; + example = "kanidm_1_8"; + extraDescription = "Must be set to an explicit version."; }; serverSettings = mkOption { @@ -874,16 +874,6 @@ in ) ); - services.kanidm.package = - let - pkg = - if lib.versionAtLeast config.system.stateVersion "24.11" then - pkgs.kanidm_1_4 - else - lib.warn "No default kanidm package found for stateVersion = '${config.system.stateVersion}'. Using unpinned version. Consider setting `services.kanidm.package = pkgs.kanidm_1_x` to avoid upgrades introducing breaking changes." pkgs.kanidm; - in - lib.mkDefault pkg; - environment.systemPackages = mkIf cfg.enableClient [ cfg.package ]; systemd.tmpfiles.settings."10-kanidm" = mkIf enableServerBackup { From 4e4dd876a94c53cf145fecec44577ea99173a268 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 29 Jan 2026 09:50:53 -0500 Subject: [PATCH 077/110] kanidm: add adamcstephens as module/test maintainer --- nixos/modules/services/security/kanidm.nix | 1 + nixos/tests/kanidm.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index a846ed089993..924b3f60f647 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -1070,6 +1070,7 @@ in }; meta.maintainers = with lib.maintainers; [ + adamcstephens Flakebi oddlama ]; diff --git a/nixos/tests/kanidm.nix b/nixos/tests/kanidm.nix index b387023e9c88..7a0fe66ae968 100644 --- a/nixos/tests/kanidm.nix +++ b/nixos/tests/kanidm.nix @@ -17,6 +17,7 @@ in { name = "kanidm-${kanidmPackage.version}"; meta.maintainers = with pkgs.lib.maintainers; [ + adamcstephens Flakebi oddlama ]; From 14b69af68a7095642534fc085842add8cd8d0944 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 16:01:20 +0000 Subject: [PATCH 078/110] ed-odyssey-materials-helper: 3.1.10 -> 3.1.12 --- pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix b/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix index 5ad1957f3b8b..a67d01d10575 100644 --- a/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix +++ b/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix @@ -21,13 +21,13 @@ let in stdenv.mkDerivation rec { pname = "ed-odyssey-materials-helper"; - version = "3.1.10"; + version = "3.1.12"; src = fetchFromGitHub { owner = "jixxed"; repo = "ed-odyssey-materials-helper"; tag = version; - hash = "sha256-/spb1BH5zPyxPKNI419/gYON2EfPtjPzT8ba1nEsjl4="; + hash = "sha256-QqwLM2fiPmtFehB83M3yvLp8M1DKywlCxQcG4mclBkk="; }; nativeBuildInputs = [ From 71b8356afa8c17340e9a7e90754d998a1acc77d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 16:04:12 +0000 Subject: [PATCH 079/110] python3Packages.mistralai: 1.10.1 -> 1.11.1 --- pkgs/development/python-modules/mistralai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mistralai/default.nix b/pkgs/development/python-modules/mistralai/default.nix index 6abc437a4160..35c8abc0e840 100644 --- a/pkgs/development/python-modules/mistralai/default.nix +++ b/pkgs/development/python-modules/mistralai/default.nix @@ -33,14 +33,14 @@ buildPythonPackage (finalAttrs: { pname = "mistralai"; - version = "1.10.1"; + version = "1.11.1"; pyproject = true; src = fetchFromGitHub { owner = "mistralai"; repo = "client-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-y1et8Ez5TAge0kk/a9fA1zcgPStYf+6aO19OLhMGk/8="; + hash = "sha256-KpZCUaitc5Gz5ZI7vEK0CEe4Eo+H6gS9FuKlqhyQDes="; }; preBuild = '' From 2e3a1cb6b04e4f3024a98274e4aa3b4ea7bfe758 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 29 Jan 2026 10:13:00 -0500 Subject: [PATCH 080/110] llama-cpp: Split outputs Avoids conflict in output files with stable-diffusion-cpp. Ideally they would probably both consume ggml instead of vendoring. --- pkgs/by-name/ll/llama-cpp/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 93235e8127f9..03984a959d60 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -76,6 +76,11 @@ effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; version = "7772"; + outputs = [ + "out" + "dev" + ]; + src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; From a1726346519ff8738f8498e765ce2968f9434c4d Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 29 Jan 2026 10:13:00 -0500 Subject: [PATCH 081/110] stable-diffusion-cpp: Split outputs Avoids conflict in output files with stable-diffusion-cpp. Ideally they would probably both consume ggml instead of vendoring. --- pkgs/by-name/st/stable-diffusion-cpp/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/st/stable-diffusion-cpp/package.nix b/pkgs/by-name/st/stable-diffusion-cpp/package.nix index 25fbed45c9d4..8de7da8c94fe 100644 --- a/pkgs/by-name/st/stable-diffusion-cpp/package.nix +++ b/pkgs/by-name/st/stable-diffusion-cpp/package.nix @@ -44,6 +44,11 @@ effectiveStdenv.mkDerivation (finalAttrs: { pname = "stable-diffusion-cpp"; version = "master-475-2efd199"; + outputs = [ + "out" + "dev" + ]; + src = fetchFromGitHub { owner = "leejet"; repo = "stable-diffusion.cpp"; From 973da32f44871c3c420a256261da12b9badddf8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 16:19:49 +0000 Subject: [PATCH 082/110] proton-vpn-cli: 0.1.4 -> 0.1.5 --- pkgs/by-name/pr/proton-vpn-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-vpn-cli/package.nix b/pkgs/by-name/pr/proton-vpn-cli/package.nix index d193c2a9b1ba..0c680b346836 100644 --- a/pkgs/by-name/pr/proton-vpn-cli/package.nix +++ b/pkgs/by-name/pr/proton-vpn-cli/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "proton-vpn-cli"; - version = "0.1.4"; + version = "0.1.5"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-cli"; tag = "v${version}"; - hash = "sha256-nopkUda1XaFMroIvsf+vCXWa5aXUTEC/EhAN9Lto3Lo="; + hash = "sha256-ercX9CLpV8ICpevS73Bl6WyG0fnjyaxf5u/dz2WPyhw="; }; nativeBuildInputs = [ From c823d5eeda6934b4a44b8e6aed6ba09dfb7ae060 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 16:24:08 +0000 Subject: [PATCH 083/110] prmers: 4.15.77-alpha -> 4.15.78-alpha --- pkgs/by-name/pr/prmers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prmers/package.nix b/pkgs/by-name/pr/prmers/package.nix index d3953a863329..2244a0e9ba34 100644 --- a/pkgs/by-name/pr/prmers/package.nix +++ b/pkgs/by-name/pr/prmers/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "prmers"; - version = "4.15.77-alpha"; + version = "4.15.78-alpha"; src = fetchFromGitHub { owner = "cherubrock-seb"; repo = "PrMers"; tag = "v${finalAttrs.version}"; - hash = "sha256-TQsW1QY5MxHRJkG5b0rtVmOOC2fuw1jFhLpEH/q1kBg="; + hash = "sha256-zTYc8V+d44W0H88ISLp8pQmg8Q//Ym2VFw5I3qO2V6I="; }; enableParallelBuilding = true; From 74cc2f96699f0f39ee895ae8a970a476e9e2e861 Mon Sep 17 00:00:00 2001 From: xiangpingjiang Date: Thu, 29 Jan 2026 14:39:23 +0800 Subject: [PATCH 084/110] aliyunpan: init at 0.3.7 Co-authored-by: LIN, Jian --- pkgs/by-name/al/aliyunpan/package.nix | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pkgs/by-name/al/aliyunpan/package.nix diff --git a/pkgs/by-name/al/aliyunpan/package.nix b/pkgs/by-name/al/aliyunpan/package.nix new file mode 100644 index 000000000000..56c79d41749e --- /dev/null +++ b/pkgs/by-name/al/aliyunpan/package.nix @@ -0,0 +1,54 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "aliyunpan"; + version = "0.3.7"; + + src = fetchFromGitHub { + owner = "tickstep"; + repo = "aliyunpan"; + tag = "v${finalAttrs.version}"; + hash = "sha256-9sbAKv2SOZPKnP56vL0rfMEDhTpIV524s9sIvlWAM6o="; + }; + + vendorHash = "sha256-tNUXB+pU/0gJL3oG9rdk6J+SvO5ASqkuO+gVZiRdaVg="; + + ldflags = [ + "-s" + "-w" + "-X main.Version=v${finalAttrs.version}" + ]; + + # skip test + checkFlags = + let + skippedTests = [ + # require network access + "TestGetQRCodeLoginResult" + # depend specific local file + "TestBoltUltraFiles" + "TestLocalSyncDb" + "TestLocalGet" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + + postInstall = '' + mkdir -p "$out/share/doc/aliyunpan" + cp README.md "$out/share/doc/aliyunpan/" + cp docs/manual.md "$out/share/doc/aliyunpan/" + cp docs/plugin_manual.md "$out/share/doc/aliyunpan/" + ''; + + meta = { + description = "Command line client for Aliyun Drive"; + homepage = "https://github.com/tickstep/aliyunpan"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ xiangpingjiang ]; + mainProgram = "aliyunpan"; + }; +}) From 380ecbb318308cc7a3054aa28c130091174d1de3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 18:15:38 +0000 Subject: [PATCH 085/110] buildkit: 0.27.0 -> 0.27.1 --- pkgs/by-name/bu/buildkit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index 8bda4eef6f89..86fdbfcf4a5d 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "buildkit"; - version = "0.27.0"; + version = "0.27.1"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; rev = "v${version}"; - hash = "sha256-v2/ODT7uwqirrWG3NrMEKYItjhm6f/IlPogCwJi23Rw="; + hash = "sha256-vMSg5bYFkdWrdjexx/3kwyyingS5gqMcw5/JQ4RxDeU="; }; vendorHash = null; From 0bb8ca9af38e18d1810dbd0293aaf1af81b3b5bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 18:48:00 +0000 Subject: [PATCH 086/110] azurehound: 2.8.3 -> 2.9.0 --- pkgs/by-name/az/azurehound/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azurehound/package.nix b/pkgs/by-name/az/azurehound/package.nix index 4130b103d0f4..27995bf6c9d7 100644 --- a/pkgs/by-name/az/azurehound/package.nix +++ b/pkgs/by-name/az/azurehound/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "azurehound"; - version = "2.8.3"; + version = "2.9.0"; src = fetchFromGitHub { owner = "SpecterOps"; repo = "AzureHound"; tag = "v${finalAttrs.version}"; - hash = "sha256-ecLpNIYczim4dLbNwkOtwieJrjoSOXv4KHvSMuMjOw0="; + hash = "sha256-E2TMIajzxydNFHhVnOpFVTd2L5gDK9VcIZetcgh0edg="; }; vendorHash = "sha256-+iNFWKFNON4HX2mf4O29zAdElEkIGIx55Wi9MRtg1dg="; From d6678d806efed517b271a932025ac13a5afa085d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Thu, 29 Jan 2026 20:24:29 +0100 Subject: [PATCH 087/110] ci: pin @actions/artifact to 5.0.3 Signed-off-by: Marcin Serwin --- .github/workflows/bot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml index 28f61fdb31fa..a95470292a4f 100644 --- a/.github/workflows/bot.yml +++ b/.github/workflows/bot.yml @@ -53,7 +53,7 @@ jobs: ci/github-script - name: Install dependencies - run: npm install @actions/artifact bottleneck + run: npm install @actions/artifact@5.0.3 bottleneck # Use a GitHub App, because it has much higher rate limits: 12,500 instead of 5,000 req / hour. - uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 From e447f6c2393f2bb0ea1cccb0499b0132ea46caa2 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 27 Jan 2026 21:57:44 +0100 Subject: [PATCH 088/110] immich: 2.4.1 -> 2.5.2 https://github.com/immich-app/immich/releases/tag/v2.5.0 https://github.com/immich-app/immich/releases/tag/v2.5.2 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/im/immich-cli/package.nix | 3 +-- pkgs/by-name/im/immich/package.nix | 12 ++++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/im/immich-cli/package.nix b/pkgs/by-name/im/immich-cli/package.nix index 1203a1630f24..1d9837eb8845 100644 --- a/pkgs/by-name/im/immich-cli/package.nix +++ b/pkgs/by-name/im/immich-cli/package.nix @@ -10,8 +10,7 @@ }: stdenv.mkDerivation rec { pname = "immich-cli"; - version = "2.2.105"; - inherit (immich) src pnpmDeps; + inherit (immich) version src pnpmDeps; postPatch = '' local -r cli_version="$(jq -r .version cli/package.json)" diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index ab08cdd99396..03cca0bc4729 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -115,27 +115,27 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "2.4.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-AOtKRK2vRQKoQAzU4P3h4tQebpWPF3zIWLcToKaU0Lc="; + hash = "sha256-e3gU2pSnbYQQU3SxGaJs8dwfTMpeGTz7dcFCmc7Pi/o="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; - fetcherVersion = 2; - hash = "sha256-1UhyEHSGNWSNvzDJUSojIoIJA/Gz8KMAGMsL2XZfS5s="; + fetcherVersion = 3; + hash = "sha256-+2rm184Hb+S75VyDn3FU36M/3SH2hUDYbKotIGopmvU="; }; postPatch = '' # pg_dumpall fails without database root access # see https://github.com/immich-app/immich/issues/13971 - substituteInPlace server/src/services/backup.service.ts \ - --replace-fail '`/usr/lib/postgresql/''${databaseMajorVersion}/bin/pg_dumpall`' '`pg_dump`' + substituteInPlace server/src/utils/database-backups.ts \ + --replace-fail '`/usr/lib/postgresql/''${databaseMajorVersion}/bin/''${bin}`' '`''${bin}`' ''; nativeBuildInputs = [ From c45f53a64f3794f9da524731f607a5bd36811838 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 29 Jan 2026 14:53:45 -0600 Subject: [PATCH 089/110] vimPlugins: update on 2026-01-29 --- .../editors/vim/plugins/generated.nix | 394 +++++++++--------- 1 file changed, 197 insertions(+), 197 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index aba760423a04..b4a904cb6cfd 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "083602d8fedd7230bd6f0b164b7c4f9d1ff3a9c3"; - hash = "sha256-im3GXbHG0YuWZl/UYZ8vkgE+lgJ9Sd/b/NaI53TOX/U="; + rev = "9afa445602e6191917b4d32f1355e77b4525f905"; + hash = "sha256-NysU5N4VCYRNOy1PReK5ws6XMQe/rlxFFFh5AdQXv1o="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -791,12 +791,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2025-12-21"; + version = "4.0.0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "8eb4803da99a575bc827a6c814e63b1053b7002f"; - hash = "sha256-GQdSS+5QM82asDtW2Ks60eq2oFcZzKy5XCp+Y4fQudE="; + rev = "6d9962946172fda4f25f9f5773b601aa4b2bedaf"; + hash = "sha256-QTSwtAR7v990r7+qtNeglhtm4VWK4bTgsrY6Ovg5VOQ="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.2-unstable-2026-01-24"; + version = "2.2.2-unstable-2026-01-29"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "274eb06080a786a1c8c3d35093be269310e9f49f"; - hash = "sha256-KrU+febhaZ1v4XHqNPiKkIB0eGYIIBSgDwLzzuGZGLg="; + rev = "c47f9fc6c14e37b03cbfdcf388710db94588c0b8"; + hash = "sha256-N6RH1PgqIcbPVRe3cxKZNN89NZ/Mkkz5HcaxEOrTj18="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2247,12 +2247,12 @@ final: prev: { claude-fzf-nvim = buildVimPlugin { pname = "claude-fzf.nvim"; - version = "0-unstable-2025-09-05"; + version = "0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "pittcat"; repo = "claude-fzf.nvim"; - rev = "769eb89d80de0e5247c7393f2cdffa57c5545dd3"; - hash = "sha256-cVFbUcdj2F5KCU38E8Eo3EQ89zzXutuABD8qfSU6j80="; + rev = "47f0d05e109c241603d92620a381e04a16b5716d"; + hash = "sha256-OBpNT1rbjnfoDQ/L+NSDyAVtgN4Nyva1hw/E9FvqZSs="; }; meta.homepage = "https://github.com/pittcat/claude-fzf.nvim/"; meta.hydraPlatforms = [ ]; @@ -2260,12 +2260,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "0.3.0-unstable-2026-01-03"; + version = "0.3.0-unstable-2026-01-26"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "93f8e48b1f6cbf2469b378c20b3df4115252d379"; - hash = "sha256-dh7RrWezkmEtMKRasYCqfYanl6VxybC6Ra649H/KrPI="; + rev = "aa9a5cebebdbfa449c1c5ff229ba5d98e66bafed"; + hash = "sha256-B6BA+3h7RLmk+zk6O365DmY06ALdbbkFBmOaRH9muog="; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.hydraPlatforms = [ ]; @@ -3118,12 +3118,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-01-08"; + version = "0.0.82-unstable-2026-01-28"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "889f5e287e746973c978b383eea0f286571d8fe0"; - hash = "sha256-c7pNpJ6S6gI94wX5GN6honS9xXmX53F8gsLQMDdzU3E="; + rev = "cd12852619728df07a482bfba306834272db14b5"; + hash = "sha256-qojwVPga9xFmE5IRcfDP/zgvZk98sKl8EDPAzs+5E1s="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3196,12 +3196,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "18.5.1-unstable-2026-01-24"; + version = "18.5.1-unstable-2026-01-26"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "26fa57cd0ac019c9bae539e7530f7c9401cbee55"; - hash = "sha256-NEgSYj+ja0EQTwPGur8D7PcECSdZ85z+w61vf1ES14s="; + rev = "f61dbb22439386585a514d15be713c355f830e49"; + hash = "sha256-8tV4W8rKVUFlsyFiN5tqHmu3VyqFQ43ZYcjBJtecwGE="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3222,12 +3222,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.5.5-unstable-2026-01-24"; + version = "1.6.1-unstable-2026-01-29"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "25bdd8043d828e6e9a435eb900fa0a248f8c816d"; - hash = "sha256-m9YGd7oqen6BpRWRMQ7sLfN3A3FFOqBvdKmmfCUrExA="; + rev = "bac50504f5f7e3f022406667fb70d5e1ff2007be"; + hash = "sha256-bqUQd2mIaZIte/143NIMlFAft3FfLtNqqTZThoVq1V0="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3339,12 +3339,12 @@ final: prev: { comfy-line-numbers-nvim = buildVimPlugin { pname = "comfy-line-numbers.nvim"; - version = "0-unstable-2025-11-08"; + version = "0-unstable-2026-01-26"; src = fetchFromGitHub { owner = "mluders"; repo = "comfy-line-numbers.nvim"; - rev = "3c51fa4104b97ddaccb66a6b34552e3eafd5b645"; - hash = "sha256-frc2V4QVFL4P5+VnclFFhxQRV8q9UqT3XRxQG6ZwpAg="; + rev = "9adedbaf1f410cdaacf4fb2ca8eb44f3d5f6d010"; + hash = "sha256-yrwpVy9qiDqiMxy07hvdgx01BrQbkPy5e3OgAjuOw/k="; }; meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/"; meta.hydraPlatforms = [ ]; @@ -3626,12 +3626,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "0-unstable-2026-01-18"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "2d7511494245129aa6c2176f9c71cc2bc1360ed9"; - hash = "sha256-RWkF6t0s4Fd9p66M9Cr/boek0dZCX1rdw5CcKmp+PUA="; + rev = "9b8d77c6c847c83c784c05f5f86b4821ed90d3a1"; + hash = "sha256-nvGt/u4K5iYi7AZegV/tpOjFNlye7+LYPMejuuIwJ0M="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3925,12 +3925,12 @@ final: prev: { cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "5.3.0-unstable-2026-01-19"; + version = "5.3.0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "f4e06a39e243e2d6a21a82734db60ba83092c0b6"; - hash = "sha256-PwVxCH/XVWtN8I2Z22mxAgUVXtBt4K4I8FxChr8iqx0="; + rev = "a68ffa6af98bf1fc88f33a071c51a188ec85c725"; + hash = "sha256-xlvVSoT/odV/mk7lPQn+13RZDSrVJVB8SNs4u7v6LLk="; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -4146,12 +4146,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "10.1.0-unstable-2025-11-16"; + version = "10.1.0-unstable-2026-01-26"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "ef527ad60b199b11d022a648a24ab6d424227943"; - hash = "sha256-Gp6xenZrXPl2UZ1W5yFvolWUW/rWzxGyVDY8lVcA0WA="; + rev = "edbd6d4ab86fc72571125b0685fc1da38061e53a"; + hash = "sha256-Me0Q0CJv6FxKzIBxC+BPotF0XkdC+hh9x9eRQ/CY8JQ="; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4250,12 +4250,12 @@ final: prev: { demicolon-nvim = buildVimPlugin { pname = "demicolon.nvim"; - version = "2.0-unstable-2025-12-28"; + version = "2.0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "mawkler"; repo = "demicolon.nvim"; - rev = "f29cdb8c3a84422a1e0c708e8141212805844679"; - hash = "sha256-hyGxAj0VWvZuaMpU5YTlfCm8UH/urz0GmZZMgRv31e0="; + rev = "a9ca137474b3a02e1d6ac48bfdb1985172e2ec9a"; + hash = "sha256-jDvdyAT2lngYDSDw4c+zziUYUuNeET0FBWJA+IeD2Ts="; }; meta.homepage = "https://github.com/mawkler/demicolon.nvim/"; meta.hydraPlatforms = [ ]; @@ -4824,12 +4824,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-01-20"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "90fa033b438a330671506899574071afea9eb4e5"; - hash = "sha256-VYrt7H1uO/V5UO+hyb28JS6w9q3MlZLgYVmy8fkYT4w="; + rev = "a0ae745a3dbecd8f70ff0c0bbe5e4d7ef3dd3d57"; + hash = "sha256-2xHjr0ABVsIGMInS9RRb8n2p9F3PVwSgVaWdZbs1QoE="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -5073,11 +5073,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-01-21"; + version = "0-unstable-2026-01-26"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "b49ee5bef999955e688ea883a1f7b14cd41de8b4"; - hash = "sha256-55iIlWrwqtaAaOPbgmKXd5d9U4Y9ICBRJudh2VSNRxg="; + rev = "16d4c3f2b3d7e8fa02c1666fc4518707515dc2fe"; + hash = "sha256-sPYL3+Pw9vt1SXiTNtf1SpN9en1tQwFUzXJicw7XHdk="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.hydraPlatforms = [ ]; @@ -5971,12 +5971,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.10.4-unstable-2025-12-01"; + version = "0.10.4-unstable-2026-01-29"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "41a18f0c05534c375bafec7ed05cdb409c4abcc6"; - hash = "sha256-lc3F7pSTdsfk7AgJzh9Uz/EVAleay61wzsPli5Gnqs4="; + rev = "d89ea7aba93220383ded5bb22b1e82841980cecf"; + hash = "sha256-SB5o7GzAju0/5RPeEwTp/MyvZaQR4WuSyKtzmO5LtzI="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -7144,12 +7144,12 @@ final: prev: { jj-nvim = buildVimPlugin { pname = "jj.nvim"; - version = "0.3.0-unstable-2026-01-22"; + version = "0.4.1-unstable-2026-01-29"; src = fetchFromGitHub { owner = "NicolasGB"; repo = "jj.nvim"; - rev = "9a20b2484909dc50122ace28fe2f5e0d49959fb8"; - hash = "sha256-EfMsFZziZVtA9BPJO/aNIxT92uknp6pvC8lDYV8j59I="; + rev = "680d864e1165ac5d334eef6d69e301f2094ff4c3"; + hash = "sha256-Zere6x/mcV0zlsqp6RB7XWkeXRBmDhSl8rpEYA1x+Sg="; }; meta.homepage = "https://github.com/NicolasGB/jj.nvim/"; meta.hydraPlatforms = [ ]; @@ -7235,12 +7235,12 @@ final: prev: { kanagawa-paper-nvim = buildVimPlugin { pname = "kanagawa-paper.nvim"; - version = "4.0.0-unstable-2026-01-19"; + version = "4.0.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "thesimonho"; repo = "kanagawa-paper.nvim"; - rev = "c85d672cc9a6d968771dc6f2203c1dc2bade6ff2"; - hash = "sha256-v4d3zuNkklKnv25WSPzQsH0MVcOvVy6znBCKpolDJZI="; + rev = "ccd5f727919bfe93af76561c31f43b53cd2871db"; + hash = "sha256-G2/b8Gx2V8mZkw2e2xE5fIqQCi/1Khgeb5uQqHxfAZs="; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; meta.hydraPlatforms = [ ]; @@ -7561,11 +7561,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-01-25"; + version = "0-unstable-2026-01-28"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "572fbcfd2cca5f7b3e56b1ac1d720861f2a4db78"; - hash = "sha256-k9Uj6VOGc+LWyec6yk7tiCg+gVHjBMifxg/G3nxzT6g="; + rev = "a64a882dc50369e87ac2a9fecc16c209e35533d6"; + hash = "sha256-dEuCtw+aRLP+F4fSmKH687kVuTmU2opCJAVsyuVjShw="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7963,12 +7963,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "80874765085ec74cf3bc832869f0220117836298"; - hash = "sha256-jaH6KkovohegPg515XOm9ctytIuqUXs1th2oMPQQChM="; + rev = "bc7743b9e6dde6ce56a1c9bc41f6b06720430537"; + hash = "sha256-kK2L8cqRTGMCc/oCihaR8NbUG8yv0gq9AmuXducaoyE="; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.hydraPlatforms = [ ]; @@ -8106,12 +8106,12 @@ final: prev: { lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "0.3.1-unstable-2025-11-23"; + version = "0.3.1-unstable-2026-01-28"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "7d3bb0a641f516f1c7fd2e47852580dadbd7a430"; - hash = "sha256-TcxMLadMRDIsPdO5zaFoRU79akRVysEe7qgFrZLt7ZM="; + rev = "0efb088dce050d38a3608ee69f80f2a62cf9849c"; + hash = "sha256-ejDbfAop9bmFDVMZBlniwcUgQSvwpSimKwH54j4Zq0s="; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; meta.hydraPlatforms = [ ]; @@ -8119,12 +8119,12 @@ final: prev: { lspcontainers-nvim = buildVimPlugin { pname = "lspcontainers.nvim"; - version = "0-unstable-2025-07-17"; + version = "0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "lspcontainers"; repo = "lspcontainers.nvim"; - rev = "358d84226ff7e9131620708a4d94b96ca0a3e5b5"; - hash = "sha256-FyuwYE8QtgO2j29WjVGmqdBRuEOuIbMMfxYWxlQ7g4M="; + rev = "f80509f960453d71e87c4130d2dfccaada02f710"; + hash = "sha256-lR755wx18PItw7uxxGg5dX6ybcrNuPA+D0oNt+hLkpI="; }; meta.homepage = "https://github.com/lspcontainers/lspcontainers.nvim/"; meta.hydraPlatforms = [ ]; @@ -8145,12 +8145,12 @@ final: prev: { lspkind-nvim = buildVimPlugin { pname = "lspkind.nvim"; - version = "0-unstable-2026-01-22"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "onsails"; repo = "lspkind.nvim"; - rev = "dbac5149fb5fb1b642266ff268b1e0f4ebac9293"; - hash = "sha256-/unY/MaGHC76x5SF0rg6dLc0HOB35Y4vHimquaAWk1M="; + rev = "c7274c48137396526b59d86232eabcdc7fed8a32"; + hash = "sha256-aIopYLm/x1CgCKpcsu9pxpqL0SXXhHDPTM8DKUwGeRw="; }; meta.homepage = "https://github.com/onsails/lspkind.nvim/"; meta.hydraPlatforms = [ ]; @@ -8393,12 +8393,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2026-01-21"; + version = "2.1.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "4823a251e7578a835bb979c37df390fca692ba39"; - hash = "sha256-duPo/uY1dJ0G3k5EuN89YDyMCqhBcgOQrt6b09andIE="; + rev = "3d89e7c92fbd96c5e10e0298fc2b006f21cf9428"; + hash = "sha256-R9KOMpFiR0YZtGpygkpaWvTDxmDE5vTQbnhdSauDlVQ="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -9186,12 +9186,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2026-01-21"; + version = "0.8.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "f1a99a9a7514b0f76a4d6a073c264692e275f76d"; - hash = "sha256-vhXisCfVjplfrdyn9F+yrjwFAq8HuCeQbqObitvp5Is="; + rev = "18b8fc3a9ce17682402ee047c3ee647b52ab9893"; + hash = "sha256-N4BsXD8sDLB97qLt/TFBNTvL4R8psjdBT/9gYCIuvlQ="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9316,12 +9316,12 @@ final: prev: { monokai-pro-nvim = buildVimPlugin { pname = "monokai-pro.nvim"; - version = "2.0.0-unstable-2026-01-23"; + version = "2.1.0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "loctvl842"; repo = "monokai-pro.nvim"; - rev = "57582b155807082f7d5605140216e8cb025f0f2c"; - hash = "sha256-/RJtM+yr1iYMu92ko09QZxk1cvnoR4abgc3yd4cPkWI="; + rev = "e862648545a783c5364e95f206bb496e560dc76c"; + hash = "sha256-lmq6oeX2PDxY1mt564O5iXxfR86r+xA7lVD6aeGVncc="; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; meta.hydraPlatforms = [ ]; @@ -9680,12 +9680,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.38.0-unstable-2026-01-17"; + version = "3.38.0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "1bd82358e516e3043796e207e64f50a11574af6e"; - hash = "sha256-l99gac1JV/7cNTsZ4ZA0uaw838UhzTILmerRFYVUuvc="; + rev = "466ba7ac7e4841a73d01afa48b6be8a4825a2372"; + hash = "sha256-2O4cYYdF8xEHVor+oOEMlzhM0pmZ06L0RkdKavW6ALk="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9706,12 +9706,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-01-24"; + version = "1.4.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "bbe36f4d60ed096282f564ddae4e781e420a8270"; - hash = "sha256-J4ot/eGfppKvB/TIBcC6B3MdUtH0cqkxZR+KNhxZZR0="; + rev = "6fe578c138de3f1451a512d93c56365b4275666f"; + hash = "sha256-cKbUnZx9wkpv0j7PHQtNAJS5IRwktztR/uttr8VPduI="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9823,12 +9823,12 @@ final: prev: { neomodern-nvim = buildVimPlugin { pname = "neomodern.nvim"; - version = "1.0.4-unstable-2025-11-14"; + version = "2.0.2-unstable-2026-01-27"; src = fetchFromGitHub { owner = "casedami"; repo = "neomodern.nvim"; - rev = "e9a25f8955a2cc92f24091fc366752cd09694209"; - hash = "sha256-txUnbJ23BA5LPfRxq5XQHUC2/8WFhogGa3gETKAw3Ak="; + rev = "cf93044775983b71dce31ad3179753b241470d3c"; + hash = "sha256-vMd05Z8xjrfyAdPzbEdRrDowntgOBhEj6Q+8JaSSshI="; }; meta.homepage = "https://github.com/casedami/neomodern.nvim/"; meta.hydraPlatforms = [ ]; @@ -10059,12 +10059,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2.7.2-unstable-2026-01-24"; + version = "2.7.2-unstable-2026-01-26"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "67800bdb6bee0107f478e35400ba937b438f1a4b"; - hash = "sha256-oZWb6GsZTgclKFyDgZWWANmfPRjg0LZgFymQs2SC8Rc="; + rev = "35bbd3d9bc4310452ac65975ae935e94e1261bf8"; + hash = "sha256-HZJ1wT01UFkH6t+E1b8M9m5I1CHv4IxfKcakZWM6PYQ="; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -10099,12 +10099,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-01-18"; + version = "3.0.1-unstable-2026-01-25"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "fc4468c523faa1a9ae581219501909bbcf25fff2"; - hash = "sha256-JN3H8InLfDu6NbBN1x0E7EyMMvueeL7ypDRCEzcbp1A="; + rev = "4230323eaeddae5d60720bfe0a8b5e1c74ced5ad"; + hash = "sha256-xnc7ZXqkdEafVh56a/JtbcKjvJPp4O9fTGzgc1/d+E0="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10605,12 +10605,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-01-19"; + version = "0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "7b04b6c5ff99c7e6c48e16a61517b0cc172affdf"; - hash = "sha256-zTQ4IFocw32UsytwCixh3nL+XRfYmjdD0/KHXJXYfjk="; + rev = "05481cf1d46d665284fb6d5c96d856f76056d650"; + hash = "sha256-IxMDT89xmyugE3iDA0YzHAnxjEHp9/3ZRFWpcF651ag="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10852,12 +10852,12 @@ final: prev: { nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "0.10.0-unstable-2025-12-18"; + version = "0.10.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4"; - hash = "sha256-8k/vGYktoFBX3kjOyn+VR49xmhFhNZbkaI8UmbPSYF4="; + rev = "007047febaa3681a8d2f3dd5126fdb9c6e81f393"; + hash = "sha256-jyrHBri5eM0gYoAXjUy2kAxlPCYFU3/VN1ufPZti1HQ="; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.hydraPlatforms = [ ]; @@ -11034,12 +11034,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "0.10.0-unstable-2026-01-20"; + version = "0.10.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "085386b9359ddf8d76ad89b98973b8e332dc5ba3"; - hash = "sha256-GI7BCwZxzEJzwQzoM7AownvxhWyTvcHXrRE7bwZnNwg="; + rev = "e47878dcf1ccc30136b30d19ab19fe76946d61cd"; + hash = "sha256-JA5dUhm3sQYlAmQpBLCtXj2r0RM3G/JWdcZWTrLJ4DY="; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -11138,12 +11138,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "9492aef2994d86887cee040a5057ce6ad3960d7a"; - hash = "sha256-JPhZ1b9OHs/vz2SiMRasxR592MM1PN2jLPiW63wk3s8="; + rev = "bd67e84de295455a5cd994b8f227438e8c696ea9"; + hash = "sha256-GxfqXh9CaSljF/ypbC3dMvwBKwOQ/x1Oq5zrrXw04Zs="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11190,12 +11190,12 @@ final: prev: { nvim-early-retirement = buildVimPlugin { pname = "nvim-early-retirement"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-early-retirement"; - rev = "79ea1568df53986e0d9f4d36fd542933a34b2e61"; - hash = "sha256-2fQsVQUAuKX0uz+umM7VCUFPRKmIr7L9KQIgnlo3bG0="; + rev = "f017b93c96565a3dede63f93924f1fed2dba9c1f"; + hash = "sha256-RZlicZh4FTrxXh4xhrQTSnIian7LCoyuKVWZIkYb9aQ="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; meta.hydraPlatforms = [ ]; @@ -11255,12 +11255,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "29b050ec541b70f472c5870402b863f349fad0c6"; - hash = "sha256-oYywSZM8umYWumyx16rMRd4nBTBbrdHLDoSe2ewfwiY="; + rev = "45880ca5fd88a8ad73d0c96ecef68a0bef2a6f31"; + hash = "sha256-2rCqNzuQVEBwA1j4YqnFsZqttGl4ge7r8pZkOm0WAl0="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -11281,12 +11281,12 @@ final: prev: { nvim-highlight-colors = buildVimPlugin { pname = "nvim-highlight-colors"; - version = "0-unstable-2025-09-06"; + version = "0-unstable-2026-01-26"; src = fetchFromGitHub { owner = "brenoprata10"; repo = "nvim-highlight-colors"; - rev = "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e"; - hash = "sha256-BIcOU2Gie90wujQFZ+aD3wYTRegSKw4CBxC95DRwo9I="; + rev = "e2cb22089cc2358b2b995c09578224f142de6039"; + hash = "sha256-LrY61knLKAn36+RnMddAzxf/wYtdnLxnnQhtHB3mQwc="; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; meta.hydraPlatforms = [ ]; @@ -11502,12 +11502,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2026-01-07"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37"; - hash = "sha256-Ru+QklYFuwoeRvKlBXZcItuGvKDPbEq04sACKvTQds8="; + rev = "b3292aac30b935d4cccf0904053d1c7930df8a20"; + hash = "sha256-848hT8Sahob1qWEJOrOaEQsNycH6nOlqiZO3p/wzNyU="; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11554,12 +11554,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.5.0-unstable-2026-01-21"; + version = "2.5.0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "419b082102fa813739588dd82e19a8b6b2442855"; - hash = "sha256-+KjXMTkVVVt3rpxQHRtrlT74DDsfRnPNUlqi/pvIMxg="; + rev = "238583bb00770b079c68c69a860d65e5d1d8acf9"; + hash = "sha256-XUD0aDEUioepBDdKvdwF1DfEuOFMKctpT+RCCnIDKJ4="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11736,12 +11736,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "1.9-unstable-2026-01-06"; + version = "1.9-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "c660a3d7e3db602faa5fb6b5ff19ba7a1d9e71fe"; - hash = "sha256-ScdTnxniIO+kEnUo1EKzFB7C7y/N8x7LR9zaTrfPq8E="; + rev = "a0e001f6977368c363054ff43d94d9b49d36929a"; + hash = "sha256-30qy9xJlI9cTPoLQj90c6UlxnK+HQkBPw3x/GCOyqWA="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.hydraPlatforms = [ ]; @@ -11853,12 +11853,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "0-unstable-2026-01-10"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "af69702b1e6881b0330d22d3a62989e320d4d6d1"; - hash = "sha256-ey5+s8GbvYUCWXiXXGzM/yL2NmLKY957sxuLBfDGALc="; + rev = "6d6b5bfc7b3b502ac4eda200eff9a4ec4b98a0c7"; + hash = "sha256-xx084J+I9aTSDWk0YAFmAoNOyQXDLWXlDDQkeEKSRi4="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11866,12 +11866,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2026-01-10"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "5e8cd238a6b988da4a328b3bbb1ca5f30648c5fd"; - hash = "sha256-23/e9l0KSi0aWcZCm+TVbBAsMEPH4iremoB4gLqFda4="; + rev = "ee552467060668be362f60fc5c29f7746e9531e3"; + hash = "sha256-gYuj+UgHk1pVB7iQ3ncmHAzlTbMeFD9fVjF+u8FFmMc="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -11970,12 +11970,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "0-unstable-2026-01-20"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "c7a9b4a9dab9b8f0ea441a942175b365a92a28ad"; - hash = "sha256-YambjY/cRt4G2+buuBkzkr1D6o8Hx6Mlecymb/0SPzY="; + rev = "8d8c59bfd9e68ed28d7166f5ace462ab6198d873"; + hash = "sha256-NPFz6VdVt8RtcPwrKskXdidhw+F7omyglic/iK2xFq0="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -12035,12 +12035,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "1.0-unstable-2026-01-06"; + version = "1.0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "c1ebb5d4a5e4b8b2cbb91ca1fdb52f4b391c3793"; - hash = "sha256-d4TscYT1w6WPxlJA1Uf1PEhpTbz3dt5oCwiUvekr+/E="; + rev = "e1585da9ebfcf5bef53dc41858f55e97b231dd1a"; + hash = "sha256-3/1m7Xrk6IywNnCyCBpWgxM/aVb7yiqyS8zeIZV8Wyc="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -12048,12 +12048,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.15.0-unstable-2026-01-24"; + version = "1.15.0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "1701e41b07d398757101ac35e11d6992085fc75f"; - hash = "sha256-JxGA5j6IQ3qvM6zarI/N2hLmU/AyOj2dxqygUt5Uf+o="; + rev = "c07ce43527e5f0242121f4eb1feb7ac0ecea8275"; + hash = "sha256-giGuSvx4eOPjaGYSZNFkm8OamJZSfRvdCM6MGmZp9jQ="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -12061,12 +12061,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-01-24"; + version = "0.10.0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "81aca2f9815e26f638f697df1d828ca290847b64"; - hash = "sha256-Nw9eK7Rri/hUY6vj0OLa/Y2vOvBS7XeY0Eoj+qrgGiU="; + rev = "19c729dae6e0eeb79423df0cf37780aa9a7cc3b7"; + hash = "sha256-mSITjO17z0gP+8QX24BOqccGN7R+05iddWF0N8cSacc="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -12165,12 +12165,12 @@ final: prev: { nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "52bda74e087034408e2d563cb4499c1601038f9d"; - hash = "sha256-9qpTwJqfkpF/M7MVE2VgEU9ptIYUcNvWrWM0nQxXo7M="; + rev = "a0e182ae21fda68c59d1f36c9ed45600aef50311"; + hash = "sha256-J3D+nbalJqZ4aeFBD7veW6TuI0BEU2jbx5pMEew4dkA="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.hydraPlatforms = [ ]; @@ -12269,12 +12269,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "71bd98e08e96a730a60566f929a6ac3974ede0e0"; - hash = "sha256-VDRZ8OLR76pudbrxQbY2dnHxDZwN0Y8pgeetkGjd5Sk="; + rev = "222869e08cb7224fc1f09e071b70f2e1b20f2d28"; + hash = "sha256-mtgPWX/1RA8+ncH7510WHVzcGlIipVug34S2gskwJww="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -12425,12 +12425,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.15.4-unstable-2026-01-13"; + version = "3.15.7-unstable-2026-01-29"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "acd73830fe2e8a2e0c234073ca2cb6387d59f37b"; - hash = "sha256-xq7abpovUo++GpzyfDeO3IKo+hYnbrZZwtYwLsqFNp4="; + rev = "dacdbd8b08862ddbb8e9d384ddba6c428aef4428"; + hash = "sha256-myM0hkTCVVEG82Qf4OMJHR9lc84lNhNv9jf31Zt+zjc="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12711,14 +12711,14 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { - owner = "NickvanDyke"; + owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "0f85a4446720263b172521caa9cfaaf782a4f4ad"; - hash = "sha256-U4klSnkXt+qsCnKPdAn5oN1VfSh3RbJTOzbTwccdS0w="; + rev = "849a5f63514667e63318521330f28acaf13a4125"; + hash = "sha256-wVZYTjvr9eN5RXiDnqq+t4rtozjqiMv15tRnKaQy9YU="; }; - meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; + meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; }; @@ -13298,12 +13298,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "0.5.5-1-unstable-2026-01-24"; + version = "0.5.6-1-unstable-2026-01-29"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "9e3822d24bc4a39e68cd0a77b11787006b48f638"; - hash = "sha256-rlCugf9CAGJ+Pb1UoZOutv8BKWofd71wzdVeg6RGOek="; + rev = "d9d450d6372be5b7d624cfb15e7fe95ea1b5e6ef"; + hash = "sha256-Q54vcl9FQwIfm+1dTn0nutM7TFXNWxf9s8LshtjU0FY="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13350,12 +13350,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-01-24"; + version = "2.0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "ac73f905512413c89f282b436d53a5437c2d11ad"; - hash = "sha256-XWDSAYBCWMPFWeSwNH9tmLu7crBFpH++t1OGkq7eSWw="; + rev = "2bb0c839a2d474da6c93eefebd739c3a4b03f139"; + hash = "sha256-z9VMcFn/iHSRpuVp1hP+Mm7iupjU8bFIzVp2VUnb8GU="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -13429,12 +13429,12 @@ final: prev: { quarto-nvim = buildVimPlugin { pname = "quarto-nvim"; - version = "2.0.1-unstable-2026-01-16"; + version = "2.0.1-unstable-2026-01-29"; src = fetchFromGitHub { owner = "quarto-dev"; repo = "quarto-nvim"; - rev = "cc99501a524b7abf484ed0248cae66ac53f93a13"; - hash = "sha256-9aOEjz/kNLnZU4pt5jnUnJZ9cUgjq6tyaRXbCymZCA4="; + rev = "d923bb7cfc2bde41143e1c531c28190f0fade3a2"; + hash = "sha256-UGrbQtmJIQsOb37/IcrFxGnAfIiCHGsmMFFSkitNK9o="; }; meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; meta.hydraPlatforms = [ ]; @@ -13715,12 +13715,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.11.0-unstable-2026-01-16"; + version = "8.11.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "c54380dd4d8d1738b9691a7c349ecad7967ac12e"; - hash = "sha256-kKvIivCNe6HlGqiChySeqEHRB0rj6ipKwjko4ix4tRw="; + rev = "99bfa5d61381a29eedc75810898cb9c0fc755064"; + hash = "sha256-HUjBf+sKNK90bcJBJ4+/m6m7pW2siqBo5sfsZX6njyw="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13846,12 +13846,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-26"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "2b9a8366a29b0a2a7e51cac87f3ca6345f617790"; - hash = "sha256-SdrfPStzmmOiYPhOnanM+GB+Ox6g9jhb5Ks5qxWLIAU="; + rev = "0687e3c12731e3d76d3d8bfb5aa873b736105981"; + hash = "sha256-HWIKCj6ximH55JCjo8adaVVA0+m/ho/Gmgnf+bR+v7w="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -14406,12 +14406,12 @@ final: prev: { sort-nvim = buildVimPlugin { pname = "sort.nvim"; - version = "2.3.0-unstable-2026-01-12"; + version = "2.4.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "sQVe"; repo = "sort.nvim"; - rev = "57127706a3a4cbe4b640b5ece3f5af1ffe9c05ce"; - hash = "sha256-MZKNHe7WUZ0eybWZNzZoloKX83hRLB0y4vvRpqU6GdU="; + rev = "3365768ad75fb7aa2a74ebaf609b7c802354fd46"; + hash = "sha256-h6m2Zh2u5r9EMRo4CbGCXqC1bG4bUfuCYWZo4T3MEtQ="; }; meta.homepage = "https://github.com/sQVe/sort.nvim/"; meta.hydraPlatforms = [ ]; @@ -16379,12 +16379,12 @@ final: prev: { unified-nvim = buildVimPlugin { pname = "unified.nvim"; - version = "0.0.2-unstable-2026-01-15"; + version = "0.0.2-unstable-2026-01-26"; src = fetchFromGitHub { owner = "axkirillov"; repo = "unified.nvim"; - rev = "6b9d94b83cdaf7a33afeb1d66a9de386f02d8c55"; - hash = "sha256-gP54LygzIsmLGzBmuNDsDxgeubC+hOARrAP6/KcRr20="; + rev = "6c65bfcde3d99e74e1f924d73be16614ed5327ff"; + hash = "sha256-dfq7rCGnMivooyqrGBS7ZWrB8mcSYASbwS1rI5U8DwE="; }; meta.homepage = "https://github.com/axkirillov/unified.nvim/"; meta.hydraPlatforms = [ ]; @@ -16418,12 +16418,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-01-22"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "04f4bdaa3a1e27d94faf891309c9e2671dfcb474"; - hash = "sha256-ZIONjcK4x2v6q0ZvubzTGP3qgpxhfvj2XFmUrUIxVR4="; + rev = "72eda272f09b1c44dfa932f492c598c7dd059854"; + hash = "sha256-odEQQj8D89qskOw7andkayaBRYVG/T/hOQnUMOXE9uk="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16522,12 +16522,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "1.6.0-unstable-2025-12-19"; + version = "1.6.0-unstable-2026-01-26"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "fcc283576764474ccfbbcca240797d5d7f4d8a78"; - hash = "sha256-upqvTAnmJBAIoyzGxv+hq04dvS5wv3bjkbx2pWLCp+s="; + rev = "30d2239ecf8adab9bc0d07d42e7a07283879dab6"; + hash = "sha256-uKOmU+SWHySI4Soc6sn4m4fXSHelzlbMz9SzhqxxFa8="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -16548,12 +16548,12 @@ final: prev: { venv-selector-nvim = buildVimPlugin { pname = "venv-selector.nvim"; - version = "0-unstable-2026-01-20"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "linux-cultist"; repo = "venv-selector.nvim"; - rev = "98c04c70d11007b84111c5fa94b6ab9f2745b934"; - hash = "sha256-Mh22b8YDR1YC2ugnZR+aDyCqiuOkw2Zjne7EJ0Z1uIw="; + rev = "5e1ccc57c880ace17ada6b1e216d6a051cb8dbf7"; + hash = "sha256-5WIUATd7n0Cm+ykUpCDFxhY/+k/r5j14CU5hIxs4/BQ="; }; meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/"; meta.hydraPlatforms = [ ]; @@ -21660,12 +21660,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2026-01-19"; + version = "2.1.0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "8f682546ccb2c44da78719ee318121b0da30d4f3"; - hash = "sha256-vvpM4zEktzxcl4T5heT0+5EvSjeR3FHSE1bFJKtOp5Y="; + rev = "c569b3620d0e53572efc95159f66ace5e7b06b48"; + hash = "sha256-jCAnzKmKh37vEg0F9inMcuU8IlsZozYrYkwIeLpFFtc="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -21842,12 +21842,12 @@ final: prev: { vim-tmux-navigator = buildVimPlugin { pname = "vim-tmux-navigator"; - version = "1.0-unstable-2025-07-15"; + version = "1.0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "christoomey"; repo = "vim-tmux-navigator"; - rev = "c45243dc1f32ac6bcf6068e5300f3b2b237e576a"; - hash = "sha256-IEPnr/GdsAnHzdTjFnXCuMyoNLm3/Jz4cBAM0AJBrj8="; + rev = "e41c431a0c7b7388ae7ba341f01a0d217eb3a432"; + hash = "sha256-efqiRffnidYx+qjgsHyWshCFWgZp/ZrHl+Clt04pfpM="; }; meta.homepage = "https://github.com/christoomey/vim-tmux-navigator/"; meta.hydraPlatforms = [ ]; @@ -22948,12 +22948,12 @@ final: prev: { wrapping-nvim = buildVimPlugin { pname = "wrapping.nvim"; - version = "2.1.1-unstable-2026-01-24"; + version = "2.1.1-unstable-2026-01-26"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "wrapping.nvim"; - rev = "f659a8ab653f0d2984fbbdd3de886dfd07fe727e"; - hash = "sha256-U8FjuhbbzhfaATgKOEu4yd6YMo5IOKJROsr2UFIuVAQ="; + rev = "929e0f4c1906bf093092c01681a72ee1071f427b"; + hash = "sha256-DBnJ8MexsXt70ghCbHZM7Li47Kw27lJCxj0FYouLe2s="; }; meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/"; meta.hydraPlatforms = [ ]; @@ -23092,12 +23092,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.3-unstable-2026-01-24"; + version = "13.1.3-unstable-2026-01-29"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "d4f90c385655cae16b105b2931abdab401135c85"; - hash = "sha256-dHThpk8rZ1Puch8TG1Corz00kkHGlul2eZNCtedrdk4="; + rev = "015e73f47424e95d4456ff2880f13d106dab3a5d"; + hash = "sha256-HEliPzShpb7fmp0WtlI22eZS/h6hG+AepjvBlFC/m9g="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; From 3ef0b5b291ecd13a145eadbc34bf190424d63366 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 29 Jan 2026 14:54:39 -0600 Subject: [PATCH 090/110] vimPlugins: resolve github repository redirects --- pkgs/applications/editors/vim/plugins/vim-plugin-names | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 2ab1f5451f91..e82a5b787769 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -976,7 +976,7 @@ https://github.com/sonph/onehalf/,, https://github.com/rmehri01/onenord.nvim/,main, https://github.com/tyru/open-browser-github.vim/,, https://github.com/tyru/open-browser.vim/,, -https://github.com/NickvanDyke/opencode.nvim/,HEAD, +https://github.com/nickjvandyke/opencode.nvim/,HEAD, https://github.com/Almo7aya/openingh.nvim/,, https://github.com/salkin-mada/openscad.nvim/,HEAD, https://github.com/chipsenkbeil/org-roam.nvim/,HEAD, From c0b831172f674cfffa51917f06eb8acc2fbc5e92 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 29 Jan 2026 14:55:09 -0600 Subject: [PATCH 091/110] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 3ef922b69567..cd14785ec941 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -253,12 +253,12 @@ }; c3 = buildGrammar { language = "c3"; - version = "0.0.0+rev=2c04e78"; + version = "0.0.0+rev=7ef54ad"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; - rev = "2c04e7858d63497152d42f08d3067972618aeedc"; - hash = "sha256-YqrdnaCh5OnVtQJiBj45n6NYqIthDnNBeYjMCNmFcD0="; + rev = "7ef54adef1008ce7d943c2cca03aee93a79b2252"; + hash = "sha256-OFhKk7dJYu17wbxXqBH2Z5eLurhioLYDc0pUgXiZtP8="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; @@ -2702,12 +2702,12 @@ }; ruby = buildGrammar { language = "ruby"; - version = "0.0.0+rev=89bd7a8"; + version = "0.0.0+rev=ab6dca7"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ruby"; - rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6"; - hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc="; + rev = "ab6dca77a8184abc94af6e3e82538741b5078d63"; + hash = "sha256-qAO2qRvaYlyCdSuiYBoQG/jAWiZEA5p67BTPdoK0dnU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; }; @@ -3515,12 +3515,12 @@ }; vue = buildGrammar { language = "vue"; - version = "0.0.0+rev=22bdfa6"; + version = "0.0.0+rev=ce8011a"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-vue"; - rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; - hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY="; + rev = "ce8011a414fdf8091f4e4071752efc376f4afb08"; + hash = "sha256-pCoyDRuRCpfpJh7vQIM8yZz5aPcqrdYlTJGM/K5oQFs="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; }; From 4c3fc5d920fb0cd963077e67c36945ce24994f6d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:16:16 +0100 Subject: [PATCH 092/110] python313Packages.fritzconnection: 1.15.0 -> 1.15.1 Diff: https://github.com/kbr/fritzconnection/compare/1.15.0...1.15.1 Changelog: https://fritzconnection.readthedocs.io/en/1.15.1/sources/version_history.html --- pkgs/development/python-modules/fritzconnection/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fritzconnection/default.nix b/pkgs/development/python-modules/fritzconnection/default.nix index 86d4f0cf653f..9c61bfe9f182 100644 --- a/pkgs/development/python-modules/fritzconnection/default.nix +++ b/pkgs/development/python-modules/fritzconnection/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "fritzconnection"; - version = "1.15.0"; + version = "1.15.1"; pyproject = true; src = fetchFromGitHub { owner = "kbr"; repo = "fritzconnection"; tag = version; - hash = "sha256-ulY+nh9CSnxrktTlFSXAWJALkS4GwP/3dRIG07jQCWs="; + hash = "sha256-J07zAXZxQc3TCfsjYcBhQdxsYwHabE9vdj3eMkWua54="; }; build-system = [ setuptools ]; From 274614272e7100c7a6cecf5fc20511137635548f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:17:59 +0100 Subject: [PATCH 093/110] python313Packages.fritzconnection: migrate to finalAttrs --- .../python-modules/fritzconnection/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/fritzconnection/default.nix b/pkgs/development/python-modules/fritzconnection/default.nix index 9c61bfe9f182..3afbbdc6d3be 100644 --- a/pkgs/development/python-modules/fritzconnection/default.nix +++ b/pkgs/development/python-modules/fritzconnection/default.nix @@ -8,7 +8,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "fritzconnection"; version = "1.15.1"; pyproject = true; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "kbr"; repo = "fritzconnection"; - tag = version; + tag = finalAttrs.version; hash = "sha256-J07zAXZxQc3TCfsjYcBhQdxsYwHabE9vdj3eMkWua54="; }; @@ -44,11 +44,11 @@ buildPythonPackage rec { meta = { description = "Python module to communicate with the AVM Fritz!Box"; homepage = "https://github.com/kbr/fritzconnection"; - changelog = "https://fritzconnection.readthedocs.io/en/${version}/sources/version_history.html"; + changelog = "https://fritzconnection.readthedocs.io/en/${finalAttrs.src.tag}/sources/version_history.html"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda valodim ]; }; -} +}) From bff7083ad0465d0b8e112bebb7727efdaf56f586 Mon Sep 17 00:00:00 2001 From: sweenu Date: Wed, 28 Jan 2026 00:51:07 +0100 Subject: [PATCH 094/110] n8n-nodes-carbonejs: init at 1.2.0 --- .../n8/n8n-nodes-carbonejs/package.nix | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix diff --git a/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix b/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix new file mode 100644 index 000000000000..c9dc1583a13a --- /dev/null +++ b/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix @@ -0,0 +1,26 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage rec { + pname = "n8n-nodes-carbonejs"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "jreyesr"; + repo = "n8n-nodes-carbonejs"; + tag = "v${version}"; + hash = "sha256-Dvl+Kc04i+hQ8rciT7n3oS4rtgke+HEqUszJnQa7UA0="; + }; + + npmDepsHash = "sha256-3VwejuSFGvJWNsitLKfVVpB8GnkTrrf/LLobNCpy8gU="; + + meta = { + description = "n8n community node for rendering Word templates using Carbone.js"; + homepage = "https://github.com/jreyesr/n8n-nodes-carbonejs"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sweenu ]; + }; +} From 267c9bbb92dfcc15b7a48807f3b68c04c395f3bb Mon Sep 17 00:00:00 2001 From: sweenu Date: Wed, 28 Jan 2026 00:51:56 +0100 Subject: [PATCH 095/110] nixos/n8n: add customNodes option for loading community nodes --- nixos/modules/services/misc/n8n.nix | 21 +++++++++++++++++++ nixos/tests/n8n.nix | 7 +++++++ .../n8/n8n-nodes-carbonejs/package.nix | 12 ++++++++--- 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/misc/n8n.nix b/nixos/modules/services/misc/n8n.nix index 1c2e38717c2b..00263a368891 100644 --- a/nixos/modules/services/misc/n8n.nix +++ b/nixos/modules/services/misc/n8n.nix @@ -13,6 +13,13 @@ let regularEnv = lib.filterAttrs (name: _value: !(lib.hasSuffix "_FILE" name)) cfg.environment; fileBasedEnv = lib.filterAttrs (name: _value: lib.hasSuffix "_FILE" name) cfg.environment; + customNodesDir = pkgs.linkFarm "n8n-custom-nodes" ( + map (pkg: { + name = pkg.pname; + path = "${pkg}/lib/node_modules/${pkg.pname}"; + }) cfg.customNodes + ); + # Transform file-based env vars to point to credentials directory fileBasedEnvTransformed = lib.mapAttrs' ( varName: _secretPath: lib.nameValuePair varName "%d/${envVarToCredName varName}" @@ -34,6 +41,17 @@ in package = lib.mkPackageOption pkgs "n8n" { }; + customNodes = lib.mkOption { + type = lib.types.listOf lib.types.package; + default = [ ]; + example = lib.literalExpression "[ pkgs.n8n-nodes-carbonejs ]"; + description = '' + List of custom n8n community node packages to load. + Each package is expected to be an npm package with an `n8n.nodes` entry in its `package.json`. + The packages are made available to n8n via the `N8N_CUSTOM_EXTENSIONS` environment variable. + ''; + }; + openFirewall = lib.mkOption { type = lib.types.bool; default = false; @@ -121,6 +139,9 @@ in // { HOME = config.services.n8n.environment.N8N_USER_FOLDER; } + // lib.optionalAttrs (cfg.customNodes != [ ]) { + N8N_CUSTOM_EXTENSIONS = toString customNodesDir; + } // fileBasedEnvTransformed; serviceConfig = { Type = "simple"; diff --git a/nixos/tests/n8n.nix b/nixos/tests/n8n.nix index 490f9cdd17c0..d3226e2ed0f4 100644 --- a/nixos/tests/n8n.nix +++ b/nixos/tests/n8n.nix @@ -15,6 +15,7 @@ in { services.n8n = { enable = true; + customNodes = [ pkgs.n8n-nodes-carbonejs ]; environment = { WEBHOOK_URL = webhookUrl; N8N_TEMPLATES_ENABLED = false; @@ -41,5 +42,11 @@ in # Test _FILE environment variables machine.succeed("grep -qF 'LoadCredential=n8n_encryption_key_file:${secretFile}' /etc/systemd/system/n8n.service") machine.succeed("grep -qF 'N8N_ENCRYPTION_KEY_FILE=%d/n8n_encryption_key_file' /etc/systemd/system/n8n.service") + + # Test custom nodes + machine.succeed("grep -qF 'N8N_CUSTOM_EXTENSIONS=' /etc/systemd/system/n8n.service") + custom_extensions_dir = machine.succeed("grep -oP 'N8N_CUSTOM_EXTENSIONS=\\K[^\"]+' /etc/systemd/system/n8n.service").strip() + machine.succeed(f"test -L {custom_extensions_dir}/n8n-nodes-carbonejs") + machine.succeed(f"test -f {custom_extensions_dir}/n8n-nodes-carbonejs/package.json") ''; } diff --git a/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix b/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix index c9dc1583a13a..aa9c3c7b3a3d 100644 --- a/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix +++ b/pkgs/by-name/n8/n8n-nodes-carbonejs/package.nix @@ -2,25 +2,31 @@ lib, buildNpmPackage, fetchFromGitHub, + nix-update-script, + n8n, }: -buildNpmPackage rec { +buildNpmPackage (finalAttrs: { pname = "n8n-nodes-carbonejs"; version = "1.2.0"; src = fetchFromGitHub { owner = "jreyesr"; repo = "n8n-nodes-carbonejs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Dvl+Kc04i+hQ8rciT7n3oS4rtgke+HEqUszJnQa7UA0="; }; npmDepsHash = "sha256-3VwejuSFGvJWNsitLKfVVpB8GnkTrrf/LLobNCpy8gU="; + passthru.updateScript = nix-update-script { }; + meta = { + inherit (n8n.meta) platforms; description = "n8n community node for rendering Word templates using Carbone.js"; homepage = "https://github.com/jreyesr/n8n-nodes-carbonejs"; + changelog = "https://github.com/jreyesr/n8n-nodes-carbonejs/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sweenu ]; }; -} +}) From a2bf4fb00ccad35a4c05496a98995c7574a52f35 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:19:19 +0100 Subject: [PATCH 096/110] python313Packages.fritzconnection: migrate to writableTmpDirAsHomeHook --- .../python-modules/fritzconnection/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/fritzconnection/default.nix b/pkgs/development/python-modules/fritzconnection/default.nix index 3afbbdc6d3be..1de0d06e5db5 100644 --- a/pkgs/development/python-modules/fritzconnection/default.nix +++ b/pkgs/development/python-modules/fritzconnection/default.nix @@ -6,6 +6,7 @@ requests, segno, setuptools, + writableTmpDirAsHomeHook, }: buildPythonPackage (finalAttrs: { @@ -28,11 +29,10 @@ buildPythonPackage (finalAttrs: { qr = [ segno ]; }; - nativeCheckInputs = [ pytestCheckHook ]; - - preCheck = '' - export HOME=$TEMP - ''; + nativeCheckInputs = [ + pytestCheckHook + writableTmpDirAsHomeHook + ]; pythonImportsCheck = [ "fritzconnection" ]; From d04ecf07a3e4931ae051038702ee8ca0872b38b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 21:22:15 +0000 Subject: [PATCH 097/110] owi: 0.2-unstable-2026-01-26 -> 0.2-unstable-2026-01-29 --- pkgs/by-name/ow/owi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ow/owi/package.nix b/pkgs/by-name/ow/owi/package.nix index ad12f077ba8b..5d55e5f57e2b 100644 --- a/pkgs/by-name/ow/owi/package.nix +++ b/pkgs/by-name/ow/owi/package.nix @@ -15,14 +15,14 @@ let in ocamlPackages.buildDunePackage { pname = "owi"; - version = "0.2-unstable-2026-01-26"; + version = "0.2-unstable-2026-01-29"; src = fetchFromGitHub { owner = "ocamlpro"; repo = "owi"; - rev = "a757ce0dd8ec6b60de019da794c13756b5795aa5"; + rev = "07b96ef58021810352caceffbadf2d614785bb0d"; fetchSubmodules = true; - hash = "sha256-D5+vo4MDpku5Z2QqAmulwa49h+Enze2TtVW47AHNLBc="; + hash = "sha256-vVTAoPWfjbX4c3AXxh4C2igig5LiMLZMpLmLSjLcxgo="; }; nativeBuildInputs = with ocamlPackages; [ From 079ff4845ed3835ca93661f6b7a18d5e42a8c8a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 02:03:44 +0000 Subject: [PATCH 098/110] python3Packages.kagglehub: 0.4.0 -> 0.4.1 --- .../development/python-modules/kagglehub/default.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/kagglehub/default.nix b/pkgs/development/python-modules/kagglehub/default.nix index 440bf2f0998e..edf16ebc882f 100644 --- a/pkgs/development/python-modules/kagglehub/default.nix +++ b/pkgs/development/python-modules/kagglehub/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonAtLeast, # build-system hatchling, @@ -39,14 +38,14 @@ buildPythonPackage (finalAttrs: { pname = "kagglehub"; - version = "0.4.0"; + version = "0.4.2"; pyproject = true; src = fetchFromGitHub { owner = "Kaggle"; repo = "kagglehub"; tag = "v${finalAttrs.version}"; - hash = "sha256-R9yV29Yrq9it21K2GZLXMNM8MjBAG1iYb1o1azrAghM="; + hash = "sha256-r7PP9d6W/rAjt/PUNeF5xlo7EpEfAbyNTNr7/oEpbN0="; }; build-system = [ @@ -103,13 +102,6 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # Requires internet access "test_model_signing" - ] - ++ lib.optionals (pythonAtLeast "3.14") [ - # TypeError: Pickler._batch_setitems() takes 2 positional arguments but 3 were given - "test_hf_dataset_succeeds" - "test_hf_dataset_with_other_loader_kwargs_prints_warning" - "test_hf_dataset_with_splits_succeeds" - "test_hf_dataset_with_valid_kwargs_succeeds" ]; __darwinAllowLocalNetworking = true; From 8c4deafd1fe95d9506ceda2c6233bcc61a787f1c Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 27 Jan 2026 23:04:44 +0100 Subject: [PATCH 099/110] ocamlPackages.reason-native.src: set pname and version --- pkgs/development/ocaml-modules/reason-native/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/ocaml-modules/reason-native/default.nix b/pkgs/development/ocaml-modules/reason-native/default.nix index aa0c6860f73a..46df185ce87c 100644 --- a/pkgs/development/ocaml-modules/reason-native/default.nix +++ b/pkgs/development/ocaml-modules/reason-native/default.nix @@ -22,8 +22,11 @@ lib.makeScope newScope (self: { # Upstream doesn't use tags, releases, or branches. src = fetchFromGitHub { + pname = "reason-native"; + version = "0-unstable-2024-05-07"; owner = "reasonml"; repo = "reason-native"; + # When updating this make sure to also update the `version` above rev = "20b1997b6451d9715dfdbeec86a9d274c7430ed8"; hash = "sha256-96Ucq70eSy6pqh5ne9xoODWe/nPuriZnFAdx0OkLVCs="; }; From e1a4c68e630ff51b215ed040696b49fdf44d46dd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 23:06:13 +0100 Subject: [PATCH 100/110] python312Packages.mypy-boto3-ec2: 1.42.37 -> 1.42.38 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index ed8eabd09a75..57cbe740f2f9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -443,8 +443,8 @@ in "sha256-92qhSUqTiLgbtvCdi/Mmgve18mcYR00ABL+bNy7/OnY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.42.37" - "sha256-sOFp3vTHqYPI4YE8Gye5r+8zG4ly3xtj0UHncytqobw="; + buildMypyBoto3Package "ec2" "1.42.38" + "sha256-ni/jZ4xTnnVLnPYo7Q4ypDFmGWBySDjjCgLULW0tMr0="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.42.3" From fdf2e029604e41697005a54e8135f86fd4f1f931 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 23:06:21 +0100 Subject: [PATCH 101/110] python312Packages.mypy-boto3-gamelift: 1.42.33 -> 1.42.38 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 57cbe740f2f9..015cef3f0fd9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -559,8 +559,8 @@ in "sha256-NqNGcL3HfJgx2ScPLKMNNwpVS3bO4Cu7JpYlenSJwJg="; mypy-boto3-gamelift = - buildMypyBoto3Package "gamelift" "1.42.33" - "sha256-ur7KFFOyPnCQWKW5JyyQrJ/kumcfE52C8u/J5yJ+kQQ="; + buildMypyBoto3Package "gamelift" "1.42.38" + "sha256-z9RuMA2e/L1mGm59JhrIM+tDCQqQ7pRm2L5luhQSdoM="; mypy-boto3-glacier = buildMypyBoto3Package "glacier" "1.42.30" From fa9278f783517918634e41dced9be5868c91dc98 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 23:07:18 +0100 Subject: [PATCH 102/110] python313Packages.botocore-stubs: 1.42.37 -> 1.42.38 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 9810a2c92361..753a6599ceba 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "botocore-stubs"; - version = "1.42.37"; + version = "1.42.38"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit (finalAttrs) version; - hash = "sha256-c1fRh2rhmHV9vgpz+IdEn/3aGOsHXX08wuItNYDcsXw="; + hash = "sha256-ls9jtpSSZPB49QCfpykyxv0GqIx73k4h7ZbfbDfo7aw="; }; build-system = [ setuptools ]; From bc81ba753d991ea1f709c48ab658444fb2d2bec1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 23:07:23 +0100 Subject: [PATCH 103/110] python313Packages.boto3-stubs: 1.42.37 -> 1.42.38 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index eb9e3744008d..7f186aef5919 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.37"; + version = "1.42.38"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-FiBRmlW7smzr7ZW22PJrqWuOqR2t0F6vw7jxelh+IQg="; + hash = "sha256-ZOPT//RnC2d+8cWUrMoIFw1ENICl/PROydy+FDsrXuQ="; }; build-system = [ setuptools ]; From 57b15b0887693868e3679508c715eb9319d8eaad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 10:14:19 +0000 Subject: [PATCH 104/110] python3Packages.jupyter-book: 2.1.0 -> 2.1.1 --- .../python-modules/jupyter-book/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-book/default.nix b/pkgs/development/python-modules/jupyter-book/default.nix index dbfcd863f534..9f709374fbba 100644 --- a/pkgs/development/python-modules/jupyter-book/default.nix +++ b/pkgs/development/python-modules/jupyter-book/default.nix @@ -24,21 +24,21 @@ versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "jupyter-book"; - version = "2.1.0"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-book"; repo = "jupyter-book"; - tag = "v${version}"; - hash = "sha256-Wh3ggKbV0mmcIbpIMsF09UH9ZyVOgpYAx4ppTSUHIKo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-TpscnIywWNBd3eGMe8QDV1bqbTs1z2FbGJqAh/BCOg8="; }; npmDeps = fetchNpmDeps { - inherit src; - hash = "sha256-oNTVzpjDb4bXIpuZcO/6f82UfOVxbkMMluwOKaNM5tE="; + inherit (finalAttrs) src; + hash = "sha256-y2vZG64+ZtjANZgResUTVIoibK8GQIgKildpvTJypq4="; }; build-system = [ @@ -76,9 +76,9 @@ buildPythonPackage rec { meta = { description = "Build a book with Jupyter Notebooks and Sphinx"; homepage = "https://jupyterbook.org/"; - changelog = "https://github.com/jupyter-book/jupyter-book/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/jupyter-book/jupyter-book/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; teams = [ lib.teams.jupyter ]; mainProgram = "jupyter-book"; }; -} +}) From 5d866572e9fbe4d177ec53f7eaa325108df1b55f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 20 Jan 2026 10:30:01 -0800 Subject: [PATCH 105/110] anki: move icons to spec-compilant location --- pkgs/by-name/an/anki/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/an/anki/package.nix b/pkgs/by-name/an/anki/package.nix index 37fd06bb5cdd..bc84f683c235 100644 --- a/pkgs/by-name/an/anki/package.nix +++ b/pkgs/by-name/an/anki/package.nix @@ -29,6 +29,7 @@ swift, mesa, + imagemagick, }: let @@ -141,6 +142,7 @@ python3Packages.buildPythonApplication rec { rustPlatform.cargoSetupHook writableTmpDirAsHomeHook yarn-berry_4.yarnBerryConfigHook + imagemagick ] ++ lib.optional stdenv.hostPlatform.isDarwin swift; @@ -269,7 +271,10 @@ python3Packages.buildPythonApplication rec { install -D -t $out/share/applications qt/launcher/lin/anki.desktop install -D -t $doc/share/doc/anki README* LICENSE* install -D -t $out/share/mime/packages qt/launcher/lin/anki.xml - install -D -t $out/share/pixmaps qt/launcher/lin/anki.{png,xpm} + + mkdir -p $out/share/icons/hicolor/{32x32,128x128}/apps + magick qt/launcher/lin/anki.xpm $out/share/icons/hicolor/32x32/apps/anki.png + magick qt/launcher/lin/anki.png -resize 128x128 $out/share/icons/hicolor/128x128/apps/anki.png installManPage qt/launcher/lin/anki.1 runHook postInstall From e08fa073ec69d3f64d31f4919c5304eca2f18d35 Mon Sep 17 00:00:00 2001 From: jrrom <77691121+jrrom@users.noreply.github.com> Date: Mon, 26 Jan 2026 19:54:37 +0530 Subject: [PATCH 106/110] maintainers: add jrrom --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6b51addbd890..1b2fcb922bec 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13008,6 +13008,12 @@ githubId = 3267697; name = "Joshua Potter"; }; + jrrom = { + email = "maintainer@jrrom.com"; + github = "jrrom"; + githubId = 77691121; + name = "Jerome Baeyens"; + }; js6pak = { name = "js6pak"; email = "me@6pak.dev"; From f6923ca3a451a451553e106e31f0443d46afbca5 Mon Sep 17 00:00:00 2001 From: jrrom <77691121+jrrom@users.noreply.github.com> Date: Mon, 26 Jan 2026 20:02:09 +0530 Subject: [PATCH 107/110] ncgopher: add jrrom as maintainer --- pkgs/by-name/nc/ncgopher/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/nc/ncgopher/package.nix b/pkgs/by-name/nc/ncgopher/package.nix index 841625e75073..93cdefb3abf9 100644 --- a/pkgs/by-name/nc/ncgopher/package.nix +++ b/pkgs/by-name/nc/ncgopher/package.nix @@ -37,6 +37,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Gopher and gemini client for the modern internet"; homepage = "https://github.com/jansc/ncgopher"; license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ jrrom ]; platforms = lib.platforms.linux; mainProgram = "ncgopher"; }; From cc4b09532134d2e8a3eeb7504564344fc6cae358 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 29 Jan 2026 19:27:13 +0000 Subject: [PATCH 108/110] systemctl-tui: 0.5.0 -> 0.5.1 Diff: https://github.com/rgwood/systemctl-tui/compare/v0.5.0...v0.5.1 Changelog: https://github.com/rgwood/systemctl-tui/releases/tag/v0.5.1 --- pkgs/by-name/sy/systemctl-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/systemctl-tui/package.nix b/pkgs/by-name/sy/systemctl-tui/package.nix index 46355149f1c7..42dcfd3ec573 100644 --- a/pkgs/by-name/sy/systemctl-tui/package.nix +++ b/pkgs/by-name/sy/systemctl-tui/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "systemctl-tui"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "rgwood"; repo = "systemctl-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-qm5CcBry1Cls/neZz4Q4jdNjN3vr3pdV0X7KWW0qP70="; + hash = "sha256-KB8iOaN3ndi8uQq1t7TJ1IVHjJEeDBAQ5BRjxwR4Gjo="; }; - cargoHash = "sha256-0wR8AaGfIlsQbYzwCI4xEGZ+tu1ETHRJ8VlLT5shkOk="; + cargoHash = "sha256-l2cIr+ENjGOBuB5rEO+ze2Ihhds2zfejvuY00YzLrf8="; nativeInstallCheckInputs = [ versionCheckHook From 264ce1605b6f69b78a93f15be9b570c023f5b8c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 23:06:50 +0000 Subject: [PATCH 109/110] terraform-providers.rootlyhq_rootly: 5.3.0 -> 5.5.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 f3738390af49..fac672529157 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1130,11 +1130,11 @@ "vendorHash": "sha256-33NOGIvqLpgndG68GxAeoiISjWV7ApR4jmvqyZHjPKo=" }, "rootlyhq_rootly": { - "hash": "sha256-fXL/MwbXz1SVtro4hf5oy/1yvCkwH81Q58A9dxk7y0A=", + "hash": "sha256-DtyllGs7VDeX57mQ5sBP6obEzeTatlYw3Z8SEC29RQ4=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v5.3.0", + "rev": "v5.5.0", "spdx": "MPL-2.0", "vendorHash": "sha256-UyfCHBSdGKCulExhUdYfvEab8cVjaHGDfgslRS0d1Co=" }, From 645df3b252463d579d05d56f1db5ac614febec76 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Jan 2026 23:18:40 +0000 Subject: [PATCH 110/110] cspell: 9.6.0 -> 9.6.2 --- pkgs/by-name/cs/cspell/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cs/cspell/package.nix b/pkgs/by-name/cs/cspell/package.nix index 9c3d48952cc3..846e253afc33 100644 --- a/pkgs/by-name/cs/cspell/package.nix +++ b/pkgs/by-name/cs/cspell/package.nix @@ -11,13 +11,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "cspell"; - version = "9.6.0"; + version = "9.6.2"; src = fetchFromGitHub { owner = "streetsidesoftware"; repo = "cspell"; tag = "v${finalAttrs.version}"; - hash = "sha256-S5E51eNiF78TLQeL9aztC/YyhGZ0RvPZVVHtUWL9z/Y="; + hash = "sha256-JEvvopeSqoVXrh9t4ORUlT0nPdE+3PofzD7h4VajnAs="; }; pnpmWorkspaces = [ "cspell..." ]; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_10; fetcherVersion = 2; - hash = "sha256-6Mf0aCUIBYrMZVF0Jp8GCDnj5PhGSde+QS67lKzCV1c="; + hash = "sha256-CNsxfAsIQxmDvuGZtedKnHMOoB1usDlw45cKYxaD05U="; }; nativeBuildInputs = [