From ca08bb4e064aff8cf499479abb865c4326cb13b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 13 Dec 2025 22:30:26 +0000 Subject: [PATCH 001/115] goperf: 0-unstable-2025-09-09 -> 0-unstable-2025-12-08 --- pkgs/by-name/go/goperf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/goperf/package.nix b/pkgs/by-name/go/goperf/package.nix index 1f5759e5914f..70826ecf2f38 100644 --- a/pkgs/by-name/go/goperf/package.nix +++ b/pkgs/by-name/go/goperf/package.nix @@ -9,15 +9,15 @@ buildGoModule rec { pname = "goperf"; - version = "0-unstable-2025-09-09"; + version = "0-unstable-2025-12-08"; src = fetchgit { url = "https://go.googlesource.com/perf"; - rev = "7e13e04d9366398b9f5f06290b65b9ce2ba342e9"; - hash = "sha256-3teyn2VMldyrshoujh9WggygeSed341yBAdj/dxJGYs="; + rev = "04cf7a2dca90064b204731fae32fa4e221671c9a"; + hash = "sha256-7xr7B+vTrOzhqGzi7EnAu+jUQcW2UGTBSmjSmGXYMyc="; }; - vendorHash = "sha256-XhvECzGd6nj9PbQioAp93yoO2JQorjOoe/1MqcXjaMY="; + vendorHash = "sha256-SUpRmnXbhXcrmQx08jaVIGNfoQUVCrusw7lJPv79wSU="; passthru.updateScript = writeShellScript "update-goperf" '' export UPDATE_NIX_ATTR_PATH=goperf From 3dafbadf77e6a07821bc43f2c7f4af1d2e6a343a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Dec 2025 00:53:29 +0000 Subject: [PATCH 002/115] python3Packages.starlette-admin: 0.15.1 -> 0.16.0 --- pkgs/development/python-modules/starlette-admin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/starlette-admin/default.nix b/pkgs/development/python-modules/starlette-admin/default.nix index ba2cf376223d..cb5f3b47efa5 100644 --- a/pkgs/development/python-modules/starlette-admin/default.nix +++ b/pkgs/development/python-modules/starlette-admin/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "starlette-admin"; - version = "0.15.1"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "jowilf"; repo = "starlette-admin"; tag = version; - hash = "sha256-yPePxdKrg41kycXl1fDKf1jWx0YD+K26w8z2LmQV0g0="; + hash = "sha256-JVvrfbyKillkx6fOx4DEbHZoHIPxF1Gn3HzkxyJc66o="; }; build-system = [ hatchling ]; From 46971327302fb0a5af389bb5dbe2ff853082445b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 23:55:28 +0000 Subject: [PATCH 003/115] webdav: 5.10.1 -> 5.10.2 --- pkgs/by-name/we/webdav/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix index 51c880afb30b..8ba464c2c51e 100644 --- a/pkgs/by-name/we/webdav/package.nix +++ b/pkgs/by-name/we/webdav/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "webdav"; - version = "5.10.1"; + version = "5.10.2"; src = fetchFromGitHub { owner = "hacdias"; repo = "webdav"; tag = "v${version}"; - hash = "sha256-V4PNDtKyB0uoMY4ehWQUeTa1ZqIYAvL3Xm2rWw9zKTE="; + hash = "sha256-Z+r119dYAJO6HRKgRYtwYII4wSdWgNedZOA6n8h4udM="; }; - vendorHash = "sha256-nrvL+glI4kVFUELege8q7z62AsvrLMw5JxigZkZ8kkY="; + vendorHash = "sha256-BR7b59FC/UhQdgO5HcxZK8vEe4WXFCHBiKoRqNr4zNY="; __darwinAllowLocalNetworking = true; From 9bbc709586f77a1bcf8d9aac3a4f7f91314a4f6b Mon Sep 17 00:00:00 2001 From: David McFarland Date: Fri, 19 Sep 2025 11:24:47 -0300 Subject: [PATCH 004/115] cc-wrapper: set gl_cv_clean_version_stddef=yes on cygwin --- pkgs/build-support/cc-wrapper/default.nix | 4 ++++ pkgs/development/libraries/libidn2/default.nix | 6 ------ pkgs/tools/text/gnugrep/default.nix | 5 ----- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index fe23d342a014..07efab5e75c1 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -603,6 +603,10 @@ stdenvNoCC.mkDerivation { if targetPlatform.isCygwin then '' echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_bin}/lib" >> $out + # Work around build failure caused by the gnulib workaround for + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. remove after + # gnulib is updated in core packages (e.g. iconv, gnupatch, gnugrep) + echo appendToVar configureFlags gl_cv_clean_version_stddef=yes >> $out '' else '' diff --git a/pkgs/development/libraries/libidn2/default.nix b/pkgs/development/libraries/libidn2/default.nix index c131f5afa902..067eee12bbef 100644 --- a/pkgs/development/libraries/libidn2/default.nix +++ b/pkgs/development/libraries/libidn2/default.nix @@ -44,12 +44,6 @@ stdenv.mkDerivation rec { buildInputs = [ libunistring ] ++ lib.optional stdenv.hostPlatform.isDarwin libiconv; depsBuildBuild = [ buildPackages.stdenv.cc ]; - configureFlags = - # Work around build failure caused by the gnulib workaround for - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. - # remove after gnulib is updated - lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes"; - meta = { homepage = "https://www.gnu.org/software/libidn/#libidn2"; description = "Free software implementation of IDNA2008 and TR46"; diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix index aab61444b524..d22e3434d738 100644 --- a/pkgs/tools/text/gnugrep/default.nix +++ b/pkgs/tools/text/gnugrep/default.nix @@ -80,11 +80,6 @@ stdenv.mkDerivation { export MKDIR_P="mkdir -p" ''; - configureFlags = - # Work around build failure caused by the gnulib workaround for - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. remove after GCC 15 - lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes"; - enableParallelBuilding = true; # Fix reference to sh in bootstrap-tools, and invoke grep via From 5efb8bfa93b1e7ee4259f185db110c0a2826aa2a Mon Sep 17 00:00:00 2001 From: Alberto <4998029+c0d3m0nky@users.noreply.github.com> Date: Sun, 4 Jan 2026 01:27:30 -0500 Subject: [PATCH 005/115] 2025.13 -> 2025.14 --- pkgs/by-name/mu/mullvad-vpn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-vpn/package.nix b/pkgs/by-name/mu/mullvad-vpn/package.nix index f1e2fd3474f1..ed6174c7df68 100644 --- a/pkgs/by-name/mu/mullvad-vpn/package.nix +++ b/pkgs/by-name/mu/mullvad-vpn/package.nix @@ -67,7 +67,7 @@ let systemd ]; - version = "2025.13"; + version = "2025.14"; selectSystem = attrs: @@ -79,8 +79,8 @@ let }; hash = selectSystem { - x86_64-linux = "sha256-zgU6pBujCXBhDO9XAqpUSDNuQt5daQ1gVwopXwc0nGo="; - aarch64-linux = "sha256-BDrH99li0GWJ+/9QUrHfKxC1JExG3jvd0ujXPKhGM1c="; + x86_64-linux = "sha256-JHuYHi4uBHzMopa45ipwsdx/3Ox/FxN3lYhBACQOCkE="; + aarch64-linux = "sha256-miCh1x6sCcAbg9iX7SJzYcxJ8DIQVNdrg6b39ht8gTw="; }; in From b797d5ac93f27ca21286dae3f5dbf7077daed688 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 13:01:53 +0000 Subject: [PATCH 006/115] unpoller: 2.15.4 -> 2.21.0 --- pkgs/by-name/un/unpoller/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix index 0cb0cd855c30..06e059541bb1 100644 --- a/pkgs/by-name/un/unpoller/package.nix +++ b/pkgs/by-name/un/unpoller/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "unpoller"; - version = "2.15.4"; + version = "2.21.0"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; rev = "v${version}"; - hash = "sha256-srAskagINMPWG+k6bbUD+8QZyD7C3PbsApQfeEF01NE="; + hash = "sha256-Me2A6ir4B/isGOIS5aucOJrITMzCUSWFjHg7bXZXR8U="; }; - vendorHash = "sha256-kS+UUD6lexYAy7so7DGq6PiOYHSwLFcOw7+KC2jIlMg="; + vendorHash = "sha256-6b5HWBDNJWj02+uGq5r1Foxo3bX7gf9/kbAw/SL3Jvw="; ldflags = [ "-w" From f4f480ae092aa99999d7a6a2ca9d6f726da194fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 02:50:07 +0000 Subject: [PATCH 007/115] veryl: 0.17.1 -> 0.17.2 --- pkgs/by-name/ve/veryl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index 4c5c7b3f816b..a9341186569e 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "veryl"; - version = "0.17.1"; + version = "0.17.2"; src = fetchFromGitHub { owner = "veryl-lang"; repo = "veryl"; rev = "v${version}"; - hash = "sha256-emMY1DfqaMHtaYcetFsTk3L8E9MwpJ46PbzK1hTqB3Y="; + hash = "sha256-ydyW+H3j7DcLS0DcoKLbymY0fAhZhp6ZR3SX1LKGRU0="; fetchSubmodules = true; }; - cargoHash = "sha256-/G+u2/LOwiWwkRMRQolWJ45eYh2ANONaNLruAgK8jmw="; + cargoHash = "sha256-E9oUWrTg+Gkf6OigWJjkljfD4SChtjLUQW1ku6yRdy4="; nativeBuildInputs = [ pkg-config From 794348a645f2fe34667e70f00f561b4f045c832a Mon Sep 17 00:00:00 2001 From: Hugo McNally Date: Tue, 24 Jun 2025 16:10:12 +0100 Subject: [PATCH 008/115] pythonPackages.cocotb: Ensure the required dynamic libraries are stated cocotb uses dlopen so that it's dynamic libraries are python version agnostic. Here we patch its dynamic libraries to make sure the correct libpython is found and used. --- pkgs/development/python-modules/cocotb/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/cocotb/default.nix b/pkgs/development/python-modules/cocotb/default.nix index f69e6f81827c..5b25f03143ca 100644 --- a/pkgs/development/python-modules/cocotb/default.nix +++ b/pkgs/development/python-modules/cocotb/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, setuptools, setuptools-scm, + python, cocotb-bus, find-libpython, pytestCheckHook, @@ -46,6 +47,14 @@ buildPythonPackage rec { substituteInPlace setup.py --replace "'cocotb-bus<1.0'" "" ''; + # cocotb uses dlopen so that it's dynamic libraries are python version agnostic. + # Here we patch its dynamic libraries to make sure the correct libpython is found and used. + preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + for lib in $out/lib/python*/site-packages/cocotb/libs/*.so; do + patchelf --add-rpath ${python}/lib --add-needed libpython3.so $lib + done + ''; + disabledTests = [ # https://github.com/cocotb/cocotb/commit/425e1edb8e7133f4a891f2f87552aa2748cd8d2c#diff-4df986cbc2b1a3f22172caea94f959d8fcb4a128105979e6e99c68139469960cL33 "test_cocotb" From 1db736f11beac60ccae2d6d326cc0e60217c2dd6 Mon Sep 17 00:00:00 2001 From: Sven van der Voort Date: Tue, 6 Jan 2026 11:56:43 +0100 Subject: [PATCH 009/115] nixops_unstable_minimal: 1.7.0 (2024-02-28) -> 2.0.0 (2025-12-28) --- .../applications/networking/cluster/nixops/unwrapped.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/cluster/nixops/unwrapped.nix b/pkgs/applications/networking/cluster/nixops/unwrapped.nix index af7184580820..ff61b3e6196d 100644 --- a/pkgs/applications/networking/cluster/nixops/unwrapped.nix +++ b/pkgs/applications/networking/cluster/nixops/unwrapped.nix @@ -14,20 +14,17 @@ buildPythonApplication rec { pname = "nixops"; - version = "1.7-unstable-2024-02-28"; + version = "2.0.0-unstable-2025-12-28"; pyproject = true; src = fetchFromGitHub { owner = "NixOS"; repo = "nixops"; - rev = "08feccb14074c5434f3e483d19a7f7d9bfcdb669"; - hash = "sha256-yWeF5apQJdChjYVSOyH6LYjJYGa1RL68LRHrSgZ9l8U="; + rev = "fd4b8031dbaf753545188b7c380194e47604dbac"; + hash = "sha256-BYCCULov1/Mu5Tp4N1voQFPVWsWVyKhlQoH+I7IJnuE="; }; postPatch = '' - substituteInPlace pyproject.toml --replace-fail \ - 'include = ["nix/*.nix", "nixops/py.typed" ]' \ - 'include = [ { path = "nix/*.nix", format = "wheel" }, { path = "nixops/py.typed", format = "wheel" } ]' substituteInPlace nixops/args.py --replace-fail "@version@" "${version}-pre-${ lib.substring 0 7 src.rev or "dirty" }" From 020ee9f78ecd46e2f3b4db3fabbc0411938a6a06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 12:36:51 +0000 Subject: [PATCH 010/115] python3Packages.f3d: 3.3.0 -> 3.4.0 --- pkgs/by-name/f3/f3d/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/f3/f3d/package.nix b/pkgs/by-name/f3/f3d/package.nix index aee95ff8428c..283bb8c3a639 100644 --- a/pkgs/by-name/f3/f3d/package.nix +++ b/pkgs/by-name/f3/f3d/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { pname = "f3d"; - version = "3.3.0"; + version = "3.4.0"; outputs = [ "out" ] ++ lib.optionals withManual [ "man" ]; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { owner = "f3d-app"; repo = "f3d"; tag = "v${version}"; - hash = "sha256-nZXz5FiGAcDqTi5hlSH7rq2QazhqYg1IoNDog35dygA="; + hash = "sha256-lkcTdudTskrHk+a/8w/4eTpRELvzuwECztp/lRlft6Y="; fetchLFS = true; }; From 6d4e28c99240df00e18732dd4ce4253907b3e08f Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 6 Jan 2026 20:52:47 +0100 Subject: [PATCH 011/115] =?UTF-8?q?ocamlPackages.secp256k1:=200.4.4=20?= =?UTF-8?q?=E2=86=92=200.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/secp256k1/default.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/development/ocaml-modules/secp256k1/default.nix b/pkgs/development/ocaml-modules/secp256k1/default.nix index 764cd379f44b..5d53b3f000ce 100644 --- a/pkgs/development/ocaml-modules/secp256k1/default.nix +++ b/pkgs/development/ocaml-modules/secp256k1/default.nix @@ -9,22 +9,17 @@ secp256k1, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "secp256k1"; - version = "0.4.4"; + version = "0.5.0"; - minimalOCamlVersion = "4.07"; + minimalOCamlVersion = "4.12"; src = fetchFromGitHub { owner = "dakk"; repo = "secp256k1-ml"; - rev = version; - hash = "sha256-22+dZb3MC1W5Qvsz3+IHV1/XiGCRmJHTH+6IW2QX2hU="; - }; - - patches = fetchpatch { - url = "https://github.com/dakk/secp256k1-ml/commit/9bde90a401746dcecdab68a2fdb95659d16a3022.patch"; - hash = "sha256-QndtZJtPKPjuv84jDmXc9Q/xGLb/mNUGL4AvRecSFlQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-PD+4+OE0ttQsyG+i5Ez9kdo1A2DPNxvUjRQHXXSxaKo="; }; buildInputs = [ @@ -40,4 +35,4 @@ buildDunePackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.vyorkin ]; }; -} +}) From d045140ff5eb23f88b032bf49066183f451f2c55 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 21:05:07 +0000 Subject: [PATCH 012/115] kodiPackages.bluetooth-manager: 1.0.4 -> 1.0.5 --- .../video/kodi/addons/bluetooth-manager/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix b/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix index 80ff4e915e3a..bbfd17ead73e 100644 --- a/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix +++ b/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix @@ -6,13 +6,13 @@ buildKodiAddon rec { pname = "bluetooth-manager"; namespace = "script.bluetooth.man"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "wastis"; repo = "BluetoothManager"; tag = "v${version}"; - hash = "sha256-KKaR7rIkflMYU6EDBEcorHQ3t7jsB4Qe6Ikg+eBblkA="; + hash = "sha256-hWNi2hm5FmkRPamxMSHF3WfQ+2V+qQzkkTJWuqazbAc="; }; meta = { From 7e7eaa3e2b3a0a1ad29f6160cec2c2c7d36f05d4 Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:11:24 -0700 Subject: [PATCH 013/115] smartmontools: update drivedb; move to github; support auto updates --- pkgs/by-name/sm/smartmontools/package.nix | 60 ++++++++++++++----- .../sm/smartmontools/smartmontools.patch | 17 +----- 2 files changed, 48 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/sm/smartmontools/package.nix b/pkgs/by-name/sm/smartmontools/package.nix index 80b1f2feeca7..40f81b5413db 100644 --- a/pkgs/by-name/sm/smartmontools/package.nix +++ b/pkgs/by-name/sm/smartmontools/package.nix @@ -1,23 +1,18 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, autoreconfHook, enableMail ? false, gnused, hostname, mailutils, systemdLibs, + writeShellScript, + nix-update, }: let - dbrev = "5714"; - drivedbBranch = "RELEASE_7_5_DRIVEDB"; - driverdb = fetchurl { - url = "https://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw"; - sha256 = "sha256-DndzUHpZex3F9WXYq+kNDWvkLNc1OZX3KR0mby5cKbA="; - name = "smartmontools-drivedb.h"; - }; scriptPath = lib.makeBinPath ( [ gnused @@ -27,21 +22,26 @@ let ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smartmontools"; version = "7.5"; - src = fetchurl { - url = "mirror://sourceforge/smartmontools/${pname}-${version}.tar.gz"; - hash = "sha256-aQuDyjMTeNqeoNnWEAjEsi3eOROHubutfyk4fyWV924="; + src = fetchFromGitHub { + owner = "smartmontools"; + repo = "smartmontools"; + tag = "RELEASE_${lib.replaceString "." "_" finalAttrs.version}"; + hash = "sha256-/2J73F97yiPlUnGkzewWzU+sARaeqgVc/3ScjVlHhQE="; }; + prePatch = '' + cd smartmontools + ''; patches = [ # fixes darwin build ./smartmontools.patch ]; postPatch = '' - cp -v ${driverdb} drivedb.h + ln -sf "$drivedb" drivedb.h ''; configureFlags = [ @@ -54,6 +54,38 @@ stdenv.mkDerivation rec { buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform systemdLibs) [ systemdLibs ]; enableParallelBuilding = true; + drivedb = fetchFromGitHub { + owner = "smartmontools"; + repo = "smartmontools"; + rev = "794fa5069ee298c82f93ff0a7f7ef6a5fdd10e5e"; + hash = "sha256-WBed5elI+WsIiIJ1YVkdVGJ4XMrGRFIFWqk6ffVl0bU="; + postFetch = '' + mv "$out/smartmontools/drivedb.h" "$TMPDIR/drivedb.h" + rm -rf "$out" + mv "$TMPDIR/drivedb.h" "$out" + ''; + passthru = { + # Necessary so that nix-update can update the drivedb + src = finalAttrs.drivedb; + pname = "smartmontools-drivedb"; + version = "${finalAttrs.version}-drivedb-unstable"; + }; + }; + + passthru.updateScript = writeShellScript "update-smartmontools" '' + # Set a default attribute path + # When running maintainers/scripts/update.nix this is set automatically, + # but this allows running this update script directly. + UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-smartmontools}" + + # Update smartmontools + ${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH" --version-regex 'RELEASE_(\d+)_(\d+)(?:_(\d+))?' + + # Update drivedb.h + branch="origin/$(nix-instantiate --eval --raw --attr "$UPDATE_NIX_ATTR_PATH.src.tag")_DRIVEDB" + ${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH.drivedb" "--version=branch=$branch" + ''; + meta = { description = "Tools for monitoring the health of hard drives"; homepage = "https://www.smartmontools.org/"; @@ -62,4 +94,4 @@ stdenv.mkDerivation rec { platforms = with lib.platforms; linux ++ darwin; mainProgram = "smartctl"; }; -} +}) diff --git a/pkgs/by-name/sm/smartmontools/smartmontools.patch b/pkgs/by-name/sm/smartmontools/smartmontools.patch index 144b2be2d334..1c0cbe0f0e3f 100644 --- a/pkgs/by-name/sm/smartmontools/smartmontools.patch +++ b/pkgs/by-name/sm/smartmontools/smartmontools.patch @@ -1,19 +1,6 @@ -diff --git a/../smartmontools-6.5/configure b/./configure -index acb028a..5e2c7a1 100755 ---- a/../smartmontools-6.5/configure -+++ b/./configure -@@ -6703,7 +6703,7 @@ fi - ;; - *-*-darwin*) - os_deps='os_darwin.o' -- os_libs='-framework CoreFoundation -framework IOKit' -+ os_libs='-framework ApplicationServices -framework IOKit' - os_darwin=yes - os_man_filter=Darwin - ;; -diff --git a/../smartmontools-6.5/configure.ac b/./configure.ac +diff --git a/./configure.ac b/./configure.ac index 6bd61d7..32ff50c 100644 ---- a/../smartmontools-6.5/configure.ac +--- a/./configure.ac +++ b/./configure.ac @@ -508,7 +508,7 @@ case "${host}" in ;; From 9b6d3e48388f17874f3b9117961ea2eb49b9ddf3 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sat, 10 Jan 2026 12:25:58 +0100 Subject: [PATCH 014/115] vencord: 1.13.11 -> 1.13.12 --- pkgs/by-name/ve/vencord/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index dcf85e9b72a3..5dd47ea1f927 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -19,13 +19,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.13.11"; + version = "1.13.12"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; tag = "v${finalAttrs.version}"; - hash = "sha256-PSA1CD5YMDSNrP6JUEfdqSC1fNXXWHKsu5hCXnoXGCA="; + hash = "sha256-YRpDcTO0/8Pko8mNbaA4WhsnLpXoL+Pp4CMx40Bcg+A="; }; patches = [ ./fix-deps.patch ]; From c85a3f22058208d82acf659da136d799c6db6faa Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Sat, 10 Jan 2026 14:28:26 -0700 Subject: [PATCH 015/115] smartmontools: add samasaur to maintainers --- pkgs/by-name/sm/smartmontools/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sm/smartmontools/package.nix b/pkgs/by-name/sm/smartmontools/package.nix index 40f81b5413db..4d3df0776b9a 100644 --- a/pkgs/by-name/sm/smartmontools/package.nix +++ b/pkgs/by-name/sm/smartmontools/package.nix @@ -90,7 +90,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Tools for monitoring the health of hard drives"; homepage = "https://www.smartmontools.org/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ Frostman ]; + maintainers = with lib.maintainers; [ + Frostman + samasaur + ]; platforms = with lib.platforms; linux ++ darwin; mainProgram = "smartctl"; }; From e5b1875dc60df977a6859f3ea53474420d78010c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 10 Jan 2026 21:58:32 +0000 Subject: [PATCH 016/115] python3Packages.trimesh: 4.9.0 -> 4.11.0 --- pkgs/development/python-modules/trimesh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index 3e2f8906e855..8ff1550703b7 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "trimesh"; - version = "4.9.0"; + version = "4.11.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -37,7 +37,7 @@ buildPythonPackage rec { owner = "mikedh"; repo = "trimesh"; tag = version; - hash = "sha256-HOSmV55RRZkIk1YppWfYvSm0hURSKUsDeeWtVBrH7Rs="; + hash = "sha256-jp+ac2tqNrL9uxdfzyrm5F2+0zvxfDvMEYCq0yQSZqE="; }; build-system = [ setuptools ]; From adebc9b0e3c1eb69ad990862cbda57e595d3d670 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Sun, 11 Jan 2026 18:06:17 +0000 Subject: [PATCH 017/115] git-wt: init at 0.12.1 A Git subcommand that makes `git worktree` simple. --- pkgs/by-name/gi/git-wt/package.nix | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/gi/git-wt/package.nix diff --git a/pkgs/by-name/gi/git-wt/package.nix b/pkgs/by-name/gi/git-wt/package.nix new file mode 100644 index 000000000000..194a4d66eadc --- /dev/null +++ b/pkgs/by-name/gi/git-wt/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + git, +}: + +buildGoModule rec { + pname = "git-wt"; + version = "0.12.1"; + + src = fetchFromGitHub { + owner = "k1LoW"; + repo = "git-wt"; + rev = "v${version}"; + hash = "sha256-poAKWBKvTOCIuBrDMm9S1TaYqsK5HweybTNO+p0FBfk="; + }; + + vendorHash = "sha256-K5geAvG+mvnKeixOyZt0C1T5ojSBFmx2K/Msol0HsSg="; + + nativeCheckInputs = [ git ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/k1LoW/git-wt/version.Version=v${version}" + ]; + + meta = { + description = "Git subcommand that makes git worktree simple"; + homepage = "https://github.com/k1LoW/git-wt"; + changelog = "https://github.com/k1LoW/git-wt/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ryoppippi ]; + mainProgram = "git-wt"; + }; +} From 053f52230b7dae3ee13b74a0df2b040e7d54343e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 12 Jan 2026 10:58:27 +0000 Subject: [PATCH 018/115] python3Packages.mlx: enable on linux --- .../python-modules/mlx/default.nix | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix index 95692d73e160..054bd57dcfbd 100644 --- a/pkgs/development/python-modules/mlx/default.nix +++ b/pkgs/development/python-modules/mlx/default.nix @@ -17,6 +17,8 @@ nanobind, nlohmann_json, pybind11, + # linux-only + openblas, # tests numpy, @@ -50,7 +52,7 @@ buildPythonPackage (finalAttrs: { hash = "sha256-Vt0RH+70VBwUjXSfPTsNdRS3g0ookJHhzf2kvgEtgH8="; }; - patches = [ + patches = lib.optionals stdenv.hostPlatform.isDarwin [ (replaceVars ./darwin-build-fixes.patch { sdkVersion = apple-sdk.version; }) @@ -104,6 +106,9 @@ buildPythonPackage (finalAttrs: { nanobind nlohmann_json pybind11 + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + openblas ]; pythonImportsCheck = [ "mlx" ]; @@ -118,6 +123,30 @@ buildPythonPackage (finalAttrs: { "python/tests/" ]; + disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ + # Segmentation fault + "test_lapack" + "test_multivariate_normal" + "test_orthogonal" + "test_vmap_inverse" + "test_vmap_svd" + ]; + + disabledTestPaths = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ + # Segmentation fault + "python/tests/test_linalg.py" + ]; + + # patchelf is only available on Linux and no patching is needed on darwin. + # Otherwise mlx/core.cpython-313-x86_64-linux-gnu.so contains a reference to + # /build/source/build/temp.linux-x86_64-cpython-313/mlx.core/libmlx.so in its rpath. + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' + patchelf --replace-needed \ + libmlx.so \ + $out/${python.sitePackages}/mlx/lib64/libmlx.so \ + $out/${python.sitePackages}/mlx/core.cpython-*.so + ''; + # Additional testing by executing the example Python scripts supplied with mlx # using the version of the library we've built. passthru.tests = { @@ -145,12 +174,15 @@ buildPythonPackage (finalAttrs: { description = "Array framework for Apple silicon"; changelog = "https://github.com/ml-explore/mlx/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - platforms = [ "aarch64-darwin" ]; maintainers = with lib.maintainers; [ Gabriella439 booxter cameronyule viraptor ]; + badPlatforms = [ + # Building for x86_64 on macOS is not supported + "x86_64-darwin" + ]; }; }) From a9391891efc9031e9c0847d090458446b340eef0 Mon Sep 17 00:00:00 2001 From: Thomas Bertels <3265870+tbertels@users.noreply.github.com> Date: Mon, 12 Jan 2026 13:33:41 +0100 Subject: [PATCH 019/115] mpc-qt: tell gitUpdater to ignore master --- pkgs/by-name/mp/mpc-qt/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/mp/mpc-qt/package.nix b/pkgs/by-name/mp/mpc-qt/package.nix index 45a35f6a5136..d1e13997f5b8 100644 --- a/pkgs/by-name/mp/mpc-qt/package.nix +++ b/pkgs/by-name/mp/mpc-qt/package.nix @@ -39,7 +39,10 @@ stdenv.mkDerivation (finalAttrs: { "-DMPCQT_VERSION=${finalAttrs.version}" ]; - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + ignoredVersions = "master"; + }; meta = { description = "Media Player Classic Qute Theater"; From f38739d5e2fb4024d5904a8ea39e4a95f6b9c5bb Mon Sep 17 00:00:00 2001 From: Egor Konovalov Date: Mon, 12 Jan 2026 15:46:26 +0100 Subject: [PATCH 020/115] anki: update links to the nixpkgs' source --- pkgs/by-name/an/anki/with-addons.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/an/anki/with-addons.nix b/pkgs/by-name/an/anki/with-addons.nix index f7fae980349a..f86018341fb4 100644 --- a/pkgs/by-name/an/anki/with-addons.nix +++ b/pkgs/by-name/an/anki/with-addons.nix @@ -64,8 +64,8 @@ let dialog, "NixOS Info", ("These add-ons are managed by NixOS.
" - "See " - "github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix") + "See " + "github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix") ) def addon_tried_to_write_config(module: str, conf: dict) -> None: @@ -73,8 +73,8 @@ let QMessageBox.Icon.Warning, "NixOS Info", (f"The add-on module: \"{module}\" tried to update its config.
" - "See " - "github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix" + "See " + "github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix" " for how to configure add-ons managed by NixOS.") ) message_box.setDetailedText(json.dumps(conf)) From 73a23ee638564abe0f4e35892f59f703c13fffd0 Mon Sep 17 00:00:00 2001 From: Justin Chen <42143810+StarryReverie@users.noreply.github.com> Date: Mon, 12 Jan 2026 23:39:04 +0800 Subject: [PATCH 021/115] reversal-icon-theme: 0-unstable-2023-05-13 -> 0-unstable-2025-11-14 --- pkgs/by-name/re/reversal-icon-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/reversal-icon-theme/package.nix b/pkgs/by-name/re/reversal-icon-theme/package.nix index 20b293771e6d..489910d2f1d0 100644 --- a/pkgs/by-name/re/reversal-icon-theme/package.nix +++ b/pkgs/by-name/re/reversal-icon-theme/package.nix @@ -33,13 +33,13 @@ lib.checkListOfEnum "${pname}: color variants" stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2023-05-13"; + version = "0-unstable-2025-11-14"; src = fetchFromGitHub { owner = "yeyushengfan258"; repo = "reversal-icon-theme"; - rev = "bdae2ea365731b25a869fc2c8c6a1fb849eaf5b2"; - hash = "sha256-Cd+1ggyS+Y2Sk8w5zifc4IFOwbFrbjL6S6awES/W0EE="; + rev = "26b97f00640cd9eaeb8f196eda3a8d298158a08f"; + hash = "sha256-ahnp25wTCTrOtJUbAIv7vvVC2am+idEokoRomRe5aKU="; }; nativeBuildInputs = [ From 3dc5867919e4120b5c9ceb197dee1782dff04972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Mon, 12 Jan 2026 18:04:34 +0100 Subject: [PATCH 022/115] pdsh: 2.35 -> 2.36 Changes: https://github.com/chaos/pdsh/releases/tag/pdsh-2.36 (Fixes the build with GCC 15.) --- pkgs/tools/networking/pdsh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/pdsh/default.nix b/pkgs/tools/networking/pdsh/default.nix index d364b419a10f..6f83f58f70c3 100644 --- a/pkgs/tools/networking/pdsh/default.nix +++ b/pkgs/tools/networking/pdsh/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "pdsh"; - version = "2.35"; + version = "2.36"; src = fetchurl { url = "https://github.com/chaos/pdsh/releases/download/pdsh-${version}/pdsh-${version}.tar.gz"; - sha256 = "sha256-de8VNHhI//Q/jW/5xEJP4Fx90s26ApE5kB+GGgUJPP4="; + sha256 = "sha256-pmEJXOUd1fsF45jPXQ4dYxVxI5WEQfbTUSvPGn0lxRc="; }; buildInputs = [ From 37fa5ca2c22aecb2eea5acac797bbb9d83f0f16e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 20:39:57 +0000 Subject: [PATCH 023/115] aws-lambda-rie: 1.30 -> 1.31 --- pkgs/by-name/aw/aws-lambda-rie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/aws-lambda-rie/package.nix b/pkgs/by-name/aw/aws-lambda-rie/package.nix index 186944674f3e..812fa4e689dd 100644 --- a/pkgs/by-name/aw/aws-lambda-rie/package.nix +++ b/pkgs/by-name/aw/aws-lambda-rie/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "aws-lambda-runtime-interface-emulator"; - version = "1.30"; + version = "1.31"; src = fetchFromGitHub { owner = "aws"; repo = "aws-lambda-runtime-interface-emulator"; rev = "v${version}"; - sha256 = "sha256-2GVxcJohh+lLYdx0f4qjIRQNvwKEQNCVD6dQQwNySo8="; + sha256 = "sha256-T+a6qbdAtdtihf903C8en4dPChB87Qd32iBbTbUnhkA="; }; vendorHash = "sha256-+7BuDaN1ns63cQOMKuRMjBo9GnLrmsubx/KppUsyheY="; From 1994cecb73756c6b88bf4da1f8bfd16d3caab953 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 12 Jan 2026 16:05:06 -0500 Subject: [PATCH 024/115] dbip-country-lite: 2025-12 -> 2026-01 --- pkgs/by-name/db/dbip-country-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-country-lite/package.nix b/pkgs/by-name/db/dbip-country-lite/package.nix index 91a9b3c3e094..707c24688bc2 100644 --- a/pkgs/by-name/db/dbip-country-lite/package.nix +++ b/pkgs/by-name/db/dbip-country-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-country-lite"; - version = "2025-12"; + version = "2026-01"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-MQ9kJubtM2Iq+gywSz6r7kkdv++BT9qEVPukFV8BQ5Q="; + hash = "sha256-S6Ae3c4Ft2U58yfc/blaJCM/H5uSi73sOEyudxyOdbE="; }; dontUnpack = true; From 6e9e7631a2b6d7cfd309387403c58790ccc9ca3b Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 12 Jan 2026 16:05:13 -0500 Subject: [PATCH 025/115] dbip-city-lite: 2025-12 -> 2026-01 --- pkgs/by-name/db/dbip-city-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-city-lite/package.nix b/pkgs/by-name/db/dbip-city-lite/package.nix index a01a6f33afef..089f22533508 100644 --- a/pkgs/by-name/db/dbip-city-lite/package.nix +++ b/pkgs/by-name/db/dbip-city-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-city-lite"; - version = "2025-12"; + version = "2026-01"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-95f843vCjZgfuQEv6LDOmrUej/qV5Yr+qGHXddBPhHU="; + hash = "sha256-2KgQbVSuZVyl1FCR8bGWIbglL/Gp4654z1dfNLP/VCU="; }; dontUnpack = true; From 7c6d25c239f7d3859058183f70d4871a03a1e078 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 12 Jan 2026 16:05:16 -0500 Subject: [PATCH 026/115] dbip-asn-lite: 2025-12 -> 2026-01 --- pkgs/by-name/db/dbip-asn-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-asn-lite/package.nix b/pkgs/by-name/db/dbip-asn-lite/package.nix index 9eef189e80f4..6650e91ec63e 100644 --- a/pkgs/by-name/db/dbip-asn-lite/package.nix +++ b/pkgs/by-name/db/dbip-asn-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-asn-lite"; - version = "2025-12"; + version = "2026-01"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-Xqo0j9nzQAel1NoTSxOGb8wqSnhATyCKGD6CPGomG5Q="; + hash = "sha256-wMjtsicRq4KSGHe5mJwsNXZwRXxROw5jWiD4Y6uW6X0="; }; dontUnpack = true; From 889237c8068ff91477ca0bb43532ce9dc11a4511 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 21:14:20 +0000 Subject: [PATCH 027/115] python3Packages.pydal: 20251115.1 -> 20260110.1 --- pkgs/development/python-modules/pydal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydal/default.nix b/pkgs/development/python-modules/pydal/default.nix index 8a5a49b2b7b6..214bf99f93b9 100644 --- a/pkgs/development/python-modules/pydal/default.nix +++ b/pkgs/development/python-modules/pydal/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pydal"; - version = "20251115.1"; + version = "20260110.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-04G7DksOLeYaNNvw6+y8lbgXVCPzqOpksV0DZy4GcIA="; + hash = "sha256-YBcZB9q54pphCDObUgRqPe6LUO99ojLTK4Gqwuv0RaA="; }; build-system = [ setuptools ]; From 962b80738e686fd20ee7ea5f07468ca05f02bbc6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 21:35:23 +0000 Subject: [PATCH 028/115] github-mcp-server: 0.27.0 -> 0.28.1 --- pkgs/by-name/gi/github-mcp-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index 31529d7c54f0..f029fdd07b9b 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "0.27.0"; + version = "0.28.1"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-4HH6NujcVt9tAUn7jLB1Qcn2ADhszVZtDUt9IWl7j3U="; + hash = "sha256-lcDVa0w7+Ht80ClL9V8mpefbEoBOL+7MMYCVTzaJsZk="; }; - vendorHash = "sha256-LlNL8/+B1QDe+/AbonNPxAvR2I+92+V2sKSBIghfRJU="; + vendorHash = "sha256-V5JHwgryCPyEOheJfPU+WY32oBU60VhCXGFx+rQ+qNw="; ldflags = [ "-s" From 2e6af2b8e7d8041ca8dc0cf2c82f32ea89273e99 Mon Sep 17 00:00:00 2001 From: qbisi Date: Mon, 12 Jan 2026 18:45:39 +0800 Subject: [PATCH 029/115] miktex: 25.04 -> 25.12 --- pkgs/by-name/mi/miktex/package.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/mi/miktex/package.nix b/pkgs/by-name/mi/miktex/package.nix index a4167bf79a6d..466602d9e82f 100644 --- a/pkgs/by-name/mi/miktex/package.nix +++ b/pkgs/by-name/mi/miktex/package.nix @@ -29,7 +29,6 @@ gd, gmp, graphite2, - harfbuzzFull, hunspell, libjpeg, log4cxx, @@ -94,13 +93,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "miktex"; - version = "25.4"; + version = "25.12"; src = fetchFromGitHub { owner = "miktex"; repo = "miktex"; tag = finalAttrs.version; - hash = "sha256-3QGW8rsettA+Jtrsi9C5ONIG4vP+iuUEUi9dGHfWMSY="; + hash = "sha256-gg6qTyY1LkHcUxTQN92yYark0uVoQjXDTbTMD6BucXA="; }; patches = [ @@ -136,12 +135,6 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Programs/TeXAndFriends/omega/otps/source/outocp.c \ --replace-fail 'fprintf(stderr, s);' 'fprintf(stderr, "%s", s);' - '' - # This patch fixes mismatch char types (signed int and unsigned int) on aarch64-linux platform. - # Should not be applied to other platforms otherwise the build will fail. - + lib.optionalString (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) '' - sed -i 's/--using-namespace=MiKTeX::TeXAndFriends/& --chars-are-unsigned/g' \ - Programs/TeXAndFriends/Knuth/web/CMakeLists.txt ''; strictDeps = true; @@ -173,7 +166,6 @@ stdenv.mkDerivation (finalAttrs: { gd gmp graphite2 - harfbuzzFull hunspell libjpeg log4cxx @@ -194,6 +186,8 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "WITH_BOOTSTRAPPING" true) (lib.cmakeBool "USE_SYSTEM_POPPLER" true) (lib.cmakeBool "USE_SYSTEM_POPPLER_QT" true) + (lib.cmakeBool "USE_SYSTEM_HARFBUZZ" false) + (lib.cmakeBool "USE_SYSTEM_HARFBUZZ_ICU" false) (lib.cmakeBool "MIKTEX_SELF_CONTAINED" false) # Miktex infers install prefix by stripping CMAKE_INSTALL_BINDIR from the called program. # It should not be set to absolute path in default cmakeFlags, otherwise an infinite loop will happen. @@ -206,6 +200,9 @@ stdenv.mkDerivation (finalAttrs: { env = { LANG = "C.UTF-8"; MIKTEX_REPOSITORY = "file://${miktexLocalRepository}/"; + # force char to be unsigned on none x86 systems + # See https://github.com/MiKTeX/miktex/issues/1440 + NIX_CFLAGS_COMPILE = "-fsigned-char"; }; enableParallelBuilding = false; From 7a3152694f6c116ea3e6e15e29fc66fa9a25f9d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 00:30:56 +0000 Subject: [PATCH 030/115] tomcat-native: 2.0.9 -> 2.0.12 --- pkgs/servers/http/tomcat/tomcat-native.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/tomcat/tomcat-native.nix b/pkgs/servers/http/tomcat/tomcat-native.nix index 62ad9717e2c6..4915d1092d44 100644 --- a/pkgs/servers/http/tomcat/tomcat-native.nix +++ b/pkgs/servers/http/tomcat/tomcat-native.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "tomcat-native"; - version = "2.0.9"; + version = "2.0.12"; src = fetchurl { url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz"; - hash = "sha256-iu0N70FNf0m2iOgmeXUT6VGC7L17b4tvAl5Se4UGXAI="; + hash = "sha256-iJTQ8Vd+eDQlhacGBQt/9LVX/zhc3OoEJEBMWTv9MQQ="; }; sourceRoot = "${pname}-${version}-src/native"; From 8fd4100dc829d6605327504705ac4f96d3406090 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 02:11:03 +0000 Subject: [PATCH 031/115] newcomputermodern: 7.1.0 -> 7.1.1 --- pkgs/by-name/ne/newcomputermodern/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/newcomputermodern/package.nix b/pkgs/by-name/ne/newcomputermodern/package.nix index 4be9cd465e3c..b7aaa298159e 100644 --- a/pkgs/by-name/ne/newcomputermodern/package.nix +++ b/pkgs/by-name/ne/newcomputermodern/package.nix @@ -8,12 +8,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "newcomputermodern"; - version = "7.1.0"; + version = "7.1.1"; src = fetchgit { url = "https://git.gnu.org.ua/newcm.git"; rev = finalAttrs.version; - hash = "sha256-PoRsPJv9Zq9hwdViHJFGURX0ms2VERoPl9LfQ3kTAMo="; + hash = "sha256-Nc4fynQAPiwXAsrrVFr1D20QAwY5Bl8tY1TKwVDE7sY="; }; nativeBuildInputs = [ fontforge ]; From 5ff380ca782548e2bcff714241a23b846c368b77 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 02:16:32 +0000 Subject: [PATCH 032/115] prometheus-alertmanager: 0.30.0 -> 0.30.1 --- pkgs/by-name/pr/prometheus-alertmanager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-alertmanager/package.nix b/pkgs/by-name/pr/prometheus-alertmanager/package.nix index ef47da8e95c3..5d98b8d10be4 100644 --- a/pkgs/by-name/pr/prometheus-alertmanager/package.nix +++ b/pkgs/by-name/pr/prometheus-alertmanager/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "alertmanager"; - version = "0.30.0"; + version = "0.30.1"; src = fetchFromGitHub { owner = "prometheus"; repo = "alertmanager"; tag = "v${finalAttrs.version}"; - hash = "sha256-103Jb2CA/Zz+MBIJei3vhqcPyg7e5JkpFKqh1hjAhLc="; + hash = "sha256-xtQzbjtES5zh52ERCfCCeHyCxWaV3xSbP8qA/erYgRw="; }; vendorHash = "sha256-LgGsXaJ97uXtqHHicsLOaMNx3PzlVPhz/xG+KvO4nLI="; From e6625b02615f7cc983a469e7438db4f45ec417d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 02:17:23 +0000 Subject: [PATCH 033/115] python3Packages.qiskit: 2.2.3 -> 2.3.0 --- pkgs/development/python-modules/qiskit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/qiskit/default.nix b/pkgs/development/python-modules/qiskit/default.nix index f75df8e2586e..9587e84956d0 100644 --- a/pkgs/development/python-modules/qiskit/default.nix +++ b/pkgs/development/python-modules/qiskit/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "qiskit"; - version = "2.2.3"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Qiskit"; repo = "qiskit"; tag = version; - hash = "sha256-4FniNQghcbWHYkjIhaUXL6QqqIS6dA4LjgOCk9znFOM="; + hash = "sha256-YGsBpNyM28fDG+mXs3hIA6K2kuE1getB8tTMLdHMa5k="; }; nativeBuildInputs = [ @@ -54,7 +54,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit src pname version; - hash = "sha256-61DPuefMnTlYJCCO7YQw6+mfMM20xlS/nY0DI6beo4s="; + hash = "sha256-Mpy5KkqSjlTtezZ2BQnai+PBG+8qLPmYj1AocdIhhvI="; }; dependencies = [ From 74d587a4d31b436ee616120b57281501f04910e2 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 24 Oct 2025 23:12:44 +0000 Subject: [PATCH 034/115] various: remove superflous usage of pname --- pkgs/by-name/al/alda/package.nix | 4 ++-- pkgs/by-name/al/alephone/package.nix | 17 +++++++------- pkgs/by-name/de/deepgit/package.nix | 8 +++---- pkgs/by-name/gc/gcab/package.nix | 2 +- pkgs/by-name/gr/grilo/package.nix | 4 ++-- pkgs/by-name/jo/johnny/package.nix | 14 +++++------ pkgs/by-name/la/lasem/package.nix | 4 ++-- pkgs/by-name/py/pyfa/package.nix | 10 ++++---- pkgs/by-name/ra/rambox/package.nix | 23 ++++++++----------- pkgs/by-name/ra/raylib/package.nix | 5 ++-- .../sp/space-station-14-launcher/package.nix | 13 ++++------- pkgs/by-name/vi/vimix-gtk-themes/package.nix | 14 ++++------- pkgs/by-name/vi/vimix-icon-theme/package.nix | 8 ++----- 13 files changed, 54 insertions(+), 72 deletions(-) diff --git a/pkgs/by-name/al/alda/package.nix b/pkgs/by-name/al/alda/package.nix index c497fd4bc6bd..6e45ac10679a 100644 --- a/pkgs/by-name/al/alda/package.nix +++ b/pkgs/by-name/al/alda/package.nix @@ -20,7 +20,7 @@ let license = lib.licenses.epl20; alda_client = buildGoModule { - pname = "${pname}-client"; + pname = "alda-client"; inherit version src; sourceRoot = "${src.name}/client"; @@ -51,7 +51,7 @@ let }; }; alda_player = stdenv.mkDerivation { - pname = "${pname}-player"; + pname = "alda-player"; inherit version src; sourceRoot = "${src.name}/player"; diff --git a/pkgs/by-name/al/alephone/package.nix b/pkgs/by-name/al/alephone/package.nix index 1442f6c5263f..42fb25a838dc 100644 --- a/pkgs/by-name/al/alephone/package.nix +++ b/pkgs/by-name/al/alephone/package.nix @@ -106,7 +106,6 @@ stdenv.mkDerivation (finalAttrs: { passthru.makeWrapper = { - pname, desktopName, version, zip, @@ -116,12 +115,12 @@ stdenv.mkDerivation (finalAttrs: { }@extraArgs: stdenv.mkDerivation ( { - inherit pname version; + inherit version; desktopItem = makeDesktopItem { name = desktopName; - exec = pname; - genericName = pname; + exec = "alephone"; + genericName = "alephone"; categories = [ "Game" ]; comment = meta.description; inherit desktopName icon; @@ -138,11 +137,11 @@ stdenv.mkDerivation (finalAttrs: { dontBuild = true; installPhase = '' - mkdir -p $out/bin $out/data/$pname $out/share/applications - cp -a * $out/data/$pname + mkdir -p $out/bin $out/data/alephone $out/share/applications + cp -a * $out/data/alephone cp $desktopItem/share/applications/* $out/share/applications - makeWrapper ${finalAttrs.finalPackage}/bin/alephone $out/bin/$pname \ - --add-flags $out/data/$pname + makeWrapper ${finalAttrs.finalPackage}/bin/alephone $out/bin/alephone \ + --add-flags $out/data/alephone ''; } // extraArgs @@ -151,7 +150,7 @@ stdenv.mkDerivation (finalAttrs: { finalAttrs.finalPackage.meta // { license = lib.licenses.free; - mainProgram = pname; + mainProgram = "alephone"; hydraPlatforms = [ ]; } // meta; diff --git a/pkgs/by-name/de/deepgit/package.nix b/pkgs/by-name/de/deepgit/package.nix index 8329f22511ad..4b6ca8b29758 100644 --- a/pkgs/by-name/de/deepgit/package.nix +++ b/pkgs/by-name/de/deepgit/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { desktopItems = [ (makeDesktopItem rec { - name = pname; + name = "deepgit"; desktopName = "DeepGit"; keywords = [ "git" ]; comment = "Git-Client"; @@ -59,12 +59,12 @@ stdenv.mkDerivation rec { terminal = false; startupNotify = true; startupWMClass = desktopName; - exec = pname; + exec = "deepgit"; mimeTypes = [ - "x-scheme-handler/${pname}" + "x-scheme-handler/deepgit" "x-scheme-handler/sourcetree" ]; - icon = pname; + icon = "deepgit"; }) ]; diff --git a/pkgs/by-name/gc/gcab/package.nix b/pkgs/by-name/gc/gcab/package.nix index ef0fd4e45a4e..3e57dcdc2dc4 100644 --- a/pkgs/by-name/gc/gcab/package.nix +++ b/pkgs/by-name/gc/gcab/package.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "gcab"; versionPolicy = "none"; }; diff --git a/pkgs/by-name/gr/grilo/package.nix b/pkgs/by-name/gr/grilo/package.nix index 4f8d2eefb3f1..ac1129b46b67 100644 --- a/pkgs/by-name/gr/grilo/package.nix +++ b/pkgs/by-name/gr/grilo/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { setupHook = ./setup-hook.sh; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "mirror://gnome/sources/grilo/${lib.versions.majorMinor version}/grilo-${version}.tar.xz"; sha256 = "CGnIHRmrE5xmfXlWfBTdy2y1y/wBCNBMreKH6ylTZwY="; }; @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "grilo"; versionPolicy = "none"; }; }; diff --git a/pkgs/by-name/jo/johnny/package.nix b/pkgs/by-name/jo/johnny/package.nix index 0c41b21e0c6c..7d04afef0ded 100644 --- a/pkgs/by-name/jo/johnny/package.nix +++ b/pkgs/by-name/jo/johnny/package.nix @@ -32,12 +32,12 @@ stdenv.mkDerivation rec { ]; installPhase = '' - install -D ${pname} $out/bin/${pname} - wrapProgram $out/bin/${pname} \ + install -D johnny $out/bin/johnny + wrapProgram $out/bin/johnny \ --prefix PATH : ${lib.makeBinPath [ john ]} - install -D README $out/share/doc/${pname}/README - install -D LICENSE $out/share/licenses/${pname}/LICENSE - install -D resources/icons/${pname}_128.png $out/share/pixmaps/${pname}.png + install -D README $out/share/doc/johnny/README + install -D LICENSE $out/share/licenses/johnny/LICENSE + install -D resources/icons/johnny_128.png $out/share/pixmaps/johnny.png runHook postInstall ''; @@ -46,8 +46,8 @@ stdenv.mkDerivation rec { name = "Johnny"; desktopName = "Johnny"; comment = "A GUI for John the Ripper"; - icon = pname; - exec = pname; + icon = "johnny"; + exec = "johnny"; terminal = false; categories = [ "Application" diff --git a/pkgs/by-name/la/lasem/package.nix b/pkgs/by-name/la/lasem/package.nix index f7482e5dec81..17eec751b730 100644 --- a/pkgs/by-name/la/lasem/package.nix +++ b/pkgs/by-name/la/lasem/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "mirror://gnome/sources/lasem/${lib.versions.majorMinor version}/lasem-${version}.tar.xz"; sha256 = "0fds3fsx84ylsfvf55zp65y8xqjj5n8gbhcsk02vqglivk7izw4v"; }; @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "lasem"; versionPolicy = "odd-unstable"; }; }; diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix index a96c1b76024c..45d0569508ad 100644 --- a/pkgs/by-name/py/pyfa/package.nix +++ b/pkgs/by-name/py/pyfa/package.nix @@ -27,10 +27,10 @@ python3Packages.buildPythonApplication rec { desktopItems = [ (makeDesktopItem { - name = pname; - exec = "${pname} %U"; + name = "pyfa"; + exec = "pyfa %U"; icon = "pyfa"; - desktopName = pname; + desktopName = "pyfa"; genericName = "Python fitting assistant for Eve Online"; categories = [ "Game" ]; }) @@ -76,7 +76,7 @@ python3Packages.buildPythonApplication rec { cat > setup.py < Date: Tue, 13 Jan 2026 03:00:29 +0000 Subject: [PATCH 035/115] grafanaPlugins.marcusolsson-json-datasource: 1.3.24 -> 1.3.25 --- .../grafana/plugins/marcusolsson-json-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix index 35c167172aff..aa7e80150693 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "marcusolsson-json-datasource"; - version = "1.3.24"; - zipHash = "sha256-gKFy7T5FQU2OUGBDokNWj0cT4EuOLLMcOFezlArtdww="; + version = "1.3.25"; + zipHash = "sha256-6F6ECRZT8l3sWXn5KEcT2QRIIi3o8AULbV4InFm1hTo="; meta = { description = "Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = lib.licenses.asl20; From c1c921a965088865ab6a44f92a585077f08646e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 03:14:44 +0000 Subject: [PATCH 036/115] jackett: 0.24.766 -> 0.24.831 --- pkgs/servers/jackett/default.nix | 4 ++-- pkgs/servers/jackett/deps.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 730eaaefa257..b74f1985d9c4 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.24.766"; + version = "0.24.831"; src = fetchFromGitHub { owner = "jackett"; repo = "jackett"; tag = "v${version}"; - hash = "sha256-l/SjjKrFGZr514VYTEBjq2k7P9hY4lB7IB2BpLWkOgM="; + hash = "sha256-3URSLCL+e+70/DE6rknxSKORuByzB1jZlvNOgORzfHU="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; diff --git a/pkgs/servers/jackett/deps.json b/pkgs/servers/jackett/deps.json index 376ebb06cdd9..c56b973a33ef 100644 --- a/pkgs/servers/jackett/deps.json +++ b/pkgs/servers/jackett/deps.json @@ -6,8 +6,8 @@ }, { "pname": "AngleSharp", - "version": "1.3.1", - "hash": "sha256-9PwJVxA+QLyqlSMfU1uf394CdFvqHD1YB1e6YjXfkHA=" + "version": "1.4.0", + "hash": "sha256-xHpoMkhYSj7ejeMmI2e7ygef84QGZhttPjYOnLjITd0=" }, { "pname": "AngleSharp.Xml", From c4c55e1b22b1a38a6ba996dbf97f004594326762 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 03:17:02 +0000 Subject: [PATCH 037/115] terramate: 0.15.3 -> 0.15.4 --- pkgs/by-name/te/terramate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index 481ad5b0185e..b8d049298638 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "terramate"; - version = "0.15.3"; + version = "0.15.4"; src = fetchFromGitHub { owner = "terramate-io"; repo = "terramate"; rev = "v${version}"; - hash = "sha256-oiumUA8uYEbE27PYedqme4oLTzJpuRXkqGhlmvYu8g8="; + hash = "sha256-DSxXX3HpIFM0F/+kqTFw0gvYfFfrGzoUt7GLDM42NuI="; }; vendorHash = "sha256-o2MNmJmYMq2mQBLslOtRyRH9euEhcJyIhohJ3CKp6kg="; From 53ae2f6b2ec1a855ae2fd57946062080c8e8f9ac Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Tue, 13 Jan 2026 04:15:25 +0100 Subject: [PATCH 038/115] redmine: 6.0.7 -> 6.0.8 Signed-off-by: Felix Singer --- pkgs/by-name/re/redmine/Gemfile | 4 +- pkgs/by-name/re/redmine/Gemfile.lock | 215 +++++++++++----------- pkgs/by-name/re/redmine/gemset.nix | 258 +++++++++++++++------------ pkgs/by-name/re/redmine/package.nix | 4 +- 4 files changed, 261 insertions(+), 220 deletions(-) diff --git a/pkgs/by-name/re/redmine/Gemfile b/pkgs/by-name/re/redmine/Gemfile index 16c2f905e784..8345cc8a7a6a 100644 --- a/pkgs/by-name/re/redmine/Gemfile +++ b/pkgs/by-name/re/redmine/Gemfile @@ -2,7 +2,7 @@ source 'https://rubygems.org' ruby '>= 3.1.0', '< 3.4.0' -gem 'rails', '7.2.2.2' +gem 'rails', '7.2.3' gem 'rouge', '~> 4.5' gem 'mini_mime', '~> 1.1.0' gem "actionpack-xml_parser" @@ -81,6 +81,8 @@ group :test do gem 'rubocop-performance', '~> 1.22.0', require: false gem 'rubocop-rails', '~> 2.27.0', require: false gem 'bundle-audit', require: false + # `bin/rails test` fails at startup with minitest >= 6.0 + gem 'minitest', '< 6.0' end gem "webrick" diff --git a/pkgs/by-name/re/redmine/Gemfile.lock b/pkgs/by-name/re/redmine/Gemfile.lock index eafeab1ddc2f..8dac12b98b4a 100644 --- a/pkgs/by-name/re/redmine/Gemfile.lock +++ b/pkgs/by-name/re/redmine/Gemfile.lock @@ -1,32 +1,33 @@ GEM remote: https://rubygems.org/ specs: - actioncable (7.2.2.2) - actionpack (= 7.2.2.2) - activesupport (= 7.2.2.2) + actioncable (7.2.3) + actionpack (= 7.2.3) + activesupport (= 7.2.3) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (7.2.2.2) - actionpack (= 7.2.2.2) - activejob (= 7.2.2.2) - activerecord (= 7.2.2.2) - activestorage (= 7.2.2.2) - activesupport (= 7.2.2.2) + actionmailbox (7.2.3) + actionpack (= 7.2.3) + activejob (= 7.2.3) + activerecord (= 7.2.3) + activestorage (= 7.2.3) + activesupport (= 7.2.3) mail (>= 2.8.0) - actionmailer (7.2.2.2) - actionpack (= 7.2.2.2) - actionview (= 7.2.2.2) - activejob (= 7.2.2.2) - activesupport (= 7.2.2.2) + actionmailer (7.2.3) + actionpack (= 7.2.3) + actionview (= 7.2.3) + activejob (= 7.2.3) + activesupport (= 7.2.3) mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (7.2.2.2) - actionview (= 7.2.2.2) - activesupport (= 7.2.2.2) + actionpack (7.2.3) + actionview (= 7.2.3) + activesupport (= 7.2.3) + cgi nokogiri (>= 1.8.5) racc - rack (>= 2.2.4, < 3.2) + rack (>= 2.2.4, < 3.3) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) @@ -35,35 +36,36 @@ GEM actionpack-xml_parser (2.0.1) actionpack (>= 5.0) railties (>= 5.0) - actiontext (7.2.2.2) - actionpack (= 7.2.2.2) - activerecord (= 7.2.2.2) - activestorage (= 7.2.2.2) - activesupport (= 7.2.2.2) + actiontext (7.2.3) + actionpack (= 7.2.3) + activerecord (= 7.2.3) + activestorage (= 7.2.3) + activesupport (= 7.2.3) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (7.2.2.2) - activesupport (= 7.2.2.2) + actionview (7.2.3) + activesupport (= 7.2.3) builder (~> 3.1) + cgi erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (7.2.2.2) - activesupport (= 7.2.2.2) + activejob (7.2.3) + activesupport (= 7.2.3) globalid (>= 0.3.6) - activemodel (7.2.2.2) - activesupport (= 7.2.2.2) - activerecord (7.2.2.2) - activemodel (= 7.2.2.2) - activesupport (= 7.2.2.2) + activemodel (7.2.3) + activesupport (= 7.2.3) + activerecord (7.2.3) + activemodel (= 7.2.3) + activesupport (= 7.2.3) timeout (>= 0.4.0) - activestorage (7.2.2.2) - actionpack (= 7.2.2.2) - activejob (= 7.2.2.2) - activerecord (= 7.2.2.2) - activesupport (= 7.2.2.2) + activestorage (7.2.3) + actionpack (= 7.2.3) + activejob (= 7.2.3) + activerecord (= 7.2.3) + activesupport (= 7.2.3) marcel (~> 1.0) - activesupport (7.2.2.2) + activesupport (7.2.3) base64 benchmark (>= 0.3) bigdecimal @@ -75,17 +77,17 @@ GEM minitest (>= 5.1) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) base64 (0.3.0) - benchmark (0.4.1) - bigdecimal (3.2.3) + benchmark (0.5.0) + bigdecimal (4.0.1) builder (3.3.0) - bundle-audit (0.1.0) + bundle-audit (0.2.0) bundler-audit - bundler-audit (0.9.2) - bundler (>= 1.2.0, < 3) + bundler-audit (0.9.3) + bundler (>= 1.2.0) thor (~> 1.0) capybara (3.40.0) addressable @@ -96,45 +98,46 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) + cgi (0.5.1) chunky_png (1.4.0) commonmarker (0.23.12) - concurrent-ruby (1.3.5) - connection_pool (2.5.4) + concurrent-ruby (1.3.6) + connection_pool (3.0.2) crass (1.0.6) css_parser (1.21.1) addressable csv (3.2.9) - date (3.4.1) - debug (1.11.0) + date (3.5.1) + debug (1.11.1) irb (~> 1.10) reline (>= 0.3.8) deckar01-task_list (2.3.2) html-pipeline docile (1.4.1) drb (2.2.3) - erb (5.0.2) + erb (6.0.1) erubi (1.13.1) - ffi (1.17.2) - globalid (1.2.1) + ffi (1.17.3) + globalid (1.3.0) activesupport (>= 6.1) html-pipeline (2.13.2) activesupport (>= 2) nokogiri (>= 1.4) - htmlentities (4.3.4) - i18n (1.14.7) + htmlentities (4.4.2) + i18n (1.14.8) concurrent-ruby (~> 1.0) - io-console (0.8.1) - irb (1.15.2) + io-console (0.8.2) + irb (1.16.0) pp (>= 0.6.0) rdoc (>= 4.0.0) reline (>= 0.4.2) - json (2.14.1) + json (2.18.0) language_server-protocol (3.17.0.5) listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) logger (1.7.0) - loofah (2.24.1) + loofah (2.25.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) mail (2.8.1) @@ -147,11 +150,12 @@ GEM mini_magick (5.0.1) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.25.5) - mocha (2.7.1) + minitest (5.27.0) + mocha (3.0.1) ruby2_keywords (>= 0.0.5) - mysql2 (0.5.6) - net-imap (0.4.22) + mysql2 (0.5.7) + bigdecimal + net-imap (0.4.23) date net-protocol net-ldap (0.17.1) @@ -161,16 +165,16 @@ GEM timeout net-smtp (0.4.0.1) net-protocol - nio4r (2.7.4) + nio4r (2.7.5) nokogiri (1.18.10) mini_portile2 (~> 2.8.2) racc (~> 1.4) parallel (1.27.0) - parser (3.3.9.0) + parser (3.3.10.0) ast (~> 2.4.1) racc pg (1.5.9) - pp (0.6.2) + pp (0.6.3) prettyprint prettyprint (0.2.0) propshaft (1.1.0) @@ -178,35 +182,35 @@ GEM activesupport (>= 7.0.0) rack railties (>= 7.0.0) - psych (5.2.6) + psych (5.3.1) date stringio - public_suffix (6.0.2) - puma (7.0.3) + public_suffix (7.0.2) + puma (7.1.0) nio4r (~> 2.0) racc (1.8.1) - rack (3.1.16) + rack (3.2.4) rack-session (2.1.1) base64 (>= 0.1.0) rack (>= 3.0.0) rack-test (2.2.0) rack (>= 1.3) - rackup (2.2.1) + rackup (2.3.1) rack (>= 3) - rails (7.2.2.2) - actioncable (= 7.2.2.2) - actionmailbox (= 7.2.2.2) - actionmailer (= 7.2.2.2) - actionpack (= 7.2.2.2) - actiontext (= 7.2.2.2) - actionview (= 7.2.2.2) - activejob (= 7.2.2.2) - activemodel (= 7.2.2.2) - activerecord (= 7.2.2.2) - activestorage (= 7.2.2.2) - activesupport (= 7.2.2.2) + rails (7.2.3) + actioncable (= 7.2.3) + actionmailbox (= 7.2.3) + actionmailer (= 7.2.3) + actionpack (= 7.2.3) + actiontext (= 7.2.3) + actionview (= 7.2.3) + activejob (= 7.2.3) + activemodel (= 7.2.3) + activerecord (= 7.2.3) + activestorage (= 7.2.3) + activesupport (= 7.2.3) bundler (>= 1.15.0) - railties (= 7.2.2.2) + railties (= 7.2.3) rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest @@ -214,16 +218,18 @@ GEM rails-html-sanitizer (1.6.2) loofah (~> 2.21) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.2.2.2) - actionpack (= 7.2.2.2) - activesupport (= 7.2.2.2) + railties (7.2.3) + actionpack (= 7.2.3) + activesupport (= 7.2.3) + cgi irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) + tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.3.0) + rake (13.3.1) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) @@ -231,11 +237,12 @@ GEM htmlentities rbpdf-font (~> 1.19.0) rbpdf-font (1.19.1) - rdoc (6.14.2) + rdoc (7.0.3) erb psych (>= 4.0.0) + tsort regexp_parser (2.11.3) - reline (0.6.2) + reline (0.6.3) io-console (~> 0.5) rexml (3.4.4) roadie (5.2.1) @@ -245,11 +252,11 @@ GEM railties (>= 5.1, < 8.0) roadie (~> 5.0) rotp (6.3.0) - rouge (4.6.0) - rqrcode (3.1.0) + rouge (4.7.0) + rqrcode (3.2.0) chunky_png (~> 1.0) rqrcode_core (~> 2.0) - rqrcode_core (2.0.0) + rqrcode_core (2.1.0) rubocop (1.68.0) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -277,7 +284,7 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) securerandom (0.4.1) - selenium-webdriver (4.35.0) + selenium-webdriver (4.39.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) @@ -291,32 +298,33 @@ GEM simplecov_json_formatter (0.1.4) sqlite3 (1.7.3) mini_portile2 (~> 2.8.0) - stringio (3.1.7) + stringio (3.2.0) svg_optimizer (0.3.0) nokogiri svg_sprite (1.0.3) nokogiri svg_optimizer thor - thor (1.4.0) - timeout (0.4.3) + thor (1.5.0) + timeout (0.6.0) + tsort (0.2.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.6.0) useragent (0.16.11) - webrick (1.9.1) + webrick (1.9.2) websocket (1.2.11) websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - with_advisory_lock (7.0.1) + with_advisory_lock (7.0.2) activerecord (>= 7.2) zeitwerk (>= 2.7) xpath (3.2.0) nokogiri (~> 1.8) - yard (0.9.37) - zeitwerk (2.7.3) + yard (0.9.38) + zeitwerk (2.7.4) PLATFORMS ruby @@ -338,6 +346,7 @@ DEPENDENCIES marcel mini_magick (~> 5.0.1) mini_mime (~> 1.1.0) + minitest (< 6.0) mocha (>= 2.0.1) mysql2 (~> 0.5.0) net-imap (~> 0.4.20) @@ -349,7 +358,7 @@ DEPENDENCIES propshaft (~> 1.1.0) puma rack (>= 3.1.3) - rails (= 7.2.2.2) + rails (= 7.2.3) rails-dom-testing (>= 2.3.0) rbpdf (~> 1.21.4) roadie-rails (~> 3.2.0) @@ -372,7 +381,7 @@ DEPENDENCIES yard RUBY VERSION - ruby 3.3.9p170 + ruby 3.3.10p183 BUNDLED WITH - 2.6.6 + 2.7.2 diff --git a/pkgs/by-name/re/redmine/gemset.nix b/pkgs/by-name/re/redmine/gemset.nix index ff03f21cf3e2..fe778b7c357c 100644 --- a/pkgs/by-name/re/redmine/gemset.nix +++ b/pkgs/by-name/re/redmine/gemset.nix @@ -11,10 +11,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09bl9jk4pljv857n98nwy8icfwxj6pf931zdr1ddnb8xkpf7m59x"; + sha256 = "1yfl7blz9zlww0al921kmyqsmsx8gdphqjnszp5fgpzi8nr1fpg1"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionmailbox = { dependencies = [ @@ -29,10 +29,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vw72j49ycgr3gj29mv6747zvgxgpf4zja5z6w4wlxx8hlv4ly3z"; + sha256 = "0pjdrdlv14mzq24qx95hpxhfza0k72qc3qymaa6x1wihqfkz1fqn"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionmailer = { dependencies = [ @@ -47,15 +47,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rm6cch8r1zday0aasc52w3vc5gw64p1vx5vphzkrdzkjjq8lz6k"; + sha256 = "1f4axhrdhk9z3hjv6xzxqyj7c3y17mn7kz1li1fv5lm6aaw4dmk8"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionpack = { dependencies = [ "actionview" "activesupport" + "cgi" "nokogiri" "racc" "rack" @@ -69,10 +70,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vkar2bl3n5zz8jsa0rn937ixbpslfy1hqz80bfn101pzdpzklnc"; + sha256 = "1kq7fbgb5yfsjd1na2ghc7assk18ca24kbvsx90p0xwm8v3f851a"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionpack-xml_parser = { dependencies = [ @@ -101,15 +102,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00dpw8ifngab7jfmd9h6lfr59c8c9fknp13invs7gw06y8y6504f"; + sha256 = "0ds0m7qp55qkprhdkzpxrvbfiam95s58xj7555hf5d5pnzpxkzx6"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionview = { dependencies = [ "activesupport" "builder" + "cgi" "erubi" "rails-dom-testing" "rails-html-sanitizer" @@ -118,10 +120,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01sv2s6drs8h34rag5q1bxrfilqk91zzi35wkkq5klgv2sbpxxjv"; + sha256 = "1cpc91crvavdgvc3jqj1nqr9q6s581bm64894pbh8f5l85x7shhz"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activejob = { dependencies = [ @@ -132,10 +134,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mfbzar1h41w7a6i79v0y58xfpsbmis4zrpf67aj4h08c8w3h1p7"; + sha256 = "1c7zwmhkg9fpkl2isiggs9b2xbf8jf0hhbvmjfgbcrz25m3n8jg4"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -143,10 +145,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pc4ffzs2ay4jddhvmsy10z9kxgyrkvf1n35kxr2bmr8y0dbk638"; + sha256 = "1nrr8w3hxkssgx13bcph8lb876hg57w01fbapy7fj4ijp6p6dbxv"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activerecord = { dependencies = [ @@ -158,10 +160,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0058rmkm9774jmx2pp45ppss33aqc22qm0ppv7zw7w8qj14y3cg6"; + sha256 = "1mx087zngip62400z44p969l6fja1fjxliq6kym6npzbii3vgb3g"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activestorage = { dependencies = [ @@ -175,10 +177,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rmf162xsdl1885vnwg3s6mliawj6rf8gxiv7pl64cdhj70x0a0b"; + sha256 = "0bya6k7i8s6538fa4j2c0a0xrf6kggg8mhrwnkkqj356zaxj452c"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activesupport = { dependencies = [ @@ -202,10 +204,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w5y2nm4v5q39ivh2a7lbw6zxz1q6lh6i3zvfbrz29wh7nxq8kn5"; + sha256 = "043vbilaw855c91n5l7g0k0wxj63kngj911685qy74xc1mvwjxan"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -216,10 +218,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; }; ast = { groups = [ @@ -257,10 +259,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl"; + sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; type = "gem"; }; - version = "0.4.1"; + version = "0.5.0"; }; bigdecimal = { groups = [ @@ -271,10 +273,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz"; + sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb"; type = "gem"; }; - version = "3.2.3"; + version = "4.0.1"; }; builder = { groups = [ "default" ]; @@ -292,10 +294,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hvs3blinwd1ngqpf27p8rzim32r11xwhsdy6yl1ns6y1j98bw68"; + sha256 = "04nafil8b8g5ayvjimnvida5p3sg32hhkawb5qnnvigvyw49fjfb"; type = "gem"; }; - version = "0.1.0"; + version = "0.2.0"; }; bundler-audit = { dependencies = [ "thor" ]; @@ -306,10 +308,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0j0h5cgnzk0ms17ssjkzfzwz65ggrs3lsp53a1j46p4616m1s1bk"; + sha256 = "1sdlr4rj7x5nbrl8zkd3dqdg4fc50bnpx37rl0l0szg4f5n7dj41"; type = "gem"; }; - version = "0.9.2"; + version = "0.9.3"; }; capybara = { dependencies = [ @@ -331,6 +333,16 @@ }; version = "3.40.0"; }; + cgi = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9"; + type = "gem"; + }; + version = "0.5.1"; + }; chunky_png = { groups = [ "default" ]; platforms = [ ]; @@ -360,10 +372,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; connection_pool = { groups = [ @@ -374,10 +386,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.4"; + version = "3.0.2"; }; crass = { groups = [ "default" ]; @@ -419,10 +431,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.4.1"; + version = "3.5.1"; }; debug = { dependencies = [ @@ -436,10 +448,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; + sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf"; type = "gem"; }; - version = "1.11.0"; + version = "1.11.1"; }; deckar01-task_list = { dependencies = [ "html-pipeline" ]; @@ -488,10 +500,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03vcq8g8rxdq8njp9j9k9fxwjw19q4m08c7lxjs0yc6l8f0ja3yk"; + sha256 = "1rcpq49pyaiclpjp3c3qjl25r95hqvin2q2dczaynaj7qncxvv18"; type = "gem"; }; - version = "5.0.2"; + version = "6.0.1"; }; erubi = { groups = [ "default" ]; @@ -528,10 +540,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.3"; }; globalid = { dependencies = [ "activesupport" ]; @@ -539,10 +551,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh"; + sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5"; type = "gem"; }; - version = "1.2.1"; + version = "1.3.0"; }; html-pipeline = { dependencies = [ @@ -566,10 +578,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; + sha256 = "1hy5jvzd4wagk0k0yq7bjm6fa7ba7vjggzjfpri95jifkzvbvbxv"; type = "gem"; }; - version = "4.3.4"; + version = "4.4.2"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -581,10 +593,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; type = "gem"; }; - version = "1.14.7"; + version = "1.14.8"; }; io-console = { groups = [ @@ -595,10 +607,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; }; irb = { dependencies = [ @@ -614,10 +626,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2"; + sha256 = "01h8bdksg0cr8bw5dhlhr29ix33rp822jmshy6rdqz4lmk4mdgia"; type = "gem"; }; - version = "1.15.2"; + version = "1.16.0"; }; json = { groups = [ @@ -627,10 +639,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hj6yxpi710g1pfyg0aysahqv6dzz8y3l949q1y6kw79a7br92dh"; + sha256 = "01fmiz052cvnxgdnhb3qwcy88xbv7l3liz0fkvs5qgqqwjp0c1di"; type = "gem"; }; - version = "2.14.1"; + version = "2.18.0"; }; language_server-protocol = { groups = [ @@ -682,10 +694,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; + sha256 = "1rk0n13c9nmk8di2x5gqk5r04vf8bkp7ff6z0b44wsmc7fndfpnz"; type = "gem"; }; - version = "2.24.1"; + version = "2.25.0"; }; mail = { dependencies = [ @@ -773,10 +785,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; + sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd"; type = "gem"; }; - version = "5.25.5"; + version = "5.27.0"; }; mocha = { dependencies = [ "ruby2_keywords" ]; @@ -784,20 +796,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lgqyxxdxgfik77a7lk2hjkr6flimgxr4gcbg3y7bg1ybn6m6zcg"; + sha256 = "0sblxmlf7m0wpz71vdjygjn53cfw42j0mmjp4zx6rpz3b5cjry3l"; type = "gem"; }; - version = "2.7.1"; + version = "3.0.1"; }; mysql2 = { + dependencies = [ "bigdecimal" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cysv1wdfdbizwkd0d9s16s832khdwv31pgp01mw2g3bbpa4gx3h"; + sha256 = "0ywxbvx2blswi6zfjxsqz8jz1c0giivin2h4j9qqmbm02pjys2ds"; type = "gem"; }; - version = "0.5.6"; + version = "0.5.7"; }; net-imap = { dependencies = [ @@ -808,10 +821,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16ckbx0fmd47zh74kb2m01yl5ml10jv5whvlfmnfp385n18ai43n"; + sha256 = "0lw9yv95w55k5rb3bdifm6b1g0c2g0a1ly11wwviyyx4829wjv5q"; type = "gem"; }; - version = "0.4.22"; + version = "0.4.23"; }; net-ldap = { groups = [ "ldap" ]; @@ -864,10 +877,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr"; + sha256 = "18fwy5yqnvgixq3cn0h63lm8jaxsjjxkmj8rhiv8wpzv9271d43c"; type = "gem"; }; - version = "2.7.4"; + version = "2.7.5"; }; nokogiri = { dependencies = [ @@ -913,10 +926,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll"; + sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; type = "gem"; }; - version = "3.3.9.0"; + version = "3.3.10.0"; }; pg = { groups = [ "default" ]; @@ -938,10 +951,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zxnfxjni0r9l2x42fyq0sqpnaf5nakjbap8irgik4kg1h9c6zll"; + sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; prettyprint = { groups = [ @@ -986,10 +999,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; + sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb"; type = "gem"; }; - version = "5.2.6"; + version = "5.3.1"; }; public_suffix = { groups = [ @@ -999,10 +1012,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.2"; }; puma = { dependencies = [ "nio4r" ]; @@ -1010,10 +1023,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19cbhqf0yl74prdwybw44b7s8pp72ihr1knd2i8l9hl95k85y6qk"; + sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74"; type = "gem"; }; - version = "7.0.3"; + version = "7.1.0"; }; racc = { groups = [ @@ -1038,10 +1051,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg"; + sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; type = "gem"; }; - version = "3.1.16"; + version = "3.2.4"; }; rack-session = { dependencies = [ @@ -1077,10 +1090,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rails = { dependencies = [ @@ -1101,10 +1114,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15yadsrxn8hf5clgrb7m8q1vdmfs5pwpa9bn1b9ya1b9brngi3zk"; + sha256 = "1zwvc2fa0hm27ygfz1yc2bs52h4wzj1nhpv6cip6g28i2gmi564s"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; rails-dom-testing = { dependencies = [ @@ -1139,20 +1152,22 @@ dependencies = [ "actionpack" "activesupport" + "cgi" "irb" "rackup" "rake" "thor" + "tsort" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q39j3n116wsa7nrn3xmabxcwazlv8779m2v9djcbqkvkg90cxa5"; + sha256 = "08h44mkf91861agp7xw778gqpf5mppydsfgphgkj7wp6pyk11c3f"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; rainbow = { groups = [ @@ -1172,10 +1187,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; + sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc"; type = "gem"; }; - version = "13.3.0"; + version = "13.3.1"; }; rb-fsevent = { groups = [ @@ -1232,6 +1247,7 @@ dependencies = [ "erb" "psych" + "tsort" ]; groups = [ "default" @@ -1241,10 +1257,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lj8d16wx5byj0nbcb9wc6v9farsvgn98n91kknm18g2ggl9pcz"; + sha256 = "1yc1xa3wckwwan518qii22jagqzlr5bypflx3nkvpdqr3ncd1qyz"; type = "gem"; }; - version = "6.14.2"; + version = "7.0.3"; }; regexp_parser = { groups = [ @@ -1269,10 +1285,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x"; + sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; rexml = { groups = [ @@ -1330,10 +1346,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ynxxmvzczn9a6wd87jyh209590nq6f6ls55dmwiky8fvwi8c68h"; + sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv"; type = "gem"; }; - version = "4.6.0"; + version = "4.7.0"; }; rqrcode = { dependencies = [ @@ -1344,20 +1360,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2"; + sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4"; type = "gem"; }; - version = "3.1.0"; + version = "3.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y"; + sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; rubocop = { dependencies = [ @@ -1500,10 +1516,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16rmdnc8c779gmphv7n4rcx8bc6yv24i555lzqx2drmrqk721jbg"; + sha256 = "09m8gd0wafvvrrk7mh6rxskfx9rghbqwdhxshvrflwllsdiiwjlq"; type = "gem"; }; - version = "4.35.0"; + version = "4.39.0"; }; simplecov = { dependencies = [ @@ -1566,10 +1582,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v"; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; type = "gem"; }; - version = "3.1.7"; + version = "3.2.0"; }; svg_optimizer = { dependencies = [ "nokogiri" ]; @@ -1609,20 +1625,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; + sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; timeout = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; + sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; type = "gem"; }; - version = "0.4.3"; + version = "0.6.0"; + }; + tsort = { + groups = [ + "default" + "development" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n"; + type = "gem"; + }; + version = "0.2.0"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; @@ -1667,10 +1697,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; websocket = { groups = [ @@ -1718,10 +1748,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12nyry5hxd00wjpxz4pfsnk95l4qkrf786vrwcsx7qi8ljls1f2q"; + sha256 = "001sswk3d1n8nf4pzxxc4rvxw47q05m0harl50ys25b18nxqai6z"; type = "gem"; }; - version = "7.0.1"; + version = "7.0.2"; }; xpath = { dependencies = [ "nokogiri" ]; @@ -1742,19 +1772,19 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14k9lb9a60r9z2zcqg08by9iljrrgjxdkbd91gw17rkqkqwi1sd6"; + sha256 = "03q1hf12csqy5q2inafzi44179zaq9n5yrb0k2j2llqhzcmbh7vj"; type = "gem"; }; - version = "0.9.37"; + version = "0.9.38"; }; zeitwerk = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; + sha256 = "12zcvhzfnlghzw03czy2ifdlyfpq0kcbqcmxqakfkbxxavrr1vrb"; type = "gem"; }; - version = "2.7.3"; + version = "2.7.4"; }; } diff --git a/pkgs/by-name/re/redmine/package.nix b/pkgs/by-name/re/redmine/package.nix index a00290ae42b8..e9b687fde063 100644 --- a/pkgs/by-name/re/redmine/package.nix +++ b/pkgs/by-name/re/redmine/package.nix @@ -9,7 +9,7 @@ }: let - version = "6.0.7"; + version = "6.0.8"; rubyEnv = bundlerEnv { name = "redmine-env-${version}"; @@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.redmine.org/releases/redmine-${finalAttrs.version}.tar.gz"; - hash = "sha256-iCRWCgdnPce1nxygv5182FTGxMl9D+VVpdvrozK43+g="; + hash = "sha256-5DCIUq/2Yylqn3fTEwL00BjgQwXtAwq9R5gtXdoDzEY="; }; nativeBuildInputs = [ makeWrapper ]; From f90637a0ec5383d80b646c887a1809babaf0abfb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 04:26:20 +0000 Subject: [PATCH 039/115] cherrytree: 1.6.2 -> 1.6.3 --- pkgs/by-name/ch/cherrytree/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/cherrytree/package.nix b/pkgs/by-name/ch/cherrytree/package.nix index 5b2ddf22f79a..b549027a2945 100644 --- a/pkgs/by-name/ch/cherrytree/package.nix +++ b/pkgs/by-name/ch/cherrytree/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cherrytree"; - version = "1.6.2"; + version = "1.6.3"; src = fetchFromGitHub { owner = "giuspen"; repo = "cherrytree"; tag = "v${finalAttrs.version}"; - hash = "sha256-YsxhjATadOielthdPyfNrPCL9nhFny00WugDHmRk03k="; + hash = "sha256-9wqn9fAo9FKrhTAyMM4rg9gpvtH6t+NSAGga2RScz4Y="; }; nativeBuildInputs = [ From a96ae0756c77b099fd02e3ae9a662d5959a2389d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 05:19:21 +0000 Subject: [PATCH 040/115] treemd: 0.5.5 -> 0.5.6 --- pkgs/by-name/tr/treemd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/treemd/package.nix b/pkgs/by-name/tr/treemd/package.nix index 97b587c28717..85635f9ba4d7 100644 --- a/pkgs/by-name/tr/treemd/package.nix +++ b/pkgs/by-name/tr/treemd/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "treemd"; - version = "0.5.5"; + version = "0.5.6"; src = fetchFromGitHub { owner = "Epistates"; repo = "treemd"; tag = "v${finalAttrs.version}"; - hash = "sha256-WpZBV9OarbcTw4QaXz8AkxuihgGAomWgcW+dHAOErY4="; + hash = "sha256-dFX/qroKgLGwfyaXdeBQrAgG0oe60Ke/PJhLKwoK8bQ="; }; - cargoHash = "sha256-u/u+z2dFD6Pswin4JQCQZ0NBjvcEcbkAur18QClmkd8="; + cargoHash = "sha256-Sym+hwFlJA0epV1ihqSs8SfuEFsu/5clQiDkiRkpne0="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 95663857deeae6049e0fa15d6967cf713a38dae5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 05:22:13 +0000 Subject: [PATCH 041/115] wxsqlite3: 4.11.1 -> 4.11.2 --- pkgs/by-name/wx/wxsqlite3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wx/wxsqlite3/package.nix b/pkgs/by-name/wx/wxsqlite3/package.nix index 9de99f078cad..82f2067e2b1e 100644 --- a/pkgs/by-name/wx/wxsqlite3/package.nix +++ b/pkgs/by-name/wx/wxsqlite3/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "wxsqlite3"; - version = "4.11.1"; + version = "4.11.2"; src = fetchFromGitHub { owner = "utelle"; repo = "wxsqlite3"; rev = "v${version}"; - hash = "sha256-fhhE7nPYNnqvtSCL0Z8v8mcF4gxrmE3lpCd9ji01PQ4="; + hash = "sha256-RSAA4wZRouGPpIekfSXA8cTUb9ByCK2GbV5/mcJ/6eQ="; }; enableParallelBuilding = true; From 1e05b77785c9271bef156a7efb99d7bfdb8c0074 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 06:03:35 +0000 Subject: [PATCH 042/115] home-assistant-custom-components.fellow: 0-unstable-2025-10-21 -> 0-unstable-2026-01-11 --- .../home-assistant/custom-components/fellow/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/fellow/package.nix b/pkgs/servers/home-assistant/custom-components/fellow/package.nix index a4ec793a3f31..31ff24b090f3 100644 --- a/pkgs/servers/home-assistant/custom-components/fellow/package.nix +++ b/pkgs/servers/home-assistant/custom-components/fellow/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent { owner = "NewsGuyTor"; domain = "fellow"; - version = "0-unstable-2025-10-21"; + version = "0-unstable-2026-01-11"; src = fetchFromGitHub { owner = "NewsGuyTor"; repo = "FellowAiden-HomeAssistant"; - rev = "c801347b9654dc469fa6b446a4e7fd88071d318e"; - hash = "sha256-UZgNJGI3em5PluL5u7k0pEH8fGUYinoWSJjVAhuulSo="; + rev = "3a999d0e761fa1e791339753d3ccc9938adf27f6"; + hash = "sha256-2sR8LQsV+qXrmuhr2uKuzBhM6G9IySJVA/UjRr4crDQ="; }; passthru.updateScript = unstableGitUpdater { }; From 22cfb83b309e7ba5d343b715fac0891a654ab9eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 06:03:44 +0000 Subject: [PATCH 043/115] grafana-image-renderer: 5.2.2 -> 5.2.3 --- pkgs/by-name/gr/grafana-image-renderer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix index a1c8837f3237..500f58f36a94 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.nix +++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "grafana-image-renderer"; - version = "5.2.2"; + version = "5.2.3"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-image-renderer"; tag = "v${finalAttrs.version}"; - hash = "sha256-kI3U4PrJFZMLbC0Nm4bhQhgUMexekgA3LbNuAaRUX8U="; + hash = "sha256-YoJ50PhpxXQLpZpq+fLiN2uYU1C6w8C2UVun/klee4E="; }; vendorHash = "sha256-kGLvstSkucM0tN5l+Vp78IP9EwDx62kukAiOwYD4Vfs="; From 4144a15547c9dbc6a791f7ea78884131f1333d29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 06:56:05 +0000 Subject: [PATCH 044/115] velocity: 3.4.0-unstable-2025-12-27 -> 3.4.0-unstable-2026-01-08 --- pkgs/by-name/ve/velocity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index 81b345e6bb1b..504fa457e92f 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.4.0-unstable-2025-12-27"; + version = "3.4.0-unstable-2026-01-08"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "4bc3f00424380da339dae3be346c0b84f0fbd1c3"; - hash = "sha256-n7h3WI7xnhowJdYOzuqJKXIYfFBBXNyukagh5NvN/LY="; + rev = "372a3b28bd3bbaebf5934b4582dbb2feba70a93e"; + hash = "sha256-MImId6FLsMEH0ijWOneZYpxah1TVOltWEF9Gmrtledc="; }; nativeBuildInputs = [ From 758a82e344d61cc36b5c510fc68ac1e87d6b36c6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 13 Jan 2026 08:12:41 +0100 Subject: [PATCH 045/115] python312Packages.mypy-boto3-sagemaker: 1.42.12 -> 1.42.26 --- 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 55b4de8caa86..97c0bc05ec66 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.12" - "sha256-KILYAFD23VrtKZDwO+6Hc0/qclBqBY68BsHKJl8GyOA="; + buildMypyBoto3Package "sagemaker" "1.42.26" + "sha256-v7Ya1FPmGr/HvommCpAZ9IFlkUEXY1tB3adPIuwjoYo="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" From 218476c448619460d0830f7252171ff5b5e0403f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 13 Jan 2026 08:13:02 +0100 Subject: [PATCH 046/115] python313Packages.botocore-stubs: 1.42.25 -> 1.42.26 --- 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 cde6606a50c3..9864c77362ab 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.42.25"; + version = "1.42.26"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-cKilO6JoT/RixE1ZlqzYX8XH65aeLPPCUnREEmlSQpg="; + hash = "sha256-WwlGaB1GzorLCjuElL33bTS8JidvC3uu3PiKbPHdeYs="; }; nativeBuildInputs = [ setuptools ]; From b8706bc2c291df92df76db5a60f39e5813c19d2d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 13 Jan 2026 08:13:06 +0100 Subject: [PATCH 047/115] python313Packages.boto3-stubs: 1.42.25 -> 1.42.26 --- 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 77ee04afb1c6..33426ddbbb1c 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.42.25"; + version = "1.42.26"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-/UDHWJka4by9GtuxU9UToCi/UlZC8ZP5p39xIgxJPPY="; + hash = "sha256-U3s4gorgNqQKwQP8K8xSDpM3WYFtqcq/v+zp7RddfH4="; }; build-system = [ setuptools ]; From 57c3187014a11a5983a6d42363ec9ec483b664b6 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 13 Jan 2026 15:14:25 +0800 Subject: [PATCH 048/115] fcitx5-pinyin-zhwiki: 20251104 -> 20251223 --- pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix index d0107a5a725c..7f2dfecdea84 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix @@ -6,24 +6,24 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-zhwiki"; version = "0.3.0"; - date = "20251104"; + date = "20251223"; srcs = [ (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/web-slang-${finalAttrs.date}.dict"; - hash = "sha256-MI0gqLxtgV5gnSFI5nqFTKt0UTQec/VNKgfhptOTBo8="; + hash = "sha256-J3sDjcty3IWrnQWIn4dEPL56/Qipl/hJMu02baP2094="; }) (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiki-${finalAttrs.date}.dict"; - hash = "sha256-bYp4HRUeXMUO7bkjmhp9nfotnBvyVRIROSeT7VapAKc="; + hash = "sha256-1/KKfeRhor1LGYBrOHqLvxfK9Byv3AplzqVX3lRO50Y="; }) (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwikisource-${finalAttrs.date}.dict"; - hash = "sha256-oxNebop+zFPMkk9swunPCl3XZG4smMw0p9ytaSdEFVE="; + hash = "sha256-UXJ2uMAI6DK/hCHNuZEydPYMt0u/PfIv6RnCC+G2UPI="; }) (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiktionary-${finalAttrs.date}.dict"; - hash = "sha256-xizpn53RPXlQYnB7Eyqg0mOOO8DAZTWZzDHT3wrboPE="; + hash = "sha256-bG4LPuJDdNgB1N6SNQy0cINRBWaQEMdNONSaptjkFHk="; }) ]; From 6a875a575617153854c7f3392062d972c05a8912 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 13 Jan 2026 15:16:31 +0800 Subject: [PATCH 049/115] fcitx5-pinyin-moegirl: 20251210 -> 20260109 --- pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix index 3f456d26ded3..920d6600fd7f 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-moegirl"; - version = "20251210"; + version = "20260109"; src = fetchurl { url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; - hash = "sha256-nOVFcV7kIQXrz5vKzbMaJPRIk20x8+pOxCOgYCiiOak="; + hash = "sha256-xGZ7sxELPlPo27oSCoDXQrligkmcw/fDexIFt/S0rqc="; }; dontUnpack = true; From 46e54f96bd56c90242457702a27af85fdfedaaaf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 13 Jan 2026 08:23:11 +0100 Subject: [PATCH 050/115] python313Packages.boto3-stubs: migrate to finalAttrs --- .../development/python-modules/boto3-stubs/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 33426ddbbb1c..cebe1d296037 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -356,14 +356,14 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; version = "1.42.26"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-U3s4gorgNqQKwQP8K8xSDpM3WYFtqcq/v+zp7RddfH4="; }; @@ -1094,8 +1094,6 @@ buildPythonPackage rec { description = "Type annotations for boto3"; homepage = "https://pypi.org/project/boto3-stubs/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - fab - ]; + maintainers = with lib.maintainers; [ fab ]; }; -} +}) From f0f506672a4b212faeb557a2744f1e6d8e90fe51 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 13 Jan 2026 08:24:15 +0100 Subject: [PATCH 051/115] python313Packages.botocore-stubs: modernize --- .../python-modules/botocore-stubs/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 9864c77362ab..e7ea925bedda 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -7,20 +7,20 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "botocore-stubs"; version = "1.42.26"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-WwlGaB1GzorLCjuElL33bTS8JidvC3uu3PiKbPHdeYs="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ types-awscrt typing-extensions ]; @@ -33,4 +33,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 41a2edb0c24bf2465ae01a4141cd0ca9fc1bc0b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 08:03:16 +0000 Subject: [PATCH 052/115] forgejo-runner: 12.5.0 -> 12.5.2 --- pkgs/by-name/fo/forgejo-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index ff0c234bcb3f..67e2c6e09173 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -49,17 +49,17 @@ let in buildGoModule rec { pname = "forgejo-runner"; - version = "12.5.0"; + version = "12.5.2"; src = fetchFromGitea { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; rev = "v${version}"; - hash = "sha256-WagacsKhYN+KodDZqXg39RGeJtEGrtqppf1JJpTSBsQ="; + hash = "sha256-aL79wMzoqt1rqaOQyV28HSeZwjL3k60AyQOhOT/+BRY="; }; - vendorHash = "sha256-oCSAehLC5NiL0Ttp+FeHQyTQYNh/59I1i0UfbwWPeRE="; + vendorHash = "sha256-XNUhlGkW8bZ1cjODD6QIyRmmNdQ4Tq/hP2FToYfTq2k="; nativeBuildInputs = [ makeWrapper ]; From a684c1b7f99ff645f8d501f029b3d370d9747463 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 08:08:11 +0000 Subject: [PATCH 053/115] libtrace: 4.0.28-1 -> 4.0.29-1 --- pkgs/by-name/li/libtrace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libtrace/package.nix b/pkgs/by-name/li/libtrace/package.nix index 700f98edf0f7..33dc67f8f6ab 100644 --- a/pkgs/by-name/li/libtrace/package.nix +++ b/pkgs/by-name/li/libtrace/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libtrace"; - version = "4.0.28-1"; + version = "4.0.29-1"; src = fetchFromGitHub { owner = "LibtraceTeam"; repo = "libtrace"; tag = finalAttrs.version; - hash = "sha256-impZrZOOORsQaUz04pkCXGxJkXGaCBcJD390hm74peA="; + hash = "sha256-Gt7mGs1/ltVRON5mmltDI6ukZ+LquTnUSFF/QHG9ocI="; }; strictDeps = true; From b8cac154639eb16ffbdf30bf048199ad0bb14bc5 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Tue, 13 Jan 2026 08:32:25 +0000 Subject: [PATCH 054/115] bun: 1.3.5 -> 1.3.6 https://bun.com/blog/bun-v1.3.6 --- 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 9c4b3b9ff9bc..00a54752691d 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.3.5"; + version = "1.3.6"; pname = "bun"; src = @@ -87,19 +87,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-2xdYikrqiASFaCXUvq0/BeHzcnbKYG8342m09y810/s="; + hash = "sha256-KvHshDd1mrBbOw6kIf6eIubHBctMsHUcMmmCZC2s6Po="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-7QEAD4W9l3hSKK0oRdySoYYLgFSFaCbXMXaQrI+O50s="; + hash = "sha256-Wv0Ss2a6LYKXJFzCnAOUFjNN2HIVLB2wLlyKqMZulrE="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-NLmla4UQWNr6G8nWEjPyw4OqmWiJu6MLMYD1zMLP8bI="; + hash = "sha256-stiZTUz3BkE2bWm4dCC4BdHZhPTqfhajUt8VaUlHT6U="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-cFHYapJK7+o+C5YhO1/Y95wHk/nK5lNCM+Yn5cPbRmk="; + hash = "sha256-m6mNITRVDWaQh1sjpPXEjnS3yyZ+jMG49SYFkhxsEe8="; }; }; updateScript = writeShellScript "update-bun" '' From ff2914f28cd73a8f99bfe2efd22cda6d0aeada97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 08:35:18 +0000 Subject: [PATCH 055/115] github-copilot-cli: 0.0.374 -> 0.0.380 --- pkgs/by-name/gi/github-copilot-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index babf9d942f8a..dd8c0db1b92c 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.374"; + version = "0.0.380"; src = fetchzip { url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-whQbHIAZPzaGgRgnl99qQu0ZIOdl5QspnlydpKlmTjI="; + hash = "sha256-QClw+IEz0TBVgaQGhZVwk63Bvjb5btTtBPkHWV7Wxl0="; }; nativeBuildInputs = [ makeBinaryWrapper ]; From 2b10496c4f791fcd116aef1c23b9aa9e72b4b95c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 09:05:23 +0000 Subject: [PATCH 056/115] infrastructure-agent: 1.71.3 -> 1.71.4 --- pkgs/by-name/in/infrastructure-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index e79e56572ff5..143e1207806a 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.71.3"; + version = "1.71.4"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-OWd1GNH+23nBL6uvWwL71rT2KPyzNVVTrK7nDlk8T3U="; + hash = "sha256-GF2Nlmvf4zCnDKuqqv7b4J+YNMtfdh0Zs7RI8JImiKw="; }; vendorHash = "sha256-H41FxeJLrlaL/KbcBAS1WuMfVn6d+4So3egXb6E46/o="; From 739916efbbcdec2bf01fca24716f0be9c603334f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 10:35:04 +0000 Subject: [PATCH 057/115] cloudlog: 2.8.4 -> 2.8.5 --- pkgs/by-name/cl/cloudlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index c65f9c5a977a..f3c1ed5deb74 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.4"; + version = "2.8.5"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-Di4x55EESuS6R8b0HeJHAKzqhl5JTzxputKx6SmX8CM="; + hash = "sha256-SHul8plxCA8S1DT7ThYpEn2ce1DgexWJExoz7avRMtw="; }; postPatch = '' From 98df4e87ccbeb75c92cea0820b7d7867809c6f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 04:50:34 -0800 Subject: [PATCH 058/115] python3Packages.pydocket: 0.16.3 -> 0.16.6 Diff: https://github.com/chrisguidry/docket/compare/0.16.3...0.16.6 Changelog: https://github.com/chrisguidry/docket/releases/tag/0.16.6 --- pkgs/development/python-modules/pydocket/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pydocket/default.nix b/pkgs/development/python-modules/pydocket/default.nix index ba6b1ecceceb..f8cce754991b 100644 --- a/pkgs/development/python-modules/pydocket/default.nix +++ b/pkgs/development/python-modules/pydocket/default.nix @@ -9,7 +9,6 @@ # dependencies cloudpickle, - exceptiongroup, fakeredis, opentelemetry-api, opentelemetry-exporter-prometheus, @@ -25,14 +24,14 @@ buildPythonPackage (finalAttrs: { pname = "pydocket"; - version = "0.16.3"; + version = "0.16.6"; pyproject = true; src = fetchFromGitHub { owner = "chrisguidry"; repo = "docket"; tag = finalAttrs.version; - hash = "sha256-DNq+PUbh6SfazxkM7tbjEOXbh1VSJPM3jEkgn64XQ5g="; + hash = "sha256-elndLtFcPpXPSOCsXdmvspbTJoRBEjkPegkkk0bw2xw="; }; build-system = [ @@ -47,7 +46,6 @@ buildPythonPackage (finalAttrs: { ]; dependencies = [ cloudpickle - exceptiongroup fakeredis opentelemetry-api opentelemetry-exporter-prometheus @@ -60,7 +58,9 @@ buildPythonPackage (finalAttrs: { typer typing-extensions ] - ++ py-key-value-aio.optional-dependencies.memory; + ++ fakeredis.optional-dependencies.lua + ++ py-key-value-aio.optional-dependencies.memory + ++ py-key-value-aio.optional-dependencies.redis; pythonImportsCheck = [ "docket" ]; From fcad375828a5b0cc5d1af2eae1c1269033793e87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 04:46:21 -0800 Subject: [PATCH 059/115] python3Packages.fastmcp: 2.14.2 -> 2.14.3 Diff: https://github.com/jlowin/fastmcp/compare/v2.14.2...v2.14.3 Changelog: https://github.com/jlowin/fastmcp/releases/tag/v2.14.3 --- pkgs/development/python-modules/fastmcp/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix index 150744345889..088cee19b054 100644 --- a/pkgs/development/python-modules/fastmcp/default.nix +++ b/pkgs/development/python-modules/fastmcp/default.nix @@ -10,6 +10,7 @@ uv-dynamic-versioning, # dependencies + anthropic, authlib, cyclopts, exceptiongroup, @@ -29,7 +30,6 @@ websockets, # tests - anthropic, dirty-equals, email-validator, fastapi, @@ -45,14 +45,14 @@ buildPythonPackage (finalAttrs: { pname = "fastmcp"; - version = "2.14.2"; + version = "2.14.3"; pyproject = true; src = fetchFromGitHub { owner = "jlowin"; repo = "fastmcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-JqDsHmhuRom4CPmQd0sMaBtgypHDtwVJ4I3fnOLjnd8="; + hash = "sha256-vlwS4gpKMkmHh5Yr09ZMNFzpiEKjzJoJJNN3KxSBn3g="; }; build-system = [ @@ -84,6 +84,7 @@ buildPythonPackage (finalAttrs: { ++ pydantic.optional-dependencies.email; optional-dependencies = { + anthropic = [ anthropic ]; openai = [ openai ]; }; @@ -94,7 +95,6 @@ buildPythonPackage (finalAttrs: { ]; nativeCheckInputs = [ - anthropic dirty-equals email-validator fastapi From 8087fd6be509614a32da288440d97efaf38c805f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 13:11:40 +0000 Subject: [PATCH 060/115] vscode-extensions.github.vscode-pull-request-github: 0.124.1 -> 0.126.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 63f51f227243..8aeeb88bd68b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1953,8 +1953,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.124.1"; - hash = "sha256-+ooxmm3OiNuQigApqkQV9hzw18yUGPEjKFEgn7MjpJA="; + version = "0.126.0"; + hash = "sha256-ii29H3IKuJVIB394aup9G82xQ1J7YJzhs8mQH6+rbgI="; }; meta = { license = lib.licenses.mit; From 01d55cbdcdfa102cbabad131c866141a425d11fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 05:24:44 -0800 Subject: [PATCH 061/115] python3Packages.gym: remove superfluous pythonOlder --- pkgs/development/python-modules/gym/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix index 28c3e53d8128..def9216faed5 100644 --- a/pkgs/development/python-modules/gym/default.nix +++ b/pkgs/development/python-modules/gym/default.nix @@ -11,8 +11,6 @@ cloudpickle, numpy, gym-notices, - importlib-metadata, - pythonOlder, # tests moviepy, @@ -62,8 +60,7 @@ buildPythonPackage rec { cloudpickle numpy gym-notices - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; pythonImportsCheck = [ "gym" ]; From d6c1d4c6bf8bde447b594c2bfaa2fb6f13a3e33c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 05:26:51 -0800 Subject: [PATCH 062/115] python3Packages.chameleon: remove superfluous pythonOlder --- pkgs/development/python-modules/chameleon/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/chameleon/default.nix b/pkgs/development/python-modules/chameleon/default.nix index b0472aaedaed..a84e25d55e48 100644 --- a/pkgs/development/python-modules/chameleon/default.nix +++ b/pkgs/development/python-modules/chameleon/default.nix @@ -3,9 +3,7 @@ buildPythonPackage, fetchFromGitHub, setuptools, - importlib-metadata, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { @@ -22,8 +20,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; - dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "chameleon" ]; From 1e44c075170d7c680a579b5e3dac3bc731069e2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 05:30:03 -0800 Subject: [PATCH 063/115] python3Packages.pdm-backend: remove superfluous pythonOlder --- pkgs/development/python-modules/pdm-backend/default.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/python-modules/pdm-backend/default.nix b/pkgs/development/python-modules/pdm-backend/default.nix index a30a0c5b9479..481f79690c61 100644 --- a/pkgs/development/python-modules/pdm-backend/default.nix +++ b/pkgs/development/python-modules/pdm-backend/default.nix @@ -1,12 +1,8 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, - # propagates - importlib-metadata, - # tests editables, gitMinimal, @@ -29,8 +25,6 @@ buildPythonPackage rec { env.PDM_BUILD_SCM_VERSION = version; - dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; - pythonImportsCheck = [ "pdm.backend" ]; nativeCheckInputs = [ From f623b6b089629f9eb9612f3ae76f7994eb794429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 05:31:25 -0800 Subject: [PATCH 064/115] python3Packages.jupyterhub: remove superfluous pythonOlder --- pkgs/development/python-modules/jupyterhub/default.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/development/python-modules/jupyterhub/default.nix b/pkgs/development/python-modules/jupyterhub/default.nix index cca87a91652d..1151847d6c7c 100644 --- a/pkgs/development/python-modules/jupyterhub/default.nix +++ b/pkgs/development/python-modules/jupyterhub/default.nix @@ -29,9 +29,6 @@ sqlalchemy, tornado, traitlets, - pythonOlder, - async-generator, - importlib-metadata, # tests addBinToPathHook, @@ -104,10 +101,6 @@ buildPythonPackage rec { sqlalchemy tornado traitlets - ] - ++ lib.optionals (pythonOlder "3.10") [ - async-generator - importlib-metadata ]; pythonImportsCheck = [ "jupyterhub" ]; From 778ae7679a83ff8ae94c0c880e8915d333b78ae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 05:33:40 -0800 Subject: [PATCH 065/115] python3Packages.flask: remove superfluous pythonOlder --- pkgs/development/python-modules/flask/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix index dbfba4b33d95..7561d3fcb594 100644 --- a/pkgs/development/python-modules/flask/default.nix +++ b/pkgs/development/python-modules/flask/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, # build-system flit-core, @@ -10,7 +9,6 @@ # dependencies blinker, click, - importlib-metadata, itsdangerous, jinja2, werkzeug, @@ -47,8 +45,7 @@ buildPythonPackage rec { itsdangerous jinja2 werkzeug - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; optional-dependencies = { async = [ asgiref ]; From e50d5d7b26bb069f5cce400253278333e742ec71 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 13:59:12 +0000 Subject: [PATCH 066/115] misconfig-mapper: 1.14.16 -> 1.15.0 --- pkgs/by-name/mi/misconfig-mapper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 639e07b885f2..8056cbb1d6b1 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "misconfig-mapper"; - version = "1.14.16"; + version = "1.15.0"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${version}"; - hash = "sha256-/i1LElC2Yl8dzVOg0OX0CHR1d/01/nK9RVPsKzNvl9o="; + hash = "sha256-CSUE6M8sT1kWR3jkbPtXUIvkqlmDJ3XPFD3yHGJZ/ic="; }; - vendorHash = "sha256-N9fBmBBq18D+Bbag+SKGDIupGH2b4paWjFiXc1m50n4="; + vendorHash = "sha256-N0lFTfHtzOH1zJIYXRzKJ8KNpcMgUBuVrsr+RzzylKY="; ldflags = [ "-s" From 6f1431a084772697103ed3718dcce33fbbbdecac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 14:27:33 +0000 Subject: [PATCH 067/115] julia-mono: 0.061 -> 0.062 --- pkgs/by-name/ju/julia-mono/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ju/julia-mono/package.nix b/pkgs/by-name/ju/julia-mono/package.nix index 374e1e9f2d66..3346ed6856e5 100644 --- a/pkgs/by-name/ju/julia-mono/package.nix +++ b/pkgs/by-name/ju/julia-mono/package.nix @@ -6,12 +6,12 @@ stdenvNoCC.mkDerivation rec { pname = "JuliaMono-ttf"; - version = "0.061"; + version = "0.062"; src = fetchzip { url = "https://github.com/cormullion/juliamono/releases/download/v${version}/${pname}.tar.gz"; stripRoot = false; - hash = "sha256-3DSjrTipIwP6HJF+flGCY9ArhWMJv6piBiiExRP6c7I="; + hash = "sha256-f9hjo3B4q2WBl0j86fHny8bYUqldYSC0pP4uoWOI8Zk="; }; installPhase = '' From 151ca67af7b06f5f118519ef3cfa4a6bcda7039e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 06:32:08 -0800 Subject: [PATCH 068/115] python3Packages.voip-utils: 0.3.4 -> 0.3.5 Diff: https://github.com/home-assistant-libs/voip-utils/compare/v0.3.4...v0.3.5 Changelog: https://github.com/home-assistant-libs/voip-utils/blob/v0.3.5/CHANGELOG.md --- pkgs/development/python-modules/voip-utils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/voip-utils/default.nix b/pkgs/development/python-modules/voip-utils/default.nix index 62f447e9a06e..8bc955822ca7 100644 --- a/pkgs/development/python-modules/voip-utils/default.nix +++ b/pkgs/development/python-modules/voip-utils/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "voip-utils"; - version = "0.3.4"; + version = "0.3.5"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "voip-utils"; tag = "v${version}"; - hash = "sha256-vFzSDK5n5qhhUL1Lxy0R1iuB+uUovCzZFV5wPIt8cek="; + hash = "sha256-/HSbtP9UAGOs4aZmdinijCMe16HtBH7YuhFM7h158lc="; }; postPatch = '' From 6273fa25908166766142f2c3e87e5aa45239e8e4 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 13 Jan 2026 16:00:28 +0100 Subject: [PATCH 069/115] meilisearch: 1.31.0 -> 1.32.0 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index f793352b14fa..c0f06a6c4560 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.31.0"; + version = "1.32.0"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-xwQxvyOaldcSyJBjQKLXTayvr3r9EwnXovkqs13XrUY="; + hash = "sha256-kif2f63eKZsZQrGvgTXNB6r3G5q+zyXx0+i8bXvmKAg="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-gvXViWVgu3mAE29Qmk7U2wMV96JYCm3CDcEKLoLwNqg="; + cargoHash = "sha256-Wa6UYpRI/DsEq9p+nwcMiVru+1+94XhYyT6MLxBBQPc="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; From 322d607e1dee52cfa3db1a1464c2690011cf1e3f Mon Sep 17 00:00:00 2001 From: LuckShiba Date: Tue, 13 Jan 2026 12:45:18 -0300 Subject: [PATCH 070/115] dms-shell: 1.0.3 -> 1.2.0 --- pkgs/by-name/dm/dms-shell/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dm/dms-shell/package.nix b/pkgs/by-name/dm/dms-shell/package.nix index 59bfd8905ae9..a68e81158e29 100644 --- a/pkgs/by-name/dm/dms-shell/package.nix +++ b/pkgs/by-name/dm/dms-shell/package.nix @@ -26,18 +26,18 @@ buildGoModule ( in { pname = "dms-shell"; - version = "1.0.3"; + version = "1.2.0"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "DankMaterialShell"; tag = "v${finalAttrs.version}"; - hash = "sha256-IT21E2XX83IlO6/dW0YmUdY2JW//+ZBHLqpKPGd6tx8="; + hash = "sha256-LNKeqhYWpx688ytSW//H+kdaupWf0pStPhfFLxAFV8k="; }; sourceRoot = "${finalAttrs.src.name}/core"; - vendorHash = "sha256-2PCqiW4frxME8IlmwWH5ktznhd/G1bah5Ae4dp0HPTQ="; + vendorHash = "sha256-9CnZFtjXXWYELRiBX2UbZvWopnl9Y1ILuK+xP6YQZ9U="; ldflags = [ "-s" From 91ec024b2bc7f02623e4b58a2996429f5696dbe8 Mon Sep 17 00:00:00 2001 From: LuckShiba Date: Tue, 13 Jan 2026 12:49:45 -0300 Subject: [PATCH 071/115] nixos/dms-shell: update to dms-shell 1.2.0 --- nixos/modules/programs/wayland/dms-shell.nix | 30 +++++++++----------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/nixos/modules/programs/wayland/dms-shell.nix b/nixos/modules/programs/wayland/dms-shell.nix index 48d180dc50a0..233590bcf3ec 100644 --- a/nixos/modules/programs/wayland/dms-shell.nix +++ b/nixos/modules/programs/wayland/dms-shell.nix @@ -30,17 +30,14 @@ let optionalPackages = optionals cfg.enableSystemMonitoring [ pkgs.dgop ] - ++ optionals cfg.enableClipboard [ - pkgs.cliphist - pkgs.wl-clipboard - ] ++ optionals cfg.enableVPN [ pkgs.glib pkgs.networkmanager ] ++ optional cfg.enableDynamicTheming pkgs.matugen ++ optional cfg.enableAudioWavelength pkgs.cava - ++ optional cfg.enableCalendarEvents pkgs.khal; + ++ optional cfg.enableCalendarEvents pkgs.khal + ++ optional cfg.enableClipboardPaste pkgs.wtype; in { imports = [ @@ -49,6 +46,7 @@ in (lib.mkRemovedOptionModule ( path ++ [ "enableSystemSound" ] ) "qtmultimedia is now included on dms-shell package.") + (lib.mkRemovedOptionModule (path ++ [ "enableClipboard" ]) builtInRemovedMsg) ]; options.programs.dms-shell = { @@ -99,17 +97,6 @@ in ''; }; - enableClipboard = mkOption { - type = types.bool; - default = true; - description = '' - Whether to install dependencies required for clipboard management widgets. - This enables clipboard history and clipboard manager functionality. - - Requires: cliphist, wl-clipboard - ''; - }; - enableVPN = mkOption { type = types.bool; default = true; @@ -154,6 +141,17 @@ in ''; }; + enableClipboardPaste = mkOption { + type = types.bool; + default = true; + description = '' + Whether to install dependencies required for pasting directly from the clipboard history support. + This enables pressing Shift+Return for pasting entries from the clipboard history. + + Requires: wtype + ''; + }; + quickshell = { package = mkPackageOption pkgs "quickshell" { }; }; From 5b39197d72d3e1190919b09468a9879989d1e9c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 15:53:48 +0000 Subject: [PATCH 072/115] mitra: 4.16.0 -> 4.16.1 --- pkgs/by-name/mi/mitra/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index 3653115f75af..bea392cf666a 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "mitra"; - version = "4.16.0"; + version = "4.16.1"; src = fetchFromGitea { domain = "codeberg.org"; owner = "silverpill"; repo = "mitra"; rev = "v${version}"; - hash = "sha256-Z3vJ2myo2fzBbH8P+JYzK9W4rlV4UaoySY/MMLhOvI4="; + hash = "sha256-nQhzU3LMEyqa2CciNTX5/+ViMqjmwDt3QrMZnbt/tBU="; }; - cargoHash = "sha256-YWOGJtOu84WLKDqwhLIxYlYXetkn9YnW17U5MF/VFM8="; + cargoHash = "sha256-aWBJ3PDHcqm73P4oOpuSlalT5LxRgSqhuC0f0/sL+lg="; # require running database doCheck = false; From f2e9688d0d0ed363a00348d684607c0f59e34e31 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Tue, 13 Jan 2026 13:19:40 +0100 Subject: [PATCH 073/115] luarocks-packages.csv: constrain several packages to lua 5.1 version Strangely the updater wouldn't pick up the latest rocks.nvim version (2.47), and keep the 2.45: ``` $ nix run /home/teto/nixpkgs#luarocks-packages-updater -- --debug DEBUG --no-commit update rocks.nvim DEBUG: sys.platform='linux', git_executable='/nix/store/0xz0gjh8y5h4mixx3dm88bnjyq3rffyp-git-minimal-2.52.0/bin/git' INFO: Start updating plugins INFO: Loading package descriptions from maintainers/scripts/luarocks-packages.csv DEBUG: Generating nix expression for rocks.nvim DEBUG: running luarocks nix --maintainers=mrcjkb rocks.nvim path is '/nix/store/rhlvl7kcrmifxhb0hn6sbals5y9131p6-v2.45.0.zip' ``` Turns out the updater asks for lua 5.2 compatible versions by default. You can change the requested lua version in the csv file though so that's what I've done for most neovim plugins. - Added myself as mainainer to oil.nvim and lualine.nvim. Not looking forward to it but it's nice to have people to ping and I actually use those 2 plugins. - pin teal-language-server: new versions require new dependencies - pin jsregexp as per @khaneliman's advice --- maintainers/scripts/luarocks-packages.csv | 50 +++++++++++------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 4d9fc0f86023..24fd936a66ac 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -9,7 +9,7 @@ busted,,,,,, busted-htest,,,,,,mrcjkb cassowary,,,,,,alerque cldr,,,,,,alerque -commons.nvim,,,,,,mrcjkb +commons.nvim,,,,,5.1,mrcjkb compat53,,,,,,vcunat cosmo,,,,,, coxpcall,,,,1.17.0-1,, @@ -19,19 +19,19 @@ datafile,,,,,, digestif,,,,,5.3, dkjson,,,,,, fennel,,,,,,misterio77 -fidget.nvim,,,,,,mrcjkb +fidget.nvim,,,,,5.1,mrcjkb fifo,,,,,, fluent,,,,,,alerque -funnyfiles.nvim,,,,,,mrcjkb +funnyfiles.nvim,,,,,5.1,mrcjkb fzf-lua,,,,,,mrcjkb fzy,,,,,,mrcjkb gitsigns.nvim,,,,,5.1, -grug-far.nvim,,,,,,teto -haskell-tools.nvim,,,,,,mrcjkb +grug-far.nvim,,,,,5.1,teto +haskell-tools.nvim,,,,,5.1,mrcjkb http,,,,0.4-0,,vcunat -image.nvim,,,,,,teto +image.nvim,,,,,5.1,teto inspect,,,,,, -jsregexp,,,,,, +jsregexp,,,,0.0.7-2,, ldbus,,,https://luarocks.org/dev,,, ldoc,,,,,, lgi,,,,,, @@ -48,7 +48,7 @@ lrexlib-gnu,,,,,, lrexlib-oniguruma,,,,,,junestepp lrexlib-pcre,,,,,, lrexlib-posix,,,,,, -lsp-progress.nvim,,,,,,gepbird +lsp-progress.nvim,,,,,5.1,gepbird lua-cjson,,,,,, lua-cmsgpack,,,,,, lua-curl,,,,,, @@ -120,29 +120,29 @@ mimetypes,,,,,, mini.test,,,,,, moonscript,https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec,,,,,arobyn mpack,,,,,, -neorg,,,,,,GaetanLepage +neorg,,,,,5.1,GaetanLepage neorg-interim-ls,,,,,, -neotest,,,,,,mrcjkb +neotest,,,,,5.1,mrcjkb nlua,,,,,,teto -nui.nvim,,,,,,mrcjkb -nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,, -nvim-nio,,,,,,mrcjkb -nvim-web-devicons,,,,,, -oil.nvim,,,,,, -orgmode,,,,,, -papis.nvim,,,,,,GaetanLepage -pathlib.nvim,,,,,, +nui.nvim,,,,,5.1,mrcjkb +nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,5.1, +nvim-nio,,,,,5.1,mrcjkb +nvim-web-devicons,,,,,5.1, +oil.nvim,,,,,5.1, +orgmode,,,,,5.1, +papis.nvim,,,,,5.1,GaetanLepage +pathlib.nvim,,,,,5.1, penlight,,,,,,alerque plenary.nvim,https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec,,,,5.1, psl,,,,0.3,, rapidjson,,,,,, rest.nvim,,,,,5.1,teto -rocks-config.nvim,,,,,,mrcjkb -rocks-dev.nvim,,,,,,mrcjkb -rocks-git.nvim,,,,,,mrcjkb -rocks.nvim,,,,,,mrcjkb -rtp.nvim,,,,,,mrcjkb -rustaceanvim,,,,,,mrcjkb +rocks-config.nvim,,,,,5.1,mrcjkb +rocks-dev.nvim,,,,,5.1,mrcjkb +rocks-git.nvim,,,,,5.1,mrcjkb +rocks.nvim,,,,,5.1,mrcjkb +rtp.nvim,,,,,5.1,mrcjkb +rustaceanvim,,,,,5.1,mrcjkb say,,,,,, serpent,,,,,,lockejan sofa,,,,,,f4z3r @@ -150,7 +150,7 @@ sqlite,,,,,, std._debug,,,,,, std.normalize,,,,,, stdlib,,,,41.2.2,, -teal-language-server,,,,,, +teal-language-server,,,,0.0.5-1,, telescope-manix,,,,,, telescope.nvim,,,,,5.1, tiktoken_core,,,,,,natsukium From 8a6aa37b5fa32695457fceb851653891669f1cc3 Mon Sep 17 00:00:00 2001 From: "Matthieu C." <886074+teto@users.noreply.github.com> Date: Tue, 13 Jan 2026 14:39:47 +0100 Subject: [PATCH 074/115] luaPackages: update on 2026-01-13 --- .../lua-modules/generated-packages.nix | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index b2474d83cf81..f5c399c324c6 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2393-1"; + version = "0.0.2410-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2393-1.rockspec"; - sha256 = "1f0hc2irnq29nynggiv10wan6ykskjhf58x7wa100k9a8xl3svnz"; + url = "mirror://luarocks/fzf-lua-0.0.2410-1.rockspec"; + sha256 = "0krnaazp7026l835qcidixq637a353r17zc1rg0ql954nv9rq9y0"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/a03d68e40eea835a1cdbd9f93049708dab3621e6.zip"; - sha256 = "0282zbxfy9li3w1ks2y64aqz46hnka88dp5ipq80by3j6a336f36"; + url = "https://github.com/ibhagwan/fzf-lua/archive/e7773d0c863a31bfc8ab72dd1adbec4611a35409.zip"; + sha256 = "17dhn1xjq33xqxg4v5z072qliz3ykjfq2qhq51s4j5rz5czypv7q"; }; disabled = luaOlder "5.1"; @@ -1274,17 +1274,17 @@ final: prev: { }: buildLuarocksPackage { pname = "llscheck"; - version = "0.7.0-1"; + version = "0.8.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/llscheck-0.7.0-1.rockspec"; - sha256 = "0mq44xjsgvdh50cyi5khjqm19xd1w8cjhrr6vbckmb0zpia2v9sk"; + url = "mirror://luarocks/llscheck-0.8.0-1.rockspec"; + sha256 = "15x22g2l5sih07yrcrapmcmmanrpq0ljdm34y928p8p6hg1034ab"; }).outPath; src = fetchFromGitHub { owner = "jeffzi"; repo = "llscheck"; - rev = "v0.7.0"; - hash = "sha256-DOXWBTw7ylfjrk6wxoii9/eAkY4WObtRStttQmhWglc="; + rev = "v0.8.0"; + hash = "sha256-edUS6EQLiU4Slob2PagmPE5h7Co+XNRYb3fNeC4COsI="; }; disabled = luaOlder "5.1"; @@ -1698,7 +1698,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://github.com/antirez/lua-cmsgpack"; + homepage = "http://github.com/antirez/lua-cmsgpack"; description = "MessagePack C implementation and bindings for Lua 5.1/5.2/5.3"; license.fullName = "Two-clause BSD"; }; @@ -2242,7 +2242,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://github.com/brimworks/lua-yajl"; + homepage = "http://github.com/brimworks/lua-yajl"; description = "Integrate the yajl JSON library with Lua."; maintainers = with lib.maintainers; [ pstn ]; license.fullName = "MIT/X11"; @@ -2868,7 +2868,7 @@ final: prev: { propagatedBuildInputs = [ bit32 ]; meta = { - homepage = "https://github.com/luaposix/luaposix/"; + homepage = "http://github.com/luaposix/luaposix/"; description = "Lua bindings for POSIX"; maintainers = with lib.maintainers; [ lblasc ]; license.fullName = "MIT/X11"; @@ -3352,7 +3352,7 @@ final: prev: { disabled = luaOlder "5.1" || luaAtLeast "5.5"; meta = { - homepage = "https://github.com/bluebird75/luaunit"; + homepage = "http://github.com/bluebird75/luaunit"; description = "A unit testing framework for Lua"; maintainers = with lib.maintainers; [ lockejan ]; license.fullName = "BSD"; @@ -3382,7 +3382,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://github.com/starwing/luautf8"; + homepage = "http://github.com/starwing/luautf8"; description = "A UTF-8 support module for Lua"; maintainers = with lib.maintainers; [ pstn ]; license.fullName = "MIT"; @@ -4373,7 +4373,7 @@ final: prev: { propagatedBuildInputs = [ luassert ]; meta = { - homepage = "https://github.com/nvim-lua/plenary.nvim"; + homepage = "http://github.com/nvim-lua/plenary.nvim"; description = "lua functions you don't want to write "; license.fullName = "MIT/X11"; }; @@ -4489,23 +4489,23 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, rocks-nvim, }: buildLuarocksPackage { pname = "rocks-config.nvim"; - version = "3.1.1-1"; + version = "3.1.2-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-config.nvim-3.1.1-1.rockspec"; - sha256 = "1sg06ai9k2bkvcdm376lhbvc3n064bw237kcq579x703i7x3064b"; + url = "mirror://luarocks/rocks-config.nvim-3.1.2-1.rockspec"; + sha256 = "0v8zq40dwjp11qrfnpxbr148qm5bvlyq8pggvw1lwzmz9wmb0x9r"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.1.zip"; - sha256 = "00p02ghxfkzma7asvxq3m1mj9kvyg71w856v8pg78zv6db8fxcib"; + url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.2.zip"; + sha256 = "1y6xy6qraxdq1q4r2pdvw1dhaklfzgvnvrr5wkw033xrl8lj1rgs"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ rocks-nvim ]; meta = { @@ -4522,25 +4522,25 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, nvim-nio, rocks-nvim, rtp-nvim, }: buildLuarocksPackage { pname = "rocks-dev.nvim"; - version = "1.8.0-1"; + version = "1.8.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-dev.nvim-1.8.0-1.rockspec"; - sha256 = "02ja27620fcw0wf516blz3130scwp96dz092di6w5lwj9dbfm9ab"; + url = "mirror://luarocks/rocks-dev.nvim-1.8.1-1.rockspec"; + sha256 = "1rbyjxla58vy6qsbdgyi5y9rr73nswcshhkl4qmlnq4hg5nz1kkj"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.0.zip"; - sha256 = "0hbdkry1xn8yqhicnzpqfy967s3bb61k87219pg4b3nmidd1pbym"; + url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.1.zip"; + sha256 = "0zsy4pqh4rnw9awvw9wlq4v2hhksfh716qhh43bhsnr30d0bfi5x"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ nvim-nio rocks-nvim @@ -4561,31 +4561,31 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, nvim-nio, rocks-nvim, }: buildLuarocksPackage { pname = "rocks-git.nvim"; - version = "2.5.3-1"; + version = "2.5.7-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-git.nvim-2.5.3-1.rockspec"; - sha256 = "0p69zdlh552r8grpbhx2h78hhc6d6cihc5dyanlxqfxr6kxw221m"; + url = "mirror://luarocks/rocks-git.nvim-2.5.7-1.rockspec"; + sha256 = "1zynjjzj263c8mmxqzmbmim8smcsn3jki3s8ijdwbi8rb6labq71"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.3.zip"; - sha256 = "0nm4yf3z2wmb7g10ij706vkwg9ss83ndp5wps3gfjr4zqdf85ayy"; + url = "https://github.com/lumen-oss/rocks-git.nvim/archive/v2.5.7.zip"; + sha256 = "08bjp6nrvw5gj3plih3si436m17wz8sabf6z34hb4hza7i4y26l3"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ nvim-nio rocks-nvim ]; meta = { - homepage = "https://github.com/nvim-neorocks/rocks-git.nvim"; + homepage = "https://github.com/lumen-oss/rocks-git.nvim"; description = "Use rocks.nvim to install plugins from git!"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-3.0"; @@ -4600,7 +4600,7 @@ final: prev: { fetchzip, fidget-nvim, fzy, - luaOlder, + lua, luarocks, nvim-nio, rtp-nvim, @@ -4608,18 +4608,18 @@ final: prev: { }: buildLuarocksPackage { pname = "rocks.nvim"; - version = "2.45.0-1"; + version = "2.47.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks.nvim-2.45.0-1.rockspec"; - sha256 = "18x579z30gj15njhpnvi1fff4q7c4s2mvsc9imrnyk9279gij8xb"; + url = "mirror://luarocks/rocks.nvim-2.47.0-1.rockspec"; + sha256 = "0gbf79n2glnbcdccli9k555708dgwpjmki2wc8439d2q8l3g2ywm"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.45.0.zip"; - sha256 = "10jawbwlm7d6im0k62y66ld023143d2qnqaybf2kimrr6wgqxq6d"; + url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.0.zip"; + sha256 = "0m4cdyj1pbyi85l9vjmwj8qwrzqachpgjh6yhw8yin1hrqzr6d0k"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ fidget-nvim fzy @@ -4630,7 +4630,7 @@ final: prev: { ]; meta = { - homepage = "https://github.com/nvim-neorocks/rocks.nvim"; + homepage = "https://github.com/lumen-oss/rocks.nvim"; description = "🌒 Neovim plugin management inspired by Cargo, powered by luarocks"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-3.0"; @@ -4678,21 +4678,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "7.0.9-2"; + version = "7.1.0-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-7.0.9-2.rockspec"; - sha256 = "1x8aw5jc90yg0d0nzz6hwfl3kk6vk450pni0bqn85qnhycjrkxrs"; + url = "mirror://luarocks/rustaceanvim-7.1.0-2.rockspec"; + sha256 = "1djp3zzxwma240yfsxkqai6znk34qh3j4j5zl28hx5wd157j75j1"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip"; - sha256 = "1bfdhjz4xhvh8q3xjyi34x9f0p6bwv0nhz73bjc2b6ip3vv2hpp4"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip"; + sha256 = "09ai6ymw9gizbybqgfnzsjl6ap3giw4hsy9iwc1pva2rdnbzql9w"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; @@ -5034,8 +5034,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "3333a52ff548ba0a68af6d8da1e54f9cd96e9179"; - hash = "sha256-QwhFgTRh4h+8QjZMkXkoxgr7bv27HCp2TG2HAjI8VVg="; + rev = "a8c2223ea6b185701090ccb1ebc7f4e41c4c9784"; + hash = "sha256-4cfY2Nk3cXph44BI/W+PDhtCC84jxJ6+ONgH9lR/264="; }; disabled = lua.luaversion != "5.1"; @@ -5340,7 +5340,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://manoelcampos.github.io/xml2lua/"; + homepage = "http://manoelcampos.github.io/xml2lua/"; description = "An XML Parser written entirely in Lua that works for Lua 5.1+"; maintainers = with lib.maintainers; [ teto ]; license.fullName = "MIT"; From a12b4822ba48a54913a440606afc9a90df581345 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Tue, 13 Jan 2026 14:42:15 +0100 Subject: [PATCH 075/115] luarocks-packages-updater: always log run_luarocks in the current implementation it doesn't change a thing as run_luarocks is only called once, but this is more logical IMO. --- pkgs/by-name/lu/luarocks-packages-updater/updater.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/luarocks-packages-updater/updater.py b/pkgs/by-name/lu/luarocks-packages-updater/updater.py index fb934eefee5e..8b70d01d41b0 100755 --- a/pkgs/by-name/lu/luarocks-packages-updater/updater.py +++ b/pkgs/by-name/lu/luarocks-packages-updater/updater.py @@ -373,6 +373,7 @@ def track_version_change( @retry(subprocess.CalledProcessError, tries=3, delay=3, backoff=2) def run_luarocks(cmd: list[str]) -> str: + log.debug("running %s", " ".join(cmd)) return subprocess.check_output(cmd, text=True) @@ -412,8 +413,6 @@ def generate_pkg_nix(plug: LuaPlugin): if lua_dir := os.getenv(f"LUA_{luaver}"): cmd.append(f"--lua-dir={lua_dir}") - log.debug("running %s", " ".join(cmd)) - output = run_luarocks(cmd) ## FIXME: luarocks nix command output isn't formatted properly output = "callPackage(\n" + output.strip() + ") {};\n\n" From b3b2cc308fe07f20a4d5f647cf90edbfe04d6fc1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 16:09:52 +0000 Subject: [PATCH 076/115] vscode-extensions.amazonwebservices.amazon-q-vscode: 1.106.0 -> 1.107.0 --- .../extensions/amazonwebservices.amazon-q-vscode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix index 3e54025ee2de..a97574f9670a 100644 --- a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { mktplcRef = { name = "amazon-q-vscode"; publisher = "AmazonWebServices"; - version = "1.106.0"; - hash = "sha256-ZSe9BTOVQClGPag2KUrmrUYpFeuj09uq+FnZqbEfJPs="; + version = "1.107.0"; + hash = "sha256-xwB1N6bRWzm35/CQLJszNZoR6cSVmFdXpewN2Xq2fco="; }; meta = { From b099b57c739e05f0f0efe1537a8e1ac0775a1336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 08:11:51 -0800 Subject: [PATCH 077/115] python3Packages.matplotlib: remove superfluous pythonOlder --- pkgs/development/python-modules/matplotlib/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index c91c66f45b0e..7d8f2d812e43 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -4,7 +4,6 @@ fetchPypi, buildPythonPackage, isPyPy, - pythonOlder, # build-system certifi, @@ -39,9 +38,6 @@ pyparsing, python-dateutil, - # optional - importlib-resources, - # GTK3 enableGtk3 ? false, cairo, @@ -145,7 +141,6 @@ buildPythonPackage rec { pyparsing python-dateutil ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-resources ] ++ lib.optionals enableGtk3 [ pycairo pygobject3 From f9c16f4c5aaefdef838f067261c4a612ea445f44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 16:23:55 +0000 Subject: [PATCH 078/115] python3Packages.beanhub-import: 1.2.1 -> 1.3.0 --- pkgs/development/python-modules/beanhub-import/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beanhub-import/default.nix b/pkgs/development/python-modules/beanhub-import/default.nix index 497d2a3ce9a7..696cf6c0d7f0 100644 --- a/pkgs/development/python-modules/beanhub-import/default.nix +++ b/pkgs/development/python-modules/beanhub-import/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "beanhub-import"; - version = "1.2.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "LaunchPlatform"; repo = "beanhub-import"; tag = version; - hash = "sha256-zKlw8KEVc0FJrxWHOx95UXGzqxFFCaYBKID4hRbTQas="; + hash = "sha256-0Or83zod1RIx7Dm+3+EuyV8gP4Ip3ziOuS2if0ThzAQ="; }; build-system = [ hatchling ]; From 93f0e17814e0c8e85d9477bf633fd2b5ca620129 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 16:27:28 +0000 Subject: [PATCH 079/115] iwe: 0.0.57 -> 0.0.59 --- pkgs/by-name/iw/iwe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/iw/iwe/package.nix b/pkgs/by-name/iw/iwe/package.nix index 507bfb1898cb..1af2da020e84 100644 --- a/pkgs/by-name/iw/iwe/package.nix +++ b/pkgs/by-name/iw/iwe/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "iwe"; - version = "0.0.57"; + version = "0.0.59"; src = fetchFromGitHub { owner = "iwe-org"; repo = "iwe"; tag = "iwe-v${finalAttrs.version}"; - hash = "sha256-BtNeTMDttAbozFHIe/hlOkEfIFPUFSDvWsJWY9+hKfk="; + hash = "sha256-6GaYFAN3Cz9VAvYaMQTAsXNolDuuVXfkrwqBqbr8Kfw="; }; - cargoHash = "sha256-TvWoleEhjsV73Qfi/yTeje1CawhdETB/dFPlah6aDwY="; + cargoHash = "sha256-1j1XAcwbct9wJrEWYpJFFzVRmjHliUmNxgprUF43/ew="; cargoBuildFlags = [ "--package=iwe" From 9c344f5e92cc644bc5264c7e436c2ac869a63915 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 16:46:15 +0000 Subject: [PATCH 080/115] terraform-providers.nutanix_nutanix: 2.3.4 -> 2.4.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 14488ce062f9..3e529247121d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -995,13 +995,13 @@ "vendorHash": null }, "nutanix_nutanix": { - "hash": "sha256-pL8c9Q+iY2i4IuoL0zN2sJ+Gepx65FKGvwU9TshkRHs=", + "hash": "sha256-C24sSIslSPLLh49B2rgc9cTfUUi21HcjmAaEFESVAe0=", "homepage": "https://registry.terraform.io/providers/nutanix/nutanix", "owner": "nutanix", "repo": "terraform-provider-nutanix", - "rev": "v2.3.4", + "rev": "v2.4.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-CZo/GLUwmq/TxRDQr2h49rqENB24Zt4M7k5t7epXHuE=" + "vendorHash": "sha256-ucXmHK7jrahc78nE2cf5p5PPCSNV5DAQ53KM2SfJnjo=" }, "okta_okta": { "hash": "sha256-844cF3pAIegwOBhCwLmEaKZCGjgPnJry1DduXNfL8mg=", From 9008e4d91ad3bd0dbdfc4ea12fdc8369356ec0e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 17:05:49 +0000 Subject: [PATCH 081/115] xenia-canary: 0-unstable-2026-01-06 -> 0-unstable-2026-01-10 --- pkgs/by-name/xe/xenia-canary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index 95b41d6b1599..6f3707578f4a 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -19,14 +19,14 @@ }: llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-10"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "4b73839bf1eec853e926bf999f0f9e650c6ec39d"; - hash = "sha256-Pg3K9G00mXdsku5wDY+UxapPBIXsuivwVCtBjk+GzBo="; + rev = "81656a97299c6fd01ea44e45e11af309c9f99b95"; + hash = "sha256-UFDcS1AVNjxTBwSVKVDkL6sqyZ0bjzdvMii1pve9mxE="; }; dontConfigure = true; From 501e9384ffa7ac0bc1b1146006e90e6a0db5eaa1 Mon Sep 17 00:00:00 2001 From: isabel Date: Tue, 13 Jan 2026 17:09:09 +0000 Subject: [PATCH 082/115] moonlight: 1.3.33 -> 1.3.37 --- .../mo/moonlight/disable_updates.patch | 8 +++---- pkgs/by-name/mo/moonlight/package.nix | 21 +++++++------------ 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/mo/moonlight/disable_updates.patch b/pkgs/by-name/mo/moonlight/disable_updates.patch index a460c2d844d7..2d2429ac0cd8 100644 --- a/pkgs/by-name/mo/moonlight/disable_updates.patch +++ b/pkgs/by-name/mo/moonlight/disable_updates.patch @@ -26,7 +26,7 @@ index 6bb7b62..71b57b9 100644 entries.splice(i + 1, 0, { diff --git i/packages/core-extensions/src/moonbase/native.ts w/packages/core-extensions/src/moonbase/native.ts -index c6e068f..0adc765 100644 +index 51e347c..a6bdc58 100644 --- i/packages/core-extensions/src/moonbase/native.ts +++ w/packages/core-extensions/src/moonbase/native.ts @@ -39,24 +39,7 @@ export default function getNatives(): MoonbaseNatives { @@ -56,13 +56,13 @@ index c6e068f..0adc765 100644 async updateMoonlight(overrideBranch?: MoonlightBranch) { diff --git i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -index 133a98f..9414e7a 100644 +index 49d7fcb..a65b57c 100644 --- i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx +++ w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -@@ -106,16 +106,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" } +@@ -107,16 +107,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" } export default function ConfigPage() { return ( - <> + -
- ("moonbase", "updateChecking", true) ?? true} diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index c7cfd0907951..ede2467705d7 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -1,10 +1,10 @@ { lib, stdenv, - pnpm_10, + pnpm, fetchPnpmDeps, pnpmConfigHook, - nodejs_22, + nodejs, fetchFromGitHub, nix-update-script, discord, @@ -12,32 +12,27 @@ discord-canary, discord-development, }: -let - pnpm' = pnpm_10.override { nodejs = nodejs_22; }; -in stdenv.mkDerivation (finalAttrs: { pname = "moonlight"; - version = "1.3.33"; + version = "1.3.37"; src = fetchFromGitHub { owner = "moonlight-mod"; repo = "moonlight"; tag = "v${finalAttrs.version}"; - hash = "sha256-lQpl6ecQfQ7KzEIytH3k4hLtvq+KkTL+3IR2ZukdZWM="; + hash = "sha256-4cz1icY7i8RFdh/HhG/y6UzR/zkhsp4+G2dplm4g+wo="; }; nativeBuildInputs = [ - nodejs_22 + nodejs pnpmConfigHook - pnpm' + pnpm ]; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm'; - - fetcherVersion = 2; - hash = "sha256-PRlgwyePFpFdQRcojGDEC4ESZEGTJf1Ad9EFgm8hmKY="; + fetcherVersion = 3; + hash = "sha256-sU0EBSNwpjqyBsvyJim8Qz90dht7xc6f52HaY0sBPds="; }; env = { From 0878f65ecd648595675a386c03dbb8c68124fc3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 17:10:32 +0000 Subject: [PATCH 083/115] python3Packages.django-oauth-toolkit: 3.1.0 -> 3.2.0 --- .../python-modules/django-oauth-toolkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-oauth-toolkit/default.nix b/pkgs/development/python-modules/django-oauth-toolkit/default.nix index 17e481bba93a..9fc17f6116a3 100644 --- a/pkgs/development/python-modules/django-oauth-toolkit/default.nix +++ b/pkgs/development/python-modules/django-oauth-toolkit/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "django-oauth-toolkit"; - version = "3.1.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-oauth-toolkit"; tag = version; - hash = "sha256-c7LaB8426qjwDveec3BghqCEtPs572PTVodvLAO2CcQ="; + hash = "sha256-jUIZfLi8Xm9v40k1hefKv96z2pXch+9V+xMaZSUW1pw="; }; build-system = [ setuptools ]; From 33ea9989c00b84cac6c89801698c2fd3829a762f Mon Sep 17 00:00:00 2001 From: Alexander Nabokikh Date: Tue, 13 Jan 2026 18:14:31 +0100 Subject: [PATCH 084/115] kara: 0.7.3 -> 0.8.0 --- pkgs/by-name/ka/kara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/kara/package.nix b/pkgs/by-name/ka/kara/package.nix index 13a897f24c85..6c255ea2e7ca 100644 --- a/pkgs/by-name/ka/kara/package.nix +++ b/pkgs/by-name/ka/kara/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "kara"; - version = "0.7.3"; + version = "0.8.0"; src = fetchFromGitHub { owner = "dhruv8sh"; repo = "kara"; tag = "v${finalAttrs.version}"; - hash = "sha256-an0tA1YQU/wpaY4y6lQfOFiUYm6aLmVTC1M5sukARVA="; + hash = "sha256-gdYwgHNnkvayd7GK9H8AZHeKL589hU6MN9DXiUkSU3A="; }; installPhase = '' From cde2dbab8159959de3fb90ff6cd690d7b2ac469b Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 29 Sep 2025 20:42:13 -0300 Subject: [PATCH 085/115] gcc: fix cygwin build --- pkgs/development/compilers/gcc/common/libgcc.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/gcc/common/libgcc.nix b/pkgs/development/compilers/gcc/common/libgcc.nix index ead87e5e6630..c9f6a7793344 100644 --- a/pkgs/development/compilers/gcc/common/libgcc.nix +++ b/pkgs/development/compilers/gcc/common/libgcc.nix @@ -53,10 +53,9 @@ lib.pipe drv useLibgccFromTargetLibc = libcCross != null && libcCross ? passthru.libgcc; enableLibGccOutput = - ( - !(stdenv.targetPlatform.isWindows || stdenv.targetPlatform.isCygwin) - || (lib.systems.equals stdenv.targetPlatform stdenv.hostPlatform) - ) + # $libgcc logic is currently hardcoded for .so + !stdenv.hostPlatform.isPE + && !stdenv.targetPlatform.isPE && !langJit && !stdenv.hostPlatform.isDarwin && enableShared From 6a4d1845cd7d41c9de38a821844285cac193075c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 17:22:23 +0000 Subject: [PATCH 086/115] oci-cli: 3.71.4 -> 3.72.0 --- pkgs/by-name/oc/oci-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index cd8dbded68eb..5eed64584ce2 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.71.4"; + version = "3.72.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-Dkbp5tXn0X5cuuSv1xFmuwAnZysuNPeEZKGYbMqRwFA="; + hash = "sha256-CLHkOIQzYVvawyaXWPTRV2rjm17VWkygS8U9aTK5CVo="; }; nativeBuildInputs = [ installShellFiles ]; From 6be311e17d1484320bf36d0b6672400a6e333d1b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 11 Jan 2026 11:42:40 -0800 Subject: [PATCH 087/115] python3Packages.obspy: apply finalAttrs fix --- pkgs/development/python-modules/obspy/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/obspy/default.nix b/pkgs/development/python-modules/obspy/default.nix index 959197454728..79414f34548e 100644 --- a/pkgs/development/python-modules/obspy/default.nix +++ b/pkgs/development/python-modules/obspy/default.nix @@ -16,7 +16,7 @@ sqlalchemy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "obspy"; version = "1.4.2"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "obspy"; repo = "obspy"; - tag = version; + tag = finalAttrs.version; hash = "sha256-QBV9FRvUUy8/5KK5RdAXXLB8SK9llFy1XRnQ9T5bgcU="; }; @@ -50,8 +50,8 @@ buildPythonPackage rec { meta = { description = "Python framework for seismological observatories"; homepage = "https://www.obspy.org"; - changelog = "https://github.com/obspy/obspy/releases/tag/${src.tag}"; + changelog = "https://github.com/obspy/obspy/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.ametrine ]; }; -} +}) From 9de4244a9271545c5b1259ce1a298e75f4fbb66b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 5 Jan 2026 18:21:27 -0800 Subject: [PATCH 088/115] python3Packages.obspy: 1.4.2 -> 1.4.3-unstable-2025-08-21 Incorporates https://github.com/obspy/obspy/pull/3587 to fix gcc build error --- pkgs/development/python-modules/obspy/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/obspy/default.nix b/pkgs/development/python-modules/obspy/default.nix index 79414f34548e..c9dd4f7b46a2 100644 --- a/pkgs/development/python-modules/obspy/default.nix +++ b/pkgs/development/python-modules/obspy/default.nix @@ -18,14 +18,15 @@ buildPythonPackage (finalAttrs: { pname = "obspy"; - version = "1.4.2"; + version = "1.4.2-unstable-2025-08-21"; pyproject = true; + # Applies a gcc fix that can't be applied as a patch due to other repo changes src = fetchFromGitHub { owner = "obspy"; repo = "obspy"; - tag = finalAttrs.version; - hash = "sha256-QBV9FRvUUy8/5KK5RdAXXLB8SK9llFy1XRnQ9T5bgcU="; + rev = "75bac0c96aa04a0e233e72a7c89ebe97a3b48954"; + hash = "sha256-B55tVae8NRZZclekTvnxiFUk/bVijk7GpaccPFh15Xc="; }; build-system = [ setuptools ]; @@ -50,7 +51,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Python framework for seismological observatories"; homepage = "https://www.obspy.org"; - changelog = "https://github.com/obspy/obspy/releases/tag/${finalAttrs.src.tag}"; + changelog = "https://github.com/obspy/obspy/releases/tag/v1.4.2"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.ametrine ]; }; From bf562b83de7d727f1eb8f4ee999313e108ee6f32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 17:46:38 +0000 Subject: [PATCH 089/115] dracula-theme: 4.0.0-unstable-2026-01-04 -> 4.0.0-unstable-2026-01-12 --- pkgs/by-name/dr/dracula-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index a67971a667e8..7c8b8d5e2550 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2026-01-04"; + version = "4.0.0-unstable-2026-01-12"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "58fa433480d8a14fb5a7149b4dfada3d883b0937"; - hash = "sha256-XJTieez5Vx8NC1V6jKSjkAnf7YM/P/g0fau3e6VPYgs="; + rev = "1892c797926184066b9f740f5a7c3ab2772edc40"; + hash = "sha256-3bClPnEfCNmpK8o1zlVa1tzSkCxO2rCDNtadL2hQdQ8="; }; propagatedUserEnvPkgs = [ From 1958c600148eaf98d9aa60945215a744b2d98a82 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 13 Jan 2026 13:11:39 -0500 Subject: [PATCH 090/115] forgejo-runner: add test for Forgejo LTS compatibility --- pkgs/by-name/fo/forgejo-runner/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index 67e2c6e09173..293be60a958a 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -101,7 +101,8 @@ buildGoModule rec { passthru = { updateScript = nix-update-script { }; tests = lib.optionalAttrs stdenv.hostPlatform.isLinux { - sqlite3 = nixosTests.forgejo.sqlite3; + latest = nixosTests.forgejo.sqlite3; + lts = nixosTests.forgejo-lts.sqlite3; }; }; From 715d33ca39efba6bf1b68f6102d0238654ebb7bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 18:24:16 +0000 Subject: [PATCH 091/115] xremap: 0.14.8 -> 0.14.9 --- pkgs/by-name/xr/xremap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index 9a61af5eee0b..b5a1ac50ef7c 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -43,13 +43,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.14.8"; + version = "0.14.9"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-FPZ4iQA/vVZGzbO8i8lTK8i9A3zs9BLqMvTMeAVv9rQ="; + hash = "sha256-ftGg6xai4WbaoXmgNXW4RbpOWvIZMPhUlqWkg1xVin0="; }; nativeBuildInputs = [ pkg-config ]; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-FMd3z+49qvheFrlL81+diVJVKDjVy4am85IHR1IgA1U="; + cargoHash = "sha256-eoCl5RQ5cNVEoOp8CA5Q/0xWnWcfKK1OvPNLOu/x9Dg="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; From b1bbc0b32ad73789d91c44b52ccec0571d82a534 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 18:25:29 +0000 Subject: [PATCH 092/115] python3Packages.gradio: 6.2.0 -> 6.3.0 --- pkgs/development/python-modules/gradio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix index 10e718f502f9..4a8ee8073f09 100644 --- a/pkgs/development/python-modules/gradio/default.nix +++ b/pkgs/development/python-modules/gradio/default.nix @@ -81,14 +81,14 @@ let in buildPythonPackage rec { pname = "gradio"; - version = "6.2.0"; + version = "6.3.0"; pyproject = true; src = fetchFromGitHub { owner = "gradio-app"; repo = "gradio"; tag = "gradio@${version}"; - hash = "sha256-lD0tMqkbuLMLAkdjT52ZXx9I+Cs3OVI0oQmN+VPEBts="; + hash = "sha256-JnoA+nQMmP5gA6VTPidv0kon8rc2bc8tmS61T2PdFc4="; }; pnpmDeps = fetchPnpmDeps { From 0989da2faa07149f05286d0e221532ae14c4682d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 18:33:46 +0000 Subject: [PATCH 093/115] apx-gui: 1.0.5 -> 1.0.6 --- pkgs/by-name/ap/apx-gui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apx-gui/package.nix b/pkgs/by-name/ap/apx-gui/package.nix index 51a949253d74..5fd380c541e4 100644 --- a/pkgs/by-name/ap/apx-gui/package.nix +++ b/pkgs/by-name/ap/apx-gui/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "apx-gui"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "Vanilla-OS"; repo = "apx-gui"; tag = "v${finalAttrs.version}"; - hash = "sha256-Y2Xrb0+vohfOZTlauk9o4nISwLz6/u87+dXBr3UqwH4="; + hash = "sha256-qcuc7qVfI/mMhR8lNW8m3oBTMzjzlcycRL7Kvvf5N3o="; }; strictDeps = true; From 2962065eabcaa0d8f0813cb3ec6ea3b4dffd0f5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 18:39:47 +0000 Subject: [PATCH 094/115] python3Packages.llama-index-vector-stores-qdrant: 0.9.0 -> 0.9.1 --- .../llama-index-vector-stores-qdrant/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix index 30bbc532e1e9..4b4447cb1603 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-qdrant"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_qdrant"; inherit version; - hash = "sha256-TXBHk/0B4XOtzakCVG5d8aeSgYdoaqSDDWi4j3yMIy0="; + hash = "sha256-IV4kJ4veRMZ0bWDH3z+IEflDwgUkpJbgyVTutkSegxk="; }; build-system = [ hatchling ]; From 674078c13da9ef3faa886d86e5ac6db29a93638b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 18:41:41 +0000 Subject: [PATCH 095/115] rumdl: 0.0.213 -> 0.0.216 --- pkgs/by-name/ru/rumdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index bed834ae7a21..8ba306f020bb 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.0.213"; + version = "0.0.216"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-YUo6WU3r9phIrM8g3qfGAVaj1oSAOqgTfCoghsFU/Ng="; + hash = "sha256-aHgaqsU6cvAfWF4q1aynE9H+Ok46Tld9ukRvS0urfRU="; }; - cargoHash = "sha256-JSHS1/H5jiB4NvQV5qMrui118JGxVLqOfjRLUB/cPTQ="; + cargoHash = "sha256-G7++F3Av56KVan6PTsqI0AjSlKLTY7Ypk9mZBrhqevI="; cargoBuildFlags = [ "--bin=rumdl" From 728b068219b0423744d81540661b13f45893510a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 18:51:26 +0000 Subject: [PATCH 096/115] vals: 0.43.0 -> 0.43.1 --- pkgs/by-name/va/vals/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 842c7ad01ab2..375c0b39e523 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "vals"; - version = "0.43.0"; + version = "0.43.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-uY4xu778DaX69sPcOCYAe3H/zSq4B0KdHETyDQ2hvzs="; + sha256 = "sha256-CHDEhWdGNctl5bTbiul4T7U9yia/mn/ps9c6Zkgdqrw="; }; - vendorHash = "sha256-I2xHYyAurUegN22Ry9oTi6tKFgTTdNHfiqTeBX1N83Q="; + vendorHash = "sha256-Mv3mqKDokRahWoOsTDLjFrDVAfQuftkRop3wAX9wc7Y="; proxyVendor = true; From 7a1cfb02ef1520bbbcb5ec01116bb0f9560cfdc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Fri, 26 Dec 2025 02:10:09 +0100 Subject: [PATCH 097/115] isabelle: 2025 -> 2025-1 --- pkgs/by-name/is/isabelle/package.nix | 54 ++++++++++++++++++++++------ pkgs/top-level/all-packages.nix | 15 -------- 2 files changed, 44 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/is/isabelle/package.nix b/pkgs/by-name/is/isabelle/package.nix index f61abb5378b2..5099b41ca5ab 100644 --- a/pkgs/by-name/is/isabelle/package.nix +++ b/pkgs/by-name/is/isabelle/package.nix @@ -3,9 +3,10 @@ stdenv, fetchurl, fetchFromGitHub, + gcc14Stdenv, coreutils, net-tools, - java, + openjdk21, scala_3, polyml, verit, @@ -21,13 +22,43 @@ }: let - vampire' = vampire.overrideAttrs (_: { + java = openjdk21; + + # There have been issues with proofs failing on NixOS in the past, + # so we pin polyml to the exact commit that upstream isabelle uses + polyml' = polyml.overrideAttrs { + pname = "polyml-for-isabelle"; + version = "2025-1"; + + src = fetchFromGitHub { + owner = "polyml"; + repo = "polyml"; + rev = "ccd3e3717f7238b9b5d295fea4b5426182dfc0b6"; + hash = "sha256-wYW8aSvXzhW3hCDeorkD59j+1S6smzsFXHuPYeqo7z8="; + }; + + configureFlags = [ + "--enable-intinf-as-int" + "--with-gmp" + "--disable-shared" + ]; + buildFlags = [ "compiler" ]; + }; + + # Isabelle uses a branch of vampire that is not in the normal release line + # that adds support for higher order goals + vampire' = (vampire.override { stdenv = gcc14Stdenv; }).overrideAttrs (_: { + pname = "vampire-for-isabelle"; + version = "4.8"; + src = fetchFromGitHub { owner = "vprover"; repo = "vampire"; tag = "v4.8HO4Sledgahammer"; hash = "sha256-CmppaGa4M9tkE1b25cY1LSPFygJy5yV4kpHKbPqvcVE="; }; + + cmakeFlags = [ (lib.cmakeFeature "CMAKE_BUILD_HOL" "On") ]; }); sha1 = stdenv.mkDerivation { @@ -56,7 +87,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "isabelle"; - version = "2025"; + version = "2025-1"; dirname = "Isabelle${finalAttrs.version}"; @@ -64,23 +95,23 @@ stdenv.mkDerivation (finalAttrs: { if stdenv.hostPlatform.isDarwin then fetchurl { url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_macos.tar.gz"; - hash = "sha256-6ldUwiiFf12dOuJU7JgUeX8kU+opDfILL23LLvDi5/g="; + hash = "sha256-WKlrsXP6oZHy6NTaaQYpddtgE2QGhBZ4uKai61dtQ14="; } else if stdenv.hostPlatform.isx86 then fetchurl { url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_linux.tar.gz"; - hash = "sha256-PR1m3jcYI/4xqormZjj3NXW6wkTwCzGu4dy2LzgUfFY="; + hash = "sha256-0SA28X3fIKMV3wZtlJvBxq9MZkI6GevVuSNzgqJ4xQU="; } else fetchurl { url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_linux_arm.tar.gz"; - hash = "sha256-p/Hp+7J5gJy5s6BVD5Ma1Mu2OS53I8BS7gKSOYYB0PE="; + hash = "sha256-BUhdK8qhdV2Den+4bbdd9T6MD/BtGpxp+1Axj21NxrI="; }; nativeBuildInputs = [ java ]; buildInputs = [ - polyml + polyml' verit vampire' eprover-ho @@ -102,6 +133,9 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs lib/Tools/ bin/ + substituteInPlace src/Pure/ML/ml_settings.scala \ + --replace-fail 'polyml_home + Path.basic(ml_platform)' 'Path.explode("${polyml'}/bin")' + cat >contrib/verit-*/etc/settings <contrib/polyml-*/etc/settings < Date: Fri, 26 Dec 2025 02:43:36 +0100 Subject: [PATCH 098/115] isabelle-components.isabelle-linter: 2025-1.0.0 -> 2025-1-1.0.0 --- pkgs/by-name/is/isabelle/components/isabelle-linter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/is/isabelle/components/isabelle-linter.nix b/pkgs/by-name/is/isabelle/components/isabelle-linter.nix index 512a3d224776..879cf0520bb0 100644 --- a/pkgs/by-name/is/isabelle/components/isabelle-linter.nix +++ b/pkgs/by-name/is/isabelle/components/isabelle-linter.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "isabelle-linter"; - version = "2025-1.0.0"; + version = "2025-1-1.0.0"; src = fetchFromGitHub { owner = "isabelle-prover"; repo = "isabelle-linter"; - rev = "Isabelle2025-v1.0.0"; - hash = "sha256-cH9EoIbKa6cqLjw83gnYvCy+Dq0d5fFmJCabdPrRJeI="; + rev = "Isabelle2025-1-v1.0.0"; + hash = "sha256-4J1lEvBNlfZudEEqsU3zOUewKSC4xZ3HTZGwgJCf9kc="; }; nativeBuildInputs = [ isabelle ]; From 82fdfb5692c1b663f1b5e68fb0b6b5adcbdf83b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Fri, 26 Dec 2025 02:52:08 +0100 Subject: [PATCH 099/115] isabelle: remove jwiegley as maintainer No activity for over three years now --- pkgs/by-name/is/isabelle/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/is/isabelle/package.nix b/pkgs/by-name/is/isabelle/package.nix index 5099b41ca5ab..c0c9d040127a 100644 --- a/pkgs/by-name/is/isabelle/package.nix +++ b/pkgs/by-name/is/isabelle/package.nix @@ -277,7 +277,6 @@ stdenv.mkDerivation (finalAttrs: { ]; license = lib.licenses.bsd3; maintainers = [ - lib.maintainers.jwiegley lib.maintainers.jvanbruegge ]; platforms = lib.platforms.unix; From 5b0d9c044739759e5d055c6a8d0b566ddd77c9be Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 13 Jan 2026 13:58:48 +0100 Subject: [PATCH 100/115] charybdis, nixos/charybdis: drop The charybdis-ircd project was archived in June 2021 and replaced by Solanum, which we have been providing since May 2021. --- nixos/modules/module-list.nix | 1 - nixos/modules/rename.nix | 4 + .../modules/services/networking/charybdis.nix | 126 ------------------ pkgs/by-name/ch/charybdis/package.nix | 63 --------- pkgs/top-level/aliases.nix | 1 + 5 files changed, 5 insertions(+), 190 deletions(-) delete mode 100644 nixos/modules/services/networking/charybdis.nix delete mode 100644 pkgs/by-name/ch/charybdis/package.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index af7ea9aa5a6d..3046b73f731b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1128,7 +1128,6 @@ ./services/networking/cato-client.nix ./services/networking/centrifugo.nix ./services/networking/cgit.nix - ./services/networking/charybdis.nix ./services/networking/chisel-server.nix ./services/networking/cjdns.nix ./services/networking/clatd.nix diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 0a661c984c2c..d2152082a042 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -139,6 +139,10 @@ in "cgmanager" "enable" ] "cgmanager was deprecated by lxc and therefore removed from nixpkgs.") + (mkRemovedOptionModule [ + "services" + "charybdis" + ] "The charybdis module has been removed, the project was archived in 2021.") (mkRemovedOptionModule [ "services" "chatgpt-retrieval-plugin" diff --git a/nixos/modules/services/networking/charybdis.nix b/nixos/modules/services/networking/charybdis.nix deleted file mode 100644 index 9f07abfdeadb..000000000000 --- a/nixos/modules/services/networking/charybdis.nix +++ /dev/null @@ -1,126 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -let - inherit (lib) - mkEnableOption - mkIf - mkOption - singleton - types - ; - inherit (pkgs) coreutils charybdis; - cfg = config.services.charybdis; - - configFile = pkgs.writeText "charybdis.conf" '' - ${cfg.config} - ''; -in - -{ - - ###### interface - - options = { - - services.charybdis = { - - enable = mkEnableOption "Charybdis IRC daemon"; - - config = mkOption { - type = types.str; - description = '' - Charybdis IRC daemon configuration file. - ''; - }; - - statedir = mkOption { - type = types.path; - default = "/var/lib/charybdis"; - description = '' - Location of the state directory of charybdis. - ''; - }; - - user = mkOption { - type = types.str; - default = "ircd"; - description = '' - Charybdis IRC daemon user. - ''; - }; - - group = mkOption { - type = types.str; - default = "ircd"; - description = '' - Charybdis IRC daemon group. - ''; - }; - - motd = mkOption { - type = types.nullOr types.lines; - default = null; - description = '' - Charybdis MOTD text. - - Charybdis will read its MOTD from /etc/charybdis/ircd.motd . - If set, the value of this option will be written to this path. - ''; - }; - - }; - - }; - - ###### implementation - - config = mkIf cfg.enable ( - lib.mkMerge [ - { - users.users.${cfg.user} = { - description = "Charybdis IRC daemon user"; - uid = config.ids.uids.ircd; - group = cfg.group; - }; - - users.groups.${cfg.group} = { - gid = config.ids.gids.ircd; - }; - - systemd.tmpfiles.settings."10-charybdis".${cfg.statedir}.d = { - inherit (cfg) user group; - }; - - environment.etc."charybdis/ircd.conf".source = configFile; - - systemd.services.charybdis = { - description = "Charybdis IRC daemon"; - wantedBy = [ "multi-user.target" ]; - reloadIfChanged = true; - restartTriggers = [ - configFile - ]; - environment = { - BANDB_DBPATH = "${cfg.statedir}/ban.db"; - }; - serviceConfig = { - ExecStart = "${charybdis}/bin/charybdis -foreground -logfile /dev/stdout -configfile /etc/charybdis/ircd.conf"; - ExecReload = "${coreutils}/bin/kill -HUP $MAINPID"; - Group = cfg.group; - User = cfg.user; - }; - }; - - } - - (mkIf (cfg.motd != null) { - environment.etc."charybdis/ircd.motd".text = cfg.motd; - }) - ] - ); -} diff --git a/pkgs/by-name/ch/charybdis/package.nix b/pkgs/by-name/ch/charybdis/package.nix deleted file mode 100644 index 714d68cd0610..000000000000 --- a/pkgs/by-name/ch/charybdis/package.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchurl, - autoreconfHook, - bison, - flex, - openssl, - gnutls, -}: - -stdenv.mkDerivation rec { - pname = "charybdis"; - version = "4.1.2"; - - src = fetchFromGitHub { - owner = "charybdis-ircd"; - repo = "charybdis"; - rev = "${pname}-${version}"; - sha256 = "1lndk0yp27qm8bds4jd204ynxcq92fqmpfb0kkcla5zgky3miks3"; - }; - - patches = [ - (fetchurl { - url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/d13eb723d7e9512fb2f2516e5934bd927a92eb2c/community/charybdis/fix-missing-include.patch"; - hash = "sha256-8JXYuIjoHQg+l33OjseF5nnd5ZPagBA2/bSa3Il5Te4="; - }) - ]; - - postPatch = '' - substituteInPlace include/defaults.h --replace 'PKGLOCALSTATEDIR "' '"/var/lib/charybdis' - substituteInPlace include/defaults.h --replace 'ETCPATH "' '"/etc/charybdis' - ''; - - autoreconfPhase = "sh autogen.sh"; - - configureFlags = [ - "--enable-epoll" - "--enable-ipv6" - "--enable-openssl=${openssl.dev}" - "--with-program-prefix=charybdis-" - ]; - - nativeBuildInputs = [ - autoreconfHook - bison - flex - ]; - buildInputs = [ - openssl - gnutls - ]; - - meta = { - description = "IRCv3 server designed to be highly scalable"; - homepage = "https://github.com/charybdis-ircd/charybdis"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ lassulus ]; - platforms = lib.platforms.unix; - }; - -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c9074c59caf8..30f4b02d58f5 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -409,6 +409,7 @@ mapAliases { certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27 challenger = throw "'challenger' has been renamed to/replaced by 'taler-challenger'"; # Converted to throw 2025-10-27 charmcraft = throw "charmcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18 + charybdis = throw "charybdis was removed since its upstream repo was archived in 2021"; # Added 2026-01-13 chatgpt-retrieval-plugin = throw "chatgpt-retrieval-plugin has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 check-esxi-hardware = throw "'check-esxi-hardware' has been renamed to/replaced by 'nagiosPlugins.check_esxi_hardware'"; # Converted to throw 2025-10-27 check-mssql-health = throw "'check-mssql-health' has been renamed to/replaced by 'nagiosPlugins.check_mssql_health'"; # Converted to throw 2025-10-27 From d7fc5fbde942e925b128aab3bb632091b63811a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 19:41:20 +0000 Subject: [PATCH 101/115] meowpdf: 1.2.1 -> 1.2.2 --- pkgs/by-name/me/meowpdf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meowpdf/package.nix b/pkgs/by-name/me/meowpdf/package.nix index ca9fb06eaf1c..d77a06289c7b 100644 --- a/pkgs/by-name/me/meowpdf/package.nix +++ b/pkgs/by-name/me/meowpdf/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meowpdf"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "monoamine11231"; repo = "meowpdf"; tag = "v${finalAttrs.version}"; - hash = "sha256-RwhzPaqV7N6K5fO2ptBgZ2jRifZexpSvh+hJN0seIPc="; + hash = "sha256-Q3upQj7ppusWzrmESuPJrBO9kLde9lPLKA1b4jXrKQ0="; }; - cargoHash = "sha256-OH+0Pxb4QcRkjT2cOi9GJa5jss1DaMKUzVSmiwyIoAg="; + cargoHash = "sha256-qhoTOYR2K49Bhipnar/RxFFHvTTlwx1kS3YArPlYm/I="; nativeBuildInputs = [ pkg-config From c4f8a3bf17f400da5dae332543f24ab2949d20c6 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Tue, 13 Jan 2026 11:53:52 -0800 Subject: [PATCH 102/115] signalbackup-tools: 20260112 -> 20260113 Diff: https://github.com/bepaald/signalbackup-tools/compare/20260112...20260113 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 873fff202b73..fcd9cde46403 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20260112"; + version = "20260113"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = version; - hash = "sha256-WD5+ACtup9Mgph1CEKuzy+dSeowhOWoMz/JQesdeWPI="; + hash = "sha256-vnmNiVMNXdSr2CYgNYIf+tzA86og3r7MeOVyo3bqfvA="; }; nativeBuildInputs = [ From 866c1ba30ea96fc70937d9ec8c368e1a7c670005 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 20:03:45 +0000 Subject: [PATCH 103/115] sub-store: 2.20.75 -> 2.20.83 --- pkgs/by-name/su/sub-store/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store/package.nix b/pkgs/by-name/su/sub-store/package.nix index 0e16160e0f5c..05c5ec2b0fa9 100644 --- a/pkgs/by-name/su/sub-store/package.nix +++ b/pkgs/by-name/su/sub-store/package.nix @@ -15,13 +15,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store"; - version = "2.20.75"; + version = "2.20.83"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store"; tag = finalAttrs.version; - hash = "sha256-6P9ofDNOk+jTqpv3OsfiMCMLpvaKTDAdupfKusARHdg="; + hash = "sha256-UfNioH6WfnxjvBG5NJTz1h9I1lOxtxUVDGW4jRj3m2E="; }; sourceRoot = "${finalAttrs.src.name}/backend"; From fdcf84260fa872624c707e26d93a377df2179354 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 20:04:10 +0000 Subject: [PATCH 104/115] sub-store-frontend: 2.15.87 -> 2.15.94 --- pkgs/by-name/su/sub-store-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index ff861a8931f5..bfec20b7f6e3 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -13,13 +13,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.15.87"; + version = "2.15.94"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-7YUCxzFrA2x8Rref+SfOHmhLx8+HDfVIK3xe4BGKs9c="; + hash = "sha256-HpE7+XmlZAfmVYURaad9sHmJNFaTzQkJkenNcYUCCHU="; }; nativeBuildInputs = [ From 453809552c67fa1c7bd997f82090ec6e1281dd34 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 13 Jan 2026 23:17:11 +0300 Subject: [PATCH 105/115] qt6.qtdeclarative: backport another common Plasma crash fix --- .../qtdeclarative/another-crash-fix.patch | 16 ++++++++++++++++ .../qt-6/modules/qtdeclarative/default.nix | 5 +++++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch new file mode 100644 index 000000000000..e63a70c53708 --- /dev/null +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch @@ -0,0 +1,16 @@ +--- a/src/qml/jsruntime/qv4qobjectwrapper.cpp ++++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp +@@ -1583,10 +1583,9 @@ + o->deleteLater(); + } else { + // If the object is C++-owned, we still have to release the weak reference we have +- // to it. +- ddata->jsWrapper.clear(); +- if (lastCall && ddata->propertyCache) +- ddata->propertyCache.reset(); ++ // to it. If the "main" wrapper is not ours, we should leave it alone, though. ++ if (ddata->jsWrapper.as() == this) ++ ddata->jsWrapper.clear(); + } + } + } diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix index 07f95c229028..d78544b8dc8d 100644 --- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix @@ -44,6 +44,11 @@ qtModule { hash = "sha256-KMFurA9Q84qwuyBraU3ZdoFWs8uO3uoUcinfcfh/ps8="; }) + # Backport of https://codereview.qt-project.org/c/qt/qtdeclarative/+/704031 + # Fixes common Plasma crash + # FIXME: remove in 6.10.3 + ./another-crash-fix.patch + # https://qt-project.atlassian.net/browse/QTBUG-137440 (fetchpatch { name = "rb-dialogs-link-labsfolderlistmodel-into-quickdialogs2quickimpl.patch"; From e1c0ee480f65fd05877d0173a94819c75630af75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 20:31:23 +0000 Subject: [PATCH 106/115] pg-schema-diff: 1.0.3 -> 1.0.5 --- pkgs/by-name/pg/pg-schema-diff/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pg/pg-schema-diff/package.nix b/pkgs/by-name/pg/pg-schema-diff/package.nix index df284c8e5893..e2f1d37d8e3a 100644 --- a/pkgs/by-name/pg/pg-schema-diff/package.nix +++ b/pkgs/by-name/pg/pg-schema-diff/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "pg-schema-diff"; - version = "1.0.3"; + version = "1.0.5"; src = fetchFromGitHub { owner = "stripe"; repo = "pg-schema-diff"; tag = "v${finalAttrs.version}"; - hash = "sha256-pAGd62P+w8BnGMQp2kzAg/mLPvJG6ma25K/JmjpivLk="; + hash = "sha256-MNuJS9zhTbF6FY1i5fF5VhX8pa+hVaQfdAaj3CKmG50="; }; nativeCheckInputs = [ From 332f406568e87dbd6fc4d1f400c0ef4e0310c37e Mon Sep 17 00:00:00 2001 From: Sergei Lukianov Date: Tue, 13 Jan 2026 12:54:52 -0800 Subject: [PATCH 107/115] prometheus-snmp-exporter: 0.29.0 -> 0.30.1 Add noop config to make snmp-exporter actually start without error as it now requires at least some modules configured. Signed-off-by: Sergei Lukianov --- nixos/tests/prometheus-exporters.nix | 1 + pkgs/servers/monitoring/prometheus/snmp-exporter.nix | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 7d917e3bbc32..c3405324a4a2 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -1733,6 +1733,7 @@ let community = "public"; version = 2; }; + modules.test = { }; }; }; exporterTest = '' diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix index 43327f04fa3e..42e6f7855d8e 100644 --- a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "snmp_exporter"; - version = "0.29.0"; + version = "0.30.1"; src = fetchFromGitHub { owner = "prometheus"; repo = "snmp_exporter"; rev = "v${version}"; - sha256 = "sha256-eM3R4wNsBeGscaTzqdrj9ceiKFjRF3F78SWDamNMEYM="; + sha256 = "sha256-vLgqcqjnUvXYlxVyybDvra9YY5Im17L4I3LLf77tR8M="; }; - vendorHash = "sha256-C5iY3hBqepxLkGwPDVmnDf/ugF4h5y8scEomU9mkMEM="; + vendorHash = "sha256-3Rjt91Xb0Y5OCkwGQVQLZ6zK0+xVk8XNrGfax6zZJ7o="; buildInputs = [ net-snmp ]; From a47b3168285d8ff32a2bddf0e61bfdca1da85fff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 21:35:25 +0000 Subject: [PATCH 108/115] qlementine: 1.4.1 -> 1.4.2 --- pkgs/by-name/ql/qlementine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ql/qlementine/package.nix b/pkgs/by-name/ql/qlementine/package.nix index b459f218b6f2..16dc46ee4c15 100644 --- a/pkgs/by-name/ql/qlementine/package.nix +++ b/pkgs/by-name/ql/qlementine/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "qlementine"; - version = "1.4.1"; + version = "1.4.2"; src = fetchFromGitHub { owner = "oclero"; repo = "qlementine"; tag = "v${finalAttrs.version}"; - hash = "sha256-GSI77bpxPEGBajU5z92/yGkPbeImobd4EvZDf6A8+Z0="; + hash = "sha256-QDU+9nWt08v0IOwB+izKXNGfXNlbuP8cg8csCmWATLI="; }; nativeBuildInputs = [ cmake ]; From c1d7da1451a17cf45c31cf94c0c25d4d5ec38539 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 13 Jan 2026 21:41:02 +0000 Subject: [PATCH 109/115] llm.tests: fix the eval MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without the change `llm.tests` fails the eval on `master` as: $ nix build --no-link -f. llm.tests error: … in the right operand of the update (//) operator at lib/attrsets.nix:1619:60: 1618| # The invariant is satisfied because each half will have at least 1 element 1619| binaryMerge start (start + (end - start) / 2) // binaryMerge (start + (end - start) / 2) end | ^ 1620| else … in the left operand of the update (//) operator at lib/attrsets.nix:1619:11: 1618| # The invariant is satisfied because each half will have at least 1 element 1619| binaryMerge start (start + (end - start) / 2) // binaryMerge (start + (end - start) / 2) end | ^ 1620| else (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: attribute 'tests' missing at pkgs/development/python-modules/llm/default.nix:262:46: 261| # include tests for all the plugins 262| tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests) withPluginsArgNames); | ^ 263| }; It happens because `python.pkgs.llm-lmstudio.tests` attribute does not exist. THe change adds a fallback for packages without tests attributes. --- pkgs/development/python-modules/llm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index f50ae25ec263..78ec739553f6 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -259,7 +259,7 @@ let }; # include tests for all the plugins - tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests) withPluginsArgNames); + tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests or { }) withPluginsArgNames); }; meta = { From 1ecf7cfcc36ecd1d69bf6a01a7ae594983c89a7e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 19:22:20 +0000 Subject: [PATCH 110/115] opentofu: 1.11.2 -> 1.11.3 --- pkgs/by-name/op/opentofu/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/opentofu/package.nix b/pkgs/by-name/op/opentofu/package.nix index 5a1158748b9a..c06f7190a8b2 100644 --- a/pkgs/by-name/op/opentofu/package.nix +++ b/pkgs/by-name/op/opentofu/package.nix @@ -16,13 +16,13 @@ let package = buildGoModule rec { pname = "opentofu"; - version = "1.11.2"; + version = "1.11.3"; src = fetchFromGitHub { owner = "opentofu"; repo = "opentofu"; tag = "v${version}"; - hash = "sha256-8yT1qzO9pa1zdp+YUNQT5Za5eOXMBC/LiGEgwc514ag="; + hash = "sha256-r5GwFWzXYXX06swmBS+yXIjKwSMArPYd5h+xJlZBdy4="; }; vendorHash = "sha256-WO5OtKwluks5nuSHJ4NO1+EKhtCrJE9MuMGmu5fYKM4="; @@ -33,10 +33,6 @@ let "github.com/opentofu/opentofu/version.dev=no" ]; - postPatch = '' - substituteInPlace go.mod --replace-fail 'go 1.25.5' 'go 1.25.4' - ''; - nativeBuildInputs = [ installShellFiles ]; patches = [ ./provider-path-0_15.patch ]; From 9945838302a92010e1adc1dc13d83183c49839b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 22:04:28 +0000 Subject: [PATCH 111/115] esphome: 2025.12.5 -> 2025.12.6 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 5581fb68c3f3..f7fc47df76d7 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2025.12.5"; + version = "2025.12.6"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-PCUxnX/Gtlfo8puayBBJt7T98hQT1/iZtlDyrbDwxog="; + hash = "sha256-7TpHpivBNA5DW/ThCUqhEn9y0L62lMhRAP9tH1800Zk="; }; patches = [ From 50c5ce8fdddd2fa7af1821765a1061f7e9c726c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 22:40:16 +0000 Subject: [PATCH 112/115] terraform-providers.hashicorp_google: 7.15.0 -> 7.16.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 14488ce062f9..a193a1bc9bb9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,13 +571,13 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-ylgM8pyE2jqNM/DoABQPB+oGhykL5Qtk2FelzSWh7wQ=", + "hash": "sha256-xqj0bA+tKpxJ0Wq0bGzBmpoCyALdgBrPUaw7A5zAxxA=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.15.0", + "rev": "v7.16.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-8VP8ryM4VBpCfsEi7KPiSnCcfLy9xgNFETRdbdTM3Gg=" + "vendorHash": "sha256-6re5ARUiWmpkND7hfjSDm2aOX5vlESp7UrcPJDNIJ+s=" }, "hashicorp_google-beta": { "hash": "sha256-rgN9FJGz5BxYkVqmDLQH+Sw4HRwOs+PbBB4hMmYmTTU=", From a9e49f3f329a7880b3d0caf08367cb500d7f61f7 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 13 Jan 2026 23:46:53 +0100 Subject: [PATCH 113/115] python3Packages.f3d: 3.4.0 -> 3.4.1 Diff: https://github.com/f3d-app/f3d/compare/v3.4.0...v3.4.1 Changelog: https://github.com/f3d-app/f3d/releases/tag/v3.4.1 --- pkgs/by-name/f3/f3d/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/f3/f3d/package.nix b/pkgs/by-name/f3/f3d/package.nix index 283bb8c3a639..9c31664fdfca 100644 --- a/pkgs/by-name/f3/f3d/package.nix +++ b/pkgs/by-name/f3/f3d/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { pname = "f3d"; - version = "3.4.0"; + version = "3.4.1"; outputs = [ "out" ] ++ lib.optionals withManual [ "man" ]; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { owner = "f3d-app"; repo = "f3d"; tag = "v${version}"; - hash = "sha256-lkcTdudTskrHk+a/8w/4eTpRELvzuwECztp/lRlft6Y="; + hash = "sha256-2Kcy9CF0K9jBfVc944i289jbMQdQWXW+gOiaHHchF6U="; fetchLFS = true; }; From 0bfffc86ab569db621da73fa0a202d62ea6ee087 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:49:52 +0000 Subject: [PATCH 114/115] git-wt: use finalAttrs pattern --- pkgs/by-name/gi/git-wt/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gi/git-wt/package.nix b/pkgs/by-name/gi/git-wt/package.nix index 194a4d66eadc..1db351f16dc7 100644 --- a/pkgs/by-name/gi/git-wt/package.nix +++ b/pkgs/by-name/gi/git-wt/package.nix @@ -5,14 +5,14 @@ git, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "git-wt"; version = "0.12.1"; src = fetchFromGitHub { owner = "k1LoW"; repo = "git-wt"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-poAKWBKvTOCIuBrDMm9S1TaYqsK5HweybTNO+p0FBfk="; }; @@ -23,15 +23,15 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/k1LoW/git-wt/version.Version=v${version}" + "-X github.com/k1LoW/git-wt/version.Version=v${finalAttrs.version}" ]; meta = { description = "Git subcommand that makes git worktree simple"; homepage = "https://github.com/k1LoW/git-wt"; - changelog = "https://github.com/k1LoW/git-wt/releases/tag/v${version}"; + changelog = "https://github.com/k1LoW/git-wt/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ryoppippi ]; mainProgram = "git-wt"; }; -} +}) From 2432dae38b0baf807d4231166472d0b7aa92c46d Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:50:02 +0000 Subject: [PATCH 115/115] git-wt: 0.12.1 -> 0.13.0 --- pkgs/by-name/gi/git-wt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-wt/package.nix b/pkgs/by-name/gi/git-wt/package.nix index 1db351f16dc7..3172e9624534 100644 --- a/pkgs/by-name/gi/git-wt/package.nix +++ b/pkgs/by-name/gi/git-wt/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "git-wt"; - version = "0.12.1"; + version = "0.13.0"; src = fetchFromGitHub { owner = "k1LoW"; repo = "git-wt"; tag = "v${finalAttrs.version}"; - hash = "sha256-poAKWBKvTOCIuBrDMm9S1TaYqsK5HweybTNO+p0FBfk="; + hash = "sha256-513y6uB32ln1k3N4f8L2ph6sf2/1tLfLSO+4kEc4nB8="; }; vendorHash = "sha256-K5geAvG+mvnKeixOyZt0C1T5ojSBFmx2K/Msol0HsSg=";