From 8e4ed6131748b483f321396686aa92e40cb597df Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Wed, 29 Oct 2025 01:42:15 +0800 Subject: [PATCH 01/64] fetchFromGitHub: explicitly support addditional fetchgit args --- pkgs/build-support/fetchgithub/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchgithub/default.nix b/pkgs/build-support/fetchgithub/default.nix index 1283dcd7d25a..74659e559d49 100644 --- a/pkgs/build-support/fetchgithub/default.nix +++ b/pkgs/build-support/fetchgithub/default.nix @@ -27,7 +27,7 @@ lib.makeOverridable ( varPrefix ? null, passthru ? { }, meta ? { }, - ... # For hash agility + ... # For hash agility and additional fetchgit arguments }@args: assert ( From cd58ed0ab6e94624acd1757c5241d2c4cf4568ad Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 16 Nov 2025 15:16:54 +0800 Subject: [PATCH 02/64] fetchFromGitHub: converge arguments that determines useFetchGit --- pkgs/build-support/fetchgithub/default.nix | 97 +++++++++++++--------- 1 file changed, 58 insertions(+), 39 deletions(-) diff --git a/pkgs/build-support/fetchgithub/default.nix b/pkgs/build-support/fetchgithub/default.nix index 74659e559d49..7f6cb26e9387 100644 --- a/pkgs/build-support/fetchgithub/default.nix +++ b/pkgs/build-support/fetchgithub/default.nix @@ -4,8 +4,40 @@ fetchgit, fetchzip, }: +let + # Here defines fetchFromGitHub arguments that determines useFetchGit, + # The attribute value is their default values. + # As fetchFromGitHub prefers fetchzip for hash stability, + # `defaultFetchGitArgs` attributes should lead to `useFetchGit = false`. + useFetchGitArgsDefault = { + deepClone = false; + fetchSubmodules = false; # This differs from fetchgit's default + fetchLFS = false; + forceFetchGit = false; + leaveDotGit = null; + rootDir = ""; + sparseCheckout = null; + }; + useFetchGitArgsDefaultNullable = { + leaveDotGit = false; + sparseCheckout = [ ]; + }; -lib.makeOverridable ( + useFetchGitargsDefaultNonNull = useFetchGitArgsDefault // useFetchGitArgsDefaultNullable; + + # useFetchGitArgsWD to exclude from automatic passing. + # Other useFetchGitArgsWD will pass down to fetchgit. + excludeUseFetchGitArgNames = [ + "forceFetchGit" + ]; + + faUseFetchGit = lib.mapAttrs (_: _: true) useFetchGitArgsDefault; + + adjustFunctionArgs = f: lib.setFunctionArgs f (faUseFetchGit // lib.functionArgs f); + + decorate = f: lib.makeOverridable (adjustFunctionArgs f); +in +decorate ( { owner, repo, @@ -13,16 +45,7 @@ lib.makeOverridable ( rev ? null, # TODO(@ShamrockLee): Add back after reconstruction with lib.extendMkDerivation # name ? repoRevToNameMaybe finalAttrs.repo (lib.revOrTag finalAttrs.revCustom finalAttrs.tag) "github", - # `fetchFromGitHub` defaults to use `fetchzip` for better hash stability. - # We default not to fetch submodules, which is contrary to `fetchgit`'s default. - fetchSubmodules ? false, - leaveDotGit ? null, - deepClone ? false, private ? false, - forceFetchGit ? false, - fetchLFS ? false, - rootDir ? "", - sparseCheckout ? null, githubBase ? "github.com", varPrefix ? null, passthru ? { }, @@ -37,6 +60,16 @@ lib.makeOverridable ( ); let + useFetchGit = useFetchGitArgsWDNonNull != useFetchGitargsDefaultNonNull; + + useFetchGitArgs = lib.intersectAttrs useFetchGitArgsDefault args; + useFetchGitArgsWD = useFetchGitArgsDefault // useFetchGitArgs; + useFetchGitArgsWDPassing = removeAttrs useFetchGitArgsWD excludeUseFetchGitArgNames; + useFetchGitArgsWDNonNull = + useFetchGitArgsWD + // lib.mapAttrs ( + name: nonNullDefault: lib.defaultTo nonNullDefault useFetchGitArgsWD.${name} + ) useFetchGitArgsDefaultNullable; position = ( if args.meta.description or null != null then @@ -56,26 +89,19 @@ lib.makeOverridable ( # to indicate where derivation originates, similar to make-derivation.nix's mkDerivation position = "${position.file}:${toString position.line}"; }; - passthruAttrs = removeAttrs args [ - "owner" - "repo" - "tag" - "rev" - "fetchSubmodules" - "forceFetchGit" - "private" - "githubBase" - "varPrefix" - ]; + passthruAttrs = removeAttrs args ( + [ + "owner" + "repo" + "tag" + "rev" + "private" + "githubBase" + "varPrefix" + ] + ++ (if useFetchGit then excludeUseFetchGitArgNames else lib.attrNames faUseFetchGit) + ); varBase = "NIX${lib.optionalString (varPrefix != null) "_${varPrefix}"}_GITHUB_PRIVATE_"; - useFetchGit = - fetchSubmodules - || lib.defaultTo false leaveDotGit == true - || deepClone - || forceFetchGit - || fetchLFS - || (rootDir != "") - || lib.defaultTo [ ] sparseCheckout != [ ]; # We prefer fetchzip in cases we don't need submodules as the hash # is more stable in that case. fetcher = @@ -118,16 +144,9 @@ lib.makeOverridable ( passthruAttrs // ( if useFetchGit then - { - inherit - tag - rev - deepClone - fetchSubmodules - leaveDotGit - sparseCheckout - fetchLFS - ; + useFetchGitArgsWDPassing + // { + inherit tag rev; url = gitRepoUrl; inherit passthru; derivationArgs = { From 12159ff853c4ec97a1ec7d4b3c896e24baf8fb0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 18:40:01 +0000 Subject: [PATCH 03/64] python3Packages.libipld: 3.2.0 -> 3.3.2 --- pkgs/development/python-modules/libipld/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/libipld/default.nix b/pkgs/development/python-modules/libipld/default.nix index b73571391af7..796c7c6b3849 100644 --- a/pkgs/development/python-modules/libipld/default.nix +++ b/pkgs/development/python-modules/libipld/default.nix @@ -18,19 +18,19 @@ buildPythonPackage rec { pname = "libipld"; - version = "3.2.0"; + version = "3.3.2"; format = "pyproject"; disabled = pythonOlder "3.8"; # use pypi, GitHub does not include Cargo.lock src = fetchPypi { inherit pname version; - hash = "sha256-ZUIw/9k4Kl7sKKrU4Nzdk/Ed2H2mVpOdvxODB/KGcSA="; + hash = "sha256-foXM2RNhEOY5Q9lSMrGTyJPjacQGJz0jUWDlzEs5yc4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-jVZ3Oml/W6Kb9hYEXazF3/ogFHtl43d1YLd8vZFJDa8="; + hash = "sha256-BtFIX6xCJWBkIOzYEr8XohA1jsXC9rhiaMd87pe101w="; }; build-system = [ From 92f45c5d8879583ef3d83922a643ef9b536e3c83 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Thu, 11 Dec 2025 04:56:46 +0800 Subject: [PATCH 04/64] fetchFromGitHub: simplify useFetchGit and useFetchGitArgsWDPassing --- pkgs/build-support/fetchgithub/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/build-support/fetchgithub/default.nix b/pkgs/build-support/fetchgithub/default.nix index 7f6cb26e9387..a08f6d5de12b 100644 --- a/pkgs/build-support/fetchgithub/default.nix +++ b/pkgs/build-support/fetchgithub/default.nix @@ -60,16 +60,16 @@ decorate ( ); let - useFetchGit = useFetchGitArgsWDNonNull != useFetchGitargsDefaultNonNull; + useFetchGit = + lib.mapAttrs ( + name: nonNullDefault: + if args ? ${name} && (useFetchGitArgsDefaultNullable ? ${name} -> args.${name} != null) then + args.${name} + else + nonNullDefault + ) useFetchGitargsDefaultNonNull != useFetchGitargsDefaultNonNull; - useFetchGitArgs = lib.intersectAttrs useFetchGitArgsDefault args; - useFetchGitArgsWD = useFetchGitArgsDefault // useFetchGitArgs; - useFetchGitArgsWDPassing = removeAttrs useFetchGitArgsWD excludeUseFetchGitArgNames; - useFetchGitArgsWDNonNull = - useFetchGitArgsWD - // lib.mapAttrs ( - name: nonNullDefault: lib.defaultTo nonNullDefault useFetchGitArgsWD.${name} - ) useFetchGitArgsDefaultNullable; + useFetchGitArgsWDPassing = lib.overrideExisting (removeAttrs useFetchGitArgsDefault excludeUseFetchGitArgNames) args; position = ( if args.meta.description or null != null then From 304c5d48731b314267edf9650b6f4b380e783ef6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 13 Dec 2025 14:49:23 +0000 Subject: [PATCH 05/64] python3Packages.atproto: 0.0.63 -> 0.0.65 --- pkgs/development/python-modules/atproto/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/atproto/default.nix b/pkgs/development/python-modules/atproto/default.nix index b9a1c4b24b9b..87431ec4f33a 100644 --- a/pkgs/development/python-modules/atproto/default.nix +++ b/pkgs/development/python-modules/atproto/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "atproto"; - version = "0.0.63"; + version = "0.0.65"; format = "pyproject"; # use GitHub, pypi does not include tests @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "MarshalX"; repo = "atproto"; tag = "v${version}"; - hash = "sha256-ECqBlvKa0DK96AM0yJNuw2mq0SvZohPHFgxJ2jVHZ5s="; + hash = "sha256-0NogKxYO+lCtNhK2ZWwRLQTV7rHU5Oz+lnE4awsoPsM="; }; POETRY_DYNAMIC_VERSIONING_BYPASS = version; From 1f8637ddcce9cdcbdd869abc4d3c4ee1681f8b3f Mon Sep 17 00:00:00 2001 From: Marvin Preuss Date: Wed, 10 Dec 2025 09:09:41 +0100 Subject: [PATCH 06/64] golines: prevent building of the generate binary --- pkgs/by-name/go/golines/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/go/golines/package.nix b/pkgs/by-name/go/golines/package.nix index 0c7a02bc81cc..2f1f7d1888c7 100644 --- a/pkgs/by-name/go/golines/package.nix +++ b/pkgs/by-name/go/golines/package.nix @@ -17,6 +17,10 @@ buildGoModule rec { vendorHash = "sha256-94IXh9iBAE0jJXovaElY8oFdXE6hxYg0Ww0ZEHLnEwc="; + subPackages = [ + "." + ]; + meta = { description = "Golang formatter that fixes long lines"; homepage = "https://github.com/segmentio/golines"; From f9fe2a54b9be262ac47ea94d785490e9a740c979 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Dec 2025 23:52:17 +0000 Subject: [PATCH 07/64] nitrokey-app2: 2.4.1 -> 2.4.3 --- pkgs/tools/security/nitrokey-app2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/nitrokey-app2/default.nix b/pkgs/tools/security/nitrokey-app2/default.nix index 384078074af1..b0f66d776454 100644 --- a/pkgs/tools/security/nitrokey-app2/default.nix +++ b/pkgs/tools/security/nitrokey-app2/default.nix @@ -22,14 +22,14 @@ in buildPythonApplication rec { pname = "nitrokey-app2"; - version = "2.4.1"; + version = "2.4.3"; pyproject = true; src = fetchFromGitHub { owner = "Nitrokey"; repo = "nitrokey-app2"; tag = "v${version}"; - hash = "sha256-nzhhtnKKOHA+Cw1y+BpYsyQklzkDnmFRKGIfaJ/dmaQ="; + hash = "sha256-mwcYjkyEP2itwdQ/xAG50uvw6zHfUacAecbDh86GNGA="; }; nativeBuildInputs = [ From 6c021ee561aacd96f60336ca82eccb075cf6dc0d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 10:02:46 +0000 Subject: [PATCH 08/64] python3Packages.langchain-chroma: 1.0.0 -> 1.1.0 --- pkgs/development/python-modules/langchain-chroma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-chroma/default.nix b/pkgs/development/python-modules/langchain-chroma/default.nix index d8ff4c47f065..ecb321864727 100644 --- a/pkgs/development/python-modules/langchain-chroma/default.nix +++ b/pkgs/development/python-modules/langchain-chroma/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "langchain-chroma"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-chroma==${version}"; - hash = "sha256-fKFcl4NiNaypJGoV8bDrH7MwnsXNtnm7Hkxp/+SLc2c="; + hash = "sha256-WyW5QNLzbqI+kXIVCDyXLyqpShNOSk7tyBTdNoXGQZ0="; }; sourceRoot = "${src.name}/libs/partners/chroma"; From cf8f79b9e84ed328d33e2ea71a9e8b4aa1661be6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 00:03:11 +0000 Subject: [PATCH 09/64] python3Packages.python-sat: 1.8.dev24 -> 1.8.dev25 --- pkgs/development/python-modules/python-sat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-sat/default.nix b/pkgs/development/python-modules/python-sat/default.nix index 9f3b351c005d..9a983d763635 100644 --- a/pkgs/development/python-modules/python-sat/default.nix +++ b/pkgs/development/python-modules/python-sat/default.nix @@ -9,7 +9,7 @@ }: buildPythonPackage rec { pname = "python-sat"; - version = "1.8.dev24"; + version = "1.8.dev25"; pyproject = true; build-system = [ setuptools ]; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "python_sat"; - hash = "sha256-f9NnaPcHdNNInWTvpkg91ieaYejJ29kAAOLcbnbDmM0="; + hash = "sha256-3eVCBXg95RyzMA8O8EOss1FKh+1EofnkKYJcVNuQAzY="; }; preBuild = '' From 8687e962dc81d96d9199f8266673961aef17a3a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 07:04:48 +0000 Subject: [PATCH 10/64] python3Packages.langchain-google-genai: 4.0.0 -> 4.1.1 --- .../python-modules/langchain-google-genai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-google-genai/default.nix b/pkgs/development/python-modules/langchain-google-genai/default.nix index 5d41f44e971e..3871f30d7998 100644 --- a/pkgs/development/python-modules/langchain-google-genai/default.nix +++ b/pkgs/development/python-modules/langchain-google-genai/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "langchain-google-genai"; - version = "4.0.0"; + version = "4.1.1"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-google"; tag = "libs/genai/v${version}"; - hash = "sha256-SVwBJbHcoD8zqBr4r1uP35/gbWZxZsD0ygJuttCdTjY="; + hash = "sha256-PqJyT6Z6XpDvbexLlrrfeeycS4mXNR3vpWz3vSy+iac="; }; sourceRoot = "${src.name}/libs/genai"; From 9cf6c01ac1fb5d8eb9574045ac6bdabd2ef6e997 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 18 Dec 2025 10:01:57 -0800 Subject: [PATCH 11/64] python3Packages.langgraph-sdk: 0.2.15 -> 0.3.0 CHANGELOG: https://github.com/langchain-ai/langgraph/releases/tag/sdk%3D%3D0.3.0 DIFF: https://github.com/langchain-ai/langgraph/compare/sdk%3D%3D0.2.15...sdk%3D%3D0.3.0 --- pkgs/development/python-modules/langgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-sdk/default.nix b/pkgs/development/python-modules/langgraph-sdk/default.nix index 9873caff5b34..bb743b6addb3 100644 --- a/pkgs/development/python-modules/langgraph-sdk/default.nix +++ b/pkgs/development/python-modules/langgraph-sdk/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "langgraph-sdk"; - version = "0.2.15"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "sdk==${version}"; - hash = "sha256-+T7FBmsSAkteabmhDO475qO46bRJwyAammUBwX2Bo/g="; + hash = "sha256-64FlCtUz49KKQoz78NYMVaY3Wcy/AE/D7XGQW4gIMMg="; }; sourceRoot = "${src.name}/libs/sdk-py"; From 54d11d2da963c24ea33d0adb7ba75c6e20c12326 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 18 Dec 2025 10:17:32 -0800 Subject: [PATCH 12/64] python3Packages.langgraph: 1.0.4 -> 1.0.5 CHANGELOG: https://github.com/langchain-ai/langgraph/releases/tag/1.0.5 DIFF: https://github.com/langchain-ai/langgraph/compare/1.0.4...1.0.5 --- pkgs/development/python-modules/langgraph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph/default.nix b/pkgs/development/python-modules/langgraph/default.nix index 8693984000c1..b72307792d0d 100644 --- a/pkgs/development/python-modules/langgraph/default.nix +++ b/pkgs/development/python-modules/langgraph/default.nix @@ -40,14 +40,14 @@ }: buildPythonPackage rec { pname = "langgraph"; - version = "1.0.4"; + version = "1.0.5"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = version; - hash = "sha256-Lo/Vq48j1my+GoZATKo3gByz5WJrFJEU7pelzfFfDLQ="; + hash = "sha256-QvnBb69JxOVfZ/22igX+WVatJNAUrHUrh3aIpztYmmc="; }; postgresqlTestSetupPost = '' From fd8fc73987298e47c02f869e0095b60bcb263433 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 18 Dec 2025 10:21:14 -0800 Subject: [PATCH 13/64] python3Packages.langgraph-cli: 0.4.9 -> 0.4.11 CHANGELOG: https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.11 DIFF: https://github.com/langchain-ai/langgraph/compare/cli%3D%3D0.4.9...cli%3D%3D0.4.11 --- pkgs/development/python-modules/langgraph-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-cli/default.nix b/pkgs/development/python-modules/langgraph-cli/default.nix index 3233e6b47686..ff127e61c46c 100644 --- a/pkgs/development/python-modules/langgraph-cli/default.nix +++ b/pkgs/development/python-modules/langgraph-cli/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langgraph-cli"; - version = "0.4.9"; + version = "0.4.11"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "cli==${version}"; - hash = "sha256-qSKqxmypo9p3hcYTl2RtwqCw/+vYmu/HvnauEJi2zkU="; + hash = "sha256-sr3AtcrG9V0c5UBdSXyaX3bCxzrSONpY28L5jlomZuM="; }; sourceRoot = "${src.name}/libs/cli"; From 2a6eab1ceda3d65e0def37af20b1f31a464f8a6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 22:43:55 +0000 Subject: [PATCH 14/64] grafanaPlugins.grafana-pyroscope-app: 1.12.0 -> 1.14.2 --- .../grafana/plugins/grafana-pyroscope-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix index 36ba4275b5a2..04486f08f241 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-pyroscope-app"; - version = "1.12.0"; - zipHash = "sha256-Zxp/ebNEwcq/JRhSbtWsFWVY5mIGEexVnH/jtEnKXec="; + version = "1.14.2"; + zipHash = "sha256-nRKsSPBfTN+CMrKMaV/ETM0CRxVrbkjici3mps19b/0="; meta = { description = "Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; license = lib.licenses.agpl3Only; From 20543cadf48f4cffbe54f648305433f786f4c9dd Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 18 Dec 2025 10:17:59 +0100 Subject: [PATCH 15/64] ironbar: 0.17.1 -> 0.18.0 Changelog: https://github.com/JakeStanger/ironbar/releases/tag/v0.18.0 Diff: https://github.com/JakeStanger/ironbar/compare/v0.17.1...v0.18.0 This version updates GTK3 to GTK4, see: https://github.com/JakeStanger/ironbar/wiki/gtk4#building --- pkgs/by-name/ir/ironbar/package.nix | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ir/ironbar/package.nix b/pkgs/by-name/ir/ironbar/package.nix index 2db15bec9319..7dfade94684e 100644 --- a/pkgs/by-name/ir/ironbar/package.nix +++ b/pkgs/by-name/ir/ironbar/package.nix @@ -1,5 +1,5 @@ { - gtk3, + gtk4, gdk-pixbuf, librsvg, webp-pixbuf-loader, @@ -8,11 +8,10 @@ glib, shared-mime-info, gsettings-desktop-schemas, - wrapGAppsHook3, - gtk-layer-shell, + wrapGAppsHook4, + gtk4-layer-shell, adwaita-icon-theme, libxkbcommon, - libdbusmenu-gtk3, openssl, pkg-config, hicolor-icon-theme, @@ -26,6 +25,7 @@ libevdev, features ? [ ], systemd, + dbus, }: let @@ -33,22 +33,22 @@ let in rustPlatform.buildRustPackage rec { pname = "ironbar"; - version = "0.17.1"; + version = "0.18.0"; src = fetchFromGitHub { owner = "JakeStanger"; repo = "ironbar"; rev = "v${version}"; - hash = "sha256-aph9onWsaEYJqz1bcBNijEexnH0MPLtoblpU9KSbksA="; + hash = "sha256-vhkNdvzY9xd8qmKgKtpVRTdvmS1QxnGKDFCpttqX1GE="; }; - cargoHash = "sha256-puBoRdCd1A8FmEu5PmczgYAdPdTA8FA1CWsh7qWjHzQ="; + cargoHash = "sha256-ptzq0407IaNrXXiksQKXDUbs2wPTz4GHtnCG49EbOcY="; buildInputs = [ - gtk3 + gtk4 gdk-pixbuf glib - gtk-layer-shell + gtk4-layer-shell glib-networking shared-mime-info adwaita-icon-theme @@ -56,11 +56,11 @@ rustPlatform.buildRustPackage rec { gsettings-desktop-schemas libxkbcommon systemd + dbus ] ++ lib.optionals (hasFeature "http") [ openssl ] ++ lib.optionals (hasFeature "volume") [ libpulseaudio ] ++ lib.optionals (hasFeature "cairo") [ luajit ] - ++ lib.optionals (hasFeature "tray") [ libdbusmenu-gtk3 ] ++ lib.optionals (hasFeature "keyboard") [ libinput libevdev @@ -68,10 +68,10 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config - wrapGAppsHook3 + wrapGAppsHook4 gobject-introspection ]; - propagatedBuildInputs = [ gtk3 ]; + propagatedBuildInputs = [ gtk4 ]; runtimeDeps = [ luajitPackages.lgi ]; @@ -86,7 +86,7 @@ rustPlatform.buildRustPackage rec { --prefix XDG_DATA_DIRS : "${shared-mime-info}/share" # gtk-launch - --suffix PATH : "${lib.makeBinPath [ gtk3 ]}" + --suffix PATH : "${lib.makeBinPath [ gtk4 ]}" '' + lib.optionalString (hasFeature "cairo") '' --prefix LUA_PATH : "./?.lua;${luajitPackages.lgi}/share/lua/5.1/?.lua;${luajitPackages.lgi}/share/lua/5.1/?/init.lua;${luajit}/share/lua/5.1/\?.lua;${luajit}/share/lua/5.1/?/init.lua" From 72600f7dda3fb2dca8abcc5ea811c802ca666259 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sat, 20 Dec 2025 14:09:31 +0100 Subject: [PATCH 16/64] angie: 1.10.2 -> 1.10.3 --- pkgs/servers/http/angie/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/angie/default.nix b/pkgs/servers/http/angie/default.nix index 4fab1346b188..0c93f80766be 100644 --- a/pkgs/servers/http/angie/default.nix +++ b/pkgs/servers/http/angie/default.nix @@ -8,12 +8,12 @@ }@args: callPackage ../nginx/generic.nix args rec { - version = "1.10.2"; pname = "angie"; + version = "1.10.3"; src = fetchurl { url = "https://download.angie.software/files/angie-${version}.tar.gz"; - hash = "sha256-pcKrk33ySoDnhq9WOJIvRuqKc9FhQYPIyQKYrocwlLg="; + hash = "sha256-/4IOydx6yLDoc8Ut3EizQX9QVPFXtdLfXBuO1637IlY="; }; configureFlags = lib.optionals withAcme [ From 9f8db64bd65626b3914f933de804c04957172ce2 Mon Sep 17 00:00:00 2001 From: kilianar Date: Sat, 20 Dec 2025 19:02:43 +0100 Subject: [PATCH 17/64] portfolio: 0.80.4 -> 0.81.0 https://github.com/portfolio-performance/portfolio/releases/tag/0.81.0 --- pkgs/by-name/po/portfolio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index ee474f7d738f..bed3f21f2ce0 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -34,11 +34,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "PortfolioPerformance"; - version = "0.80.4"; + version = "0.81.0"; src = fetchurl { url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; - hash = "sha256-IVaowzXl1WKa5wvQiT+Zub81Kxp57JOfb5cZ8egM2q4="; + hash = "sha256-j1FoN35ESHfUxS2zBc/ugoDnp92QRdJX86Bhy/q26A0="; }; nativeBuildInputs = [ From 1758b749b872123bbb0433f62c723507501370c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 11:13:51 +0000 Subject: [PATCH 18/64] python3Packages.validobj: 1.3 -> 1.5 --- pkgs/development/python-modules/validobj/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/validobj/default.nix b/pkgs/development/python-modules/validobj/default.nix index 6f0d9b8555b0..e7f5193ca389 100644 --- a/pkgs/development/python-modules/validobj/default.nix +++ b/pkgs/development/python-modules/validobj/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "validobj"; - version = "1.3"; + version = "1.5"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-tab3n3YGTcGk47Ijm/QOocT0zo10LJp4eEF094TJyzg="; + hash = "sha256-n2CEcZTPr57tbRhw5uFmcWZ1kHdBt2VzG/fS4+LDSyc="; }; nativeBuildInputs = [ flit ]; From 6ceb479053bf024405d8afc84f48253b24fb0b1c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 11:15:35 +0000 Subject: [PATCH 19/64] python3Packages.python-owasp-zap-v2-4: 0.4.0 -> 0.5.0 --- .../python-modules/python-owasp-zap-v2-4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix b/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix index e5b7046029c7..2ebcb6aa0d38 100644 --- a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix +++ b/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "python-owasp-zap-v2-4"; - version = "0.4.0"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "zaproxy"; repo = "zap-api-python"; tag = version; - hash = "sha256-UG8+0jJwnywvuc68/9r10kKMqxNIOg5mIdPt2Fx2BZA="; + hash = "sha256-8aZbnUoS9lrqM0XQg4PD/j1JFKzGh9dyzWF89Szdzao="; }; build-system = [ poetry-core ]; From 00c7639eaffa6a4a56e07e470ea1ac700d9a4eab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Dec 2025 15:39:54 +0000 Subject: [PATCH 20/64] cdncheck: 1.2.14 -> 1.2.15 --- 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 513d3ece2651..78a466362442 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.14"; + version = "1.2.15"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-6U0NaNohokLcNcC+WLKHJfQ/duUsIr2iCTpzH0CzHCQ="; + hash = "sha256-o6QPCv8c8ssMyKqcZN3HfbnEGy7Wps104pKL+3d+RNk="; }; - vendorHash = "sha256-bOYBSbaXRmBn8eHu25xDgkmQoPw6IwbvLyQitOJP4so="; + vendorHash = "sha256-sS91wOiFUH6dh3O6icTRnwHRIq5Q1B+j9j33IUehAc0="; subPackages = [ "cmd/cdncheck/" ]; From d68f8e6d2b1b7d22d015b6e7afe537d5235d5671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Tue, 23 Dec 2025 16:50:28 +0100 Subject: [PATCH 21/64] nixos/gnome: enable ibus to fix keyboard handling GNOME 49 (via GTK4 and Wayland) depends on ibus. Add it to keep having working dead keys functionality like before. Fixes https://github.com/nixos/nixpkgs/issues/464473. --- nixos/modules/services/desktop-managers/gnome.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/desktop-managers/gnome.nix b/nixos/modules/services/desktop-managers/gnome.nix index 0cc84d435766..dc9f8c11b138 100644 --- a/nixos/modules/services/desktop-managers/gnome.nix +++ b/nixos/modules/services/desktop-managers/gnome.nix @@ -320,6 +320,8 @@ in (lib.mkIf serviceCfg.core-os-services.enable { hardware.bluetooth.enable = mkDefault true; + i18n.inputMethod.enable = mkDefault true; + i18n.inputMethod.type = mkDefault "ibus"; programs.dconf.enable = true; security.polkit.enable = true; security.rtkit.enable = mkDefault true; From c9a827b8fc79988feac432161e293b872ebc0a0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Dec 2025 18:56:34 +0000 Subject: [PATCH 22/64] python3Packages.langchain-tests: 1.0.2 -> 1.1.1 --- pkgs/development/python-modules/langchain-tests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-tests/default.nix b/pkgs/development/python-modules/langchain-tests/default.nix index e3252f1e7939..6bb4125fba83 100644 --- a/pkgs/development/python-modules/langchain-tests/default.nix +++ b/pkgs/development/python-modules/langchain-tests/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "langchain-tests"; - version = "1.0.2"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-tests==${version}"; - hash = "sha256-ke/nIvZRtwyeN5uQuqOjJ4KdE+cJOc9XkmDuT+nnZpQ="; + hash = "sha256-WJITm+8XIqezr/2U8HpE0J4hYdzg2Z6tw8b5s6SF6m0="; }; sourceRoot = "${src.name}/libs/standard-tests"; From 29a58cd70834aa3d8c49f33985505a407c862d60 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Dec 2025 20:57:26 +0000 Subject: [PATCH 23/64] python3Packages.lance-namespace-urllib3-client: 0.3.2 -> 0.4.0 --- .../python-modules/lance-namespace-urllib3-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix b/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix index 4598eb5ee540..5c83589693bd 100644 --- a/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix +++ b/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "lance-namespace"; - version = "0.3.2"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance-namespace"; tag = "v${version}"; - hash = "sha256-tBInz9BEl6u7E8cAmtlHBqIG65kifPR+iv5/jNV3204="; + hash = "sha256-t6VCKG54Sxf92B1OmfXXsWaJww2fyEcMGpJy4z94HZs="; }; sourceRoot = "${src.name}/python/lance_namespace_urllib3_client"; From cea85b9f14bd75ab1c082a5db2ca0eaea7c2038f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Dec 2025 21:43:52 +0000 Subject: [PATCH 24/64] python3Packages.dashscope: 1.25.4 -> 1.25.5 --- pkgs/development/python-modules/dashscope/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dashscope/default.nix b/pkgs/development/python-modules/dashscope/default.nix index 5013d7ca9cf6..68ccb0225d1d 100644 --- a/pkgs/development/python-modules/dashscope/default.nix +++ b/pkgs/development/python-modules/dashscope/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "dashscope"; - version = "1.25.4"; + version = "1.25.5"; pyproject = true; src = fetchFromGitHub { owner = "dashscope"; repo = "dashscope-sdk-python"; tag = "v${version}"; - hash = "sha256-Y9L7O+Q0V+Ru1sKDWxa7KntM/fJ3OUBsJQR82qrLFmw="; + hash = "sha256-HlztUCtLiDd2XztF3bUR411l1xuynYIErZHyWJUp/co="; }; build-system = [ setuptools ]; From 3bc2d51765a24667fd50d134a8e3c97828a77636 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Dec 2025 22:39:18 +0000 Subject: [PATCH 25/64] python3Packages.aioqsw: 0.4.1 -> 0.4.2 --- pkgs/development/python-modules/aioqsw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioqsw/default.nix b/pkgs/development/python-modules/aioqsw/default.nix index 08011c184299..015b0603d385 100644 --- a/pkgs/development/python-modules/aioqsw/default.nix +++ b/pkgs/development/python-modules/aioqsw/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "aioqsw"; - version = "0.4.1"; + version = "0.4.2"; format = "pyproject"; disabled = pythonOlder "3.11"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Noltari"; repo = "aioqsw"; tag = version; - hash = "sha256-h/rTwMF3lc/hWwpzCvK6UMq0rjq3xkw/tEY3BqOPS2s="; + hash = "sha256-SIdEM5YxPnCM6wEJTL19t07Xb89wDAwHzKnz0dKC0tw="; }; nativeBuildInputs = [ From b69a2bc90973a99c989d5c5393515b6a1525ecd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Dec 2025 23:02:20 +0000 Subject: [PATCH 26/64] python3Packages.nibe: 2.19.0 -> 2.20.0 --- pkgs/development/python-modules/nibe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nibe/default.nix b/pkgs/development/python-modules/nibe/default.nix index 5078046fcfa0..f4b559619fb7 100644 --- a/pkgs/development/python-modules/nibe/default.nix +++ b/pkgs/development/python-modules/nibe/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "nibe"; - version = "2.19.0"; + version = "2.20.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "yozik04"; repo = "nibe"; tag = version; - hash = "sha256-1Awf/7AUSsLo9O2GrVvdlHm5Fcj2CQ7TdKY152bogfQ="; + hash = "sha256-FeYM4UClx0qfv8QuDUBN3hc2MLVkmnnUC6+0wnywAuA="; }; pythonRelaxDeps = [ "async-modbus" ]; From 6e9ecb7c3d247cb3189a89af0e3e0fbdf6bdff88 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 23 Dec 2025 23:50:31 +0000 Subject: [PATCH 27/64] python3Packages.lance-namespace: 0.3.2 -> 0.4.0 Diff: https://github.com/lancedb/lance-namespace/compare/v0.3.2...v0.4.0 --- pkgs/development/python-modules/lance-namespace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace/default.nix b/pkgs/development/python-modules/lance-namespace/default.nix index e57b95a944c1..dacb8e124dc6 100644 --- a/pkgs/development/python-modules/lance-namespace/default.nix +++ b/pkgs/development/python-modules/lance-namespace/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "lance-namespace"; - version = "0.3.2"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance-namespace"; tag = "v${version}"; - hash = "sha256-tBInz9BEl6u7E8cAmtlHBqIG65kifPR+iv5/jNV3204="; + hash = "sha256-t6VCKG54Sxf92B1OmfXXsWaJww2fyEcMGpJy4z94HZs="; }; sourceRoot = "${src.name}/python/lance_namespace"; From ce6c3ddb770200966310e52b7408c763ca7a3305 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 00:38:16 +0000 Subject: [PATCH 28/64] matrix-conduit: 0.10.9 -> 0.10.10 --- pkgs/by-name/ma/matrix-conduit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-conduit/package.nix b/pkgs/by-name/ma/matrix-conduit/package.nix index 5cc269af4c56..2ebbe05c03fc 100644 --- a/pkgs/by-name/ma/matrix-conduit/package.nix +++ b/pkgs/by-name/ma/matrix-conduit/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-conduit"; - version = "0.10.9"; + version = "0.10.10"; src = fetchFromGitLab { owner = "famedly"; repo = "conduit"; tag = "v${finalAttrs.version}"; - hash = "sha256-rJyuR8Ie/JiNKNjQL21+Q1PWliEAm+lwGraGeDxEHyY="; + hash = "sha256-n2k5SDzxafO+nqc0NhX/6GfSPsF9e/qO9aA7VWqSLuk="; }; patches = [ @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./fix_validate_event_fields_for_invites_over_federation.patch ]; - cargoHash = "sha256-4ZA+3f8Kt+1JAm9KXnMRxAF+X9z8HSJoJe6Ny63SlnA="; + cargoHash = "sha256-WprzCSm0O9Cav9WbikeNV5ZMqxlCY4qez03n0lu5KI8="; # Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite. preBuild = '' From 3fd9ab3220dc4b23e17a9dd36924d18eb74fb5ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 00:38:54 +0000 Subject: [PATCH 29/64] python3Packages.leanblueprint: 0.0.19 -> 0.0.20 --- pkgs/development/python-modules/leanblueprint/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/leanblueprint/default.nix b/pkgs/development/python-modules/leanblueprint/default.nix index 5a43d2388946..21ed95a96115 100644 --- a/pkgs/development/python-modules/leanblueprint/default.nix +++ b/pkgs/development/python-modules/leanblueprint/default.nix @@ -19,14 +19,14 @@ }: buildPythonPackage { pname = "leanblueprint"; - version = "0.0.19"; + version = "0.0.20"; pyproject = true; src = fetchFromGitHub { repo = "leanblueprint"; owner = "PatrickMassot"; - rev = "v0.0.19"; - hash = "sha256-WARjzalYMvbw5IlhehRX+Na5aEmgM3HKy+s0x3GJNCY="; + rev = "v0.0.20"; + hash = "sha256-jCNIf0pTO/7M4aLrbFyjGcTPmaIQnw32itKJdyCMn+g="; }; build-system = [ setuptools ]; From e4ec76a0389c6bfcc5aaeadbf683d883b3c171aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 00:43:26 +0000 Subject: [PATCH 30/64] python3Packages.elasticsearch8: 8.19.2 -> 8.19.3 --- pkgs/development/python-modules/elasticsearch8/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elasticsearch8/default.nix b/pkgs/development/python-modules/elasticsearch8/default.nix index 2ca5b6155b4d..c7f39a2a5f96 100644 --- a/pkgs/development/python-modules/elasticsearch8/default.nix +++ b/pkgs/development/python-modules/elasticsearch8/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "elasticsearch8"; - version = "8.19.2"; + version = "8.19.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-lDfI5RI8JgtZdmGDv9kVIGdyVChJtpf3inlEbsiQqA4="; + hash = "sha256-fv/pWzYCQbbVbvaCGQN6kK0PVnI2FNtUu+V9MwWEAvQ="; }; build-system = [ hatchling ]; From cd657b2094ac6d4dd6ded1b15cebf7146106821d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 02:58:29 +0000 Subject: [PATCH 31/64] python3Packages.fastcore: 1.9.2 -> 1.9.5 --- pkgs/development/python-modules/fastcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index 448a05333f71..94af8a7b0800 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "fastcore"; - version = "1.9.2"; + version = "1.9.5"; pyproject = true; src = fetchFromGitHub { owner = "fastai"; repo = "fastcore"; tag = version; - hash = "sha256-78zqQ8M0XZ6QcaH+6gw4IJDLk9d1WxjPiCr6puY/srM="; + hash = "sha256-7CnnvID4BCI53zrpXqaCu1ii+ZIE15BCbZGXtcfFkC0="; }; build-system = [ setuptools ]; From 7fba494b6fddc1226265ac45399736dc595bc8f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 03:22:34 +0000 Subject: [PATCH 32/64] python3Packages.falconpy: 1.5.4 -> 1.5.5 --- pkgs/development/python-modules/falconpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/falconpy/default.nix b/pkgs/development/python-modules/falconpy/default.nix index 2526df18b003..79b3d37470ba 100644 --- a/pkgs/development/python-modules/falconpy/default.nix +++ b/pkgs/development/python-modules/falconpy/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "falconpy"; - version = "1.5.4"; + version = "1.5.5"; pyproject = true; src = fetchFromGitHub { owner = "CrowdStrike"; repo = "falconpy"; tag = "v${version}"; - hash = "sha256-m/pW9M2HXTtu42UIOCq7J1lr+y9mc3N74lD+qaCjaVE="; + hash = "sha256-/ofAp4Hh+gj+2FSwQUI33OIo2iSBoOkbL9gB2F59YHw="; }; build-system = [ hatchling ]; From 17d46ab6add870604bae5fd9910904cf83fd46ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 03:31:18 +0000 Subject: [PATCH 33/64] androidStudioPackages.canary: 2025.2.3.5 -> 2025.3.1.1 --- pkgs/applications/editors/android-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index f7ac5d8cf7be..cb1d0a38f813 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -24,8 +24,8 @@ let sha256Hash = "sha256-ciu+To5Kcus8FPDz1D43AD+qOqfPHaW4JsEBr9fx2PE="; }; latestVersion = { - version = "2025.2.3.5"; # "Android Studio Otter 3 Feature Drop | 2025.2.3 Canary 5" - sha256Hash = "sha256-gqJXOO7kW4orfsfCn5xOqLSpGu5apH4MpDhLAuOAG5w="; + version = "2025.3.1.1"; # "Android Studio Panda 1 | 2025.3.1 Canary 1" + sha256Hash = "sha256-hCWt8wMxqA4So/oZL6RzRRY3Kg6vAYr9xDAzQ/5ZXow="; }; in { From 02f42fd3defd8450b8895c921be4ecacb865a6f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 04:24:15 +0000 Subject: [PATCH 34/64] python3Packages.aiodocker: 0.24.0 -> 0.25.0 --- pkgs/development/python-modules/aiodocker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiodocker/default.nix b/pkgs/development/python-modules/aiodocker/default.nix index 7380b62f4869..db1bf4cea30a 100644 --- a/pkgs/development/python-modules/aiodocker/default.nix +++ b/pkgs/development/python-modules/aiodocker/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "aiodocker"; - version = "0.24.0"; + version = "0.25.0"; pyproject = true; src = fetchFromGitHub { owner = "aio-libs"; repo = "aiodocker"; tag = "v${version}"; - hash = "sha256-qCOAM4ZyJoLc91FjQpBO97Nyfo1ZOEi0nhXZ7nwLsHk="; + hash = "sha256-SaPTMpMljAh/6Km/JrbEjAOm30gBHH2QBkj7At/BTBA="; }; build-system = [ From f06a701c80c94768d724d758f2b3f17537f1fa52 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 06:33:30 +0000 Subject: [PATCH 35/64] python3Packages.garth: 0.5.19 -> 0.5.20 --- pkgs/development/python-modules/garth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/garth/default.nix b/pkgs/development/python-modules/garth/default.nix index 6f8f4c71c07a..6d1dbe25da26 100644 --- a/pkgs/development/python-modules/garth/default.nix +++ b/pkgs/development/python-modules/garth/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "garth"; - version = "0.5.19"; + version = "0.5.20"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-no9qxDtk6k5YXOEwFfwPJb4EylQRKOGorVIgvhwd4dY="; + hash = "sha256-dqn/SeLQMT+6XOr65hlavZf1zdHnICKm9VCFh9DMLpk="; }; pythonRelaxDeps = [ "requests-oauthlib" ]; From 188a2a323dedf73a7d4b5305cee55d18cec84544 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 06:52:12 +0000 Subject: [PATCH 36/64] htb-toolkit: 0-unstable-2025-08-12 -> 0-unstable-2025-12-19 --- pkgs/by-name/ht/htb-toolkit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ht/htb-toolkit/package.nix b/pkgs/by-name/ht/htb-toolkit/package.nix index f778fc1a2074..3087e66da289 100644 --- a/pkgs/by-name/ht/htb-toolkit/package.nix +++ b/pkgs/by-name/ht/htb-toolkit/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage { pname = "htb-toolkit"; - version = "0-unstable-2025-08-12"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "D3vil0p3r"; repo = "htb-toolkit"; # https://github.com/D3vil0p3r/htb-toolkit/issues/3 - rev = "60996a88fbd5e8aeab78005e754ef37d95ffdba4"; - hash = "sha256-u+IigAs/W0lzp9kCW43TkjHTIrPCkGdmva6tesQq/Pk="; + rev = "4f1c6bded11d8c907c951fcbe63f1fc44568a9f9"; + hash = "sha256-pkZ5KVSgtrWfXhJ3knmyOIArIjyAjMmm5WcrrB2pCKY="; }; cargoHash = "sha256-ReEe8pyW66GXIPwAy6IKsFEAUjxHmzw5mj21i/h4quQ="; From c66415a8944c77edbd797d53fe058138900d5985 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 07:10:47 +0000 Subject: [PATCH 37/64] python3Packages.dbt-protos: 1.0.412 -> 1.0.413 --- pkgs/development/python-modules/dbt-protos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-protos/default.nix b/pkgs/development/python-modules/dbt-protos/default.nix index 425cd0b8f6cd..e868e99e6708 100644 --- a/pkgs/development/python-modules/dbt-protos/default.nix +++ b/pkgs/development/python-modules/dbt-protos/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "dbt-protos"; - version = "1.0.412"; + version = "1.0.413"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "proto-python-public"; tag = "v${version}"; - hash = "sha256-Q9Pki95OaQKpBJn423/2DBLXHUWjpgOqTpJX3ASeXKs="; + hash = "sha256-WY8q06FyZliwdbIcLZPzpEpdxG6AeK+6EQU4bm8e4EE="; }; build-system = [ From 627cec58a8ef30738338643ccd8a75507eb3adc7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 09:12:35 +0000 Subject: [PATCH 38/64] llama-cpp: 7445 -> 7527 --- pkgs/by-name/ll/llama-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 5047b1a9aa63..7b9178f65744 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -74,13 +74,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "7445"; + version = "7527"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-oHQtfGu1altWwHUl4z2ApLVp8ISfd+l9t+k5NqtbWgA="; + hash = "sha256-Nl4l812wZvqZs1Y7HOAf2g9zXLY4EwvfxX+So0tdT0U="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT From 35d011d4b2e94a552f92ecf9fd32d1eba2f4a1e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 12:29:22 +0000 Subject: [PATCH 39/64] go-passbolt-cli: 0.3.2 -> 0.4.0 --- pkgs/by-name/go/go-passbolt-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-passbolt-cli/package.nix b/pkgs/by-name/go/go-passbolt-cli/package.nix index 6ec961336a9b..758107f8e537 100644 --- a/pkgs/by-name/go/go-passbolt-cli/package.nix +++ b/pkgs/by-name/go/go-passbolt-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "go-passbolt-cli"; - version = "0.3.2"; + version = "0.4.0"; src = fetchFromGitHub { owner = "passbolt"; repo = "go-passbolt-cli"; rev = "v${version}"; - hash = "sha256-BtMPOmp9dbi/HoNigEeGWIYXRh1/gorV8ycrtWw9I8s="; + hash = "sha256-DTgvhmNzfr7ZXjVn+znXqFL+0bHBeGofFE521H7RUI4="; }; - vendorHash = "sha256-wGSrhW7OsSjHlSKLkOf2AYIxU1m2lM1WGUsy16qxBwA="; + vendorHash = "sha256-QLTKCb3hl/0JFO2XKfLiOtnwfR/v+WqUx4vuaO/MoXo="; ldflags = [ "-X=main.version=${version}" From 8f114b64c96041ffdfcce5aa8b9116c65c8c46dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 13:56:43 +0000 Subject: [PATCH 40/64] kickstart: 0.5.0 -> 0.6.0 --- pkgs/by-name/ki/kickstart/package.nix | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ki/kickstart/package.nix b/pkgs/by-name/ki/kickstart/package.nix index cc1b9a81c8ce..05151ec200d7 100644 --- a/pkgs/by-name/ki/kickstart/package.nix +++ b/pkgs/by-name/ki/kickstart/package.nix @@ -2,23 +2,22 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, nix-update-script, - testers, - kickstart, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kickstart"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "Keats"; repo = "kickstart"; - rev = "v${version}"; - hash = "sha256-4POxv6fIrp+wKb9V+6Y2YPx3FXp3hpnkq+62H9TwGII="; + tag = "v${finalAttrs.version}"; + hash = "sha256-WrImCnXkFaPUTMBhNaUgX6PsQS1H9zj6jZ8MbgYCGCM="; }; - cargoHash = "sha256-J9sGXJbGbO9UgZfgqxqzbiJz9j6WMpq3qC2ys7OJnII="; + cargoHash = "sha256-Km49POZwVS2vYmELG5f7kenKQwaHlMP/bZA5cZ995mE="; buildFeatures = [ "cli" ]; @@ -28,19 +27,22 @@ rustPlatform.buildRustPackage rec { "--skip=generation::tests::can_generate_from_remote_repo" ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + passthru = { updateScript = nix-update-script { }; - tests.version = testers.testVersion { - package = kickstart; - }; }; meta = { description = "Scaffolding tool to get new projects up and running quickly"; homepage = "https://github.com/Keats/kickstart"; - changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}"; + changelog = "https://github.com/Keats/kickstart/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ gaelreyrol ]; mainProgram = "kickstart"; }; -} +}) From 4dfff61dbfceb954cab5cfe66d873854e2ee59f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 14:11:25 +0000 Subject: [PATCH 41/64] mktxp: 1.2.14 -> 1.2.16 --- pkgs/by-name/mk/mktxp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mk/mktxp/package.nix b/pkgs/by-name/mk/mktxp/package.nix index 3c2c4855bb8e..e1ecc170bd3e 100644 --- a/pkgs/by-name/mk/mktxp/package.nix +++ b/pkgs/by-name/mk/mktxp/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: let - version = "1.2.14"; + version = "1.2.16"; in python3Packages.buildPythonApplication { pname = "mktxp"; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication { owner = "akpw"; repo = "mktxp"; tag = "v${version}"; - hash = "sha256-4+0aw/r71FcVrxASco3AkYzi7zbFeiEkJB7acGdb1FQ="; + hash = "sha256-jxXpgHSwqtbaj2oyPyWif8rr4fZNNo+ACRTFZ7aWQPc="; }; nativeBuildInputs = with python3Packages; [ From e7244c71e4bf29b31185b6d63dc1f86a0ef7f865 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 14:35:47 +0000 Subject: [PATCH 42/64] misconfig-mapper: 1.14.14 -> 1.14.16 --- pkgs/by-name/mi/misconfig-mapper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 04b15ca9bdb6..3f23d44d9d2a 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "misconfig-mapper"; - version = "1.14.14"; + version = "1.14.16"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${version}"; - hash = "sha256-5tugmwr1TyBa89a/yrch+cshyoiJ3uj4EoweltN5d/0="; + hash = "sha256-/i1LElC2Yl8dzVOg0OX0CHR1d/01/nK9RVPsKzNvl9o="; }; - vendorHash = "sha256-pLhc3Lc8Mp5ZRmNvac3qdQcw1rPQs7bbn4K0UHp04Qs="; + vendorHash = "sha256-N9fBmBBq18D+Bbag+SKGDIupGH2b4paWjFiXc1m50n4="; ldflags = [ "-s" From 784ee28c6349097f49ebf3e973913e798ebde284 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 24 Dec 2025 15:18:45 +0000 Subject: [PATCH 43/64] dolibarr: 22.0.3 -> 22.0.4 Diff: https://github.com/Dolibarr/dolibarr/compare/22.0.3...22.0.4 Changelog: https://github.com/Dolibarr/dolibarr/releases/tag/22.0.4 --- pkgs/by-name/do/dolibarr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dolibarr/package.nix b/pkgs/by-name/do/dolibarr/package.nix index 6b21b14b1144..9dfba98b1fb9 100644 --- a/pkgs/by-name/do/dolibarr/package.nix +++ b/pkgs/by-name/do/dolibarr/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolibarr"; - version = "22.0.3"; + version = "22.0.4"; src = fetchFromGitHub { owner = "Dolibarr"; repo = "dolibarr"; tag = finalAttrs.version; - hash = "sha256-3dcui1A8EzcFogQfUkf9+8A1C1CcFxHPFjOybDLKaCY="; + hash = "sha256-jk1sjVZJvFeJtQjxgNRx+WLSDsevMvxUIFCO4JMPEHM="; }; dontBuild = true; From c6ac8c607c0982589c4d2c1beacbc53d08eaf71f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 15:34:33 +0000 Subject: [PATCH 44/64] python3Packages.hcloud: 2.12.0 -> 2.13.0 --- pkgs/development/python-modules/hcloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hcloud/default.nix b/pkgs/development/python-modules/hcloud/default.nix index eb305ff79585..302c337b2460 100644 --- a/pkgs/development/python-modules/hcloud/default.nix +++ b/pkgs/development/python-modules/hcloud/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "hcloud"; - version = "2.12.0"; + version = "2.13.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-8UWxjvxtcP/z1IskTt/eKcD+Pd37utz+cdY/QfUkQfc="; + hash = "sha256-l0sio2w0fhE/+LJavSzThoARKISFGStWJynbprIjdeE="; }; build-system = [ setuptools ]; From 1d1e90397e95e87f6ce93facefc910b880be8172 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 16:43:27 +0000 Subject: [PATCH 45/64] terraform-providers.linode_linode: 3.6.0 -> 3.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index a12216d1ae8e..06753645323e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -842,13 +842,13 @@ "vendorHash": "sha256-Y1L1nIOubhBN5vNIXY7miQgR9OzoTCS7QA55DEMwDSA=" }, "linode_linode": { - "hash": "sha256-AxG8N/kEu2+Yym63Ac04SxjrUyCiSp/zmIXQqscpeWM=", + "hash": "sha256-gsRrEsR2+2AadSPhY6hwP3iqjNQyCqhxmnsFL2iMbcw=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v3.6.0", + "rev": "v3.7.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-2zdUEV84CQ236ktTfMcucAb2gwDPIQ+Br5AfKncZdJA=" + "vendorHash": "sha256-03uqpurO11HMMxwZRIaD7iuOYk6TuGbztIwE5SPwemU=" }, "loafoe_htpasswd": { "hash": "sha256-ALTyTTVyS2HHenmk8HVwtQenCmJX05kyXifJTzzmnHE=", From 5537ea26424f8c2ee960318cedd92e476c93e206 Mon Sep 17 00:00:00 2001 From: sweenu Date: Tue, 11 Nov 2025 09:52:17 +0100 Subject: [PATCH 46/64] nixos/n8n: fix malformed env vars --- nixos/modules/services/misc/n8n.nix | 4 ++-- nixos/tests/n8n.nix | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/misc/n8n.nix b/nixos/modules/services/misc/n8n.nix index 60c4e1cfd3f7..4231fc73a51e 100644 --- a/nixos/modules/services/misc/n8n.nix +++ b/nixos/modules/services/misc/n8n.nix @@ -59,7 +59,7 @@ in readOnly = true; }; N8N_DIAGNOSTICS_ENABLED = lib.mkOption { - type = with lib.types; coercedTo bool toString str; + type = with lib.types; coercedTo bool builtins.toJSON str; default = false; description = '' Whether to share selected, anonymous telemetry with n8n. @@ -67,7 +67,7 @@ in ''; }; N8N_VERSION_NOTIFICATIONS_ENABLED = lib.mkOption { - type = with lib.types; coercedTo bool toString str; + type = with lib.types; coercedTo bool builtins.toJSON str; default = false; description = '' When enabled, n8n sends notifications of new versions and security updates. diff --git a/nixos/tests/n8n.nix b/nixos/tests/n8n.nix index ee1f835f8c99..f9661a5abec4 100644 --- a/nixos/tests/n8n.nix +++ b/nixos/tests/n8n.nix @@ -28,5 +28,6 @@ in machine.succeed("grep -qF ${webhookUrl} /etc/systemd/system/n8n.service") machine.succeed("grep -qF 'HOME=/var/lib/n8n' /etc/systemd/system/n8n.service") machine.fail("grep -qF 'GENERIC_TIMEZONE=' /etc/systemd/system/n8n.service") + machine.succeed("grep -qF 'N8N_DIAGNOSTICS_ENABLED=false' /etc/systemd/system/n8n.service") ''; } From 9ad1603ead58a066654607dfaeb16e99ffc97f2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 17:22:22 +0000 Subject: [PATCH 47/64] tbls: 1.92.1 -> 1.92.2 --- pkgs/by-name/tb/tbls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tb/tbls/package.nix b/pkgs/by-name/tb/tbls/package.nix index a4e0d3b2255d..53095476c91b 100644 --- a/pkgs/by-name/tb/tbls/package.nix +++ b/pkgs/by-name/tb/tbls/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "tbls"; - version = "1.92.1"; + version = "1.92.2"; src = fetchFromGitHub { owner = "k1LoW"; repo = "tbls"; tag = "v${version}"; - hash = "sha256-78YEBMwizGax6V88r9f6FI03GagI3znTnGHh1C0VAVc="; + hash = "sha256-pdbUQ9Zds/z1tSIU9R4njF/Ls3DwoRteY7sI7yMv9+I="; }; vendorHash = "sha256-mQE1ZGNKbD9XQMoVBU3JVBjEIt0V0+PiC5yps4aj+kQ="; From 397a4a0c3fdeb63c3c641eb5af9bc388f693b75b Mon Sep 17 00:00:00 2001 From: dish Date: Wed, 24 Dec 2025 12:24:16 -0500 Subject: [PATCH 48/64] postcss: migrate from nodePackages --- pkgs/by-name/po/postcss/package.nix | 58 +++++++++++++++++++ .../haskell-modules/configuration-nix.nix | 2 +- pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 23 -------- 5 files changed, 60 insertions(+), 25 deletions(-) create mode 100644 pkgs/by-name/po/postcss/package.nix diff --git a/pkgs/by-name/po/postcss/package.nix b/pkgs/by-name/po/postcss/package.nix new file mode 100644 index 000000000000..6e55d512b3c5 --- /dev/null +++ b/pkgs/by-name/po/postcss/package.nix @@ -0,0 +1,58 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchPnpmDeps, + nodejs, + pnpm, + pnpmConfigHook, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "postcss"; + version = "8.5.6"; + + src = fetchFromGitHub { + owner = "postcss"; + repo = "postcss"; + tag = finalAttrs.version; + hash = "sha256-7oGCDqKwJG49DXDiyEZaO8EhxZS/Up5PO3/uqqOa+Bo="; + }; + + nativeBuildInputs = [ + nodejs + pnpmConfigHook + pnpm + ]; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + fetcherVersion = 3; + hash = "sha256-WJTQjlOkzCSqPHkNuT/Dn1BOFyL+3lDSl7RW0S9fakU="; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + rm -rf node_modules + pnpm install --production --offline --force + mkdir -p $out/lib/node_modules/postcss + mv ./* $out/lib/node_modules/postcss + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/postcss/postcss/releases/tag/${finalAttrs.version}"; + description = "Transforming styles with JS plugins"; + homepage = "https://postcss.org/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index bde320970349..b65931789812 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1905,7 +1905,7 @@ builtins.intersectAttrs super { nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.buildPackages.makeBinaryWrapper ]; postInstall = (old.postInstall or "") + '' nodePath="" - for p in "$out" "${pkgs.nodePackages.postcss}" $plugins; do + for p in "$out" "${pkgs.postcss}" $plugins; do nodePath="$nodePath''${nodePath:+:}$p/lib/node_modules" done makeWrapper "$out/bin/tailwindcss" "$out/bin/tailwind" --prefix NODE_PATH : "$nodePath" diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index b6a1f90d49d9..9cb5a2685750 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -283,6 +283,7 @@ mapAliases { inherit (pkgs) pm2; # added 2024-01-22 inherit (pkgs) pnpm; # added 2024-06-26 poor-mans-t-sql-formatter-cli = throw "'poor-mans-t-sql-formatter-cli' has been removed because it was unmaintained upstream"; # Added 2025-11-14 + inherit (pkgs) postcss; # Added 2025-12-24 postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24 prebuild-install = throw "prebuild-install was removed because it appeared to be unmaintained upstream. See upstream's recommendations for alternatives here: https://github.com/prebuild/prebuild-install#note"; # Added 2025-12-14 inherit (pkgs) prettier; # added 2025-05-31 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index f5dda4fdd2eb..46b3f6a85d37 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -18,7 +18,6 @@ , "js-yaml" , "lcov-result-merger" , "node2nix" -, "postcss" , "sass" , "semver" , "vercel" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index bc19ca668283..b6ee2bc1c6a2 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -20996,29 +20996,6 @@ in bypassCache = true; reconstructLock = true; }; - postcss = nodeEnv.buildNodePackage { - name = "postcss"; - packageName = "postcss"; - version = "8.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz"; - sha512 = "dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="; - }; - dependencies = [ - sources."nanoid-3.3.9" - sources."picocolors-1.1.1" - sources."source-map-js-1.2.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Tool for transforming styles with JS plugins"; - homepage = "https://postcss.org/"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; sass = nodeEnv.buildNodePackage { name = "sass"; packageName = "sass"; From 02dec8179d50425b543181330bbc67c896215ced Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Wed, 24 Dec 2025 18:29:11 +0100 Subject: [PATCH 49/64] easyeffects: 8.0.8 -> 8.0.9 --- pkgs/by-name/ea/easyeffects/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ea/easyeffects/package.nix b/pkgs/by-name/ea/easyeffects/package.nix index e0962dbb811d..c8404e721196 100644 --- a/pkgs/by-name/ea/easyeffects/package.nix +++ b/pkgs/by-name/ea/easyeffects/package.nix @@ -59,13 +59,13 @@ in stdenv.mkDerivation rec { pname = "easyeffects"; - version = "8.0.8"; + version = "8.0.9"; src = fetchFromGitHub { owner = "wwmm"; repo = "easyeffects"; tag = "v${version}"; - hash = "sha256-Pw9rMYHrRBSttdtElWDH1YOF0tNWgb2zBzJBI9jJe4Q="; + hash = "sha256-cFMbeJeEIDP7uiNi+rRKErgHtjP/PbPKASo+M2qogZQ="; }; patches = [ ./qmlmodule-fix.patch ]; From 8e64c7c13aa0acb3b17dae700e0015746463bb5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 17:46:24 +0000 Subject: [PATCH 50/64] libretro.ppsspp: 0-unstable-2025-12-16 -> 0-unstable-2025-12-22 --- pkgs/applications/emulators/libretro/cores/ppsspp.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index b2f9a6c8783d..2676741e3e54 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2025-12-16"; + version = "0-unstable-2025-12-22"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "dd112491db181114723fed270a1c45ffc1355539"; - hash = "sha256-NMUpmJySZPcyo/niIohxbXG5MfkyKCdeEF9O8ZPKe8g="; + rev = "036013ef87d2ac6b9fea36dbb513617c72e11254"; + hash = "sha256-T2fUq6Iah/vQ/NaGPE/wa2sJL888VKRpdiNq7hbFsWI="; fetchSubmodules = true; }; From fdd4a223604969743c427e995be5d650722e5c04 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Wed, 24 Dec 2025 17:55:45 +0000 Subject: [PATCH 51/64] hmcl: 3.8.1 -> 3.8.2 --- pkgs/by-name/hm/hmcl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index 8125460cb02f..2c705e4b9a0c 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hmcl"; - version = "3.8.1"; + version = "3.8.2"; src = fetchurl { # HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key. # See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28 url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar"; - hash = "sha256-mQ0iuIOVRETdueNbe5s9USbis6IB6n0eA2EzsMzyGng="; + hash = "sha256-0vAgyN8PC2AQbor9aVqr/K1oBLt4QGpEQ2vSL2ajQOg="; }; # - HMCL prompts users to download prebuilt Terracotta binary for From 084b2248cacf97fb82da36810f33bd578ce6ee12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 17:56:29 +0000 Subject: [PATCH 52/64] mpvScripts.sponsorblock-minimal: 0-unstable-2025-09-09 -> 0-unstable-2025-12-21 --- .../applications/video/mpv/scripts/sponsorblock-minimal.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/mpv/scripts/sponsorblock-minimal.nix b/pkgs/applications/video/mpv/scripts/sponsorblock-minimal.nix index 9b38977da3bb..6bbc22cd4cd6 100644 --- a/pkgs/applications/video/mpv/scripts/sponsorblock-minimal.nix +++ b/pkgs/applications/video/mpv/scripts/sponsorblock-minimal.nix @@ -9,15 +9,15 @@ buildLua { pname = "mpv_sponsorblock_minimal"; - version = "0-unstable-2025-09-09"; + version = "0-unstable-2025-12-21"; scriptPath = "sponsorblock_minimal.lua"; src = fetchFromGitea { domain = "codeberg.org"; owner = "jouni"; repo = "mpv_sponsorblock_minimal"; - rev = "fc0db1fbffc873ca02ced7602274393fde8857e5"; - hash = "sha256-DOgJ1gZybfIFJQ5qt4B93ugHz1o+RJ7E8Cnb7itYfTs="; + rev = "8f4b186d6ea46e6fe0e5e94a53dda2f50dceb576"; + hash = "sha256-21qucigVnEaniQh7BKwFG/PDkwV51q0kzqe0ipVH6qY="; }; passthru.updateScript = unstableGitUpdater { }; From 2b42ee21f0eff3e0b24e59bba686379c6080ed52 Mon Sep 17 00:00:00 2001 From: Jack Cummings Date: Tue, 23 Dec 2025 22:09:22 -0800 Subject: [PATCH 53/64] widelands: 1.2.1 -> 1.3 --- pkgs/by-name/wi/widelands/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/wi/widelands/package.nix b/pkgs/by-name/wi/widelands/package.nix index 692cab29ced2..8a2ba417c0a6 100644 --- a/pkgs/by-name/wi/widelands/package.nix +++ b/pkgs/by-name/wi/widelands/package.nix @@ -30,23 +30,15 @@ stdenv.mkDerivation rec { pname = "widelands"; - version = "1.2.1"; + version = "1.3"; src = fetchFromGitHub { owner = "widelands"; repo = "widelands"; rev = "v${version}"; - sha256 = "sha256-/MEeb0KnefK812w5y238Icd4gW85d/pvZ08xnlVXDdk="; + sha256 = "sha256-943/pkxiIbhnZQMwMNpeu5KKkS+j58zU6r9i6mZGSMg="; }; - patches = [ - (fetchpatch { - name = "modern-asio.patch"; - url = "https://codeberg.org/wl/widelands/pulls/5025.patch"; - sha256 = "sha256-ip9ZG9u/z7G+yG7xrEvi+DH9vsjRzYWhEe0rEjxHzzY="; - }) - ]; - postPatch = '' substituteInPlace xdg/org.widelands.Widelands.desktop \ --replace 'Exec=widelands' "Exec=$out/bin/widelands" From 26aca99af7fe3eead44d11c8b6812f5e09047925 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 23 Dec 2025 09:14:55 +0100 Subject: [PATCH 54/64] python313Packages.iamdata: 0.1.202512221 -> 0.1.202512231 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202512221...v0.1.202512231 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202512231 --- 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 4958b9730c56..76ae1451092f 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.202512221"; + version = "0.1.202512231"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-IEFEynR5gLS9kdIMlytK1XKOawsnxsT+vWvLGZ6yd5g="; + hash = "sha256-TR36VDYNLyPIEcE1cJp8n2lHOG0LOBd/VyuWuOaNKD4="; }; __darwinAllowLocalNetworking = true; From eecae9bb58d0eed7dc36f3761960a80dc21c3c14 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Dec 2025 20:44:01 +0100 Subject: [PATCH 55/64] python313Packages.iamdata: 0.1.202512231 -> 0.1.202512241 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202512231...v0.1.202512241 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202512241 --- 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 76ae1451092f..e70b6af4c618 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.202512231"; + version = "0.1.202512241"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-TR36VDYNLyPIEcE1cJp8n2lHOG0LOBd/VyuWuOaNKD4="; + hash = "sha256-q6spPE5sIQP2c/u4gbGIe4MOwM8dfQqg1cvAur1iD/k="; }; __darwinAllowLocalNetworking = true; From 656408fff31a91416f2f695683a93129aaf4f3e0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Dec 2025 20:49:29 +0100 Subject: [PATCH 56/64] python313Packages.nibe: modernize --- pkgs/development/python-modules/nibe/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/nibe/default.nix b/pkgs/development/python-modules/nibe/default.nix index f4b559619fb7..b0a5909c9633 100644 --- a/pkgs/development/python-modules/nibe/default.nix +++ b/pkgs/development/python-modules/nibe/default.nix @@ -12,7 +12,6 @@ pytest-asyncio, pytestCheckHook, python-slugify, - pythonOlder, setuptools, tenacity, }: @@ -22,8 +21,6 @@ buildPythonPackage rec { version = "2.20.0"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "yozik04"; repo = "nibe"; @@ -63,7 +60,7 @@ buildPythonPackage rec { meta = { description = "Library for the communication with Nibe heatpumps"; homepage = "https://github.com/yozik04/nibe"; - changelog = "https://github.com/yozik04/nibe/releases/tag/${version}"; + changelog = "https://github.com/yozik04/nibe/releases/tag/${src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ fab ]; }; From 211660be0a8b16318ee46c72ef2fdb86bf8de30f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Dec 2025 20:51:16 +0100 Subject: [PATCH 57/64] python313Packages.aioqsw: modernize --- .../python-modules/aioqsw/default.nix | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/aioqsw/default.nix b/pkgs/development/python-modules/aioqsw/default.nix index 015b0603d385..aa97da656f53 100644 --- a/pkgs/development/python-modules/aioqsw/default.nix +++ b/pkgs/development/python-modules/aioqsw/default.nix @@ -3,17 +3,13 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, - wheel, }: buildPythonPackage rec { pname = "aioqsw"; version = "0.4.2"; - format = "pyproject"; - - disabled = pythonOlder "3.11"; + pyproject = true; src = fetchFromGitHub { owner = "Noltari"; @@ -22,12 +18,9 @@ buildPythonPackage rec { hash = "sha256-SIdEM5YxPnCM6wEJTL19t07Xb89wDAwHzKnz0dKC0tw="; }; - nativeBuildInputs = [ - setuptools - wheel - ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ aiohttp ]; + dependencies = [ aiohttp ]; # Module has no tests doCheck = false; @@ -37,8 +30,8 @@ buildPythonPackage rec { meta = { description = "Library to fetch data from QNAP QSW switches"; homepage = "https://github.com/Noltari/aioqsw"; - changelog = "https://github.com/Noltari/aioqsw/releases/tag/${version}"; - license = with lib.licenses; [ asl20 ]; + changelog = "https://github.com/Noltari/aioqsw/releases/tag/${src.tag}"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; } From c09c3e522aaf2a06285a5191da81b9b664c23f7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Dec 2025 20:53:34 +0100 Subject: [PATCH 58/64] misconfig-mapper: update changelog entry --- pkgs/by-name/mi/misconfig-mapper/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 3f23d44d9d2a..639e07b885f2 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { meta = { description = "Tool to uncover security misconfigurations on popular third-party services"; homepage = "https://github.com/intigriti/misconfig-mapper"; - changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/v${version}"; + changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "misconfig-mapper"; From 975cf8e8e92b7f73f19b2bbde34aa2668cc1fa5a Mon Sep 17 00:00:00 2001 From: BoneWalk3r Date: Wed, 24 Dec 2025 14:56:41 -0500 Subject: [PATCH 59/64] bootdev-cli: 1.21.1 -> 1.22.0 --- pkgs/by-name/bo/bootdev-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/bootdev-cli/package.nix b/pkgs/by-name/bo/bootdev-cli/package.nix index 14179a18a3a4..ffe5f166fbad 100644 --- a/pkgs/by-name/bo/bootdev-cli/package.nix +++ b/pkgs/by-name/bo/bootdev-cli/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "bootdev-cli"; - version = "1.21.1"; + version = "1.22.0"; src = fetchFromGitHub { owner = "bootdotdev"; repo = "bootdev"; tag = "v${version}"; - hash = "sha256-1uPI//w8RVqwRO1sVkI3vtdXduyuFp8632CVyAjkaSA="; + hash = "sha256-Fk82JKD8zHRPBoliwnvQKqZNii7TiX13cKENXw5011E="; }; vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM="; From 7718d71fa92813d0c538817f149ba0e0e6ef1933 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 19:57:42 +0000 Subject: [PATCH 60/64] lux-cli: 0.22.2 -> 0.22.3 --- pkgs/by-name/lu/lux-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index 43b2f4c71fb7..1ce2a73bd5b0 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.22.2"; + version = "0.22.3"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-Pae3oifx3G0mouSJL6W/XHGlozmHn6Aj9a8aqTshmVc="; + hash = "sha256-YtDo6Njv8Cz8GWlSt1wKQjR9cUDPeru6F+V4g1lO640="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-XObaVcTbE3pXZurFDt/7jHZUg0TZulV0QwWktqvjAyk="; + cargoHash = "sha256-zggaQyzMJm0lI1qHa4Q5o9lMgSy29cp5HJMHqplpe6E="; nativeInstallCheckInputs = [ versionCheckHook From 0ffe605ebe646845218b10a2f76fd43eb8a7c1a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 20:04:08 +0000 Subject: [PATCH 61/64] freshrss: 1.27.1 -> 1.28.0 --- pkgs/servers/web-apps/freshrss/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/freshrss/default.nix b/pkgs/servers/web-apps/freshrss/default.nix index 82a01ed0d9be..2a7a61924440 100644 --- a/pkgs/servers/web-apps/freshrss/default.nix +++ b/pkgs/servers/web-apps/freshrss/default.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "FreshRSS"; - version = "1.27.1"; + version = "1.28.0"; src = fetchFromGitHub { owner = "FreshRSS"; repo = "FreshRSS"; rev = version; - hash = "sha256-EpszwgYzobRA7LohtJJtgTefFAEmCXvcP3ilfsu+obo="; + hash = "sha256-//UiGxsdJQAc9qAn3P8/bCl8ka5LacfqkydU4b2/TtI="; }; postPatch = '' From bf0527bff3b9b581c266080d57a43d87a97e42a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 20:08:16 +0000 Subject: [PATCH 62/64] vigra: 1.12.2 -> 1.12.3 --- pkgs/development/libraries/vigra/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 46d4965c105f..14760defa896 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -22,13 +22,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "vigra"; - version = "1.12.2"; + version = "1.12.3"; src = fetchFromGitHub { owner = "ukoethe"; repo = "vigra"; tag = "Version-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-E+O5NbDX1ycDJTht6kW8JzYnhEL6Wd1xp0rcLpdm2HQ="; + hash = "sha256-pknZHHIIhjfOxdp+qCOOGvo0W5ByTHXRiIQzzN7Z6M4="; }; nativeBuildInputs = [ cmake ]; From 058cb05c15614b2213cc59ea7891459fdbe09bf8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 20:50:24 +0000 Subject: [PATCH 63/64] atlas: 0.38.0 -> 1.0.0 --- pkgs/by-name/at/atlas/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/at/atlas/package.nix b/pkgs/by-name/at/atlas/package.nix index e7295ec77842..9f85f579387b 100644 --- a/pkgs/by-name/at/atlas/package.nix +++ b/pkgs/by-name/at/atlas/package.nix @@ -9,19 +9,19 @@ buildGoModule (finalAttrs: { pname = "atlas"; - version = "0.38.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "ariga"; repo = "atlas"; tag = "v${finalAttrs.version}"; - hash = "sha256-OS0UYrE+5spErR/S+7AsYDPcCce3EEWvcBBKh+8FkTo="; + hash = "sha256-Ls5N6HZFR3+KfuqoyE6gaaxhjZ/stQC+g1kWIUE8EaE="; }; modRoot = "cmd/atlas"; proxyVendor = true; - vendorHash = "sha256-xlKU/hxSjQWSQV++7RHfY4hZhm2tWCPS6DcyaGNnmhc="; + vendorHash = "sha256-ksSvW+Sc1iQlMf9i6GWMjq4hISdAD3t/uAPlQ3x7wHU="; nativeBuildInputs = [ installShellFiles ]; From 24d11f6feae797945c998bfeea50b2c01d738293 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 21:48:02 +0000 Subject: [PATCH 64/64] terraform-providers.digitalocean_digitalocean: 2.71.0 -> 2.72.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index a12216d1ae8e..e08a5d889539 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -310,11 +310,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-V5Ss2GbxDqxm1I3NgqyLkg8B7iK+5tICdJ28YeCiEgM=", + "hash": "sha256-A6LxX2zMZAd/Db1VdAVqMplCW2qZx4MNyIpLwTBXkxU=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.71.0", + "rev": "v2.72.0", "spdx": "MPL-2.0", "vendorHash": null },