From 677789d126060aa09d674f6bc326d13e7f55fc15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Oct 2025 02:08:56 +0000 Subject: [PATCH 001/134] prometheus-nextcloud-exporter: 0.8.0 -> 0.9.0 --- pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix b/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix index 68397cf9b796..7d874f05924b 100644 --- a/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "prometheus-nextcloud-exporter"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "xperimental"; repo = "nextcloud-exporter"; rev = "v${version}"; - sha256 = "sha256-lK5a63ZokFlm5S3k1a0MGBm+vAAqQV/5ERjJ0zZ4Yno="; + sha256 = "sha256-S8r9WXWKneik+r6gdwWdDOWXpNkqr9aVem76Jmdligg="; }; - vendorHash = "sha256-9+Vv2GodEocDppWvTj4W3/tBqSJJZ9LkyTl5evm/45Y="; + vendorHash = "sha256-isT/ntUnixB76WxnMm/5TUd9JeaCy7vkCwVtkc95o2M="; passthru.tests = { inherit (nixosTests.prometheus-exporters) nextcloud; }; From 7e91af2e0fdf12f01c7a225ef82813fa14b30fd9 Mon Sep 17 00:00:00 2001 From: Cryolitia PukNgae Date: Sat, 25 Oct 2025 21:34:29 +0800 Subject: [PATCH 002/134] shanggu-fonts: 1.022 -> 1.024 --- pkgs/by-name/sh/shanggu-fonts/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sh/shanggu-fonts/package.nix b/pkgs/by-name/sh/shanggu-fonts/package.nix index 4f00cea3079d..1219db536993 100644 --- a/pkgs/by-name/sh/shanggu-fonts/package.nix +++ b/pkgs/by-name/sh/shanggu-fonts/package.nix @@ -5,7 +5,7 @@ p7zip, }: let - version = "1.022"; + version = "1.024"; source = with lib.attrsets; @@ -18,10 +18,10 @@ let }) ) { - Mono = "sha256-kRUnhNXTcU6DCgM0yDVZTzr+2SooANoSkj5bJ1zK+YI="; - Round = "sha256-5VJsgTSOGNW87ybKtu55rn+1wp7aUBBC3IPwZopcb9o="; - Sans = "sha256-Bss244+gG00tnWUt6hri3BO11tBMWB3+VUEuWqHqr6Y="; - Serif = "sha256-PYuqBGxU/T6dlVpa5gqaxe5BShiaIlVisRGtPamlykE="; + Mono = "sha256-JSGr3/q5Ca0AphQlfWYKOnKYt2Nr0CtNmv/j27WxBz8="; + Round = "sha256-DDMGf+QK8MIRfGFb7QY4sycyGUGmoZAq1OhMQ2VgBbY="; + Sans = "sha256-V+fabg4yC1TBVePs4+mpv6LBqq5bH6dTSHtX+SWFR3E="; + Serif = "sha256-z55QTCtpVljW+JMdGJJLAm6TIq70maRiegehxoTvhWI="; }; extraOutputs = builtins.attrNames source; From 5a5634d0c78b01b0a616c655556e85d4ee8a39a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Nov 2025 17:05:14 +0000 Subject: [PATCH 003/134] pbm: 1.4.6 -> 1.5.0 --- pkgs/by-name/pb/pbm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pb/pbm/package.nix b/pkgs/by-name/pb/pbm/package.nix index fcc90639db78..30cbb1e940f4 100644 --- a/pkgs/by-name/pb/pbm/package.nix +++ b/pkgs/by-name/pb/pbm/package.nix @@ -2,9 +2,9 @@ buildDotnetGlobalTool { pname = "pbm"; - version = "1.4.6"; + version = "1.5.0"; - nugetHash = "sha256-Rx7L1Bl2VwsAZMGudsFA7K++WuhJpjqlRsHMuBebo6Y="; + nugetHash = "sha256-MDsu9+EtgiDXPHKDMkbfzekPts064g39tbGJj9vSGMc="; meta = with lib; { description = "CLI for managing Akka.NET applications and Akka.NET Clusters"; From 02d113655481ade5db423bd93d7d875c53716ca8 Mon Sep 17 00:00:00 2001 From: cybardev <50134239+cybardev@users.noreply.github.com> Date: Wed, 10 Dec 2025 15:50:25 -0400 Subject: [PATCH 004/134] git-xet: init at 0.2.0 --- pkgs/by-name/gi/git-xet/package.nix | 60 +++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 pkgs/by-name/gi/git-xet/package.nix diff --git a/pkgs/by-name/gi/git-xet/package.nix b/pkgs/by-name/gi/git-xet/package.nix new file mode 100644 index 000000000000..a24bb7114a98 --- /dev/null +++ b/pkgs/by-name/gi/git-xet/package.nix @@ -0,0 +1,60 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, + versionCheckHook, + pkg-config, + openssl, + zlib, + git, + git-lfs, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "git-xet"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "huggingface"; + repo = "xet-core"; + tag = "git-xet-v${finalAttrs.version}"; + hash = "sha256-XnCp9Dt4isFsT124ZVA/ID5y9l4bCSBQRrqrIPpv5Ow="; + }; + + cargoHash = "sha256-0xUik5zHO4T2PjFXrA0XHuy2892piE5Kiw2pcpa7xdY="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + zlib + ]; + + # Build only the git_xet package + buildAndTestSubdir = "git_xet"; + + nativeCheckInputs = [ + git + git-lfs + ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Git LFS plugin that uploads and downloads using the Xet protocol"; + homepage = "https://github.com/huggingface/xet-core/blob/main/git_xet/README.md"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + mainProgram = "git-xet"; + maintainers = with lib.maintainers; [ + cybardev + ]; + }; +}) From 0bbae1e73a96a1116a218351bc5c3741b354f341 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 10 Dec 2025 23:24:25 +0000 Subject: [PATCH 005/134] clair: 4.8.0 -> 4.9.0 --- pkgs/by-name/cl/clair/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clair/package.nix b/pkgs/by-name/cl/clair/package.nix index d8e40cd14af4..81450f8a56e2 100644 --- a/pkgs/by-name/cl/clair/package.nix +++ b/pkgs/by-name/cl/clair/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "clair"; - version = "4.8.0"; + version = "4.9.0"; src = fetchFromGitHub { owner = "quay"; repo = "clair"; rev = "v${version}"; - hash = "sha256-itIjDdTKQ0PCfOkefXxqu6MpdWK3F1j6ArvaInQd/hc="; + hash = "sha256-YZ2r9hzTvsyTFqlXGcmdABtNuBkKclPLmDfMl5/vCug="; }; - vendorHash = "sha256-CpIOQiEjQGC6qeoxRS/jFohUnELefAX0KOERudL6BGM="; + vendorHash = "sha256-W9ITDut+/QpFMO+c7fNHBfL83bD7ILBEMsF2G9kPYwQ="; nativeBuildInputs = [ makeWrapper From fbe85505878d82700fb29d5cd4576c7338cb3c70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 14:01:42 +0000 Subject: [PATCH 006/134] ivy: 0.3.4 -> 0.4.0 --- pkgs/by-name/iv/ivy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/iv/ivy/package.nix b/pkgs/by-name/iv/ivy/package.nix index fa6007cec1e3..647c87ee7250 100644 --- a/pkgs/by-name/iv/ivy/package.nix +++ b/pkgs/by-name/iv/ivy/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "ivy"; - version = "0.3.4"; + version = "0.4.0"; src = fetchFromGitHub { rev = "v${version}"; owner = "robpike"; repo = "ivy"; - hash = "sha256-/Q929ZXv3F6MZ+FdWKfbThNDT3JpvQw7WLGnbmitdOg="; + hash = "sha256-O+CQUS2EYPnRf8AbL2arhF7m5vhPUnDFXJsYst9/Eqg="; }; vendorHash = null; From 44a558440c2635c2baf28c08cd965ed476475723 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 20:38:23 +0000 Subject: [PATCH 007/134] ecs-agent: 1.101.0 -> 1.101.1 --- pkgs/by-name/ec/ecs-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ec/ecs-agent/package.nix b/pkgs/by-name/ec/ecs-agent/package.nix index 68ea04afc13b..87f805d197c5 100644 --- a/pkgs/by-name/ec/ecs-agent/package.nix +++ b/pkgs/by-name/ec/ecs-agent/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "amazon-ecs-agent"; - version = "1.101.0"; + version = "1.101.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "aws"; repo = "amazon-ecs-agent"; - hash = "sha256-1+SWffCxmbYf8hUUazrRds7bRwPX11b1HumaCAizsOQ="; + hash = "sha256-bD+gA9uPtHNDcg/QC+O9sQk7G4und5dViqS6f7pV0rU="; }; vendorHash = null; From 92bcddae2c1843b62b6ae8c67a04a225d8e71a2e Mon Sep 17 00:00:00 2001 From: Andreas Wiese Date: Fri, 19 Dec 2025 02:06:51 +0100 Subject: [PATCH 008/134] ham: 2025-02-25 -> 2025-11-12 --- pkgs/by-name/ha/ham/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/ham/package.nix b/pkgs/by-name/ha/ham/package.nix index 014ed638399a..9b05e092975a 100644 --- a/pkgs/by-name/ha/ham/package.nix +++ b/pkgs/by-name/ha/ham/package.nix @@ -8,13 +8,13 @@ perlPackages.buildPerlPackage { pname = "ham-unstable"; - version = "2025-02-25"; + version = "2025-11-12"; src = fetchFromGitHub { owner = "kernkonzept"; repo = "ham"; - rev = "81b6f05fd91865c7d42b94a683388504489356dc"; - hash = "sha256-a1JaUD/jrF7Yf+vyUoKQFjojxenmsCVw3Uo8u7RjPiQ="; + rev = "11c8b146f8b11e7f284050fe205ae8afb1715541"; + hash = "sha256-SlraTVE03UEF5Spjy6ZEPbhS/INBR/9MaRLw4/AxZds="; }; outputs = [ "out" ]; From 34b95124193c744574792d37c18200533438a37c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 02:50:07 +0000 Subject: [PATCH 009/134] jump: 0.51.0 -> 0.67.0 --- pkgs/by-name/ju/jump/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ju/jump/package.nix b/pkgs/by-name/ju/jump/package.nix index fee16aff1d27..ad72ac84ef26 100644 --- a/pkgs/by-name/ju/jump/package.nix +++ b/pkgs/by-name/ju/jump/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "jump"; - version = "0.51.0"; + version = "0.67.0"; src = fetchFromGitHub { owner = "gsamokovarov"; repo = "jump"; rev = "v${version}"; - hash = "sha256-nlCuotEiAX2+xx7T8jWZo2p4LNLhWXDdcU6DxJprgx0="; + hash = "sha256-/vMQIbpfnEzBhyCUgSd4XpeC9cEX/+AYIRDTOqgmCec="; }; vendorHash = "sha256-nMUqZWdq//q/DNthvpKiYLq8f95O0QoItyX5w4vHzSA="; From 61c49a8155f6e38d1c4d0deed625ce111d59c514 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Dec 2025 13:18:25 +0000 Subject: [PATCH 010/134] gitea-mcp-server: 0.5.0 -> 0.6.0 --- pkgs/by-name/gi/gitea-mcp-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitea-mcp-server/package.nix b/pkgs/by-name/gi/gitea-mcp-server/package.nix index 932a198dd014..81bb0eac5914 100644 --- a/pkgs/by-name/gi/gitea-mcp-server/package.nix +++ b/pkgs/by-name/gi/gitea-mcp-server/package.nix @@ -5,14 +5,14 @@ }: buildGoModule (finalAttrs: { pname = "gitea-mcp-server"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitea { domain = "gitea.com"; owner = "gitea"; repo = "gitea-mcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-Wrqy8RpDoK8GYldjGiTs8zwB3qzApKYJyK5Vhh0fMRg="; + hash = "sha256-3Lc9GJTg4W9Hz5wbOm2MkcCt0aBWneNc8OutIJsBRTg="; }; vendorHash = "sha256-N1Ct479Q5RH4TCxcSbIBoGDP/atBlWkxwBLJLk82juM="; From 8596a9168982a2824eeb6c5eb6b13dd34041564f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Dec 2025 08:55:40 +0000 Subject: [PATCH 011/134] yay: 12.5.3 -> 12.5.7 --- pkgs/by-name/ya/yay/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yay/package.nix b/pkgs/by-name/ya/yay/package.nix index f1f6eb56aa12..958a073161b8 100644 --- a/pkgs/by-name/ya/yay/package.nix +++ b/pkgs/by-name/ya/yay/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "yay"; - version = "12.5.3"; + version = "12.5.7"; src = fetchFromGitHub { owner = "Jguer"; repo = "yay"; tag = "v${finalAttrs.version}"; - hash = "sha256-Nsno5oUVUCqt5tn+qUFoDj/n1oHyMwWTAUBG/OU11SA="; + hash = "sha256-ampSNPa/PkYM6zEbukToDDmLQ5Bq9gmxwgD3RsnX3vU="; }; - vendorHash = "sha256-7y7Kb9770LiZxE0HOefh8T3+i36VcjsElo3GE+GdWeg="; + vendorHash = "sha256-Lkqrtb37bq1uwIZ4PzJdSM7QOZ28JMyDx68huxHHuGg="; nativeBuildInputs = [ installShellFiles ]; From 04cedf79aa34d1b3443b686d17bbad41301120cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 01:55:39 +0000 Subject: [PATCH 012/134] opentelemetry-collector-builder: 0.135.0 -> 0.142.0 --- pkgs/tools/misc/opentelemetry-collector/builder.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/opentelemetry-collector/builder.nix b/pkgs/tools/misc/opentelemetry-collector/builder.nix index 96b4137481a1..db4b6d7e2f1a 100644 --- a/pkgs/tools/misc/opentelemetry-collector/builder.nix +++ b/pkgs/tools/misc/opentelemetry-collector/builder.nix @@ -7,17 +7,17 @@ buildGoModule rec { pname = "ocb"; # Also update `pkgs/tools/misc/opentelemetry-collector/releases.nix` # whenever that version changes. - version = "0.135.0"; + version = "0.142.0"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-collector"; rev = "cmd/builder/v${version}"; - hash = "sha256-ntRWAYbVbtZBqewXx4+YCZspRr+wSE2iGgmH8PEfj5o="; + hash = "sha256-WHljFdxRXQyhEdDlwNAGGri2ow0Qf7T046MlIhF4V+E="; }; sourceRoot = "${src.name}/cmd/builder"; - vendorHash = "sha256-my52TJ2D9RXbIqSaY4PHwrYVd93dXXeg/srXHt1jcoI="; + vendorHash = "sha256-DxMnFrqrTgoghA8MeXSl2JOyZ4D9Y83PqUXm9Uofy7c="; env.CGO_ENABLED = 0; ldflags = [ From 184ddc1bb6e7cd09a82543769fc7d69a43851611 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Dec 2025 07:27:48 +0000 Subject: [PATCH 013/134] lefthook: 2.0.12 -> 2.0.13 --- pkgs/by-name/le/lefthook/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index 351f17e06ea8..f11917763f91 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -8,7 +8,7 @@ let pname = "lefthook"; - version = "2.0.12"; + version = "2.0.13"; in buildGoModule { inherit pname version; @@ -17,7 +17,7 @@ buildGoModule { owner = "evilmartians"; repo = "lefthook"; rev = "v${version}"; - hash = "sha256-Th3a5zUBrWbWHiKnoEwTA0TyZrhIQNnA/xgUrXandn8="; + hash = "sha256-fGz/h4Di2cs7KVs+9sx6D3RWJxO4TkMdtzd3pKAp0SA="; }; vendorHash = "sha256-4xCee6g7NowAIskatPtJQi6UnlIfQlg43Q26TryhqcE="; From 36494171fda59502ce2b9792fb0d33ac2dd6427d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Dec 2025 14:37:13 +0000 Subject: [PATCH 014/134] kitex: 0.15.3 -> 0.15.4 --- pkgs/by-name/ki/kitex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kitex/package.nix b/pkgs/by-name/ki/kitex/package.nix index 807cd4dbfe2b..fbe573bbb8e5 100644 --- a/pkgs/by-name/ki/kitex/package.nix +++ b/pkgs/by-name/ki/kitex/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "kitex"; - version = "0.15.3"; + version = "0.15.4"; src = fetchFromGitHub { owner = "cloudwego"; repo = "kitex"; tag = "v${finalAttrs.version}"; - hash = "sha256-ynWtLQjiBDPYQ8YgjdiGCR/dI5krLyFFdv4kyEcCRYI="; + hash = "sha256-JZsRT752RV3GGl6us4z0bC58kbkaZIkZHAgZL7gFnIY="; }; - vendorHash = "sha256-CldQslLyPOr8b6Mskuvoe+5AyXNxyLOmIjCw0vi73xk="; + vendorHash = "sha256-pMPt1NC3dAI7EvEOPoGXf/Gex1Vuso5y8jxQh2nBVOI="; subPackages = [ "tool/cmd/kitex" ]; From bbc1c67e58980456a8d11d0023699cb21b4eb6b2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 26 Dec 2025 19:34:30 +0100 Subject: [PATCH 015/134] lasuite-meet: 1.0.1 -> 1.1.0 https://github.com/suitenumerique/meet/blob/v1.1.0/CHANGELOG.md --- pkgs/by-name/la/lasuite-meet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix index 532cb29e7056..f723057b35c2 100644 --- a/pkgs/by-name/la/lasuite-meet/package.nix +++ b/pkgs/by-name/la/lasuite-meet/package.nix @@ -13,14 +13,14 @@ in python.pkgs.buildPythonApplication rec { pname = "lasuite-meet"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-QtaP0b8Aj//tCS6uo4NJcK+IjyrSBTOZ+/ijG3T3ePE="; + hash = "sha256-wa0KhS/UeFbw9fJVuFLIPtsLaC5+7Euaew8n6p2jC5Q="; }; sourceRoot = "source/src/backend"; From 79faea96ac56312586f2183f5223e81303fc5a78 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 26 Dec 2025 19:36:35 +0100 Subject: [PATCH 016/134] lasuite-meet-frontend: 1.0.1 -> 1.1.0 https://github.com/suitenumerique/meet/blob/v1.1.0/CHANGELOG.md --- pkgs/by-name/la/lasuite-meet-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet-frontend/package.nix b/pkgs/by-name/la/lasuite-meet-frontend/package.nix index 18a4de1ae5b4..128ff921c6de 100644 --- a/pkgs/by-name/la/lasuite-meet-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-meet-frontend/package.nix @@ -7,13 +7,13 @@ buildNpmPackage rec { pname = "lasuite-meet-frontend"; - version = "1.0.1"; + version = "1.1.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-QtaP0b8Aj//tCS6uo4NJcK+IjyrSBTOZ+/ijG3T3ePE="; + hash = "sha256-wa0KhS/UeFbw9fJVuFLIPtsLaC5+7Euaew8n6p2jC5Q="; }; sourceRoot = "source/src/frontend"; From 318453564e39847a17f8975ed62aab801cbb83dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Dec 2025 06:33:55 +0000 Subject: [PATCH 017/134] papeer: 0.8.5 -> 0.8.7 --- pkgs/by-name/pa/papeer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/papeer/package.nix b/pkgs/by-name/pa/papeer/package.nix index 72aaa42c02f2..2eb59ba0049f 100644 --- a/pkgs/by-name/pa/papeer/package.nix +++ b/pkgs/by-name/pa/papeer/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "papeer"; - version = "0.8.5"; + version = "0.8.7"; src = fetchFromGitHub { owner = "lapwat"; repo = "papeer"; rev = "v${version}"; - hash = "sha256-9cHbXo/kpe9S6MQE4wzgCZ4+m9gwGmckRmNhI+1zrS8="; + hash = "sha256-Qe+3rHEV+Env5sr9acdDqEzAi3PeN8/7fLoDz/B6GWo="; }; - vendorHash = "sha256-ZPkaS2obfeWS5/tWSkDe+Lua95mvoNXeNx3JEXrx/Es="; + vendorHash = "sha256-yGoRvPwlXA6FN67nQH/b0QpGQ2xXTCmXWNLInlcVk7k="; doCheck = false; # uses network From cf3217516de221771e91e78b7c0482917c1604a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Dec 2025 13:22:35 +0000 Subject: [PATCH 018/134] obs-studio-plugins.obs-shaderfilter: 2.5.1 -> 2.6.0 --- .../video/obs-studio/plugins/obs-shaderfilter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-shaderfilter.nix b/pkgs/applications/video/obs-studio/plugins/obs-shaderfilter.nix index 1814f6bffccc..aadef36a609a 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-shaderfilter.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-shaderfilter.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "obs-shaderfilter"; - version = "2.5.1"; + version = "2.6.0"; src = fetchFromGitHub { owner = "exeldro"; repo = "obs-shaderfilter"; rev = version; - sha256 = "sha256-1RRGXAzP7BIwJJMmXSknPDtHxXZex9SqDDVbWOE43Yk="; + sha256 = "sha256-QMN2zMhT125sQ2bFAZ5oMcqfYaRo/wwyerCqGKNCszM="; }; nativeBuildInputs = [ cmake ]; From 02bed6f91d44d88bbb5729d809a69b5ee8922700 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Dec 2025 19:19:21 +0000 Subject: [PATCH 019/134] subsurface: 6.0.5436 -> 6.0.5504 --- pkgs/applications/misc/subsurface/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/subsurface/default.nix b/pkgs/applications/misc/subsurface/default.nix index 86d212de8c23..a2014e91f357 100644 --- a/pkgs/applications/misc/subsurface/default.nix +++ b/pkgs/applications/misc/subsurface/default.nix @@ -30,14 +30,14 @@ }: let - version = "6.0.5436"; + version = "6.0.5504"; subsurfaceSrc = ( fetchFromGitHub { owner = "Subsurface"; repo = "subsurface"; - rev = "2d3f73c2e1dd5d1f42419708866e40d973989d24"; - hash = "sha256-dB7KKXbQOmyzlzAKDlFTGJDa/XIKQeKsiCt+dPeP9EU="; + rev = "28ad7132d2283a3fc06872de6526bc19c077d203"; + hash = "sha256-PQwBfm4oPGLU1HRFIcbgTYOYLeVhmEBgN5U8fnUMMlQ="; fetchSubmodules = true; } ); From 3e4df4ad2a2726c887e679b3db6f0c14e31bee3e Mon Sep 17 00:00:00 2001 From: zack kourouma Date: Sat, 27 Dec 2025 17:23:17 -0300 Subject: [PATCH 020/134] ivpn-service: Add v2ray binary install path --- pkgs/by-name/iv/ivpn-service/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/iv/ivpn-service/package.nix b/pkgs/by-name/iv/ivpn-service/package.nix index 98db81a7c214..a6bb69d11c8a 100644 --- a/pkgs/by-name/iv/ivpn-service/package.nix +++ b/pkgs/by-name/iv/ivpn-service/package.nix @@ -9,6 +9,7 @@ obfs4, iproute2, dnscrypt-proxy, + v2ray, iptables, gawk, util-linux, @@ -55,7 +56,9 @@ buildGoModule (finalAttrs: { --replace 'wgToolBinaryPath = path.Join(installDir, "wireguard-tools/wg")' \ 'wgToolBinaryPath = "${wireguard-tools}/bin/wg"' \ --replace 'dnscryptproxyBinPath = path.Join(installDir, "dnscrypt-proxy/dnscrypt-proxy")' \ - 'dnscryptproxyBinPath = "${dnscrypt-proxy}/bin/dnscrypt-proxy"' + 'dnscryptproxyBinPath = "${dnscrypt-proxy}/bin/dnscrypt-proxy"' \ + --replace-fail 'v2rayBinaryPath = path.Join(installDir, "v2ray/v2ray")' \ + 'v2rayBinaryPath = "${v2ray}/bin/v2ray"' ''; ldflags = [ From e736682370ea9fe38a682f09f2547c5c9f69fdc7 Mon Sep 17 00:00:00 2001 From: zack kourouma Date: Sat, 27 Dec 2025 17:23:51 -0300 Subject: [PATCH 021/134] ivpn-service: Change replace to replace-fail --- pkgs/by-name/iv/ivpn-service/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/iv/ivpn-service/package.nix b/pkgs/by-name/iv/ivpn-service/package.nix index a6bb69d11c8a..81d3793454d9 100644 --- a/pkgs/by-name/iv/ivpn-service/package.nix +++ b/pkgs/by-name/iv/ivpn-service/package.nix @@ -38,24 +38,24 @@ buildGoModule (finalAttrs: { postPatch = '' substituteInPlace daemon/service/platform/platform_linux.go \ - --replace 'openVpnBinaryPath = "/usr/sbin/openvpn"' \ + --replace-fail 'openVpnBinaryPath = "/usr/sbin/openvpn"' \ 'openVpnBinaryPath = "${openvpn}/bin/openvpn"' \ - --replace 'routeCommand = "/sbin/ip route"' \ + --replace-fail 'routeCommand = "/sbin/ip route"' \ 'routeCommand = "${iproute2}/bin/ip route"' substituteInPlace daemon/netinfo/netinfo_linux.go \ - --replace 'retErr := shell.ExecAndProcessOutput(log, outParse, "", "/sbin/ip", "route")' \ + --replace-fail 'retErr := shell.ExecAndProcessOutput(log, outParse, "", "/sbin/ip", "route")' \ 'retErr := shell.ExecAndProcessOutput(log, outParse, "", "${iproute2}/bin/ip", "route")' substituteInPlace daemon/service/platform/platform_linux_release.go \ - --replace 'installDir := "/opt/ivpn"' "installDir := \"$out\"" \ - --replace 'obfsproxyStartScript = path.Join(installDir, "obfsproxy/obfs4proxy")' \ + --replace-fail 'installDir := "/opt/ivpn"' "installDir := \"$out\"" \ + --replace-fail 'obfsproxyStartScript = path.Join(installDir, "obfsproxy/obfs4proxy")' \ 'obfsproxyStartScript = "${lib.getExe obfs4}"' \ - --replace 'wgBinaryPath = path.Join(installDir, "wireguard-tools/wg-quick")' \ + --replace-fail 'wgBinaryPath = path.Join(installDir, "wireguard-tools/wg-quick")' \ 'wgBinaryPath = "${wireguard-tools}/bin/wg-quick"' \ - --replace 'wgToolBinaryPath = path.Join(installDir, "wireguard-tools/wg")' \ + --replace-fail 'wgToolBinaryPath = path.Join(installDir, "wireguard-tools/wg")' \ 'wgToolBinaryPath = "${wireguard-tools}/bin/wg"' \ - --replace 'dnscryptproxyBinPath = path.Join(installDir, "dnscrypt-proxy/dnscrypt-proxy")' \ + --replace-fail 'dnscryptproxyBinPath = path.Join(installDir, "dnscrypt-proxy/dnscrypt-proxy")' \ 'dnscryptproxyBinPath = "${dnscrypt-proxy}/bin/dnscrypt-proxy"' \ --replace-fail 'v2rayBinaryPath = path.Join(installDir, "v2ray/v2ray")' \ 'v2rayBinaryPath = "${v2ray}/bin/v2ray"' From acda25e345ca995eaa7ae8a8d6062652837f9863 Mon Sep 17 00:00:00 2001 From: zack kourouma Date: Sat, 27 Dec 2025 20:59:12 -0300 Subject: [PATCH 022/134] ivpn-service: Add ip route 2 to makeBinPath --- pkgs/by-name/iv/ivpn-service/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/iv/ivpn-service/package.nix b/pkgs/by-name/iv/ivpn-service/package.nix index 81d3793454d9..41ded0f05e00 100644 --- a/pkgs/by-name/iv/ivpn-service/package.nix +++ b/pkgs/by-name/iv/ivpn-service/package.nix @@ -85,6 +85,7 @@ buildGoModule (finalAttrs: { iptables gawk util-linux + iproute2 ] } ''; From 051b24d852c038f17c5cde8709e159c835fb2ddc Mon Sep 17 00:00:00 2001 From: thesn10 <38666407+thesn10@users.noreply.github.com> Date: Sun, 28 Dec 2025 02:29:59 +0100 Subject: [PATCH 023/134] telepresence2: fix build process --- pkgs/by-name/te/telepresence2/package.nix | 84 ++++++++++++++++++++++- 1 file changed, 81 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telepresence2/package.nix b/pkgs/by-name/te/telepresence2/package.nix index 28ad0721bddf..23b2dc02d5e4 100644 --- a/pkgs/by-name/te/telepresence2/package.nix +++ b/pkgs/by-name/te/telepresence2/package.nix @@ -1,23 +1,30 @@ { lib, fetchFromGitHub, + fetchurl, buildGoModule, fuse, + runCommand, + jq, + gnused, + gawk, + gnugrep, }: let + fuseftpVersion = "0.6.9"; fuseftp = buildGoModule rec { pname = "go-fuseftp"; - version = "0.6.6"; + version = fuseftpVersion; src = fetchFromGitHub { owner = "datawire"; repo = "go-fuseftp"; rev = "v${version}"; - hash = "sha256-70VmT8F+RNiDk6fnrzDktdfNhZk20sXF+b3TBTAkNHo="; + hash = "sha256-iJTVcOsaDICQWqIsMTHWg/MDb++ZIfKnnAPrcumcRWk="; }; - vendorHash = "sha256-wp4jOmeVdfuRwdclCzBonNCkhgsNUBOBL6gxlrznC1A="; + vendorHash = "sha256-ZQUlgrC80gwIGTepNXI67Y9SYtarey3Y63eCqZAXXao="; buildInputs = [ fuse ]; @@ -28,6 +35,12 @@ let subPackages = [ "pkg/main" ]; }; + + k8sVersion = "v1.34.2"; + k8sDefsJson = fetchurl { + url = "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/${k8sVersion}-standalone/_definitions.json"; + hash = "sha256-IMEXD8MeTgAhBn6dnElp7uKtVLv4UcuDI51pQ4o953Q="; + }; in buildGoModule rec { pname = "telepresence2"; @@ -44,23 +57,87 @@ buildGoModule rec { fuseftp ]; + nativeBuildInputs = [ + jq + ]; + # telepresence depends on fuseftp existing as a built binary, as it gets embedded # CGO gets disabled to match their build process as that is how it's done upstream preBuild = '' cp ${fuseftp}/bin/main ./pkg/client/remotefs/fuseftp.bits + + mkdir -p charts/telepresence-oss + cp ${k8sDefsJson} charts/telepresence-oss/k8s-defs.json + export CGO_ENABLED=0 ''; vendorHash = "sha256-Zroh9/FKG+wm8nX+t+TpJQeT2nFi8UrzxAWnNAaMt8Q="; + # ldflags copied from Makefile + # ref: https://github.com/telepresenceio/telepresence/blob/7a2b9f553fb51ef252df957916c7b831bd65c1ce/build-aux/main.mk#L250-L251 ldflags = [ "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}" ]; + preConfigure = '' + HELM_VERSION=$(go mod edit -json | jq -r '.Require[] | select(.Path == "helm.sh/helm/v3") | .Version') + ldflags="$ldflags -X github.com/telepresenceio/telepresence/v2/pkg/version.HelmVersion=$HELM_VERSION" + ''; + subPackages = [ "cmd/telepresence" ]; + passthru.tests = { + k8s-version-matches = + runCommand "telepresence2-k8s-version-test" + { + nativeBuildInputs = [ + gnugrep + gnused + gawk + ]; + } + '' + # ref: https://github.com/telepresenceio/telepresence/blob/7a2b9f553fb51ef252df957916c7b831bd65c1ce/build-aux/main.mk#L545 + actual_version=$(grep 'k8s.io/client-go' ${src}/go.mod | awk '{print $2}' | sed -e 's/v0\./v1./') + expected_version="${k8sVersion}" + + if [ "$actual_version" != "$expected_version" ]; then + echo "FAIL: k8s version mismatch in telepresence2" >&2 + echo " Hardcoded in Nix: $expected_version" >&2 + echo " Found in go.mod: $actual_version" >&2 + echo " Update k8sVersion variable & hash in telepresence2 package" >&2 + exit 1 + fi + + echo "PASS: k8s version $actual_version matches" | tee $out + ''; + fuseftp-version-matches = + runCommand "telepresence2-fuseftp-version-test" + { + nativeBuildInputs = [ + gnugrep + gawk + ]; + } + '' + actual_version=$(grep 'github.com/telepresenceio/go-fuseftp/rpc' ${src}/go.mod | awk '{print $2}') + expected_version="v${fuseftpVersion}" + + if [ "$actual_version" != "$expected_version" ]; then + echo "FAIL: fuseftp version mismatch in telepresence2" >&2 + echo " Hardcoded in Nix: $expected_version" >&2 + echo " Found in go.mod: $actual_version" >&2 + echo " Update fuseftpVersion variable & hash in telepresence2 package" >&2 + exit 1 + fi + + echo "PASS: fuseftp version $actual_version matches" | tee $out + ''; + }; + meta = { description = "Local development against a remote Kubernetes or OpenShift cluster"; homepage = "https://telepresence.io"; @@ -69,6 +146,7 @@ buildGoModule rec { mausch vilsol wrbbz + thesn ]; mainProgram = "telepresence"; }; From 059e8ae36a335b9de5446c7838664134a636ee3c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Dec 2025 20:49:59 +0000 Subject: [PATCH 024/134] python3Packages.xiaomi-ble: 1.3.0 -> 1.4.0 --- pkgs/development/python-modules/xiaomi-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index a88150252eb4..c1b98f3e0378 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "xiaomi-ble"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; tag = "v${version}"; - hash = "sha256-Ix49ypsw8Ii7pkpznzNqP97vJ/x1QBEaAis8R/kOJe0="; + hash = "sha256-iDQF4ZW9+bOImZVX+MpGj7QeBkgxf15gXjXi9pa9+iM="; }; build-system = [ poetry-core ]; From 463332b39b07b5fb888507b8f6e52685e1d605b3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Dec 2025 22:13:43 +0100 Subject: [PATCH 025/134] python313Packages.xiaomi-ble: remove disabled --- pkgs/development/python-modules/xiaomi-ble/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index c1b98f3e0378..1d705cf881ad 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -13,7 +13,6 @@ pycryptodomex, pytest-cov-stub, pytestCheckHook, - pythonOlder, sensor-state-data, }: @@ -22,8 +21,6 @@ buildPythonPackage rec { version = "1.4.0"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; From d91de197a37df8ebb991d1c01ff5f92a3ab51949 Mon Sep 17 00:00:00 2001 From: Bert Proesmans Date: Sun, 28 Dec 2025 21:14:34 +0000 Subject: [PATCH 026/134] routedns: Add updateScript attribute --- pkgs/by-name/ro/routedns/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index e744b20c5cbc..730347f56851 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + nix-update-script, }: buildGoModule rec { @@ -24,6 +25,8 @@ buildGoModule rec { "-w" ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/folbricht/routedns"; description = "DNS stub resolver, proxy and router"; From 4e8206076bfdc808fe6b689cd141f7a207cec26f Mon Sep 17 00:00:00 2001 From: Bert Proesmans Date: Sun, 28 Dec 2025 21:14:55 +0000 Subject: [PATCH 027/134] routedns: 0.1.51 -> 0.1.128 --- pkgs/by-name/ro/routedns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index 730347f56851..791558a6393d 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "routedns"; - version = "0.1.51"; + version = "0.1.128"; src = fetchFromGitHub { owner = "folbricht"; repo = "routedns"; rev = "v${version}"; - hash = "sha256-9H/l6EAbrNwD2DnweBqjmcoaJEnTH9BdGn2x/ZC3us4="; + hash = "sha256-jUk0wa+hw0MIXnV1K/n19rGRKKolEf6q+dtKHmnuj3I="; }; - vendorHash = "sha256-yOYeMYAXa1jok8QwGtYsvuUGgIXEjZGo6+FiDQkZwUU="; + vendorHash = "sha256-woInU618JPwVxGDJDZQ6+j9wY6qNSB5Xu8wXf7s2qvQ="; subPackages = [ "./cmd/routedns" ]; From e245221d9e9060fbcb37ecd648a36bb3498788e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Dec 2025 23:41:17 +0000 Subject: [PATCH 028/134] projectm-sdl-cpp: 0-unstable-2025-10-17 -> 0-unstable-2025-12-27 --- pkgs/by-name/pr/projectm-sdl-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/projectm-sdl-cpp/package.nix b/pkgs/by-name/pr/projectm-sdl-cpp/package.nix index f5b99b1af790..be208bacb07d 100644 --- a/pkgs/by-name/pr/projectm-sdl-cpp/package.nix +++ b/pkgs/by-name/pr/projectm-sdl-cpp/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation { pname = "projectm-sdl-cpp"; - version = "0-unstable-2025-10-17"; + version = "0-unstable-2025-12-27"; src = fetchFromGitHub { owner = "projectM-visualizer"; repo = "frontend-sdl-cpp"; - rev = "72e5632897c9d9bef452c679d3cbe8c7b4bb4157"; - hash = "sha256-uO2+CX2DqVn6NdcZhBlKFIPuUQpz6N8LazG3ALJTSx0="; + rev = "0231108c9574c7ba04490fe0036b314f7f37ca6e"; + hash = "sha256-NSwy0pJeJpqRxQI451J2kdevNt5EWUF4REhsmF0HS3w="; fetchSubmodules = true; }; From a42811ea923b4de8593bb4ca91132ba9f4ff96ed Mon Sep 17 00:00:00 2001 From: c6rg0 Date: Sun, 28 Dec 2025 23:09:58 +0000 Subject: [PATCH 029/134] ventoy: 1.1.07 -> 1.1.10 --- .../ve/ventoy/000-nixos-sanitization.patch | 301 ------------------ pkgs/by-name/ve/ventoy/package.nix | 8 +- 2 files changed, 2 insertions(+), 307 deletions(-) delete mode 100644 pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch diff --git a/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch b/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch deleted file mode 100644 index 1d7afc5159c7..000000000000 --- a/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch +++ /dev/null @@ -1,301 +0,0 @@ -A shameless merge of many patches floating around; indeed it was made by reading -and applying them manually. - -diff -Naur ventoy-1.0.81-old/CreatePersistentImg.sh ventoy-1.0.81-new/CreatePersistentImg.sh ---- ventoy-1.0.81-old/CreatePersistentImg.sh 2022-10-25 08:26:21.000000000 -0300 -+++ ventoy-1.0.81-new/CreatePersistentImg.sh 2022-11-02 10:29:07.355891607 -0300 -@@ -119,17 +119,13 @@ - sync - - if [ -n "$config" ]; then -- if [ -d ./persist_tmp_mnt ]; then -- rm -rf ./persist_tmp_mnt -- fi -- -- mkdir ./persist_tmp_mnt -- if mount $freeloop ./persist_tmp_mnt; then -- echo '/ union' > ./persist_tmp_mnt/$config -+ path_to_persist_mnt="`mktemp -d`" -+ if mount $freeloop "$path_to_persist_mnt"; then -+ echo '/ union' > "$path_to_persist_mnt"/$config - sync -- umount ./persist_tmp_mnt -+ umount "$path_to_persist_mnt" - fi -- rm -rf ./persist_tmp_mnt -+ rm -rf "$path_to_persist_mnt" - fi - - if [ ! -z "$passphrase" ]; then -diff -Naur ventoy-1.0.81-old/tool/ventoy_lib.sh ventoy-1.0.81-new/tool/ventoy_lib.sh ---- ventoy-1.0.81-old/tool/ventoy_lib.sh 2022-10-25 08:26:21.000000000 -0300 -+++ ventoy-1.0.81-new/tool/ventoy_lib.sh 2022-11-02 09:46:29.764568349 -0300 -@@ -6,6 +6,8 @@ - VENTOY_SECTOR_SIZE=512 - VENTOY_SECTOR_NUM=65536 - -+LOGFILE="/var/log/ventoy.log" -+ - ventoy_false() { - [ "1" = "2" ] - } -@@ -29,7 +31,7 @@ - } - - vtdebug() { -- echo "$*" >> ./log.txt -+ echo "$*" >> $LOGFILE - } - - vtoy_gen_uuid() { -@@ -51,31 +53,7 @@ - } - - check_tool_work_ok() { -- -- if echo 1 | hexdump > /dev/null; then -- vtdebug "hexdump test ok ..." -- else -- vtdebug "hexdump test fail ..." -- ventoy_false -- return -- fi -- -- if mkexfatfs -V > /dev/null; then -- vtdebug "mkexfatfs test ok ..." -- else -- vtdebug "mkexfatfs test fail ..." -- ventoy_false -- return -- fi -- -- if vtoycli fat -T; then -- vtdebug "vtoycli fat test ok ..." -- else -- vtdebug "vtoycli fat test fail ..." -- ventoy_false -- return -- fi -- -+ - vtdebug "tool check success ..." - ventoy_true - } -@@ -311,7 +289,7 @@ - else - vtdebug "format disk by fdisk ..." - --fdisk $DISK >>./log.txt 2>&1 <>$LOGFILE 2>&1 </dev/null 2>&1 -- rm -rf ./tmp_mnt -- if [ -d ./tmp_mnt ]; then -- vterr "tmp_mnt directory exists, please delete it first." -- exit 1 -- fi --fi -- -- - if [ "$MODE" = "install" -a -z "$NONDESTRUCTIVE" ]; then - vtdebug "install Ventoy ..." - -@@ -567,16 +554,16 @@ - PART1_TYPE=$(dd if=$DISK bs=1 count=1 skip=450 status=none | hexdump -n1 -e '1/1 "%02X"') - - #reserve disk uuid -- rm -f ./diskuuid.bin -- dd status=none conv=fsync if=${DISK} skip=384 bs=1 count=16 of=./diskuuid.bin -+ path_to_diskuuid="`mktemp`" -+ dd status=none conv=fsync if=${DISK} skip=384 bs=1 count=16 of="$path_to_diskuuid" - - dd status=none conv=fsync if=./boot/boot.img of=$DISK bs=1 count=440 -- dd status=none conv=fsync if=./diskuuid.bin of=$DISK bs=1 count=16 seek=384 -- rm -f ./diskuuid.bin -+ dd status=none conv=fsync if="$path_to_diskuuid" of=$DISK bs=1 count=16 seek=384 -+ rm -f "$path_to_diskuuid" - - #reserve data -- rm -f ./rsvdata.bin -- dd status=none conv=fsync if=${DISK} skip=2040 bs=512 count=8 of=./rsvdata.bin -+ path_to_rsvdata="`mktemp`" -+ dd status=none conv=fsync if=${DISK} skip=2040 bs=512 count=8 of="$path_to_rsvdata" - - if [ "$PART1_TYPE" = "EE" ]; then - vtdebug "This is GPT partition style ..." -@@ -598,8 +585,8 @@ - xzcat ./boot/core.img.xz | dd status=none conv=fsync of=$DISK bs=512 count=2047 seek=1 - fi - -- dd status=none conv=fsync if=./rsvdata.bin seek=2040 bs=512 count=8 of=${DISK} -- rm -f ./rsvdata.bin -+ dd status=none conv=fsync if="$path_to_rsvdata" seek=2040 bs=512 count=8 of=${DISK} -+ rm -f "$path_to_rsvdata" - - check_umount_disk "$DISK" - -diff -Naur ventoy-1.0.81-old/Ventoy2Disk.sh ventoy-1.0.81-new/Ventoy2Disk.sh ---- ventoy-1.0.81-old/Ventoy2Disk.sh 2022-10-25 08:26:21.000000000 -0300 -+++ ventoy-1.0.81-new/Ventoy2Disk.sh 2022-11-02 09:50:17.649369332 -0300 -@@ -32,48 +32,4 @@ - echo '**********************************************' - echo '' - -- --if ! [ -f ./boot/boot.img ]; then -- if [ -d ./grub ]; then -- echo "Don't run Ventoy2Disk.sh here, please download the released install package, and run the script in it." -- else -- echo "Please run under the correct directory!" -- fi -- exit 1 --fi -- --echo "############# Ventoy2Disk $* [$TOOLDIR] ################" >> ./log.txt --date >> ./log.txt -- --#decompress tool --echo "decompress tools" >> ./log.txt --cd ./tool/$TOOLDIR -- --ls *.xz > /dev/null 2>&1 --if [ $? -eq 0 ]; then -- [ -f ./xzcat ] && chmod +x ./xzcat -- -- for file in $(ls *.xz); do -- echo "decompress $file" >> ./log.txt -- xzcat $file > ${file%.xz} -- [ -f ./${file%.xz} ] && chmod +x ./${file%.xz} -- [ -f ./$file ] && rm -f ./$file -- done --fi -- --cd ../../ --chmod +x -R ./tool/$TOOLDIR -- -- --if [ -f /bin/bash ]; then -- /bin/bash ./tool/VentoyWorker.sh $* --else -- ash ./tool/VentoyWorker.sh $* --fi -- --if [ -n "$OLDDIR" ]; then -- CURDIR=$(pwd) -- if [ "$CURDIR" != "$OLDDIR" ]; then -- cd "$OLDDIR" -- fi --fi -+./tool/VentoyWorker.sh $* -diff -Naur ventoy-1.0.81-old/VentoyPlugson.sh ventoy-1.0.81-new/VentoyPlugson.sh ---- ventoy-1.0.81-old/VentoyPlugson.sh 2022-10-25 08:26:21.000000000 -0300 -+++ ventoy-1.0.81-new/VentoyPlugson.sh 2022-11-02 09:51:36.758360872 -0300 -@@ -43,39 +43,6 @@ - exit 1 - fi - -- --if ! [ -f "$OLDDIR/tool/plugson.tar.xz" ]; then -- echo "Please run under the correct directory!" -- exit 1 --fi -- --echo "############# VentoyPlugson $* [$TOOLDIR] ################" >> ./VentoyPlugson.log --date >> ./VentoyPlugson.log -- --echo "decompress tools" >> ./VentoyPlugson.log --cd ./tool/$TOOLDIR -- --ls *.xz > /dev/null 2>&1 --if [ $? -eq 0 ]; then -- [ -f ./xzcat ] && chmod +x ./xzcat -- -- for file in $(ls *.xz); do -- echo "decompress $file" >> ./VentoyPlugson.log -- xzcat $file > ${file%.xz} -- [ -f ./${file%.xz} ] && chmod +x ./${file%.xz} -- [ -f ./$file ] && rm -f ./$file -- done --fi -- --cd ../../ --chmod +x -R ./tool/$TOOLDIR -- --if ! [ -f "$OLDDIR/tool/$TOOLDIR/Plugson" ]; then -- echo "$OLDDIR/tool/$TOOLDIR/Plugson does not exist!" -- exit 1 --fi -- -- - PATH=./tool/$TOOLDIR:$PATH - - HOST="127.0.0.1" -@@ -217,11 +184,3 @@ - - wait $wID - fi -- -- --if [ -n "$OLDDIR" ]; then -- CURDIR=$(pwd) -- if [ "$CURDIR" != "$OLDDIR" ]; then -- cd "$OLDDIR" -- fi --fi -diff -Naur ventoy-1.0.81-old/VentoyWeb.sh ventoy-1.0.81-new/VentoyWeb.sh ---- ventoy-1.0.81-old/VentoyWeb.sh 2022-10-25 08:26:21.000000000 -0300 -+++ ventoy-1.0.81-new/VentoyWeb.sh 2022-11-02 09:53:13.773791254 -0300 -@@ -15,12 +15,6 @@ - echo "" - } - --uid=$(id -u) --if [ $uid -ne 0 ]; then -- print_err "Please use sudo or run the script as root." -- exit 1 --fi -- - OLDDIR=$(pwd) - - if uname -m | egrep -q 'aarch64|arm64'; then -@@ -85,8 +79,8 @@ - exit 1 - fi - --LOGFILE=log.txt --#delete the log.txt if it's more than 8MB -+LOGFILE=/var/log/ventoy.log -+#delete the logfile if it's more than 8MB - if [ -f $LOGFILE ]; then - logsize=$(stat -c '%s' $LOGFILE) - if [ $logsize -gt 8388608 ]; then -@@ -94,7 +88,6 @@ - fi - fi - -- - if [ -f ./tool/$TOOLDIR/V2DServer.xz ]; then - xz -d ./tool/$TOOLDIR/V2DServer.xz - chmod +x ./tool/$TOOLDIR/V2DServer diff --git a/pkgs/by-name/ve/ventoy/package.nix b/pkgs/by-name/ve/ventoy/package.nix index f54f24e64c63..9e5ff5a398c8 100644 --- a/pkgs/by-name/ve/ventoy/package.nix +++ b/pkgs/by-name/ve/ventoy/package.nix @@ -59,17 +59,13 @@ stdenv.mkDerivation (finalAttrs: { "ventoy" + optionalString (defaultGuiType == "gtk3") "-gtk3" + optionalString (defaultGuiType == "qt5") "-qt5"; - version = "1.1.07"; + version = "1.1.10"; src = fetchurl { url = "https://github.com/ventoy/Ventoy/releases/download/v${finalAttrs.version}/ventoy-${finalAttrs.version}-linux.tar.gz"; - hash = "sha256-T/q85GiwPWNXzl9FlOIJcU0VCdBl2hApOAltrWZUw24="; + hash = "sha256-EROr5uG7cSg0/ldKlmYhqRKFgAT0/v1wFmbsl8W+sgg="; }; - patches = [ - ./000-nixos-sanitization.patch - ]; - postPatch = '' # Fix permissions. find -type f -name \*.sh -exec chmod a+x '{}' \; From 41e1ba95c96a7e88dae6e16a8f2c9a14656f3d5d Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Sun, 28 Dec 2025 23:44:52 -0500 Subject: [PATCH 030/134] nomad_1_11: 1.11.0 -> 1.11.1 Diff: https://github.com/hashicorp/nomad/compare/v1.11.0...v1.11.1 --- pkgs/applications/networking/cluster/nomad/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix index dc677b6e377d..e4ab2fb2a5ce 100644 --- a/pkgs/applications/networking/cluster/nomad/default.nix +++ b/pkgs/applications/networking/cluster/nomad/default.nix @@ -85,9 +85,9 @@ rec { nomad_1_11 = generic { buildGoModule = buildGo125Module; - version = "1.11.0"; - hash = "sha256-ETC9zJVup/BLivsBWVez5/OLpl7cjdlIRACVK9ga3Io="; - vendorHash = "sha256-WqGWEjaPicpmkARSEQ/bqw8+GSemh1fcM3pb4BGjZpU="; + version = "1.11.1"; + hash = "sha256-xP3wSxDo59hme9G4+ATfGD0LTdf11+c/cSfPoKfeBLc="; + vendorHash = "sha256-CXWaEwJCKzggyCrHsa+PrLnQNQKI8G14uWno2NAvOwU="; license = lib.licenses.bsl11; passthru.tests.nomad = nixosTests.nomad; preCheck = '' From 0e3cf19e62b34445f2d5956e86ac125589de6560 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 28 Dec 2025 00:52:03 +0400 Subject: [PATCH 031/134] orbiton: 2.70.0 -> 2.70.4 --- pkgs/by-name/or/orbiton/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/or/orbiton/package.nix b/pkgs/by-name/or/orbiton/package.nix index df7d926d59bd..fd0a2ea71b10 100644 --- a/pkgs/by-name/or/orbiton/package.nix +++ b/pkgs/by-name/or/orbiton/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "orbiton"; - version = "2.70.0"; + version = "2.70.4"; src = fetchFromGitHub { owner = "xyproto"; repo = "orbiton"; tag = "v${version}"; - hash = "sha256-3EAYPCNVQiED8qHyLbwyYU7gXJn2TFgiJ2/JyxyD7+M="; + hash = "sha256-cdaYD6PyOjgBo83eWD2+YWQj5uJzmeHDo67dlA7Pj1g="; }; vendorHash = null; @@ -33,9 +33,14 @@ buildGoModule rec { preBuild = "cd v2"; - checkFlags = [ - "-skip=TestPBcopy" # Requires impure pbcopy and pbpaste - ]; + checkFlags = + let + skippedTests = [ + "TestPBcopy" # Requires impure pbcopy and pbpaste + "TestPkill" # error: no process named "sleep" found + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; postInstall = '' cd .. From d0928ecf39b496b8fe303e6256b925c890267383 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Dec 2025 21:25:45 +0000 Subject: [PATCH 032/134] atlantis: 0.38.0 -> 0.39.0 --- pkgs/by-name/at/atlantis/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/at/atlantis/package.nix b/pkgs/by-name/at/atlantis/package.nix index d236fba2c43d..4afe7e63cc1b 100644 --- a/pkgs/by-name/at/atlantis/package.nix +++ b/pkgs/by-name/at/atlantis/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "atlantis"; - version = "0.38.0"; + version = "0.39.0"; src = fetchFromGitHub { owner = "runatlantis"; repo = "atlantis"; tag = "v${finalAttrs.version}"; - hash = "sha256-5V+2MgVcxq3DtMkBeA64mUaSL3zYG/+c1SbChaRbQ98="; + hash = "sha256-/p8NfggweRHz8+BBrD/d166HJmDLkDzWloWearfqwVg="; }; ldflags = [ @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { "-X=main.date=1970-01-01T00:00:00Z" ]; - vendorHash = "sha256-bdZn2cNSpmV1nngQWBFkf2G0uxlJF1UX50oMZYU7+i0="; + vendorHash = "sha256-d137hKsd1GrVW2fXZJTUCQmOayolSjNiJNmoOtj3ZkE="; subPackages = [ "." ]; From 8cebce12ceb59190f7b3e2e8bc014a24f7f84a97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Dec 2025 00:32:06 +0000 Subject: [PATCH 033/134] sfeed: 2.2 -> 2.3 --- pkgs/by-name/sf/sfeed/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sf/sfeed/package.nix b/pkgs/by-name/sf/sfeed/package.nix index 0cdc16766158..6f3fad79ba59 100644 --- a/pkgs/by-name/sf/sfeed/package.nix +++ b/pkgs/by-name/sf/sfeed/package.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "sfeed"; - version = "2.2"; + version = "2.3"; src = fetchgit { url = "git://git.codemadness.org/sfeed"; tag = finalAttrs.version; - hash = "sha256-ULCYZYRTdrsUaL0XJd5Dxa9Cd0Hc6PVNMnnLTGs4pIo="; + hash = "sha256-VvPBRc2mRuDXaCz0Ds8012wSbcRo+2bZ4n7KKwDmvhw="; }; buildInputs = [ ncurses ]; From 64f7d1140537f29fa61d933cf9fb7dff522a2fa9 Mon Sep 17 00:00:00 2001 From: Cameron Stevenson Date: Tue, 30 Dec 2025 16:38:47 +0100 Subject: [PATCH 034/134] azure-artifacts-credprovider: add multi-platform support --- pkgs/by-name/az/azure-artifacts-credprovider/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/az/azure-artifacts-credprovider/package.nix b/pkgs/by-name/az/azure-artifacts-credprovider/package.nix index 1fe29665fb55..4bf73d07de4b 100644 --- a/pkgs/by-name/az/azure-artifacts-credprovider/package.nix +++ b/pkgs/by-name/az/azure-artifacts-credprovider/package.nix @@ -29,6 +29,6 @@ buildDotnetModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ anpin ]; mainProgram = "CredentialProvider.Microsoft"; - platforms = [ "x86_64-linux" ]; + platforms = lib.platforms.unix; }; } From 7edf252bcae2c3d9d8e74264da903582627a79c0 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Tue, 30 Dec 2025 16:21:46 -0500 Subject: [PATCH 035/134] python3Packages.awslambdaric: fix src hash sha256-pUVWd4zpmTygndPIy76uVk7+sLCmwQqulLaUI7B0fQc= -> sha256-gwbEDo/LewCb0wTtkw/bF3XSAiSu1ITYHAnuvpNsfs0= --- pkgs/development/python-modules/awslambdaric/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/awslambdaric/default.nix b/pkgs/development/python-modules/awslambdaric/default.nix index 8483ca9a57d1..3a74d1e2c350 100644 --- a/pkgs/development/python-modules/awslambdaric/default.nix +++ b/pkgs/development/python-modules/awslambdaric/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "aws"; repo = "aws-lambda-python-runtime-interface-client"; tag = version; - sha256 = "sha256-pUVWd4zpmTygndPIy76uVk7+sLCmwQqulLaUI7B0fQc="; + sha256 = "sha256-gwbEDo/LewCb0wTtkw/bF3XSAiSu1ITYHAnuvpNsfs0="; }; propagatedBuildInputs = [ From 904f4f0ae7ca0939d36eaa0eab7e0faa51cafc63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 31 Dec 2025 04:03:02 +0000 Subject: [PATCH 036/134] python3Packages.x-transformers: 2.11.24 -> 2.12.2 --- pkgs/development/python-modules/x-transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/x-transformers/default.nix b/pkgs/development/python-modules/x-transformers/default.nix index 54e09bdae26f..8a2c2807233a 100644 --- a/pkgs/development/python-modules/x-transformers/default.nix +++ b/pkgs/development/python-modules/x-transformers/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "x-transformers"; - version = "2.11.24"; + version = "2.12.2"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "x-transformers"; tag = version; - hash = "sha256-dS5i99WuGP/aDPXiNCDq2TmQ9T8RefX7pG5YINs6jHY="; + hash = "sha256-atokX/99uf0I9rvYLJcSC9rIEgaZHQAUkdhDGY7tHNg="; }; build-system = [ hatchling ]; From 2d1e187b9fcccba51315922af7b1f50a063005a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 31 Dec 2025 05:57:03 +0000 Subject: [PATCH 037/134] python3Packages.langchain-anthropic: 1.2.0 -> 1.3.0 --- .../python-modules/langchain-anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-anthropic/default.nix b/pkgs/development/python-modules/langchain-anthropic/default.nix index d6fdece359b6..efe9a7a83ffc 100644 --- a/pkgs/development/python-modules/langchain-anthropic/default.nix +++ b/pkgs/development/python-modules/langchain-anthropic/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langchain-anthropic"; - version = "1.2.0"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-anthropic==${version}"; - hash = "sha256-dmuDgKQW1yAz/8tjQx7LaUiuz5Sh4cAyd9nt33mCPbI="; + hash = "sha256-/CqnpeQXYdafkly8shen72dIZU3I9o/2TwM903Nw9DA="; }; sourceRoot = "${src.name}/libs/partners/anthropic"; From 5f1d878ab7b91aa67f977d327a2e733ab0abd718 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 31 Dec 2025 11:56:47 +0000 Subject: [PATCH 038/134] git-cola: 4.16.1 -> 4.17.0 --- pkgs/by-name/gi/git-cola/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-cola/package.nix b/pkgs/by-name/gi/git-cola/package.nix index b4a486588a0a..cb8742c7b791 100644 --- a/pkgs/by-name/gi/git-cola/package.nix +++ b/pkgs/by-name/gi/git-cola/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "git-cola"; - version = "4.16.1"; + version = "4.17.0"; pyproject = true; src = fetchFromGitHub { owner = "git-cola"; repo = "git-cola"; tag = "v${version}"; - hash = "sha256-rNu0D3mbGP9cEtVekwSgvjUoTKQkoLx6VuSbyXJEqjY="; + hash = "sha256-no4yvAjrg6q7L3PrMHSLrbm21myL9rXnKvOYjXrY1lw="; }; build-system = with python3Packages; [ From 1ff923a90584f49fd3cca689ace8eb44830e29a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 31 Dec 2025 15:39:47 +0000 Subject: [PATCH 039/134] heimdall-proxy: 0.17.4 -> 0.17.6 --- pkgs/by-name/he/heimdall-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/heimdall-proxy/package.nix b/pkgs/by-name/he/heimdall-proxy/package.nix index 487f59ecd508..58e84ad12ae0 100644 --- a/pkgs/by-name/he/heimdall-proxy/package.nix +++ b/pkgs/by-name/he/heimdall-proxy/package.nix @@ -4,7 +4,7 @@ lib, }: let - version = "0.17.4"; + version = "0.17.6"; in buildGoModule { pname = "heimdall-proxy"; @@ -15,10 +15,10 @@ buildGoModule { owner = "dadrus"; repo = "heimdall"; tag = "v${version}"; - hash = "sha256-0/2q+ci6bvat8oI3MW/QfI747RDuk55LNciy7RSNLZE="; + hash = "sha256-1QnKOxn1m91zu2HOfMyVYFHaHFrw8qn8288tv5HEiiA="; }; - vendorHash = "sha256-3ecwQ6CHPbOouDJzDZA0S/8aJ0lUbhVnZcGby/iCxDk="; + vendorHash = "sha256-iX6vt8e9oPPUqHvX6n3OqiafKlP/SmWkfUJBRev7VZQ="; tags = [ "sqlite" ]; From 5da6bcc4e2fa1bf74122bc4e68e267b1975a3954 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 31 Dec 2025 18:25:03 +0100 Subject: [PATCH 040/134] gorm-gentool: fix go 1.25 build error by explicitly using buildGo124Module --- pkgs/by-name/go/gorm-gentool/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gorm-gentool/package.nix b/pkgs/by-name/go/gorm-gentool/package.nix index 4a0e315c77c6..3ec1eb2a3936 100644 --- a/pkgs/by-name/go/gorm-gentool/package.nix +++ b/pkgs/by-name/go/gorm-gentool/package.nix @@ -1,9 +1,12 @@ { lib, - buildGoModule, + # Build fails with Go 1.25, with the following error: + # 'vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64)' + # Wait for upstream to update their vendored dependencies before unpinning. + buildGo124Module, fetchFromGitHub, }: -buildGoModule rec { +buildGo124Module rec { pname = "gorm-gentool"; version = "0.0.1"; From 85101a149407852a209c8ccc358c377c649dda8c Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 31 Dec 2025 17:47:28 -0500 Subject: [PATCH 041/134] wavelog: 2.2.1 -> 2.2.2 Important security fixes! Changelog: https://github.com/wavelog/wavelog/releases/tag/2.2.2 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/wa/wavelog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wavelog/package.nix b/pkgs/by-name/wa/wavelog/package.nix index c1bbf0d0b45a..d1a9a6fae5f6 100644 --- a/pkgs/by-name/wa/wavelog/package.nix +++ b/pkgs/by-name/wa/wavelog/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "wavelog"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "wavelog"; repo = "wavelog"; tag = finalAttrs.version; - hash = "sha256-9lrEWhGnGq4BWl57qaJ9eqWqRYfzjlATXZvP0TafJxw="; + hash = "sha256-Ujk0SgMLdG+bEqP5++dkMzW4oaKXfIVvHGiAdZ3szqc="; }; installPhase = '' From b75ec417880cea781f6f26faadafa3f754bb9e98 Mon Sep 17 00:00:00 2001 From: Oli Date: Thu, 1 Jan 2026 04:11:19 +0100 Subject: [PATCH 042/134] maintainers: add olillin --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 161b48e0498b..4bb894df9ebf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19613,6 +19613,12 @@ githubId = 14004859; name = "Ole Mussmann"; }; + olillin = { + email = "oli@olillin.com"; + github = "olillin"; + githubId = 55047947; + name = "Oli"; + }; oliver-koss = { email = "oliver.koss06@gmail.com"; github = "oliver-koss"; From d4d902694125e5d3ad7fc6e99a0da02f9da9bbaf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 1 Jan 2026 13:41:38 +0100 Subject: [PATCH 043/134] python313Packages.hdfury: init at 1.3.0 Python client for HDFury devices https://github.com/glenndehaan/python-hdfury --- .../python-modules/hdfury/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/hdfury/default.nix diff --git a/pkgs/development/python-modules/hdfury/default.nix b/pkgs/development/python-modules/hdfury/default.nix new file mode 100644 index 000000000000..f34d9decb16b --- /dev/null +++ b/pkgs/development/python-modules/hdfury/default.nix @@ -0,0 +1,37 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchFromGitHub, + hatchling, +}: + +buildPythonPackage rec { + pname = "hdfury"; + version = "1.3.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "glenndehaan"; + repo = "python-hdfury"; + tag = version; + hash = "sha256-cV9cqZ0ogxXF2IHtywV5EyC0aIsgzRQOIQHfOT1uq8c="; + }; + + build-system = [ hatchling ]; + + dependencies = [ aiohttp ]; + + pythonImportsCheck = [ "hdfury" ]; + + # Module no tests + doCheck = false; + + meta = { + description = "Python client for HDFury devices"; + homepage = "https://github.com/glenndehaan/python-hdfury"; + changelog = "https://github.com/glenndehaan/python-hdfury/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3d37154edde5..e896160c9faf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6793,6 +6793,8 @@ self: super: with self; { hdfs = callPackage ../development/python-modules/hdfs { }; + hdfury = callPackage ../development/python-modules/hdfury { }; + hdmedians = callPackage ../development/python-modules/hdmedians { }; headerparser = callPackage ../development/python-modules/headerparser { }; From 11a6c7867e0a62edc89edb6edd81fe1498149f6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 14:36:50 +0000 Subject: [PATCH 044/134] csharpier: 1.2.4 -> 1.2.5 --- pkgs/by-name/cs/csharpier/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cs/csharpier/package.nix b/pkgs/by-name/cs/csharpier/package.nix index 9e439b537528..e419f73ae240 100644 --- a/pkgs/by-name/cs/csharpier/package.nix +++ b/pkgs/by-name/cs/csharpier/package.nix @@ -2,10 +2,10 @@ buildDotnetGlobalTool { pname = "csharpier"; - version = "1.2.4"; + version = "1.2.5"; executables = "csharpier"; - nugetHash = "sha256-kgVQpFxQmMT/eoWkGyA8A0z//p7VponlyYF+CV7Txs8="; + nugetHash = "sha256-VevPiNTtfRJvmK/eYlJtJEJkYkiSvRoP7nTq7q9Bs9I="; meta = { description = "Opinionated code formatter for C#"; From efa4a612ef353368a5204bacc6f1c394d9d7f575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 1 Jan 2026 19:29:27 +0100 Subject: [PATCH 045/134] bitwarden-desktop: use easier dart-sass patch --- pkgs/by-name/bi/bitwarden-desktop/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bi/bitwarden-desktop/package.nix b/pkgs/by-name/bi/bitwarden-desktop/package.nix index 6c56b6cebffc..b6c4f148fcf8 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/package.nix +++ b/pkgs/by-name/bi/bitwarden-desktop/package.nix @@ -108,6 +108,7 @@ buildNpmPackage' rec { nativeBuildInputs = [ cargo + dart-sass jq makeWrapper napi-rs-cli @@ -131,12 +132,7 @@ buildNpmPackage' rec { fi # force our dart-sass executable - substituteInPlace node_modules/sass-embedded/dist/lib/src/compiler-path.js \ - --replace-fail "dart-sass/src/sass.snapshot" "dart-sass/src/sass.snapshot.disabled" - - for f in $(find node_modules/ -name sass -type f -executable); do - ln -sf ${lib.getExe dart-sass} $f - done + echo "export const compilerCommand = ['dart-sass'];" > node_modules/sass-embedded/dist/lib/src/compiler-path.js pushd apps/desktop/desktop_native/napi npm run build From 3b4228003ab691d353bad89ab137f1c72e58af38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 2 Jan 2026 07:10:28 +0000 Subject: [PATCH 046/134] rainfrog: 0.3.12 -> 0.3.13 --- pkgs/by-name/ra/rainfrog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rainfrog/package.nix b/pkgs/by-name/ra/rainfrog/package.nix index e2a948dd7c20..bb8fa3555131 100644 --- a/pkgs/by-name/ra/rainfrog/package.nix +++ b/pkgs/by-name/ra/rainfrog/package.nix @@ -7,7 +7,7 @@ rainfrog, }: let - version = "0.3.12"; + version = "0.3.13"; in rustPlatform.buildRustPackage { inherit version; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage { owner = "achristmascarl"; repo = "rainfrog"; tag = "v${version}"; - hash = "sha256-4Zc8r6Sf4iE/fYiYwa8gXoCzEnCuarYzF1AzaXhdpHg="; + hash = "sha256-0+zlEBjyQLauaLyojdo1mIaauHNyRW9x32yPrpgb4qE="; }; - cargoHash = "sha256-Ziqs6F3XaWY0ugdpE096/SYmNEeKK4KdrhOkJcKUxZs="; + cargoHash = "sha256-EJWhs9oVMBT5qRPAbiaW5sG52cSLXDmbntWpBKVORyM="; passthru = { tests.version = testers.testVersion { From cb48e446cfb71d8af7d1aa2af5f17e00578fc6c7 Mon Sep 17 00:00:00 2001 From: luftmensch-luftmensch Date: Fri, 2 Jan 2026 11:18:06 +0100 Subject: [PATCH 047/134] wl-kbptr: 0.4.0 -> 0.4.1 --- pkgs/by-name/wl/wl-kbptr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wl/wl-kbptr/package.nix b/pkgs/by-name/wl/wl-kbptr/package.nix index dd52dfcb01df..99acf8635be1 100644 --- a/pkgs/by-name/wl/wl-kbptr/package.nix +++ b/pkgs/by-name/wl/wl-kbptr/package.nix @@ -16,7 +16,7 @@ }: let pname = "wl-kbptr"; - version = "0.4.0"; + version = "0.4.1"; in stdenv.mkDerivation { inherit pname version; @@ -24,7 +24,7 @@ stdenv.mkDerivation { owner = "moverest"; repo = "wl-kbptr"; tag = "v${version}"; - hash = "sha256-4ZxiRlIcVpYT9AzMguqzuZ5p7lZbH/m7ZX839tsCgMU="; + hash = "sha256-Z0ECLxkJChGe2ggwFRuKJj+J6+KcTAlZclqdvBzZDzs="; }; depsBuildBuild = [ pkg-config ]; From 07321702122ea9c03ec01250605033ab71cd4274 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Fri, 2 Jan 2026 16:01:00 +0200 Subject: [PATCH 048/134] feishin: 1.0.2 -> 1.1.0 --- pkgs/by-name/fe/feishin/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index bd387db9a229..fc2c1ec2beed 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -3,7 +3,7 @@ stdenv, buildNpmPackage, fetchFromGitHub, - electron_38, + electron_39, dart-sass, fetchPnpmDeps, pnpmConfigHook, @@ -14,16 +14,16 @@ }: let pname = "feishin"; - version = "1.0.2"; + version = "1.1.0"; src = fetchFromGitHub { owner = "jeffvli"; repo = "feishin"; tag = "v${version}"; - hash = "sha256-otobV3bpANbhrAiscDxV1IGJ36i/37aPei6wdo5SDSw="; + hash = "sha256-Fz50mpwBc8a7XRo0CLPppPdb1pWwi4Dnr+COlBszsPc="; }; - electron = electron_38; + electron = electron_39; in buildNpmPackage { inherit pname version; @@ -40,7 +40,7 @@ buildNpmPackage { src ; fetcherVersion = 2; - hash = "sha256-iZs2YtB0U8RpZXrIYHBc/cgFISDF/4tz+D13/+HlszU="; + hash = "sha256-cIHwCZg7sf4phEZMCX4Y/4CGnGEPvL1spNt4GgEVLPw="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From 0a1589e5cf08eea7bc5f104d07fe6e8fd8d497db Mon Sep 17 00:00:00 2001 From: mackb Date: Fri, 2 Jan 2026 13:24:33 -0800 Subject: [PATCH 049/134] maintainers: add mbinns --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a85a897ebb48..53ce3f408b58 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16666,6 +16666,12 @@ githubId = 396449; name = "Brandon Edens"; }; + mbinns = { + email = "mack@yourdata.rip"; + github = "mbinns"; + githubId = 14008591; + name = "Mack Binns"; + }; mbode = { email = "maxbode@gmail.com"; github = "mbode"; From 3665ccb2b71274d76f1d4423fd3170357fb2c86d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 00:35:35 +0000 Subject: [PATCH 050/134] wxmaxima: 25.04.0 -> 26.01.0 --- pkgs/applications/science/math/wxmaxima/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/math/wxmaxima/default.nix b/pkgs/applications/science/math/wxmaxima/default.nix index 0ff54754c38b..c05d363566ea 100644 --- a/pkgs/applications/science/math/wxmaxima/default.nix +++ b/pkgs/applications/science/math/wxmaxima/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wxmaxima"; - version = "25.04.0"; + version = "26.01.0"; src = fetchFromGitHub { owner = "wxMaxima-developers"; repo = "wxmaxima"; rev = "Version-${finalAttrs.version}"; - hash = "sha256-AEy2a8BahV1yH67RIjcsVipuo5eUZcQZxR3HygSYGlU="; + hash = "sha256-RoFOmBro8Oo6P3gglaz8ofkrhwxnwy6Rf0po3jOY5D4="; }; buildInputs = [ From 0c46b4f15d54a89ff716ebfe00b1eb0a894bf3e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 00:53:57 +0000 Subject: [PATCH 051/134] python3Packages.nrgkick-api: 1.3.1 -> 1.4.0 --- pkgs/development/python-modules/nrgkick-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nrgkick-api/default.nix b/pkgs/development/python-modules/nrgkick-api/default.nix index a117aa1b1e8d..3365274a6e0b 100644 --- a/pkgs/development/python-modules/nrgkick-api/default.nix +++ b/pkgs/development/python-modules/nrgkick-api/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "nrgkick-api"; - version = "1.3.1"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "andijakl"; repo = "nrgkick-api"; tag = "v${version}"; - hash = "sha256-aVYDyLeMkyagPogP337bO88iwtt/BNS2nEzFv0l4TSA="; + hash = "sha256-Azk3v4cNBdbwIssb1Eu8z4kEuzQqFTYy4PBbpu9MdhE="; }; build-system = [ setuptools ]; From ff0ad8e0b8429c50b0ea81a7168e2a1446e70f66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 01:10:50 +0000 Subject: [PATCH 052/134] n64recomp: 0-unstable-2025-12-11 -> 0-unstable-2025-12-31 --- pkgs/by-name/n6/n64recomp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/n6/n64recomp/package.nix b/pkgs/by-name/n6/n64recomp/package.nix index f0bc6f344e03..c39f3a88da23 100644 --- a/pkgs/by-name/n6/n64recomp/package.nix +++ b/pkgs/by-name/n6/n64recomp/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "n64recomp"; - version = "0-unstable-2025-12-11"; + version = "0-unstable-2025-12-31"; src = fetchFromGitHub { owner = "N64Recomp"; repo = "N64Recomp"; - rev = "98bf104b1b5ed83126af8bcab0cc964782617dbf"; - hash = "sha256-qDV52g04tOCQW+Nqzm8pnXwqs4q027TnHyuGYsGzIhU="; + rev = "2b6f05688de2abc7d86da5b4a89b84c2c6acbabe"; + hash = "sha256-nf1O4Q6ewNbXG4EuFlY+ckP8335ZAUgpH/ckaB9aEZg="; fetchSubmodules = true; }; From 1c53af485cb31d17b4fa7844efc98f30e6546274 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 3 Jan 2026 10:33:44 +0100 Subject: [PATCH 053/134] python3Packages.f3d: set fetchLFS to fix reproducibility --- pkgs/by-name/f3/f3d/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/f3/f3d/package.nix b/pkgs/by-name/f3/f3d/package.nix index 2c5f0895bd9b..aee95ff8428c 100644 --- a/pkgs/by-name/f3/f3d/package.nix +++ b/pkgs/by-name/f3/f3d/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation rec { repo = "f3d"; tag = "v${version}"; hash = "sha256-nZXz5FiGAcDqTi5hlSH7rq2QazhqYg1IoNDog35dygA="; + fetchLFS = true; }; nativeBuildInputs = [ From a47bdbb93eb27ae1b7116a8a69eb6ca37586f886 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 10:00:00 +0000 Subject: [PATCH 054/134] pfetch: 1.9.4 -> 1.10.0 --- pkgs/by-name/pf/pfetch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pf/pfetch/package.nix b/pkgs/by-name/pf/pfetch/package.nix index 6e4b44fe5302..08c0d263e878 100644 --- a/pkgs/by-name/pf/pfetch/package.nix +++ b/pkgs/by-name/pf/pfetch/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation rec { pname = "pfetch"; - version = "1.9.4"; + version = "1.10.0"; src = fetchFromGitHub { owner = "Un1q32"; repo = "pfetch"; tag = version; - hash = "sha256-lEtRPM/uSt3vb/zhAx8Jiz3F2BhvOr17DHXaCPQlddA="; + hash = "sha256-0EI5D33lVm/lJ0m47wDBE5fGmx/7tDRAC/AE58nJ2ao="; }; dontBuild = true; From 3295e5b2d8f02ce7a65329f8ac635a937147e672 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Sun, 13 Jul 2025 17:32:33 +0200 Subject: [PATCH 055/134] ghidra-extensions.ghidra-delinker-extension: 0.5.1 -> 0.7.0 --- .../binary-file-toolkit.nix | 35 +++++++++++++++++++ .../ghidra-delinker-extension/default.nix | 18 ++++++++-- .../local-binary-file-toolkit.patch | 23 ++++++++++++ 3 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/binary-file-toolkit.nix create mode 100644 pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/local-binary-file-toolkit.patch diff --git a/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/binary-file-toolkit.nix b/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/binary-file-toolkit.nix new file mode 100644 index 000000000000..003b36dea253 --- /dev/null +++ b/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/binary-file-toolkit.nix @@ -0,0 +1,35 @@ +{ + lib, + fetchFromGitHub, + maven, +}: +maven.buildMavenPackage rec { + pname = "binary-file-toolkit"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "boricj"; + repo = "binary-file-toolkit"; + tag = "v${version}"; + hash = "sha256-ABDJDdx0OxXVOgYAw4kZAP3Psr+w7YevP1xk1RszXw8="; + }; + + mvnHash = "sha256-Ek2qulMSHd1ZJfEloo6fIe+QMqub/Ftna/TzTt01ky8="; + + installPhase = '' + runHook preInstall + + mkdir -p $out/ + cp dist/* $out/ + + runHook postInstall + ''; + + meta = { + description = "Set of Java libraries for manipulating toolchain file formats"; + homepage = "https://github.com/boricj/binary-file-toolkit"; + changelog = "https://github.com/boricj/binary-file-toolkit/releases"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ timschumi ]; + }; +} diff --git a/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/default.nix b/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/default.nix index 6d94bc2c35d6..c089a154c893 100644 --- a/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/default.nix +++ b/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/default.nix @@ -1,23 +1,35 @@ { + callPackage, lib, ghidra, gradle, fetchFromGitHub, + + binary-file-toolkit ? callPackage ./binary-file-toolkit.nix { }, }: ghidra.buildGhidraExtension (finalAttrs: { pname = "ghidra-delinker-extension"; - version = "0.5.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "boricj"; repo = "ghidra-delinker-extension"; rev = "v${finalAttrs.version}"; - hash = "sha256-h6F50Z7S6tPOl9mIhChLKoFxHuAkq/n36ysUEFwWGxI="; + hash = "sha256-Hgpf1eqP/DRYczRDvAhXTWoycHe8N/xhMorlYDjytZg="; }; + patches = [ + # The GitHub Maven repository is not available unauthenticated, + # so patch in the dependency this way and replace the fake path + # with the locally built derivation later. + # This is tracked at boricj/binary-file-toolkit#1. + ./local-binary-file-toolkit.patch + ]; + postPatch = '' substituteInPlace build.gradle \ - --replace-fail '"''${getGitHash()}"' '"v${finalAttrs.version}"' + --replace-fail '"''${getGitHash()}"' '"v${finalAttrs.version}"' \ + --replace-fail '"@binary-file-toolkit@"' '"${binary-file-toolkit}"' ''; gradleBuildTask = "buildExtension"; diff --git a/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/local-binary-file-toolkit.patch b/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/local-binary-file-toolkit.patch new file mode 100644 index 000000000000..891bd2d8b029 --- /dev/null +++ b/pkgs/tools/security/ghidra/extensions/ghidra-delinker-extension/local-binary-file-toolkit.patch @@ -0,0 +1,23 @@ +diff --git a/build.gradle b/build.gradle +index 6f3bc6f..16fc51b 100644 +--- a/build.gradle ++++ b/build.gradle +@@ -55,16 +55,8 @@ else { + repositories { + mavenLocal() + mavenCentral() +- maven { +- name = "boricj's binary-file-toolkit" +- url = uri("https://maven.pkg.github.com/boricj/binary-file-toolkit") +- credentials(HttpHeaderCredentials) { +- name = "Authorization" +- value = "Bearer " + project.findProperty("githubToken") as String ?: System.getenv("GITHUB_TOKEN") +- } +- authentication { +- header(HttpHeaderAuthentication) +- } ++ flatDir { ++ dirs "@binary-file-toolkit@" + } + } + From 245bf7df122ee7611fb0997ef7353844ce7a0943 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 11:48:35 +0000 Subject: [PATCH 056/134] shellhub-agent: 0.21.3 -> 0.21.4 --- pkgs/by-name/sh/shellhub-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix index bceea0e2e084..3d7be4a627f7 100644 --- a/pkgs/by-name/sh/shellhub-agent/package.nix +++ b/pkgs/by-name/sh/shellhub-agent/package.nix @@ -12,18 +12,18 @@ buildGoModule rec { pname = "shellhub-agent"; - version = "0.21.3"; + version = "0.21.4"; src = fetchFromGitHub { owner = "shellhub-io"; repo = "shellhub"; rev = "v${version}"; - hash = "sha256-C6ez20eTMGGvORqB00F3mSciExlOmcG7iKvz9F3Sls8="; + hash = "sha256-Q53xxBclPH8oF+MS3gm99bOBhby7HQ+AqI6QeFTcmFc="; }; modRoot = "./agent"; - vendorHash = "sha256-sXyM9tPsIW+x5zjiah1sr+iGq2JC2VcLHKvoFW6yr3M="; + vendorHash = "sha256-PiDciFxMevdWBww49+xTvZkYdyml5VmxoGG+E0PL658="; ldflags = [ "-s" From 4b46a387a9f10d1f3d59fcd026ae8a887e5adba4 Mon Sep 17 00:00:00 2001 From: Guillaume Girol Date: Sat, 3 Jan 2026 12:00:00 +0000 Subject: [PATCH 057/134] epkowa: fix build with gcc 15 Fixes: https://github.com/NixOS/nixpkgs/issues/476021 --- pkgs/by-name/ep/epkowa/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ep/epkowa/package.nix b/pkgs/by-name/ep/epkowa/package.nix index 1f179ab71018..8a994baa8cd2 100644 --- a/pkgs/by-name/ep/epkowa/package.nix +++ b/pkgs/by-name/ep/epkowa/package.nix @@ -95,6 +95,8 @@ stdenv.mkDerivation rec { configureFlags = [ "--enable-dependency-reduction" "--disable-frontend" + # fix build with gcc 15 + "CFLAGS=-std=gnu17" ]; postConfigure = '' From 41f8897e0bdec95314c36a18a025754e22778b6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 12:23:58 +0000 Subject: [PATCH 058/134] home-assistant-custom-components.powercalc: 1.20.0 -> 1.20.1 --- .../home-assistant/custom-components/powercalc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index 505d0cda670d..018d54e9efa4 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.0"; + version = "1.20.1"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-zncgOnoe24xyVoUBuaUvrL0lqT9COkIPhK3H9SOvd84="; + hash = "sha256-LzXLsKFBDC/Lcdv62kAiQeyc/fu/eH6ukV76jwSb/Es="; }; dependencies = [ numpy ]; From d1e22a7fb8ea529f7b24b94631296e06e9a3a650 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 12:44:08 +0000 Subject: [PATCH 059/134] dataclass-wizard: 0.38.2 -> 0.39.0 --- pkgs/development/python-modules/dataclass-wizard/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dataclass-wizard/default.nix b/pkgs/development/python-modules/dataclass-wizard/default.nix index 1a55c38d4044..a1c82bf180ec 100644 --- a/pkgs/development/python-modules/dataclass-wizard/default.nix +++ b/pkgs/development/python-modules/dataclass-wizard/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "dataclass-wizard"; - version = "0.38.2"; + version = "0.39.0"; pyproject = true; src = fetchFromGitHub { owner = "rnag"; repo = "dataclass-wizard"; tag = "v${version}"; - hash = "sha256-/Afw7O7BNKUyg7lGP5CgkkOijaLfQsEqhDkBU7z8l+o="; + hash = "sha256-9Orr1+3uZFYqMAuCLswXe71iK16aiMPvcDRCFzI9HUo="; }; build-system = [ setuptools ]; From 7bb3b8ce48ae8a2340ecd9e750eafd77439819ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 15:23:27 +0000 Subject: [PATCH 060/134] s7: 11.7-unstable-2025-12-27 -> 11.7-unstable-2025-12-31 --- pkgs/by-name/s7/s7/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix index 5718f91fa25a..92c0dae79bbc 100644 --- a/pkgs/by-name/s7/s7/package.nix +++ b/pkgs/by-name/s7/s7/package.nix @@ -26,14 +26,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "s7"; - version = "11.7-unstable-2025-12-27"; + version = "11.7-unstable-2025-12-31"; src = fetchFromGitLab { domain = "cm-gitlab.stanford.edu"; owner = "bil"; repo = "s7"; - rev = "3cccb2a354966fc4b7e30182b1b0956a8a84523c"; - hash = "sha256-uLo/DvTfOU615wMm/Qgp89wdqTeSlAt0Vqv99fUPwjw="; + rev = "6d5a3fcf7c62653c6fa7e611b74338cd38b75794"; + hash = "sha256-9MnxpUe148O3FbvbE9sBElmZU42mNb6d5vVs7coJNo4="; }; buildInputs = From c4fc17efa7ca403cd136db1ab345881e3300a44f Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Fri, 2 Jan 2026 23:18:31 +0100 Subject: [PATCH 061/134] memento: 1.6.0 -> 1.7.0 Added optional support for OCR. Off by default because it doubles closure size plus one needs to download the model imperatively. Some stats: 1.6 weighs: /nix/store/86kmz0zc87hg1v3nwxgf0zd2839d539c-memento-1.6.0 1.3 GiB 1.7 without Ocr : /nix/store/ygd1zr809v5apyjvmydw6nccx1ycc2mh-memento-1.7.0 1.3 GiB 1.7 with ocr: /nix/store/19g1qk5g9kirsqgw1s0nasb676hj8qia-memento-1.7.0 3.3 GiB Amon the novelties, it now builds with system qcoro. --- pkgs/applications/video/memento/default.nix | 68 +++++++++++++++++---- 1 file changed, 57 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/video/memento/default.nix b/pkgs/applications/video/memento/default.nix index d33f97021fd8..bf52b7c5a449 100644 --- a/pkgs/applications/video/memento/default.nix +++ b/pkgs/applications/video/memento/default.nix @@ -9,24 +9,59 @@ # before that => zeal sqlite, json_c, - mecab, libzip, mpv, yt-dlp, - # optional makeWrapper, + qcoro, + withOcr ? false, + python3, }: +let + libmocr = stdenv.mkDerivation { + pname = "libmocr"; + version = "unstable-2023-11-15"; # Placeholder version + + src = fetchFromGitHub { + owner = "ripose-jp"; + repo = "libmocr"; + rev = "24ec081102208d0ff6954c3003df2fb691713bd5"; + hash = "sha256-58W/LBJ+wIxQtutoXqq6TzpExbUBV3NfAfXTIl43ARg="; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ + qt6.qtbase + python3 + ]; + dontWrapQtApps = true; + meta = with lib; { + description = "A library for Manga OCR"; + homepage = "https://github.com/ripose-jp/libmocr"; + license = licenses.gpl2; + platforms = platforms.linux; + }; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "memento"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "ripose-jp"; repo = "Memento"; - rev = "v${finalAttrs.version}"; - hash = "sha256-IvzvlToSyA20FWU0x+wgE3rT0dYbuY6xyaGgz1D1f6Q="; + tag = "v${finalAttrs.version}"; + hash = "sha256-6ipzorykt9GoGTHTTLCyDf7vXx9mT5AITKA9pyQ3GwI="; }; + cmakeFlags = [ + (lib.cmakeBool "SYSTEM_QCORO" true) + (lib.cmakeBool "SYSTEM_MOCR" true) + ] + ++ lib.optionals withOcr [ + (lib.cmakeBool "OCR_SUPPORT" true) + ]; + nativeBuildInputs = [ cmake makeWrapper @@ -40,15 +75,26 @@ stdenv.mkDerivation (finalAttrs: { sqlite json_c libzip - mecab - ]; + qcoro + ] + + ++ lib.optionals withOcr [ libmocr ]; propagatedBuildInputs = [ mpv ]; - preFixup = '' - wrapProgram "$out/bin/memento" \ - --prefix PATH : "${yt-dlp}/bin" \ - ''; + preFixup = + let + pyEnv = python3.withPackages (p: [ + p.manga-ocr + p.jaconv + ]); + in + '' + wrapProgram "$out/bin/memento" \ + --prefix PATH : "${yt-dlp}/bin" ${lib.optionalString withOcr "--suffix PYTHONPATH : \"${pyEnv}/${pyEnv.sitePackages}\""} + ''; + + passthru.libmocr = libmocr; meta = { description = "Mpv-based video player for studying Japanese"; From 809daf193c943f86ca46b107297cec0e15ed0435 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Fri, 2 Jan 2026 23:37:45 +0100 Subject: [PATCH 062/134] memento: moved to by-name --- .../me/memento/package.nix} | 27 +++++++++---------- pkgs/top-level/all-packages.nix | 3 --- 2 files changed, 12 insertions(+), 18 deletions(-) rename pkgs/{applications/video/memento/default.nix => by-name/me/memento/package.nix} (83%) diff --git a/pkgs/applications/video/memento/default.nix b/pkgs/by-name/me/memento/package.nix similarity index 83% rename from pkgs/applications/video/memento/default.nix rename to pkgs/by-name/me/memento/package.nix index bf52b7c5a449..d36c21ac3bca 100644 --- a/pkgs/applications/video/memento/default.nix +++ b/pkgs/by-name/me/memento/package.nix @@ -3,24 +3,21 @@ stdenv, fetchFromGitHub, cmake, - qt6, - wrapQtAppsHook, + qt6Packages, - # before that => zeal sqlite, json_c, libzip, mpv, yt-dlp, makeWrapper, - qcoro, withOcr ? false, python3, }: let libmocr = stdenv.mkDerivation { pname = "libmocr"; - version = "unstable-2023-11-15"; # Placeholder version + version = "0-unstable-2023-11-15"; src = fetchFromGitHub { owner = "ripose-jp"; @@ -31,15 +28,15 @@ let nativeBuildInputs = [ cmake ]; buildInputs = [ - qt6.qtbase + qt6Packages.qtbase python3 ]; dontWrapQtApps = true; - meta = with lib; { + meta = { description = "A library for Manga OCR"; homepage = "https://github.com/ripose-jp/libmocr"; - license = licenses.gpl2; - platforms = platforms.linux; + license = lib.licenses.gpl2; + platforms = lib.platforms.linux; }; }; in @@ -65,17 +62,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake makeWrapper - wrapQtAppsHook + qt6Packages.wrapQtAppsHook ]; buildInputs = [ - qt6.qtbase - qt6.qtsvg - qt6.qtwayland + qt6Packages.qtbase + qt6Packages.qtsvg + qt6Packages.qtwayland sqlite json_c libzip - qcoro + qt6Packages.qcoro ] ++ lib.optionals withOcr [ libmocr ]; @@ -91,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { in '' wrapProgram "$out/bin/memento" \ - --prefix PATH : "${yt-dlp}/bin" ${lib.optionalString withOcr "--suffix PYTHONPATH : \"${pyEnv}/${pyEnv.sitePackages}\""} + --prefix PATH : "${yt-dlp}/bin" ${lib.optionalString withOcr "--suffix PYTHONPATH : \"${pyEnv}/${python3.sitePackages}\""} ''; passthru.libmocr = libmocr; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e641a167e423..cf38b22b13ab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11337,9 +11337,6 @@ with pkgs; withConplay = false; }; - # a somewhat more maintained fork of ympd - memento = qt6Packages.callPackage ../applications/video/memento { }; - mplayer = callPackage ../applications/video/mplayer ( { libdvdnav = libdvdnav_4_2_1; From f2c47efd5809282f86cdcc7cf3cde8a0a6e61230 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 16:00:21 +0000 Subject: [PATCH 063/134] python3Packages.yolink-api: 0.6.0 -> 0.6.1 --- pkgs/development/python-modules/yolink-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yolink-api/default.nix b/pkgs/development/python-modules/yolink-api/default.nix index 52a728314a19..372d362e9740 100644 --- a/pkgs/development/python-modules/yolink-api/default.nix +++ b/pkgs/development/python-modules/yolink-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "yolink-api"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "YoSmart-Inc"; repo = "yolink-api"; tag = "v${version}"; - hash = "sha256-ayNSYIhNqSqMH9OJ8pyFDQWuIBkv4tda+eOWEGOn2Pk="; + hash = "sha256-NViXbi5s4Ht2b8hpsumnlbstjiR/MWz2El39xk3uqb4="; }; build-system = [ setuptools ]; From 738a650ff5247cfbc090df97e64a0b5c70ccd885 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 3 Jan 2026 19:36:32 +0100 Subject: [PATCH 064/134] postgresqlPackages.omnigres: fix build with cmake4 --- pkgs/servers/sql/postgresql/ext/omnigres.nix | 33 ++++++++++++++------ 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/omnigres.nix b/pkgs/servers/sql/postgresql/ext/omnigres.nix index f622001c4d18..5564d58afe0e 100644 --- a/pkgs/servers/sql/postgresql/ext/omnigres.nix +++ b/pkgs/servers/sql/postgresql/ext/omnigres.nix @@ -30,15 +30,30 @@ postgresqlBuildExtension (finalAttrs: { hash = "sha256-RrdtUtrs0Mh1VyMbF89qJhr2fnCVcQy2l1/85/mJ/4Y="; }; - # This matches postInstall of PostgreSQL's generic.nix, which does this for the PGXS Makefile. - # Since omnigres uses a CMake file, which tries to replicate the things that PGXS does, we need - # to apply the same fix for darwin. - # The reason we need to do this is, because PG_BINARY will point at the postgres wrapper of - # postgresql.withPackages, which does not contain the same symbols as the original file, ofc. - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace "cmake/PostgreSQLExtension.cmake" \ - --replace-fail '-bundle_loader ''${PG_BINARY}' "-bundle_loader ${postgresql}/bin/postgres" - ''; + postPatch = '' + substituteInPlace deps/libfyaml/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace deps/STC/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.1)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace deps/wslay/{,lib/}CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace deps/h2o/CMakeLists.txt \ + --replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace deps/uriparser/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.3)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace deps/metalang99/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.0.2)" "cmake_minimum_required(VERSION 3.10)" + '' + + + # This matches postInstall of PostgreSQL's generic.nix, which does this for the PGXS Makefile. + # Since omnigres uses a CMake file, which tries to replicate the things that PGXS does, we need + # to apply the same fix for darwin. + # The reason we need to do this is, because PG_BINARY will point at the postgres wrapper of + # postgresql.withPackages, which does not contain the same symbols as the original file, ofc. + lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace "cmake/PostgreSQLExtension.cmake" \ + --replace-fail '-bundle_loader ''${PG_BINARY}' "-bundle_loader ${postgresql}/bin/postgres" + ''; strictDeps = true; From 0fec30a85eb16132895c26f07ce89f6700405119 Mon Sep 17 00:00:00 2001 From: randoneering Date: Sat, 20 Dec 2025 19:37:05 -0700 Subject: [PATCH 065/134] fresh-editor: init at 0.1.67 --- pkgs/by-name/fr/fresh-editor/package.nix | 79 ++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 pkgs/by-name/fr/fresh-editor/package.nix diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix new file mode 100644 index 000000000000..b6c24047fc06 --- /dev/null +++ b/pkgs/by-name/fr/fresh-editor/package.nix @@ -0,0 +1,79 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, + gzip, + gitMinimal, + deno, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "fresh"; + version = "0.1.67"; + + src = fetchFromGitHub { + owner = "sinelaw"; + repo = "fresh"; + tag = "v${finalAttrs.version}"; + hash = "sha256-OA5foQEAs01bAi78c6tEaLKaQHcRhRVtNkwpOjbPgEQ="; + }; + + cargoHash = "sha256-/sJ956ZqtI1xV0JW3RwRd0b5pYW2W/vQhb9ApF61eF0="; + + passthru.updateScript = nix-update-script { }; + + nativeBuildInputs = [ + pkg-config + gzip + ]; + + nativeCheckInputs = [ + gitMinimal + ]; + + buildInputs = [ + openssl + ]; + + # Tests create a local http server to check update functionality + __darwinAllowLocalNetworking = true; + + # Due to issues with incorrect import paths with the actual app, I have disabled the checks below. Need to report upstream. + checkFlags = [ + "--skip=e2e::" + ]; + cargoTestFlags = [ + "--lib" + "--bins" + ]; + + # The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem + # To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE + env.RUSTY_V8_ARCHIVE = deno.librusty_v8; + preBuild = '' + mkdir -p $out/share/fresh-editor/plugins/ + ''; + + postInstall = '' + rm -rf $out/bin/fresh.dSYM + ''; + + meta = { + description = "Terminal-based text editor with LSP support and TypeScript plugins"; + homepage = "https://github.com/sinelaw/fresh"; + changelog = "https://github.com/sinelaw/fresh/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ + chillcicada + dwt + ]; + mainProgram = "fresh"; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryNativeCode # librusty_v8.a + ]; + }; +}) From ea78df58fbf372d3de7804f36a6a31b13fbcebd1 Mon Sep 17 00:00:00 2001 From: kpbaks Date: Sat, 3 Jan 2026 20:54:16 +0100 Subject: [PATCH 066/134] docker-language-server: install shell completion --- pkgs/by-name/do/docker-language-server/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/do/docker-language-server/package.nix b/pkgs/by-name/do/docker-language-server/package.nix index 7fe0a09825c1..89f525736b63 100644 --- a/pkgs/by-name/do/docker-language-server/package.nix +++ b/pkgs/by-name/do/docker-language-server/package.nix @@ -1,10 +1,12 @@ { + stdenv, lib, fetchFromGitHub, buildGoModule, docker, gotestsum, versionCheckHook, + installShellFiles, }: buildGoModule (finalAttrs: { @@ -20,6 +22,10 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-ztA+/4l180UKTKrsqTyysDcD4oQSDgnBYUaiKDF6LvI="; + nativeBuildInputs = [ + installShellFiles + ]; + nativeCheckInputs = [ docker gotestsum @@ -53,6 +59,13 @@ buildGoModule (finalAttrs: { ]; doInstallCheck = true; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd '${finalAttrs.meta.mainProgram}' \ + --bash <("$out/bin/${finalAttrs.meta.mainProgram}" completion bash) \ + --zsh <("$out/bin/${finalAttrs.meta.mainProgram}" completion zsh) \ + --fish <("$out/bin/${finalAttrs.meta.mainProgram}" completion fish) + ''; + meta = { description = "Language server for providing language features for file types in the Docker ecosystem (Dockerfiles, Compose files, and Bake files)"; homepage = "https://github.com/docker/docker-language-server"; From 91ac153c6af58cfe22a2b728f1f8a5fe49e313fe Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 3 Jan 2026 21:36:20 +0100 Subject: [PATCH 067/134] python313Packages.iamdata: 0.1.202601021 -> 0.1.202601031 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601021...v0.1.202601031 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202601031 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 44b063adb43c..98267ed28318 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202601021"; + version = "0.1.202601031"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-rZzsiaoFoeTL5tv0nPSw8f6p/M4IIh7jJvny1W/wwM4="; + hash = "sha256-01PMwJ7F7quyZPHUWVtTe9dkAktZ3j8MbIysIcb+BD4="; }; __darwinAllowLocalNetworking = true; From 86deec4458a0d4b93d101f672c0434a5a300eed5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 3 Jan 2026 21:39:45 +0100 Subject: [PATCH 068/134] python313Packages.yolink-api: remove disabled --- pkgs/development/python-modules/yolink-api/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/yolink-api/default.nix b/pkgs/development/python-modules/yolink-api/default.nix index 372d362e9740..c6b76698b012 100644 --- a/pkgs/development/python-modules/yolink-api/default.nix +++ b/pkgs/development/python-modules/yolink-api/default.nix @@ -5,7 +5,6 @@ buildPythonPackage, fetchFromGitHub, pydantic, - pythonOlder, setuptools, tenacity, }: @@ -15,8 +14,6 @@ buildPythonPackage rec { version = "0.6.1"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "YoSmart-Inc"; repo = "yolink-api"; From ea89e464a666b915b8ffb80a7d5eee9182e4184f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 28 Dec 2025 12:45:59 -0800 Subject: [PATCH 069/134] python3Packages.dulwich: Remove accomodations for unsupported python --- pkgs/development/python-modules/dulwich/default.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index d35379ceb8ab..3d397600d9ec 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -13,13 +13,11 @@ merge3, paramiko, pytestCheckHook, - pythonOlder, rich, rustPlatform, rustc, setuptools, setuptools-rust, - typing-extensions, urllib3, }: @@ -28,8 +26,6 @@ buildPythonPackage rec { version = "0.24.1"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; @@ -55,9 +51,6 @@ buildPythonPackage rec { dependencies = [ urllib3 - ] - ++ lib.optionals (pythonOlder "3.11") [ - typing-extensions ]; optional-dependencies = { From 773ed694973cdb1720037881f2aae0d636b59683 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 28 Dec 2025 12:45:59 -0800 Subject: [PATCH 070/134] python3Packages.dulwich: Disable contrib tests, simplify disabledTests --- pkgs/development/python-modules/dulwich/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index 3d397600d9ec..640b43bc5472 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -81,17 +81,17 @@ buildPythonPackage rec { "test_file_win" # dulwich.errors.NotGitRepository: No git repository was found at . "WorktreeCliTests" - # 'SwiftPackData' object has no attribute '_file' - "test_iterobjects_subset_all_present" - "test_iterobjects_subset_missing_allowed" - "test_iterobjects_subset_missing_not_allowed" # Adding a symlink to a directory outside the repo doesn't raise "test_add_symlink_absolute_to_system" + # Depends on setuid which is not available in sandboxed environments + "SharedRepositoryTests" + # TypeError: pack index v1 only supports SHA-1 names + "test_pack_index_v1_with_sha256" ]; disabledTestPaths = [ - # requires swift config file - "tests/contrib/test_swift_smoke.py" + # "Code [in contrib] is not an official part of Dulwich, and may no longer work" + "tests/contrib" ]; __darwinAllowLocalNetworking = true; From ad6e1340c802b2e77a0a18081ee4459702c4093b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 29 Dec 2025 09:48:15 -0800 Subject: [PATCH 071/134] python3Packages.dulwich: add sarahec as maintainer --- pkgs/development/python-modules/dulwich/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index 640b43bc5472..b2ed18893711 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -110,6 +110,9 @@ buildPythonPackage rec { asl20 gpl2Plus ]; - maintainers = with lib.maintainers; [ koral ]; + maintainers = with lib.maintainers; [ + koral + sarahec + ]; }; } From 34fc0a5c27192e1e08685b5c51e717dd2ffd9345 Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Sun, 4 Jan 2026 05:28:09 +0800 Subject: [PATCH 072/134] noctalia-shell: 3.8.0 -> 3.8.2 --- pkgs/by-name/no/noctalia-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noctalia-shell/package.nix b/pkgs/by-name/no/noctalia-shell/package.nix index d45e317395dd..bc195ccd056b 100644 --- a/pkgs/by-name/no/noctalia-shell/package.nix +++ b/pkgs/by-name/no/noctalia-shell/package.nix @@ -66,13 +66,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noctalia-shell"; - version = "3.8.0"; + version = "3.8.2"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-Bh4XcEyG6XRQugahL/2Vd42k/YeGK0f+yW3+Oc74Rp4="; + hash = "sha256-ZjtdQbVPHJeWP8VHWZmSwPwD6fC7Dqmknx1KErzfDks="; }; nativeBuildInputs = [ From 885e8eb4d9db264e8d0881b307311c964566d2d0 Mon Sep 17 00:00:00 2001 From: 7c6f434c <7c6f434c@mail.ru> Date: Sat, 3 Jan 2026 23:15:22 +0100 Subject: [PATCH 073/134] guile_1_8, guile_2_0: set std=gnu17 to fix build with gcc15 --- pkgs/development/interpreters/guile/1.8.nix | 4 ++++ pkgs/development/interpreters/guile/2.0.nix | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/pkgs/development/interpreters/guile/1.8.nix b/pkgs/development/interpreters/guile/1.8.nix index 55ef0d6a781d..3bc734fd12fc 100644 --- a/pkgs/development/interpreters/guile/1.8.nix +++ b/pkgs/development/interpreters/guile/1.8.nix @@ -65,6 +65,10 @@ stdenv.mkDerivation rec { ./CVE-2016-8605.patch ]; + env = { + NIX_CFLAGS_COMPILE = "-std=gnu17"; + }; + preBuild = '' sed -e '/lt_dlinit/a lt_dladdsearchdir("'$out/lib'");' -i libguile/dynl.c ''; diff --git a/pkgs/development/interpreters/guile/2.0.nix b/pkgs/development/interpreters/guile/2.0.nix index a5632c370cd9..ef473214c324 100644 --- a/pkgs/development/interpreters/guile/2.0.nix +++ b/pkgs/development/interpreters/guile/2.0.nix @@ -116,6 +116,10 @@ builder rec { "--without-threads" ]; + env = { + NIX_CFLAGS_COMPILE = "-std=gnu17"; + }; + postInstall = '' wrapProgram $out/bin/guile-snarf --prefix PATH : "${gawk}/bin" '' From 1dbd29ad86995c60610f9343215b3d5bce22afdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 23:00:18 +0000 Subject: [PATCH 074/134] linuxKernel.kernels.linux_zen: 6.18.2 -> 6.18.3 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index d4f84d52123e..f2679c376c9d 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -16,9 +16,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.18.2"; # zen - suffix = "zen2"; # zen - sha256 = "1jagav0yp2s09461wrn7vjmhvb92qnhlqdhx6pdza21zbzbscpvj"; # zen + version = "6.18.3"; # zen + suffix = "zen1"; # zen + sha256 = "02iw0lsgb8b3yiqdcf90fn0dgbrlbalgdbzbgn6mpy44ycynl8jc"; # zen isLqx = false; }; # ./update-zen.py lqx From d89b3b4efdf408f75aa5d8cc03e69195685a1481 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 23:37:44 +0000 Subject: [PATCH 075/134] gridtracker2: 2.251106.7 -> 2.260101.3 --- pkgs/by-name/gr/gridtracker2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/gridtracker2/package.nix b/pkgs/by-name/gr/gridtracker2/package.nix index c299a65b464d..893fb85bef10 100644 --- a/pkgs/by-name/gr/gridtracker2/package.nix +++ b/pkgs/by-name/gr/gridtracker2/package.nix @@ -11,13 +11,13 @@ }: buildNpmPackage (finalAttrs: { pname = "gridtracker2"; - version = "2.251106.7"; + version = "2.260101.3"; src = fetchFromGitLab { owner = "gridtracker.org"; repo = "gridtracker2"; tag = "v${finalAttrs.version}"; - hash = "sha256-g1njDFodCHvILZZNrI/exAqWLZsbNBGHy3jlzo3uLJ8="; + hash = "sha256-Gtz5/caaDAIwG/vqtOO9w5ouysAIzQgD7GcTvXri8T8="; }; npmDepsHash = "sha256-8bhOfLLsNSK+/mXku5ukLr65bfk+RwC3SyOGRHndqVQ="; From e7d620f89d9552ed63e6e37904279cd31cb472ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 3 Jan 2026 23:52:24 +0000 Subject: [PATCH 076/134] python3Packages.pcodec: 0.4.7 -> 0.4.9 --- pkgs/development/python-modules/pcodec/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pcodec/default.nix b/pkgs/development/python-modules/pcodec/default.nix index bb36f4c92053..427481bb72b5 100644 --- a/pkgs/development/python-modules/pcodec/default.nix +++ b/pkgs/development/python-modules/pcodec/default.nix @@ -10,19 +10,19 @@ buildPythonPackage rec { pname = "pcodec"; - version = "0.4.7"; + version = "0.4.9"; pyproject = true; src = fetchFromGitHub { owner = "pcodec"; repo = "pcodec"; tag = "v${version}"; - hash = "sha256-B96kMozVXLoLv0xP2o5IkI+d+4j0wIy4G4VruFS9b6M="; + hash = "sha256-XwK2cLd+SQmo/p7w/MmRh/EajQiN4rv/EMjTBH0EeXs="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-N1KOCZKpz+7yzCefv8AUk1kEmpct//mVCp7a8EW02oA="; + hash = "sha256-R2iVlw2ricCBbHCthttX2RX7+j7AEKeN6h08nZvOxSQ="; }; buildAndTestSubdir = "pco_python"; From 867afd696eb8b2fdd97c9fad37850951791800c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 00:14:47 +0000 Subject: [PATCH 077/134] process-compose: 1.85.0 -> 1.87.0 --- pkgs/by-name/pr/process-compose/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index e0957d62b074..ac95f606d09f 100644 --- a/pkgs/by-name/pr/process-compose/package.nix +++ b/pkgs/by-name/pr/process-compose/package.nix @@ -10,13 +10,13 @@ let in buildGoModule (finalAttrs: { pname = "process-compose"; - version = "1.85.0"; + version = "1.87.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; tag = "v${finalAttrs.version}"; - hash = "sha256-8nNvlTl4qUtlNV2ebsObssYRPepPL//fe26y/wY93l4="; + hash = "sha256-uW4W6rK2ke1hvw1UgWgLZ+Vczoae1TOstGgbkhTPomo="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. @@ -46,7 +46,7 @@ buildGoModule (finalAttrs: { installShellFiles ]; - vendorHash = "sha256-uZFwiYTkx9TE6T0UJ+EUF8zqP4/8vWYoN+frD6KvQC0="; + vendorHash = "sha256-KfvZYcw8tiqgHVzNhW1DWHWs0S8Mlrs16MCmPXySvRo="; doCheck = false; From 2772a883a96441ae80067cfe948a945d197e5dc3 Mon Sep 17 00:00:00 2001 From: mackb Date: Fri, 2 Jan 2026 13:08:55 -0800 Subject: [PATCH 078/134] dfu-programmer: 0.7.2 -> 1.1.0 Fixes migration to GCC 15 and the gnu23 reserved words errors https://github.com/NixOS/nixpkgs/issues/475479 --- pkgs/by-name/df/dfu-programmer/package.nix | 48 ++++++++++++++++------ 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/df/dfu-programmer/package.nix b/pkgs/by-name/df/dfu-programmer/package.nix index 404804530ea1..c9ef940dca54 100644 --- a/pkgs/by-name/df/dfu-programmer/package.nix +++ b/pkgs/by-name/df/dfu-programmer/package.nix @@ -1,29 +1,51 @@ { lib, stdenv, - fetchurl, - libusb-compat-0_1, + fetchFromGitHub, + autoreconfHook, + libusb1, + nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dfu-programmer"; - version = "0.7.2"; + version = "1.1.0"; - buildInputs = [ libusb-compat-0_1 ]; - - src = fetchurl { - url = "mirror://sourceforge/dfu-programmer/${pname}-${version}.tar.gz"; - sha256 = "15gr99y1z9vbvhrkd25zqhnzhg6zjmaam3vfjzf2mazd39mx7d0x"; + src = fetchFromGitHub { + owner = "dfu-programmer"; + repo = "dfu-programmer"; + rev = "v${finalAttrs.version}"; + hash = "sha256-YhiBD8rpzEVVaP3Rdfq74lhZ0Mu7OEbrMsM3fBL1Kvk"; }; - configureFlags = [ "--disable-libusb_1_0" ]; + buildInputs = [ + libusb1 + ]; - env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeBuildInputs = [ + autoreconfHook + ]; + + # No build configured in source, automake requires ChangeLog to exist + preAutoreconf = '' + touch ChangeLog + ''; + + postPatch = '' + patchShebangs --build bootstrap.sh + patchShebangs --build update-bash-completion.sh + ''; + + passthru.updateScript = nix-update-script { }; meta = { license = lib.licenses.gpl2; description = "Device Firmware Update based USB programmer for Atmel chips with a USB bootloader"; mainProgram = "dfu-programmer"; - homepage = "http://dfu-programmer.sourceforge.net/"; + homepage = "https://github.com/dfu-programmer/dfu-programmer"; + maintainers = with lib.maintainers; [ + mbinns + cybardev + ]; platforms = lib.platforms.unix; }; -} +}) From c16411853a9e65405cacbff3ccb4f4690881bfbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 4 Jan 2026 02:32:43 +0100 Subject: [PATCH 079/134] python313Packages.netapp-ontap: relax deps --- pkgs/development/python-modules/netapp-ontap/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/netapp-ontap/default.nix b/pkgs/development/python-modules/netapp-ontap/default.nix index b6ea2846f813..fe1a8dd9f7b6 100644 --- a/pkgs/development/python-modules/netapp-ontap/default.nix +++ b/pkgs/development/python-modules/netapp-ontap/default.nix @@ -23,6 +23,11 @@ buildPythonPackage rec { hash = "sha256-bzDGsKCEH3oszuz4OKnOg7WTMQTnJAGh7POmGhRCyzc="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail 'marshmallow>=3.21.3,<4.0.0' 'marshmallow>=3.21.3' + ''; + build-system = [ setuptools ]; dependencies = [ From fd48bd52506eac7e0fdff08683bddb76815e609a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 01:47:47 +0000 Subject: [PATCH 080/134] cdncheck: 1.2.16 -> 1.2.17 --- pkgs/by-name/cd/cdncheck/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 18226aea0286..cb5476e8b479 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "cdncheck"; - version = "1.2.16"; + version = "1.2.17"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-wwBVFADPjN1KydWDsZO5tea0aRJlyIU6zTEDXLXm6P8="; + hash = "sha256-9Xzmy5Q1VW32OYXkMwFyfhT5Tbm2SPn+STr9VFylWrw="; }; - vendorHash = "sha256-0aaneqeIlp+vBRdR5REOq3JOvFS0DOSH6RBo+OmaytU="; + vendorHash = "sha256-02/aSv5YYA62I3Wc27OJyPWO9YxFG4dKokgEswu9fzg="; subPackages = [ "cmd/cdncheck/" ]; From 68799603952305d25f6e39901761b9c4639635c4 Mon Sep 17 00:00:00 2001 From: Sergey Yakovlev Date: Sun, 4 Jan 2026 04:04:07 +0200 Subject: [PATCH 081/134] crossplane-cli: 2.0.2 -> 2.1.3 --- pkgs/by-name/cr/crossplane-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cr/crossplane-cli/package.nix b/pkgs/by-name/cr/crossplane-cli/package.nix index 557e78203205..33e3a7f1f079 100644 --- a/pkgs/by-name/cr/crossplane-cli/package.nix +++ b/pkgs/by-name/cr/crossplane-cli/package.nix @@ -9,21 +9,21 @@ buildGoModule rec { pname = "crossplane-cli"; - version = "2.0.2"; + version = "2.1.3"; src = fetchFromGitHub { owner = "crossplane"; repo = "crossplane"; rev = "v${version}"; - hash = "sha256-EIDrBQmtMaHlapVNUYABKejIj1I02g5R5h4cADZvtAg="; + hash = "sha256-ODqNay4wmbo770ZBpGSH/Zm2Y2vVmUC6PfTzv9CyZns="; }; - vendorHash = "sha256-8VqKtWbnDGbmgxT13v2d4+nXHouZ4hi2c2m66SAd1KM="; + vendorHash = "sha256-90TwfDBb5COEGqjDIoUrZVWS/N8A14ZxbrvvFVgMTNU="; ldflags = [ "-s" "-w" - "-X github.com/crossplane/crossplane/internal/version.version=v${version}" + "-X github.com/crossplane/crossplane/v2/internal/version.version=v${version}" ]; subPackages = [ "cmd/crank" ]; @@ -34,7 +34,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = crossplane-cli; - command = "crossplane version || true"; + command = "crossplane version --client || true"; version = "v${version}"; }; From be423f5a8c5b893f174aaf8d963c65b5a9c996b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 02:45:46 +0000 Subject: [PATCH 082/134] python3Packages.llama-index-vector-stores-chroma: 0.5.3 -> 0.5.5 --- .../llama-index-vector-stores-chroma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix index a4c40aa65462..c967c3ddb6ff 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-chroma"; - version = "0.5.3"; + version = "0.5.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_vector_stores_chroma"; inherit version; - hash = "sha256-oGa57j3FEQoOE7nf6x9K4LSJMcBGRMp/U0ppBDwpFJo="; + hash = "sha256-gjhlBpvOpNnekVECca4DzW6o6wEGpbXqQ//OwD7Cpwg="; }; build-system = [ hatchling ]; From df21a867c7465def8d1fc5dc930f26c3ca17bd1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 17 Feb 2024 16:13:04 +0100 Subject: [PATCH 083/134] home-assistant-custom-components.thewatchman: init at 0.7.0-beta.1 --- .../custom-components/thewatchman/package.nix | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/thewatchman/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix b/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix new file mode 100644 index 000000000000..af7339976dfc --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix @@ -0,0 +1,49 @@ +{ + lib, + buildHomeAssistantComponent, + fetchFromGitHub, + prettytable, + pytest-cov-stub, + pytest-homeassistant-custom-component, + pytestCheckHook, +}: + +buildHomeAssistantComponent rec { + owner = "dummylabs"; + domain = "watchman"; + version = "0.7.0-beta.1"; + + src = fetchFromGitHub { + owner = "dummylabs"; + repo = "thewatchman"; + tag = "v${version}"; + hash = "sha256-U2AYxQ37XQocHcnY2Uv9Lhu0LmEZhhcGdO29i565tBM="; + }; + + postPatch = '' + substituteInPlace custom_components/watchman/manifest.json \ + --replace-fail "prettytable==3.12.0" "prettytable" + + substituteInPlace tests/{__init__,test_{action,regex,report}}.py \ + --replace-fail "/workspaces/thewatchman/" "" + ''; + + dontBuild = true; + + dependencies = [ + prettytable + ]; + + nativeCheckInputs = [ + pytest-cov-stub + pytest-homeassistant-custom-component + pytestCheckHook + ]; + + meta = with lib; { + description = "Keep track of missing entities and services in your config files"; + homepage = "https://github.com/dummylabs/thewatchman"; + maintainers = with maintainers; [ SuperSandro2000 ]; + license = licenses.mit; + }; +} From c9ccd15a67426f630d620d7dba40d5ec555f9d31 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Fri, 2 Jan 2026 15:08:02 -0500 Subject: [PATCH 084/134] bitcoin: 30.0 -> 30.1 Updated guix.sigs to the latest commit when a signature for 30.1 was added. Signer glozow has not signed release 30.1. I updated builderKeys to comment out glozow and added willcl-ark. Signers were sorted alphabetically. --- .../blockchains/bitcoin/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/blockchains/bitcoin/default.nix b/pkgs/applications/blockchains/bitcoin/default.nix index 6ce894f595b5..425ee5c7e2f3 100644 --- a/pkgs/applications/blockchains/bitcoin/default.nix +++ b/pkgs/applications/blockchains/bitcoin/default.nix @@ -30,9 +30,10 @@ builderKeys ? [ "152812300785C96444D3334D17565732E08E5E41" # achow101.gpg "9EDAFF80E080659604F4A76B2EBB056FD847F8A7" # Emzy.gpg - "71A3B16735405025D447E8F274810B012346C9A6" # laanwj.gpg - "6B002C6EA3F91B1B0DF0C9BC8F617F1200A6D25C" # glozow.gpg + # "6B002C6EA3F91B1B0DF0C9BC8F617F1200A6D25C" # glozow.gpg (not signed 30.1) "D1DBF2C4B96F2DEBF4C16654410108112E7EA81F" # hebasto.gpg + "71A3B16735405025D447E8F274810B012346C9A6" # laanwj.gpg + "67AA5B46E7AF78053167FE343B8F814A784218F8" # willcl-ark.gpg ], }: @@ -45,14 +46,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = if withGui then "bitcoin" else "bitcoind"; - version = "30.0"; + version = "30.1"; src = fetchurl { urls = [ "https://bitcoincore.org/bin/bitcoin-core-${finalAttrs.version}/bitcoin-${finalAttrs.version}.tar.gz" ]; # hash retrieved from signed SHA256SUMS - sha256 = "9b472a4d51dfed9aa9d0ded2cb8c7bcb9267f8439a23a98f36eb509c1a5e6974"; + sha256 = "5d5518782c3000f64717ec1b4291e7e609a1f900d9729ee83c982243779c3f43"; }; nativeBuildInputs = [ @@ -86,18 +87,18 @@ stdenv.mkDerivation (finalAttrs: { publicKeys = fetchFromGitHub { owner = "bitcoin-core"; repo = "guix.sigs"; - rev = "a788388207bd244d5ab07b31ecd6c126f213a6c6"; - sha256 = "sha256-gbenuEWP6pqY9ywPd/yZy6QfWI7jvSObwto27DRXjGI="; + rev = "8427342623f66a98e4b2503e5e15eb41485200d2"; + sha256 = "sha256-X1mA1iPAb0OE9RNP9O5rFe9rzsui+BWQ2zMcV7SghXE="; }; checksums = fetchurl { url = "https://bitcoincore.org/bin/bitcoin-core-${finalAttrs.version}/SHA256SUMS"; - hash = "sha256-v/b1wTOreKifpWkIrUEJsGaSo7LFs4pn7YgBN88dO9o="; + hash = "sha256-WdOYSEbxmpecFpThNwxKTNXbbwQvqlUuCxmCbhfhW6k"; }; signatures = fetchurl { url = "https://bitcoincore.org/bin/bitcoin-core-${finalAttrs.version}/SHA256SUMS.asc"; - hash = "sha256-MK37HyHAqp/vWLjKm/3HF0LkTXtKQwqz6cL4hY2YUPU="; + hash = "sha256-yFPhf/tyotBtpx1lZAQR+C2YdZaAyaWCq/0OVdP2wR4="; }; verifyBuilderKeys = From 0f6411596efe3d78bc097ca3d8438688931b5002 Mon Sep 17 00:00:00 2001 From: n <54501296+2hexed@users.noreply.github.com> Date: Sun, 21 Dec 2025 23:40:52 +0530 Subject: [PATCH 085/134] nixos/mangowc: module implementation --- nixos/modules/programs/wayland/mangowc.nix | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 nixos/modules/programs/wayland/mangowc.nix diff --git a/nixos/modules/programs/wayland/mangowc.nix b/nixos/modules/programs/wayland/mangowc.nix new file mode 100644 index 000000000000..18744f0e8b4d --- /dev/null +++ b/nixos/modules/programs/wayland/mangowc.nix @@ -0,0 +1,50 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.programs.mangowc; +in +{ + options.programs.mangowc = { + enable = lib.mkEnableOption "MangoWC, a Wayland compositor based on dwl and scenefx"; + + package = lib.mkPackageOption pkgs "mangowc" { + default = [ "mangowc" ]; + example = "pkgs.mangowc.override { enableXWayland = false; }"; + }; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + # Necessary Wayland plumbing + xdg.portal = { + enable = true; + + extraPortals = with pkgs; [ + xdg-desktop-portal-wlr + xdg-desktop-portal-gtk + ]; + + config.mango = { + default = [ + "gtk" + ]; + + "org.freedesktop.impl.portal.Secret" = [ "gnome-keyring" ]; + "org.freedesktop.impl.portal.ScreenCast" = [ "wlr" ]; + "org.freedesktop.impl.portal.ScreenShot" = [ "wlr" ]; + + # wlr does not have this interface, let gtk handle + "org.freedesktop.impl.portal.Inhibit" = [ "gtk" ]; + }; + }; + + # Set up the session for Display Managers (GDM, SDDM, etc.) + services.displayManager.sessionPackages = [ cfg.package ]; + }; +} From 225a5e52bca9681873dfb31891ffb226a3f02c17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 06:19:35 +0000 Subject: [PATCH 086/134] gotify-server: 2.7.3 -> 2.8.0 --- pkgs/by-name/go/gotify-server/package.nix | 6 +++--- pkgs/by-name/go/gotify-server/ui.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/gotify-server/package.nix b/pkgs/by-name/go/gotify-server/package.nix index 0320845256c2..a2662ba7d118 100644 --- a/pkgs/by-name/go/gotify-server/package.nix +++ b/pkgs/by-name/go/gotify-server/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gotify-server"; - version = "2.7.3"; + version = "2.8.0"; src = fetchFromGitHub { owner = "gotify"; repo = "server"; tag = "v${finalAttrs.version}"; - hash = "sha256-SPWJH5WELBNJpnGZdyMCJGi6m2WbV7BFOQAtT9ItZJ0="; + hash = "sha256-wLkJ7zBz89e+ECuaNDcbOzHsA9Xiuz9jrqujnd4Mdzc="; }; - vendorHash = "sha256-bSU7Y+Hupdd8l7LTyVc3YMlZJRojNRqiogE17m/xpr8="; + vendorHash = "sha256-vcrMWCNVqDMlIgamb0fBekNrb8qMj2Cb0b7KZbqJ1yg="; # No test doCheck = false; diff --git a/pkgs/by-name/go/gotify-server/ui.nix b/pkgs/by-name/go/gotify-server/ui.nix index 9a7e02ec360c..6978dc4905d7 100644 --- a/pkgs/by-name/go/gotify-server/ui.nix +++ b/pkgs/by-name/go/gotify-server/ui.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-0OIxoT7iS7i3E1fD6E/6+WVYZcu2r+Qa7KBX56+CzIk="; + hash = "sha256-nU1K43ucv2DnDcIDee6I2t8fgz86NSyNvth2znlclsM="; }; nativeBuildInputs = [ From e5d958b32c407acdd99a69dab95b9a5f259d0541 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 07:19:15 +0000 Subject: [PATCH 087/134] python3Packages.pyeconet: 0.2.0 -> 0.2.1 --- pkgs/development/python-modules/pyeconet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyeconet/default.nix b/pkgs/development/python-modules/pyeconet/default.nix index 847ee34eac19..9cfd661f6f0f 100644 --- a/pkgs/development/python-modules/pyeconet/default.nix +++ b/pkgs/development/python-modules/pyeconet/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyeconet"; - version = "0.2.0"; + version = "0.2.1"; pyproject = true; src = fetchFromGitHub { owner = "w1ll1am23"; repo = "pyeconet"; tag = "v${version}"; - hash = "sha256-Q0J1UUvifdf1ePFz4G3Tk0bn1TnnWaHQRABgsohHvB0="; + hash = "sha256-Gep2XGWiaO7IRJ1BouwQ2VrbDPNPZVhiqlGTVWOsQgM="; }; build-system = [ setuptools ]; From 952bf4d5feab9926c8658d36b9003cb38ec8d870 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 07:33:41 +0000 Subject: [PATCH 088/134] home-assistant-custom-components.tuya_local: 2025.12.2 -> 2025.12.3 --- .../home-assistant/custom-components/tuya_local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix index 7a7b34b0105d..07fcd391686f 100644 --- a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "make-all"; domain = "tuya_local"; - version = "2025.12.2"; + version = "2025.12.3"; src = fetchFromGitHub { inherit owner; repo = "tuya-local"; tag = version; - hash = "sha256-kqSrNbTZsP8lYJi+Uly6TGs2ZFFQ9bMT8AvGhTb/QWE="; + hash = "sha256-KKBon2SC7rW7Vgr/8r77mRvb+ii/ZnuJLHW9DQoqN5o="; }; dependencies = [ From 22e68983fff7c2dd70df7d5bbc491718f56b80a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 07:52:06 +0000 Subject: [PATCH 089/134] python3Packages.evtx: 0.8.9 -> 0.11.0 --- pkgs/development/python-modules/evtx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/evtx/default.nix b/pkgs/development/python-modules/evtx/default.nix index 0d89859be9fc..53bc84df5e39 100644 --- a/pkgs/development/python-modules/evtx/default.nix +++ b/pkgs/development/python-modules/evtx/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "evtx"; - version = "0.8.9"; + version = "0.11.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -20,12 +20,12 @@ buildPythonPackage rec { owner = "omerbenamram"; repo = "pyevtx-rs"; tag = version; - hash = "sha256-rxE3Srm+5L9r6uNIeOPBnpQAbS89WCel/U7xgLc2ZDU="; + hash = "sha256-06pRNGEUmk2llD5CPbgHiJSHTR8tm/nv0eJL1UKHPEM="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-IqV4BsLE+5Dk3ey4M+h5wxR/SToZTLf8vU0BlWU5e8c="; + hash = "sha256-POEqKRJ/g0bWYs89yrVyD4RFhc7iq+5J67P0rowB2/g="; }; nativeBuildInputs = with rustPlatform; [ From b4075b19e495be1ea05b99ade6788a8a26d77731 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 09:15:12 +0000 Subject: [PATCH 090/134] python3Packages.parsnip: 0.4.1 -> 0.5.0 --- pkgs/development/python-modules/parsnip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parsnip/default.nix b/pkgs/development/python-modules/parsnip/default.nix index 7c6ba834ab68..7258874457c3 100644 --- a/pkgs/development/python-modules/parsnip/default.nix +++ b/pkgs/development/python-modules/parsnip/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "parsnip"; - version = "0.4.1"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "glotzerlab"; repo = "parsnip"; rev = "v${version}"; - hash = "sha256-P1Ls+UtWdhYmuwISpPCZYsXFJTBqS6uVaU2PV072BOE="; + hash = "sha256-BCEQnClT/dI+t8RwMEQkzbFVCmDThiS9m8ZBCIEFrlg="; }; build-system = [ From 98d2c2f88f92fb316b8f217404d7192d1be2c6e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 09:41:31 +0000 Subject: [PATCH 091/134] libpinyin: 2.10.3 -> 2.11.91 --- pkgs/by-name/li/libpinyin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libpinyin/package.nix b/pkgs/by-name/li/libpinyin/package.nix index 3805e616ca9a..552c02954e45 100644 --- a/pkgs/by-name/li/libpinyin/package.nix +++ b/pkgs/by-name/li/libpinyin/package.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "libpinyin"; - version = "2.10.3"; + version = "2.11.91"; src = fetchFromGitHub { owner = "libpinyin"; repo = "libpinyin"; tag = finalAttrs.version; - hash = "sha256-g3DgRYmLrXqAGxbyiI96UKT1gsJxLlx14K+2HzWR7nI="; + hash = "sha256-MXM+iGCtF8gTpRnT0Xi8s+kqsOkGLXY06R8MME2icWo="; }; postUnpack = '' From eb3c0b65730039011731dad0c3387bbd6316ef3c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 10:07:34 +0000 Subject: [PATCH 092/134] tflint-plugins.tflint-ruleset-aws: 0.44.0 -> 0.45.0 --- .../tools/analysis/tflint-plugins/tflint-ruleset-aws.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix b/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix index a6a14996044d..3f15f8ab9daf 100644 --- a/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix +++ b/pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "tflint-ruleset-aws"; - version = "0.44.0"; + version = "0.45.0"; src = fetchFromGitHub { owner = "terraform-linters"; repo = pname; rev = "v${version}"; - hash = "sha256-Y6unR33yv5GSxRNOG6aakDD218Lo3EM0YJ/a+nvRbK8="; + hash = "sha256-Nt4737CUgRBSOQBW5LBADR2PXC6YBbV3Msgogpp2OuI="; }; - vendorHash = "sha256-Nd6JJtwCr5R+PRN1nrzOEJj1UgiyaIgjykqdvt0KnZs="; + vendorHash = "sha256-8vomPbsBuJtwGYg5eJ+Xmcrj6FK+fYiGkI8PUFmFZQo="; postPatch = '' # some automation for creating new releases on GitHub, which we don't need From b5c68797d333adfcdec22bc5f530a1f423ad3023 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 2 Jan 2026 12:03:10 +0100 Subject: [PATCH 093/134] cargo-codspeed: 3.0.5 -> 4.2.0 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/ca/cargo-codspeed/package.nix | 13 ++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index fc34a120d84d..5388280ecc98 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -18,6 +18,8 @@ adding `pkg-config`, `xfce4-dev-tools`, and `wrapGAppsHook3` to your `nativeBuildInputs` and `--enable-maintainer-mode` to your `configureFlags`. +- `cargo-codspeed` has been updated from `3.0.5` to `4.2.0`. Version `4.0.0` includes breaking changes. For more information read the [changelog for 4.0.0](https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/v4.0.0). + - `corepack_latest` has been removed, as Corepack is no longer distributed with Node.js. - `spoof` has been removed, as there are many issues upstream with it working on modern OS versions, and it appears to be unmaintained. diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 93c12ae25c80..0c17ff1eb722 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-codspeed"; - version = "3.0.5"; + version = "4.2.0"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; rev = "v${version}"; - hash = "sha256-vQGPROaTkEwvKw+4aPpS1whUwfeqBcYWJTIKm4KnIiw="; + hash = "sha256-ofVgb+9YUNiCPhRZHY3Fm1nXRZK+9Uq8pc5XAm3P6oU="; }; - cargoHash = "sha256-1bFd35JScS3x0ttfSyNUgtB9xgtVUMRl4oUOn2r+t5M="; + cargoHash = "sha256-xcLs2Tdi7wp7F5Jwl1QvEC1wQeK7pBjBZKxGVrzqzu0="; nativeBuildInputs = [ curl @@ -39,6 +39,13 @@ rustPlatform.buildRustPackage rec { checkFlags = [ # requires an extra dependency, blit "--skip=test_package_in_deps_build" + + # requires criteron, which requires additional dependencies + "--skip=test_cargo_config_rustflags" + + # requires additional dependencies + "--skip=test_criterion_build_and_run_filtered_by_name" + "--skip=test_criterion_build_and_run_filtered_by_name_single" ]; env = { From 34bc05d6ca02ff373aa499663ade0ec005c6885a Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 2 Jan 2026 12:03:59 +0100 Subject: [PATCH 094/134] cargo-codspeed: use finalAttrs pattern --- pkgs/by-name/ca/cargo-codspeed/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 0c17ff1eb722..0b7cdc0adac1 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -9,14 +9,14 @@ zlib, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-codspeed"; version = "4.2.0"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-ofVgb+9YUNiCPhRZHY3Fm1nXRZK+9Uq8pc5XAm3P6oU="; }; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { ]; cargoBuildFlags = [ "-p=cargo-codspeed" ]; - cargoTestFlags = cargoBuildFlags; + cargoTestFlags = finalAttrs.cargoBuildFlags; checkFlags = [ # requires an extra dependency, blit "--skip=test_package_in_deps_build" @@ -63,4 +63,4 @@ rustPlatform.buildRustPackage rec { maintainers = [ ]; mainProgram = "cargo-codspeed"; }; -} +}) From 29656ac6c5207e12e060f6114aac29c7ce63d531 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 2 Jan 2026 12:04:32 +0100 Subject: [PATCH 095/134] cargo-codspeed: reorder meta attributes --- pkgs/by-name/ca/cargo-codspeed/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 0b7cdc0adac1..4d18d5a28d12 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -53,14 +53,14 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { + changelog = "https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/${finalAttrs.src.rev}"; description = "Cargo extension to build & run your codspeed benchmarks"; homepage = "https://github.com/CodSpeedHQ/codspeed-rust"; - changelog = "https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/${src.rev}"; license = with lib.licenses; [ mit asl20 ]; - maintainers = [ ]; mainProgram = "cargo-codspeed"; + maintainers = [ ]; }; }) From 8ed7fda1adfdc5cddca6654a8b5df175d01f0672 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Fri, 2 Jan 2026 12:06:21 +0100 Subject: [PATCH 096/134] cargo-codspeed: reorder inputs --- pkgs/by-name/ca/cargo-codspeed/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 4d18d5a28d12..4e90bcf5bd43 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -1,11 +1,11 @@ { - lib, - rustPlatform, - fetchFromGitHub, curl, - pkg-config, + fetchFromGitHub, + lib, libgit2, openssl, + pkg-config, + rustPlatform, zlib, }: From 84399f2e218dab223f329ffde140cf1ec21f297b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 4 Jan 2026 11:39:16 +0100 Subject: [PATCH 097/134] cargo-codspeed: use tag instead of rev --- pkgs/by-name/ca/cargo-codspeed/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 4e90bcf5bd43..5386d18d150e 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ofVgb+9YUNiCPhRZHY3Fm1nXRZK+9Uq8pc5XAm3P6oU="; }; @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - changelog = "https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/v${finalAttrs.version}"; description = "Cargo extension to build & run your codspeed benchmarks"; homepage = "https://github.com/CodSpeedHQ/codspeed-rust"; license = with lib.licenses; [ From c60734ac00a5b8f14c4fe7d0c86d1206f31aae15 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 4 Jan 2026 11:39:42 +0100 Subject: [PATCH 098/134] cargo-codspeed: add hythera as maintainer --- pkgs/by-name/ca/cargo-codspeed/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index 5386d18d150e..d4d3e62f35c1 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -61,6 +61,6 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 ]; mainProgram = "cargo-codspeed"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; }; }) From 8548445057bff8dd553bccff4868741f1e564138 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 10:49:26 +0000 Subject: [PATCH 099/134] typstyle: 0.14.0 -> 0.14.1 --- pkgs/by-name/ty/typstyle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typstyle/package.nix b/pkgs/by-name/ty/typstyle/package.nix index ab55601b3741..f804392fa7d8 100644 --- a/pkgs/by-name/ty/typstyle/package.nix +++ b/pkgs/by-name/ty/typstyle/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typstyle"; - version = "0.14.0"; + version = "0.14.1"; src = fetchFromGitHub { owner = "typstyle-rs"; repo = "typstyle"; tag = "v${finalAttrs.version}"; - hash = "sha256-L6MmXipkpTfSvSzuUmE6/hUqDoLbe3+2/bHgFbTfLpo="; + hash = "sha256-YAMC1IMs3TioTx3rnb5CdYgviR3gP89b2rfOuZVVg3M="; }; - cargoHash = "sha256-xGGuZw87CjS/tA74SiIyMqM6PS0OJt00axiI3jyAAr0="; + cargoHash = "sha256-nmIDgt6KRYAEWmJxufj/TyYWuVGG6/tiYA8iTneKnVc="; # Disabling tests requiring network access checkFlags = [ From 4b4d81ae84277c0959dc261874cd4176942973ac Mon Sep 17 00:00:00 2001 From: yunfachi Date: Sun, 4 Jan 2026 13:54:41 +0300 Subject: [PATCH 100/134] feishin: add mpv to path Add `mpv` to path, as `mpv` is used in Feishin and serves as a replacement for the web player. --- pkgs/by-name/fe/feishin/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index bd387db9a229..22fdc0fc52c0 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, electron_38, dart-sass, + mpv, fetchPnpmDeps, pnpmConfigHook, pnpm, @@ -97,6 +98,7 @@ buildNpmPackage { mkdir -p $out/{Applications,bin} cp -r dist/**/Feishin.app $out/Applications/ makeWrapper $out/Applications/Feishin.app/Contents/MacOS/Feishin $out/bin/feishin \ + --prefix PATH : "${lib.makeBinPath [ mpv ]}" \ --set DISABLE_AUTO_UPDATES 1 '' + lib.optionalString stdenv.hostPlatform.isLinux '' @@ -110,6 +112,7 @@ buildNpmPackage { # Set ELECTRON_FORCE_IS_PACKAGED=1. # https://github.com/electron/electron/issues/35153#issuecomment-1202718531 makeWrapper ${lib.getExe electron} $out/bin/feishin \ + --prefix PATH : "${lib.makeBinPath [ mpv ]}" \ --add-flags $out/share/feishin/resources/app.asar \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --set ELECTRON_FORCE_IS_PACKAGED 1 \ From aff9387dd4fbb450bb12c6d4c2c7b97790992531 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 4 Jan 2026 12:37:01 +0200 Subject: [PATCH 101/134] nixos/switchable-system: don't add switch inhibitors by default --- nixos/modules/services/system/dbus.nix | 8 -------- nixos/modules/system/boot/systemd.nix | 4 ---- 2 files changed, 12 deletions(-) diff --git a/nixos/modules/services/system/dbus.nix b/nixos/modules/services/system/dbus.nix index a0edb9336208..3751fa5e57fd 100644 --- a/nixos/modules/services/system/dbus.nix +++ b/nixos/modules/services/system/dbus.nix @@ -174,10 +174,6 @@ in permissions = "u+rx,g+rx,o-rx"; }; - system.switch.inhibitors = [ - cfg.dbusPackage - ]; - systemd.services.dbus = { aliases = [ # hack aiding to prevent dbus from restarting when switching from dbus-broker back to dbus @@ -216,10 +212,6 @@ in cfg.brokerPackage ]; - system.switch.inhibitors = [ - cfg.brokerPackage - ]; - # Just to be sure we don't restart through the unit alias systemd.services.dbus.reloadIfChanged = true; systemd.user.services.dbus.reloadIfChanged = true; diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 25bd4c624bfe..7fb5c2259062 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -567,10 +567,6 @@ in ); }; - system.switch.inhibitors = [ - cfg.package - ]; - environment.systemPackages = [ cfg.package ]; environment.etc = From 1baf74d00f64147eefa73fd30db8b7b95f45feda Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 4 Jan 2026 12:41:46 +0200 Subject: [PATCH 102/134] nixos/switchable-system: add release notes to document switch inhibitors --- doc/release-notes/rl-2605.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index fc34a120d84d..4e4fcb23afe1 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -87,6 +87,8 @@ If your SQLite database is corrupted, the migration might fail and require [manual intervention](https://github.com/louislam/uptime-kuma/issues/5281). See the [migration guide](https://github.com/louislam/uptime-kuma/wiki/Migration-From-v1-To-v2) for more information. +- Switch inhibitors were introduced, which add a pre-switch check that compares a list of strings between the previous and the new generation, and refuses to switch into the new generation when there is a difference between the two lists. This allows to avoid switching into a system when for instance the systemd version changed by adding `config.systemd.package.version` to the switch inhibitors for your system. You can still forcefully switch into any generation by setting `NIXOS_NO_CHECK=1`. + - The `services.nextcloud-spreed-signaling` NixOS module has been added to facilitate declarative management of a standalone Spreed signaling server ("High Performance Backend" for Nextcloud Talk). - `fetchPnpmDeps` and `pnpmConfigHook` were added as top-level attributes, replacing the now deprecated `pnpm.fetchDeps` and `pnpm.configHook` attributes. From aa280a3ac63d842aea048f3db1e09563a8e0b7f7 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Sun, 4 Jan 2026 13:49:10 +0200 Subject: [PATCH 103/134] feishin: 1.1.0 -> 1.2.0 --- pkgs/by-name/fe/feishin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index fc2c1ec2beed..ab4a903d4419 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -14,13 +14,13 @@ }: let pname = "feishin"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "jeffvli"; repo = "feishin"; tag = "v${version}"; - hash = "sha256-Fz50mpwBc8a7XRo0CLPppPdb1pWwi4Dnr+COlBszsPc="; + hash = "sha256-acNUXvmj964pO8h2fsGfex2BeIshExMWe0w/QmtikkM="; }; electron = electron_39; @@ -39,8 +39,8 @@ buildNpmPackage { version src ; - fetcherVersion = 2; - hash = "sha256-cIHwCZg7sf4phEZMCX4Y/4CGnGEPvL1spNt4GgEVLPw="; + fetcherVersion = 3; + hash = "sha256-gQooubVt2kDOGq4GEZIT+pQcPnzss9QmqTO9kD5Kx58="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From 38f3cf20165f76ea941b44e106ef30c55bb66e99 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 13 Dec 2025 11:39:12 +0100 Subject: [PATCH 104/134] proton-pass-cli: init at 1.3.2 --- pkgs/by-name/pr/proton-pass-cli/package.nix | 94 +++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 pkgs/by-name/pr/proton-pass-cli/package.nix diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix new file mode 100644 index 000000000000..18d28fe8f27e --- /dev/null +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -0,0 +1,94 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + curl, + common-updater-scripts, + jq, + keyutils, + libgcc, + versionCheckHook, + writeShellScript, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "proton-pass-cli"; + version = "1.3.2"; + + src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; + + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + keyutils + libgcc + ]; + + dontUnpack = true; + + installPhase = '' + runHook preInstall + + install -Dm755 $src $out/bin/pass-cli + + runHook postInstall + ''; + + nativeCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/pass-cli"; + versionCheckProgramArg = "--version"; + + passthru = { + sources = { + "aarch64-darwin" = fetchurl { + url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; + hash = "sha256-B+hmxagP5Ls+Jc8DZN8Y9fvdrTq+HkMICUzMVsd8aU4="; + }; + "aarch64-linux" = fetchurl { + url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; + hash = "sha256-w5mwbYQgqAU07T4+vUaYkcVp8XtMFNynGTV3jJQjAFw="; + }; + "x86_64-darwin" = fetchurl { + url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; + hash = "sha256-VmkTLyHNZ8p8wgvzHOYiQsbDTjzKsjyGDShcQZlAH7A="; + }; + "x86_64-linux" = fetchurl { + url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; + hash = "sha256-X7FK1t0+SuBGgSsBuhYUCkcR8LtCQMjbplo5B1LSuh0="; + }; + }; + updateScript = writeShellScript "update-proton-pass-cli" '' + set -o errexit + export PATH="${ + lib.makeBinPath [ + curl + jq + common-updater-scripts + ] + }" + NEW_VERSION=$(curl --silent https://proton.me/download/pass-cli/versions.json | jq '.passCliVersions.version' --raw-output) + if [[ "${finalAttrs.version}" = "$NEW_VERSION" ]]; then + echo "No update available." + exit 0 + fi + for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do + update-source-version "proton-pass-cli" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" + done + ''; + }; + + meta = { + description = "Command-line interface for managing your Proton Pass vaults, items, and secrets"; + homepage = "https://github.com/protonpass/pass-cli"; + license = lib.licenses.unfree; + mainProgram = "pass-cli"; + maintainers = with lib.maintainers; [ delafthi ]; + platforms = lib.attrNames finalAttrs.passthru.sources; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) From 5880819c0c11ee39e8bbd95a62b4f507ae5acf96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 11:57:14 +0000 Subject: [PATCH 105/134] python3Packages.hyper-connections: 0.2.1 -> 0.3.4 --- pkgs/development/python-modules/hyper-connections/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hyper-connections/default.nix b/pkgs/development/python-modules/hyper-connections/default.nix index 326afc16d2bc..fd6724635ac5 100644 --- a/pkgs/development/python-modules/hyper-connections/default.nix +++ b/pkgs/development/python-modules/hyper-connections/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "hyper-connections"; - version = "0.2.1"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "lucidrains"; repo = "hyper-connections"; tag = version; - hash = "sha256-9dMiyxzrZBlDxKeehXjoIjbzAkGSkAFxQZZX3LJJAig="; + hash = "sha256-GRP4ODCs/MMx9S/6LYFMpIoZNJinkcMeY73x4aFacsg="; }; build-system = [ hatchling ]; From c04a1f0f210bf3bea7828c2c3e1e96eba7e47b7e Mon Sep 17 00:00:00 2001 From: Emilia Daelman Date: Sun, 4 Jan 2026 13:05:31 +0100 Subject: [PATCH 106/134] maintainers: add _0xMillyByte --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 27ec72e63093..977cdaa0db47 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -140,6 +140,12 @@ github = "0xd61"; githubId = 8351869; }; + _0xMillyByte = { + email = "emilia.daelman@gmail.com"; + name = "Emilia Daelman"; + github = "0xMillyByte"; + githubId = 48217459; + }; _0xMRTT = { email = "0xMRTT@proton.me"; name = "0xMRTT"; From 5c7cde91a7478f1e3694a0cbc5241796b48e682e Mon Sep 17 00:00:00 2001 From: Emilia Daelman Date: Sun, 4 Jan 2026 13:05:51 +0100 Subject: [PATCH 107/134] sc2-smurf-detector: init at 0.1.2 --- .../by-name/sc/sc2-smurf-detector/package.nix | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/sc/sc2-smurf-detector/package.nix diff --git a/pkgs/by-name/sc/sc2-smurf-detector/package.nix b/pkgs/by-name/sc/sc2-smurf-detector/package.nix new file mode 100644 index 000000000000..d5c3a77de32d --- /dev/null +++ b/pkgs/by-name/sc/sc2-smurf-detector/package.nix @@ -0,0 +1,42 @@ +{ + lib, + rustPlatform, + fetchFromGitea, + pkg-config, + openssl, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "sc2-smurf-detector"; + version = "0.1.2"; + + src = fetchFromGitea { + domain = "git.kittycloud.eu"; + owner = "mizule"; + repo = "sc2-smurf-detector"; + tag = "v${finalAttrs.version}"; + hash = "sha256-9vpbnp+q5QAOn+EpuwXG4LfruB999v2SEvYLhfMg8II="; + }; + + cargoHash = "sha256-Wm4/KmuAz9lno9vAsSwVykL2kQNf88kE3+zao3keRWI="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "CLI tool to detect smurfs in StarCraft II by analyzing opponent match history via SC2 Pulse"; + homepage = "https://git.kittycloud.eu/mizule/sc2-smurf-detector"; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ _0xMillyByte ]; + mainProgram = "sc2-smurf-detector"; + }; +}) From 770f632221f35c842f067f610f8b317658aec2b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 12:24:48 +0000 Subject: [PATCH 108/134] sdl3-shadercross: 0-unstable-2025-12-24 -> 0-unstable-2025-12-30 --- pkgs/by-name/sd/sdl3-shadercross/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sdl3-shadercross/package.nix b/pkgs/by-name/sd/sdl3-shadercross/package.nix index 21b5ebd51736..03cf32663093 100644 --- a/pkgs/by-name/sd/sdl3-shadercross/package.nix +++ b/pkgs/by-name/sd/sdl3-shadercross/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdl3-shadercross"; - version = "0-unstable-2025-12-24"; + version = "0-unstable-2025-12-30"; outputs = [ "out" @@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "libsdl-org"; repo = "SDL_shadercross"; - rev = "feec623003c01a9fff5b30e114c38f550255b511"; - hash = "sha256-AGfuUYUGbea3LDgGiwxq6XBMgLeatsdWDpciL4JeTWU="; + rev = "7b7365a86611b2a7b6462e521cf1c43a037d0970"; + hash = "sha256-4HAdX2+yqk5a+UfpCdAaF0o0Dxv2PTtxPU7I205KfXk="; }; strictDeps = true; From daa85758e490ec9e4f9b2cf3b19e3bb9bba9a1bd Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 4 Jan 2026 13:38:02 +0100 Subject: [PATCH 109/134] kakasi: fix build for gcc15 --- pkgs/by-name/ka/kakasi/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ka/kakasi/package.nix b/pkgs/by-name/ka/kakasi/package.nix index 7064324c6a85..f607dd1d74b2 100644 --- a/pkgs/by-name/ka/kakasi/package.nix +++ b/pkgs/by-name/ka/kakasi/package.nix @@ -39,6 +39,10 @@ stdenv.mkDerivation rec { ./gettext-0.25.patch ]; + env = lib.optionalAttrs (!stdenv.cc.isClang) { + NIX_CFLAGS_COMPILE = "-std=gnu17"; + }; + postPatch = '' for a in tests/kakasi-* ; do substituteInPlace $a \ From c7e82bd6c283624970c7c964b50f47bedf5d85bb Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 4 Jan 2026 13:38:45 +0100 Subject: [PATCH 110/134] kakasi: modernize --- pkgs/by-name/ka/kakasi/package.nix | 35 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ka/kakasi/package.nix b/pkgs/by-name/ka/kakasi/package.nix index f607dd1d74b2..80b3014bfa31 100644 --- a/pkgs/by-name/ka/kakasi/package.nix +++ b/pkgs/by-name/ka/kakasi/package.nix @@ -7,27 +7,12 @@ libiconv, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "kakasi"; version = "2.3.6"; - nativeBuildInputs = [ autoreconfHook ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; - - meta = { - description = "Kanji Kana Simple Inverter"; - longDescription = '' - KAKASI is the language processing filter to convert Kanji - characters to Hiragana, Katakana or Romaji and may be - helpful to read Japanese documents. - ''; - homepage = "http://kakasi.namazu.org/"; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.unix; - }; - src = fetchurl { - url = "http://kakasi.namazu.org/stable/kakasi-${version}.tar.xz"; + url = "http://kakasi.namazu.org/stable/kakasi-${finalAttrs.version}.tar.xz"; sha256 = "1qry3xqb83pjgxp3my8b1sy77z4f0893h73ldrvdaky70cdppr9f"; }; @@ -39,6 +24,9 @@ stdenv.mkDerivation rec { ./gettext-0.25.patch ]; + nativeBuildInputs = [ autoreconfHook ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; + env = lib.optionalAttrs (!stdenv.cc.isClang) { NIX_CFLAGS_COMPILE = "-std=gnu17"; }; @@ -52,4 +40,15 @@ stdenv.mkDerivation rec { doCheck = false; # fails 1 of 6 tests -} + meta = { + description = "Kanji Kana Simple Inverter"; + longDescription = '' + KAKASI is the language processing filter to convert Kanji + characters to Hiragana, Katakana or Romaji and may be + helpful to read Japanese documents. + ''; + homepage = "http://kakasi.namazu.org/"; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; + }; +}) From 3bf32efeea9f1a3ab27ca7149eb6603dea9b74ba Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 4 Jan 2026 13:39:52 +0100 Subject: [PATCH 111/134] kakasi: use sri hash --- pkgs/by-name/ka/kakasi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ka/kakasi/package.nix b/pkgs/by-name/ka/kakasi/package.nix index 80b3014bfa31..9d6d8d0b3244 100644 --- a/pkgs/by-name/ka/kakasi/package.nix +++ b/pkgs/by-name/ka/kakasi/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "http://kakasi.namazu.org/stable/kakasi-${finalAttrs.version}.tar.xz"; - sha256 = "1qry3xqb83pjgxp3my8b1sy77z4f0893h73ldrvdaky70cdppr9f"; + hash = "sha256-LuV7GwPHT9V2bnQcOBICjvxzvA4L+Tpuf/IOtHAfPuM="; }; patches = [ From d19e9a4ebb022b5f60a1611ef1ae9723690d1398 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 12:57:00 +0000 Subject: [PATCH 112/134] balena-cli: 23.2.12 -> 23.2.14 --- pkgs/by-name/ba/balena-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/balena-cli/package.nix b/pkgs/by-name/ba/balena-cli/package.nix index df22c33f6a97..bb4607183123 100644 --- a/pkgs/by-name/ba/balena-cli/package.nix +++ b/pkgs/by-name/ba/balena-cli/package.nix @@ -21,16 +21,16 @@ let in buildNpmPackage' rec { pname = "balena-cli"; - version = "23.2.12"; + version = "23.2.14"; src = fetchFromGitHub { owner = "balena-io"; repo = "balena-cli"; rev = "v${version}"; - hash = "sha256-sJ2Kf2xslaztQhhPWioGEnQZVW0pBu5apcUOQrpkr+Y="; + hash = "sha256-sCzb6ZGpMwG6C66hMeuYmlnEj/ZNau8UieBTfCjdbXw="; }; - npmDepsHash = "sha256-RC93b6mGPqqPPs6wqNuwyf3vE8wr/uGArA3wIFh+dO8="; + npmDepsHash = "sha256-oq7Lcn9yrtOGbIkyWDsoqlOzt6Dj6EvKKhZKwFlSF1k="; makeCacheWritable = true; From 4d61c955889534e551af0f36970a0868c552adf7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 13:02:05 +0000 Subject: [PATCH 113/134] rns: 1.0.4 -> 1.1.0 --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index b0fbb26d7bb5..5343363b44c2 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "rns"; - version = "1.0.4"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "markqvist"; repo = "Reticulum"; tag = version; - hash = "sha256-55fCmd1ihwvXQpsvEQ4xJH1p5aFEiUJZI7kE0LQX6WQ="; + hash = "sha256-aoKiTdv5r3Z20D6znFLVf/8C4WpDBjKKnaYJQ8zaGVI="; }; patches = [ From 258d26c167351f7ac654c8d0a192aa61ac9a193e Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 4 Jan 2026 14:22:14 +0100 Subject: [PATCH 114/134] rusty-man: fix build with gcc 15 --- pkgs/by-name/ru/rusty-man/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rusty-man/package.nix b/pkgs/by-name/ru/rusty-man/package.nix index bdac57fd6f7b..d425d35c3ea9 100644 --- a/pkgs/by-name/ru/rusty-man/package.nix +++ b/pkgs/by-name/ru/rusty-man/package.nix @@ -19,6 +19,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-ZIRwp5AJugMDxg3DyFIH5VlD0m4Si2tJdspKE5QEB4M="; + # Fix build with gcc 15 + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; @@ -30,8 +33,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://git.sr.ht/~ireas/rusty-man"; changelog = "https://git.sr.ht/~ireas/rusty-man/tree/v${finalAttrs.version}/item/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - defelo - ]; + maintainers = with lib.maintainers; [ defelo ]; }; }) From 6c492fdc28c8b0f6c182265c3489395405b2bcef Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 31 Dec 2025 19:59:01 +0100 Subject: [PATCH 115/134] lean2: fix build with cmake4 --- pkgs/by-name/le/lean2/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/le/lean2/package.nix b/pkgs/by-name/le/lean2/package.nix index bf5c2aec400b..cc1cab7aed9f 100644 --- a/pkgs/by-name/le/lean2/package.nix +++ b/pkgs/by-name/le/lean2/package.nix @@ -31,6 +31,20 @@ stdenv.mkDerivation { sha256 = "060mvqn9y8lsn4l20q9rhamkymzsgh0r1vzkjw78gnj8kjw67jl5"; }) ]; + + postPatch = '' + substituteInPlace src/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.8.12)" "cmake_minimum_required(VERSION 3.10)" + + # 'class lean::static_matrix' has no member named 'get' + substituteInPlace src/util/lp/static_matrix.h \ + --replace-fail "m_matrix.get(" "m_matrix.get_elem(" + + # 'const class lean::static_matrix' has no member named 'get_value_of_column_cell' + substituteInPlace src/util/lp/static_matrix.cpp \ + --replace-fail "A.get_value_of_column_cell(col)" "A[col]" + ''; + nativeBuildInputs = [ cmake makeWrapper From 89c15b53fcae1f9ed2902350c7b668974d17ffc9 Mon Sep 17 00:00:00 2001 From: ljxfstorm Date: Thu, 1 Jan 2026 17:02:22 +0800 Subject: [PATCH 116/134] tsshd: init at 0.1.5 --- pkgs/by-name/ts/tsshd/package.nix | 42 +++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/ts/tsshd/package.nix diff --git a/pkgs/by-name/ts/tsshd/package.nix b/pkgs/by-name/ts/tsshd/package.nix new file mode 100644 index 000000000000..18ca7f3e237f --- /dev/null +++ b/pkgs/by-name/ts/tsshd/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "tsshd"; + version = "0.1.5"; + + src = fetchFromGitHub { + owner = "trzsz"; + repo = finalAttrs.pname; + tag = "v${finalAttrs.version}"; + hash = "sha256-JNuLN0eA+HSG/Uv5kTgYmOVBSTIBDAJ6vqPa7z+JYTg="; + }; + + vendorHash = "sha256-XjPXbhrMUYObgw0BBYT4BxDoE6THEYXnAZ5y5rUKgh4="; + + ldflags = [ + "-s" + "-w" + ]; + + doInstallCheck = true; + nativeCheckInputs = [ + versionCheckHook + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Server for `trzsz-ssh`(`tssh`) that supports connection migration for roaming"; + homepage = "https://github.com/trzsz/tsshd"; + changelog = "https://github.com/trzsz/tsshd/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ljxfstorm ]; + mainProgram = "tsshd"; + }; +}) From aaa57eda49d105e9b961b1e2cb288740d6e3e837 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Thu, 6 Nov 2025 21:40:59 +0000 Subject: [PATCH 117/134] temporal: Add versionCheckHook --- pkgs/by-name/te/temporal/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix index f2cc1a5cc3ec..db2982655dda 100644 --- a/pkgs/by-name/te/temporal/package.nix +++ b/pkgs/by-name/te/temporal/package.nix @@ -5,6 +5,7 @@ nixosTests, testers, temporal, + versionCheckHook, }: buildGoModule rec { @@ -47,6 +48,12 @@ buildGoModule rec { runHook postInstall ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + passthru.tests = { inherit (nixosTests) temporal; version = testers.testVersion { From 1b2df5ad996dfb21703f2ee3fbc2cd70c5edee94 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 14 Dec 2025 22:19:46 +0000 Subject: [PATCH 118/134] temporal: Add patch to fix Darwin panic for versionCheckHook --- .../te/temporal/darwin-sandbox-fix.patch | 20 +++++++++++++++++++ pkgs/by-name/te/temporal/package.nix | 9 ++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/te/temporal/darwin-sandbox-fix.patch diff --git a/pkgs/by-name/te/temporal/darwin-sandbox-fix.patch b/pkgs/by-name/te/temporal/darwin-sandbox-fix.patch new file mode 100644 index 000000000000..b390d492467c --- /dev/null +++ b/pkgs/by-name/te/temporal/darwin-sandbox-fix.patch @@ -0,0 +1,20 @@ +--- vendor/modernc.org/libc/honnef.co/go/netdb/netdb.go ++++ vendor/modernc.org/libc/honnef.co/go/netdb/netdb.go +@@ -696,7 +696,7 @@ func init() { + // Load protocols + data, err := ioutil.ReadFile("/etc/protocols") + if err != nil { +- if !os.IsNotExist(err) { ++ if !os.IsNotExist(err) && !os.IsPermission(err) { + panic(err) + } + +@@ -732,7 +732,7 @@ func init() { + // Load services + data, err = ioutil.ReadFile("/etc/services") + if err != nil { +- if !os.IsNotExist(err) { ++ if !os.IsNotExist(err) && !os.IsPermission(err) { + panic(err) + } + diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix index db2982655dda..2641f2b1f849 100644 --- a/pkgs/by-name/te/temporal/package.nix +++ b/pkgs/by-name/te/temporal/package.nix @@ -19,7 +19,14 @@ buildGoModule rec { hash = "sha256-WiiezZ/2FgRte4BStIGHQhb5bHtfldi3TaIRG0xFtW0="; }; - vendorHash = "sha256-HW2j8swbaWwU1i3udqlT8VyFreML6ZH14zWxF8L5NTQ="; + vendorHash = "sha256-CdzcOE/J0gqUbq7BXPpLFyNPNbFTziR5j9GPdYPzv50="; + + overrideModAttrs = old: { + # netdb.go allows /etc/protocols and /etc/services to not exist and happily proceeds, but it panic()s if they exist but return permission denied. + postBuild = '' + patch -p0 < ${./darwin-sandbox-fix.patch} + ''; + }; excludedPackages = [ "./build" ]; From b604e6effdaa260fc3f72667443785d5d011e774 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 14 Dec 2025 22:21:11 +0000 Subject: [PATCH 119/134] temporal: Use finalAttrs --- pkgs/by-name/te/temporal/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix index 2641f2b1f849..c754df508f40 100644 --- a/pkgs/by-name/te/temporal/package.nix +++ b/pkgs/by-name/te/temporal/package.nix @@ -8,14 +8,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "temporal"; version = "1.29.2"; src = fetchFromGitHub { owner = "temporalio"; repo = "temporal"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-WiiezZ/2FgRte4BStIGHQhb5bHtfldi3TaIRG0xFtW0="; }; @@ -71,9 +71,9 @@ buildGoModule rec { meta = { description = "Microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; homepage = "https://temporal.io"; - changelog = "https://github.com/temporalio/temporal/releases/tag/v${version}"; + changelog = "https://github.com/temporalio/temporal/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jpds ]; mainProgram = "temporal-server"; }; -} +}) From 622338d94e7cec111d058546a74c01681fb43043 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Sun, 4 Jan 2026 14:39:46 +0100 Subject: [PATCH 120/134] btcpayserver: 2.2.1 -> 2.3.2 --- pkgs/by-name/bt/btcpayserver/deps.json | 5 +++++ pkgs/by-name/bt/btcpayserver/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bt/btcpayserver/deps.json b/pkgs/by-name/bt/btcpayserver/deps.json index 261397ae32da..5d6ed4b18c3f 100644 --- a/pkgs/by-name/bt/btcpayserver/deps.json +++ b/pkgs/by-name/bt/btcpayserver/deps.json @@ -194,6 +194,11 @@ "version": "2.14.1", "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o=" }, + { + "pname": "JetBrains.Annotations.Sources", + "version": "2025.2.2", + "hash": "sha256-9Aui689O6j0E34FSwTLGEwar5etuswWg3FU7+mIzpdU=" + }, { "pname": "libsodium", "version": "1.0.18.2", diff --git a/pkgs/by-name/bt/btcpayserver/package.nix b/pkgs/by-name/bt/btcpayserver/package.nix index 4a6b48ac2441..6b344b323bcd 100644 --- a/pkgs/by-name/bt/btcpayserver/package.nix +++ b/pkgs/by-name/bt/btcpayserver/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "btcpayserver"; - version = "2.2.1"; + version = "2.3.2"; src = fetchFromGitHub { owner = "btcpayserver"; repo = "btcpayserver"; tag = "v${version}"; - hash = "sha256-W6344r+Doz2aiYebeY3+UkFW7dq4aH/GUGqYyxnK4II="; + hash = "sha256-0R39jyQaHiei8jXS8gPmkpolC2EcLusLPIMj6Q5iycE="; }; projectFile = "BTCPayServer/BTCPayServer.csproj"; From 16eff406bcb932e25e7ac71aec808b7e47197291 Mon Sep 17 00:00:00 2001 From: 7c6f434c <7c6f434c@mail.ru> Date: Sat, 3 Jan 2026 00:21:06 +0100 Subject: [PATCH 121/134] mlterm: force c17 on gcc to fix build with gcc15 --- pkgs/by-name/ml/mlterm/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ml/mlterm/package.nix b/pkgs/by-name/ml/mlterm/package.nix index aad72f74a164..6bf34c6aa950 100644 --- a/pkgs/by-name/ml/mlterm/package.nix +++ b/pkgs/by-name/ml/mlterm/package.nix @@ -181,8 +181,12 @@ stdenv.mkDerivation (finalAttrs: { --replace "-m 4755 -o root" " " ''; - env = lib.optionalAttrs stdenv.cc.isClang { - NIX_CFLAGS_COMPILE = "-Wno-error=int-conversion -Wno-error=incompatible-function-pointer-types"; + env = { + NIX_CFLAGS_COMPILE = + (lib.optionalString stdenv.cc.isClang "-Wno-error=int-conversion -Wno-error=incompatible-function-pointer-types ") + # GCC15 defaults to C23 which is stricter about prototypes + # There are upstream fixes, but they are not in 3.9.4 release + + (lib.optionalString stdenv.cc.isGNU " -std=c17 "); }; configureFlags = [ From c6bed8f51167686f1349f9f79534d8d4637f0da6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 13:47:23 +0000 Subject: [PATCH 122/134] libretro.pcsx-rearmed: 0-unstable-2025-12-28 -> 0-unstable-2026-01-04 --- pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix index eb974426687a..cc900bddb9f0 100644 --- a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix +++ b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "pcsx-rearmed"; - version = "0-unstable-2025-12-28"; + version = "0-unstable-2026-01-04"; src = fetchFromGitHub { owner = "libretro"; repo = "pcsx_rearmed"; - rev = "a2640fe1a0e21729054cdb74db8a21e4bf6dde17"; - hash = "sha256-HzgpqgTcFT0Dz0SIn4zW4oF4FxOTYzgg1/sFi3XDwQ4="; + rev = "32e2193bcc9d937d9b1a16db43258aef51cddae8"; + hash = "sha256-enq5RqeTiOLGqi+Hsj3wFZ6EUWSl0gX7u4ymznOffsQ="; }; dontConfigure = true; From 066a8e502cf6d65a18597c54b466791d9334619a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20H=C3=A4ring?= Date: Sun, 4 Jan 2026 14:50:53 +0100 Subject: [PATCH 123/134] evhz: unstable-2021-09-20 -> unstable-2025-10-09 fixes gcc15 compile error, see https://github.com/NixOS/nixpkgs/issues/475479 --- pkgs/by-name/ev/evhz/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ev/evhz/package.nix b/pkgs/by-name/ev/evhz/package.nix index 127ec3de9d57..73402ef22935 100644 --- a/pkgs/by-name/ev/evhz/package.nix +++ b/pkgs/by-name/ev/evhz/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation { pname = "evhz"; - version = "unstable-2021-09-20"; + version = "unstable-2025-10-09"; src = fetchFromSourcehut { owner = "~iank"; repo = "evhz"; - rev = "35b7526e0655522bbdf92f6384f4e9dff74f38a0"; - hash = "sha256-lC0CeN9YVhkSiooC59Dbom811jHvPDQcYl+KADUwVdQ="; + rev = "189e6c22a9acb01b6eea26659f6944e60f6cb3d8"; + hash = "sha256-p2KH5wpw8PpsICutUnwrKmKPtQ/MauWb+DY55WIJPkE="; }; buildPhase = "gcc -o evhz evhz.c"; From 86ad2edebb9f5576a4c4c8d577b9fe4edd176754 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 4 Jan 2026 16:30:39 +0200 Subject: [PATCH 124/134] python314.pkgs.gotify: disable --- pkgs/development/python-modules/gotify/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/gotify/default.nix b/pkgs/development/python-modules/gotify/default.nix index d2dcf8b0803d..ff964c5b4e30 100644 --- a/pkgs/development/python-modules/gotify/default.nix +++ b/pkgs/development/python-modules/gotify/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + pythonAtLeast, flit-core, nix-update-script, httpx, @@ -17,6 +18,7 @@ buildPythonPackage rec { pname = "gotify"; version = "0.6.0"; pyproject = true; + disabled = pythonAtLeast "3.14"; src = fetchFromGitHub { owner = "d-k-bo"; From 2895fbe2b8af02adaea07594c46affde20032930 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Sun, 4 Jan 2026 15:00:35 +0100 Subject: [PATCH 125/134] nbxplorer: 2.5.30-1 -> 2.6.0 --- pkgs/by-name/nb/nbxplorer/deps.json | 1065 +------------------------ pkgs/by-name/nb/nbxplorer/package.nix | 8 +- 2 files changed, 44 insertions(+), 1029 deletions(-) diff --git a/pkgs/by-name/nb/nbxplorer/deps.json b/pkgs/by-name/nb/nbxplorer/deps.json index 1e5f6165a97e..ca9dfb659219 100644 --- a/pkgs/by-name/nb/nbxplorer/deps.json +++ b/pkgs/by-name/nb/nbxplorer/deps.json @@ -1,109 +1,39 @@ [ { "pname": "Dapper", - "version": "2.1.35", - "hash": "sha256-zeroySx7lO1yLtbhKhFQ87diWXOq9gPnv3qFcmNcs9M=" + "version": "2.1.66", + "hash": "sha256-e5n/wnAFGPDSe30oQQ0fanXrvFZYYa+qCDSTHtfQmPw=" }, { "pname": "Microsoft.AspNetCore.JsonPatch", - "version": "8.0.11", - "hash": "sha256-7n0O/CWYMjWyicwPZgUUh+YTmdNNZA02rWhBHAzPDPU=" + "version": "10.0.1", + "hash": "sha256-bbX3CGoxG5E8RPUBeEvG9Us8l8WxBHRcjxPR3mJLnbg=" }, { "pname": "Microsoft.AspNetCore.Mvc.NewtonsoftJson", - "version": "8.0.11", - "hash": "sha256-oaSZize0xvrX1qf45gjMmXHipD21tBGTp2pkr7ReS5U=" + "version": "10.0.1", + "hash": "sha256-E1ciFt7uy39aKRDfmXrHJ6e4SsaWm+C3inQqTzQEC2U=" }, { "pname": "Microsoft.Azure.Amqp", - "version": "2.4.9", - "hash": "sha256-qmJGqOHjn1SofqiFuQ7qUuDOaDgX2cjnCOcE6iCde5Y=" + "version": "2.4.11", + "hash": "sha256-Nd2crPn0GUSgCzicuNhm0fYKiXtpQ3aduBjcjTMMF/4=" }, { "pname": "Microsoft.Azure.ServiceBus", - "version": "4.2.1", - "hash": "sha256-RUfwCX0NMxKMXV7guVRWjmZOYEuxpFeabOeiA3TDfSo=" + "version": "5.2.0", + "hash": "sha256-YgxtiQzmlKj6KHyZppnDoWgoeO3wUlyVZimF2dNt1tA=" }, { "pname": "Microsoft.Azure.Services.AppAuthentication", "version": "1.0.3", "hash": "sha256-KaGL7asV10S+fGp9dt1i6frelho8ns73epxGzZ4iRis=" }, - { - "pname": "Microsoft.CSharp", - "version": "4.3.0", - "hash": "sha256-a3dAiPaVuky0wpcHmpTVtAQJNGZ2v91/oArA+dpJgj8=" - }, - { - "pname": "Microsoft.CSharp", - "version": "4.7.0", - "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" - }, - { - "pname": "Microsoft.Extensions.Configuration", - "version": "6.0.0", - "hash": "sha256-SIO/Q+OD2bG+Q0EoOXRgJYzZMhahGXDG1fXZn0VUvv0=" - }, - { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "6.0.0", - "hash": "sha256-Evg+Ynj2QUa6Gz+zqF+bUyfGD0HI5A2fHmxZEXbn3HA=" - }, - { - "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", - "version": "6.0.0", - "hash": "sha256-tG3DEWURVkQHm4MlmxjE/YouTp9wQKbWs6qHH2nfgqc=" - }, - { - "pname": "Microsoft.Extensions.Configuration.FileExtensions", - "version": "6.0.0", - "hash": "sha256-PLnSa0JMfDC62OTv8sL0QFJbANE7QSnJ997ySFBS1go=" - }, - { - "pname": "Microsoft.Extensions.Configuration.Ini", - "version": "6.0.0", - "hash": "sha256-5tUoqvIsWL5hfmMCpCpBW6V1tw/sMUCwfnm/7Y8LD6M=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "8.0.0", - "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" - }, - { - "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "6.0.0", - "hash": "sha256-uBjWjHKEXjZ9fDfFxMjOou3lhfTNhs1yO+e3fpWreLk=" - }, - { - "pname": "Microsoft.Extensions.FileProviders.Physical", - "version": "6.0.0", - "hash": "sha256-5BAQOqnaEXM2YjdrmrCinXBeZ5FKxCWtebEXMdwcbMY=" - }, - { - "pname": "Microsoft.Extensions.FileSystemGlobbing", - "version": "6.0.0", - "hash": "sha256-RAWHjkkfvGpjc49Q0kJbZyXgU6UEq/EJ0j557sj2/iU=" - }, { "pname": "Microsoft.Extensions.Logging.Abstractions", "version": "1.0.0", "hash": "sha256-asIXVFsAK7ELd/f+vLwhxYDdazqRTmf+fGJ4WFtcCeo=" }, - { - "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "6.0.0", - "hash": "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw=" - }, - { - "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "8.0.0", - "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" - }, - { - "pname": "Microsoft.Extensions.Primitives", - "version": "6.0.0", - "hash": "sha256-AgvysszpQ11AiTBJFkvSy8JnwIWTj15Pfek7T7ThUc4=" - }, { "pname": "Microsoft.IdentityModel.Clients.ActiveDirectory", "version": "3.14.2", @@ -124,66 +54,51 @@ "version": "5.4.0", "hash": "sha256-gCJ+4QwhuBPSkDN+HcMCpTE2LFIQ3htI/SddoHOB7T4=" }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.0.1", - "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" - }, - { - "pname": "Microsoft.NETCore.Platforms", - "version": "1.0.2", - "hash": "sha256-YLJ2+BONtCWb0lY4Rttdqzbcm4z+5N5uNr3byRWQOZ8=" - }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.0.1", - "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" - }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.1.0", - "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" - }, - { - "pname": "Microsoft.Win32.Primitives", - "version": "4.0.1", - "hash": "sha256-B4t5El/ViBdxALMcpZulewc4j/3SIXf71HhJWhm4Ctk=" - }, - { - "pname": "Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" - }, - { - "pname": "Microsoft.Win32.Registry", - "version": "4.3.0", - "hash": "sha256-50XwFbyRfZkTD/bBn76WV/NIpOy/mzXD3MMEVFX/vr8=" - }, { "pname": "NBitcoin", - "version": "9.0.0", - "hash": "sha256-FLqOA3Axa2Xyz7MRgXPnbIQHwMcuKqduTJrUt87/W8Q=" + "version": "9.0.4", + "hash": "sha256-UuzpFfVggaz2dV60kGqjnCYtkLyhOrd9dlzzgmTA+4Q=" }, { "pname": "NBitcoin.Altcoins", - "version": "5.0.0", - "hash": "sha256-3dPvHLcVvM26NW1MHcZeHkoIFm/ypcpiv+W948ff1ys=" + "version": "5.0.2", + "hash": "sha256-uXjJoS965jLXeeZav0fIndM0TdZ92ODOgCV1duVQAzk=" + }, + { + "pname": "NETStandard.Library", + "version": "1.6.0", + "hash": "sha256-ExWI1EKDCRishcfAeHVS/RoJphqSqohmJIC/wz3ZtVo=" }, { "pname": "NETStandard.Library", "version": "1.6.1", "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" }, + { + "pname": "NETStandard.Library.Ref", + "version": "2.1.0", + "hash": "sha256-Ruovy9EKgXaFuFr3zgw5fRKUS9yBIJ4nLeHgXv0zx4o=" + }, + { + "pname": "Newtonsoft.Json", + "version": "10.0.1", + "hash": "sha256-Gw7dQIsmYfmcR5ASTuMsB8cqaI4g3osw0j+LO1jEzJY=" + }, { "pname": "Newtonsoft.Json", "version": "10.0.3", "hash": "sha256-WEHCjp+OMr5axXQjFsh7TMDE/ttE35nMv5RBPdcxfhs=" }, + { + "pname": "Newtonsoft.Json", + "version": "12.0.1", + "hash": "sha256-4Xf3RZrJomAh3jaZrEAJX3oPmOowGV8yDB9Y3h0Dw4U=" + }, { "pname": "Newtonsoft.Json", "version": "13.0.1", @@ -211,922 +126,22 @@ }, { "pname": "NicolasDorier.StandardConfiguration", - "version": "2.0.0", - "hash": "sha256-mwPvVaESUnou1qd0b6oSmQfBBz28LmQIb1EoSUZvqAA=" + "version": "2.0.1", + "hash": "sha256-PdNopObnA2hOiHomejN/ZYK2CK1aGXMuOnsjHyS2Mco=" }, { "pname": "Npgsql", - "version": "8.0.6", - "hash": "sha256-HebK3NmiuFvq6KfjNwpUs6B/RqA5Uwl9QzTRfaOrK34=" + "version": "10.0.1", + "hash": "sha256-cb4z+WH9qynS6n4I43FzSiifWLzgH26HAP/DnZvsjak=" }, { "pname": "RabbitMQ.Client", - "version": "5.1.2", - "hash": "sha256-reYeBKsqfrdZZ4Nq4dsqLo1GNtcT2A0VuOIHtW3ttqQ=" - }, - { - "pname": "runtime.any.System.Collections", - "version": "4.0.11", - "hash": "sha256-4L3fXzSgw8UaCTvdb3cEyihka3K8JHBz/Ujsx0JdhPQ=" - }, - { - "pname": "runtime.any.System.Collections", - "version": "4.3.0", - "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tracing", - "version": "4.1.0", - "hash": "sha256-+PJZWFl6hkqryCerWVtbG+ppIGvZf2l6fu2HWyGqMRA=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" - }, - { - "pname": "runtime.any.System.Globalization", - "version": "4.0.11", - "hash": "sha256-BgmoUM3WsMUCjtO9KmtjPKsjYRAEVjp74KvEa8zNgAg=" - }, - { - "pname": "runtime.any.System.Globalization", - "version": "4.3.0", - "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" - }, - { - "pname": "runtime.any.System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" - }, - { - "pname": "runtime.any.System.IO", - "version": "4.1.0", - "hash": "sha256-ZbG7B6GOO90k/prj/Z60UGloQUrBepsvmlPQGuV0Wk0=" - }, - { - "pname": "runtime.any.System.IO", - "version": "4.3.0", - "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" - }, - { - "pname": "runtime.any.System.Reflection", - "version": "4.1.0", - "hash": "sha256-BtdDCQLHDdAgO9qhwE0JBuUqFKc7l9On8p+VlgrQbBo=" - }, - { - "pname": "runtime.any.System.Reflection", - "version": "4.3.0", - "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" - }, - { - "pname": "runtime.any.System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" - }, - { - "pname": "runtime.any.System.Reflection.Primitives", - "version": "4.0.1", - "hash": "sha256-H2ZzRIWLN6FbSh8+q4OXqhssn3nGRnv7/NiV3OO+uf8=" - }, - { - "pname": "runtime.any.System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" - }, - { - "pname": "runtime.any.System.Resources.ResourceManager", - "version": "4.0.1", - "hash": "sha256-eZasny65yEQESxMJHOBaqJQzlrd8CIOIc1ks6+HRr8o=" - }, - { - "pname": "runtime.any.System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" - }, - { - "pname": "runtime.any.System.Runtime", - "version": "4.1.0", - "hash": "sha256-FZC+BNSzSkN3rObLJJAqwW/vNnJ+PiwdvNNufuISWVY=" - }, - { - "pname": "runtime.any.System.Runtime", - "version": "4.3.0", - "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" - }, - { - "pname": "runtime.any.System.Runtime.Handles", - "version": "4.0.1", - "hash": "sha256-WlmU4OzK6IpszOCuEb5pdh4dwpkuoBQTYRuT4SF+XM8=" - }, - { - "pname": "runtime.any.System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" - }, - { - "pname": "runtime.any.System.Runtime.InteropServices", - "version": "4.1.0", - "hash": "sha256-H9FNiCk+Qrm+15K+Rje+wnQxwUmkVx60x+FWBoGLqD4=" - }, - { - "pname": "runtime.any.System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" - }, - { - "pname": "runtime.any.System.Text.Encoding", - "version": "4.0.11", - "hash": "sha256-pyaH3Lcuv/pEM9NSFWlLcljav/Ksnwwk7cjPEH99m1Q=" - }, - { - "pname": "runtime.any.System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" - }, - { - "pname": "runtime.any.System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" - }, - { - "pname": "runtime.any.System.Threading.Tasks", - "version": "4.0.11", - "hash": "sha256-c/8eunlNexFpzZ+GvNF0p1hi5Xo0VPo7LnkhjRO47eM=" - }, - { - "pname": "runtime.any.System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" - }, - { - "pname": "runtime.any.System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" - }, - { - "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" - }, - { - "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" - }, - { - "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" - }, - { - "pname": "runtime.native.System", - "version": "4.0.0", - "hash": "sha256-bmaM0ovT4X4aqDJOR255Yda/u3fmHZskU++lMnsy894=" - }, - { - "pname": "runtime.native.System", - "version": "4.3.0", - "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" - }, - { - "pname": "runtime.native.System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" - }, - { - "pname": "runtime.native.System.Net.Http", - "version": "4.0.1", - "hash": "sha256-5nWnTQrA1T6t9r8MqIiV4yTNu+IH0of2OX1qteoS+8E=" - }, - { - "pname": "runtime.native.System.Net.Http", - "version": "4.3.0", - "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" - }, - { - "pname": "runtime.native.System.Security.Cryptography", - "version": "4.0.0", - "hash": "sha256-6Q8eYzC32BbGIiTHoQaE6B3cD81vYQcH5SCswYRSp0w=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" - }, - { - "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" - }, - { - "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" - }, - { - "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" - }, - { - "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" - }, - { - "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" - }, - { - "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" - }, - { - "pname": "runtime.unix.Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" - }, - { - "pname": "runtime.unix.System.Console", - "version": "4.3.0", - "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" - }, - { - "pname": "runtime.unix.System.Diagnostics.Debug", - "version": "4.0.11", - "hash": "sha256-TTzJP6sR0/mDbbU3+ySnt9LVEcPPLfiAzxnfTaJazRY=" - }, - { - "pname": "runtime.unix.System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" - }, - { - "pname": "runtime.unix.System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" - }, - { - "pname": "runtime.unix.System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" - }, - { - "pname": "runtime.unix.System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" - }, - { - "pname": "runtime.unix.System.Private.Uri", - "version": "4.0.1", - "hash": "sha256-1Q50COfWkU4/y9eBWj0jPDp3qvy19vRCZnDKQthrhUU=" - }, - { - "pname": "runtime.unix.System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" - }, - { - "pname": "runtime.unix.System.Runtime.Extensions", - "version": "4.1.0", - "hash": "sha256-xB8TkAadhz7gi8Ag3+uYtLdfjtxO8dCLrd/FzU7jLHQ=" - }, - { - "pname": "runtime.unix.System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" - }, - { - "pname": "System.AppContext", - "version": "4.3.0", - "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" - }, - { - "pname": "System.Buffers", - "version": "4.3.0", - "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" - }, - { - "pname": "System.Collections", - "version": "4.0.11", - "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" - }, - { - "pname": "System.Collections", - "version": "4.3.0", - "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" - }, - { - "pname": "System.Collections.Concurrent", - "version": "4.0.12", - "hash": "sha256-zIEM7AB4SyE9u6G8+o+gCLLwkgi6+3rHQVPdn/dEwB8=" - }, - { - "pname": "System.Collections.Concurrent", - "version": "4.3.0", - "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" - }, - { - "pname": "System.Collections.NonGeneric", - "version": "4.3.0", - "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" - }, - { - "pname": "System.Collections.Specialized", - "version": "4.3.0", - "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" - }, - { - "pname": "System.ComponentModel", - "version": "4.3.0", - "hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=" - }, - { - "pname": "System.ComponentModel.Primitives", - "version": "4.3.0", - "hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=" - }, - { - "pname": "System.ComponentModel.TypeConverter", - "version": "4.3.0", - "hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=" - }, - { - "pname": "System.Console", - "version": "4.3.0", - "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.0.11", - "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "4.5.1", - "hash": "sha256-gZEDRv0v0AAauQ36BWXkJk3GLW0sYH6QPxa0p2l8Dck=" - }, - { - "pname": "System.Diagnostics.Process", - "version": "4.3.0", - "hash": "sha256-Rzo24qXhuJDDgrGNHr2eQRHhwLmsYmWDqAg/P5fOlzw=" - }, - { - "pname": "System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" - }, - { - "pname": "System.Diagnostics.Tracing", - "version": "4.1.0", - "hash": "sha256-JA0jJcLbU3zh52ub3zweob2EVHvxOqiC6SCYHrY5WbQ=" - }, - { - "pname": "System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" - }, - { - "pname": "System.Dynamic.Runtime", - "version": "4.3.0", - "hash": "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU=" - }, - { - "pname": "System.Globalization", - "version": "4.0.11", - "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" - }, - { - "pname": "System.Globalization", - "version": "4.3.0", - "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" - }, - { - "pname": "System.Globalization.Calendars", - "version": "4.0.1", - "hash": "sha256-EJN3LbN+b0O9Dr2eg7kfThCYpne0iJ/H/GIyUTNVYC8=" - }, - { - "pname": "System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" - }, - { - "pname": "System.Globalization.Extensions", - "version": "4.3.0", - "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" + "version": "7.2.0", + "hash": "sha256-NkEb2ey0jo/OAeaVOUwIeSbeplqkOsgv1+ys8ZQgemQ=" }, { "pname": "System.IdentityModel.Tokens.Jwt", "version": "5.4.0", "hash": "sha256-zLtoejPBG8yeFEPIcXZAkdAb0WDnrVXh5YsUYKULyRU=" - }, - { - "pname": "System.IO", - "version": "4.1.0", - "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" - }, - { - "pname": "System.IO", - "version": "4.3.0", - "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" - }, - { - "pname": "System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" - }, - { - "pname": "System.IO.Compression.ZipFile", - "version": "4.3.0", - "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.0.1", - "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" - }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.0.1", - "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" - }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.3.0", - "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" - }, - { - "pname": "System.Linq", - "version": "4.1.0", - "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" - }, - { - "pname": "System.Linq", - "version": "4.3.0", - "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" - }, - { - "pname": "System.Linq.Expressions", - "version": "4.3.0", - "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" - }, - { - "pname": "System.Net.Http", - "version": "4.3.0", - "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" - }, - { - "pname": "System.Net.NameResolution", - "version": "4.3.0", - "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" - }, - { - "pname": "System.Net.Primitives", - "version": "4.0.11", - "hash": "sha256-2YSijNhCdw/ZU2yfH7vE+ReA8pgxRCXPnWr+ab36v4M=" - }, - { - "pname": "System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" - }, - { - "pname": "System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" - }, - { - "pname": "System.Net.WebHeaderCollection", - "version": "4.0.1", - "hash": "sha256-uJSV6kmL+V/9/ot1LhHXGCd8Ndcu6zk+AJ8wgGS/fYE=" - }, - { - "pname": "System.Net.WebSockets", - "version": "4.0.0", - "hash": "sha256-YhLVuTPyEiHAjdBMHyIobGpysDbAtgZNDX2Q2xKGTRI=" - }, - { - "pname": "System.Net.WebSockets.Client", - "version": "4.0.2", - "hash": "sha256-miyjFY0E49/rtWDOF7QR26jJlYn3WRiQQOonSBJMFV0=" - }, - { - "pname": "System.ObjectModel", - "version": "4.3.0", - "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" - }, - { - "pname": "System.Private.DataContractSerialization", - "version": "4.1.1", - "hash": "sha256-OaE+ZcEfkpIkbdMOMAMiJa9vgiVP25FGuFrf+N/mafY=" - }, - { - "pname": "System.Private.DataContractSerialization", - "version": "4.3.0", - "hash": "sha256-vNlHUKkaFvhiVnTY0JNsNT5E6TW9CFRzTqVcufGN0hk=" - }, - { - "pname": "System.Private.Uri", - "version": "4.0.1", - "hash": "sha256-MjVaZHx8DUFnVUxOEEaU9GxF6EyEXbcuI1V7yRXEp0w=" - }, - { - "pname": "System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" - }, - { - "pname": "System.Reflection", - "version": "4.1.0", - "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" - }, - { - "pname": "System.Reflection", - "version": "4.3.0", - "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.0.1", - "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.3.0", - "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.0.1", - "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.3.0", - "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.0.1", - "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.3.0", - "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.0.1", - "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.0.1", - "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.1.0", - "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.3.0", - "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.0.1", - "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" - }, - { - "pname": "System.Runtime", - "version": "4.1.0", - "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" - }, - { - "pname": "System.Runtime", - "version": "4.3.0", - "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "6.0.0", - "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.1.0", - "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.0.1", - "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.1.0", - "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" - }, - { - "pname": "System.Runtime.InteropServices.RuntimeInformation", - "version": "4.3.0", - "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" - }, - { - "pname": "System.Runtime.Numerics", - "version": "4.0.1", - "hash": "sha256-1pJt5ZGxLPTX1mjOi8qZPXyyOMkYV0NstoUCv91HYPg=" - }, - { - "pname": "System.Runtime.Numerics", - "version": "4.3.0", - "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" - }, - { - "pname": "System.Runtime.Serialization.Formatters", - "version": "4.3.0", - "hash": "sha256-Feic7MGKVG4imh7kpLkPHmApQzYjq7SxHnazh2wZkoQ=" - }, - { - "pname": "System.Runtime.Serialization.Json", - "version": "4.0.2", - "hash": "sha256-thmzgYbyxoPYtkDdDwoG7wnVuVhFNwLUE2AsDfRf1yM=" - }, - { - "pname": "System.Runtime.Serialization.Primitives", - "version": "4.1.1", - "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" - }, - { - "pname": "System.Runtime.Serialization.Primitives", - "version": "4.3.0", - "hash": "sha256-zu5m1M9usend+i9sbuD6Xbizdo8Z6N5PEF9DAtEVewc=" - }, - { - "pname": "System.Runtime.Serialization.Xml", - "version": "4.3.0", - "hash": "sha256-0bp8xtv2cP/IuxaBF8xkyYYD8N6w1wVX8wzpAwXtTKw=" - }, - { - "pname": "System.Security.Claims", - "version": "4.3.0", - "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" - }, - { - "pname": "System.Security.Cryptography.Algorithms", - "version": "4.2.0", - "hash": "sha256-BelNIpEyToEp/VYKnje/q1P7KNEpQNtOzGPU18pLGpE=" - }, - { - "pname": "System.Security.Cryptography.Algorithms", - "version": "4.3.0", - "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "4.2.0", - "hash": "sha256-7F+m3HnmBsgE4xWF8FeCGlaEgQM3drqA6HEaQr6MEoU=" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "4.3.0", - "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" - }, - { - "pname": "System.Security.Cryptography.Csp", - "version": "4.0.0", - "hash": "sha256-WHyR6vVK3zaT4De7jgQFUar1P5fiX9ECwiVkJDFFm7M=" - }, - { - "pname": "System.Security.Cryptography.Csp", - "version": "4.3.0", - "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" - }, - { - "pname": "System.Security.Cryptography.Encoding", - "version": "4.0.0", - "hash": "sha256-ZO7ha39J5uHkIF2RoEKv/bW/bLbVvYMO4+rWyYsKHik=" - }, - { - "pname": "System.Security.Cryptography.Encoding", - "version": "4.3.0", - "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" - }, - { - "pname": "System.Security.Cryptography.OpenSsl", - "version": "4.0.0", - "hash": "sha256-mLijAozynzjiOMyh2P5BHcfVq3Ovd0T/phG08SIbXZs=" - }, - { - "pname": "System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" - }, - { - "pname": "System.Security.Cryptography.Primitives", - "version": "4.0.0", - "hash": "sha256-sEdPftfTxQd/8DpdpqUZC2XWC0SjVCPqAkEleLl17EQ=" - }, - { - "pname": "System.Security.Cryptography.Primitives", - "version": "4.3.0", - "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" - }, - { - "pname": "System.Security.Cryptography.X509Certificates", - "version": "4.1.0", - "hash": "sha256-sBUUhJP+yYDXvcjNMKqNpn8yzGUpVABwK9vVUvYKjzI=" - }, - { - "pname": "System.Security.Cryptography.X509Certificates", - "version": "4.3.0", - "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" - }, - { - "pname": "System.Security.Principal", - "version": "4.3.0", - "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "4.3.0", - "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.0.11", - "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.0.11", - "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.1.0", - "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.3.0", - "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" - }, - { - "pname": "System.Threading", - "version": "4.0.11", - "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" - }, - { - "pname": "System.Threading", - "version": "4.3.0", - "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.0.11", - "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.0.0", - "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.3.0", - "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" - }, - { - "pname": "System.Threading.Thread", - "version": "4.3.0", - "hash": "sha256-pMs6RNFC3nQOGz9EqIcyWmO8YLaqay+q/Qde5hqPXXg=" - }, - { - "pname": "System.Threading.ThreadPool", - "version": "4.3.0", - "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" - }, - { - "pname": "System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.0.11", - "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.3.0", - "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" - }, - { - "pname": "System.Xml.XDocument", - "version": "4.3.0", - "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" - }, - { - "pname": "System.Xml.XmlDocument", - "version": "4.0.1", - "hash": "sha256-gdoFrPo54v1LjkBF79f8EvtltVVjHz9ZI9kc5ve0GkY=" - }, - { - "pname": "System.Xml.XmlDocument", - "version": "4.3.0", - "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" - }, - { - "pname": "System.Xml.XmlSerializer", - "version": "4.0.11", - "hash": "sha256-v6x4d6W18dijG5cDqQmVHdtWRf6Y4OkdBolT3d5g3wY=" - }, - { - "pname": "System.Xml.XmlSerializer", - "version": "4.3.0", - "hash": "sha256-IqTGPENWYoI06x2NHFPVtHlLEq9tazbom32bFLom6h4=" } ] diff --git a/pkgs/by-name/nb/nbxplorer/package.nix b/pkgs/by-name/nb/nbxplorer/package.nix index f198ea562fa3..41e649390c39 100644 --- a/pkgs/by-name/nb/nbxplorer/package.nix +++ b/pkgs/by-name/nb/nbxplorer/package.nix @@ -7,20 +7,20 @@ buildDotnetModule rec { pname = "nbxplorer"; - version = "2.5.30-1"; + version = "2.6.0"; src = fetchFromGitHub { owner = "dgarage"; repo = "NBXplorer"; tag = "v${version}"; - hash = "sha256-FVSoFvWwMpuMbH7xFE5aSkLPzROaufbPZL09OWabbus="; + hash = "sha256-X1+UdsKVOC3QpES22p0MG1Rz1oresilBM+b/4I1nCyI="; }; projectFile = "NBXplorer/NBXplorer.csproj"; nugetDeps = ./deps.json; - dotnet-sdk = dotnetCorePackages.sdk_8_0; - dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; + dotnet-sdk = dotnetCorePackages.sdk_10_0; + dotnet-runtime = dotnetCorePackages.aspnetcore_10_0; # macOS has a case-insensitive filesystem, so these two can be the same file postFixup = '' From d6fd76726b7f7d9fc7b402d0fdb570a28da385dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 14:49:44 +0000 Subject: [PATCH 126/134] libretro.stella: 0-unstable-2025-12-28 -> 0-unstable-2026-01-01 --- pkgs/applications/emulators/libretro/cores/stella.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/stella.nix b/pkgs/applications/emulators/libretro/cores/stella.nix index 651173533abf..e36960b809c7 100644 --- a/pkgs/applications/emulators/libretro/cores/stella.nix +++ b/pkgs/applications/emulators/libretro/cores/stella.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "stella"; - version = "0-unstable-2025-12-28"; + version = "0-unstable-2026-01-01"; src = fetchFromGitHub { owner = "stella-emu"; repo = "stella"; - rev = "7f62c3e1390f629cbd56cbb5172f7e2143b30440"; - hash = "sha256-IMrqBu7beSuJNfl2pyzRm5yExXaMkl+si0YVDeRbAcU="; + rev = "6efad98f0058e803ac675ead6dbe33c054db1492"; + hash = "sha256-iwGDxd+xrxGgLZF9896OaYMMCo573l9lbnSZgNstHOQ="; }; makefile = "Makefile"; From cac8f4a3b18beab6712ac9343d12abf1dd39eeb5 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 4 Jan 2026 17:09:00 +0200 Subject: [PATCH 127/134] mlterm: mark as broken for Darwin Have been failing since before GCC 15. --- pkgs/by-name/ml/mlterm/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ml/mlterm/package.nix b/pkgs/by-name/ml/mlterm/package.nix index 6bf34c6aa950..cb26d752d698 100644 --- a/pkgs/by-name/ml/mlterm/package.nix +++ b/pkgs/by-name/ml/mlterm/package.nix @@ -251,5 +251,7 @@ stdenv.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.all; mainProgram = desktopBinary; + # https://github.com/arakiken/mlterm/issues/157 + broken = stdenv.hostPlatform.isDarwin; }; }) From c9388a0938e870e04741bd25e301fc692786115e Mon Sep 17 00:00:00 2001 From: gruve-p Date: Mon, 5 May 2025 14:10:30 +0200 Subject: [PATCH 128/134] groestlcoin: 28.0 -> 29.0 Co-Authored-By: Sandro --- .../blockchains/groestlcoin/default.nix | 58 +++++++++++-------- 1 file changed, 33 insertions(+), 25 deletions(-) diff --git a/pkgs/applications/blockchains/groestlcoin/default.nix b/pkgs/applications/blockchains/groestlcoin/default.nix index 52c7a08d4753..9a16192c6bf6 100644 --- a/pkgs/applications/blockchains/groestlcoin/default.nix +++ b/pkgs/applications/blockchains/groestlcoin/default.nix @@ -3,24 +3,23 @@ stdenv, fetchurl, fetchFromGitHub, - autoreconfHook, + cmake, pkg-config, installShellFiles, - util-linux, - hexdump, autoSignDarwinBinariesHook, wrapQtAppsHook ? null, boost, libevent, - miniupnpc, zeromq, zlib, db53, sqlite, qrencode, + libsystemtap, qtbase ? null, qttools ? null, python3, + versionCheckHook, withGui ? false, withWallet ? true, }: @@ -32,24 +31,22 @@ let sha256 = "0mxwq4jvcip44a796iwz7n1ljkhl3a4p47z7qlsxcfxw3zmm0k0k"; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = if withGui then "groestlcoin" else "groestlcoind"; - version = "28.0"; + version = "29.0"; src = fetchFromGitHub { owner = "Groestlcoin"; repo = "groestlcoin"; - rev = "v${version}"; - sha256 = "0kl7nq62362clgzxwwd5c256xnaar4ilxcvbralazxg47zv95r11"; + rev = "v${finalAttrs.version}"; + sha256 = "17b83jch717d91srw1yc93p8ndl894ld9gx916wyy6jis07px6xh"; }; nativeBuildInputs = [ - autoreconfHook + cmake pkg-config installShellFiles ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ util-linux ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ hexdump ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ autoSignDarwinBinariesHook ] @@ -58,10 +55,10 @@ stdenv.mkDerivation rec { buildInputs = [ boost libevent - miniupnpc zeromq zlib ] + ++ lib.optionals (stdenv.hostPlatform.isLinux) [ libsystemtap ] ++ lib.optionals withWallet [ db53 sqlite @@ -73,9 +70,10 @@ stdenv.mkDerivation rec { ]; postInstall = '' - installShellCompletion --bash contrib/completions/bash/groestlcoin-cli.bash - installShellCompletion --bash contrib/completions/bash/groestlcoind.bash - installShellCompletion --bash contrib/completions/bash/groestlcoin-tx.bash + cd .. + installShellCompletion --bash contrib/completions/bash/groestlcoin-cli.bash + installShellCompletion --bash contrib/completions/bash/groestlcoind.bash + installShellCompletion --bash contrib/completions/bash/groestlcoin-tx.bash for file in contrib/completions/fish/groestlcoin-*.fish; do installShellCompletion --fish $file @@ -89,16 +87,16 @@ stdenv.mkDerivation rec { install -Dm644 share/pixmaps/groestlcoin256.png $out/share/pixmaps/groestlcoin.png ''; - configureFlags = [ - "--with-boost-libdir=${boost.out}/lib" - "--disable-bench" - ] - ++ lib.optionals (!withWallet) [ - "--disable-wallet" + cmakeFlags = [ + (lib.cmakeBool "BUILD_BENCH" false) + (lib.cmakeBool "WITH_ZMQ" true) + (lib.cmakeBool "WITH_USDT" (stdenv.hostPlatform.isLinux)) + (lib.cmakeBool "ENABLE_WALLET" (!withWallet)) + (lib.cmakeBool "BUILD_GUI" (!withGui)) + (lib.cmakeBool "ENABLE_WALLET" false) ] ++ lib.optionals withGui [ - "--with-gui=qt5" - "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" + (lib.cmakeBool "BUILD_GUI" true) ]; nativeCheckInputs = [ python3 ]; @@ -112,6 +110,15 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + __darwinAllowLocalNetworking = true; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/groestlcoin-cli"; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + meta = { description = "Peer-to-peer electronic cash system"; longDescription = '' @@ -121,9 +128,10 @@ stdenv.mkDerivation rec { with each other, with the help of a P2P network to check for double-spending. ''; homepage = "https://groestlcoin.org/"; - downloadPage = "https://github.com/Groestlcoin/groestlcoin/releases/tag/v${version}/"; + downloadPage = "https://github.com/Groestlcoin/groestlcoin/releases/tag/v${finalAttrs.version}/"; + changelog = "https://github.com/Groestlcoin/groestlcoin/blob/${finalAttrs.version}.0/doc/release-notes/release-notes-${finalAttrs.version}.0.md"; maintainers = with lib.maintainers; [ gruve-p ]; license = lib.licenses.mit; platforms = lib.platforms.unix; }; -} +}) From 7fe2c4ab44a09dc9d7c7d2350470b842f80f11e3 Mon Sep 17 00:00:00 2001 From: JasperSurmont Date: Sun, 21 Dec 2025 19:42:45 +0100 Subject: [PATCH 129/134] vimPlugins.telescope-hierarchy-nvim: init at 0-unstable-2025-12-19 https://github.com/jmacadie/telescope-hierarchy.nvim --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 7 +++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 21 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index dc81f5271e61..c91dc9985ade 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -15128,6 +15128,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + telescope-hierarchy-nvim = buildVimPlugin { + pname = "telescope-hierarchy.nvim"; + version = "0-unstable-2025-12-19"; + src = fetchFromGitHub { + owner = "jmacadie"; + repo = "telescope-hierarchy.nvim"; + rev = "85fb67112daf99f3918531558ee85a36c1891f91"; + hash = "sha256-Ck7xM+m8sRkkviXdXpeDYrxr3MNpavkW4/UCih0Ohc8="; + }; + meta.homepage = "https://github.com/jmacadie/telescope-hierarchy.nvim/"; + meta.hydraPlatforms = [ ]; + }; + telescope-live-grep-args-nvim = buildVimPlugin { pname = "telescope-live-grep-args.nvim"; version = "1.1.0-unstable-2025-02-24"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 22c15c7981d0..7af1fdb2985c 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3453,6 +3453,13 @@ assertNoAdditions { dependencies = [ self.telescope-nvim ]; }; + telescope-hierarchy-nvim = super.telescope-hierarchy-nvim.overrideAttrs { + dependencies = with self; [ + telescope-nvim + plenary-nvim + ]; + }; + telescope-live-grep-args-nvim = super.telescope-live-grep-args-nvim.overrideAttrs { dependencies = with self; [ plenary-nvim diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 4fd45f2659e2..783d2f5a439b 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1161,6 +1161,7 @@ https://github.com/nvim-telescope/telescope-fzy-native.nvim/,, https://github.com/Snikimonkd/telescope-git-conflicts.nvim/,HEAD, https://github.com/nvim-telescope/telescope-github.nvim/,, https://github.com/alduraibi/telescope-glyph.nvim/,HEAD, +https://github.com/jmacadie/telescope-hierarchy.nvim/,HEAD, https://github.com/nvim-telescope/telescope-live-grep-args.nvim/,HEAD, https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim/,, https://github.com/nvim-telescope/telescope-media-files.nvim/,HEAD, From 7373830f0659a18d06d5d25b6c9a0b31b2b9bf50 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 4 Jan 2026 17:24:10 +0100 Subject: [PATCH 130/134] python313Packages.evtx: modernize --- pkgs/development/python-modules/evtx/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/evtx/default.nix b/pkgs/development/python-modules/evtx/default.nix index 53bc84df5e39..8ef68cf010c4 100644 --- a/pkgs/development/python-modules/evtx/default.nix +++ b/pkgs/development/python-modules/evtx/default.nix @@ -4,7 +4,6 @@ buildPythonPackage, fetchFromGitHub, pytestCheckHook, - pythonOlder, rustPlatform, libiconv, }: @@ -12,9 +11,7 @@ buildPythonPackage rec { pname = "evtx"; version = "0.11.0"; - format = "pyproject"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "omerbenamram"; @@ -42,8 +39,8 @@ buildPythonPackage rec { meta = { description = "Bindings for evtx"; homepage = "https://github.com/omerbenamram/pyevtx-rs"; - changelog = "https://github.com/omerbenamram/pyevtx-rs/releases/tag/${version}"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/omerbenamram/pyevtx-rs/releases/tag/${src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; } From fe4c7b0f3acdad69304c1b99ae13f370f11c02c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 4 Jan 2026 17:25:30 +0100 Subject: [PATCH 131/134] python313Packages.llama-index-vector-stores-chroma: remove disabled Remove restriction for Python version older than 3.8. --- .../llama-index-vector-stores-chroma/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix index c967c3ddb6ff..12640bfef912 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix @@ -5,7 +5,6 @@ fetchPypi, hatchling, llama-index-core, - pythonOlder, }: buildPythonPackage rec { @@ -13,8 +12,6 @@ buildPythonPackage rec { version = "0.5.5"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchPypi { pname = "llama_index_vector_stores_chroma"; inherit version; From 608b3733651c637feaab6c3d7be8a9f9403cec16 Mon Sep 17 00:00:00 2001 From: nat Date: Sun, 4 Jan 2026 17:23:19 +0100 Subject: [PATCH 132/134] limine: remove surfaceflinger from maintainers --- pkgs/by-name/li/limine/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 9862c8fa2314..5ee9c05a017d 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -116,7 +116,6 @@ stdenv.mkDerivation (finalAttrs: { lzcunt prince213 programmerlexi - surfaceflinger ryand56 ]; }; From 562d2532ff627809991e34605a7bf82e2e797de6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 4 Jan 2026 17:39:57 +0100 Subject: [PATCH 133/134] python313Packages.xiaomi-ble: 1.4.0 -> 1.4.1 Diff: https://github.com/Bluetooth-Devices/xiaomi-ble/compare/v1.4.0...v1.4.1 Changelog: https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/v1.4.1 --- pkgs/development/python-modules/xiaomi-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index 1d705cf881ad..a1f1630011c6 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "xiaomi-ble"; - version = "1.4.0"; + version = "1.4.1"; pyproject = true; src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; tag = "v${version}"; - hash = "sha256-iDQF4ZW9+bOImZVX+MpGj7QeBkgxf15gXjXi9pa9+iM="; + hash = "sha256-hZIhMBeF0YN0+dWQPyKf/6LQPq9MKYAE54lvhAvWZCY="; }; build-system = [ poetry-core ]; From 66a08058a972aefc4d59df9331112de027f7d75e Mon Sep 17 00:00:00 2001 From: Oli Date: Thu, 1 Jan 2026 04:38:41 +0100 Subject: [PATCH 134/134] nvcat: init at 0.1.5 --- pkgs/by-name/nv/nvcat/package.nix | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/nv/nvcat/package.nix diff --git a/pkgs/by-name/nv/nvcat/package.nix b/pkgs/by-name/nv/nvcat/package.nix new file mode 100644 index 000000000000..3cff0f5cd86d --- /dev/null +++ b/pkgs/by-name/nv/nvcat/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: +buildGoModule (finalAttrs: { + pname = "nvcat"; + version = "0.1.5"; + + src = fetchFromGitHub { + owner = "brianhuster"; + repo = "nvcat"; + tag = "v${finalAttrs.version}"; + hash = "sha256-F23trNMmoifPyOVp5hK+xUM3m96PIBniO9mmyfTMnFE="; + }; + + vendorHash = "sha256-IZ1+RAKKYG9TblT30FmqMGswnUrzLdrK+haNmqGdGSk="; + + ldflags = [ + "-s" + "-w" + ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "v(.+)" + ]; + }; + + meta = { + description = "`cat` but with syntax highlighting powered by Neovim"; + homepage = "https://github.com/brianhuster/nvcat"; + changelog = "https://github.com/brianhuster/nvcat/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + longDescription = '' + A command-line utility that displays files with Neovim's syntax highlighting in the terminal. + ''; + mainProgram = "nvcat"; + maintainers = with lib.maintainers; [ olillin ]; + }; +})