From 4db7a8a06b96bffb836e226352a79e09be43917d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 6 Nov 2025 07:43:13 +0000 Subject: [PATCH 001/114] mosdepth: 0.3.11 -> 0.3.12 --- pkgs/by-name/mo/mosdepth/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix index 9c17f0d1510b..d7f186adf65b 100644 --- a/pkgs/by-name/mo/mosdepth/package.nix +++ b/pkgs/by-name/mo/mosdepth/package.nix @@ -7,7 +7,7 @@ buildNimPackage (finalAttrs: { pname = "mosdepth"; - version = "0.3.11"; + version = "0.3.12"; requiredNimVersion = 1; @@ -15,7 +15,7 @@ buildNimPackage (finalAttrs: { owner = "brentp"; repo = "mosdepth"; rev = "v${finalAttrs.version}"; - hash = "sha256-EzzDuzPAyNkL2tFWre86U+kx3SvLPbWto2/vfLdwHGI="; + hash = "sha256-6iKUTnukAAqMWDpmxmFZiHB5v5ztyaTOHzb0F/jIigM="; }; lockFile = ./lock.json; From 718167630e3d15ac76f80b4f07f0a8febb2fb6eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Sat, 13 Dec 2025 13:55:04 +0800 Subject: [PATCH 002/114] nixos/automatic-timezoned: Fix boot delays and systemd unit ordering Since the service sets `WantedBy=default.target`, `graphical.target` ends up waiting for it to complete. Since `geoclue.service`, which *this* service depends on, in turn depends on `network-online.target`, this ends up making full boot wait for network availability. This is obviously unintended; The unit should have always had an `After=default.target`. Furthermore, the systemd docs recommend depending on specifically `multi-user.target` *or* `graphical.target`, rather than `default.target`. In practice, on a default NixOS system, using `default.target` delays starting this service until a graphical session starts - this is obviously not ideal, since it makes sense to update the timezone on a non-graphical system as well, so we fix that while we're at it. --- nixos/modules/services/system/automatic-timezoned.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/system/automatic-timezoned.nix b/nixos/modules/services/system/automatic-timezoned.nix index 8fc87fb93cd0..f6e347e2729f 100644 --- a/nixos/modules/services/system/automatic-timezoned.nix +++ b/nixos/modules/services/system/automatic-timezoned.nix @@ -57,13 +57,16 @@ in automatic-timezoned = { description = "Automatically update system timezone based on location"; requires = [ "automatic-timezoned-geoclue-agent.service" ]; - after = [ "automatic-timezoned-geoclue-agent.service" ]; + after = [ + "automatic-timezoned-geoclue-agent.service" + "multi-user.target" + ]; serviceConfig = { Type = "exec"; User = "automatic-timezoned"; ExecStart = "${cfg.package}/bin/automatic-timezoned"; }; - wantedBy = [ "default.target" ]; + wantedBy = [ "multi-user.target" ]; }; automatic-timezoned-geoclue-agent = { @@ -77,7 +80,6 @@ in Restart = "on-failure"; PrivateTmp = true; }; - wantedBy = [ "default.target" ]; }; }; From 88bbd3fa54901c5cf130e0f93d15ca83ac3af354 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Tue, 16 Dec 2025 14:18:21 -0500 Subject: [PATCH 003/114] plex-desktop: 1.109.0 -> 1.112.0 --- pkgs/by-name/pl/plex-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index 6dae4b0a9212..af6b07a8bb5e 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -24,8 +24,8 @@ }: let pname = "plex-desktop"; - version = "1.109.0"; - rev = "85"; + version = "1.112.0"; + rev = "87"; meta = { homepage = "https://plex.tv/"; description = "Streaming media player for Plex"; @@ -45,7 +45,7 @@ let src = fetchurl { url = "https://api.snapcraft.io/api/v1/snaps/download/qc6MFRM433ZhI1XjVzErdHivhSOhlpf0_${rev}.snap"; - hash = "sha512-BSnA84purHv6qIVELp+AJI2m6erTngnupbuoCZTaje6LCd2+5+U+7gqWdahmO1mxJEGvuBwzetdDrp1Ibz5a6A=="; + hash = "sha512-xDBnqPkYIpSsUe+X6oalecNz1bsX0O3pXUTI9GBZLAsT+4U4qdovn2ILPh4APJaqwNEswoIYepkjTSmm9pOI9A=="; }; nativeBuildInputs = [ From c36097712f69c6b0f5b802d4903be63d07c8eb47 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Tue, 16 Dec 2025 14:19:31 -0500 Subject: [PATCH 004/114] plex-desktop: add libgbm to satisfy auto-patchelf --- pkgs/by-name/pl/plex-desktop/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index af6b07a8bb5e..cd87a13beba3 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -9,6 +9,7 @@ lib, libdrm, libedit, + libgbm, libpulseaudio, libva, libxkbcommon, @@ -58,6 +59,7 @@ let elfutils ffmpeg_6-headless libedit + libgbm libpulseaudio libva libxkbcommon From 16e8b497deda95e5e4cc61e021c5a30f71136d73 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sun, 4 Jan 2026 03:56:14 +0100 Subject: [PATCH 005/114] dsda-launcher: add wrapGAppsHook3 Fixes the file picker on gnome --- pkgs/by-name/ds/dsda-launcher/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ds/dsda-launcher/package.nix b/pkgs/by-name/ds/dsda-launcher/package.nix index 19ef44d887df..5d9d8e18b914 100644 --- a/pkgs/by-name/ds/dsda-launcher/package.nix +++ b/pkgs/by-name/ds/dsda-launcher/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, qt6, + wrapGAppsHook3, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -16,7 +17,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-OMgxhb+9GdLK00nl/df9QiYYewr+YEjdX2KjQWvu1mk="; }; - nativeBuildInputs = [ qt6.wrapQtAppsHook ]; + nativeBuildInputs = [ + qt6.wrapQtAppsHook + wrapGAppsHook3 + ]; buildInputs = [ qt6.qtbase @@ -41,6 +45,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + dontWrapGApps = true; + + preFixup = '' + qtWrapperArgs+=(''${gappsWrapperArgs[@]}) + ''; + passthru.updateScript = nix-update-script { }; meta = { From 1bb19fddbcba84c4aa48ad18303d2d9df6d834cd Mon Sep 17 00:00:00 2001 From: lelgenio Date: Fri, 9 Jan 2026 16:19:29 -0300 Subject: [PATCH 006/114] krita-plugin-gmic: 3.2.4.1 -> 3.6.4.1 --- pkgs/by-name/kr/krita-plugin-gmic/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/kr/krita-plugin-gmic/package.nix b/pkgs/by-name/kr/krita-plugin-gmic/package.nix index 3240f4ce7966..e3f5d92c781f 100644 --- a/pkgs/by-name/kr/krita-plugin-gmic/package.nix +++ b/pkgs/by-name/kr/krita-plugin-gmic/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchurl, cmake, extra-cmake-modules, fftw, @@ -11,15 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "krita-plugin-gmic"; - version = "3.2.4.1"; + version = "3.6.4.1"; - src = fetchFromGitHub { - owner = "amyspark"; - repo = "gmic"; - rev = "v${finalAttrs.version}"; - hash = "sha256-SYE8kGvN7iD5OqiEEZpB/eRle67PrB5DojMC79qAQtg="; + src = fetchurl { + url = "https://files.kde.org/krita/build/dependencies/gmic-${finalAttrs.version}.tar.gz"; + hash = "sha256-prbGkwFWC+LqK1WDqOwZvX5Q5LQal3dFUXzpILwF+v4="; }; - sourceRoot = "${finalAttrs.src.name}/gmic-qt"; + sourceRoot = "gmic-v${finalAttrs.version}/gmic-qt"; dontWrapQtApps = true; postPatch = '' @@ -49,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/amyspark/gmic"; + homepage = "https://krita.org"; description = "GMic plugin for Krita"; license = lib.licenses.cecill21; maintainers = with lib.maintainers; [ lelgenio ]; From e21ed8ddccbd7ab23cba194a6a5b3e4579fa52cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Sun, 11 Jan 2026 22:35:06 +0100 Subject: [PATCH 007/114] nixos/dokuwiki: Slight improvement of documentation --- nixos/modules/services/web-apps/dokuwiki.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/web-apps/dokuwiki.nix b/nixos/modules/services/web-apps/dokuwiki.nix index d1c0d2103522..7b14930cd90d 100644 --- a/nixos/modules/services/web-apps/dokuwiki.nix +++ b/nixos/modules/services/web-apps/dokuwiki.nix @@ -252,7 +252,7 @@ let else null; description = '' - Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl + Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl which is preferred. Consult documentation for further instructions. Example: @@ -294,7 +294,7 @@ let type = types.listOf types.path; default = [ ]; description = '' - List of path(s) to respective plugin(s) which are copied from the 'plugin' directory. + List of path(s) to respective plugin(s) which are copied into the 'plugin' directory. ::: {.note} These plugins need to be packaged before use, see example. @@ -312,7 +312,7 @@ let }; installPhase = "mkdir -p $out; cp -R * $out/"; }; - # And then pass this theme to the plugin list like this: + # And then pass this plugin to the plugin list like this: in [ plugin-icalevents ] ''; }; @@ -321,7 +321,7 @@ let type = types.listOf types.path; default = [ ]; description = '' - List of path(s) to respective template(s) which are copied from the 'tpl' directory. + List of path(s) to respective template(s) which are copied into the 'tpl' directory. ::: {.note} These templates need to be packaged before use, see example. From 9ba60724e1bfeee2b0a9ae87243b027b83f8b4d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Sun, 11 Jan 2026 23:25:05 +0100 Subject: [PATCH 008/114] dokuwiki: add `extraConfigs` to combine Dokuwiki has a plethora of small extra config files. Currently those are not handled by the combine functionality and have to be added using `overrideAttrs`. This adds the `extraConfigs` parameter that takes name-path-pairs that are then linked into the config folder. --- nixos/tests/dokuwiki.nix | 10 +++++----- pkgs/by-name/do/dokuwiki/package.nix | 12 ++++++++++-- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/nixos/tests/dokuwiki.nix b/nixos/tests/dokuwiki.nix index 2e30ab269c22..dae7105172cb 100644 --- a/nixos/tests/dokuwiki.nix +++ b/nixos/tests/dokuwiki.nix @@ -30,11 +30,11 @@ let r13y reproducibility ''; - dwWithAcronyms = pkgs.dokuwiki.overrideAttrs (prev: { - installPhase = prev.installPhase or "" + '' - ln -sf ${acronymsFile} $out/share/dokuwiki/conf/acronyms.local.conf - ''; - }); + dwWithAcronyms = pkgs.dokuwiki.combine { + extraConfigs = { + "acronyms.local.conf" = acronymsFile; + }; + }; mkNode = webserver: diff --git a/pkgs/by-name/do/dokuwiki/package.nix b/pkgs/by-name/do/dokuwiki/package.nix index 980073366c38..0796e233496a 100644 --- a/pkgs/by-name/do/dokuwiki/package.nix +++ b/pkgs/by-name/do/dokuwiki/package.nix @@ -65,6 +65,7 @@ stdenv.mkDerivation rec { localConfig ? null, pluginsConfig ? null, aclConfig ? null, + extraConfigs ? { }, pname ? (p: "${p.pname}-combined"), }: let @@ -76,6 +77,12 @@ stdenv.mkDerivation rec { "" ] ); + + configs = { + "local.php" = localConfig; + "plugins.local.php" = pluginsConfig; + } + // extraConfigs; in basePackage.overrideAttrs (prev: { pname = if builtins.isFunction pname then pname prev else pname; @@ -87,8 +94,9 @@ stdenv.mkDerivation rec { ${lib.concatMapStringsSep "\n" ( plugin: "cp -r ${toString plugin} $out/share/dokuwiki/lib/plugins/${plugin.name}" ) plugins} - ${isNotEmpty localConfig "ln -sf ${localConfig} $out/share/dokuwiki/conf/local.php"} - ${isNotEmpty pluginsConfig "ln -sf ${pluginsConfig} $out/share/dokuwiki/conf/plugins.local.php"} + ${lib.concatMapAttrsStringSep "\n" ( + name: path: "${isNotEmpty path "ln -sf ${path} $out/share/dokuwiki/conf/${name}"}" + ) configs} ${isNotEmpty aclConfig "ln -sf ${aclConfig} $out/share/dokuwiki/acl.auth.php"} ''; }); From 8b4f523448a2b5fb2f7909ae700ba7dc70579d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Mon, 12 Jan 2026 00:34:52 +0100 Subject: [PATCH 009/114] nixos/dokuwiki: Support `extraConfigs` in combine Add a new option `extraConfigs` that is then passed to the improved `combine` function. --- nixos/modules/services/web-apps/dokuwiki.nix | 18 +++++++++++++++++- nixos/tests/dokuwiki.nix | 10 +++------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/web-apps/dokuwiki.nix b/nixos/modules/services/web-apps/dokuwiki.nix index d1c0d2103522..456403c1b07f 100644 --- a/nixos/modules/services/web-apps/dokuwiki.nix +++ b/nixos/modules/services/web-apps/dokuwiki.nix @@ -115,7 +115,7 @@ let pkg = hostName: cfg: cfg.package.combine { - inherit (cfg) plugins templates; + inherit (cfg) plugins templates extraConfigs; pname = p: "${p.pname}-${hostName}"; @@ -345,6 +345,22 @@ let ''; }; + extraConfigs = mkOption { + type = types.attrsOf types.path; + default = { }; + description = '' + Path(s) to additional configuration files that are then linked to the 'conf' directory. + ''; + example = literalExpression '' + { + "acronyms.local.conf" = pkgs.writeText "acronyms.local.conf" ''' + r13y reproducibility + '''; + "entities.local.conf" = ./dokuwiki-entities; + } + ''; + }; + poolConfig = mkOption { type = with types; diff --git a/nixos/tests/dokuwiki.nix b/nixos/tests/dokuwiki.nix index dae7105172cb..7aa6e4f5857a 100644 --- a/nixos/tests/dokuwiki.nix +++ b/nixos/tests/dokuwiki.nix @@ -30,12 +30,6 @@ let r13y reproducibility ''; - dwWithAcronyms = pkgs.dokuwiki.combine { - extraConfigs = { - "acronyms.local.conf" = acronymsFile; - }; - }; - mkNode = webserver: { ... }: @@ -53,9 +47,11 @@ let }; }; "site2.local" = { - package = dwWithAcronyms; usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php"; plugins = [ plugin-icalevents ]; + extraConfigs = { + "acronyms.local.conf" = acronymsFile; + }; settings = { useacl = true; superuser = "admin"; From da99764a0769c6860342ac09cfc62f68a6effdcc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 09:00:01 +0000 Subject: [PATCH 010/114] pixelflasher: 8.9.1.0 -> 8.14.1.0 --- pkgs/by-name/pi/pixelflasher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index 57106c68fb13..23f9b2059fcf 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.9.1.0"; + version = "8.14.1.0"; pyproject = false; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-/B0AZesAwB94y4o+5+f0L0vnbgVaUaCP4gEcDCViH/c="; + hash = "sha256-AQf7y+SRxbd16TX+bObrRr8ked5vUKy8B/V5O2IsY7w="; }; desktopItems = [ From 18d0e0cfd3b5e41ba973361e001118b829c434e4 Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 17 Jan 2026 04:44:34 +0100 Subject: [PATCH 011/114] blocky: finalAttribute, add kuflierl as maintainer --- pkgs/by-name/bl/blocky/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bl/blocky/package.nix b/pkgs/by-name/bl/blocky/package.nix index 8bb008624cad..306d1a4fc036 100644 --- a/pkgs/by-name/bl/blocky/package.nix +++ b/pkgs/by-name/bl/blocky/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "blocky"; version = "0.28.2"; src = fetchFromGitHub { owner = "0xERR0R"; repo = "blocky"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GLVyPb2Qyn1jnRz+e74dFzL/AMloKqSe1BUUAGTquWA="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/0xERR0R/blocky/util.Version=${version}" + "-X github.com/0xERR0R/blocky/util.Version=${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests) blocky; }; @@ -35,7 +35,10 @@ buildGoModule rec { homepage = "https://0xerr0r.github.io/blocky"; changelog = "https://github.com/0xERR0R/blocky/releases"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ratsclub ]; + maintainers = with lib.maintainers; [ + ratsclub + kuflierl + ]; mainProgram = "blocky"; }; -} +}) From bf3594baabfef1dbbed534cd34c9c3bf8e8c51fb Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 17 Jan 2026 04:57:41 +0100 Subject: [PATCH 012/114] nixos/services.blocky: add build time config checking, add kuflier as maintainer --- nixos/modules/services/networking/blocky.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/blocky.nix b/nixos/modules/services/networking/blocky.nix index d130e4433a6f..2cd6b28e1293 100644 --- a/nixos/modules/services/networking/blocky.nix +++ b/nixos/modules/services/networking/blocky.nix @@ -16,6 +16,10 @@ in package = lib.mkPackageOption pkgs "blocky" { }; + enableConfigCheck = lib.mkEnableOption "checking the config during build time" // { + default = true; + }; + settings = lib.mkOption { type = format.type; default = { }; @@ -80,6 +84,14 @@ in ]; }; }; + system.checks = lib.mkIf cfg.enableConfigCheck [ + (pkgs.runCommand "check-blocky-config" { } '' + ${lib.getExe cfg.package} --config ${configFile} validate && touch $out + '') + ]; }; - meta.maintainers = with lib.maintainers; [ paepcke ]; + meta.maintainers = with lib.maintainers; [ + paepcke + kuflierl + ]; } From f92ea7cf54d3abae4e92e3f8bd8ed109fd8bccc5 Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Sat, 17 Jan 2026 05:14:56 +0100 Subject: [PATCH 013/114] nixosTests.blocky: rename deprecated config options --- nixos/tests/blocky.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nixos/tests/blocky.nix b/nixos/tests/blocky.nix index a75a210b1581..99ba6bf8b719 100644 --- a/nixos/tests/blocky.nix +++ b/nixos/tests/blocky.nix @@ -15,15 +15,17 @@ "printer.lan" = "192.168.178.3,2001:0db8:85a3:08d3:1319:8a2e:0370:7344"; }; }; - upstream = { + upstreams.groups = { default = [ "8.8.8.8" "1.1.1.1" ]; }; - port = 53; - httpPort = 5000; - logLevel = "info"; + ports = { + dns = 53; + http = 5000; + }; + log.level = "info"; }; }; }; From ab45d84b081d108e513cdb262414a6b1c538de04 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sun, 25 Jan 2026 18:46:57 +0100 Subject: [PATCH 014/114] bottles-unwrapped: 60.1 -> 61.1 --- pkgs/by-name/bo/bottles-unwrapped/package.nix | 5 ++-- .../remove-flatpak-check.patch | 22 +++++++--------- .../bo/bottles-unwrapped/terminal.patch | 26 +++++++++++++++---- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/bo/bottles-unwrapped/package.nix b/pkgs/by-name/bo/bottles-unwrapped/package.nix index 701bf8943681..ce3f8f2b2429 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/package.nix +++ b/pkgs/by-name/bo/bottles-unwrapped/package.nix @@ -32,13 +32,13 @@ python3Packages.buildPythonApplication rec { pname = "bottles-unwrapped"; - version = "60.1"; + version = "61.1"; src = fetchFromGitHub { owner = "bottlesdevs"; repo = "bottles"; tag = version; - hash = "sha256-d9nRT6AvFxnhI/theJtPg79EdmA+9UFS4OWDlkV03sA="; + hash = "sha256-LW+os+5DtdUBZWONu2YX4FYMtAYg4BDlKbnVF64T2xI="; }; patches = [ @@ -96,6 +96,7 @@ python3Packages.buildPythonApplication rec { urllib3 certifi pefile + yara-python ] ++ [ cabextract diff --git a/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch b/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch index d3388b11d31b..402336305afa 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch +++ b/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch @@ -16,10 +16,10 @@ index 6ff7c011..c26ea0b9 100644 '__init__.py', 'main.py', diff --git a/bottles/frontend/views/bottle_details.py b/bottles/frontend/views/bottle_details.py -index 65667ea9..7ae1eb19 100644 +index f897953c..393572ed 100644 --- a/bottles/frontend/views/bottle_details.py +++ b/bottles/frontend/views/bottle_details.py -@@ -436,20 +436,19 @@ class BottleView(Adw.PreferencesPage): +@@ -824,20 +824,17 @@ class BottleView(Adw.PreferencesPage): dialog.connect("response", execute) dialog.show() @@ -33,7 +33,7 @@ index 65667ea9..7ae1eb19 100644 - ), - ) - dialog.add_response("dismiss", _("_Dismiss")) -- dialog.connect("response", show_chooser) +- dialog.connect("response", lambda *args: show_chooser()) - dialog.present() - else: - show_chooser() @@ -48,16 +48,14 @@ index 65667ea9..7ae1eb19 100644 + dialog.add_response("dismiss", _("_Dismiss")) + dialog.connect("response", show_chooser) + dialog.present() -+ else: -+ show_chooser() + else: + show_chooser() - def __backup(self, widget, backup_type): - """ diff --git a/bottles/frontend/views/bottle_preferences.py b/bottles/frontend/views/bottle_preferences.py -index 288e693b..b8b57618 100644 +index 1e0090f8..983097f2 100644 --- a/bottles/frontend/views/bottle_preferences.py +++ b/bottles/frontend/views/bottle_preferences.py -@@ -139,7 +139,7 @@ class PreferencesView(Adw.PreferencesPage): +@@ -148,7 +148,7 @@ class PreferencesView(Adw.PreferencesPage): self.queue = details.queue self.details = details @@ -67,7 +65,7 @@ index 288e693b..b8b57618 100644 _not_available = _("This feature is unavailable on your system.") diff --git a/bottles/frontend/views/list.py b/bottles/frontend/views/list.py -index 43ab9c22..a283b178 100644 +index 6bd8fc81..0f96ab70 100644 --- a/bottles/frontend/views/list.py +++ b/bottles/frontend/views/list.py @@ -82,8 +82,6 @@ class BottlesBottleRow(Adw.ActionRow): @@ -80,10 +78,10 @@ index 43ab9c22..a283b178 100644 def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: diff --git a/bottles/frontend/views/new_bottle_dialog.py b/bottles/frontend/views/new_bottle_dialog.py -index a8b007d4..c6f0a156 100644 +index 9c386862..3ed98f7c 100644 --- a/bottles/frontend/views/new_bottle_dialog.py +++ b/bottles/frontend/views/new_bottle_dialog.py -@@ -80,7 +80,7 @@ class BottlesNewBottleDialog(Adw.Dialog): +@@ -86,7 +86,7 @@ class BottlesNewBottleDialog(Adw.Dialog): super().__init__(**kwargs) # common variables and references self.window = GtkUtils.get_parent_window() diff --git a/pkgs/by-name/bo/bottles-unwrapped/terminal.patch b/pkgs/by-name/bo/bottles-unwrapped/terminal.patch index 42d58518f839..6b77b7b49850 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/terminal.patch +++ b/pkgs/by-name/bo/bottles-unwrapped/terminal.patch @@ -1,12 +1,28 @@ diff --git a/bottles/backend/utils/terminal.py b/bottles/backend/utils/terminal.py -index 1f28e093..cca8018a 100644 +index 943cface..1f67822e 100644 --- a/bottles/backend/utils/terminal.py +++ b/bottles/backend/utils/terminal.py -@@ -138,7 +138,7 @@ class TerminalUtils: - full_cmd = f"{template} {cmd_for_shell}" - - elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal"]: +@@ -132,21 +132,21 @@ class TerminalUtils: + full_cmd = f"{template} {palette} {cmd_for_shell}" + + elif term_bin == "xfce4-terminal": - cmd_for_shell = shlex.quote(f"sh -c {command}") ++ cmd_for_shell = f"sh -c {command}" + try: + full_cmd = template % cmd_for_shell + except Exception: + full_cmd = f"{template} {cmd_for_shell}" + + elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal", "wezterm"]: +- cmd_for_shell = shlex.quote(f"sh -c {command}") ++ cmd_for_shell = f"sh -c {command}" + try: + full_cmd = template % cmd_for_shell + except Exception: + full_cmd = f"{template} {cmd_for_shell}" + + else: +- cmd_for_shell = shlex.quote(f"bash -c {command}") + cmd_for_shell = f"sh -c {command}" try: full_cmd = template % cmd_for_shell From 272af01b8e8206f4c6e8000dad185bffc79f0112 Mon Sep 17 00:00:00 2001 From: Quentin Kaiser Date: Tue, 27 Jan 2026 14:45:44 +0100 Subject: [PATCH 015/114] sasquatch: 4.5.1-5 -> 4.5.1-6 C23 prototypes patch has been upstreamed and is no longer needed. See https://github.com/onekey-sec/sasquatch/pull/32 --- .../sa/sasquatch/gcc15-fix-prototypes.patch | 22 ------------------- pkgs/by-name/sa/sasquatch/package.nix | 11 +++------- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch diff --git a/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch b/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch deleted file mode 100644 index 062bb357fce5..000000000000 --- a/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/squashfs-tools/unsquashfs.c b/squashfs-tools/unsquashfs.c -index ed5096b32d..adb6a91c7e 100644 ---- a/squashfs-tools/unsquashfs.c -+++ b/squashfs-tools/unsquashfs.c -@@ -146,7 +146,7 @@ - - #define MAX_LINE 16384 - --void sigwinch_handler() -+void sigwinch_handler(int _signal) - { - struct winsize winsize; - -@@ -160,7 +160,7 @@ - } - - --void sigalrm_handler() -+void sigalrm_handler(int _signal) - { - rotate = (rotate + 1) % 4; - } diff --git a/pkgs/by-name/sa/sasquatch/package.nix b/pkgs/by-name/sa/sasquatch/package.nix index fac1e79e72e3..070c400e96b9 100644 --- a/pkgs/by-name/sa/sasquatch/package.nix +++ b/pkgs/by-name/sa/sasquatch/package.nix @@ -14,21 +14,16 @@ let drv = stdenv.mkDerivation (finalAttrs: { pname = "sasquatch"; - version = "4.5.1-5"; + version = "4.5.1-6"; src = fetchFromGitHub { owner = "onekey-sec"; repo = "sasquatch"; rev = "sasquatch-v${finalAttrs.version}"; - hash = "sha256-4Mltt0yFt4oh9hsrHL8/ch5n7nZYiXIJ1UgLktPvlKQ="; + hash = "sha256-qwbrpm7df35fHLbCJvGkmYY7cb6twt9dGBK+yXlQviU="; }; - patches = [ - # Fix build for GCC 15/C23 by adding parameters to unsquashfs signal - # handlers instead of relying on an empty parameter list. - ./gcc15-fix-prototypes.patch - ] - ++ lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; + patches = lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; strictDeps = true; nativeBuildInputs = [ which ]; From eae5abd99a4eddd22e33981ee58194d0bb373015 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Jan 2026 00:04:10 +0100 Subject: [PATCH 016/114] slither-analyzer: 0.11.3 -> 0.11.5 Changelog: https://github.com/crytic/slither/releases/tag/0.11.5 --- .../python-modules/slither-analyzer/default.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/slither-analyzer/default.nix b/pkgs/development/python-modules/slither-analyzer/default.nix index f7f133bef25d..d77c8c006510 100644 --- a/pkgs/development/python-modules/slither-analyzer/default.nix +++ b/pkgs/development/python-modules/slither-analyzer/default.nix @@ -4,10 +4,10 @@ buildPythonPackage, crytic-compile, fetchFromGitHub, + hatchling, makeWrapper, packaging, prettytable, - setuptools-scm, solc, web3, withSolc ? false, @@ -17,22 +17,21 @@ buildPythonPackage rec { pname = "slither-analyzer"; - version = "0.11.3"; + version = "0.11.5"; pyproject = true; src = fetchFromGitHub { owner = "crytic"; repo = "slither"; tag = version; - hash = "sha256-HgPQPyxDvKrmqGiHjiVGxEguYUcaNYwK1gZoMMkQWhM="; + hash = "sha256-sy1vE9XniwyvvZRFnnKhPfmYh2auHHcMel9sZx2YK3c="; }; - nativeBuildInputs = [ - makeWrapper - setuptools-scm - ]; + build-system = [ hatchling ]; - propagatedBuildInputs = [ + nativeBuildInputs = [ makeWrapper ]; + + dependencies = [ crytic-compile packaging prettytable From 3eff4eb994d9931039057df32c6d7f03db0b9022 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Jan 2026 00:10:11 +0100 Subject: [PATCH 017/114] python313Packages.slither-analyzer: modernize --- .../slither-analyzer/default.nix | 32 ++++++------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/slither-analyzer/default.nix b/pkgs/development/python-modules/slither-analyzer/default.nix index d77c8c006510..045574b56631 100644 --- a/pkgs/development/python-modules/slither-analyzer/default.nix +++ b/pkgs/development/python-modules/slither-analyzer/default.nix @@ -1,6 +1,5 @@ { lib, - nix-update-script, buildPythonPackage, crytic-compile, fetchFromGitHub, @@ -9,13 +8,13 @@ packaging, prettytable, solc, + testers, + versionCheckHook, web3, withSolc ? false, - testers, - slither-analyzer, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "slither-analyzer"; version = "0.11.5"; pyproject = true; @@ -23,7 +22,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "crytic"; repo = "slither"; - tag = version; + tag = finalAttrs.version; hash = "sha256-sy1vE9XniwyvvZRFnnKhPfmYh2auHHcMel9sZx2YK3c="; }; @@ -38,6 +37,8 @@ buildPythonPackage rec { web3 ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + postFixup = lib.optionalString withSolc '' wrapProgram $out/bin/slither \ --prefix PATH : "${lib.makeBinPath [ solc ]}" @@ -65,22 +66,7 @@ buildPythonPackage rec { "slither.vyper_parsing" ]; - # Test if the binary works during the build phase. - checkPhase = '' - runHook preCheck - - HOME="$TEMP" $out/bin/slither --version - - runHook postCheck - ''; - - passthru.tests.version = testers.testVersion { - package = slither-analyzer; - command = "HOME=$TMPDIR slither --version"; - version = "${version}"; - }; - - passthru.updateScript = nix-update-script { }; + doInstallCheck = true; meta = { description = "Static Analyzer for Solidity"; @@ -90,7 +76,7 @@ buildPythonPackage rec { contract details, and provides an API to easily write custom analyses. ''; homepage = "https://github.com/trailofbits/slither"; - changelog = "https://github.com/crytic/slither/releases/tag/${version}"; + changelog = "https://github.com/crytic/slither/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Plus; mainProgram = "slither"; maintainers = with lib.maintainers; [ @@ -99,4 +85,4 @@ buildPythonPackage rec { hellwolf ]; }; -} +}) From 9838c864278bbd363a8b5af57af4221b5f270959 Mon Sep 17 00:00:00 2001 From: Malik Date: Thu, 29 Jan 2026 17:22:01 +0100 Subject: [PATCH 018/114] Crush: bump 0.22.1 -> 0.36.0 --- pkgs/by-name/cr/crush/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 229bdc49983b..22122f867d90 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "crush"; - version = "0.22.1"; + version = "0.36.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-WwakKR+JdlidfxXnKmAPVMxRs/TfNPOg43vQ9HrEqFY="; + hash = "sha256-xitCvejiVts9kkvtcVwh/zaeWIzDj0jx9xQMh2h+9Ns="; }; - vendorHash = "sha256-9WROtIp4Tt+9w+L+frLawwoyMCjuk41VIGYEi5oSHDk="; + vendorHash = "sha256-8Tw+O57E5aKFO2bKimiXRK9tGnAAQr3qsuP6P9LgBjw="; ldflags = [ "-s" From 6798276c8d792c2258088a167827ad6cbe9f69f1 Mon Sep 17 00:00:00 2001 From: Malik Date: Thu, 29 Jan 2026 17:27:21 +0100 Subject: [PATCH 019/114] Crush: add malik as maintainer --- pkgs/by-name/cr/crush/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 22122f867d90..3f2b9a2f8a32 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -51,7 +51,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/charmbracelet/crush"; changelog = "https://github.com/charmbracelet/crush/releases/tag/v${finalAttrs.version}"; license = lib.licenses.fsl11Mit; - maintainers = with lib.maintainers; [ x123 ]; + maintainers = with lib.maintainers; [ + x123 + malik + ]; mainProgram = "crush"; }; }) From 593138e742a3bbd4e3c894bff55bd5aba9b00ca9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 19:23:03 +0000 Subject: [PATCH 020/114] python3Packages.xcaplib: 2.0.1-unstable-2025-03-20 -> 2.0.2-unstable-2026-01-23 --- pkgs/development/python-modules/xcaplib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/xcaplib/default.nix b/pkgs/development/python-modules/xcaplib/default.nix index 33f7607b6a3b..791f466bc9e7 100644 --- a/pkgs/development/python-modules/xcaplib/default.nix +++ b/pkgs/development/python-modules/xcaplib/default.nix @@ -12,14 +12,14 @@ buildPythonPackage { pname = "xcaplib"; # latest commit is needed for python 3.13 compat. - version = "2.0.1-unstable-2025-03-20"; + version = "2.0.2-unstable-2026-01-23"; pyproject = true; src = fetchFromGitHub { owner = "AGProjects"; repo = "python3-xcaplib"; - rev = "925846f2520d823f0b83279ceca6202808a4ca4f"; - hash = "sha256-8EtXwHMQcPzPfP8JpB6gTV7PADHz+bJIJMhvR3DkPkk="; + rev = "2bdce48bcec6c80618da1b04cd9a437297993e56"; + hash = "sha256-/htvXj9rLlJxcgJoUh4OG8PcCVIJ46ghzzqLZicONVc="; }; build-system = [ From 8f9d0157ecbc5808aab9e0d18d22a0624833c843 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 21:23:25 +0000 Subject: [PATCH 021/114] python3Packages.pyoxigraph: 0.5.3 -> 0.5.4 --- pkgs/development/python-modules/pyoxigraph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyoxigraph/default.nix b/pkgs/development/python-modules/pyoxigraph/default.nix index 264f9b0badb8..2eb7f7d276f5 100644 --- a/pkgs/development/python-modules/pyoxigraph/default.nix +++ b/pkgs/development/python-modules/pyoxigraph/default.nix @@ -11,19 +11,19 @@ buildPythonPackage rec { pname = "pyoxigraph"; pyproject = true; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "oxigraph"; repo = "oxigraph"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-hIB4/6D7AogEpNYyB95nDotspUyaiOW8X6KuVgyjj5Y="; + hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-EhJQgYeeSln1bLLH3nEUFJ7q+PWA/DHAswh4ei4bHWY="; + hash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE="; }; buildAndTestSubdir = "python"; From 6f3dcb131421665a0df2508cf6d6d83403e6c6a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 21:30:14 +0000 Subject: [PATCH 022/114] kubefirst: 2.10.3 -> 2.10.4 --- pkgs/by-name/ku/kubefirst/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index 06a0ffa2cbbf..cd5c1958eb7d 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubefirst"; - version = "2.10.3"; + version = "2.10.4"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; tag = "v${version}"; - hash = "sha256-fYoW32WukwyMtXC6LZ9nyBAvvPbk3z5TkdYXhb+Mz9k="; + hash = "sha256-9uecbFdixMRAqFJyyDFwtGBylYXSxiqs+Suj/W2gEHA="; }; vendorHash = "sha256-1u34cuPUY/5fYd073UhRUu/5/1nhPadTI06+3o+uE7w="; From 44c59f15cb81d6b56d6887204368a8020fde5427 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 21:36:57 +0000 Subject: [PATCH 023/114] kubernetes-polaris: 10.1.3 -> 10.1.4 --- pkgs/by-name/ku/kubernetes-polaris/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubernetes-polaris/package.nix b/pkgs/by-name/ku/kubernetes-polaris/package.nix index 7f72bae81531..ce0ca1bc4e5f 100644 --- a/pkgs/by-name/ku/kubernetes-polaris/package.nix +++ b/pkgs/by-name/ku/kubernetes-polaris/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "kubernetes-polaris"; - version = "10.1.3"; + version = "10.1.4"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "polaris"; rev = version; - sha256 = "sha256-TGdfyjAARYBf2JVQuq+6J1b7W2QSbnl1USSbGdGs59k="; + sha256 = "sha256-OwKW8a7bka6YYI8xIRaxcNvrFOjuf+0jG3CSQGVCRPM="; }; - vendorHash = "sha256-3crserX1lwgEsz1a/MeyYMbb6Sf3JoFRBaEu9pEHX1I="; + vendorHash = "sha256-gqMeXzPqQ0RBtjx+fS0+b7KhfJh1Ss0mC3djzOR84dU="; nativeBuildInputs = [ installShellFiles ]; From 8e5217453a4adb53975457f53f1d2eaf796b8cc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 22:37:55 +0000 Subject: [PATCH 024/114] assh: 2.16.0 -> 2.17.0 --- pkgs/by-name/as/assh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/assh/package.nix b/pkgs/by-name/as/assh/package.nix index f2c1effa3a67..a36bd9e99095 100644 --- a/pkgs/by-name/as/assh/package.nix +++ b/pkgs/by-name/as/assh/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "assh"; - version = "2.16.0"; + version = "2.17.0"; src = fetchFromGitHub { repo = "advanced-ssh-config"; owner = "moul"; tag = "v${version}"; - hash = "sha256-rvJJZqVSBdaJ154NV6RaxbymsSsHbKnlJDeR6KHQE7M="; + hash = "sha256-X5UWQe4c+QudmXKjFKafivO/OvdBNzyutrL+CUK0olg="; }; - vendorHash = "sha256-L2Uo/jsMtxQClF1UDa7NIUbOm7BflvncNsjqGnCsPKo="; + vendorHash = "sha256-EA39KqAN9SHPU362j6/j6okvT+eZb2R4unMA0bB+bVg="; ldflags = [ "-s" From 347d0a9c08bc8a21810f0cb0245f7af537a0ffeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 23:41:13 +0000 Subject: [PATCH 025/114] chirpstack-mqtt-forwarder: 4.4.1 -> 4.5.1 --- pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix b/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix index 87c66935d2fb..c662d9a56071 100644 --- a/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix +++ b/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "chirpstack-mqtt-forwarder"; - version = "4.4.1"; + version = "4.5.1"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-mqtt-forwarder"; rev = "v${version}"; - hash = "sha256-qkktkydg5Xe6q5IFalkxtGjO2zK9mZVMnKOBassiEtk="; + hash = "sha256-AFyvXLXGs1jeOJM8tSKBNbTVYr5SRUscqnUlSvU9iuA="; }; - cargoHash = "sha256-rQPmFmra9Gd8XDP9HuTZZru780RmmqWEKX2iuuRkZQw="; + cargoHash = "sha256-mRmvKOqfzqUvPexRbd9TRS2lunpne7+wO57bsYZ3dXw="; nativeBuildInputs = [ protobuf ]; From bd2168620ab40835fad5f97fae602c999483f656 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Jan 2026 00:39:13 +0100 Subject: [PATCH 026/114] assh: migrate to finalAttrs --- pkgs/by-name/as/assh/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/as/assh/package.nix b/pkgs/by-name/as/assh/package.nix index a36bd9e99095..7f83b8f5a6f3 100644 --- a/pkgs/by-name/as/assh/package.nix +++ b/pkgs/by-name/as/assh/package.nix @@ -8,14 +8,14 @@ ps, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "assh"; version = "2.17.0"; src = fetchFromGitHub { repo = "advanced-ssh-config"; owner = "moul"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X5UWQe4c+QudmXKjFKafivO/OvdBNzyutrL+CUK0olg="; }; @@ -24,7 +24,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X moul.io/assh/v2/pkg/version.Version=${version}" + "-X=moul.io/assh/v2/pkg/version.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ makeWrapper ]; @@ -44,9 +44,9 @@ buildGoModule rec { meta = { description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts"; homepage = "https://github.com/moul/assh"; - changelog = "https://github.com/moul/assh/releases/tag/v${version}"; + changelog = "https://github.com/moul/assh/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) From d213ba368f37c01a4a251be7006dd09e337f2beb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 23:59:36 +0000 Subject: [PATCH 027/114] vscode-extensions.databricks.databricks: 2.10.4 -> 2.10.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7c8aab115196..4d0b505129dd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1208,8 +1208,8 @@ let mktplcRef = { name = "databricks"; publisher = "databricks"; - version = "2.10.4"; - hash = "sha256-/nH7y9w3sKKJXJfIyuXHbAVl0BWRafuhF/WIvBnrIXM="; + version = "2.10.5"; + hash = "sha256-BOJP4yJXaVwojFlk12/eitqCdzeqghAzSdxJQZSr6yg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog"; From d9c5d0177512c8cfb8c99da4dcb52701af7d8166 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 00:18:39 +0000 Subject: [PATCH 028/114] rclone: 1.72.1 -> 1.73.0 --- pkgs/by-name/rc/rclone/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rc/rclone/package.nix b/pkgs/by-name/rc/rclone/package.nix index 4935381b05a7..47fd073f9dfc 100644 --- a/pkgs/by-name/rc/rclone/package.nix +++ b/pkgs/by-name/rc/rclone/package.nix @@ -17,7 +17,7 @@ buildGoModule rec { pname = "rclone"; - version = "1.72.1"; + version = "1.73.0"; outputs = [ "out" @@ -28,10 +28,10 @@ buildGoModule rec { owner = "rclone"; repo = "rclone"; tag = "v${version}"; - hash = "sha256-CyMGcyFkYbKYvv2pc2M1K6ikAI0tPO/Tc1DEf0O/Fsw="; + hash = "sha256-g/ofD/KsUOXVTOveHKddPN9PP5bx7HWFPct1IhJDZYE="; }; - vendorHash = "sha256-tNeL43WGWeX88vXJwQzxubUPIyejl3PPHXLc8oNeno4="; + vendorHash = "sha256-LomeLlk0d/HTL0NKmbd083u7BHsy4FmAah9IzvmtO2s="; subPackages = [ "." ]; From e8e2899136e7662473e7028962c2a7780febc21f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 00:41:34 +0000 Subject: [PATCH 029/114] qalculate-qt: 5.9.0 -> 5.9.0.1 --- pkgs/by-name/qa/qalculate-qt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qa/qalculate-qt/package.nix b/pkgs/by-name/qa/qalculate-qt/package.nix index 930828348c2e..86f16fc348ce 100644 --- a/pkgs/by-name/qa/qalculate-qt/package.nix +++ b/pkgs/by-name/qa/qalculate-qt/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qalculate-qt"; - version = "5.9.0"; + version = "5.9.0.1"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-qt"; tag = "v${finalAttrs.version}"; - hash = "sha256-/8Ipz+K0IEuZwvjNlvI01kGqxHOAQ8Il+XW2QYXQH8A="; + hash = "sha256-Y/hAbdU/h5fRLmGESvgam2CeBInhD9ekZ1tiOFMbaZE="; }; nativeBuildInputs = with qt6; [ From 81976733f44b493b368dfdfa63c08365bfb7797b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 01:09:30 +0000 Subject: [PATCH 030/114] python3Packages.youtube-transcript-api: 1.2.3 -> 1.2.4 --- .../python-modules/youtube-transcript-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/youtube-transcript-api/default.nix b/pkgs/development/python-modules/youtube-transcript-api/default.nix index d82622575be7..8088041c67de 100644 --- a/pkgs/development/python-modules/youtube-transcript-api/default.nix +++ b/pkgs/development/python-modules/youtube-transcript-api/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "youtube-transcript-api"; - version = "1.2.3"; + version = "1.2.4"; pyproject = true; src = fetchFromGitHub { owner = "jdepoix"; repo = "youtube-transcript-api"; tag = "v${version}"; - hash = "sha256-UtKAT7BTWmG2wWnpK5OT/NeVksz6N8sLnRq9IpAm7D4="; + hash = "sha256-FFLbDiZJR+xqaMMjcBQFYgrdJEofTiBdSNmmlMlrNfY="; }; build-system = [ poetry-core ]; From 03e36a205e163ab9f412a07e270f3cc8286c997f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 02:26:27 +0000 Subject: [PATCH 031/114] shaarli: 0.16.0 -> 0.16.1 --- pkgs/by-name/sh/shaarli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shaarli/package.nix b/pkgs/by-name/sh/shaarli/package.nix index 6389a3c4597b..5af74ae6e02f 100644 --- a/pkgs/by-name/sh/shaarli/package.nix +++ b/pkgs/by-name/sh/shaarli/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "shaarli"; - version = "0.16.0"; + version = "0.16.1"; src = fetchurl { url = "https://github.com/shaarli/Shaarli/releases/download/v${finalAttrs.version}/shaarli-v${finalAttrs.version}-full.tar.gz"; - sha256 = "sha256-e/iZ+SPMt6HphEbLY2hM7pnvXHxsCOYZoXyGpA5FMtg="; + sha256 = "sha256-SK9J8w8cekxiWBhz/Zp5pOfHgndfEEN5/Kcf6lXJBmA="; }; outputs = [ From 3ff66239aefc7a5c05b820753fb13949883ae4db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 02:29:08 +0000 Subject: [PATCH 032/114] stu: 0.7.5 -> 0.7.6 --- pkgs/by-name/st/stu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stu/package.nix b/pkgs/by-name/st/stu/package.nix index 7d10d60e8120..a8535e7834bf 100644 --- a/pkgs/by-name/st/stu/package.nix +++ b/pkgs/by-name/st/stu/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "stu"; - version = "0.7.5"; + version = "0.7.6"; src = fetchFromGitHub { owner = "lusingander"; repo = "stu"; rev = "v${version}"; - hash = "sha256-zjfIBYFlEG6OQ+vWOJhVuek30uG1R28wJpUhRIMcYks="; + hash = "sha256-DLZQq/pLvRQizjTWbGHqDkOW1iKDICun54Ku1i+kOB0="; }; - cargoHash = "sha256-CrliGsShW6wDkCpOVlK9m24BXr3lyxtU12GAdD/2dWE="; + cargoHash = "sha256-nbHSrILQT4541cPGUpqKmTLKnXnXYCAHBjkC4vIbT9g="; passthru.tests.version = testers.testVersion { package = stu; }; From 7c8c4f8ab7888f340c1906a8820c7ab75d1534c7 Mon Sep 17 00:00:00 2001 From: rewine Date: Sat, 31 Jan 2026 10:57:57 +0800 Subject: [PATCH 033/114] neocmakelsp: 0.9.1 -> 0.10.0 --- pkgs/by-name/ne/neocmakelsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 3e7c85414eff..30e90c2c7619 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "neocmakelsp"; - version = "0.9.1"; + version = "0.10.0"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; rev = "v${version}"; - hash = "sha256-4KgkI3wHBee4CAC5rQUV2YTckXfNz6nEZW9PvRygPKM="; + hash = "sha256-dviHzaBqsE3NKRf4AeQme/oOcu5GyKjGJBui4ZjjDv8="; }; - cargoHash = "sha256-cVl/UqD/8LhTCiy7ttIDcxfJQrKxGhzdLfh/disX+4c="; + cargoHash = "sha256-FE2DF/DnBKwW01N2wwurQ6F4qIFHMaoGZ1kb8vq86K8="; nativeBuildInputs = [ installShellFiles From c9d2195f14f758a3a131b8a3ba7a41ce0500e986 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 03:31:46 +0000 Subject: [PATCH 034/114] python3Packages.xlsx2csv: 0.8.4 -> 0.8.6 --- pkgs/development/python-modules/xlsx2csv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xlsx2csv/default.nix b/pkgs/development/python-modules/xlsx2csv/default.nix index 218574fd93fc..d75078365299 100644 --- a/pkgs/development/python-modules/xlsx2csv/default.nix +++ b/pkgs/development/python-modules/xlsx2csv/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "xlsx2csv"; - version = "0.8.4"; + version = "0.8.6"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-KqgJiIgm9q9bJsd/x/YT8rvq2g2MwJ5aWOD1loS7aRE="; + hash = "sha256-YY/FAmEoYN6KuOPWGV6Z7zMv/8aDN/a4nllpCq0NILU="; }; nativeBuildInputs = [ From 0d9894bac05fc8ac056f4170c9ba9bb0391cf59c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 03:55:47 +0000 Subject: [PATCH 035/114] nu_scripts: 0-unstable-2026-01-23 -> 0-unstable-2026-01-29 --- pkgs/by-name/nu/nu_scripts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 77a1a25d69ce..0531aa1019aa 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "e65d76cd14979937ee378d56fc21f4e72f21cecc"; - hash = "sha256-LPwe0DS7rNFY6MUcfCCqMYJjPkhHQyBmy4M+KjrNz34="; + rev = "049b00e54e0dc878bc9a37ee0e05c6ba18789c2f"; + hash = "sha256-zHLVDV7RsQMMgYP7ysWF83Q+7PoP4E+pOguzixWf9iA="; }; installPhase = '' From 29156dfe6f0bc3152d9f76716e8638d6866743a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 04:52:27 +0000 Subject: [PATCH 036/114] python3Packages.x3dh: 1.2.0 -> 1.3.0 --- pkgs/development/python-modules/x3dh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/x3dh/default.nix b/pkgs/development/python-modules/x3dh/default.nix index 009cb14564dd..feb3ceaff8a9 100644 --- a/pkgs/development/python-modules/x3dh/default.nix +++ b/pkgs/development/python-modules/x3dh/default.nix @@ -13,14 +13,14 @@ }: buildPythonPackage rec { pname = "x3dh"; - version = "1.2.0"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Syndace"; repo = "python-x3dh"; tag = "v${version}"; - hash = "sha256-NLuFfkutFtNrpBcLA/83QArCDrlrT+i85s2d6FHtuT0="; + hash = "sha256-F2uUooi9N4Ib9cyDul4LXVtG99UYxhEGpZU427P1DFQ="; }; strictDeps = true; From 9a3f7f5a1fb9a53e8db1e7f0f90e0b5e063c2744 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 06:17:23 +0000 Subject: [PATCH 037/114] gelly: 0.15.1 -> 0.16.0 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index e4a0c56380de..8eb615193ebc 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.15.1"; + version = "0.16.0"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-7JMtXqqVy7JJs7pkCuJlcfFD0APdTjUwOr/LsyWRHVU="; + hash = "sha256-TU2WI927ECSqbvIcQbxSLXLxmos4pxqPuDV7LCOY2bY="; }; - cargoHash = "sha256-SXIYUUTZGKEXS62/Q+SDiz5BB4eE2TEOq346zotFpO4="; + cargoHash = "sha256-rgKvfOsP85THalkr412aLOxl6gmFKPpBann1i9BEB20="; nativeBuildInputs = [ pkg-config From 33bdb015776033a84d61289d46abc7d8e1b0a30a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 10:42:23 +0000 Subject: [PATCH 038/114] pinniped: 0.43.0 -> 0.44.0 --- pkgs/by-name/pi/pinniped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pinniped/package.nix b/pkgs/by-name/pi/pinniped/package.nix index 00d2b1d77b18..395467ab670b 100644 --- a/pkgs/by-name/pi/pinniped/package.nix +++ b/pkgs/by-name/pi/pinniped/package.nix @@ -8,18 +8,18 @@ buildGoModule rec { pname = "pinniped"; - version = "0.43.0"; + version = "0.44.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "pinniped"; rev = "v${version}"; - sha256 = "sha256-3MDYjoN9P48hOfg8UoRhR8EpjVFcJh8EbqcDfP9mqdY="; + sha256 = "sha256-eReGKJRfn2MPJQjSSYf32WeElNw52egJxJF4aCkdHlg="; }; subPackages = "cmd/pinniped"; - vendorHash = "sha256-08HMyQ5tAexVv67idM8hIzZlxDWjQRYKKasXxm5PjtE="; + vendorHash = "sha256-zRc5kNsduZqMvBexwKfXppXxADE0egFh6KQ0qqByKZc="; ldflags = [ "-s" From f92d812c7030b3c676409645a1d1305177946b83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 10:58:56 +0000 Subject: [PATCH 039/114] python3Packages.coqpit: 0.2.3 -> 0.2.4 --- pkgs/development/python-modules/coqpit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coqpit/default.nix b/pkgs/development/python-modules/coqpit/default.nix index 24a17b741dd9..fa4774f5ac7f 100644 --- a/pkgs/development/python-modules/coqpit/default.nix +++ b/pkgs/development/python-modules/coqpit/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "coqpit-config"; - version = "0.2.3"; + version = "0.2.4"; pyproject = true; src = fetchFromGitHub { owner = "idiap"; repo = "coqui-ai-coqpit"; tag = "v${finalAttrs.version}"; - hash = "sha256-WXzKXFnSGgt3aHY5yqPgNKd3ukJD7wZVNGddj981cDY="; + hash = "sha256-lverGecVRwhpdtX5463O6+CMJGye8VXj3JJZ+VhKcn8="; }; build-system = [ hatchling ]; From acd9fef076719691ecb65c0cac82889ae4de7395 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 13:06:14 +0000 Subject: [PATCH 040/114] reshape: 0.7.0 -> 0.8.0 --- pkgs/by-name/re/reshape/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/reshape/package.nix b/pkgs/by-name/re/reshape/package.nix index dc3c30422c46..08ea40d2bf3b 100644 --- a/pkgs/by-name/re/reshape/package.nix +++ b/pkgs/by-name/re/reshape/package.nix @@ -8,14 +8,14 @@ rustPlatform.buildRustPackage rec { pname = "reshape"; - version = "0.7.0"; + version = "0.8.0"; src = fetchCrate { inherit pname version; - hash = "sha256-wv2gKyXCEH+tnZkUUAisMbuseth3dsFiJujH8VO1ii4="; + hash = "sha256-viS//3ZFqogI0BbZ0rypo5zpQUgqKiLgK585iw3BMgM="; }; - cargoHash = "sha256-lK54SEayI015f2AQ6h4zadgkECLp4jCeJO7enBG0LeM="; + cargoHash = "sha256-NLVNOgwc3C1QgEfiNkxV+KslMQeYW4YPt5vFyS01/Kg="; nativeCheckInputs = [ postgresqlTestHook From 3b4e90c35d97f7e7c2f9ffdac1227cf93069ec38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 13:24:25 +0000 Subject: [PATCH 041/114] vscode-extensions.golang.go: 0.52.1 -> 0.52.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4259a6c6e942..269a88085895 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1997,8 +1997,8 @@ let mktplcRef = { name = "Go"; publisher = "golang"; - version = "0.52.1"; - hash = "sha256-y3IaNkdyWnZCwQ9Zgryn6D2cUT+eyJ4/yXgGSTRGpWw="; + version = "0.52.2"; + hash = "sha256-8g+r4Mv06Bx1W3yAXWVbtz1B/gXPcRdmaV0tPkTP6Gk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog"; From 1817f9cc18c57ca03c31d9b14786b5a20a8e4906 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 14:53:05 +0000 Subject: [PATCH 042/114] python3Packages.pymeshlab: 2025.7 -> 2025.7.post1 --- pkgs/development/python-modules/pymeshlab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymeshlab/default.nix b/pkgs/development/python-modules/pymeshlab/default.nix index a95ebb42bf3e..67700965764b 100644 --- a/pkgs/development/python-modules/pymeshlab/default.nix +++ b/pkgs/development/python-modules/pymeshlab/default.nix @@ -23,7 +23,7 @@ }: let - version = "2025.7"; + version = "2025.7.post1"; in buildPythonPackage { inherit version; @@ -34,7 +34,7 @@ buildPythonPackage { owner = "cnr-isti-vclab"; repo = "pymeshlab"; tag = "v${version}"; - hash = "sha256-LCR2/AyX9uVX4xhZareUL6YlpUsCFiGDMBB5nFp+H6k="; + hash = "sha256-TfnPdnq1rBx+spRw966jwyKxgXSlISLmacXQbvKU+OI="; }; patches = [ From 5f82d21c7c90df7a09e7bbe6f2a217f24983ddb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 15:15:06 +0000 Subject: [PATCH 043/114] vscode-extensions.apollographql.vscode-apollo: 2.6.4 -> 2.6.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4259a6c6e942..73ffa3a2a17b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -320,8 +320,8 @@ let mktplcRef = { name = "vscode-apollo"; publisher = "apollographql"; - version = "2.6.4"; - hash = "sha256-rqNdblzQ9N6kFcwYqdNAA8ziDMFCuduhXZt3lmd/q7Y="; + version = "2.6.5"; + hash = "sha256-WOt0bY/hi9tLJEo0bTAPLQhgM+2A7JPp0pypX4EcYNo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog"; From 9de8f9663060b89b29df56aac2b87edeffff87ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 15:57:01 +0000 Subject: [PATCH 044/114] python3Packages.plexapi: 4.17.2 -> 4.18.0 --- pkgs/development/python-modules/plexapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plexapi/default.nix b/pkgs/development/python-modules/plexapi/default.nix index 994591131a25..428f69c8b2d2 100644 --- a/pkgs/development/python-modules/plexapi/default.nix +++ b/pkgs/development/python-modules/plexapi/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "plexapi"; - version = "4.17.2"; + version = "4.18.0"; pyproject = true; src = fetchFromGitHub { owner = "pkkid"; repo = "python-plexapi"; tag = version; - hash = "sha256-GLuTNfK8FmTx6PuvhBheYgK7ZurxvmaY1Sqxo0QKRXM="; + hash = "sha256-x9Vvs/t22sEGhjSLTwCjiWOscX64/EwcHDDvPSbnQQE="; }; build-system = [ setuptools ]; From 1b27e8f19e15941bbd402bbcadc0e02fa6100ff0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 16:10:36 +0000 Subject: [PATCH 045/114] python3Packages.dbt-protos: 1.0.424 -> 1.0.428 --- 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 42312404d9e4..1a7f384b2b0a 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.424"; + version = "1.0.428"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "proto-python-public"; tag = "v${version}"; - hash = "sha256-h9NxxMxUnV7P5sEwbwyDA13SEcpyC+gcUlxCjUCV2o4="; + hash = "sha256-cpfU/CfwqQwNysUX1rwOSi6G/rEeeNVeeeuLmksM+Iw="; }; build-system = [ From 77cc0570343484cd0b821e7543fd973a3bca919c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 16:13:21 +0000 Subject: [PATCH 046/114] halo: 2.22.11 -> 2.22.12 --- pkgs/by-name/ha/halo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index a5660bc2980a..7f621163183c 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "halo"; - version = "2.22.11"; + version = "2.22.12"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${finalAttrs.version}/halo-${finalAttrs.version}.jar"; - hash = "sha256-22Fp1OMLBU/d6zCZ3zpT4FisTc9OPEC2POfEtLJhHxA="; + hash = "sha256-26MwshinUmDRY/JYRGxjyujHuFWGJGX2YTK4OxuNNcA="; }; nativeBuildInputs = [ From 718530d1281dfe303af83e210a514236c174a390 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:07:38 +0000 Subject: [PATCH 047/114] parlay: 0.10.0 -> 0.10.1 --- pkgs/by-name/pa/parlay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parlay/package.nix b/pkgs/by-name/pa/parlay/package.nix index bb59e14bccfc..ff324f232b4c 100644 --- a/pkgs/by-name/pa/parlay/package.nix +++ b/pkgs/by-name/pa/parlay/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "parlay"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "snyk"; repo = "parlay"; rev = "v${version}"; - hash = "sha256-hyAvVd3P/ya7iSVsq3jbwe4qzJeWeA/hwAs2VTSIuAI="; + hash = "sha256-x/piB2rjluIcqlSn+nwWd4J2Nu6Z/RtL54SPq23pZV0="; }; vendorHash = "sha256-X/cgNdsUG0Ics/DCk1HOdzez9Ewwm1odFL1EiyFv1Sw="; From 31fc34a39929078bb231782cb169a758cec66029 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:37:27 +0000 Subject: [PATCH 048/114] makima: 0.10.2 -> 0.10.3 --- pkgs/by-name/ma/makima/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/makima/package.nix b/pkgs/by-name/ma/makima/package.nix index 989482e7aafc..c6740d3b950b 100644 --- a/pkgs/by-name/ma/makima/package.nix +++ b/pkgs/by-name/ma/makima/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "makima"; - version = "0.10.2"; + version = "0.10.3"; src = fetchFromGitHub { owner = "cyber-sushi"; repo = "makima"; rev = "v${version}"; - hash = "sha256-qvIzoYGU0WZdEPlJ3AR3uqOt2br73Vp8+ZU2xkX2si0="; + hash = "sha256-/+m6nWvZg5q3rPAu80xXImISmLzTpXiugu1m3M8QupQ="; }; - cargoHash = "sha256-8814sRjYlnWAdOOLjj0VAuDr+Hlr1xTcvqx4Ul6XhR4="; + cargoHash = "sha256-vq680vbpvJRUV3waSMgiWm8oiu9m1JGTXzBco6lEvKc="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From 3da6f2aa63b300cb001adcaedb4c5b6dc1a2f7a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:40:44 +0000 Subject: [PATCH 049/114] chess-tui: 2.3.0 -> 2.4.0 --- pkgs/by-name/ch/chess-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chess-tui/package.nix b/pkgs/by-name/ch/chess-tui/package.nix index 5d452e3b8b45..40cc7a0a4a94 100644 --- a/pkgs/by-name/ch/chess-tui/package.nix +++ b/pkgs/by-name/ch/chess-tui/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chess-tui"; - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "thomas-mauran"; repo = "chess-tui"; tag = finalAttrs.version; - hash = "sha256-g+rKib+ZoBa2ssYKgS0tg0xngurY1z3DbBZZEn/LJU4="; + hash = "sha256-Vv+sO4XeCqv0Fq698ep4wj4A1ajjxqSST3RyKwr/im4="; }; - cargoHash = "sha256-Brj+9AS0ZR/b188jkJa84WRHk0HtiKpMlyMUSLmzBfA="; + cargoHash = "sha256-IpGrImZbdckWgUVBpYpEt0XaM7LJxSOMo792mw8AA8A="; checkFlags = [ # assertion failed: result.is_ok() From a912ad16c1e1db7caef7854afa6b9947bbd855a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 19:44:06 +0000 Subject: [PATCH 050/114] libnss-mysql: 1.7.1 -> 1.7.2 --- pkgs/by-name/li/libnss-mysql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libnss-mysql/package.nix b/pkgs/by-name/li/libnss-mysql/package.nix index 125c6a8c0f39..33256cad349c 100644 --- a/pkgs/by-name/li/libnss-mysql/package.nix +++ b/pkgs/by-name/li/libnss-mysql/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libnss-mysql"; - version = "1.7.1"; + version = "1.7.2"; src = fetchFromGitHub { owner = "saknopper"; repo = "libnss-mysql"; rev = "v${finalAttrs.version}"; - sha256 = "1fhsswa3h2nkhjkyjxxqnj07rlx6bmfvd8j521snimx2jba8h0d6"; + sha256 = "sha256-/oeUe94NfOzKrHhiIEW0cMXP5pAqPHulRO82JwPrv5I="; }; nativeBuildInputs = [ From a44e771d26ff38a66b11ca70da5dac78809a2816 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 20:03:34 +0000 Subject: [PATCH 051/114] ghidra-extensions.findcrypt: 3.1.4 -> 3.1.5 --- pkgs/tools/security/ghidra/extensions/findcrypt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix index 4b61442abfe8..edb14c66c6b7 100644 --- a/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix +++ b/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix @@ -5,13 +5,13 @@ }: buildGhidraExtension (finalAttrs: { pname = "findcrypt"; - version = "3.1.4"; + version = "3.1.5"; src = fetchFromGitHub { owner = "antoniovazquezblanco"; repo = "GhidraFindcrypt"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZrPLAjdfqHVjnOSBMTrXWK9DDHyIwaUt0ZYCwGiGLBg="; + hash = "sha256-Fi7YAbxnj+DmccFEbdnyaYM+r8HSmahOKt7zoZj3oWQ="; }; meta = { From 75b6a41b9d7141eab12997fc0b692bba3213305f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Jan 2026 22:34:56 +0000 Subject: [PATCH 052/114] python3Packages.pypdf: 6.6.0 -> 6.6.2 --- pkgs/development/python-modules/pypdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypdf/default.nix b/pkgs/development/python-modules/pypdf/default.nix index 65046f312226..fe70a2028eec 100644 --- a/pkgs/development/python-modules/pypdf/default.nix +++ b/pkgs/development/python-modules/pypdf/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "pypdf"; - version = "6.6.0"; + version = "6.6.2"; pyproject = true; src = fetchFromGitHub { @@ -36,7 +36,7 @@ buildPythonPackage rec { tag = version; # fetch sample files used in tests fetchSubmodules = true; - hash = "sha256-C1ZFqqLFtxWOuLUT7KFSfWIE6a9xDPCFtOakzYP4NMY="; + hash = "sha256-5XgxfVtSh4Q8FksGp7dXk+RCGQi0oqg0jpdn9K/gFq8="; }; outputs = [ From 8390ee5d0665b9c6c677fb4397dcf796bc02ca0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:10:15 +0000 Subject: [PATCH 053/114] gtree: 1.13.2 -> 1.13.3 --- pkgs/by-name/gt/gtree/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index f6f44d7b229b..d2abd290f6a0 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gtree"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitHub { owner = "ddddddO"; repo = "gtree"; rev = "v${version}"; - hash = "sha256-CTAUyFkIKk2WnZWVtIG6tZfjNT445DBDgeh5gTb4q6k="; + hash = "sha256-K7LFnMCx28Abj4U9glFtQWJDHPHPRrGPsP0TiCr5NKc="; }; - vendorHash = "sha256-LWsJWh7LYkB5IWJaNJsy+K2xYNiw4mGy/YGT42at5C0="; + vendorHash = "sha256-A/O8w56RsiS8VHzq4NpIn8dAt12sNpfl/Jf9KziZ12I="; subPackages = [ "cmd/gtree" From 3798c9aa96c0b97d25342c1f027296e390c5588d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:25:32 +0000 Subject: [PATCH 054/114] lxgw-neoxihei: 1.239 -> 1.240 --- pkgs/by-name/lx/lxgw-neoxihei/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-neoxihei/package.nix b/pkgs/by-name/lx/lxgw-neoxihei/package.nix index 32e084e89119..56c6eb1ff707 100644 --- a/pkgs/by-name/lx/lxgw-neoxihei/package.nix +++ b/pkgs/by-name/lx/lxgw-neoxihei/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation rec { pname = "lxgw-neoxihei"; - version = "1.239"; + version = "1.240"; src = fetchurl { url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; - hash = "sha256-x8ZhP+umMjSESZjf0R2vIbszcs6IUlEVIZKAQD20DxY="; + hash = "sha256-q+gTBC5/CjRY3sjub5qku/K+Xdm4DElKydnKeLpXmJw="; }; dontUnpack = true; From 37b0b58387a25fa3665c9b6ceb9599d8503041d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:35:14 +0000 Subject: [PATCH 055/114] precious: 0.10.1 -> 0.10.2 --- pkgs/by-name/pr/precious/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/precious/package.nix b/pkgs/by-name/pr/precious/package.nix index b97cab9b3ce5..f6af8691cf40 100644 --- a/pkgs/by-name/pr/precious/package.nix +++ b/pkgs/by-name/pr/precious/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "precious"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "houseabsolute"; repo = "precious"; tag = "v${finalAttrs.version}"; - hash = "sha256-xM4NqcT1NGR3tkLOPt59lfFpjRnohU+tTTk9Ijkf97o="; + hash = "sha256-Yst+Z64WdgAfCbtt8R7ATzvUEY772ndtptyvFf/UkAk="; }; - cargoHash = "sha256-tp0kvG5G7mW0czfZ43AbT7Lcv1sMnO5Zc+t2d5w4aqA="; + cargoHash = "sha256-DRR1EQIbJWDzBAZIXhUk0oQ24SvPwamWh5tsUkeBdqs="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 34ed9b3072bd2ef3e2d8720e1839b7c26d592b09 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 02:42:15 +0100 Subject: [PATCH 056/114] tuifimanager: 5.1.5 -> 5.2.5 --- pkgs/by-name/tu/tuifimanager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/tuifimanager/package.nix b/pkgs/by-name/tu/tuifimanager/package.nix index 277af3218b82..b16a629bd0e4 100644 --- a/pkgs/by-name/tu/tuifimanager/package.nix +++ b/pkgs/by-name/tu/tuifimanager/package.nix @@ -21,7 +21,7 @@ lib.throwIf (enableDragAndDrop && !hasDndSupport) python3Packages.buildPythonApplication (finalAttrs: { pname = "tuifimanager"; - version = "5.1.5"; + version = "5.2.5"; pyproject = true; @@ -29,7 +29,7 @@ lib.throwIf (enableDragAndDrop && !hasDndSupport) owner = "GiorgosXou"; repo = "TUIFIManager"; tag = "v.${finalAttrs.version}"; - hash = "sha256-5ShrmjEFKGdmaGBFjMnIfcM6p8AZd13uIEFwDVAkU/8="; + hash = "sha256-in9gACM8AxodecQZX0QzY+hdADd7SIcDyXMfTt8LPJk="; }; build-system = with python3Packages; [ From ae76fb287c91fe1ce5133f5b1cec00c34129d277 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 01:55:59 +0000 Subject: [PATCH 057/114] process-compose: 1.87.0 -> 1.90.0 --- pkgs/by-name/pr/process-compose/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index ac95f606d09f..3337481efbb2 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.87.0"; + version = "1.90.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; tag = "v${finalAttrs.version}"; - hash = "sha256-uW4W6rK2ke1hvw1UgWgLZ+Vczoae1TOstGgbkhTPomo="; + hash = "sha256-P1SBKAS3nNgiUg2NEUPU6DOY3qpYkg2fSzHQSrAt7N4="; # 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. From 220982e47bd5033434f6133a5c51e45f396124dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 04:00:55 +0000 Subject: [PATCH 058/114] mdwatch: 0.1.16 -> 0.1.17 --- pkgs/by-name/md/mdwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index 3910f350e7f2..aa74eea758d9 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; - version = "0.1.16"; + version = "0.1.17"; src = fetchFromGitHub { owner = "santoshxshrestha"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-3iqursj/d4z24SW+7qChe5BUMLhXeJOAsT6PhQG+NMU="; + hash = "sha256-y0biB09WQPgnNhxUmLpGNbCuuNjgjnB4vwsJrSWn+Lo="; }; - cargoHash = "sha256-7WpmvCNPOWk1F7tmB4U/EyjauFZOdkixCTO1lKTphrM="; + cargoHash = "sha256-bc1hbTzGSun5nXonMJHA6LFPcl1fFR1nUx9+GCjQ5UY="; updateScript = nix-update-script { }; From 0f6886b54608182b9402a6ff09fc96ed36fedd40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 04:59:29 +0000 Subject: [PATCH 059/114] gallery-dl: 1.31.4 -> 1.31.5 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index e094196f0534..b16a8b26e5b6 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,7 +8,7 @@ let pname = "gallery-dl"; - version = "1.31.4"; + version = "1.31.5"; in python3Packages.buildPythonApplication { inherit pname version; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication { owner = "mikf"; repo = "gallery-dl"; tag = "v${version}"; - hash = "sha256-oK1NgLZc+aTD2zr5L0hkWGrpzCqv1TkupvB47r5nZXs="; + hash = "sha256-jrTLiZs3LJaFZL40vxWS/1J9HHke9gmV9840AOUtLCU="; }; build-system = [ python3Packages.setuptools ]; From ab41ddd2835040cc5a1f1b15eb5773e8aed8575e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 05:10:35 +0000 Subject: [PATCH 060/114] matrix-alertmanager-receiver: 2026.1.21 -> 2026.1.31 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 05185ede73f5..85bb0b84b22d 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.1.21"; + version = "2026.1.31"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-nnv2Qc1txcUTDx47e2pJiXyOfklYqjs4VCg5Gj9UrPk="; + hash = "sha256-HnMTsrSp6mF2KzvqmX2sUA6viABXk5JWgngb3VzE2IE="; }; vendorHash = "sha256-c94sQa1zKmt+mVC2yRm6rhBXh8Jr+r1PFcrlDPEE/04="; From 3514dcfed2cb92b309d150b9599f519c05ee3f07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:21:35 +0000 Subject: [PATCH 061/114] hcxdumptool: 7.0.1 -> 7.1.0 --- pkgs/by-name/hc/hcxdumptool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hc/hcxdumptool/package.nix b/pkgs/by-name/hc/hcxdumptool/package.nix index 5638475c77d0..b55df7c76481 100644 --- a/pkgs/by-name/hc/hcxdumptool/package.nix +++ b/pkgs/by-name/hc/hcxdumptool/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxdumptool"; - version = "7.0.1"; + version = "7.1.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxdumptool"; tag = finalAttrs.version; - hash = "sha256-ABbhhojg4PJlK7xwPW8m7ExQym6hrZmKBsqxnGrjA8A="; + hash = "sha256-54gKvOcmNxMND1iXJCgwtwT+PYntukVKtdT4dLwOOpI="; }; buildInputs = [ From bea5d0c9a1e6a9fa13ca9c4a41c1d692fab9458d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:22:07 +0000 Subject: [PATCH 062/114] hcxtools: 7.0.1 -> 7.1.0 --- pkgs/by-name/hc/hcxtools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hc/hcxtools/package.nix b/pkgs/by-name/hc/hcxtools/package.nix index ac3af3116b92..adfce387a595 100644 --- a/pkgs/by-name/hc/hcxtools/package.nix +++ b/pkgs/by-name/hc/hcxtools/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxtools"; - version = "7.0.1"; + version = "7.1.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxtools"; rev = finalAttrs.version; - sha256 = "sha256-WV5+1PQF999qSIMrIYApmIx6C+ovbKOtJDFglzxzSB4="; + sha256 = "sha256-wfLeHL9xqHAkWPodrz7+dDcLcylwVrS6Kes5meV4UDM="; }; nativeBuildInputs = [ pkg-config ]; From 43a3cd049decf4dffefa6f83f28ecfbf65a9e320 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 07:30:15 +0000 Subject: [PATCH 063/114] python3Packages.python-binance: 1.0.29 -> 1.0.34 --- pkgs/development/python-modules/python-binance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-binance/default.nix b/pkgs/development/python-modules/python-binance/default.nix index a9f977aefab4..29905cfd5ac0 100644 --- a/pkgs/development/python-modules/python-binance/default.nix +++ b/pkgs/development/python-modules/python-binance/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "python-binance"; - version = "1.0.29"; + version = "1.0.34"; pyproject = true; disabled = pythonOlder "3.11"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "sammchardy"; repo = "python-binance"; tag = "v${version}"; - hash = "sha256-Hqd6228k2j1BPzBBCRpdEp0rAGxZt00XPnzpCPlwIfg="; + hash = "sha256-afgEr82emFIiJGNrjGoU8MdiNKhZdn5B/LutmohE48M="; }; build-system = [ setuptools ]; From 505618ef1886c3548c5be0f938ab41494ba63822 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 09:18:42 +0000 Subject: [PATCH 064/114] proto: 0.54.2 -> 0.55.0 --- pkgs/by-name/pr/proto/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index 2d7b34ab4997..fbd15820bd90 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "proto"; - version = "0.54.2"; + version = "0.55.0"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; rev = "v${version}"; - hash = "sha256-W20u0QmFp2s+P9gnunudLV8N1LyB+6UnIRBKDePXT8E="; + hash = "sha256-/8oSTdjFCTitU0u08hEN+sktsCcETgulTVVuIt4+ozs="; }; - cargoHash = "sha256-cryJkz6K8RsDp3Mcc/2YmP9imxkBM30v7fvf61pL4uA="; + cargoHash = "sha256-aF3ccfp1jX8xN3FEi2znExxLh0x24u/024LHdRCPSWQ="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv From e3bcdd5816b1f194314d7405c40f35dc6d90860f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 15:19:16 +0000 Subject: [PATCH 065/114] grafanaPlugins.grafana-oncall-app: 1.16.9 -> 1.16.10 --- .../monitoring/grafana/plugins/grafana-oncall-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix index 509bbd488de1..0db356465d6d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-oncall-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-oncall-app"; - version = "1.16.9"; - zipHash = "sha256-qAcDKmOGuU7ZyO5wI13xODJ7KazeCnA9v3AC+i9Eq7w="; + version = "1.16.10"; + zipHash = "sha256-v+LrOESr+eh70eQYWyVF23m/RW1ikSFsJzQhQFh0pZE="; meta = { description = "Developer-friendly incident response for Grafana"; license = lib.licenses.agpl3Only; From eee560362759a603af5abb263e4a0efaac4aa33a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 16:33:27 +0000 Subject: [PATCH 066/114] fsarchiver: 0.8.8 -> 0.8.9 --- pkgs/by-name/fs/fsarchiver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fs/fsarchiver/package.nix b/pkgs/by-name/fs/fsarchiver/package.nix index f8020ca8206a..b951dbac7625 100644 --- a/pkgs/by-name/fs/fsarchiver/package.nix +++ b/pkgs/by-name/fs/fsarchiver/package.nix @@ -17,7 +17,7 @@ }: let - version = "0.8.8"; + version = "0.8.9"; in stdenv.mkDerivation { @@ -28,7 +28,7 @@ stdenv.mkDerivation { owner = "fdupoux"; repo = "fsarchiver"; rev = version; - sha256 = "sha256-bEwNqPQRpjfOVTUog9wsZfS5yQ7Z21pHolPRLlbzHAA="; + sha256 = "sha256-eJ+25wfOZ7qYL5zi2kz0+03xg6gnKmLG+xjC7wEJ2HM="; }; nativeBuildInputs = [ From d53f05097cf15c3101899a36b1aa649bf7b78b6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 17:02:14 +0000 Subject: [PATCH 067/114] efm-langserver: 0.0.54 -> 0.0.55 --- pkgs/by-name/ef/efm-langserver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ef/efm-langserver/package.nix b/pkgs/by-name/ef/efm-langserver/package.nix index f60f9b40dcb6..af6e3d183fd5 100644 --- a/pkgs/by-name/ef/efm-langserver/package.nix +++ b/pkgs/by-name/ef/efm-langserver/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "efm-langserver"; - version = "0.0.54"; + version = "0.0.55"; src = fetchFromGitHub { owner = "mattn"; repo = "efm-langserver"; rev = "v${version}"; - sha256 = "sha256-3ZrWc8/4aC5TOoL9vybkMZC9HkIL43TokebFcJYyrcI="; + sha256 = "sha256-1hqu8SeNLG66Sk8RH99gsu8dhxPb89R2s8hym6CRwbE="; }; - vendorHash = "sha256-FOAKxKqhrUpfXkoasSd7v3kKAqV11p5ieZaMPni5Hx4="; + vendorHash = "sha256-3Rz/9p1moT3rQPY3/lka9HZ16T00+bAWCc950IBTkFE="; subPackages = [ "." ]; meta = { From b92531e39537b1a321d874c12ab9ce1734a71857 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 18:23:59 +0000 Subject: [PATCH 068/114] wl-mirror: 0.18.3 -> 0.18.4 --- pkgs/by-name/wl/wl-mirror/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wl/wl-mirror/package.nix b/pkgs/by-name/wl/wl-mirror/package.nix index d14841045be2..7547bd1e9ed8 100644 --- a/pkgs/by-name/wl/wl-mirror/package.nix +++ b/pkgs/by-name/wl/wl-mirror/package.nix @@ -31,13 +31,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "wl-mirror"; - version = "0.18.3"; + version = "0.18.4"; src = fetchFromGitHub { owner = "Ferdi265"; repo = "wl-mirror"; rev = "v${finalAttrs.version}"; - hash = "sha256-xj+CZPHeMAisOMB8mYSIc2jAa5iQD5pM+Stccq4gnak="; + hash = "sha256-vT4Z4iR3lIsK3gQyrbSGcK9PE/Uwa8cCFLuBI36xCTw="; }; strictDeps = true; From 8ae759b2c7b6ad501d713d4718de2fb36d294149 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 18:49:32 +0000 Subject: [PATCH 069/114] git-cola: 4.17.0 -> 4.17.1 --- 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 cb8742c7b791..3bf0ed31669a 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.17.0"; + version = "4.17.1"; pyproject = true; src = fetchFromGitHub { owner = "git-cola"; repo = "git-cola"; tag = "v${version}"; - hash = "sha256-no4yvAjrg6q7L3PrMHSLrbm21myL9rXnKvOYjXrY1lw="; + hash = "sha256-aBVtyPgkmSYCDlPcmJKFKqUwKMbxVVy8AVsKBdPNkXI="; }; build-system = with python3Packages; [ From b8090eb26ad6d1442254f2ae678d84e3d2345a0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:03:48 +0000 Subject: [PATCH 070/114] runme: 3.16.4 -> 3.16.5 --- pkgs/by-name/ru/runme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 0b58f28124cd..4cceb34663f3 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "runme"; - version = "3.16.4"; + version = "3.16.5"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; rev = "v${version}"; - hash = "sha256-2uJl7lfYS3b4SgiXLYmf6UcNnYDQMaVkfkhlLDqCukE="; + hash = "sha256-FtZSwD9kGFaE43iJcei2K4tzPzXku9R9OnEeub/jYlg="; }; - vendorHash = "sha256-msRPjX3oYRLRwK4j7WDtERYh+6b67QQEw/EDS3+bY8k="; + vendorHash = "sha256-5x8KEd0foUZ68dS+SeXvaDzfwHVKuKTKCxlhXivTsB0="; nativeBuildInputs = [ installShellFiles From 0a4a121b7b7f8943ec6e3d6fea766440f984b8cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 19:09:52 +0000 Subject: [PATCH 071/114] prometheus-frr-exporter: 1.9.0 -> 1.10.0 --- pkgs/by-name/pr/prometheus-frr-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix index 93a9d9ee4e9b..043d77e076bc 100644 --- a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix @@ -5,17 +5,17 @@ }: let - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "tynany"; repo = "frr_exporter"; rev = "v${version}"; - hash = "sha256-oW+i1xSvBWXBMoml0/hk0rlaDEHazb8mcurgifpR5m4="; + hash = "sha256-Q8OrFmj54Tvn283ZbFc+R/g3cJw5ypAvV+Qbf/6BsmM="; }; in buildGoModule { pname = "prometheus-frr-exporter"; - vendorHash = "sha256-T7zurp9Eh1OFuCwyYm3F+cfLi4xdXZyhme9++jxsrzQ="; + vendorHash = "sha256-Z4miOR9gmZlYR/VAbMY6SLZJrzBEpuJbnrIJ3ObaZ/Y="; inherit src version; ldflags = [ From d0291c1aa444f304997219386d1072f800402998 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:05:14 +0000 Subject: [PATCH 072/114] ghorg: 1.11.7 -> 1.11.8 --- pkgs/by-name/gh/ghorg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/ghorg/package.nix b/pkgs/by-name/gh/ghorg/package.nix index d50d72b99c47..5b47eb7f6ecf 100644 --- a/pkgs/by-name/gh/ghorg/package.nix +++ b/pkgs/by-name/gh/ghorg/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "ghorg"; - version = "1.11.7"; + version = "1.11.8"; src = fetchFromGitHub { owner = "gabrie30"; repo = "ghorg"; rev = "v${version}"; - sha256 = "sha256-3aFEpSyKICJ6jWZAMprE4nV6OxMFVvM82bmKSV87Sng="; + sha256 = "sha256-Co6TR60RfY24y/FZkdBQUvXtE19Il0KASbkDSe/e3Bw="; }; doCheck = false; From e11396ca89aaccb9f5b379202b860c5f90268eb6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:16:17 +0000 Subject: [PATCH 073/114] unpoller: 2.23.0 -> 2.32.0 --- pkgs/by-name/un/unpoller/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix index 8f70173843c0..541170e333b3 100644 --- a/pkgs/by-name/un/unpoller/package.nix +++ b/pkgs/by-name/un/unpoller/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "unpoller"; - version = "2.23.0"; + version = "2.32.0"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; rev = "v${version}"; - hash = "sha256-pbihZS+Jq+YLMFvYxK2usCrzYWTuMbAGOyDkkWPxT9Q="; + hash = "sha256-SEfTgLQoU8jtzFqQtj5vIei/sWHveNWvWnSfmVi7dKE="; }; - vendorHash = "sha256-r/j66dXi2xsFmAHNieuUuRNX2bosVdnrjcXnmr8c/3M="; + vendorHash = "sha256-oOeCNizROwGS+OabpbSNq8dHOIA7U96a4lcF7ilkmb4="; ldflags = [ "-w" From 34ca757e58b7610defd98ecc7888880ed53a157b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 20:18:18 +0000 Subject: [PATCH 074/114] pdfarranger: 1.12.1 -> 1.13.0 --- pkgs/by-name/pd/pdfarranger/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdfarranger/package.nix b/pkgs/by-name/pd/pdfarranger/package.nix index c623e6181f70..de12ec0cd9fa 100644 --- a/pkgs/by-name/pd/pdfarranger/package.nix +++ b/pkgs/by-name/pd/pdfarranger/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication rec { pname = "pdfarranger"; - version = "1.12.1"; + version = "1.13.0"; pyproject = true; src = fetchFromGitHub { owner = "pdfarranger"; repo = "pdfarranger"; tag = version; - hash = "sha256-of1itPubf6LBJ4rSh1bca3yoNTiz5Qt9ar9XDe4nhxI="; + hash = "sha256-lZuzFGRk19opLJ2pnh8s/VwdzDLtGwTchFh0ZuLezU4="; }; nativeBuildInputs = [ wrapGAppsHook3 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ gettext ]; From 1263885d7144d3d30b4ddc95b1924549d8f0f0f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 1 Feb 2026 12:46:20 -0800 Subject: [PATCH 075/114] python3Packages.python-iso639: 2025.11.16 -> 2026.1.31 Diff: https://github.com/jacksonllee/iso639/compare/v2025.11.16...v2026.1.31 Changelog: https://github.com/jacksonllee/iso639/blob/v2026.1.31/CHANGELOG.md --- pkgs/development/python-modules/python-iso639/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-iso639/default.nix b/pkgs/development/python-modules/python-iso639/default.nix index 27dd6e6d7d23..88f34647d506 100644 --- a/pkgs/development/python-modules/python-iso639/default.nix +++ b/pkgs/development/python-modules/python-iso639/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "python-iso639"; - version = "2025.11.16"; + version = "2026.1.31"; pyproject = true; src = fetchFromGitHub { owner = "jacksonllee"; repo = "iso639"; tag = "v${version}"; - hash = "sha256-noNB0DimbdEpk/VGJw7/jsl/JLK0f9xh+b8KqwQ2gYo="; + hash = "sha256-mavTbjf57EYUMil3DBOmTZl8WwRW7sjxddb4WuK+YlI="; }; build-system = [ setuptools ]; From eb9f97b00f043b3129ff09051f2429ad50b5274a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Feb 2026 21:13:06 +0000 Subject: [PATCH 076/114] git-machete: 3.38.1 -> 3.39.0 --- pkgs/by-name/gi/git-machete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 291ed51fc88d..88fcdb1178af 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "git-machete"; - version = "3.38.1"; + version = "3.39.0"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${version}"; - hash = "sha256-m/GstZAxBi4Q8GRv2GRrJNzChV1Rzw1vNuNP0Ao+GIY="; + hash = "sha256-A523zHMckOLAQJzYBWoFSxummR8tuaMbGTy3bz4aHs8="; }; build-system = with python3.pkgs; [ setuptools ]; From 7363c731775bff7fb517df28079ee42c07671396 Mon Sep 17 00:00:00 2001 From: Kiskae Date: Sun, 1 Feb 2026 23:24:17 +0100 Subject: [PATCH 077/114] linuxPackages.nvidiaPackages.vulkan_beta: 580.94.16 -> 580.94.17 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 58a0a259a5e4..34d157be5f6c 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -101,11 +101,11 @@ rec { # Vulkan developer beta driver # See here for more information: https://developer.nvidia.com/vulkan-driver vulkan_beta = generic rec { - version = "580.94.16"; + version = "580.94.17"; persistencedVersion = "580.95.05"; settingsVersion = "580.95.05"; - sha256_64bit = "sha256-DqwALfSNPjLsat4Q9Sg44BACNUyqK+kpUxL5CFzLlRc="; - openSha256 = "sha256-WWql/WBQyWNG+skZgvUFbNCClVjty3s3+QR6NnJhSF4="; + sha256_64bit = "sha256-JqB7/Wo6EWt9PXbZFC4BoJ5i7u58tfUjZRoKnirWnEo="; + openSha256 = "sha256-OWiuXsNQRIx5lm9pYhqPH/SCPGvtd8/X9jtRZV6CYfQ="; settingsSha256 = "sha256-F2wmUEaRrpR1Vz0TQSwVK4Fv13f3J9NJLtBe4UP2f14="; persistencedSha256 = "sha256-QCwxXQfG/Pa7jSTBB0xD3lsIofcerAWWAHKvWjWGQtg="; url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux"; From 5c15f3e55df93279ba7c3c74756974b9fb47e829 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 00:30:14 +0000 Subject: [PATCH 078/114] gp2c: 0.0.14 -> 0.0.14pl1 --- pkgs/by-name/gp/gp2c/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gp2c/package.nix b/pkgs/by-name/gp/gp2c/package.nix index 4fe87cd93af4..35b802f6460b 100644 --- a/pkgs/by-name/gp/gp2c/package.nix +++ b/pkgs/by-name/gp/gp2c/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "gp2c"; - version = "0.0.14"; + version = "0.0.14pl1"; src = fetchurl { url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; - hash = "sha256-r2ESzAKUBFfiOdpEM9Gg2Npg7u8p98xyL2TNSsALezA="; + hash = "sha256-JFzgIP14Ytwoifhmzu8VI6SVPxm/Hl3D20SYi14HJrw="; }; buildInputs = [ From 1636693d94e0fd0cd1b2c4207a308ed33214c631 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Sun, 11 Jan 2026 22:01:07 +0100 Subject: [PATCH 079/114] nixos/sonarr: conditionally provision required directories with StateDirectory --- .../modules/services/misc/servarr/sonarr.nix | 34 +++++++++++++++---- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/misc/servarr/sonarr.nix b/nixos/modules/services/misc/servarr/sonarr.nix index 9918c9da28f5..94c7c21a4281 100644 --- a/nixos/modules/services/misc/servarr/sonarr.nix +++ b/nixos/modules/services/misc/servarr/sonarr.nix @@ -17,7 +17,12 @@ in dataDir = lib.mkOption { type = lib.types.str; default = "/var/lib/sonarr/.config/NzbDrone"; - description = "The directory where Sonarr stores its data files."; + description = '' + The Sonarr home directory used to store all data. If left as the default value + this directory will automatically be created before the Sonarr server starts, otherwise + you are responsible for ensuring the directory exists with appropriate ownership + and permissions. + ''; }; openFirewall = lib.mkOption { @@ -35,13 +40,29 @@ in user = lib.mkOption { type = lib.types.str; default = "sonarr"; - description = "User account under which Sonaar runs."; + description = '' + User account under which Sonarr runs."; + + ::: {.note} + If left as the default value this user will automatically be created + on system activation, otherwise you are responsible for + ensuring the user exists before the Sonarr service starts. + ::: + ''; }; group = lib.mkOption { type = lib.types.str; default = "sonarr"; - description = "Group under which Sonaar runs."; + description = '' + Group account under which Sonarr runs. + + ::: {.note} + If left as the default value this group will automatically be created + on system activation, otherwise you are responsible for + ensuring the group exists before the Sonarr service starts. + ::: + ''; }; package = lib.mkPackageOption pkgs "sonarr" { }; @@ -49,10 +70,6 @@ in }; config = lib.mkIf cfg.enable { - systemd.tmpfiles.rules = [ - "d '${cfg.dataDir}' 0700 ${cfg.user} ${cfg.group} - -" - ]; - systemd.services.sonarr = { description = "Sonarr"; after = [ "network.target" ]; @@ -69,6 +86,9 @@ in "-data=${cfg.dataDir}" ]; Restart = "on-failure"; + } + // lib.optionalAttrs (cfg.dataDir == "/var/lib/sonarr/.config/NzbDrone") { + StateDirectory = "sonarr"; }; }; From a45bda03ad90e741d0422d54dbc1bf629286ccfc Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 2 Feb 2026 02:27:06 +0100 Subject: [PATCH 080/114] gruppled-{black,white}-cursors: refactor & move to pkgs/by-name since this changes the pname this unfortunately creates 2 rebuilds --- .../gr/gruppled-black-cursors/package.nix} | 17 +++++++++++------ pkgs/top-level/all-packages.nix | 6 ++---- 2 files changed, 13 insertions(+), 10 deletions(-) rename pkgs/{data/icons/gruppled-cursors/default.nix => by-name/gr/gruppled-black-cursors/package.nix} (59%) diff --git a/pkgs/data/icons/gruppled-cursors/default.nix b/pkgs/by-name/gr/gruppled-black-cursors/package.nix similarity index 59% rename from pkgs/data/icons/gruppled-cursors/default.nix rename to pkgs/by-name/gr/gruppled-black-cursors/package.nix index f03313de4e77..bd0052da29e9 100644 --- a/pkgs/data/icons/gruppled-cursors/default.nix +++ b/pkgs/by-name/gr/gruppled-black-cursors/package.nix @@ -1,12 +1,17 @@ { + lib, stdenvNoCC, fetchFromGitHub, - theme, - lib, + theme ? "black", }: +assert lib.asserts.assertOneOf "theme" theme [ + "black" + "white" +]; + stdenvNoCC.mkDerivation (finalAttrs: { - pname = "gruppled-cursors"; + pname = "gruppled-${theme}-cursors"; version = "1.0.0"; src = fetchFromGitHub { @@ -17,12 +22,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; installPhase = '' - mkdir -p $out/share/icons/${theme} - cp -r ${theme}/{cursors,index.theme} $out/share/icons/${theme} + mkdir -p $out/share/icons/gruppled_${theme} + cp -r gruppled_${theme}/{cursors,index.theme} $out/share/icons/gruppled_${theme} ''; meta = { - description = "Gruppled Cursors theme"; + description = "Gruppled ${lib.toSentenceCase theme} Cursors theme"; homepage = "https://github.com/nim65s/gruppled-cursors"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0acf541c941a..15e732a048f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9658,21 +9658,19 @@ with pkgs; inherit ({ - gruppled-black-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_black"; }; gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { theme = "gruppled_black_lite"; }; - gruppled-white-cursors = callPackage ../data/icons/gruppled-cursors { theme = "gruppled_white"; }; gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { theme = "gruppled_white_lite"; }; }) - gruppled-black-cursors gruppled-black-lite-cursors - gruppled-white-cursors gruppled-white-lite-cursors ; + gruppled-white-cursors = gruppled-black-cursors.override { theme = "white"; }; + iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix { }); /** From 5394d89bb17ac4bfe22d434ccb6ae5baa11cb6ef Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 2 Feb 2026 02:29:19 +0100 Subject: [PATCH 081/114] gruppled-{black,white}-lite-cursors: refactor & move to pkgs/by-name since this changes the pname this unfortunately creates 2 rebuilds --- .../gr/gruppled-black-lite-cursors/package.nix} | 17 +++++++++++------ pkgs/top-level/all-packages.nix | 14 +------------- 2 files changed, 12 insertions(+), 19 deletions(-) rename pkgs/{data/icons/gruppled-lite-cursors/default.nix => by-name/gr/gruppled-black-lite-cursors/package.nix} (58%) diff --git a/pkgs/data/icons/gruppled-lite-cursors/default.nix b/pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix similarity index 58% rename from pkgs/data/icons/gruppled-lite-cursors/default.nix rename to pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix index 9b1b6b073302..bbac2df3d287 100644 --- a/pkgs/data/icons/gruppled-lite-cursors/default.nix +++ b/pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix @@ -1,12 +1,17 @@ { + lib, stdenvNoCC, fetchFromGitHub, - theme, - lib, + theme ? "black", }: +assert lib.asserts.assertOneOf "theme" theme [ + "black" + "white" +]; + stdenvNoCC.mkDerivation (finalAttrs: { - pname = "gruppled-lite-cursors"; + pname = "gruppled-${theme}-lite-cursors"; version = "1.0.0"; src = fetchFromGitHub { @@ -17,12 +22,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; installPhase = '' - mkdir -p $out/share/icons/${theme} - cp -r ${theme}/{cursors,index.theme} $out/share/icons/${theme} + mkdir -p $out/share/icons/gruppled_${theme}_lite + cp -r gruppled_${theme}_lite/{cursors,index.theme} $out/share/icons/gruppled_${theme}_lite ''; meta = { - description = "Gruppled Lite Cursors theme"; + description = "Gruppled ${lib.toSentenceCase theme} Lite Cursors theme"; homepage = "https://github.com/nim65s/gruppled-lite-cursors"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15e732a048f1..b22dbbe0c395 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9656,20 +9656,8 @@ with pkgs; spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; }; - inherit - ({ - gruppled-black-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { - theme = "gruppled_black_lite"; - }; - gruppled-white-lite-cursors = callPackage ../data/icons/gruppled-lite-cursors { - theme = "gruppled_white_lite"; - }; - }) - gruppled-black-lite-cursors - gruppled-white-lite-cursors - ; - gruppled-white-cursors = gruppled-black-cursors.override { theme = "white"; }; + gruppled-white-lite-cursors = gruppled-black-lite-cursors.override { theme = "white"; }; iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix { }); From 1fc32558e7e18000928577b9a4fba758a1dd4115 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 2 Feb 2026 04:22:54 +0100 Subject: [PATCH 082/114] minio_legacy_fs: drop minio had 3 moderate, 4 high and 4 critical security vulnerabilities since 2022-10-24, so even though we don't know this specific minio version is affected, it's not worth the risk. Furthermore 3 years should be enough time to migrate your data. --- doc/release-notes/rl-2605.section.md | 2 + pkgs/servers/minio/legacy_fs.nix | 68 ---------------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 3 -- 4 files changed, 3 insertions(+), 71 deletions(-) delete mode 100644 pkgs/servers/minio/legacy_fs.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 7eaa98acb54a..4b9d288014f2 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -74,6 +74,8 @@ - `lima` has been updated from `1.x` to `2.x`. This major update includes several breaking changes, such as `/tmp/lima` no longer being mounted by default. +- `minio_legacy_fs` has been removed. If you used that package, migrate your data to be compatible with the newest minio and use the package `minio`. + - `mercure` has been update to `0.21.4` (or later). Version [0.21.0](https://github.com/dunglas/mercure/releases/v0.21.0) and [0.21.2](https://github.com/dunglas/mercure/releases/tag/v0.21.2) introduce breaking changes to the package. - `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. diff --git a/pkgs/servers/minio/legacy_fs.nix b/pkgs/servers/minio/legacy_fs.nix deleted file mode 100644 index 0f9c02fb7e50..000000000000 --- a/pkgs/servers/minio/legacy_fs.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, - nixosTests, -}: - -let - # The web client verifies, that the server version is a valid datetime string: - # https://github.com/minio/minio/blob/3a0e7347cad25c60b2e51ff3194588b34d9e424c/browser/app/js/web.js#L51-L53 - # - # Example: - # versionToTimestamp "2021-04-22T15-44-28Z" - # => "2021-04-22T15:44:28Z" - versionToTimestamp = - version: - let - splitTS = builtins.elemAt (builtins.split "(.*)(T.*)" version) 1; - in - builtins.concatStringsSep "" [ - (builtins.elemAt splitTS 0) - (builtins.replaceStrings [ "-" ] [ ":" ] (builtins.elemAt splitTS 1)) - ]; -in -buildGoModule rec { - pname = "minio"; - version = "2022-10-24T18-35-07Z"; - - src = fetchFromGitHub { - owner = "minio"; - repo = "minio"; - rev = "RELEASE.${version}"; - sha256 = "sha256-sABNzhyfBNU5pWyE/VWHUzuSyKsx0glj01ectJPakV8="; - }; - - vendorHash = "sha256-wB3UiuptT6D0CIUlHC1d5k0rjIxNeh5yAWOmYpyLGmA="; - - doCheck = false; - - subPackages = [ "." ]; - - env.CGO_ENABLED = 0; - - tags = [ "kqueue" ]; - - ldflags = - let - t = "github.com/minio/minio/cmd"; - in - [ - "-s" - "-w" - "-X ${t}.Version=${versionToTimestamp version}" - "-X ${t}.ReleaseTag=RELEASE.${version}" - "-X ${t}.CommitID=${src.rev}" - ]; - - passthru.tests.minio = nixosTests.minio; - - meta = { - homepage = "https://www.minio.io/"; - description = "S3-compatible object storage server"; - mainProgram = "minio"; - changelog = "https://github.com/minio/minio/releases/tag/RELEASE.${version}"; - maintainers = with lib.maintainers; [ bachp ]; - license = lib.licenses.agpl3Plus; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 287bbf8e3094..4b18740aeb68 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1202,6 +1202,7 @@ mapAliases { minetest-touch = throw "'minetest-touch' has been renamed to/replaced by 'luanti-client'"; # Converted to throw 2025-10-27 minetestclient = throw "'minetestclient' has been renamed to/replaced by 'luanti-client'"; # Converted to throw 2025-10-27 minetestserver = throw "'minetestserver' has been renamed to/replaced by 'luanti-server'"; # Converted to throw 2025-10-27 + minio_legacy_fs = throw "'minio_legacy_fs' has been removed, migrate your data and use 'minio'"; # Added 2026-02-02 minizincide = warnAlias "'minizincide' has been renamed to 'minizinc-ide'" minizinc-ide; # Added 2026-01-03 minizip2 = throw "'minizip2' has been renamed to/replaced by 'minizip-ng'"; # Converted to throw 2025-10-27 miru = throw "'miru' has been removed due to lack maintenance"; # Added 2025-08-21 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0acf541c941a..5049fc53a82c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8550,9 +8550,6 @@ with pkgs; }; minio = callPackage ../servers/minio { }; - # Keep around to allow people to migrate their data from the old legacy fs format - # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z - minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { }; mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { }; From 0a8855da0418e19638d2f8f1b4d20ae2aff39524 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sun, 1 Feb 2026 20:57:21 -0700 Subject: [PATCH 083/114] wrangler_1: drop Unmaintained and has known vulnerabilities. Upstream repo has been archived since August 2023. --- pkgs/by-name/wr/wrangler_1/package.nix | 52 -------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 pkgs/by-name/wr/wrangler_1/package.nix diff --git a/pkgs/by-name/wr/wrangler_1/package.nix b/pkgs/by-name/wr/wrangler_1/package.nix deleted file mode 100644 index f6e1237ed760..000000000000 --- a/pkgs/by-name/wr/wrangler_1/package.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - rustPlatform, - pkg-config, - openssl, - curl, - libiconv, -}: - -rustPlatform.buildRustPackage rec { - pname = "wrangler"; - version = "1.21.0"; - - src = fetchFromGitHub { - owner = "cloudflare"; - repo = "wrangler"; - rev = "v${version}"; - sha256 = "sha256-GfuU+g4tPU3TorzymEa9q8n4uKYsG0ZTz8rJirGOLfQ="; - }; - - cargoHash = "sha256-MJFXcmRzvzDJ8cd0WdcNiHr3Wxgp/hKO1xKRfmbxRLA="; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - openssl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - curl - libiconv - ]; - - env.OPENSSL_NO_VENDOR = 1; - - # tries to use "/homeless-shelter" and fails - doCheck = false; - - meta = { - description = "CLI tool designed for folks who are interested in using Cloudflare Workers"; - mainProgram = "wrangler"; - homepage = "https://github.com/cloudflare/wrangler"; - knownVulnerabilities = [ - "CVE-2026-0933: Malicious backdoor via a command injection allowing unauthorized remote code execution" - ]; - license = with lib.licenses; [ - asl20 # or - mit - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9357622e21cf..d083f19f6c15 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1882,6 +1882,7 @@ mapAliases { woof = throw "'woof' has been removed as it is broken and unmaintained upstream"; # Added 2025-09-04 worldengine-cli = throw "'worldengine-cli' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-04 wpa_supplicant_ro_ssids = throw "'wpa_supplicant_ro_ssids' has been renamed to/replaced by 'wpa_supplicant'"; # Converted to throw 2025-10-27 + wrangler_1 = throw "'wrangler_1' has been removed as it has been abandoned upstream and has known vulnerabilities, consider using 'wrangler' instead."; # Added 2026-02-01 wrapGAppsHook = throw "'wrapGAppsHook' has been renamed to/replaced by 'wrapGAppsHook3'"; # Converted to throw 2025-10-27 wrapGradle = throw "'wrapGradle' has been removed; use `gradle-packages.wrapGradle` or `(gradle-packages.mkGradle { ... }).wrapped` instead"; # Added 2025-11-02 wring = throw "'wring' has been removed since it has been abandoned upstream"; # Added 2025-11-07 From d5f075f622e222706fcddebd99a5ff92344feee6 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 2 Feb 2026 13:09:17 +0700 Subject: [PATCH 084/114] fluffychat: 2.3.1 -> 2.4.1 --- pkgs/by-name/fl/fluffychat/package.nix | 16 +- pkgs/by-name/fl/fluffychat/pubspec.lock.json | 210 ++++++------------ pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix | 25 ++- 3 files changed, 88 insertions(+), 163 deletions(-) diff --git a/pkgs/by-name/fl/fluffychat/package.nix b/pkgs/by-name/fl/fluffychat/package.nix index 574f6abc08c1..ec40ec7af51a 100644 --- a/pkgs/by-name/fl/fluffychat/package.nix +++ b/pkgs/by-name/fl/fluffychat/package.nix @@ -6,15 +6,14 @@ imagemagick, libgbm, libdrm, - flutter332, - flutter335, + flutter338, pulseaudio, webkitgtk_4_1, copyDesktopItems, makeDesktopItem, callPackage, - vodozemac-wasm ? callPackage ./vodozemac-wasm.nix { flutter = flutter332; }, + vodozemac-wasm ? callPackage ./vodozemac-wasm.nix { flutter = flutter338; }, targetFlutterPlatform ? "linux", }: @@ -30,16 +29,16 @@ let sha256 = "sha256-lRfymTSfoNUtR5tSUiAptAvrrTwbB8p+SaYQeOevMzA="; }; in -flutter335.buildFlutterApplication ( +flutter338.buildFlutterApplication ( rec { pname = "fluffychat-${targetFlutterPlatform}"; - version = "2.3.1"; + version = "2.4.1"; src = fetchFromGitHub { owner = "krille-chan"; repo = "fluffychat"; tag = "v${version}"; - hash = "sha256-jQdWy/oo8WS6DU7VD4n4smL6P+aoqJvN+Yb2gt3hpyY="; + hash = "sha256-8Q+A5IZW6RjmnE+ovI7HYPZCi0oOoj9SU7o0VUPXxsM="; }; inherit pubspecLock; @@ -51,6 +50,11 @@ flutter335.buildFlutterApplication ( inherit targetFlutterPlatform; + flutterBuildFlags = [ + # Required since v2.4.0 + "--enable-experiment=dot-shorthands" + ]; + meta = { description = "Chat with your friends (matrix client)"; homepage = "https://fluffychat.im/"; diff --git a/pkgs/by-name/fl/fluffychat/pubspec.lock.json b/pkgs/by-name/fl/fluffychat/pubspec.lock.json index 3c6002997535..57e11b462370 100644 --- a/pkgs/by-name/fl/fluffychat/pubspec.lock.json +++ b/pkgs/by-name/fl/fluffychat/pubspec.lock.json @@ -4,31 +4,31 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7", + "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", "url": "https://pub.dev" }, "source": "hosted", - "version": "67.0.0" + "version": "91.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d", + "sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.1" + "version": "8.4.1" }, "animations": { "dependency": "direct main", "description": { "name": "animations", - "sha256": "a8031b276f0a7986ac907195f10ca7cd04ecf2a8a566bd6dbe03018a9b02b427", + "sha256": "18938cefd7dcc04e1ecac0db78973761a01e4bc2d6bfae0cfa596bfeac9e96ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.1.1" }, "ansicolor": { "dependency": "transitive", @@ -280,16 +280,6 @@ "source": "hosted", "version": "3.0.0" }, - "console": { - "dependency": "transitive", - "description": { - "name": "console", - "sha256": "e04e7824384c5b39389acdd6dc7d33f3efe6b232f6f16d7626f194f6a01ad69a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.0" - }, "convert": { "dependency": "transitive", "description": { @@ -424,11 +414,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "dd0e8e02186b2196c7848c9d394a5fd6e5b57a43a546082c5820b1ec72317e33", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.2.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -454,21 +444,11 @@ "dependency": "direct main", "description": { "name": "emoji_picker_flutter", - "sha256": "9a44c102079891ea5877f78c70f2e3c6e9df7b7fe0a01757d31f1046eeaa016d", + "sha256": "984d3e9b9cf3175df9a868ce4a2d9611491e80e5d3b8e2b1e8991a4998972885", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.3.0" - }, - "emojis": { - "dependency": "direct main", - "description": { - "name": "emojis", - "sha256": "2e4d847c3f1e2670f30dc355909ce6fa7808b4e626c34a4dd503a360995a38bf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.9" + "version": "4.4.0" }, "fake_async": { "dependency": "transitive", @@ -504,21 +484,21 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "f8f4ea435f791ab1f817b4e338ed958cb3d04ba43d6736ffc39958d950754967", + "sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.6" + "version": "10.3.8" }, "file_selector": { "dependency": "direct main", "description": { "name": "file_selector", - "sha256": "5f1d15a7f17115038f433d1b0ea57513cc9e29a9d5338d166cb0bef3fa90a7a0", + "sha256": "bd15e43e9268db636b53eeaca9f56324d1622af30e5c34d6e267649758c84d9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.1.0" }, "file_selector_android": { "dependency": "transitive", @@ -544,31 +524,31 @@ "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+2" + "version": "0.9.4" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4+2" + "version": "0.9.5" }, "file_selector_platform_interface": { "dependency": "transitive", "description": { "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "file_selector_web": { "dependency": "transitive", @@ -616,21 +596,11 @@ "dependency": "direct main", "description": { "name": "flutter_foreground_task", - "sha256": "9f1b25a81db95d7119d2c5cffc654048cbdd49d4056183e1beadc1a6a38f3e29", + "sha256": "48ea45056155a99fb30b15f14f4039a044d925bc85f381ed0b2d3b00a60b99de", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.1.0" - }, - "flutter_highlighter": { - "dependency": "direct main", - "description": { - "name": "flutter_highlighter", - "sha256": "93173afd47a9ada53f3176371755e7ea4a1065362763976d06d6adfb4d946e10", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.1" + "version": "9.2.0" }, "flutter_linkify": { "dependency": "direct main", @@ -646,11 +616,11 @@ "dependency": "direct dev", "description": { "name": "flutter_lints", - "sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1", + "sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.2" + "version": "6.0.0" }, "flutter_local_notifications": { "dependency": "direct main", @@ -864,11 +834,11 @@ "dependency": "direct main", "description": { "name": "flutter_webrtc", - "sha256": "16ca9e30d428bae3dd32933e875c9f67c5843d1fa726c37cf1fc479eb9294549", + "sha256": "71a38363a5b50603e405c275f30de2eb90f980b0cc94b0e1e9d8b9d6a6b03bf0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.1" }, "frontend_server_client": { "dependency": "transitive", @@ -966,16 +936,6 @@ "source": "hosted", "version": "0.2.5" }, - "get_it": { - "dependency": "transitive", - "description": { - "name": "get_it", - "sha256": "e87cd1d108e472a0580348a543a0c49ed3d70c8a5c809c6d418583e595d0a389", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.0" - }, "glob": { "dependency": "transitive", "description": { @@ -990,11 +950,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "c92d18e1fe994cb06d48aa786c46b142a5633067e8297cff6b5a3ac742620104", + "sha256": "eff94d2a6fc79fa8b811dde79c7549808c2346037ee107a1121b4a644c745f2a", "url": "https://pub.dev" }, "source": "hosted", - "version": "17.0.0" + "version": "17.0.1" }, "gsettings": { "dependency": "transitive", @@ -1026,15 +986,15 @@ "source": "hosted", "version": "0.4.0" }, - "highlighter": { - "dependency": "transitive", + "highlight": { + "dependency": "direct main", "description": { - "name": "highlighter", - "sha256": "92180c72b9da8758e1acf39a45aa305a97dcfe2fdc8f3d1d2947c23f2772bfbc", + "name": "highlight", + "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.1" + "version": "0.7.0" }, "html": { "dependency": "direct main", @@ -1090,11 +1050,11 @@ "dependency": "direct main", "description": { "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", + "sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.4" + "version": "4.7.2" }, "image_picker": { "dependency": "direct main", @@ -1306,11 +1266,11 @@ "dependency": "direct dev", "description": { "name": "license_checker", - "sha256": "eea27638e42bc98fd91a6a8187eb57e5617e2c3c8b313a5d51b14bec7a8685e1", + "sha256": "8a35b6946e50811e070ac6fe4717ee431cd1a334e080df2116956b54b0bb0d0f", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.6.0" + "version": "1.6.2" }, "linkify": { "dependency": "direct main", @@ -1326,11 +1286,11 @@ "dependency": "transitive", "description": { "name": "lints", - "sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290", + "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" + "version": "6.0.0" }, "lists": { "dependency": "transitive", @@ -1396,21 +1356,21 @@ "dependency": "direct main", "description": { "name": "matrix", - "sha256": "0660c8f662f53b56eb2c0d7a7019517b735f20218ce35bc20f44de43bc3a9466", + "sha256": "fb116ee89f6871441f22f76a988db15cfcfb6dfac97e3e2d654c240080015707", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0" + "version": "4.1.0" }, "meta": { "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mgrs_dart": { "dependency": "transitive", @@ -1432,26 +1392,6 @@ "source": "hosted", "version": "2.0.0" }, - "msix": { - "dependency": "direct dev", - "description": { - "name": "msix", - "sha256": "f88033fcb9e0dd8de5b18897cbebbd28ea30596810f4a7c86b12b0c03ace87e5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.16.12" - }, - "native_imaging": { - "dependency": "direct main", - "description": { - "name": "native_imaging", - "sha256": "93573afdcab070011d78a40fc1f69b61967f1f8485d2b81a7a2ee585a85f4c04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, "nested": { "dependency": "transitive", "description": { @@ -1516,11 +1456,11 @@ "dependency": "transitive", "description": { "name": "pana", - "sha256": "3fc3fe8e7a9fd4827fa4d625a423eec95d305b2bc3538a3adf7fd6c49217af97", + "sha256": "eb816d35b80d3880335c3f2d139b376e81fd98a9ea273faf39f2c8914c4afba5", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.21.45" + "version": "0.23.3" }, "path": { "dependency": "direct main", @@ -2026,11 +1966,11 @@ "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.3" + "version": "2.5.4" }, "shared_preferences_android": { "dependency": "transitive", @@ -2202,11 +2142,11 @@ "dependency": "direct main", "description": { "name": "sqflite_common_ffi", - "sha256": "9faa2fedc5385ef238ce772589f7718c24cdddd27419b609bb9c6f703ea27988", + "sha256": "8d7b8749a516cbf6e9057f9b480b716ad14fc4f3d3873ca6938919cc626d9025", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.6" + "version": "2.3.7+1" }, "sqlcipher_flutter_libs": { "dependency": "direct main", @@ -2222,11 +2162,11 @@ "dependency": "transitive", "description": { "name": "sqlite3", - "sha256": "608b56d594e4c8498c972c8f1507209f9fd74939971b948ddbbfbfd1c9cb3c15", + "sha256": "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.7" + "version": "2.9.4" }, "stack_trace": { "dependency": "transitive", @@ -2298,16 +2238,6 @@ "source": "hosted", "version": "3.3.1" }, - "tar": { - "dependency": "transitive", - "description": { - "name": "tar", - "sha256": "22f67e2d77b51050436620b2a5de521c58ca6f0b75af1d9ab3c8cae2eae58fcd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.5" - }, "term_glyph": { "dependency": "transitive", "description": { @@ -2322,31 +2252,31 @@ "dependency": "transitive", "description": { "name": "test", - "sha256": "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb", + "sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.26.2" + "version": "1.26.3" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a", + "sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.11" + "version": "0.6.12" }, "timezone": { "dependency": "transitive", @@ -2368,25 +2298,15 @@ "source": "hosted", "version": "2.0.1" }, - "tor_detector_web": { - "dependency": "direct main", - "description": { - "name": "tor_detector_web", - "sha256": "c4acbd6c0fecd2cd0e8fe00b1a37332422e041021a42488dfddcb3e7ec809b3f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, "translations_cleaner": { "dependency": "direct dev", "description": { "name": "translations_cleaner", - "sha256": "060f4a8cd782e271509719741dd3540fe81ddaad49bd79e1d8fc4598299a6b84", + "sha256": "811f42be32f024fdf083903f198d3625f6ee6927601e3a53a29b85b90508b88c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.5" + "version": "0.1.0" }, "typed_data": { "dependency": "transitive", @@ -2472,21 +2392,21 @@ "dependency": "direct main", "description": { "name": "universal_html", - "sha256": "56536254004e24d9d8cfdb7dbbf09b74cf8df96729f38a2f5c238163e3d58971", + "sha256": "c0bcae5c733c60f26c7dfc88b10b0fd27cbcc45cb7492311cdaa6067e21c9cd4", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.4" + "version": "2.3.0" }, "universal_io": { "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" }, "universal_platform": { "dependency": "transitive", @@ -2880,7 +2800,7 @@ } }, "sdks": { - "dart": ">=3.8.0 <4.0.0", - "flutter": ">=3.32.0" + "dart": ">=3.10.0 <4.0.0", + "flutter": ">=3.35.0" } } diff --git a/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix b/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix index 9110a7ba26c3..3d9e1cd00118 100644 --- a/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix +++ b/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix @@ -20,6 +20,15 @@ let pubSources = fluffychat-web.pubspecLock.dependencySources; + pubCache = runCommand "fluffychat-pub-cache" { } '' + mkdir -p $out/hosted/pub.dev + pushd $out/hosted/pub.dev + ${lib.concatMapAttrsStringSep "; " ( + _: p: + "ln -s ${p} ./${if lib.hasPrefix "pub-" p.name then lib.removePrefix "pub-" p.name else p.name}" + ) pubSources} + popd + ''; # wasm-pack doesn't take 'RUST_SRC_PATH' into consideration sysroot = symlinkJoin { @@ -86,6 +95,10 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild + export PUB_CACHE=$TMPDIR/pub-cache + mkdir -p $PUB_CACHE/hosted + ln -s ${pubCache}/hosted/pub.dev $PUB_CACHE/hosted/pub.dev + pushd dart dart pub get --offline popd @@ -111,18 +124,6 @@ stdenv.mkDerivation { ''; env = { - # Build a pub cache from fluffychat, as dart-vodozemac should be a subset - # This is required because dart-vodozemac, as a pub, doesn't have a pubspec.lock - # But flutter_rust_bridge_codegen still requires all dependencies of it - PUB_CACHE = runCommand "fluffychat-pub-cache" { } '' - mkdir -p $out/hosted/pub.dev - pushd $out/hosted/pub.dev - ${lib.concatMapAttrsStringSep "; " ( - _: p: - "ln -s ${p} ./${if lib.hasPrefix "pub-" p.name then lib.removePrefix "pub-" p.name else p.name}" - ) pubSources} - popd - ''; RUSTC_BOOTSTRAP = 1; # `-Z build-std=std,panic_abort` requires nightly toolchain }; From 502fb7f0360165204acf306967106497e53a5134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20=C5=BDlender?= Date: Mon, 2 Feb 2026 09:15:45 +0100 Subject: [PATCH 085/114] deploy-rs: 0-unstable-2025-12-18 -> 0-unstable-2026-02-02 --- pkgs/by-name/de/deploy-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deploy-rs/package.nix b/pkgs/by-name/de/deploy-rs/package.nix index 8fdae840ab5d..8350d36f8650 100644 --- a/pkgs/by-name/de/deploy-rs/package.nix +++ b/pkgs/by-name/de/deploy-rs/package.nix @@ -6,13 +6,13 @@ rustPlatform.buildRustPackage { pname = "deploy-rs"; - version = "0-unstable-2025-12-18"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "serokell"; repo = "deploy-rs"; - rev = "d5eff7f948535b9c723d60cd8239f8f11ddc90fa"; - hash = "sha256-znKOwPXQnt3o7lDb3hdf19oDo0BLP4MfBOYiWkEHoik="; + rev = "77c906c0ba56aabdbc72041bf9111b565cdd6171"; + hash = "sha256-hwsYgDnby50JNVpTRYlF3UR/Rrpt01OrxVuryF40CFY="; }; cargoHash = "sha256-9O93YTEz+e2oxenE0gwxsbz55clbKo9+37yVOqz7ErE="; From d1e9a2a97c328267070be0c2fda1b16e03656a00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 08:50:21 +0000 Subject: [PATCH 086/114] veryl: 0.17.2 -> 0.18.0 --- pkgs/by-name/ve/veryl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index a9341186569e..cb408aae2601 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "veryl"; - version = "0.17.2"; + version = "0.18.0"; src = fetchFromGitHub { owner = "veryl-lang"; repo = "veryl"; rev = "v${version}"; - hash = "sha256-ydyW+H3j7DcLS0DcoKLbymY0fAhZhp6ZR3SX1LKGRU0="; + hash = "sha256-dqVEl/sClzhLiX5ung4au6dXUkeMbKPdoSDRV0evT3w="; fetchSubmodules = true; }; - cargoHash = "sha256-E9oUWrTg+Gkf6OigWJjkljfD4SChtjLUQW1ku6yRdy4="; + cargoHash = "sha256-0RFzZwaF8hVVBBBC7l9Ql9mN99cxI2tiWlo7eNX/Tho="; nativeBuildInputs = [ pkg-config From cb6328563447b17abd4f5edf37eb83cfa47f641d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 10:07:54 +0000 Subject: [PATCH 087/114] nwg-displays: 0.3.26 -> 0.3.27 --- pkgs/by-name/nw/nwg-displays/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nw/nwg-displays/package.nix b/pkgs/by-name/nw/nwg-displays/package.nix index f829e9b09989..0c1f522f9f0b 100644 --- a/pkgs/by-name/nw/nwg-displays/package.nix +++ b/pkgs/by-name/nw/nwg-displays/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication rec { pname = "nwg-displays"; - version = "0.3.26"; + version = "0.3.27"; format = "setuptools"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; tag = "v${version}"; - hash = "sha256-UeALCkmDAXb/gu+Mp3xnHmUPOvYHk3LzegO2CbIh4ak="; + hash = "sha256-fAnLOgzNrM9eR1ErD1TWp7OrZDRX3fJcsxsujFL8WtQ="; }; nativeBuildInputs = [ From a7ad48d91a50307bc4f7ef3801f572f234808809 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sat, 31 Jan 2026 20:25:18 +0200 Subject: [PATCH 088/114] audacity: move override into package.nix --- pkgs/by-name/au/audacity/package.nix | 5 ++++- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/au/audacity/package.nix b/pkgs/by-name/au/audacity/package.nix index 6d1b67a6dd2c..55c926e91fbe 100644 --- a/pkgs/by-name/au/audacity/package.nix +++ b/pkgs/by-name/au/audacity/package.nix @@ -31,7 +31,7 @@ libid3tag, libopus, libuuid, - ffmpeg, + ffmpeg_7, soundtouch, portaudio, # given up fighting their portaudio.patch? portmidi, @@ -58,6 +58,9 @@ # TODO # 1. detach sbsms +let + ffmpeg = ffmpeg_7; +in stdenv.mkDerivation (finalAttrs: { pname = "audacity"; version = "3.7.7"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 734fce603364..a87346178166 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9864,10 +9864,6 @@ with pkgs; audacious = audacious-bare.override { withPlugins = true; }; - audacity = callPackage ../by-name/au/audacity/package.nix { - ffmpeg = ffmpeg_7; - }; - bambootracker-qt6 = bambootracker.override { withQt6 = true; }; awesome = callPackage ../applications/window-managers/awesome { From 1e4df9118dc38fe3cad7fff14bba85137236d42a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 08:49:48 +0000 Subject: [PATCH 089/114] python3Packages.zpp: 1.1.0 -> 1.1.1 --- .../python-modules/zpp/default.nix | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/zpp/default.nix b/pkgs/development/python-modules/zpp/default.nix index 507a84376af8..ebec15fe33a3 100644 --- a/pkgs/development/python-modules/zpp/default.nix +++ b/pkgs/development/python-modules/zpp/default.nix @@ -3,27 +3,30 @@ buildPythonPackage, fetchFromGitHub, setuptools, - testers, - zpp, + versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "zpp"; - version = "1.1.0"; - + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "jbigot"; repo = "zpp"; - tag = version; - hash = "sha256-Jvh80TfOonZ57lb+4PulVOUKi9Y74nplIcrPzlUPw3M="; + tag = finalAttrs.version; + hash = "sha256-P1wrhyFU6VMlmvxOITrPd3F3dnd1tY53gt4SBo7UNiA="; }; + postPatch = '' + substituteInPlace zpp/version.py \ + --replace-fail "1.1.0" "1.1.1" + ''; + build-system = [ setuptools ]; - passthru = { - tests.version = testers.testVersion { package = zpp; }; - }; + nativeCheckInputs = [ + versionCheckHook + ]; meta = { description = "'Z' pre-processor, the last preprocessor you'll ever need"; @@ -32,4 +35,4 @@ buildPythonPackage rec { mainProgram = "zpp"; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From e5a7743a03aa9bc8ad568fecdd5562d9eb8defab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 11:24:52 +0000 Subject: [PATCH 090/114] oci-cli: 3.72.1 -> 3.73.1 --- pkgs/by-name/oc/oci-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 5184e1adfae5..7276682d01a2 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.72.1"; + version = "3.73.1"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-OzHVViCEAQJN7lqw6JbTn1PMncrQBQz6T1m7yYEXEQc="; + hash = "sha256-kjqJldzPjuXYJoA1DU4Dn6Xd3BhLSlmn+OttTG1efSE="; }; nativeBuildInputs = [ installShellFiles ]; From ec7a2391c5722817bfc252e276350e1fa3795c5c Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Feb 2026 12:40:41 +0100 Subject: [PATCH 091/114] krita: set pname --- pkgs/by-name/kr/krita/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/kr/krita/package.nix b/pkgs/by-name/kr/krita/package.nix index cbffba055acc..53a447010169 100644 --- a/pkgs/by-name/kr/krita/package.nix +++ b/pkgs/by-name/kr/krita/package.nix @@ -10,7 +10,7 @@ krita-unwrapped, }: symlinkJoin { - name = lib.replaceStrings [ "-unwrapped" ] [ "" ] krita-unwrapped.name; + pname = "krita"; inherit (krita-unwrapped) version buildInputs From 9b4db66cf64b1f63ff04178bd23fb60f8565fb8f Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Feb 2026 13:08:18 +0100 Subject: [PATCH 092/114] tex-gyre.*: set pname --- pkgs/data/fonts/tex-gyre/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/fonts/tex-gyre/default.nix b/pkgs/data/fonts/tex-gyre/default.nix index bc6a7a0336f3..5a972b0e3309 100644 --- a/pkgs/data/fonts/tex-gyre/default.nix +++ b/pkgs/data/fonts/tex-gyre/default.nix @@ -14,7 +14,7 @@ let outputHash, }: stdenv.mkDerivation { - name = "tex-gyre-${variant}-${version}"; + pname = "tex-gyre-${variant}"; inherit version; src = fetchzip { From b3662670f9e92ddb1d8d0bba0a0caaef91ea6b7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:19:47 +0000 Subject: [PATCH 093/114] python3Packages.gradio: 6.4.0 -> 6.5.1 --- pkgs/development/python-modules/gradio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix index be4ecfc4e4f8..2af440ce78f5 100644 --- a/pkgs/development/python-modules/gradio/default.nix +++ b/pkgs/development/python-modules/gradio/default.nix @@ -81,14 +81,14 @@ let in buildPythonPackage rec { pname = "gradio"; - version = "6.4.0"; + version = "6.5.1"; pyproject = true; src = fetchFromGitHub { owner = "gradio-app"; repo = "gradio"; tag = "gradio@${version}"; - hash = "sha256-XHFhPoYSYmiEqTkknkqikfzdr3RRIagKWFlMgYWHYZ0="; + hash = "sha256-pIcliKcb1eVVMk0ARzWcZGXc6pmI8mGVAvCJZ0JHXUw="; }; pnpmDeps = fetchPnpmDeps { From 172fefc0adeb0bc1e0fdf8d43048045b4f9ef4e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 12:54:47 +0000 Subject: [PATCH 094/114] spacectl: 1.18.0 -> 1.18.1 --- pkgs/by-name/sp/spacectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index bebc90827001..8af46d25c4b6 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "spacectl"; - version = "1.18.0"; + version = "1.18.1"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; rev = "v${version}"; - hash = "sha256-DimKF1NNhScskVre70l2QKlJKLtAMuuyEpp5yyZzCk4="; + hash = "sha256-gVDeHA1u0crhnNYYlVz5OoAgoI2voFLj33DDg84rD54="; }; vendorHash = "sha256-f/09XZiaYNUZzKM0jITFdUmKt8UQy90K4PGhC6ZupCk="; From 2f7c708f98c532f34fcef59523509cb60fad3150 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 13:07:47 +0000 Subject: [PATCH 095/114] naja: 0.3.5 -> 0.3.6 --- pkgs/by-name/na/naja/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/naja/package.nix b/pkgs/by-name/na/naja/package.nix index 19a9e0dc50fa..fe2ce5112ca5 100644 --- a/pkgs/by-name/na/naja/package.nix +++ b/pkgs/by-name/na/naja/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "naja"; - version = "0.3.5"; + version = "0.3.6"; src = fetchFromGitHub { owner = "najaeda"; repo = "naja"; tag = "v${finalAttrs.version}"; - hash = "sha256-VD1ObfP6EbGUsqo0D4DLwBS1svLSsxhJB1iskybt/YI="; + hash = "sha256-PzUMm0YfBFjeWeUzEYGZO/RwkpOU8tZw5WfdniL0XsU="; fetchSubmodules = true; }; From 0d608ae588eb9ad178d28cb2985489c7393dd1cd Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Mon, 2 Feb 2026 15:57:30 +0800 Subject: [PATCH 096/114] pam_p11: 0.3.1 -> 0.6.1 --- pkgs/by-name/pa/pam_p11/package.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pa/pam_p11/package.nix b/pkgs/by-name/pa/pam_p11/package.nix index 4c6e1dfde2e9..b1506d664f92 100644 --- a/pkgs/by-name/pa/pam_p11/package.nix +++ b/pkgs/by-name/pa/pam_p11/package.nix @@ -12,26 +12,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "pam_p11"; - version = "0.3.1"; + version = "0.6.1"; src = fetchFromGitHub { owner = "OpenSC"; repo = "pam_p11"; rev = "pam_p11-${finalAttrs.version}"; - sha256 = "1caidy18rq5zk82d51x8vwidmkhwmanf3qm25x1yrdlbhxv6m7lk"; + hash = "sha256-BYpZM+j0F5qtbkNdAk2qAczGTBlXe87FLBzKwp7fw7U="; }; - patches = [ - # fix with openssl 3.x - # https://github.com/OpenSC/pam_p11/pull/22 - (fetchpatch { - name = "OpenSC-pam_p11-pull-22.patch"; - url = "https://github.com/OpenSC/pam_p11/compare/cd4eba2e921e1c2f93cde71922a76af99376246c...debd4f7acfaf998cfe4002e0be5c35ad9a9591b5.patch"; - excludes = [ ".github/build.sh" ]; - hash = "sha256-bm/agnBgvrr8L8yoGK4gzBqOGgsNWf9NIgcNJG7proE="; - }) - ]; - nativeBuildInputs = [ autoreconfHook pkg-config From 9c5bd81d0d776b3447ca4500f2f12682399d6829 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 2 Feb 2026 14:00:07 +0000 Subject: [PATCH 097/114] nushell: cleanup --- pkgs/by-name/nu/nushell/package.nix | 57 ++++++++++++++++------------- 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/nu/nushell/package.nix b/pkgs/by-name/nu/nushell/package.nix index 4e5a2f2b24b9..43a1b5477937 100644 --- a/pkgs/by-name/nu/nushell/package.nix +++ b/pkgs/by-name/nu/nushell/package.nix @@ -17,22 +17,20 @@ nushell, nix-update-script, curlMinimal, + writableTmpDirAsHomeHook, }: -let +rustPlatform.buildRustPackage (finalAttrs: { + pname = "nushell"; # NOTE: when updating this to a new non-patch version, please also try to # update the plugins. Plugins only work if they are compiled for the same # major/minor version. version = "0.110.0"; -in -rustPlatform.buildRustPackage { - pname = "nushell"; - inherit version; src = fetchFromGitHub { owner = "nushell"; repo = "nushell"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iytTJZ70kg2Huwj/BSwDX4h9DVDTlJR2gEHAB2pGn/k="; }; @@ -61,28 +59,37 @@ rustPlatform.buildRustPackage { export NU_TEST_LOCALE_OVERRIDE="en_US.UTF-8" ''; - checkPhase = '' - runHook preCheck - ( + checkPhase = + let # The skipped tests all fail in the sandbox because in the nushell test playground, # the tmp $HOME is not set, so nu falls back to looking up the passwd dir of the build # user (/var/empty). The assertions however do respect the set $HOME. - set -x - HOME=$(mktemp -d) cargo test -j $NIX_BUILD_CORES --offline -- \ - --test-threads=$NIX_BUILD_CORES \ - --skip=repl::test_config_path::test_default_config_path \ - --skip=repl::test_config_path::test_xdg_config_bad \ - --skip=repl::test_config_path::test_xdg_config_empty ${lib.optionalString stdenv.hostPlatform.isDarwin '' - \ - --skip=plugins::config::some \ - --skip=plugins::stress_internals::test_exit_early_local_socket \ - --skip=plugins::stress_internals::test_failing_local_socket_fallback \ - --skip=plugins::stress_internals::test_local_socket - ''} - ) - runHook postCheck - ''; + skippedTests = [ + "repl::test_config_path::test_default_config_path" + "repl::test_config_path::test_xdg_config_bad" + "repl::test_config_path::test_xdg_config_empty" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "plugins::config::some" + "plugins::stress_internals::test_exit_early_local_socket" + "plugins::stress_internals::test_failing_local_socket_fallback" + "plugins::stress_internals::test_local_socket" + ]; + skippedTestsStr = lib.concatStringsSep " " (lib.map (testId: "--skip=${testId}") skippedTests); + in + '' + runHook preCheck + + cargo test -j $NIX_BUILD_CORES --offline -- \ + --test-threads=$NIX_BUILD_CORES ${skippedTestsStr} + + runHook postCheck + ''; + + nativeCheckInputs = [ + writableTmpDirAsHomeHook + ]; checkInputs = lib.optionals stdenv.hostPlatform.isDarwin [ curlMinimal ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; @@ -106,4 +113,4 @@ rustPlatform.buildRustPackage { ]; mainProgram = "nu"; }; -} +}) From d56f3107ea6ef4ab36d8440b18cf32aa8c16f84a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 2 Feb 2026 14:42:24 +0000 Subject: [PATCH 098/114] nushell: skip failing test on darwin --- pkgs/by-name/nu/nushell/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/nu/nushell/package.nix b/pkgs/by-name/nu/nushell/package.nix index 43a1b5477937..044715171857 100644 --- a/pkgs/by-name/nu/nushell/package.nix +++ b/pkgs/by-name/nu/nushell/package.nix @@ -74,6 +74,9 @@ rustPlatform.buildRustPackage (finalAttrs: { "plugins::stress_internals::test_exit_early_local_socket" "plugins::stress_internals::test_failing_local_socket_fallback" "plugins::stress_internals::test_local_socket" + + # Error: × I/O error: Operation not permitted (os error 1) + "shell::environment::env::path_is_a_list_in_repl" ]; skippedTestsStr = lib.concatStringsSep " " (lib.map (testId: "--skip=${testId}") skippedTests); From 2b7b8f66a80a608eacbb2a0be75a867eb67c41a1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 2 Feb 2026 14:48:20 +0000 Subject: [PATCH 099/114] nushell: use versionCheckHook instead of testers.testVersion --- pkgs/by-name/nu/nushell/package.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/nu/nushell/package.nix b/pkgs/by-name/nu/nushell/package.nix index 044715171857..64cca8384587 100644 --- a/pkgs/by-name/nu/nushell/package.nix +++ b/pkgs/by-name/nu/nushell/package.nix @@ -13,10 +13,9 @@ libgit2, withDefaultFeatures ? true, additionalFeatures ? (p: p), - testers, - nushell, nix-update-script, curlMinimal, + versionCheckHook, writableTmpDirAsHomeHook, }: @@ -91,6 +90,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; nativeCheckInputs = [ + versionCheckHook writableTmpDirAsHomeHook ]; checkInputs = @@ -99,9 +99,6 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru = { shellPath = "/bin/nu"; - tests.version = testers.testVersion { - package = nushell; - }; updateScript = nix-update-script { }; }; From 54c16c05259d54137d068c9ebb255456a2d0b0de Mon Sep 17 00:00:00 2001 From: William Fish Date: Mon, 2 Feb 2026 15:07:28 +0000 Subject: [PATCH 100/114] variety: install missing desktop file --- pkgs/by-name/va/variety/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/va/variety/package.nix b/pkgs/by-name/va/variety/package.nix index e344922b9ccb..76f45e9f8017 100644 --- a/pkgs/by-name/va/variety/package.nix +++ b/pkgs/by-name/va/variety/package.nix @@ -89,6 +89,11 @@ python3Packages.buildPythonApplication rec { --replace-fail "{VARIETY_PATH}" "variety" ''; + postInstall = '' + mkdir -p $out/share/applications + intltool-merge --desktop-style po variety.desktop.in $out/share/applications/variety.desktop + ''; + pythonImportsCheck = [ "variety" ]; meta = { From 26fb8dcb89efed87a8b2bc94f0e85806676155b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 15:34:24 +0000 Subject: [PATCH 101/114] nextcloud-talk-desktop: 2.0.5 -> 2.0.6 --- pkgs/by-name/ne/nextcloud-talk-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix index 32dc1d833dce..ab1f669700c3 100644 --- a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix +++ b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix @@ -31,11 +31,11 @@ }: let pname = "nextcloud-talk-desktop"; - version = "2.0.5"; # Ensure both hashes (Linux and Darwin) are updated! + version = "2.0.6"; # Ensure both hashes (Linux and Darwin) are updated! hashes = { - linux = "sha256-aKNrIbv6kaLoLmTZVgwncqzF4o/5C/hFXef3QqM7oBk="; - darwin = "sha256-Nli2z8eyAq5W3ALwHiH6+Ightk3Jf0gaWtwabOJS4gw="; + linux = "sha256-eEYNfVnM+qCYnirHdBG6oqBQzDio39J7tmh4BSTAF9g="; + darwin = "sha256-2A4Jjz0XoXxTdKq6xP0xhlBneysAkBHMbqfgaftJGFQ="; }; # Only x86_64-linux is supported with Darwin support being universal From 4370e92202c173f39a58d2a7ff0d7cbcae8762c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 16:13:35 +0000 Subject: [PATCH 102/114] terraform-providers.hashicorp_google: 7.16.0 -> 7.17.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 7248a1f7dd66..7af255acb42e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,13 +571,13 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-xqj0bA+tKpxJ0Wq0bGzBmpoCyALdgBrPUaw7A5zAxxA=", + "hash": "sha256-VJ9RGR7wmX8CkNvntxlbhGuIyrCALMVH+E7zRRbD1bY=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.16.0", + "rev": "v7.17.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-6re5ARUiWmpkND7hfjSDm2aOX5vlESp7UrcPJDNIJ+s=" + "vendorHash": "sha256-u85rqTYpYFeTLGElOVojpsqUMZsopjpmsKwijsyLlz8=" }, "hashicorp_google-beta": { "hash": "sha256-orMcxMY6btX5qejY+X21JSuoLp9M0JjUiDjrQ2LQjDA=", From 78a7c9a9b9afeaec2341e3a09d7c634b285c917c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 2 Feb 2026 16:39:05 +0000 Subject: [PATCH 103/114] python3Packages.mmcv: cleanup --- .../python-modules/mmcv/default.nix | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/mmcv/default.nix b/pkgs/development/python-modules/mmcv/default.nix index 8a0821999811..83fa155edc87 100644 --- a/pkgs/development/python-modules/mmcv/default.nix +++ b/pkgs/development/python-modules/mmcv/default.nix @@ -36,7 +36,7 @@ let inherit (torch) cudaCapabilities cudaPackages cudaSupport; inherit (cudaPackages) backendStdenv; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mmcv"; version = "2.2.0"; pyproject = true; @@ -44,7 +44,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "open-mmlab"; repo = "mmcv"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-NNF9sLJWV1q6uBE73LUW4UWwYm4TBMTBJjJkFArBmsc="; }; @@ -57,7 +57,7 @@ buildPythonPackage rec { '' substituteInPlace setup.py \ --replace-fail "cpu_use = 4" "cpu_use = $NIX_BUILD_CORES" \ - --replace-fail "return locals()['__version__']" "return '${version}'" + --replace-fail "return locals()['__version__']" "return '${finalAttrs.version}'" ''; nativeBuildInputs = [ @@ -93,17 +93,16 @@ buildPythonPackage rec { # torch ]; - env.CUDA_HOME = lib.optionalString cudaSupport (lib.getDev cudaPackages.cuda_nvcc); - - preConfigure = '' - export MMCV_WITH_OPS=1 - '' - + lib.optionalString cudaSupport '' - export CC=${lib.getExe' backendStdenv.cc "cc"} - export CXX=${lib.getExe' backendStdenv.cc "c++"} - export TORCH_CUDA_ARCH_LIST="${lib.concatStringsSep ";" cudaCapabilities}" - export FORCE_CUDA=1 - ''; + env = { + CUDA_HOME = lib.optionalString cudaSupport (lib.getDev cudaPackages.cuda_nvcc); + MMCV_WITH_OPS = 1; + } + // lib.optionalAttrs cudaSupport { + CC = lib.getExe' backendStdenv.cc "cc"; + CXX = lib.getExe' backendStdenv.cc "c++"; + TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" cudaCapabilities; + FORCE_CUDA = 1; + }; pythonImportsCheck = [ "mmcv" ]; @@ -146,8 +145,8 @@ buildPythonPackage rec { meta = { description = "Foundational Library for Computer Vision Research"; homepage = "https://github.com/open-mmlab/mmcv"; - changelog = "https://github.com/open-mmlab/mmcv/releases/tag/v${version}"; + changelog = "https://github.com/open-mmlab/mmcv/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ rxiao ]; }; -} +}) From 2603a3abe4bc7c4ff5001ab83dadacb6e9a194cb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 2 Feb 2026 16:57:51 +0000 Subject: [PATCH 104/114] python3Packages.mmcv: skip crashing test on x86_64-darwin --- pkgs/development/python-modules/mmcv/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/mmcv/default.nix b/pkgs/development/python-modules/mmcv/default.nix index 83fa155edc87..2f1984589ca5 100644 --- a/pkgs/development/python-modules/mmcv/default.nix +++ b/pkgs/development/python-modules/mmcv/default.nix @@ -140,6 +140,10 @@ buildPythonPackage (finalAttrs: { "test_ycbcr2rgb" "test_ycbcr2bgr" "test_tensor2imgs" + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + # Fatal Python error: Segmentation fault + "test_transform" ]; meta = { From 006b8ea7accb818a0bc21bf238dc2f54abc589f8 Mon Sep 17 00:00:00 2001 From: William Fish Date: Mon, 2 Feb 2026 17:22:37 +0000 Subject: [PATCH 105/114] variety: install missing icon to hicolor icon theme --- pkgs/by-name/va/variety/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/va/variety/package.nix b/pkgs/by-name/va/variety/package.nix index 76f45e9f8017..702c78588b37 100644 --- a/pkgs/by-name/va/variety/package.nix +++ b/pkgs/by-name/va/variety/package.nix @@ -92,6 +92,9 @@ python3Packages.buildPythonApplication rec { postInstall = '' mkdir -p $out/share/applications intltool-merge --desktop-style po variety.desktop.in $out/share/applications/variety.desktop + + mkdir -p $out/share/icons/hicolor/scalable/apps + cp variety/data/icons/scalable/apps/variety.svg $out/share/icons/hicolor/scalable/apps/variety.svg ''; pythonImportsCheck = [ "variety" ]; From eb37b6fc47e1d2bf25827567bedfc9df2a776c3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 17:30:32 +0000 Subject: [PATCH 106/114] python3Packages.textual: 7.4.0 -> 7.5.0 --- pkgs/development/python-modules/textual/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix index 5acaf85547e4..e492fcf790c1 100644 --- a/pkgs/development/python-modules/textual/default.nix +++ b/pkgs/development/python-modules/textual/default.nix @@ -37,14 +37,14 @@ buildPythonPackage rec { pname = "textual"; - version = "7.4.0"; + version = "7.5.0"; pyproject = true; src = fetchFromGitHub { owner = "Textualize"; repo = "textual"; tag = "v${version}"; - hash = "sha256-2wJ8WS5SHM3bgkDmoOgY9YbLhBfUtD9JNM6YCx5aznY="; + hash = "sha256-1QtWrh05ATKLIVSByWusYcEHEeH8+9qsSdyTNBzh9L0="; }; build-system = [ poetry-core ]; From b879dabc95a0e2520b91e35291442bfe8cc4d43e Mon Sep 17 00:00:00 2001 From: ilkecan Date: Mon, 2 Feb 2026 20:37:49 +0300 Subject: [PATCH 107/114] libfyaml: add ilkecan to maintainers --- pkgs/by-name/li/libfyaml/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libfyaml/package.nix b/pkgs/by-name/li/libfyaml/package.nix index 82cd2b8a7357..87c0887f3845 100644 --- a/pkgs/by-name/li/libfyaml/package.nix +++ b/pkgs/by-name/li/libfyaml/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/pantoniou/libfyaml"; changelog = "https://github.com/pantoniou/libfyaml/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ilkecan ]; pkgConfigModules = [ "libfyaml" ]; platforms = lib.platforms.all; }; From 1c6408f6487641334b2c8076c031864b84799f5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 17:51:25 +0000 Subject: [PATCH 108/114] cog: 0.0.47 -> 0.0.51 --- pkgs/by-name/co/cog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cog/package.nix b/pkgs/by-name/co/cog/package.nix index 80b65f53f789..27c1155cc976 100644 --- a/pkgs/by-name/co/cog/package.nix +++ b/pkgs/by-name/co/cog/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "cog"; - version = "0.0.47"; + version = "0.0.51"; src = fetchFromGitHub { owner = "grafana"; repo = "cog"; tag = "v${version}"; - hash = "sha256-gbM/PknM8ZC4BJx2OymLSuQO+DndB3f1Wx0zvep9tn0="; + hash = "sha256-Z6UegaM4+OXOo6sjfLN1tGVbeYCN9nYKRqDlOpz4NPU="; }; - vendorHash = "sha256-Uf6XwwhWl6dzJJFeDgIoQU0zZ2QFjzEWwv+q9YazTxs="; + vendorHash = "sha256-AcBsXkXwXCtmJ5k+YBnQnmFZCrfarhuOygmqFJQ1CZk="; subPackages = [ "cmd/cli" ]; From cb946ace55232dfc20a349c24cb6e9de015d07cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Feb 2026 09:55:54 -0800 Subject: [PATCH 109/114] authentik: depends on cachetools --- pkgs/by-name/au/authentik/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index adc0aa587bc7..8a4a7c6409e3 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -340,19 +340,19 @@ let --replace-fail 'web/' '${webui}/' ''; - nativeBuildInputs = [ - prev.hatchling - prev.pythonRelaxDepsHook + build-system = [ + final.hatchling ]; pythonRemoveDeps = [ "dumb-init" ]; pythonRelaxDeps = true; - propagatedBuildInputs = + dependencies = with final; [ argon2-cffi + cachetools channels cryptography dacite From 99c5f449386551ec84b4fb1758516f7d1e6d7136 Mon Sep 17 00:00:00 2001 From: WeetHet Date: Mon, 24 Nov 2025 20:55:25 +0200 Subject: [PATCH 110/114] nix-run: init at 0.1.0.0-alpha.2 --- pkgs/by-name/ni/nix-run/nix-run.nix | 40 +++++++++++++++++++++++++++++ pkgs/by-name/ni/nix-run/package.nix | 7 +++++ 2 files changed, 47 insertions(+) create mode 100644 pkgs/by-name/ni/nix-run/nix-run.nix create mode 100644 pkgs/by-name/ni/nix-run/package.nix diff --git a/pkgs/by-name/ni/nix-run/nix-run.nix b/pkgs/by-name/ni/nix-run/nix-run.nix new file mode 100644 index 000000000000..efd371ef09e2 --- /dev/null +++ b/pkgs/by-name/ni/nix-run/nix-run.nix @@ -0,0 +1,40 @@ +{ + mkDerivation, + attoparsec, + base, + fetchgit, + filepath, + hercules-ci-optparse-applicative, + hpack, + lib, + nix-derivation, + process, + relude, + unix, +}: +mkDerivation rec { + pname = "nix-run"; + version = "0.1.0.0-alpha.2"; + src = fetchgit { + url = "https://tangled.org/weethet.bsky.social/nix-run"; + tag = version; + hash = "sha256-vnYD3N32H6eEPLis8eNlglXVY+guP5DDKCf2z7CLzwA="; + }; + isLibrary = false; + isExecutable = true; + libraryToolDepends = [ hpack ]; + executableHaskellDepends = [ + attoparsec + base + filepath + hercules-ci-optparse-applicative + nix-derivation + process + relude + unix + ]; + prePatch = "hpack"; + homepage = "https://tangled.org/@weethet.bsky.social/nix-run"; + license = lib.licenses.bsd3; + mainProgram = "nix-run"; +} diff --git a/pkgs/by-name/ni/nix-run/package.nix b/pkgs/by-name/ni/nix-run/package.nix new file mode 100644 index 000000000000..eb3e2a26c35e --- /dev/null +++ b/pkgs/by-name/ni/nix-run/package.nix @@ -0,0 +1,7 @@ +{ lib, haskellPackages }: +(haskellPackages.callPackage ./nix-run.nix { }).overrideAttrs (old: { + meta = old.meta // { + description = "A non-experimental replacement for nix run"; + maintainers = [ lib.maintainers.WeetHet ]; + }; +}) From 494442c82d8c1deb6b681bfb3dc309131d4a8b4b Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 2 Feb 2026 19:31:34 +0100 Subject: [PATCH 111/114] merve: init at 1.0.1 --- pkgs/by-name/me/merve/package.nix | 61 +++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/me/merve/package.nix diff --git a/pkgs/by-name/me/merve/package.nix b/pkgs/by-name/me/merve/package.nix new file mode 100644 index 000000000000..64b60cf0b55f --- /dev/null +++ b/pkgs/by-name/me/merve/package.nix @@ -0,0 +1,61 @@ +{ + lib, + cmake, + fetchFromGitHub, + simdutf, + gtest, + nix-update-script, + stdenv, + testers, + validatePkgConfig, + static ? stdenv.hostPlatform.isStatic, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "merve"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "nodejs"; + repo = "merve"; + tag = "v${finalAttrs.version}"; + hash = "sha256-IqUpvnrbnsXlI//xRLbcseMFVLQrwdDCyW1oud3+Ekk="; + }; + + doCheck = true; + cmakeFlags = [ + (lib.cmakeBool "BUILD_SHARED_LIBS" (!static)) + (lib.cmakeBool "MERVE_TESTING" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "MERVE_USE_SIMDUTF" true) + ]; + + nativeBuildInputs = [ + cmake + validatePkgConfig + ]; + buildInputs = [ + simdutf + ]; + checkInputs = [ + gtest + ]; + + passthru = { + updateScript = nix-update-script { }; + + tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + }; + + meta = { + description = "Lexer to extract named exports via analysis from CommonJS modules"; + homepage = "https://github.com/nodejs/merve"; + changelog = "https://github.com/nodejs/merve/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ aduh95 ]; + platforms = lib.platforms.all; + pkgConfigModules = [ "merve" ]; + }; +}) From 439ec39cfe3af28440257a76253c7e47aeb7b9c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 19:58:43 +0000 Subject: [PATCH 112/114] python3Packages.snakemake: 9.16.0 -> 9.16.2 --- pkgs/by-name/sn/snakemake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index edb5560e3005..5bf6bb6d2665 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "snakemake"; - version = "9.16.0"; + version = "9.16.2"; pyproject = true; src = fetchFromGitHub { owner = "snakemake"; repo = "snakemake"; tag = "v${version}"; - hash = "sha256-Sj9YnPmj7Fn1+8sIO7IYnuj6vDwxUnn+JDg+DbbgbSI="; + hash = "sha256-8pxl1GE30kM3wbbsgDnH1TKfVjQ6ZpFJ3980L7/Balk="; }; postPatch = '' From afcf14ccdb15bce6b21a3f4d9aedf933fc0e4181 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 20:23:15 +0000 Subject: [PATCH 113/114] monkeysAudio: 12.05 -> 12.09 --- pkgs/by-name/mo/monkeysAudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monkeysAudio/package.nix b/pkgs/by-name/mo/monkeysAudio/package.nix index 2969c8faa569..6b88b7914e26 100644 --- a/pkgs/by-name/mo/monkeysAudio/package.nix +++ b/pkgs/by-name/mo/monkeysAudio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "12.05"; + version = "12.09"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-QmowAu/v1jqDa3MvhGlviGFZQbk7ADROLPV/R7IpsHE="; + hash = "sha256-ACygfj+VV3cUvrnoU4cjvMFsTWnKOpzzfj+oMJbF5+I="; stripRoot = false; }; From 911ddc68e427dc2eb021f751b3200f7f464eb191 Mon Sep 17 00:00:00 2001 From: mana-byte Date: Mon, 2 Feb 2026 17:27:32 +0100 Subject: [PATCH 114/114] =?UTF-8?q?gg-jj:=200.29.0=20=E2=86=92=200.37.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gg/gg-jj/package.nix | 27 ++++--- .../update-tauri-npm-to-match-cargo.patch | 81 ------------------- 2 files changed, 14 insertions(+), 94 deletions(-) delete mode 100644 pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch diff --git a/pkgs/by-name/gg/gg-jj/package.nix b/pkgs/by-name/gg/gg-jj/package.nix index 1bc472337a58..b2200f878f5b 100644 --- a/pkgs/by-name/gg/gg-jj/package.nix +++ b/pkgs/by-name/gg/gg-jj/package.nix @@ -13,24 +13,21 @@ webkitgtk_4_1, versionCheckHook, nix-update-script, + gitMinimal, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "gg"; - version = "0.29.0"; + version = "0.37.2"; src = fetchFromGitHub { owner = "gulbanana"; repo = "gg"; tag = "v${finalAttrs.version}"; - hash = "sha256-RFNROdPfJksxK5tOP1LOlV/di8AyeJbxwaIoWaZEaVU="; + hash = "sha256-xs8UmHKtu+fzNrw77JAifkxDOAx1w/UUKK/4rhWjf2I="; }; - cargoRoot = "src-tauri"; - - buildAndTestSubdir = "src-tauri"; - - cargoHash = "sha256-AdatJNDqIoRHfaf81iFhOs2JGLIxy7agFJj96bFPj00="; + cargoHash = "sha256-iEWdN6xVXrZiAcsung9LrsTsJdx3cnlr6x3NMrKSi+k="; npmDeps = fetchNpmDeps { inherit (finalAttrs) @@ -39,14 +36,9 @@ rustPlatform.buildRustPackage (finalAttrs: { src patches ; - hash = "sha256-ehXGLpCCN+BNqtwjEatcfR0kQHj5WOofTDR5mLSVW0U="; + hash = "sha256-jAzIaLRACIDjsn8bHTr3erBoC/02jz8xhyHpFxwH+Y4="; }; - patches = [ - # Remove after https://github.com/gulbanana/gg/pull/68 is released - ./update-tauri-npm-to-match-cargo.patch - ]; - nativeBuildInputs = [ cargo-tauri.hook nodejs @@ -64,6 +56,15 @@ rustPlatform.buildRustPackage (finalAttrs: { webkitgtk_4_1 ]; + nativeCheckInputs = [ + # Failing tests: Could not execute the git process, found in the OS path 'git' + gitMinimal + ]; + checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ + # Attempted to create a NULL object. + "--skip=web::tests::integration_test" + ]; + env.OPENSSL_NO_VENDOR = true; postInstall = lib.optionals stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch b/pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch deleted file mode 100644 index ab26a756a514..000000000000 --- a/pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 627de4bd148229a1feb327262b9f0b2a75077ed3 Mon Sep 17 00:00:00 2001 -From: Mitchell Skaggs -Date: Mon, 1 Sep 2025 19:02:19 -0500 -Subject: [PATCH] update `@tauri-apps/api` and `@tauri-apps/plugin-shell` to - match Cargo versions - -In Tauri *CLI* versions >=2.8.0, the build fails if NPM and Cargo versions -are not aligned. This is not a new requirement, this merely verifies an -existing requirement. The CLI version in Nixpkgs was updated and now -detects this already-existing error. - -This pulls the NPM versions up to match the existing Cargo versions -without touching any other dependencies. ---- - package-lock.json | 18 +++++++++--------- - package.json | 4 ++-- - 2 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/package-lock.json b/package-lock.json -index 3affe19..ebe27e7 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -9,8 +9,8 @@ - "version": "0.29.0", - "dependencies": { - "@catppuccin/palette": "^1.0.3", -- "@tauri-apps/api": "^2.0.0-beta.0", -- "@tauri-apps/plugin-shell": "^2.0.0-beta.0", -+ "@tauri-apps/api": "^2.4.1", -+ "@tauri-apps/plugin-shell": "2.2.1", - "feather-icons": "^4.29.1", - "modern-normalize": "^2.0.0" - }, -@@ -793,9 +793,9 @@ - } - }, - "node_modules/@tauri-apps/api": { -- "version": "2.1.1", -- "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.1.1.tgz", -- "integrity": "sha512-fzUfFFKo4lknXGJq8qrCidkUcKcH2UHhfaaCNt4GzgzGaW2iS26uFOg4tS3H4P8D6ZEeUxtiD5z0nwFF0UN30A==", -+ "version": "2.4.1", -+ "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.4.1.tgz", -+ "integrity": "sha512-5sYwZCSJb6PBGbBL4kt7CnE5HHbBqwH+ovmOW6ZVju3nX4E3JX6tt2kRklFEH7xMOIwR0btRkZktuLhKvyEQYg==", - "license": "Apache-2.0 OR MIT", - "funding": { - "type": "opencollective", -@@ -1002,9 +1002,9 @@ - } - }, - "node_modules/@tauri-apps/plugin-shell": { -- "version": "2.0.1", -- "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.0.1.tgz", -- "integrity": "sha512-akU1b77sw3qHiynrK0s930y8zKmcdrSD60htjH+mFZqv5WaakZA/XxHR3/sF1nNv9Mgmt/Shls37HwnOr00aSw==", -+ "version": "2.2.1", -+ "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.2.1.tgz", -+ "integrity": "sha512-G1GFYyWe/KlCsymuLiNImUgC8zGY0tI0Y3p8JgBCWduR5IEXlIJS+JuG1qtveitwYXlfJrsExt3enhv5l2/yhA==", - "license": "MIT OR Apache-2.0", - "dependencies": { - "@tauri-apps/api": "^2.0.0" -@@ -2054,4 +2054,4 @@ - "license": "ISC" - } - } --} -\ No newline at end of file -+} -diff --git a/package.json b/package.json -index 6000620..9d61871 100644 ---- a/package.json -+++ b/package.json -@@ -14,8 +14,8 @@ - }, - "dependencies": { - "@catppuccin/palette": "^1.0.3", -- "@tauri-apps/api": "^2.0.0-beta.0", -- "@tauri-apps/plugin-shell": "^2.0.0-beta.0", -+ "@tauri-apps/api": "^2.4.1", -+ "@tauri-apps/plugin-shell": "2.2.1", - "feather-icons": "^4.29.1", - "modern-normalize": "^2.0.0" - },