From 390c85be5e415a710283d77e8c762cc5ed23fd7e Mon Sep 17 00:00:00 2001 From: Logan Barnett Date: Sun, 25 May 2025 21:31:07 -0700 Subject: [PATCH 01/61] maintainers: add logan-barnett --- maintainers/maintainer-list.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b4ed4ecc2347..7d9e8cfcb0c3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15064,6 +15064,17 @@ githubId = 918448; name = "Anthony Lodi"; }; + logan-barnett = { + email = "logustus+nixpkgs@gmail.com"; + github = "LoganBarnett"; + githubId = 27005; + keys = [ + { + fingerprint = "3F29 5F7D 2427 6467 A9B2 3459 41E4 6FB1 ACEA 3EF0"; + } + ]; + name = "Logan Barnett"; + }; logger = { name = "Ido Samuelson"; email = "ido.samuelson@gmail.com"; From 9fb57fd28795e408cf6601c9bb319b06018348ef Mon Sep 17 00:00:00 2001 From: Logan Barnett Date: Sun, 25 May 2025 21:32:40 -0700 Subject: [PATCH 02/61] dness: init at 0.5.7 --- pkgs/by-name/dn/dness/package.nix | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/dn/dness/package.nix diff --git a/pkgs/by-name/dn/dness/package.nix b/pkgs/by-name/dn/dness/package.nix new file mode 100644 index 000000000000..ef3becefebd6 --- /dev/null +++ b/pkgs/by-name/dn/dness/package.nix @@ -0,0 +1,41 @@ +{ + fetchFromGitHub, + lib, + openssl, + pkg-config, + rustPlatform, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "dness"; + version = "0.5.7"; + + src = fetchFromGitHub { + owner = "nickbabcock"; + repo = "dness"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Vty4ec6aoUh3p2b9vLkNeS5R4pJWzjwYrC5DtVVyhT8="; + }; + + cargoHash = "sha256-WhSeNukPjgM7Cy8LWi/s1YGa5/UxsFU1NGL7vIUlU58="; + + doCheck = false; # Many tests require network access + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Dynamic DNS updating tool supporting a variety of providers"; + homepage = "https://github.com/nickbabcock/dness"; + maintainers = with lib.maintainers; [ logan-barnett ]; + mainProgram = "dness"; + license = lib.licenses.mit; + }; +}) From 2549b02fff441e03438e28c087eed1413c876750 Mon Sep 17 00:00:00 2001 From: NaCNO Date: Mon, 26 Jan 2026 01:06:29 +0100 Subject: [PATCH 03/61] mozc: make ibus dependency optional (opt-in) --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/mo/mozc-ut/package.nix | 2 ++ pkgs/by-name/mo/mozc/package.nix | 41 ++++++++++++++++++++++++---- pkgs/top-level/all-packages.nix | 3 +- 4 files changed, 41 insertions(+), 7 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 977257a4f513..b214dc89f01d 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -76,6 +76,8 @@ - `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. +- `mozc` and `mozc-ut` no longer contains the IBus front-end, which are now provided by `ibus-engines.mozc` and `ibus-engines.mozc-ut`. + - `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. - `gurk-rs` has been updated from `0.6.4` to `0.8.0`. Version `0.8.0` includes breaking changes. For more information read the [release notes for 0.8.0](https://github.com/boxdot/gurk-rs/releases/tag/v0.8.0). diff --git a/pkgs/by-name/mo/mozc-ut/package.nix b/pkgs/by-name/mo/mozc-ut/package.nix index a758f1e8d622..fca5b658ebbf 100644 --- a/pkgs/by-name/mo/mozc-ut/package.nix +++ b/pkgs/by-name/mo/mozc-ut/package.nix @@ -8,8 +8,10 @@ mozcdic-ut-place-names, mozcdic-ut-skk-jisyo, mozcdic-ut-sudachidict, + withIbus ? false, }: mozc.override { + inherit withIbus; dictionaries = [ mozcdic-ut-alt-cannadic mozcdic-ut-edict2 diff --git a/pkgs/by-name/mo/mozc/package.nix b/pkgs/by-name/mo/mozc/package.nix index b0eb6f71c01c..b0c67f16d820 100644 --- a/pkgs/by-name/mo/mozc/package.nix +++ b/pkgs/by-name/mo/mozc/package.nix @@ -7,6 +7,7 @@ protobuf_27, bazel_7, ibus, + withIbus ? false, unzip, xdg-utils, jp-zip-codes, @@ -36,9 +37,9 @@ buildBazelPackage rec { ]; buildInputs = [ - ibus qt6.qtbase - ]; + ] + ++ lib.optional withIbus ibus; dontAddBazelOpts = true; removeRulesCC = false; @@ -65,7 +66,18 @@ buildBazelPackage rec { "opt" ]; - bazelTargets = [ "package" ]; + bazelTargets = [ + "unix/icons" + "gui/tool:mozc_tool" + "server:mozc_server" + "unix/emacs:mozc_emacs_helper" + "unix/emacs:mozc.el" + "renderer/qt:mozc_renderer" + ] + ++ lib.optionals withIbus [ + "unix/ibus:gen_mozc_xml" + "unix/ibus:ibus_mozc" + ]; postPatch = '' # replace protobuf with our own @@ -89,8 +101,25 @@ buildBazelPackage rec { buildAttrs.installPhase = '' runHook preInstall - unzip bazel-bin/unix/mozc.zip -x "tmp/*" -d / - + install -Dm555 "bazel-bin/server/mozc_server" "$out/lib/mozc/mozc_server" + install -Dm555 "bazel-bin/renderer/qt/mozc_renderer" "$out/lib/mozc/mozc_renderer" + install -Dm555 "bazel-bin/gui/tool/mozc_tool" "$out/lib/mozc/mozc_tool" + install -Dm555 "bazel-bin/unix/emacs/mozc_emacs_helper" "$out/bin/mozc_emacs_helper" + install -Dm444 "unix/emacs/mozc.el" "$out/share/emacs/site-lisp/emacs-mozc/mozc.el" + install -d "$out/share/icons/mozc/" + unzip bazel-bin/unix/icons.zip -d "$out/share/icons/mozc/" + '' + + (lib.optionalString withIbus '' + install -Dm555 "bazel-bin/unix/ibus/ibus_mozc" "$out/lib/ibus-mozc/ibus-engine-mozc" + install -Dm555 "bazel-bin/unix/ibus/mozc.xml" "$out/share/ibus/components/mozc.xml" + install -d "$out/share/ibus-mozc/" + for icon in $out/share/icons/mozc/*.png + do + cp $icon $out/share/ibus-mozc/ + done + mv $out/share/ibus-mozc/{mozc,product_icon}.png + '') + + '' # create a desktop file for gnome-control-center # copied from ubuntu mkdir -p $out/share/applications @@ -102,7 +131,7 @@ buildBazelPackage rec { ''; meta = { - isIbusEngine = true; + isIbusEngine = withIbus; description = "Japanese input method from Google"; mainProgram = "mozc_emacs_helper"; homepage = "https://github.com/google/mozc"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 344288d86e77..2dbcdfcd19cb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2236,7 +2236,8 @@ with pkgs; m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { }; - inherit mozc mozc-ut; + mozc = mozc.override { withIbus = true; }; + mozc-ut = mozc-ut.override { withIbus = true; }; openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; From e81b4fb88ae2c73d09cffc07ae113eeefcd8a2c3 Mon Sep 17 00:00:00 2001 From: royce-c <114127058+royce-c@users.noreply.github.com> Date: Thu, 12 Feb 2026 17:14:57 -0800 Subject: [PATCH 04/61] nixos/chrony: change chrony.keys owner to prevent chronyd user write access --- nixos/modules/services/networking/ntp/chrony.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index a79599076502..dd6734f21955 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -276,7 +276,7 @@ in systemd.tmpfiles.rules = [ "d ${stateDir} 0750 chrony chrony - -" "f ${driftFile} 0640 chrony chrony - -" - "f ${keyFile} 0640 chrony chrony - -" + "f ${keyFile} 0640 root chrony - -" ] ++ lib.optionals cfg.enableRTCTrimming [ "f ${rtcFile} 0640 chrony chrony - -" From b44354d0c8a0264dcb50c73b4a0823f5942d5599 Mon Sep 17 00:00:00 2001 From: royce-c <114127058+royce-c@users.noreply.github.com> Date: Thu, 12 Feb 2026 17:24:24 -0800 Subject: [PATCH 05/61] nixos/chrony: fix typo in variable name: dispathcer -> dispatcher --- nixos/modules/services/networking/ntp/chrony.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index a79599076502..b13a04ece80f 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -51,7 +51,7 @@ let ++ lib.optional cfg.enableMemoryLocking "-m" ++ cfg.extraFlags; - dispathcerScriptFile = pkgs.callPackage ( + dispatcherScriptFile = pkgs.callPackage ( { runCommand, srcOnly, @@ -258,7 +258,7 @@ in networking.networkmanager.dispatcherScripts = lib.mkIf cfg.dispatcherScript [ { type = "basic"; - source = dispathcerScriptFile; + source = dispatcherScriptFile; } ]; From 855fa05852aa57961f83e9aa0054c30a896854db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Sat, 14 Feb 2026 14:21:23 -0800 Subject: [PATCH 06/61] python3Packages.pyrad: 2.4-unstable-2025-12-02 -> 2.5.4 https://github.com/pyradius/pyrad/compare/56649fc522faeb4bc105ac6d0f95b080e97c89aa..2.5.4 --- .../python-modules/pyrad/default.nix | 41 +++++++++++++------ 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/pyrad/default.nix b/pkgs/development/python-modules/pyrad/default.nix index a17339abd7cd..19b7d5eb1832 100644 --- a/pkgs/development/python-modules/pyrad/default.nix +++ b/pkgs/development/python-modules/pyrad/default.nix @@ -3,36 +3,51 @@ fetchFromGitHub, lib, nix-update-script, - unittestCheckHook, - poetry-core, + setuptools, + netaddr, + pytestCheckHook, + sphinxHook, + sphinx-rtd-theme, }: -buildPythonPackage { +buildPythonPackage (finalAttrs: { pname = "pyrad"; - version = "2.4-unstable-2025-12-02"; + version = "2.5.4"; pyproject = true; src = fetchFromGitHub { owner = "pyradius"; repo = "pyrad"; - rev = "56649fc522faeb4bc105ac6d0f95b080e97c89aa"; - hash = "sha256-F+6ejSvIJDcLLb1o3m6r1es/PObB8H6eeSkAETJaftc="; + tag = finalAttrs.version; + hash = "sha256-94BjJRzCSJu/bVuYYKFlJkBcOVcQjmbDJ8QG+JwVpxY="; }; + build-system = [ setuptools ]; + + dependencies = [ netaddr ]; + + # Upstream doesn't exclude docs, example, and pyrad.tests from package + # discovery, causing them to be installed into site-packages. postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail 'repository =' 'Repository =' + --replace-fail 'exclude = ["tests*"]' 'exclude = ["docs*", "example*", "pyrad.tests*"]' ''; - nativeBuildInputs = [ poetry-core ]; + outputs = [ + "out" + "doc" + ]; - nativeCheckInputs = [ unittestCheckHook ]; + nativeBuildInputs = [ + sphinxHook + sphinx-rtd-theme + ]; + + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "pyrad" ]; - passthru.updateScript = nix-update-script { - extraArgs = [ "--version=branch" ]; - }; + passthru.updateScript = nix-update-script { }; meta = { description = "Python RADIUS Implementation"; @@ -40,4 +55,4 @@ buildPythonPackage { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ drawbu ]; }; -} +}) From f945716d6f039c4c23df97976df15d4f6800e42d Mon Sep 17 00:00:00 2001 From: Yureka Date: Fri, 27 Feb 2026 09:58:02 +0100 Subject: [PATCH 07/61] firefoxpwa: wrap using wrapFirefox --- .../package.nix | 51 ++++--------------- pkgs/top-level/all-packages.nix | 2 + 2 files changed, 11 insertions(+), 42 deletions(-) rename pkgs/by-name/fi/{firefoxpwa => firefoxpwa-unwrapped}/package.nix (81%) diff --git a/pkgs/by-name/fi/firefoxpwa/package.nix b/pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix similarity index 81% rename from pkgs/by-name/fi/firefoxpwa/package.nix rename to pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix index 3f6c43bc42e4..79b2aa393743 100644 --- a/pkgs/by-name/fi/firefoxpwa/package.nix +++ b/pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix @@ -1,5 +1,4 @@ { - extraLibs ? [ ], firefoxRuntime ? firefox-unwrapped, lib, @@ -8,27 +7,15 @@ makeWrapper, rustPlatform, - cups, - ffmpeg, firefox-unwrapped, - libcanberra-gtk3, - libglvnd, - libnotify, - libpulseaudio, - libva, - libgbm, nixosTests, openssl, - pciutils, - pipewire, pkg-config, stdenv, - udev, - libxscrnsaver, }: rustPlatform.buildRustPackage rec { - pname = "firefoxpwa"; + pname = "firefoxpwa-unwrapped"; version = "2.18.0"; src = fetchFromGitHub { @@ -62,27 +49,6 @@ rustPlatform.buildRustPackage rec { }; completions = "target/${stdenv.targetPlatform.config}/release/completions"; - gtk_modules = map (x: x + x.gtkModule) [ libcanberra-gtk3 ]; - libs = - let - libs = [ - cups - ffmpeg - libglvnd - libnotify - libpulseaudio - libva - libgbm - pciutils - pipewire - udev - libxscrnsaver - ] - ++ gtk_modules - ++ extraLibs; - in - lib.makeLibraryPath libs + ":" + lib.makeSearchPathOutput "lib" "lib64" libs; - postInstall = '' # Runtime mkdir -p $out/share/firefoxpwa @@ -113,17 +79,18 @@ rustPlatform.buildRustPackage rec { install -Dm644 packages/appstream/si.filips.FirefoxPWA.svg $out/share/icons/hicolor/scalable/apps/si.filips.FirefoxPWA.svg wrapProgram $out/bin/firefoxpwa \ - --prefix FFPWA_SYSDATA : "$out/share/firefoxpwa" \ - --prefix LD_LIBRARY_PATH : "$libs" \ - --suffix-each GTK_PATH : "$gtk_modules" + --prefix FFPWA_SYSDATA : "$out/share/firefoxpwa" wrapProgram $out/bin/firefoxpwa-connector \ - --prefix FFPWA_SYSDATA : "$out/share/firefoxpwa" \ - --prefix LD_LIBRARY_PATH : "$libs" \ - --suffix-each GTK_PATH : "$gtk_modules" + --prefix FFPWA_SYSDATA : "$out/share/firefoxpwa" ''; - passthru.tests.firefoxpwa = nixosTests.firefoxpwa; + passthru = { + tests.firefoxpwa = nixosTests.firefoxpwa; + binaryName = "firefoxpwa"; + applicationName = "firefoxpwa"; + inherit (firefoxRuntime) gtk3; + }; meta = { description = "Tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox (native component)"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b0bec92c53e1..704a8b50ac68 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9664,6 +9664,8 @@ with pkgs; pname = "firefox-bin"; }; + firefoxpwa = wrapFirefox firefoxpwa-unwrapped { }; + librewolf = wrapFirefox librewolf-unwrapped { inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles; libName = "librewolf"; From d1b23aea8e25c9c9276b2a4f9e031307eda55fab Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Mon, 2 Mar 2026 08:18:34 +0000 Subject: [PATCH 08/61] ineffassign: 0.1.0 -> 0.2.0 --- .../in/ineffassign/0001-fix-build.patch | 72 ------------------- pkgs/by-name/in/ineffassign/package.nix | 10 +-- 2 files changed, 3 insertions(+), 79 deletions(-) delete mode 100644 pkgs/by-name/in/ineffassign/0001-fix-build.patch diff --git a/pkgs/by-name/in/ineffassign/0001-fix-build.patch b/pkgs/by-name/in/ineffassign/0001-fix-build.patch deleted file mode 100644 index 3b953539d852..000000000000 --- a/pkgs/by-name/in/ineffassign/0001-fix-build.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 731d5be8e39bdf28266057ef06705a1a5fd45750 Mon Sep 17 00:00:00 2001 -From: wxt <3264117476@qq.com> -Date: Tue, 22 Oct 2024 11:46:12 +0800 -Subject: [PATCH] fix build - ---- - go.mod | 11 +++++++++-- - go.sum | 35 ++++++++--------------------------- - 2 files changed, 17 insertions(+), 29 deletions(-) - -diff --git a/go.mod b/go.mod -index b65ec67..84cc7ca 100644 ---- a/go.mod -+++ b/go.mod -@@ -1,5 +1,12 @@ - module github.com/gordonklaus/ineffassign - --go 1.14 -+go 1.22.0 - --require golang.org/x/tools v0.1.5 -+toolchain go1.23.2 -+ -+require golang.org/x/tools v0.26.0 -+ -+require ( -+ golang.org/x/mod v0.21.0 // indirect -+ golang.org/x/sync v0.8.0 // indirect -+) -diff --git a/go.sum b/go.sum -index 6483b19..486c8d4 100644 ---- a/go.sum -+++ b/go.sum -@@ -1,27 +1,8 @@ --github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= --golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= --golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= --golang.org/x/mod v0.4.2 h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo= --golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= --golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= --golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= --golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= --golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= --golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20210510120138-977fb7262007 h1:gG67DSER+11cZvqIMb8S8bt0vZtiN6xWYARwirrOSfE= --golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= --golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= --golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= --golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= --golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= --golang.org/x/tools v0.1.5 h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA= --golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= --golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= --golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= --golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= --golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -+github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -+github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -+golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0= -+golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= -+golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= -+golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -+golang.org/x/tools v0.26.0 h1:v/60pFQmzmT9ExmjDv2gGIfi3OqfKoEP6I5+umXlbnQ= -+golang.org/x/tools v0.26.0/go.mod h1:TPVVj70c7JJ3WCazhD8OdXcZg/og+b9+tH/KxylGwH0= --- -2.46.1 - diff --git a/pkgs/by-name/in/ineffassign/package.nix b/pkgs/by-name/in/ineffassign/package.nix index 61d29acfc9a2..1dc6fa78c008 100644 --- a/pkgs/by-name/in/ineffassign/package.nix +++ b/pkgs/by-name/in/ineffassign/package.nix @@ -7,20 +7,16 @@ buildGoModule (finalAttrs: { pname = "ineffassign"; - version = "0.1.0"; + version = "0.2.0"; src = fetchFromGitHub { owner = "gordonklaus"; repo = "ineffassign"; tag = "v${finalAttrs.version}"; - hash = "sha256-JVrAIspRL6XvDd/AnPFt9IJPQ0hY1KPwXvldAfwYkzU="; + hash = "sha256-3bn13aQCz7Zn7DUmOTawFYI/xHUqabXrrVOYlOC5J/g="; }; - patches = [ - ./0001-fix-build.patch # run go get -u. Old dependency can't run correctly on go 1.23 - ]; - - vendorHash = "sha256-WpX5I9PK7xuln6BkIEW2qIF1K/BgaEu/gkJsz+ThVk0="; + vendorHash = "sha256-h6r13xxPRTlSdTwi88ITra7SizU1z4pXWsmqlG2frU8="; passthru.updateScript = nix-update-script { }; From 53c7298c63172b4c2419bddd994deab024840697 Mon Sep 17 00:00:00 2001 From: uku Date: Tue, 3 Mar 2026 10:22:10 +0100 Subject: [PATCH 09/61] jay: add wayland session, shell completions, update script --- pkgs/by-name/ja/jay/package.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/by-name/ja/jay/package.nix b/pkgs/by-name/ja/jay/package.nix index 2c6352051e79..3a889d873aaf 100644 --- a/pkgs/by-name/ja/jay/package.nix +++ b/pkgs/by-name/ja/jay/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, rustPlatform, fetchFromGitHub, libGL, @@ -13,6 +14,8 @@ libglvnd, vulkan-loader, autoPatchelfHook, + installShellFiles, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -32,6 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ autoPatchelfHook + installShellFiles pkgconf ]; @@ -53,8 +57,20 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' install -D etc/jay.portal $out/share/xdg-desktop-portal/portals/jay.portal install -D etc/jay-portals.conf $out/share/xdg-desktop-portal/jay-portals.conf + install -D etc/jay.desktop $out/share/wayland-sessions/jay.desktop + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd jay \ + --bash <("$out/bin/jay" generate-completion bash) \ + --zsh <("$out/bin/jay" generate-completion zsh) \ + --fish <("$out/bin/jay" generate-completion fish) ''; + passthru = { + updateScript = nix-update-script { }; + providedSessions = [ "jay" ]; + }; + meta = { description = "Wayland compositor written in Rust"; homepage = "https://github.com/mahkoh/jay"; From 5157aa098eee3013c577a162a3f7c25a789ff847 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Wed, 4 Mar 2026 21:32:09 -0800 Subject: [PATCH 10/61] beekeeper-studio: 5.5.7 -> 5.6.0 --- pkgs/by-name/be/beekeeper-studio/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/be/beekeeper-studio/package.nix b/pkgs/by-name/be/beekeeper-studio/package.nix index 905a91103164..1bc44c76b8df 100644 --- a/pkgs/by-name/be/beekeeper-studio/package.nix +++ b/pkgs/by-name/be/beekeeper-studio/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "beekeeper-studio"; - version = "5.5.7"; + version = "5.6.0"; src = let @@ -54,10 +54,10 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${finalAttrs.version}/${asset}"; hash = selectSystem { - x86_64-linux = "sha256-YKGMDX6rMNS6sYTsV/9sLpLvVkFcjEFdxO9hhb7SprU="; - aarch64-linux = "sha256-PFVUaXt0spYX4F1WElNmNY6ltzTCDJO2WA9LfB0MNiQ="; - x86_64-darwin = "sha256-btcEFZPz//qZ+3msrzjIt1wGYtjSDz2rKSQK5rTp4B8="; - aarch64-darwin = "sha256-JTgGXrWADaiqvRbqruOpEHtTVS8pYQpsXYKAblHGlIk="; + x86_64-linux = "sha256-dqwB1kCUL3DetfFCsBVh3xq3fNKSOMabJepDV7DpLGA="; + aarch64-linux = "sha256-dv321Lszm+xJiXK4Hfi0ij7TvkuJx8o8mepWjGnGBD8="; + x86_64-darwin = "sha256-AQb+HcLP+7e+SuqKWxHH+O2O6/Daf14CuTQj90T2yoo="; + aarch64-darwin = "sha256-tJ2N3KtdC4VNXe0lKSb9cD3YF61GRc5/kpSZw9TNkb4="; }; }; @@ -160,6 +160,5 @@ stdenv.mkDerivation (finalAttrs: { "aarch64-darwin" "x86_64-darwin" ]; - knownVulnerabilities = [ "Electron version 32 is EOL" ]; }; }) From 3e677186839df513bfc62854fc0b54a413f3b26b Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Fri, 6 Mar 2026 11:23:44 +0800 Subject: [PATCH 11/61] spirit: 0.10.2 -> 0.11.0 --- pkgs/by-name/sp/spirit/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spirit/package.nix b/pkgs/by-name/sp/spirit/package.nix index 262c8c70978a..34f674567cee 100644 --- a/pkgs/by-name/sp/spirit/package.nix +++ b/pkgs/by-name/sp/spirit/package.nix @@ -3,30 +3,37 @@ buildGoModule, fetchFromGitHub, nix-update-script, + testers, }: buildGoModule (finalAttrs: { pname = "spirit"; - version = "0.10.2"; + version = "0.11.0"; src = fetchFromGitHub { owner = "block"; repo = "spirit"; tag = "v${finalAttrs.version}"; - hash = "sha256-lgDEYIc6NgDkqoYdwluaZ9VCockE3gbyP8O7LfoTrl0="; + hash = "sha256-smTrNUhDNMBA7ozmFB9lm7egbSb/3TdIhasINqUHXzQ="; }; - vendorHash = "sha256-WSMziaE6ldYa915fAAecXGmJkFhh8Sk/IHjfBqXf9FI="; + vendorHash = "sha256-dC+qryYDiYPuMlgkHsXYOsqHxl1O5QtGUFbNnkRE3eU="; subPackages = [ "cmd/spirit" ]; ldflags = [ "-s" "-w" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" + "-X=main.date=1970-01-01T00:00:00Z" ]; passthru = { updateScript = nix-update-script { }; + tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + }; }; meta = { From 3694e35bfb9fb45db55bd79e226917fc26c2eb7d Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Fri, 6 Mar 2026 12:00:37 +0800 Subject: [PATCH 12/61] protoc-gen-go-grpc: 1.6.0 -> 1.6.1 --- .../by-name/pr/protoc-gen-go-grpc/package.nix | 7 +- pkgs/by-name/pr/protoc-gen-go-grpc/update.py | 68 +++++++++++++++++++ 2 files changed, 72 insertions(+), 3 deletions(-) create mode 100755 pkgs/by-name/pr/protoc-gen-go-grpc/update.py diff --git a/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix b/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix index 95069389899e..aea9547dce27 100644 --- a/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix +++ b/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "protoc-gen-go-grpc"; - version = "1.6.0"; + version = "1.6.1"; modRoot = "cmd/protoc-gen-go-grpc"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc-go"; rev = "cmd/protoc-gen-go-grpc/v${finalAttrs.version}"; - hash = "sha256-Ay8X7NoS81ubMtFMrvQINhGAFV/Yh75AXh7/Y9lCJDo="; + hash = "sha256-s6GZ9K0Wy18YF1RBL0RGDCbtCfAV2bskq6DNXwyorgg="; }; - vendorHash = "sha256-s26T7pht7YU1LJIM3edtuPb+KVezqG3m+8CxM+l1ty4="; + vendorHash = "sha256-+D3prb03c/Vgm+p3CxCZw14UMCvrDc1Cllzn1znZAE0="; ldflags = [ "-s" @@ -27,6 +27,7 @@ buildGoModule (finalAttrs: { passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + passthru.updateScript = ./update.py; meta = { description = "Go language implementation of gRPC. HTTP/2 based RPC"; diff --git a/pkgs/by-name/pr/protoc-gen-go-grpc/update.py b/pkgs/by-name/pr/protoc-gen-go-grpc/update.py new file mode 100755 index 000000000000..399ef859f12a --- /dev/null +++ b/pkgs/by-name/pr/protoc-gen-go-grpc/update.py @@ -0,0 +1,68 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i python -p "python3.withPackages (ps: with ps; [ ps.httpx ])" nix-update + +import os +import re +import subprocess + +import httpx + + +URL = "https://api.github.com/repos/grpc/grpc-go/git/matching-refs/tags/cmd/protoc-gen-go-grpc/v" +TAG_RE = re.compile(r"^refs/tags/(cmd/protoc-gen-go-grpc/v(\d+)\.(\d+)\.(\d+))$") + + +def get_latest_tag() -> str: + headers = { + "Accept": "application/vnd.github+json", + } + token = os.getenv("GITHUB_TOKEN") + if token: + headers["Authorization"] = f"Bearer {token}" + + with httpx.Client(timeout=30.0, follow_redirects=True) as client: + response = client.get(URL, headers=headers) + response.raise_for_status() + refs = response.json() + + if not isinstance(refs, list): + raise RuntimeError("Unexpected response from GitHub API") + + best_tag = None + best_version = None + for ref in refs: + if not isinstance(ref, dict): + continue + ref_name = ref.get("ref", "") + match = TAG_RE.fullmatch(ref_name) + if match is None: + continue + version = tuple(int(part) for part in match.groups()[1:]) + if best_version is None or version > best_version: + best_version = version + best_tag = match.group(1) + + if best_tag is None: + raise RuntimeError("No matching protoc-gen-go-grpc tags found") + + return best_tag + + +def main() -> int: + latest_tag = get_latest_tag() + version = latest_tag.removeprefix("cmd/protoc-gen-go-grpc/v") + + subprocess.run( + [ + "nix-update", + "protoc-gen-go-grpc", + "--version", + version, + ], + check=True, + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) From b2f13517a95faf15ddad0e8a4d11760970a6406e Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 7 Mar 2026 12:37:58 +0400 Subject: [PATCH 13/61] qiec104: init at 1.1.1 --- pkgs/by-name/qi/qiec104/package.nix | 64 +++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 pkgs/by-name/qi/qiec104/package.nix diff --git a/pkgs/by-name/qi/qiec104/package.nix b/pkgs/by-name/qi/qiec104/package.nix new file mode 100644 index 000000000000..c16a39f29664 --- /dev/null +++ b/pkgs/by-name/qi/qiec104/package.nix @@ -0,0 +1,64 @@ +{ + lib, + stdenv, + fetchFromGitHub, + copyDesktopItems, + makeDesktopItem, + qt5, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qiec104"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "MicroKoder"; + repo = "QIEC104"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/kIAWxeJATKSEqXfRA3/6+TbHVeaIWZqsMYumvj2OuU="; + }; + + nativeBuildInputs = [ + qt5.qmake + qt5.wrapQtAppsHook + ] + ++ lib.optional stdenv.hostPlatform.isLinux copyDesktopItems; + + desktopItems = [ + (makeDesktopItem { + name = "qiec104"; + desktopName = "Q104"; + comment = finalAttrs.meta.description; + exec = finalAttrs.meta.mainProgram; + icon = "Q104"; + terminal = false; + categories = [ "Utility" ]; + }) + ]; + + installPhase = '' + runHook preInstall + + ${lib.optionalString stdenv.hostPlatform.isLinux '' + install -Dm755 Q104 -t $out/bin + install -Dm644 icons/Q104.png -t $out/share/icons/hicolor/128x128/apps + ''} + + ${lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/{Applications,bin} + mv Q104.app $out/Applications + ln -s $out/Applications/Q104.app/Contents/MacOS/Q104 $out/bin/Q104 + ''} + + runHook postInstall + ''; + + meta = { + description = "Small IEC104 client"; + homepage = "https://github.com/MicroKoder/QIEC104"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sikmir ]; + platforms = lib.platforms.unix; + mainProgram = "Q104"; + }; +}) From 34921867b261c52a1018bcad93ac59cbac07db43 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Mar 2026 18:24:40 +0100 Subject: [PATCH 14/61] maintainers: remove syberant --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/gi/gitoxide/package.nix | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3afb70d5de9b..93daf4b1f028 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26031,12 +26031,6 @@ githubId = 127287939; name = "Syed Sumairul Hasan"; }; - syberant = { - email = "sybrand@neuralcoding.com"; - github = "syberant"; - githubId = 20063502; - name = "Sybrand Aarnoutse"; - }; syboxez = { email = "syboxez@gmail.com"; matrix = "@syboxez:matrix.org"; diff --git a/pkgs/by-name/gi/gitoxide/package.nix b/pkgs/by-name/gi/gitoxide/package.nix index 1c7768233016..5db21594e1a6 100644 --- a/pkgs/by-name/gi/gitoxide/package.nix +++ b/pkgs/by-name/gi/gitoxide/package.nix @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { mit # or asl20 ]; - maintainers = with lib.maintainers; [ syberant ]; + maintainers = [ ]; # NB: `ein` is also provided by this package, but `nix run # nixpkgs#gitoxide` doesn't work at all without this set. mainProgram = "gix"; From 92ab9976a2a278302e194047965540db9319fd52 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sun, 8 Mar 2026 15:34:30 +0100 Subject: [PATCH 15/61] python3packages.httpagentparser: 1.9.5 -> 1.9.9 Signed-off-by: Florian Brandes --- .../python-modules/httpagentparser/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/httpagentparser/default.nix b/pkgs/development/python-modules/httpagentparser/default.nix index dcb857e53b8e..ea304e64af17 100644 --- a/pkgs/development/python-modules/httpagentparser/default.nix +++ b/pkgs/development/python-modules/httpagentparser/default.nix @@ -2,18 +2,21 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "httpagentparser"; - version = "1.9.5"; - format = "setuptools"; + version = "1.9.9"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-U879nWWZD2/lnAN4ytjqG53493DS6L2dh2LtrgM76Ao="; + hash = "sha256-I7yvCTJbF692NCg8pk2iP0hcXYO5SB/22IQTp8W8bek="; }; + build-system = [ setuptools ]; + # PyPi version does not include test directory doCheck = false; From 30e0448b053771a8c8828b2ec07abc772e37cbe7 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 9 Mar 2026 15:19:13 +0400 Subject: [PATCH 16/61] =?UTF-8?q?nchat:=205.12.21=20=E2=86=92=205.13.17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/nc/nchat/fix-darwin.patch | 35 +++++++++++++++++ pkgs/by-name/nc/nchat/go-libs-build.patch | 48 +++++++++++++++++++++++ pkgs/by-name/nc/nchat/package.nix | 40 ++++++------------- 3 files changed, 95 insertions(+), 28 deletions(-) create mode 100644 pkgs/by-name/nc/nchat/fix-darwin.patch create mode 100644 pkgs/by-name/nc/nchat/go-libs-build.patch diff --git a/pkgs/by-name/nc/nchat/fix-darwin.patch b/pkgs/by-name/nc/nchat/fix-darwin.patch new file mode 100644 index 000000000000..c7c5ad14c8cc --- /dev/null +++ b/pkgs/by-name/nc/nchat/fix-darwin.patch @@ -0,0 +1,35 @@ +diff --git i/CMakeLists.txt w/CMakeLists.txt +index ceff715b..143659fb 100644 +--- i/CMakeLists.txt ++++ w/CMakeLists.txt +@@ -31,30 +31,6 @@ endif() + if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + add_definitions(-D_XOPEN_SOURCE_EXTENDED) + +- # ncurses +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix ncurses 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE NCURSES_ROOT_DIR) +- if (EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (detected).") +- else() +- set(NCURSES_ROOT_DIR /opt/local) +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (default).") +- endif() +- list(APPEND CMAKE_PREFIX_PATH ${NCURSES_ROOT_DIR}) +- +- # openssl +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix openssl 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE OPENSSL_ROOT_DIR) +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (detected).") +- else() +- set(OPENSSL_ROOT_DIR /opt/local) +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (default).") +- endif() +- list(APPEND CMAKE_PREFIX_PATH ${OPENSSL_ROOT_DIR}) +- + elseif (${CMAKE_SYSTEM_NAME} MATCHES "Android") + add_compile_definitions(_XOPEN_SOURCE_EXTENDED) + if (DEFINED ENV{PREFIX} AND "$ENV{PREFIX}" MATCHES "^/data/data/com\\.termux/files/usr$") diff --git a/pkgs/by-name/nc/nchat/go-libs-build.patch b/pkgs/by-name/nc/nchat/go-libs-build.patch new file mode 100644 index 000000000000..7adcef2dcd50 --- /dev/null +++ b/pkgs/by-name/nc/nchat/go-libs-build.patch @@ -0,0 +1,48 @@ +diff --git i/CMakeLists.txt w/CMakeLists.txt +index a1928ee3..26157e56 100644 +--- i/CMakeLists.txt ++++ w/CMakeLists.txt +@@ -126,10 +126,6 @@ message(STATUS "Static Go: ${HAS_STATICGOLIB}") + + # Check Golang version for whatsmeow minimum requirement + set(GO_VERSION_MIN 1.23) +-execute_process(COMMAND bash "-c" "go version 2> /dev/null | cut -c14- | cut -d' ' -f1 | tr -d '\n'" OUTPUT_VARIABLE GO_VERSION) +-if((HAS_WHATSAPP OR HAS_SIGNAL) AND (NOT GO_VERSION VERSION_GREATER_EQUAL GO_VERSION_MIN)) +- message(FATAL_ERROR "Go version ${GO_VERSION} (need >= ${GO_VERSION_MIN} to build WhatsApp or Signal).") +-endif() + + # Check Little/Big Endian for tdlib requirement + test_big_endian(IS_BIG_ENDIAN) +diff --git i/lib/tgchat/ext/td/CMakeLists.txt w/lib/tgchat/ext/td/CMakeLists.txt +index 795f1f4b..7e41549c 100644 +--- i/lib/tgchat/ext/td/CMakeLists.txt ++++ w/lib/tgchat/ext/td/CMakeLists.txt +@@ -140,7 +140,6 @@ if (CLANG OR GCC) + endif() + + include(GetGitRevisionDescription) +-get_git_head_revision(TD_GIT_REFSPEC TD_GIT_COMMIT_HASH) + message(STATUS "Git state: ${TD_GIT_COMMIT_HASH}") + + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/td/telegram/GitCommitHash.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}/td/telegram/GitCommitHash.cpp" @ONLY) +diff --git i/lib/wmchat/CMakeLists.txt w/lib/wmchat/CMakeLists.txt +index 84a42ef9..556df050 100644 +--- i/lib/wmchat/CMakeLists.txt ++++ w/lib/wmchat/CMakeLists.txt +@@ -20,8 +20,8 @@ install(TARGETS wmchat DESTINATION ${CMAKE_INSTALL_LIBDIR}) + target_common_config(wmchat) + + # Dependency libraries +-add_subdirectory(go) +-add_dependencies(wmchat ref-cgowm) ++set(GO_LIBRARIES @libcgowm@/libcgowm.a) ++target_include_directories(wmchat PRIVATE @libcgowm@) + + # Platform specifics + if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") +@@ -44,4 +44,4 @@ set_target_properties(wmchat PROPERTIES COMPILE_FLAGS + + # Linking + message(STATUS "Go libraries: ${GO_LIBRARIES}") +-target_link_libraries(wmchat PUBLIC ref-cgowm ncutil ${GO_LIBRARIES}) ++target_link_libraries(wmchat PUBLIC @libcgowm@/libcgowm.a ncutil ${GO_LIBRARIES}) diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix index 936a7ecb407e..156dcbb63bad 100644 --- a/pkgs/by-name/nc/nchat/package.nix +++ b/pkgs/by-name/nc/nchat/package.nix @@ -3,6 +3,7 @@ stdenv, buildGoModule, fetchFromGitHub, + replaceVars, file, # for libmagic ncurses, openssl, @@ -16,13 +17,13 @@ }: let - version = "5.12.21"; + version = "5.13.17"; src = fetchFromGitHub { owner = "d99kris"; repo = "nchat"; tag = "v${version}"; - hash = "sha256-WofBqdUX88USnCA4iyDVMDXyx4Bxz/ZV0FqDUeAOe4Q="; + hash = "sha256-VSya6s3/+vII/M76tHmeJEZh7/gv9L5tYdILuthdO5s="; }; libcgowm = buildGoModule { @@ -30,7 +31,7 @@ let inherit version src; sourceRoot = "${src.name}/lib/wmchat/go"; - vendorHash = "sha256-4jn2CDWqg0GqZ7QTTaZh+9GDUH7L6WllfTONkxnfKEU="; + vendorHash = "sha256-lfy7uHH3rLYx6kzIy72ftEiO1CkJkEr7rRXHhuFU/ac="; buildPhase = '' runHook preBuild @@ -45,34 +46,17 @@ let ''; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "nchat"; inherit version src; - nl = "\n"; - postPatch = '' - substituteInPlace lib/tgchat/ext/td/CMakeLists.txt \ - --replace "get_git_head_revision" "#get_git_head_revision" - substituteInPlace lib/tgchat/CMakeLists.txt \ - --replace-fail "list(APPEND OPENSSL_ROOT_DIR" "#list(APPEND OPENSSL_ROOT_DIR" - - # specific mangling to handle whatsapp go module: - - substituteInPlace CMakeLists.txt \ - --replace "if(HAS_WHATSAPP AND (NOT GO_VERSION VERSION_GREATER_EQUAL GO_VERSION_MIN))" \ - "if(FALSE AND (NOT GO_VERSION VERSION_GREATER_EQUAL GO_VERSION_MIN))" - - substituteInPlace lib/wmchat/CMakeLists.txt \ - --replace-fail "add_subdirectory(go)" \ - "set(GO_LIBRARIES ${libcgowm}/libcgowm.a)${nl}target_include_directories(wmchat PRIVATE ${libcgowm})" - - substituteInPlace lib/wmchat/CMakeLists.txt \ - --replace-fail "target_link_libraries(wmchat PUBLIC ref-cgowm ncutil \''${GO_LIBRARIES})" \ - "target_link_libraries(wmchat PUBLIC ${libcgowm}/libcgowm.a ncutil \''${GO_LIBRARIES})" - - substituteInPlace lib/wmchat/CMakeLists.txt \ - --replace-fail "add_dependencies(wmchat ref-cgowm)" "#add_dependencies(wmchat ref-cgowm)" - ''; + patches = [ + (replaceVars ./go-libs-build.patch { + inherit libcgowm; + }) + # Don't use brew + ./fix-darwin.patch + ]; nativeBuildInputs = [ cmake From 084c1fefd891a87addc29cfa229c6e3316c17f90 Mon Sep 17 00:00:00 2001 From: Nick Wolfe Date: Mon, 9 Mar 2026 11:15:02 -0400 Subject: [PATCH 17/61] mlt: 7.34.1 -> 7.36.1 --- pkgs/by-name/ml/mlt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ml/mlt/package.nix b/pkgs/by-name/ml/mlt/package.nix index 13b4cc95a128..76b7924b2e2d 100644 --- a/pkgs/by-name/ml/mlt/package.nix +++ b/pkgs/by-name/ml/mlt/package.nix @@ -41,13 +41,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mlt"; - version = "7.34.1"; + version = "7.36.1"; src = fetchFromGitHub { owner = "mltframework"; repo = "mlt"; tag = "v${finalAttrs.version}"; - hash = "sha256-zdfjl4ZrdmX445hYx2CoKj1NuXQslQpTC5m96zPrZes="; + hash = "sha256-3WZirFMrU8T8UClkUQRBjqBqycpI7pAjcVzeGpYMwhY="; # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on # submodules until upstream exports glaxnimate as a library: https://gitlab.com/mattbas/glaxnimate/-/issues/545 From 0495ce73cdfacb1228d2148320f8b5a599f9dec2 Mon Sep 17 00:00:00 2001 From: nick-linux8 Date: Mon, 9 Mar 2026 13:53:34 -0400 Subject: [PATCH 18/61] shotcut, mlt: 25.10 -> 26.2.26, 7.34.1 -> 7.36.1 --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/ml/mlt/package.nix | 4 +++- pkgs/by-name/sh/shotcut/package.nix | 5 +++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1150fe4a12ab..487384281b7e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19077,6 +19077,12 @@ github = "nicegamer7"; githubId = 8083772; }; + nick-linux = { + email = "nick-stationengineer@proton.me"; + name = "Nick"; + github = "nick-linux8"; + githubId = 264581716; + }; nickcao = { name = "Nick Cao"; email = "nickcao@nichi.co"; diff --git a/pkgs/by-name/ml/mlt/package.nix b/pkgs/by-name/ml/mlt/package.nix index 76b7924b2e2d..79204daba827 100644 --- a/pkgs/by-name/ml/mlt/package.nix +++ b/pkgs/by-name/ml/mlt/package.nix @@ -162,7 +162,9 @@ stdenv.mkDerivation (finalAttrs: { lgpl21Plus gpl2Plus ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + nick-linux + ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/sh/shotcut/package.nix b/pkgs/by-name/sh/shotcut/package.nix index ae06094eee6c..da37008fa74b 100644 --- a/pkgs/by-name/sh/shotcut/package.nix +++ b/pkgs/by-name/sh/shotcut/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shotcut"; - version = "25.10.31"; + version = "26.2.26"; src = fetchFromGitHub { owner = "mltframework"; repo = "shotcut"; tag = "v${finalAttrs.version}"; - hash = "sha256-EUcYUhOZeTMCazl6TH3t1aP0cRhPXC4WKQlAiUkVoyw="; + hash = "sha256-dOkk2LGFtuCvec8NGoSIjAXQsCZcnx2fB3h6KWFeHj4="; }; nativeBuildInputs = [ @@ -100,6 +100,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ woffs peti + nick-linux ]; platforms = lib.platforms.unix; mainProgram = "shotcut"; From 7dd95afe9441f574b9ea1c51cb9c33b880ae8cc7 Mon Sep 17 00:00:00 2001 From: Aiden Schembri Date: Tue, 10 Mar 2026 19:25:03 +0100 Subject: [PATCH 19/61] antigravity: 1.19.6 -> 1.20.5 --- pkgs/by-name/an/antigravity/information.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/an/antigravity/information.json b/pkgs/by-name/an/antigravity/information.json index e97eb4597c91..a18415ffaf4c 100644 --- a/pkgs/by-name/an/antigravity/information.json +++ b/pkgs/by-name/an/antigravity/information.json @@ -1,22 +1,22 @@ { - "version": "1.19.6", + "version": "1.20.5", "vscodeVersion": "1.107.0", "sources": { "x86_64-linux": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.19.6-6514342219874304/linux-x64/Antigravity.tar.gz", - "sha256": "80522c9d60bcc04bb13d40fa136601d184dc83f36bb9065eb29cc456db4c29e1" + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.20.5-5474622945755136/linux-x64/Antigravity.tar.gz", + "sha256": "5b87664f454da487b8dee87aaf5e3361d9ba79b947770b798bd0fa874a9827e5" }, "aarch64-linux": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.19.6-6514342219874304/linux-arm/Antigravity.tar.gz", - "sha256": "fba4265d3646ad002b39774d5e06b36a826bd82e70c11297379258d4a06fe8a8" + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.20.5-5474622945755136/linux-arm/Antigravity.tar.gz", + "sha256": "26fc65c4b538470ed1198f3d0ad855d1e4d81a9bfcbc607816b74de35999dbbf" }, "x86_64-darwin": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.19.6-6514342219874304/darwin-x64/Antigravity.zip", - "sha256": "9a96e8aa2e6f6ba8c4e137f44950690853e42f4a0ae0ec79b822113bd42ef30e" + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.20.5-5474622945755136/darwin-x64/Antigravity.zip", + "sha256": "54fdcf8eac2eab176b04e587a5679d2993701fe4e5788e79f25c7ced2de605ef" }, "aarch64-darwin": { - "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.19.6-6514342219874304/darwin-arm/Antigravity.zip", - "sha256": "0e0c3ade07d2c677eaa02a26b50df994bbeed8905dce583d164eff5ffc575530" + "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.20.5-5474622945755136/darwin-arm/Antigravity.zip", + "sha256": "d3e6e75299062720a3300634305f2030ab8fcb4efb5ce8642305a576554caaca" } } } From 7abfd458c98701f4954431de80889db59c9cc613 Mon Sep 17 00:00:00 2001 From: Yaya Date: Wed, 11 Mar 2026 14:05:55 +0100 Subject: [PATCH 20/61] facter: Add missing gems This resolves the warnings about the gems `benchmark` and `logger` no longer being part of the default gems from Ruby 4.0.0. --- pkgs/by-name/fa/facter/Gemfile | 2 ++ pkgs/by-name/fa/facter/Gemfile.lock | 6 +++++- pkgs/by-name/fa/facter/gemset.nix | 20 ++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fa/facter/Gemfile b/pkgs/by-name/fa/facter/Gemfile index 60241d1f5bad..d44fe935cc1a 100644 --- a/pkgs/by-name/fa/facter/Gemfile +++ b/pkgs/by-name/fa/facter/Gemfile @@ -5,3 +5,5 @@ source "https://rubygems.org" gem "facter" gem "base64", "~> 0.2.0" +gem "benchmark", "~> 0.5.0" +gem "logger", "~> 1.7.0" diff --git a/pkgs/by-name/fa/facter/Gemfile.lock b/pkgs/by-name/fa/facter/Gemfile.lock index 9076f7d31935..d587af3e4a46 100644 --- a/pkgs/by-name/fa/facter/Gemfile.lock +++ b/pkgs/by-name/fa/facter/Gemfile.lock @@ -2,10 +2,12 @@ GEM remote: https://rubygems.org/ specs: base64 (0.2.0) + benchmark (0.5.0) facter (4.10.0) hocon (~> 1.3) thor (>= 1.0.1, < 1.3) hocon (1.4.0) + logger (1.7.0) thor (1.2.2) PLATFORMS @@ -13,7 +15,9 @@ PLATFORMS DEPENDENCIES base64 (~> 0.2.0) + benchmark (~> 0.5.0) facter + logger (~> 1.7.0) BUNDLED WITH - 2.6.6 + 2.7.2 diff --git a/pkgs/by-name/fa/facter/gemset.nix b/pkgs/by-name/fa/facter/gemset.nix index beed828ffde0..c9fb0bf34f9f 100644 --- a/pkgs/by-name/fa/facter/gemset.nix +++ b/pkgs/by-name/fa/facter/gemset.nix @@ -9,6 +9,16 @@ }; version = "0.2.0"; }; + benchmark = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; + type = "gem"; + }; + version = "0.5.0"; + }; facter = { dependencies = [ "hocon" @@ -33,6 +43,16 @@ }; version = "1.4.0"; }; + logger = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; + type = "gem"; + }; + version = "1.7.0"; + }; thor = { groups = [ "default" ]; platforms = [ ]; From 29db71c3dbfdf6845284c5f10f954e1d99367a9b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 21:41:59 +0000 Subject: [PATCH 21/61] vscode-extensions.discloud.discloud: 2.28.2 -> 2.28.3 --- 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 a7101b6226da..5c42e73cf9cd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1330,8 +1330,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.28.2"; - hash = "sha256-zRptDItJuLcHTkKUarpsXlRBa4R84cupKXKtBt5Stmw="; + version = "2.28.3"; + hash = "sha256-4GRwqcuZJ3hAM58tUyOyCNEUq2cAIk17wscqAeJ0gSg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; From 97cffb8fbcff644ccdfd4aba6bf393f368eb67b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 23:00:53 +0000 Subject: [PATCH 22/61] vscode-extensions.github.vscode-pull-request-github: 0.128.0 -> 0.132.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a7101b6226da..ca983f321d12 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1955,8 +1955,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.128.0"; - hash = "sha256-ujDnHmhMorewvIH+zJXSnUpnMfQNE5XqHA1lnsq22Qk="; + version = "0.132.0"; + hash = "sha256-2+hB2qENwiVawP3mavUAObjWwXlsDrKXa4u9TyXV3AM="; }; meta = { license = lib.licenses.mit; From a0fb794d9c8c63127866d26dca2477c42a7d977c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 02:27:08 +0000 Subject: [PATCH 23/61] aws-vault: 7.9.9 -> 7.9.10 --- pkgs/by-name/aw/aws-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index 41f1fc7d2a64..47e58ef408af 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.9.9"; + version = "7.9.10"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-Ennf8V1WorldzFfXUrRKmJomG4yrP19qBg0okEX+NWQ="; + hash = "sha256-loq3mZDydyL1dvtBrg/pIta3jKUzpAe9SOr2bw5QwDk="; }; proxyVendor = true; - vendorHash = "sha256-mqw0Hp14wz2FOg7deXC3iiHu55W+yKwf4+JUK+x9nKA="; + vendorHash = "sha256-7xu6MnmbiXOrWe8Lc6drpSEZK6+FcMin4Lg22mvGRFM="; nativeBuildInputs = [ installShellFiles From 806461fa330bf13e10b711dd137a19973fbd0d84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 05:49:48 +0000 Subject: [PATCH 24/61] home-manager: 0-unstable-2026-03-04 -> 0-unstable-2026-03-13 --- pkgs/by-name/ho/home-manager/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/home-manager/package.nix b/pkgs/by-name/ho/home-manager/package.nix index ed6c50dc4ef4..e3674baf1fd6 100644 --- a/pkgs/by-name/ho/home-manager/package.nix +++ b/pkgs/by-name/ho/home-manager/package.nix @@ -19,14 +19,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "home-manager"; - version = "0-unstable-2026-03-04"; + version = "0-unstable-2026-03-13"; src = fetchFromGitHub { name = "home-manager-source"; owner = "nix-community"; repo = "home-manager"; - rev = "5a75730e6f21ee624cbf86f4915c6e7489c74acc"; - hash = "sha256-jl+DJB2DUx7EbWLRng+6HNWW/1/VQOnf0NsQB4PlA7I="; + rev = "ef12a9a2b0f77c8fa3dda1e7e494fca668909056"; + hash = "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ="; }; nativeBuildInputs = [ From 5d10f6b2b2120df1e193aabfd763563b20cd49b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 06:13:10 +0000 Subject: [PATCH 25/61] vscode-extensions.chrischinchilla.vscode-pandoc: 0.6.2 -> 0.7.1 --- .../extensions/chrischinchilla.vscode-pandoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/chrischinchilla.vscode-pandoc/default.nix b/pkgs/applications/editors/vscode/extensions/chrischinchilla.vscode-pandoc/default.nix index 5430527f6f94..bd66b98c6d81 100644 --- a/pkgs/applications/editors/vscode/extensions/chrischinchilla.vscode-pandoc/default.nix +++ b/pkgs/applications/editors/vscode/extensions/chrischinchilla.vscode-pandoc/default.nix @@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-pandoc"; publisher = "chrischinchilla"; - version = "0.6.2"; - hash = "sha256-d2nVjVTwvVSQXnhTdqv5gLV44L6FWGbHGZtCplbUQz4="; + version = "0.7.1"; + hash = "sha256-sGZ0o3lyGs1N8v1gYcdsFYYQwNeMChW881EXe6NoBgU="; }; nativeBuildInputs = [ jq From 97fa4ba01725b32ced36e58556244d6b182879bb Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 14 Mar 2026 06:38:02 +0000 Subject: [PATCH 26/61] diffoscope: 313 -> 314 Changes: https://diffoscope.org/news/diffoscope-314-released/ --- pkgs/by-name/di/diffoscope/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index a803809da717..c2ef6bdd1402 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -108,12 +108,12 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "313"; + version = "314"; pyproject = true; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-rOjWxb6nWvfMWr2+9AyoCoOSg2jo3ZeoF8R6A8VvBj8="; + hash = "sha256-zMxmqXyiLMK17I4uv+OYonNhcyWElNYlCFIpkrfWLNs="; }; outputs = [ From 215aadbe8ee624377042e054340ddc3a832e763f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 07:25:05 +0000 Subject: [PATCH 27/61] vscode-extensions.github.copilot-chat: 0.37.9 -> 0.39.1 --- .../editors/vscode/extensions/github.copilot-chat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix index 74fc871cfa24..c4ce65061bfd 100644 --- a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix +++ b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "github"; name = "copilot-chat"; - version = "0.37.9"; - hash = "sha256-AGfjenshM1yQ/rHDpCbCU2HDSS4cPGIPxe8MQ7O0/Dc="; + version = "0.39.1"; + hash = "sha256-2uD8HtsiII1gg3VlODSYI8DMBJrslZr/LCaQMAHI85g="; }; meta = { From 7d2beefb8e1f164cfa7641d7ff157197798d3083 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 07:42:16 +0000 Subject: [PATCH 28/61] vscode-extensions.ms-ceintl.vscode-language-pack-fr: 1.108.2026021109 -> 1.110.2026031109 --- .../vscode/extensions/language-packs.nix | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/language-packs.nix b/pkgs/applications/editors/vscode/extensions/language-packs.nix index 0560c19f14ea..254338542850 100644 --- a/pkgs/applications/editors/vscode/extensions/language-packs.nix +++ b/pkgs/applications/editors/vscode/extensions/language-packs.nix @@ -13,7 +13,7 @@ let buildVscodeLanguagePack = { language, - version ? "1.108.2026021109", + version ? "1.110.2026031109", hash, }: buildVscodeMarketplaceExtension { @@ -41,71 +41,71 @@ in # French vscode-language-pack-fr = buildVscodeLanguagePack { language = "fr"; - hash = "sha256-wlNUPeU7gblFeQ0G6CE+lzC3xQW8Xy2DM0mpmy1K5dM="; + hash = "sha256-Iu9sB9KBpHdbuhYMTglwvZdGTBXBCfAGtDcrP+8zcdA="; }; # Italian vscode-language-pack-it = buildVscodeLanguagePack { language = "it"; - hash = "sha256-Nx+4ByeCnH3BxL41M6XcwlW5qgbUh9ex3Bu6xvy24UI="; + hash = "sha256-OUAOWkrLl7YlW4AK2c2WlHU5a7EnFZsE8pDfA3ywswQ="; }; # German vscode-language-pack-de = buildVscodeLanguagePack { language = "de"; - hash = "sha256-9747wTc4cdsEOZmy7JPNGL65vNG+bLEjN4CDMVbOphw="; + hash = "sha256-sSUDuOEtkCqEVfahW3yRE57pyPmFJzYpOD81TjWGE98="; }; # Spanish vscode-language-pack-es = buildVscodeLanguagePack { language = "es"; - hash = "sha256-LKoDwonmsB9X50/DLTfh0rED/EvdWPbkP+i/n2pjfL4="; + hash = "sha256-O+TbCqM8qnFp3IsdpiQ7OlMWKuNIyZrvDZAKMbYRXb4="; }; # Russian vscode-language-pack-ru = buildVscodeLanguagePack { language = "ru"; - hash = "sha256-CZhmpvW+EQW3E0PdRB7zz1XXQW+9vnzT99n7cagx7DE="; + hash = "sha256-qEXRsqI8jfuTCX2zMnDwfHAiszk2abiwzJ+a1dio3ss="; }; # Chinese (Simplified) vscode-language-pack-zh-hans = buildVscodeLanguagePack { language = "zh-hans"; - hash = "sha256-QYgM9PRpHKB4SxAC5C92gkUsNXO9ua5GHqn7Cd9I8tM="; + hash = "sha256-w3p2IPadb6gx/oxwgwcMPQsQYJ3vcunWRHjOVhiJOrI="; }; # Chinese (Traditional) vscode-language-pack-zh-hant = buildVscodeLanguagePack { language = "zh-hant"; - hash = "sha256-X476P0tOH4VBgbW74/XnnsBdkAcq2co7rxzXD8O5Xtc="; + hash = "sha256-UzYXuzenpvEiS927Ku2p5GHm9JwUxwtFNL8iIM4cPkY="; }; # Japanese vscode-language-pack-ja = buildVscodeLanguagePack { language = "ja"; - hash = "sha256-BoTVsv5KhZd+hZFdpe3RhU+VvpZu5Z2u3X1KPsEBd3U="; + hash = "sha256-Eie5fZDKk8vbaZRbJuIwURIUbIjqio22M6261BYe9MI="; }; # Korean vscode-language-pack-ko = buildVscodeLanguagePack { language = "ko"; - hash = "sha256-/RaaiP32Ky9bbifWNDB3rCHu7G8rZS6jvEyJhnR+0A8="; + hash = "sha256-AwlHuG/r4anTKXsTag1UULbgKmU6M5Ng4+5Bjo4chVo="; }; # Czech vscode-language-pack-cs = buildVscodeLanguagePack { language = "cs"; - hash = "sha256-hHnrMUVmjXezk5k/q1jrd3Zp6NyetoeYnFQgAyEuX+8="; + hash = "sha256-Gpwr6lCxHu4DJ/U5Np8VT6IvBRLsnBNtG1cCV/bMeXw="; }; # Portuguese (Brazil) vscode-language-pack-pt-br = buildVscodeLanguagePack { language = "pt-BR"; - hash = "sha256-JTkPbkwrH4Vxg6V9zTSame8WyjSli/LDVLCv4DY7zGM="; + hash = "sha256-fzNMlrlVAP4uas+ITR1CFIq3Pip1d/CGXg5qdgNbxV4="; }; # Turkish vscode-language-pack-tr = buildVscodeLanguagePack { language = "tr"; - hash = "sha256-rvM5SgcJujWztSREZulD4y5wZBm9e9CDseKozqtmNfM="; + hash = "sha256-nP5NRddP55KdJgwj5eFDDeSX2SiSHnDaBwPoRHmmoFg="; }; # Polish vscode-language-pack-pl = buildVscodeLanguagePack { language = "pl"; - hash = "sha256-M4XKkz1hgsjxsjqf7pQGYAB0rtJN9eKxM2WhDYGLssk="; + hash = "sha256-O4SwzcBMpeKYisxM2VwMFmtqcbyi9Boj0LTJE6PUw3I="; }; # Pseudo Language vscode-language-pack-qps-ploc = buildVscodeLanguagePack { language = "qps-ploc"; - hash = "sha256-/zVq/03CcM7cgZ4/K7k4pYqkbc6bNuBnhMl38DRFulw="; + hash = "sha256-zFH9cjyPLC2nmi3vh4siiwtLyJbfXEjbHDQFnkoa5A8="; }; } From 95103df26b5e180e7d6d7bef3cf82807605322da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 09:25:07 +0000 Subject: [PATCH 29/61] vscode-extensions.visualjj.visualjj: 0.24.1 -> 0.24.3 --- .../vscode/extensions/visualjj.visualjj/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix index 5c8a5ef3a84c..3833026b7d33 100644 --- a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix +++ b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix @@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-qyhYpEkkXjG48JXSxOodgvh18R/nOOcP2m3m0OpdqvY="; + hash = "sha256-fZFWZiPuKtHWmzqJX/Mtb37lKTnU/TRISbS1qewcZzs="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-elhKqa9aLcx+3CTYt1S1BiE+Y5ldLc5ilfnfPoEEd3w="; + hash = "sha256-ZePZFmz3S6DCuIPqaL4xaLaWypNxre9xe7tRfk8JdQM="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-r2DmSo1TLyZSFKVsbvYhF1CkNODgjotNFXhA+q69MAw="; + hash = "sha256-2gYrpUtzP1XTtkgEypoZLfMwDzBGMriqD935D1r1Onc="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-4qGX4TwT9gtJbZt7JLbnQwGLA13yoqZQsydtfr4Kivw="; + hash = "sha256-skvZ2wtYlXAYRscbUti6uBEEyM9ocJ9D/EuTMPQXB0Y="; }; }; in { name = "visualjj"; publisher = "visualjj"; - version = "0.24.1"; + version = "0.24.3"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From 2a3fb1ec554abf1a74f3a4337d03fc2afb360109 Mon Sep 17 00:00:00 2001 From: Bad3r <25513724+Bad3r@users.noreply.github.com> Date: Sat, 14 Mar 2026 14:20:31 +0300 Subject: [PATCH 30/61] blueman: set meta.mainProgram to blueman-manager Fix lib.getExe and nix run resolving to a nonexistent bin/blueman fallback by pointing mainProgram at the shipped GUI entrypoint. --- pkgs/by-name/bl/blueman/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/bl/blueman/package.nix b/pkgs/by-name/bl/blueman/package.nix index c36fb0f5b05e..ade77c4c9872 100644 --- a/pkgs/by-name/bl/blueman/package.nix +++ b/pkgs/by-name/bl/blueman/package.nix @@ -96,6 +96,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/blueman-project/blueman"; description = "GTK-based Bluetooth Manager"; + mainProgram = "blueman-manager"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; changelog = "https://github.com/blueman-project/blueman/releases/tag/${version}"; From 0fd7524c1cacf7833b0e0165dcdddefedc55200f Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Sat, 14 Mar 2026 19:08:09 +0100 Subject: [PATCH 31/61] claude-code: 2.1.74 -> 2.1.76 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index cc768d75dc89..71b6283c92d2 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.74", + "version": "2.1.76", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.74", + "version": "2.1.76", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index a5227e0e1a35..f320305118a4 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.74"; + version = "2.1.76"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-74xAW5sc3l5SH7UUFsUVpK6A6gTPn4fGg+c51MsXXhE="; + hash = "sha256-kjzPTG32f35eN6S85gGLUCmsNwH70Sq5rruEs/0hioM="; }; - npmDepsHash = "sha256-FQEQQK8UIvPw8WMYGW+X7TPAWi+SVJEhUV0MqO2gQz0="; + npmDepsHash = "sha256-sk1RdPMgZD+Ejd6JdKWcK24AdfasnwWATQkwAx5MjmY="; strictDeps = true; From 15409392e01dbef8119e880158cc4bec48fd1e2d Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Sat, 14 Mar 2026 19:08:14 +0100 Subject: [PATCH 32/61] claude-code-bin: 2.1.74 -> 2.1.76 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code-bin/manifest.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index 64684b24dbe1..cb9483f711ba 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.74", - "buildDate": "2026-03-11T23:35:46Z", + "version": "2.1.76", + "buildDate": "2026-03-14T00:18:17Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "48a07e2887cd4879219d319e48ac5cc6e2098238c7c0abe01c57a35430941cb7", - "size": 190412928 + "checksum": "ffe922f4f4ac542f4edbeeabbce2a7492308d034c66a2427caec5c31c39b71c8", + "size": 190891760 }, "darwin-x64": { "binary": "claude", - "checksum": "31fa7ebd424719406cb123f95781c5e795f7a9899611ff1a9213092458d346eb", - "size": 196493184 + "checksum": "2a13d9a3ca0fe330fd786341897af2e5250066bbbb1fdcb6cfdffa50cf0f90fe", + "size": 196972016 }, "linux-arm64": { "binary": "claude", - "checksum": "bfa883897a26433c5132a641b32d1fce00e1eff04a61bf52cd9ab85aeac2ea95", - "size": 232315636 + "checksum": "40f753c07f070df34ca83e400f746a8279a3fd343967a453d9fbfab2f3ca7acd", + "size": 232783142 }, "linux-x64": { "binary": "claude", - "checksum": "e5613610deee76cd32bc9b8e9e364da074fcd880705f837a4c9ee1ec38f9b73b", - "size": 235079569 + "checksum": "801a085676c3d54392c42e8e43c44947df7c52132356575f7d9267c4f22d6992", + "size": 235555347 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "72f4bc8e016357111229e9a026b4ff322dd5fa5b2782f59368bd788f78e9af75", - "size": 222834724 + "checksum": "18fb9e236149bd475d9c5b9ec033f5c93d2dec0dca1f7b34cec96fd42379497c", + "size": 223318614 }, "linux-x64-musl": { "binary": "claude", - "checksum": "08fbc3f3f6d95a5817bff74ef02145196e2d0e5947bd6cc52fd3ea8a8b47a51c", - "size": 225677057 + "checksum": "f17ad0fe5448799cdaa7ae5fd77132e0003942195da91546a4f5e7b2f7bf2f05", + "size": 226152835 }, "win32-x64": { "binary": "claude.exe", - "checksum": "f84f832c0661157b38262595f3228353079d8d44c3f24cefe2d67b6d56fd9042", - "size": 238872736 + "checksum": "bb40de8e810d985698e14eec9935036621bf37c495a609f5b70db7aa9f927b83", + "size": 240100000 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "ee6523a7a53256c0000853f032e185cbe3f9e611c2e9fa0c4285c6c6a9869da4", - "size": 233458848 + "checksum": "1dac83677e68a48368f945e693a5dd039baff21115871223c622df362c0cd61b", + "size": 236293792 } } } From a3761295d889cbd24d4f62e1b79c6eacbe83085d Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Sat, 14 Mar 2026 19:08:18 +0100 Subject: [PATCH 33/61] vscode-extensions.anthropic.claude-code: 2.1.74 -> 2.1.76 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index e3db38b8e419..9b888d53a692 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.74"; - hash = "sha256-WmDHxRVHzS8WmaUg4WG/f7Jy4TQ8oVm5PJXm1V7wOn8="; + version = "2.1.76"; + hash = "sha256-dZOzj9qNsLLgR1FN1cklPfJPhUG52dtmzC3dyXiIqUY="; }; postInstall = '' From f5034678baaebbd2baebd9e593171c1e34ee50cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 18:26:58 +0000 Subject: [PATCH 34/61] wakatime-cli: 1.139.1 -> 1.139.2 --- pkgs/by-name/wa/wakatime-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 00de4237f40a..0243a8666849 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "wakatime-cli"; - version = "1.139.1"; + version = "1.139.2"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-yqEoFXVP64WcGCCAtMd1bYStCnsd9T8chQWgjaVkwkk="; + hash = "sha256-kFZEg71tV5Afe6wzhatNwH3lE1Lr+CnH0AHy+e/DSMA="; }; vendorHash = "sha256-1BtTtR8wPVzzOEGv3te3hOeKakZX7cS+HYvoCLnuZ/c="; From 099b27684ecfc731952f6908f7b252c26bba033f Mon Sep 17 00:00:00 2001 From: Guillaume Fournier Date: Tue, 10 Mar 2026 08:42:07 +0100 Subject: [PATCH 35/61] nixoscope: 0-unstable-2026-03-05 -> 0.1.0 --- pkgs/by-name/ni/nixoscope/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ni/nixoscope/package.nix b/pkgs/by-name/ni/nixoscope/package.nix index 4280080b4540..d88506635a22 100644 --- a/pkgs/by-name/ni/nixoscope/package.nix +++ b/pkgs/by-name/ni/nixoscope/package.nix @@ -1,18 +1,19 @@ { - lib, fetchFromGitHub, + lib, python3Packages, }: -python3Packages.buildPythonPackage { + +python3Packages.buildPythonPackage rec { pname = "nixoscope"; - version = "0-unstable-2026-03-05"; + version = "0.1.0"; pyproject = true; src = fetchFromGitHub { owner = "giomf"; repo = "nixoscope"; - rev = "71de2ff0b4c9376db759a05ad58ace87d2b52ccb"; - hash = "sha256-5yNGtEWlSAfJcy4X8C3dHQ+4Xaawi6aX20C82bfZxG4="; + tag = "v${version}"; + hash = "sha256-9w5+KgC1daxGZ0BEVX75bKExpdnzik5pFnOPGHLDtiQ="; }; build-system = with python3Packages; [ From 1ac0a6bf3aa9f46d6d44272f6278bb5451a37623 Mon Sep 17 00:00:00 2001 From: Guillaume Fournier Date: Tue, 10 Mar 2026 08:51:47 +0100 Subject: [PATCH 36/61] nixoscope: add checks --- pkgs/by-name/ni/nixoscope/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/ni/nixoscope/package.nix b/pkgs/by-name/ni/nixoscope/package.nix index d88506635a22..4e38695677c6 100644 --- a/pkgs/by-name/ni/nixoscope/package.nix +++ b/pkgs/by-name/ni/nixoscope/package.nix @@ -2,6 +2,8 @@ fetchFromGitHub, lib, python3Packages, + versionCheckHook, + nix-update-script, }: python3Packages.buildPythonPackage rec { @@ -24,6 +26,18 @@ python3Packages.buildPythonPackage rec { graphviz ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + ]; + + unittestFlags = [ + "-s" + "tests" + ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Visualize dependencies between NixOS modules"; homepage = "https://github.com/giomf/NixoScope"; From 933ef69f6709c11bcffd0eb6ea51c02dab74c8cb Mon Sep 17 00:00:00 2001 From: Diego Date: Sun, 15 Mar 2026 00:23:34 +0100 Subject: [PATCH 37/61] mailspring: 1.18.0 -> 1.19.0 --- pkgs/by-name/ma/mailspring/darwin.nix | 2 +- pkgs/by-name/ma/mailspring/linux.nix | 2 +- pkgs/by-name/ma/mailspring/package.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mailspring/darwin.nix b/pkgs/by-name/ma/mailspring/darwin.nix index 66c2c588ce2b..e814befe4130 100644 --- a/pkgs/by-name/ma/mailspring/darwin.nix +++ b/pkgs/by-name/ma/mailspring/darwin.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/Mailspring-AppleSilicon.zip"; - hash = "sha256-bCBQebOrkyvlzHL70RzNwVt0zJpex4pMNgDc7FQuUAU="; + hash = "sha256-xG6v78sFOjuHjdYu/GKhdFNLpeYf48S3Bjp09ZIxs+M="; }; dontUnpack = true; diff --git a/pkgs/by-name/ma/mailspring/linux.nix b/pkgs/by-name/ma/mailspring/linux.nix index 34a4f8d3fd00..80a85ebd44c6 100644 --- a/pkgs/by-name/ma/mailspring/linux.nix +++ b/pkgs/by-name/ma/mailspring/linux.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/mailspring-${finalAttrs.version}-amd64.deb"; - hash = "sha256-FOcNUcJh9FbQ+s2uxlKEqsNfqFqS0NbwHGecIUQruDY="; + hash = "sha256-a27lLrGNjaWMeWboA0AtZ5bC0a/aGuyErNv98J8HBRM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ma/mailspring/package.nix b/pkgs/by-name/ma/mailspring/package.nix index 3b88b4aa1dea..9d4314521b44 100644 --- a/pkgs/by-name/ma/mailspring/package.nix +++ b/pkgs/by-name/ma/mailspring/package.nix @@ -5,7 +5,7 @@ }: let pname = "mailspring"; - version = "1.18.0"; + version = "1.19.0"; meta = { description = "Beautiful, fast and maintained fork of Nylas Mail by one of the original authors"; From 66c6e46eb7cd4e6ef8e1c23a8052fb39e682cd6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 00:07:19 +0000 Subject: [PATCH 38/61] python3Packages.normality: 3.0.2 -> 3.1.0 --- pkgs/development/python-modules/normality/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/normality/default.nix b/pkgs/development/python-modules/normality/default.nix index 7ef80d8e9cdb..45cc09e4b743 100644 --- a/pkgs/development/python-modules/normality/default.nix +++ b/pkgs/development/python-modules/normality/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "normality"; - version = "3.0.2"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "pudo"; repo = "normality"; tag = finalAttrs.version; - hash = "sha256-X8ssSURC3NiQ1uf2qv1PgCBIYQnmoYVKPn5YPdJG71o="; + hash = "sha256-A3uaGAa3SQSNM73h/OlwvMc5FKbZvdsE6S07C/sEbSc="; }; build-system = [ hatchling ]; From 8e0a8dace1968c766725cc59a27a33bb88c2e20f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 02:53:19 +0000 Subject: [PATCH 39/61] vscode-extensions.redhat.ansible: 26.1.3 -> 26.3.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ee5195fe46d2..36914240adae 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3828,8 +3828,8 @@ let mktplcRef = { name = "ansible"; publisher = "redhat"; - version = "26.1.3"; - hash = "sha256-iBAlDqi7u/srkgBBLha/JCHZnpccz37BdZ7zVJVfJYY="; + version = "26.3.0"; + hash = "sha256-c6NcQsJe2sjJH/nBhStHYWKNSfJtU3CLHpv+2qPlyqM="; }; meta = { description = "Ansible language support"; From a34f62bd63e33337954cd09ba26b0aef4783d7ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 04:07:28 +0000 Subject: [PATCH 40/61] vscode-extensions.reditorsupport.r-syntax: 0.1.3 -> 0.1.4 --- .../vscode/extensions/reditorsupport.r-syntax/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/reditorsupport.r-syntax/default.nix b/pkgs/applications/editors/vscode/extensions/reditorsupport.r-syntax/default.nix index bd024aed190a..96b21f0888ff 100644 --- a/pkgs/applications/editors/vscode/extensions/reditorsupport.r-syntax/default.nix +++ b/pkgs/applications/editors/vscode/extensions/reditorsupport.r-syntax/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "r-syntax"; publisher = "REditorSupport"; - version = "0.1.3"; - hash = "sha256-grkfkmyERVUkB8kSH+NPd2Mv4WF/h/obw8ebmxPx5zU="; + version = "0.1.4"; + hash = "sha256-7MX01miPbiOfnxXaCMg0yAKHXsBcwRUYuiU9yTzMGIQ="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/REditorSupport.r-syntax/changelog"; From 0c1079bdab7c31152f0d4ff877e9ecda5de59ddb Mon Sep 17 00:00:00 2001 From: dramforever Date: Sun, 15 Mar 2026 14:16:49 +0800 Subject: [PATCH 41/61] chromium: Disable strictflexarrays1 hardening Chromium is not even -fstrict-flex-array=1 clean. --- pkgs/applications/networking/browsers/chromium/common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index 7189c72f8218..d917fb15d124 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -758,6 +758,10 @@ let ${ungoogler}/utils/domain_substitution.py apply -r ${ungoogler}/domain_regex.list -f ${ungoogler}/domain_substitution.list -c ./ungoogled-domsubcache.tar.gz . ''; + # Sadly, Chromium is not even -fstrict-flex-array=1 clean + # See https://github.com/NixOS/nixpkgs/issues/499982#issuecomment-4062355720 + hardeningDisable = [ "strictflexarrays1" ]; + llvmCcAndBintools = symlinkJoin { name = "llvmCcAndBintools"; paths = [ From d0fe119166351161c0028b142329cddfc029fe2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 10:23:41 +0000 Subject: [PATCH 42/61] home-assistant-custom-components.octopus_energy: 18.1.0 -> 18.1.1 --- .../custom-components/octopus_energy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix b/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix index c4e99fa654db..06d5e34b90de 100644 --- a/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix +++ b/pkgs/servers/home-assistant/custom-components/octopus_energy/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "BottlecapDave"; domain = "octopus_energy"; - version = "18.1.0"; + version = "18.1.1"; src = fetchFromGitHub { inherit owner; repo = "HomeAssistant-OctopusEnergy"; tag = "v${version}"; - hash = "sha256-V8y/td0873X+rXxu9kQGQq0D3Vs+TuPk4KTqd3oagtE="; + hash = "sha256-wqhll0K5WKZDGWftaYLVd6uDS4w8mKU4yO4a4FLqseA="; }; dependencies = [ pydantic ]; From bc6b7c93398f8d3f50b4b40762d239275b4898b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 11:33:35 +0000 Subject: [PATCH 43/61] secretspec: 0.7.2 -> 0.8.0 --- pkgs/by-name/se/secretspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/secretspec/package.nix b/pkgs/by-name/se/secretspec/package.nix index 8e292a168802..1cb5e3c3f93f 100644 --- a/pkgs/by-name/se/secretspec/package.nix +++ b/pkgs/by-name/se/secretspec/package.nix @@ -9,14 +9,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "secretspec"; - version = "0.7.2"; + version = "0.8.0"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-2rg6A0TitVf5Q9+DdtDNt0YaUyVSCzAuAJX87RTCbpU="; + hash = "sha256-xlri/PeTUVcubwUUi2mF6eaBIzwANKiNtTOrzm2X//g="; }; - cargoHash = "sha256-uOx1vXrQUmjtBM3fg56wBhrOZCYbrex8gHAvhXTkDzw="; + cargoHash = "sha256-1l5qeFq7F37LbQZZPAmw3PyUg8jcF5SxhFAtrR81Gj4="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ dbus ]; From b755f34ab754c35987bfbe35f4040c020e1e7c51 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 12:28:33 +0000 Subject: [PATCH 44/61] vscode-extensions.marp-team.marp-vscode: 3.3.0 -> 3.4.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ee5195fe46d2..af62574308be 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2885,8 +2885,8 @@ let mktplcRef = { name = "marp-vscode"; publisher = "marp-team"; - version = "3.3.0"; - hash = "sha256-Z/dhVvmyhyjEM3QUswLA2ExXeFIRzNOUn7Kd6s/C50k="; + version = "3.4.0"; + hash = "sha256-2mH/rs1TVSbw2z8fkcAea8xKmW1hXM4vET99wd1tJHc="; }; meta = { license = lib.licenses.mit; From 30d32a044243a2d8804b0458f210c8a8189d8b7f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 12:34:46 +0000 Subject: [PATCH 45/61] sqruff: 0.34.1 -> 0.35.4 --- pkgs/by-name/sq/sqruff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index 57b8ca08e5d7..5b0d95811dbc 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sqruff"; - version = "0.34.1"; + version = "0.35.4"; src = fetchFromGitHub { owner = "quarylabs"; repo = "sqruff"; tag = "v${finalAttrs.version}"; - hash = "sha256-Yk4ejrIs8/8RVvXS2V2ZTBn6zawVO502Xeeb8rjU6e4="; + hash = "sha256-Ksd/nt5zUyfRXDeBU8N56UvIriG2biE2tGlIF2Wy1iI="; }; - cargoHash = "sha256-4jB1chciQaR/RYhRTfwWOOUIZgePezl8lAngpfoSuJc="; + cargoHash = "sha256-bIU1a7GcmzjGl8Plik0MOLFe5ToReuowLzVwRAen1h4="; # Disable the `python` feature which doesn't work on Nix yet buildNoDefaultFeatures = true; From e8ba0729fec8a6460867a2cdeed66c3be3e31f54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 13:28:44 +0000 Subject: [PATCH 46/61] terraform-providers.ovh_ovh: 2.11.0 -> 2.12.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index b9dd6f778b1d..d5091a70174e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1058,11 +1058,11 @@ "vendorHash": null }, "ovh_ovh": { - "hash": "sha256-sbNqeprI7ib5IqM+peXtcVBHVL716K3QvK7n460rG4c=", + "hash": "sha256-OoyQtdl/42/S7Q392N8ez3qrdTZcjxFbLuLXi1QMgcw=", "homepage": "https://registry.terraform.io/providers/ovh/ovh", "owner": "ovh", "repo": "terraform-provider-ovh", - "rev": "v2.11.0", + "rev": "v2.12.0", "spdx": "MPL-2.0", "vendorHash": null }, From dd9b425b775c9c191fb75b52223f3948b071b548 Mon Sep 17 00:00:00 2001 From: will Date: Sat, 14 Mar 2026 19:47:33 -0400 Subject: [PATCH 47/61] capnproto: 1.2.0 -> 1.4.0 Diff: https://github.com/capnproto/capnproto/compare/v1.2.0...v1.4.0 Drop the libatomic patch as this has been merged as part of 1.3.0 Co-authored-by: Michael Daniels --- pkgs/by-name/ca/capnproto/fix-libatomic.patch | 35 ------------------- pkgs/by-name/ca/capnproto/package.nix | 6 ++-- 2 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 pkgs/by-name/ca/capnproto/fix-libatomic.patch diff --git a/pkgs/by-name/ca/capnproto/fix-libatomic.patch b/pkgs/by-name/ca/capnproto/fix-libatomic.patch deleted file mode 100644 index a72036c463d8..000000000000 --- a/pkgs/by-name/ca/capnproto/fix-libatomic.patch +++ /dev/null @@ -1,35 +0,0 @@ -From dfbbc505817bd0c3e01af5865196629c2a2a2b5e Mon Sep 17 00:00:00 2001 -From: Marie Ramlow -Date: Wed, 10 Sep 2025 20:12:39 +0200 -Subject: [PATCH] Check if libatomic is needed - ---- - c++/src/kj/CMakeLists.txt | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/c++/src/kj/CMakeLists.txt b/c++/src/kj/CMakeLists.txt -index 7114ddb80e..8ce355b8b0 100644 ---- a/c++/src/kj/CMakeLists.txt -+++ b/c++/src/kj/CMakeLists.txt -@@ -84,6 +84,21 @@ target_compile_features(kj PUBLIC cxx_std_20) - if(UNIX AND NOT ANDROID) - target_link_libraries(kj PUBLIC pthread) - endif() -+ -+include(CheckCXXSourceCompiles) -+check_cxx_source_compiles("#include -+int main() { -+ std::atomic w1; -+ std::atomic w2; -+ std::atomic w4; -+ std::atomic w8; -+ return ++w1 + ++w2 + ++w4 + ++w8; -+}" CAPNP_BUILDS_WITHOUT_LIBATOMIC) -+ -+if(NOT CAPNP_BUILDS_WITHOUT_LIBATOMIC) -+ target_link_libraries(kj PUBLIC atomic) -+endif() -+ - #make sure the lite flag propagates to all users (internal + external) of this library - target_compile_definitions(kj PUBLIC ${CAPNP_LITE_FLAG}) - #make sure external consumers don't need to manually set the include dirs diff --git a/pkgs/by-name/ca/capnproto/package.nix b/pkgs/by-name/ca/capnproto/package.nix index c308fb66ef7b..04a8c602610b 100644 --- a/pkgs/by-name/ca/capnproto/package.nix +++ b/pkgs/by-name/ca/capnproto/package.nix @@ -33,21 +33,19 @@ in # See: https://gerrit.lix.systems/c/lix/+/1874 clangStdenv.mkDerivation rec { pname = "capnproto"; - version = "1.2.0"; + version = "1.4.0"; # release tarballs are missing some ekam rules src = fetchFromGitHub { owner = "capnproto"; repo = "capnproto"; rev = "v${version}"; - hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc="; + hash = "sha256-CuhKOJwU+QG25lRR8F7ina+DV45ZlLzg/UJ2swf2tZ0="; }; patches = [ # https://github.com/capnproto/capnproto/pull/2377 ./fix-libucontext.patch - # https://github.com/capnproto/capnproto/pull/2410 - ./fix-libatomic.patch ]; nativeBuildInputs = [ From eb4f4be74caad0b796834efb3bfc3b142bc96fe1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 13:31:15 +0000 Subject: [PATCH 48/61] terraform-providers.terraform-routeros_routeros: 1.99.0 -> 1.99.1 --- .../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 b9dd6f778b1d..da929a4554ad 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1355,13 +1355,13 @@ "vendorHash": "sha256-CcbNooB1AjLbyMkTNmAklqNm6o6FVCBEBiEnD/U5yGU=" }, "terraform-routeros_routeros": { - "hash": "sha256-19QR6kugDQoWlW3U1u2PX/7+S+Rb+o58HWsKHHd7pqo=", + "hash": "sha256-zi2/DVrUMlnnUV+P0KeIpHTkA73g6IKs/Yrsob4MoVM=", "homepage": "https://registry.terraform.io/providers/terraform-routeros/routeros", "owner": "terraform-routeros", "repo": "terraform-provider-routeros", - "rev": "v1.99.0", + "rev": "v1.99.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-0VVL8wF8bAB77erJ4YgHN5Q4gkuRPL30OucJe7Jvj1w=" + "vendorHash": "sha256-8pva3cc8ur/Ojufevdn64dtTxt/Hi+QL928ZRVTIFC4=" }, "timohirt_hetznerdns": { "hash": "sha256-wmXZ6+5Ex3G2JUdw2is2VIo/X1X0V1Auw5KmYpGllug=", From c257c7ec83c01cd5799160733aa71ae5d1ca0855 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 14:16:10 +0000 Subject: [PATCH 49/61] vscode-extensions.ms-python.python: 2026.2.0 -> 2026.4.0 --- .../vscode/extensions/ms-python.python/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix index cb6cd2e077d2..a934f7a21db6 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix @@ -15,19 +15,19 @@ let supported = { x86_64-linux = { - hash = "sha256-14CuWI0le00n55TYhEtz0XI/xG+fXnjrboSHgJ2Tx/s="; + hash = "sha256-HQfmDV6rJX6l1pGybe8//2QrTSwE+rlEJOi4/iW69lY="; arch = "linux-x64"; }; x86_64-darwin = { - hash = "sha256-EKomndqpCJXajwesbolWx9kr/sEpAhZpPtn0S/d1nbM="; + hash = "sha256-tAZyt2fwB/GOhffY5lhHJTmbXG8UloynPtjoMtWRHok="; arch = "darwin-x64"; }; aarch64-linux = { - hash = "sha256-f8jehKgNMuIyP+yQ7oCLhKvdcmujc6d7UbwXL+khZCg="; + hash = "sha256-v7fatW/LMJ8CeSRrE/5b7dLqOrhNhwzUySUxtAMuBUE="; arch = "linux-arm64"; }; aarch64-darwin = { - hash = "sha256-87tvTop81XTOHuY64dXA+WmfEGdEACNKipqHDe3lNp8="; + hash = "sha256-XntiQmvagiSWcfVIp13CDq2RTZ4NhKOzf4QmecZjMIs="; arch = "darwin-arm64"; }; }; @@ -41,7 +41,7 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = base // { name = "python"; publisher = "ms-python"; - version = "2026.2.0"; + version = "2026.4.0"; }; buildInputs = [ icu ]; From 9ef2658762add4051cb56460d7529b795af2bbc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 14:19:19 +0000 Subject: [PATCH 50/61] home-assistant-custom-components.systemair: 1.0.22 -> 1.0.23 --- .../home-assistant/custom-components/systemair/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/systemair/package.nix b/pkgs/servers/home-assistant/custom-components/systemair/package.nix index e7254e8cb535..14ccbbacdead 100644 --- a/pkgs/servers/home-assistant/custom-components/systemair/package.nix +++ b/pkgs/servers/home-assistant/custom-components/systemair/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "AN3Orik"; domain = "systemair"; - version = "1.0.22"; + version = "1.0.23"; src = fetchFromGitHub { inherit owner; repo = "systemair"; tag = "v${version}"; - hash = "sha256-GzIIjaRFeZAo065Dn0fpU4Ou5+8wIVQ7ImLmukjTxOQ="; + hash = "sha256-8cYoqTf8EKlvnSA8C3LHVQGwWrCacHzKGYaUlxyCXgk="; }; postPatch = '' From 0cdfc62837431ec4ed78af8fadcef78fe4714a3f Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 15 Mar 2026 10:22:15 -0400 Subject: [PATCH 51/61] tiledb: regenerate capnproto before building Removes the need to keep the capnproto version in sync. --- ...fix-cross-compilation-with-capnproto.patch | 29 +++++++++++++++++++ pkgs/by-name/ti/tiledb/package.nix | 7 +++++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/by-name/ti/tiledb/0001-fix-cross-compilation-with-capnproto.patch diff --git a/pkgs/by-name/ti/tiledb/0001-fix-cross-compilation-with-capnproto.patch b/pkgs/by-name/ti/tiledb/0001-fix-cross-compilation-with-capnproto.patch new file mode 100644 index 000000000000..6dfe5bd21b59 --- /dev/null +++ b/pkgs/by-name/ti/tiledb/0001-fix-cross-compilation-with-capnproto.patch @@ -0,0 +1,29 @@ +From 300f6e39cfc1723f0c703a3050cf0c2fd943baee Mon Sep 17 00:00:00 2001 +From: Michael Daniels +Date: Sun, 15 Mar 2026 10:14:06 -0400 +Subject: [PATCH] fix cross-compilation with capnproto + +See https://github.com/capnproto/capnproto/issues/1802 +--- + tiledb/CMakeLists.txt | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/tiledb/CMakeLists.txt b/tiledb/CMakeLists.txt +index 8bf8559ed..1b5adb80c 100644 +--- a/tiledb/CMakeLists.txt ++++ b/tiledb/CMakeLists.txt +@@ -617,6 +617,11 @@ target_include_directories(TILEDB_CORE_OBJECTS + # Serialization + if(TILEDB_SERIALIZATION) + find_package(CapnProto REQUIRED) ++ find_program(CAPNP_EXECUTABLE_HOST capnp REQUIRED) ++ set_target_properties(CapnProto::capnp_tool PROPERTIES ++ IMPORTED_LOCATION ${CAPNP_EXECUTABLE_HOST} ++ ) ++ + target_link_libraries(TILEDB_CORE_OBJECTS_ILIB + INTERFACE + CapnProto::capnp +-- +2.51.2 + diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix index e05636bcb210..5ce2f311116a 100644 --- a/pkgs/by-name/ti/tiledb/package.nix +++ b/pkgs/by-name/ti/tiledb/package.nix @@ -46,6 +46,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-wzeWLwwsZXtrKsmlglZG7YvIki/ba7IwsDBq+40ltcg="; }; + patches = [ ./0001-fix-cross-compilation-with-capnproto.patch ]; + postPatch = '' substituteInPlace tiledb/sm/misc/test/unit_parse_argument.cc \ --replace-fail '"catch.hpp"' '' @@ -66,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional (!useAVX2) "-DCOMPILER_SUPPORTS_AVX2=FALSE"; nativeBuildInputs = [ + capnproto clang-tools cmake python3 @@ -92,6 +95,10 @@ stdenv.mkDerivation (finalAttrs: { zstd ]; + preBuild = '' + cmake --build . --target update-serialization + ''; + nativeCheckInputs = [ gtest ]; From 6a78c3da2d9403fb4f39179dbdf7212707b8d447 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 14:43:32 +0000 Subject: [PATCH 52/61] python3Packages.proton-vpn-local-agent: 1.6.0 -> 1.6.1 --- .../python-modules/proton-vpn-local-agent/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/proton-vpn-local-agent/default.nix b/pkgs/development/python-modules/proton-vpn-local-agent/default.nix index 37d9fa67959f..d91349c4643e 100644 --- a/pkgs/development/python-modules/proton-vpn-local-agent/default.nix +++ b/pkgs/development/python-modules/proton-vpn-local-agent/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "proton-vpn-local-agent"; - version = "1.6.0"; + version = "1.6.1"; pyproject = false; withDistOutput = false; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "ProtonVPN"; repo = "local-agent-rs"; rev = version; - hash = "sha256-rk3wi6q0UDuwh5yhLBqdLYsJxVqhlI+Yc7HZsiAU1Y8="; + hash = "sha256-QELvjPJhS8nsQqNucwhMjbwDVg2YiESuhSB1XCN0o90="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -29,7 +29,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-jjSkPgGp3Yvypnlrt9pV1F/K3o2doNteQs1rwr5fhnM="; + hash = "sha256-28WEWWI29EYADq/z7C01LxaeBJw8oWiF24iLpduJZ5w="; }; sourceRoot = "${src.name}/python-proton-vpn-local-agent"; From 10d5a5f59316e116d3d3dbdebe49bc9049dd8629 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 15:18:26 +0000 Subject: [PATCH 53/61] dtop: 0.6.13 -> 0.6.14 --- pkgs/by-name/dt/dtop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dt/dtop/package.nix b/pkgs/by-name/dt/dtop/package.nix index 4dcbe3c0ec3e..189ff12eeca7 100644 --- a/pkgs/by-name/dt/dtop/package.nix +++ b/pkgs/by-name/dt/dtop/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dtop"; - version = "0.6.13"; + version = "0.6.14"; src = fetchFromGitHub { owner = "amir20"; repo = "dtop"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZnL0qUvQH/Ji8BYOzfvs2Ln+lccWTheOGha3XrAkZ0M="; + hash = "sha256-nWSV91cvfWSTzseTFEVlVKHOa4ZsDDFt9r6L3yLjWZ8="; }; - cargoHash = "sha256-OiZOydaPbXuiu9FIilkgCvIkwnK4Fr5D8Ybxf4vOFes="; + cargoHash = "sha256-xJ4d+Nul8B9mE6Rlf5kg0nLuZWTmpbPnjpE0hUAME6U="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From 26970a2996349758a826791fced0c9f63c4689c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 16:10:22 +0000 Subject: [PATCH 54/61] tempo: 2.10.1 -> 2.10.2 --- pkgs/by-name/te/tempo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/tempo/package.nix b/pkgs/by-name/te/tempo/package.nix index a47afa496694..79404360f8a6 100644 --- a/pkgs/by-name/te/tempo/package.nix +++ b/pkgs/by-name/te/tempo/package.nix @@ -7,14 +7,14 @@ buildGoModule (finalAttrs: { pname = "tempo"; - version = "2.10.1"; + version = "2.10.2"; src = fetchFromGitHub { owner = "grafana"; repo = "tempo"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-XhtG3+0Xy7Bi3RuY5MNcHB7Hp6lXjzksdGu7eztXmnU="; + hash = "sha256-gnUXvEC0Uu/x4ywHl7ziTUyzExo5AQ9C+rZbW68IDlI="; }; vendorHash = null; From 5380291f6a22c266d89bde9d9c67aed63a4821ee Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Sun, 15 Mar 2026 13:53:44 -0400 Subject: [PATCH 55/61] audiobookshelf: 2.32.1 -> 2.33.0 changelog: https://github.com/advplyr/audiobookshelf/releases/tag/v2.33.0 --- pkgs/by-name/au/audiobookshelf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index e86b27abbfa3..9a132fa0266d 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -15,10 +15,10 @@ let source = { - version = "2.32.1"; - hash = "sha256-OABIRUVOLGt2Xj//u/GbzS9+Jxn4jI38FE1vsuyb5xw="; - npmDepsHash = "sha256-kDq4k9iVuWo8+wdm1K/Ufz9vFIQD4ERHTsBXwtp9+Yc="; - clientNpmDepsHash = "sha256-1O1f+Mg7f2nzmGQytzQdalDV2C4o5EBkuqtTCKpmiN8="; + version = "2.33.0"; + hash = "sha256-jHwSJm1VB0W3/sIas39wgvcn+K62DyKJqMdO0kbSgeY="; + npmDepsHash = "sha256-PvtnkQytGkKS2MYwpwAGd5F2CrsVKJ2lLbS46ta5a5c="; + clientNpmDepsHash = "sha256-+ivzzGLWPCnXWJt6Z6jzXkzMjzXWUK4iRfmF+gUSKEo="; }; src = fetchFromGitHub { From b47458bbbbfb055ec35ab7e7f5006f913530ca77 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 18:05:17 +0000 Subject: [PATCH 56/61] terraform-providers.infobloxopen_infoblox: 2.10.0 -> 2.12.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index b9dd6f778b1d..a63702030dbb 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -742,11 +742,11 @@ "vendorHash": null }, "infobloxopen_infoblox": { - "hash": "sha256-uxzWgxetwgzj9L5+yxw2EoMzdx6NbR2kEb4fGw3Wxn0=", + "hash": "sha256-XUbvyErN6cbpbEVv5pUm0dIauBrtBZy6XoBHgA0Hy6E=", "homepage": "https://registry.terraform.io/providers/infobloxopen/infoblox", "owner": "infobloxopen", "repo": "terraform-provider-infoblox", - "rev": "v2.10.0", + "rev": "v2.12.0", "spdx": "MPL-2.0", "vendorHash": null }, From c8b96ca3a1e6cf214bc4b79c64e69bfcf079a486 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 18:48:44 +0000 Subject: [PATCH 57/61] terraform-providers.pagerduty_pagerduty: 3.31.3 -> 3.31.4 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index b9dd6f778b1d..1c74d3bb63bb 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1076,11 +1076,11 @@ "vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw=" }, "pagerduty_pagerduty": { - "hash": "sha256-xuy7bc+YRDsEenMRfaCpV6uBAopjYbrCmOFzdowTqYM=", + "hash": "sha256-y4lh5jw9bENgVG181lJOsJx3RaR8m+tQnfvY1ONi8kQ=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.31.3", + "rev": "v3.31.4", "spdx": "MPL-2.0", "vendorHash": null }, From 664fd77e545c55d140146ece359e716abba095ac Mon Sep 17 00:00:00 2001 From: Pascal Bach Date: Sat, 14 Mar 2026 23:17:19 +0100 Subject: [PATCH 58/61] karakeep: refresh patch --- .../karakeep/patches/cache-from-env-not-nix-store.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ka/karakeep/patches/cache-from-env-not-nix-store.patch b/pkgs/by-name/ka/karakeep/patches/cache-from-env-not-nix-store.patch index 7be41dea8e7c..cdae13c94a2e 100644 --- a/pkgs/by-name/ka/karakeep/patches/cache-from-env-not-nix-store.patch +++ b/pkgs/by-name/ka/karakeep/patches/cache-from-env-not-nix-store.patch @@ -2,13 +2,13 @@ diff --git a/apps/web/.next/standalone/node_modules/next/dist/server/image-optim index cba8876..c3d7c43 100644 --- a/apps/web/.next/standalone/node_modules/next/dist/server/image-optimizer.js +++ b/apps/web/.next/standalone/node_modules/next/dist/server/image-optimizer.js -@@ -409,7 +409,8 @@ class ImageOptimizerCache { +@@ -495,7 +495,8 @@ class ImageOptimizerCache { ]); } constructor({ distDir, nextConfig }){ -- this.cacheDir = (0, _path.join)(distDir, "cache", "images"); -+ const cacheDir = process.env["NEXT_CACHE_DIR"] || (0, _path.join)(distDir, "cache"); -+ this.cacheDir = (0, _path.join)(cacheDir, "images"); +- this.cacheDir = (0, _path.join)(distDir, 'cache', 'images'); ++ const cacheDir = process.env['NEXT_CACHE_DIR'] || (0, _path.join)(distDir, 'cache'); ++ this.cacheDir = (0, _path.join)(cacheDir, 'images'); this.nextConfig = nextConfig; } async get(cacheKey) { From 27741fb31efd3562a41eeaa0532d20a8d6606ff2 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 16 Mar 2026 02:24:58 +0700 Subject: [PATCH 59/61] rp-pppoe: change meta.homepage --- pkgs/by-name/rp/rp-pppoe/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rp/rp-pppoe/package.nix b/pkgs/by-name/rp/rp-pppoe/package.nix index 74aa68d07526..4027f0c04b51 100644 --- a/pkgs/by-name/rp/rp-pppoe/package.nix +++ b/pkgs/by-name/rp/rp-pppoe/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Roaring Penguin Point-to-Point over Ethernet tool"; platforms = lib.platforms.linux; - homepage = "https://github.com/dfskoll/rp-pppoe"; + homepage = "https://dianne.skoll.ca/projects/rp-pppoe/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ DictXiong ]; }; From fb324c3b7ce10e0b99c9b4dca690a0466efae961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 15 Mar 2026 11:41:45 -0700 Subject: [PATCH 60/61] python3Packages.zarr: remove useless optional-dependencies --- .../python-modules/zarr/default.nix | 91 +++---------------- 1 file changed, 13 insertions(+), 78 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 0fe4d1b04da4..ce134cda79c5 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -23,37 +23,17 @@ cupy, # cli typer, - # test - pytestCheckHook, - pytest-asyncio, - pytest-cov, - pytest-accept ? null, # TODO: Package + # optional rich, - mypy, - numpydoc, + universal-pathlib, + + # test hypothesis, - pytest-xdist, + numpydoc, + pytest-asyncio, + pytestCheckHook, tomlkit, uv, - # remote_tests - botocore, - s3fs, - moto, - requests, - # optional - universal-pathlib, - # docs - mkdocs-material, - mkdocs, - mkdocstrings, - mkdocstrings-python, - mike, - mkdocs-redirects, - markdown-exec ? null, # TODO: Package - griffe-inherited-docstrings ? null, # TODO: Package, - ruff, - towncrier, - astroid, }: buildPythonPackage (finalAttrs: { @@ -94,67 +74,22 @@ buildPythonPackage (finalAttrs: { cli = [ typer ]; - # Development extras - test = [ - #pytest - pytest-asyncio - pytest-cov - pytest-accept - rich - mypy - numpydoc - hypothesis - # From some reason the existence of pytest-xdist makes the tests fail - # depending on $NIX_BUILD_CORES - #pytest-xdist - packaging - tomlkit - uv - ]; - remote_tests = [ - botocore - s3fs - moto - requests - ] - ++ moto.optional-dependencies.server - ++ moto.optional-dependencies.s3; optional = [ rich universal-pathlib ]; - docs = [ - # Doc building - mkdocs-material - mkdocs - mkdocstrings - mkdocstrings-python - mike - mkdocs-redirects - markdown-exec - griffe-inherited-docstrings - ruff - towncrier # Changelog generation - # Optional dependencies to run examples - rich - s3fs - astroid - #pytest - ] - ++ mkdocs-material.optional-dependencies.imaging - ++ lib.optionals (markdown-exec != null) markdown-exec.optional-dependencies.ansi - ++ numcodecs.optional-dependencies.msgpack; }; }; nativeCheckInputs = [ + hypothesis + numpydoc + pytest-asyncio pytestCheckHook + tomlkit + uv ] - ++ finalAttrs.finalPackage.passthru.optional-dependencies.cli - # Not adding `passthru.optional-dependencies.remote{,_tests}` since the - # existence of these Python modules triggers tests that fail in the sandbox - # due to failed network requests. - ++ finalAttrs.finalPackage.passthru.optional-dependencies.test; + ++ finalAttrs.finalPackage.passthru.optional-dependencies.cli; disabledTestPaths = [ # requires uv and then fails at setting up python envs From ac0a5c9124dc9a5a3f38abaf51c23aa5b0dd3ea9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 22:19:00 +0000 Subject: [PATCH 61/61] mage: 1.16.0 -> 1.16.1 --- pkgs/by-name/ma/mage/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mage/package.nix b/pkgs/by-name/ma/mage/package.nix index 19119c648ae4..84ddc2bc04cf 100644 --- a/pkgs/by-name/ma/mage/package.nix +++ b/pkgs/by-name/ma/mage/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "mage"; - version = "1.16.0"; + version = "1.16.1"; src = fetchFromGitHub { owner = "magefile"; repo = "mage"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-SJtwUS/m4hsBq035VdU8skJxvHokCdMQ3aKjPkXsN28="; + sha256 = "sha256-W9VySQFZx1fzYYHZInmNpWsITVhGASzR6lNyETiaLao="; }; vendorHash = null;