From 7b064611027841022fc04ecaad6b14a0b5980c5f Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 26 Nov 2024 14:53:32 +0100 Subject: [PATCH 001/298] tclPackages.ruff: init at 2.4.2 --- .../tcl-modules/by-name/ru/ruff/package.nix | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/ru/ruff/package.nix diff --git a/pkgs/development/tcl-modules/by-name/ru/ruff/package.nix b/pkgs/development/tcl-modules/by-name/ru/ruff/package.nix new file mode 100644 index 000000000000..62670a6d1169 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/ru/ruff/package.nix @@ -0,0 +1,44 @@ +{ + lib, + mkTclDerivation, + fetchzip, + tcllib, +}: + +mkTclDerivation rec { + pname = "ruff"; + version = "2.4.2"; + + src = fetchzip { + url = "mirror://sourceforge/magicsplat/ruff/ruff-${version}.tgz"; + hash = "sha256-BeO0YtFDSg3e0ehdcpbojAw6WsInkiiHh01I0bYOkRY="; + }; + + dontBuild = true; + + propagatedBuildInputs = [ + tcllib + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib + cp -r . $out/lib/ruff + + runHook postInstall + ''; + + meta = { + description = "Documentation generator for Tcl"; + longDescription = '' + Ruff! (Runtime function formatter) is a documentation generation system + for programs written in the Tcl programming language. Ruff! uses runtime + introspection in conjunction with comment analysis to generate reference + manuals for Tcl programs. + ''; + homepage = "https://ruff.magicsplat.com/"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fgaz ]; + }; +} From bea8a14b58175f14a0e839e6e1638005dfde3066 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 3 Feb 2025 22:53:00 +0100 Subject: [PATCH 002/298] tclPackages.vectcl: init at 0.3 --- .../tcl-modules/by-name/ve/vectcl/package.nix | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix diff --git a/pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix b/pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix new file mode 100644 index 000000000000..1c9aabb4db58 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/ve/vectcl/package.nix @@ -0,0 +1,28 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, +}: + +mkTclDerivation rec { + pname = "vectcl"; + version = "0.3"; + + src = fetchFromGitHub { + owner = "auriocus"; + repo = "VecTcl"; + tag = "v${version}"; + hash = "sha256-nPs16Jy6KMEdupWJNhgYqosuW5Dlpb/dxxTrLpRbYf0="; + }; + + makeFlags = [ + "CFLAGS=-Wno-implicit-function-declaration" + ]; + + meta = { + homepage = "https://auriocus.github.io/VecTcl/"; + description = "Numeric array and linear algebra extension for Tcl"; + maintainers = with lib.maintainers; [ fgaz ]; + license = lib.licenses.tcltk; + }; +} From a89ed9e7ebe33912c863a0dbc42d80eae79f88c1 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 3 Feb 2025 22:53:46 +0100 Subject: [PATCH 003/298] tclPackages.tcl-opencl: init at 0.8 --- .../by-name/tc/tcl-opencl/package.nix | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix diff --git a/pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix new file mode 100644 index 000000000000..8113529518f7 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/tc/tcl-opencl/package.nix @@ -0,0 +1,40 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, + opencl-headers, + ocl-icd, + vectcl, +}: + +mkTclDerivation rec { + pname = "tcl-opencl"; + version = "0.8"; + + src = fetchFromGitHub { + owner = "ray2501"; + repo = "tcl-opencl"; + tag = version; + hash = "sha256-nVqHWP6YbWbOAJsz0+4xYkOW3zWVmwhOI421Ak+8E3Q="; + }; + + buildInputs = [ + ocl-icd + opencl-headers + ]; + + propagatedBuildInputs = [ + vectcl + ]; + + configureFlags = [ + "--with-vectcl=${vectcl}/lib/vectcl${vectcl.version}" + ]; + + meta = { + homepage = "https://github.com/ray2501/tcl-opencl"; + description = "Tcl extension for OpenCL"; + maintainers = with lib.maintainers; [ fgaz ]; + license = lib.licenses.mit; + }; +} From a0768b2ad42dac37a4edcecc39c4e46663ad7456 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 1 May 2025 21:18:01 +0200 Subject: [PATCH 004/298] tclPackages.tcl-lmdb: init at 0.5.0 --- .../by-name/tc/tcl-lmdb/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix diff --git a/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix new file mode 100644 index 000000000000..efd7658658e4 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix @@ -0,0 +1,35 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, + lmdb, +}: + +mkTclDerivation rec { + pname = "tcl-lmdb"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "ray2501"; + repo = "tcl-lmdb"; + rev = version; + hash = "sha256-HrR8VQ9cE9jkESqvKkLnYbZLErUVxau2z8xcFImH9lc="; + }; + + configureFlags = [ + "--with-system-lmdb=yes" + ]; + + buildInputs = [ + lmdb + ]; + + meta = { + description = "The Tcl interface to the Lightning Memory-Mapped Database"; + homepage = "https://github.com/ray2501/tcl-lmdb"; + changelog = "https://github.com/ray2501/tcl-lmdb/blob/master/ChangeLog"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fgaz ]; + platforms = lib.platforms.all; + }; +} From b7b779cba5f976d6c344ea3029fbe5560e192ae5 Mon Sep 17 00:00:00 2001 From: miyu Date: Mon, 11 Aug 2025 01:42:18 -0500 Subject: [PATCH 005/298] pulse-visualizer: init at 1.0.1 Append to maintainers list Append to maintainers list V2 Append new line to package Rebase Apply suggested changes Update platforms Co-authored-by: Yiyu Zhou Update platforms V2 Co-authored-by: Yiyu Zhou pulse-visualizer: init at 1.2.2 Fix minor issue with version number, extra v --- pkgs/by-name/pu/pulse-visualizer/package.nix | 77 ++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 pkgs/by-name/pu/pulse-visualizer/package.nix diff --git a/pkgs/by-name/pu/pulse-visualizer/package.nix b/pkgs/by-name/pu/pulse-visualizer/package.nix new file mode 100644 index 000000000000..d6daa5daff67 --- /dev/null +++ b/pkgs/by-name/pu/pulse-visualizer/package.nix @@ -0,0 +1,77 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + ninja, + pkg-config, + sdl3, + libpulseaudio, + pipewire, + fftwFloat, + freetype, + glew, + libGL, + yaml-cpp, + libebur128, + clang, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "pulse-visualizer"; + version = "1.2.2"; + + src = fetchFromGitHub { + owner = "Audio-Solutions"; + repo = "pulse-visualizer"; + tag = "v${finalAttrs.version}"; + hash = "sha256-OnZDNNDmN+OgsfzyPOtlpy8alt62WA6BNhNPJTtrHsU="; + }; + + nativeBuildInputs = [ + cmake + ninja + pkg-config + clang + ]; + + buildInputs = [ + sdl3 + libpulseaudio + pipewire + fftwFloat + freetype + glew + libGL + yaml-cpp + libebur128 + ]; + + strictDeps = true; + enableParallelBuilding = true; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail " -march=native" "" \ + --replace-fail " -mtune=native" "" \ + --replace-fail "-Wl,-s" "" \ + --replace-fail " -s" "" \ + --replace-fail 'set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "Installation prefix" FORCE)' "" + ''; + + cmakeFlags = [ + "-G Ninja" + "-DCMAKE_CXX_COMPILER=clang++" + "-DCMAKE_C_COMPILER=clang" + "-DCMAKE_BUILD_TYPE=Release" + ]; + + meta = { + description = "Real-time audio visualizer inspired by MiniMeters"; + homepage = "https://github.com/Audio-Solutions/pulse-visualizer"; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ miyu ]; + platforms = lib.platforms.x86_64; + badPlatforms = lib.platforms.darwin; + }; +}) From 0a3b3a9dee8fbec28fa441f4b7008b24531c2d0c Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger Date: Wed, 13 Aug 2025 19:51:57 +0000 Subject: [PATCH 006/298] nixos/users-groups: fix assertion --- nixos/modules/config/users-groups.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix index 0399962418ad..941012b659d8 100644 --- a/nixos/modules/config/users-groups.nix +++ b/nixos/modules/config/users-groups.nix @@ -1083,14 +1083,19 @@ in -> !cfg.allowNoPasswordLogin -> any id ( mapAttrsToList ( - name: cfg: - (name == "root" || cfg.group == "wheel" || elem "wheel" cfg.extraGroups) + name: user: + ( + name == "root" + || user.group == "wheel" + || elem "wheel" user.extraGroups + || elem name (cfg.groups.wheel.members or [ ]) + ) && ( - allowsLogin cfg.hashedPassword - || cfg.password != null - || cfg.hashedPasswordFile != null - || cfg.openssh.authorizedKeys.keys != [ ] - || cfg.openssh.authorizedKeys.keyFiles != [ ] + allowsLogin user.hashedPassword + || user.password != null + || user.hashedPasswordFile != null + || user.openssh.authorizedKeys.keys != [ ] + || user.openssh.authorizedKeys.keyFiles != [ ] ) ) cfg.users ++ [ From 881ee58e286cf281e961dd9fb5c553bc8311e88c Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 31 Dec 2025 19:36:36 -0500 Subject: [PATCH 007/298] liboprf: 0.9.2 -> 0.9.3 Changelog: https://github.com/stef/liboprf/releases/tag/v0.9.3 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/li/liboprf/no-static.patch | 5 +++-- pkgs/by-name/li/liboprf/package.nix | 10 ++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/liboprf/no-static.patch b/pkgs/by-name/li/liboprf/no-static.patch index 7fd8afdefcd8..99928ed7a3d6 100644 --- a/pkgs/by-name/li/liboprf/no-static.patch +++ b/pkgs/by-name/li/liboprf/no-static.patch @@ -1,12 +1,13 @@ diff --git a/makefile b/makefile -index 444feae..0b2d482 100644 +index ce33665..d85152e 100644 --- a/makefile +++ b/makefile -@@ -134,8 +134,12 @@ clean: +@@ -148,9 +148,12 @@ clean: install: install-oprf install-noiseXK -install-oprf: $(DESTDIR)$(PREFIX)/lib/liboprf.$(SOEXT) \ +- $(DESTDIR)$(PREFIX)/$(DEBUGDIR)/liboprf.$(SOEXT).debug \ - $(DESTDIR)$(PREFIX)/lib/liboprf.$(STATICEXT) \ +INSTALL_EXT=$(STATICEXT) +ifeq ($(findstring -shared,$(LDFLAGS)),) diff --git a/pkgs/by-name/li/liboprf/package.nix b/pkgs/by-name/li/liboprf/package.nix index 77a71b083359..7e2315f35508 100644 --- a/pkgs/by-name/li/liboprf/package.nix +++ b/pkgs/by-name/li/liboprf/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "liboprf"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "stef"; repo = "liboprf"; tag = "v${finalAttrs.version}"; - hash = "sha256-Toja0rR0321i7L1dsB9YxrwNJwKUzuSfK5LLR3tex7U="; + hash = "sha256-BH7sLkj7vGtz2kSSuV2+BrwlQJ26s4UTlNL/owJhzCk="; }; sourceRoot = "${finalAttrs.src.name}/src"; @@ -24,6 +24,12 @@ stdenv.mkDerivation (finalAttrs: { ./no-static.patch ]; + # strip: error: option is not supported for MachO + postPatch = lib.optionalString stdenv.hostPlatform.isMacho '' + substituteInPlace makefile \ + --replace-fail "--strip-unneeded" "" + ''; + strictDeps = true; nativeBuildInputs = [ pkgconf ]; From cee054ce648dfd61064b8ee010d646aa5a3402d5 Mon Sep 17 00:00:00 2001 From: Vincent Tourneur Date: Tue, 27 Jan 2026 14:05:24 +0100 Subject: [PATCH 008/298] acgtk: 2.1.0 -> 2.2.0 --- pkgs/by-name/ac/acgtk/package.nix | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ac/acgtk/package.nix b/pkgs/by-name/ac/acgtk/package.nix index ba2b29b42281..f2b10fb687cb 100644 --- a/pkgs/by-name/ac/acgtk/package.nix +++ b/pkgs/by-name/ac/acgtk/package.nix @@ -10,43 +10,30 @@ stdenv.mkDerivation { pname = "acgtk"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitLab { domain = "gitlab.inria.fr"; owner = "acg"; repo = "dev/acgtk"; - tag = "release-2.1.0"; - hash = "sha256-XuPcubt1lvnQio+km6MhmDu41NXNVXKKpzGd/Y1XzLo="; + tag = "release-2.2.0"; + hash = "sha256-cDP41a3CHh+KW2PAZ3WTRA2HTXKhb8mMCTNddv6M8Bg="; }; - # Compatibility with fmt 0.10.0 - patches = [ - (fetchpatch { - url = "https://gitlab.inria.fr/ACG/dev/ACGtk/-/commit/613454b376d10974f539ab398a269be061c5bc9c.patch"; - hash = "sha256-l/V8oEgntnFtrhpTQSk7PkpaX+dBq4izG/tloCQRbDY="; - }) - ]; - - # Compatibility with logs 0.8.0 - postPatch = '' - substituteInPlace src/utils/dune \ - --replace-warn 'logs mtime' 'logs logs.fmt mtime' - ''; - strictDeps = true; nativeBuildInputs = with ocamlPackages; [ + dune + findlib menhir ocaml - findlib - dune ]; buildInputs = with ocamlPackages; [ ansiterminal cairo2 cmdliner + dune-site fmt logs menhirLib @@ -59,12 +46,12 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild - dune build --profile=release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + dune build -p acgtk --profile=release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} runHook postBuild ''; installPhase = '' - dune install --prefix $out --libdir $OCAMLFIND_DESTDIR + dune install -p acgtk --prefix $out --libdir $OCAMLFIND_DESTDIR ''; meta = { @@ -72,6 +59,6 @@ stdenv.mkDerivation { description = "Toolkit for developing ACG signatures and lexicon"; license = lib.licenses.cecill20; inherit (ocamlPackages.ocaml.meta) platforms; - maintainers = with lib.maintainers; [ jirkamarsik ]; + maintainers = with lib.maintainers; [ tournev ]; }; } From 095650906fc97d1f70a36a682f7ff4f0a6c4f7e1 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Fri, 30 Jan 2026 16:10:45 -0500 Subject: [PATCH 009/298] maintainers: add chrisportela --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6b51addbd890..12976b826c42 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4808,6 +4808,12 @@ githubId = 1438690; name = "Chris Pickard"; }; + chrisportela = { + email = "chris@chrisportela.com"; + github = "chrisportela"; + githubId = 505649; + name = "Chris Portela"; + }; chrispwill = { email = "chris@chrispwill.com"; github = "ChrisPWill"; From 7afd064ec29dada8b2f92d8c684a3c2d130db1c8 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 30 Jan 2026 17:01:10 -0500 Subject: [PATCH 010/298] ocrs: init at 0.12.0 Homepage: https://github.com/robertknight/ocrs Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/oc/ocrs/package.nix | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/oc/ocrs/package.nix diff --git a/pkgs/by-name/oc/ocrs/package.nix b/pkgs/by-name/oc/ocrs/package.nix new file mode 100644 index 000000000000..0cf5be2214e6 --- /dev/null +++ b/pkgs/by-name/oc/ocrs/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ocrs"; + version = "0.12.0"; + + src = fetchFromGitHub { + owner = "robertknight"; + repo = "ocrs"; + tag = "ocrs-v${finalAttrs.version}"; + hash = "sha256-MHtMuUAFxfbbXI7jkS9mHbap9TbSmSilekFnSaI76Ac="; + }; + + cargoHash = "sha256-zYXhXGEWapAsEav3wpc17VWT8glFkys3BERCmhsUkZk="; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Library and tool for OCR, extracting text from images"; + homepage = "https://github.com/robertknight/ocrs"; + mainProgram = "ocrs"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ + ethancedwards8 + ]; + }; +}) From f4841acf7075c3b029b9dc4f09841fc6b2a4cf42 Mon Sep 17 00:00:00 2001 From: Qubic <77882752+AwesomeQubic@users.noreply.github.com> Date: Tue, 3 Feb 2026 20:09:20 +0100 Subject: [PATCH 011/298] pulseview: 0.4.2-unstable-2025-05-15 -> 0.5.0-unstable-2025-11-10 --- pkgs/applications/science/electronics/pulseview/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/electronics/pulseview/default.nix b/pkgs/applications/science/electronics/pulseview/default.nix index 99727944889d..2582f03ccd92 100644 --- a/pkgs/applications/science/electronics/pulseview/default.nix +++ b/pkgs/applications/science/electronics/pulseview/default.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation { pname = "pulseview"; - version = "0.4.2-unstable-2025-05-15"; + version = "0.5.0-unstable-2025-11-10"; src = fetchFromGitHub { owner = "sigrokproject"; repo = "pulseview"; - rev = "e2fe9dfb91c7de85c410922ee9268c3f526bcc54"; - hash = "sha256-b9pqtsF5J9MA7XMIgFZltrVqi64ZPObBTiaws3zSDRg="; + rev = "af02198741b4e57c9f9b796bd5e6c0f2ae9f2f2b"; + hash = "sha256-4K3sMCTlFnu8iiokMYc1O7jNVQ7vTtSiT2dCpLRC44s="; }; nativeBuildInputs = [ From de4a2e872398dc9b44ed1c3c8794a544ccab47d0 Mon Sep 17 00:00:00 2001 From: Qubic <77882752+AwesomeQubic@users.noreply.github.com> Date: Tue, 3 Feb 2026 20:09:39 +0100 Subject: [PATCH 012/298] libsigrok: 0.5.2-unstable-2024-10-20 -> 0.6.0-unstable-2025-11-20 --- pkgs/by-name/li/libsigrok/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/li/libsigrok/package.nix b/pkgs/by-name/li/libsigrok/package.nix index 88a30b609e2b..5b8a9dbf62e9 100644 --- a/pkgs/by-name/li/libsigrok/package.nix +++ b/pkgs/by-name/li/libsigrok/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchgit, autoreconfHook, pkg-config, libzip, @@ -17,16 +16,16 @@ libieee1284, bluez, sigrok-firmware-fx2lafw, + fetchgit, }: - stdenv.mkDerivation { pname = "libsigrok"; - version = "0.5.2-unstable-2024-10-20"; + version = "0.6.0-unstable-2025-11-20"; src = fetchgit { url = "git://sigrok.org/libsigrok"; - rev = "f06f788118191d19fdbbb37046d3bd5cec91adb1"; - hash = "sha256-8aco5tymkCJ6ya1hyp2ODrz+dlXvZmcYoo4o9YC6D6o="; + rev = "0bc2487778e660f4d3116729b6f4aee2b1996bb0"; + hash = "sha256-j79Wx5FFFKptcwtIjQ0Cvtzl46lnow6bExpMNzI8KlM="; }; enableParallelBuilding = true; @@ -76,6 +75,11 @@ stdenv.mkDerivation { meta = { description = "Core library of the sigrok signal analysis software suite"; + longDescription = " + Core library of the sigrok signal analysis software suite + + Please note that if you are using slogic devices you must overlay libsigrok-sipeed as this library for your device to work + "; homepage = "https://sigrok.org/"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux ++ lib.platforms.darwin; From a93944d26b8310fec458d51ca2c7b0b120300bff Mon Sep 17 00:00:00 2001 From: Qubic <77882752+AwesomeQubic@users.noreply.github.com> Date: Tue, 3 Feb 2026 20:09:53 +0100 Subject: [PATCH 013/298] libsigrok-sipeed: init at 0.6.0-unstable-2025-12-17 --- pkgs/by-name/li/libsigrok-sipeed/package.nix | 88 ++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 pkgs/by-name/li/libsigrok-sipeed/package.nix diff --git a/pkgs/by-name/li/libsigrok-sipeed/package.nix b/pkgs/by-name/li/libsigrok-sipeed/package.nix new file mode 100644 index 000000000000..43874dfe8b13 --- /dev/null +++ b/pkgs/by-name/li/libsigrok-sipeed/package.nix @@ -0,0 +1,88 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoreconfHook, + pkg-config, + libzip, + glib, + libusb1, + libftdi1, + check, + libserialport, + doxygen, + glibmm, + python3, + hidapi, + libieee1284, + bluez, + sigrok-firmware-fx2lafw, +}: +#To future maintainers this package should be deprecated and or removed when https://github.com/sigrokproject/libsigrok/pull/275 gets merged +stdenv.mkDerivation { + pname = "libsigrok-sipeed"; + version = "0.6.0-unstable-2025-12-17"; + + #Use sipeed fork since it seems to be more up to date and supports my device + src = fetchFromGitHub { + owner = "sipeed"; + repo = "libsigrok"; + rev = "0ce0720421b6bcc8e65a0c94c5b2883cbfe22d7e"; + hash = "sha256-4aqX+OX4bBsvvb7b1XHKqG6u1Ek3floXDfjr27usZwo="; + }; + + enableParallelBuilding = true; + + nativeBuildInputs = [ + autoreconfHook + doxygen + pkg-config + python3 + ]; + buildInputs = [ + libzip + glib + libusb1 + libftdi1 + check + libserialport + glibmm + hidapi + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + libieee1284 + bluez + ]; + + strictDeps = true; + + postInstall = '' + mkdir -p $out/etc/udev/rules.d + cp contrib/*.rules $out/etc/udev/rules.d + + mkdir -p "$out/share/sigrok-firmware/" + cp ${sigrok-firmware-fx2lafw}/share/sigrok-firmware/* "$out/share/sigrok-firmware/" + ''; + + doInstallCheck = true; + installCheckPhase = '' + runHook preInstallCheck + + # assert that c++ bindings are included + # note that this is only true for modern (>0.5) versions; the 0.3 series does not have these + [[ -f $out/include/libsigrokcxx/libsigrokcxx.hpp ]] \ + || { echo 'C++ bindings were not generated; check configure output'; false; } + + runHook postInstallCheck + ''; + + meta = { + description = "A fork of libsigrok with slogic devices support "; + homepage = "https://github.com/sipeed/libsigrok/"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ + qubic + ]; + }; +} From 512badeac7bc7d3173045591e1fe4813f5fe7ea9 Mon Sep 17 00:00:00 2001 From: Qubic <77882752+AwesomeQubic@users.noreply.github.com> Date: Tue, 3 Feb 2026 20:10:12 +0100 Subject: [PATCH 014/298] sigrok-cli: 0.7.2-unstable-2023-04-10 -> 0.8.0-unstable-2024-08-26 --- pkgs/by-name/si/sigrok-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sigrok-cli/package.nix b/pkgs/by-name/si/sigrok-cli/package.nix index 102f6a985396..288cd335f9a9 100644 --- a/pkgs/by-name/si/sigrok-cli/package.nix +++ b/pkgs/by-name/si/sigrok-cli/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation { pname = "sigrok-cli"; - version = "0.7.2-unstable-2023-04-10"; + version = "0.8.0-unstable-2024-08-26"; src = fetchgit { url = "git://sigrok.org/sigrok-cli"; - rev = "9d9f7b82008e3b3665bda12a63a3339e9f7aabc3"; - hash = "sha256-B2FJxRkfKELrtqxZDv5QTvntpu9zJnTK15CAUYbf+5M="; + rev = "f44dd91347e7ac797cefc23162b9fcf0b7329f1f"; + hash = "sha256-LJ+32XiQYfjMLYze/zICVKvqmhtyc85zvxAXXi2HIi0="; }; nativeBuildInputs = [ From 2cd7ff0bea6e977eaee7eddda4c7c11f9fd36bf0 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 5 Feb 2026 20:46:54 +0100 Subject: [PATCH 015/298] obsidian: 1.11.5 -> 1.11.7 Changelog: https://obsidian.md/changelog/2026-02-05-desktop-v1.11.7/ --- pkgs/by-name/ob/obsidian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index a55f6ca8e712..c82ac7b1745c 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -12,7 +12,7 @@ }: let pname = "obsidian"; - version = "1.11.5"; + version = "1.11.7"; appname = "Obsidian"; meta = { description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -43,9 +43,9 @@ let url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; hash = if stdenv.hostPlatform.isDarwin then - "sha256-5orx4Fbf7t87dPC4lHO205tnLZ5zhtpxKGOIAva9K/Q=" + "sha256-TRE9ymNtpcp7gEbuuSfJxvYDXLDVNz+o4+RSNyHZgmE=" else - "sha256-j1hMEey5Z0gHkOZTGWdDQL/NKjT7S3qVu3Cpb88Zq68="; + "sha256-HrqeFJ2C5uZw0IBtD9y607V6007fOwnA0KnA83cwWjg="; }; icon = fetchurl { From 9954dc4e0295b0f520e07a18ec9dc61c450c9c75 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Sun, 8 Feb 2026 17:58:25 +0100 Subject: [PATCH 016/298] julia_111-bin: 1.11.8 -> 1.11.9 --- pkgs/development/compilers/julia/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix index a1e43af55d0c..03d2e87f47c3 100644 --- a/pkgs/development/compilers/julia/default.nix +++ b/pkgs/development/compilers/julia/default.nix @@ -32,12 +32,12 @@ in ); julia_111-bin = wrapJulia ( callPackage (import ./generic-bin.nix { - version = "1.11.8"; + version = "1.11.9"; sha256 = { - x86_64-linux = "26ad9031b0c9857cde8c89aced86990d1842a551940bfb275e8372108e57cc50"; - aarch64-linux = "54c8f866e1317fa249df47bde535fb4dda7c620863e8f877a1c91d6ed241f11a"; - x86_64-darwin = "b54fd6e6d06fc8ae138dbd556d34d6bf89d91025b725349ab88c83bf958f8557"; - aarch64-darwin = "c54daf1eea4c66d831d29ff0c40d629891474bc57391db3b3a2e56d06390bc38"; + x86_64-linux = "0dfy4wlrz6jbs7kd9r0bjk9d6sqgf4fakrxrnzwfl1bsdlsn6qxk"; + aarch64-linux = "0gk2zxkwz2yyg3im23jpgaxzixchyywm19nbh51szmniah31y1x2"; + x86_64-darwin = "14nz5qf9raida260srcmh7p41xdylipx5n61nbx9sf12vcyrrd7p"; + aarch64-darwin = "1mrvycjlxs225sspdvvq4qbay1riyyjzqjs1d0xgqdkh6c6kv47d"; }; }) { } ); From 4a687cabf9c889f7d25c002e2265003e57107a99 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Mon, 9 Feb 2026 08:34:52 +0100 Subject: [PATCH 017/298] julia_111: 1.11.8 -> 1.11.9 --- pkgs/development/compilers/julia/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/julia/default.nix b/pkgs/development/compilers/julia/default.nix index 03d2e87f47c3..32772cef03be 100644 --- a/pkgs/development/compilers/julia/default.nix +++ b/pkgs/development/compilers/julia/default.nix @@ -76,8 +76,8 @@ in julia_111 = wrapJulia ( callPackage (import ./generic.nix { - version = "1.11.8"; - hash = "sha256-ACblvJzyoRlzaWMZL/1ieF4izdNuhCvYgxvPrtCyJBo="; + version = "1.11.9"; + hash = "sha256-SX5jIfJfxQQfP2P5sCGtglFn+GZlOIyHgnQ3qrr8GSI="; }) { stdenv = gcc14Stdenv; From 41342d866de4ca8b1901c9087121c732a7104bcd Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Wed, 11 Feb 2026 16:54:31 +0800 Subject: [PATCH 018/298] cinny-desktop: use wrapper instead of symlink for bin on darwin --- pkgs/by-name/ci/cinny-desktop/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ci/cinny-desktop/package.nix b/pkgs/by-name/ci/cinny-desktop/package.nix index d5c1082760ab..a980af9a4ee8 100644 --- a/pkgs/by-name/ci/cinny-desktop/package.nix +++ b/pkgs/by-name/ci/cinny-desktop/package.nix @@ -7,6 +7,7 @@ cinny, desktop-file-utils, wrapGAppsHook3, + makeBinaryWrapper, pkg-config, openssl, glib-networking, @@ -52,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p "$out/bin" - ln -sf "$out/Applications/Cinny.app/Contents/MacOS/Cinny" "$out/bin/cinny" + makeWrapper "$out/Applications/Cinny.app/Contents/MacOS/Cinny" "$out/bin/cinny" '' + lib.optionalString stdenv.hostPlatform.isLinux '' desktop-file-edit \ @@ -74,6 +75,9 @@ rustPlatform.buildRustPackage (finalAttrs: { desktop-file-utils pkg-config wrapGAppsHook3 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + makeBinaryWrapper ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ From ddca80c903607a66148376239b4cb7b0005dc91d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 15:55:38 +0000 Subject: [PATCH 019/298] davinci-resolve: 20.3.1 -> 20.3.2 --- pkgs/by-name/da/davinci-resolve/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/davinci-resolve/package.nix b/pkgs/by-name/da/davinci-resolve/package.nix index 0b77d82e0942..57352b061558 100644 --- a/pkgs/by-name/da/davinci-resolve/package.nix +++ b/pkgs/by-name/da/davinci-resolve/package.nix @@ -55,7 +55,7 @@ let davinci = ( stdenv.mkDerivation rec { pname = "davinci-resolve${lib.optionalString studioVariant "-studio"}"; - version = "20.3.1"; + version = "20.3.2"; nativeBuildInputs = [ appimageTools.appimage-exec @@ -77,9 +77,9 @@ let outputHashAlgo = "sha256"; outputHash = if studioVariant then - "sha256-JaP0O+bSc9wd2YTqRwRQo35kdDkq//5WMb+7MtC9S/A=" + "sha256-wUrx/cMIyMI+sYi8n8xHH4Q7c0MSAoGbpI0E1NtzcXg=" else - "sha256-3mZWP58UZYS4U1f9M3TZ9wyto0cGy+KdB+GIJlvCVng="; + "sha256-q3/QFUFmTuToIhc+r9L5/DCqpRjbLfECVxhlburly7M="; impureEnvVars = lib.fetchers.proxyImpureEnvVars; From 29027559f042b10fdbfc23e5430a1880787c6b45 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 14 Jan 2026 22:02:41 +0000 Subject: [PATCH 020/298] rqbit: Add versionCheckHook --- pkgs/by-name/rq/rqbit/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index edac8459099c..ff5c516cbbb4 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -9,6 +9,7 @@ nodejs, nix-update-script, nixosTests, + versionCheckHook, }: let pname = "rqbit"; @@ -63,6 +64,11 @@ rustPlatform.buildRustPackage { doCheck = false; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + passthru = { webui = rqbit-webui; updateScript = nix-update-script { From 06b99860a5b9e1b05d71938455a1e07acab9b805 Mon Sep 17 00:00:00 2001 From: Ryan Whelchel Date: Sat, 14 Feb 2026 10:55:42 -0500 Subject: [PATCH 021/298] flow-control: 0.6.0 -> 0.7.0 --- .../by-name/fl/flow-control/build.zig.zon.nix | 71 ++++++++++++------- pkgs/by-name/fl/flow-control/package.nix | 17 +++-- 2 files changed, 53 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/fl/flow-control/build.zig.zon.nix b/pkgs/by-name/fl/flow-control/build.zig.zon.nix index 76180ab5c2a1..f72572de1e7a 100644 --- a/pkgs/by-name/fl/flow-control/build.zig.zon.nix +++ b/pkgs/by-name/fl/flow-control/build.zig.zon.nix @@ -86,20 +86,20 @@ let in linkFarm name [ { - name = "flow_syntax-0.1.0-X8jOoU8VAQCOYNTiuB7y2aIBP1V3OXXHa8WvE3eXtpDK"; + name = "flow_syntax-0.6.0-X8jOoWgVAQBBTuGGE9r1ECSDFzi8z6_XNCW1oF5B4fL8"; path = fetchZigArtifact { name = "syntax"; - url = "git+https://github.com/neurocyte/flow-syntax?ref=master#10b92330cf0ecaa39a52d3a8d190f7fb384b7b09"; - hash = "sha256-w6h8KN6oNS5PPTgOfMlCz3aRH6o2CY2Fl/LnUd1PVq8="; - rev = "10b92330cf0ecaa39a52d3a8d190f7fb384b7b09"; + url = "git+https://github.com/neurocyte/flow-syntax?ref=master#6992eddeb9a4a013886db0cbca2156686d01efe4"; + hash = "sha256-TJJTGiQbdzVNQAjKg9R1NP9kXqEcMNy33rwqnQG8se4="; + rev = "6992eddeb9a4a013886db0cbca2156686d01efe4"; }; } { - name = "tree_sitter-0.22.4-150-g7e3f5726-z0LhyI7XuS7mSbx26jCz5VkJ_c1oL8vvC6WBgx0Idkpg"; + name = "tree_sitter-0.22.4-150-g7e3f5726-z0LhyGeG1y67PeOltaplVkxRNT2jMMexQhbUlrh0vdxM"; path = fetchZigArtifact { name = "tree_sitter"; - url = "https://github.com/neurocyte/tree-sitter/releases/download/master-3cfb01c2f3349791a500f59bcc89b867d017d5b8/source.tar.gz"; - hash = "sha256-2vIwHvTyXAjLT6qC1zrtCM1OjSJAta4z/2MkctSbl2g="; + url = "https://github.com/neurocyte/tree-sitter/releases/download/master-6e2827ee231e220467bf04d2a2746faff5cb204a/source.tar.gz"; + hash = "sha256-k8eOWun2ANzWJOa8XAakXN4Vldgwzly3FESYAlsbVVw="; }; } { @@ -138,12 +138,21 @@ linkFarm name [ }; } { - name = "thespian-0.0.1-owFOjjMiBgCXFa9f0-RKTDgWwYzQp1Mnec_p6hsGXj_G"; + name = "thespian-0.0.1-owFOjlgiBgC8w4XqkCOegxz5vMy6kNErcssWQWf2QHeE"; path = fetchZigArtifact { name = "thespian"; - url = "git+https://github.com/neurocyte/thespian?ref=master#6eadc0fe29795f88752f3b6f296dc582b16cb5a1"; - hash = "sha256-+Jlg6ai/C0/0/Ou4b/SErtQR8AkEylG0kNwA+qw9bDU="; - rev = "6eadc0fe29795f88752f3b6f296dc582b16cb5a1"; + url = "git+https://github.com/neurocyte/thespian?ref=master#7da13f44e8462d1ac0cac87c6f00cc4fcb62b0f9"; + hash = "sha256-FDrgVtZQg+sFsMYE2TGOv1Xl6QqzE8+WtuKRulVnKjo="; + rev = "7da13f44e8462d1ac0cac87c6f00cc4fcb62b0f9"; + }; + } + { + name = "cbor-1.0.0-RcQE_HwwAQAiNkKC9ezLxHUMkWgHeVa3QyTfv4hi3VZR"; + path = fetchZigArtifact { + name = "cbor"; + url = "git+https://github.com/neurocyte/cbor?ref=master#b6fc137250b7d3f70459652ee78c7b6cd9ad2826"; + hash = "sha256-axyiz0+WqM9HCz9xbyl/UtdwJsKC/LIiQPZn/SdzxDU="; + rev = "b6fc137250b7d3f70459652ee78c7b6cd9ad2826"; }; } { @@ -173,11 +182,11 @@ linkFarm name [ }; } { - name = "N-V-__8AAKhUIwB6OywBocsytyvp6XiVu4fZwzFJHjumxGLY"; + name = "N-V-__8AAOKzJACguNxU76WX9M7RIhOYGuLnlasJ1-GDdhqT"; path = fetchZigArtifact { name = "themes"; - url = "https://github.com/neurocyte/flow-themes/releases/download/master-638f6f95c391420f0f140599ed5f87cc37834559/flow-themes.tar.gz"; - hash = "sha256-CnG0htnCQBoyMGXGguyRUonbseBAgSKwWTm3pH6CXks="; + url = "https://github.com/neurocyte/flow-themes/releases/download/master-c6c7f18cfb2e3945cd0b71dab24271465074dbc3/flow-themes.tar.gz"; + hash = "sha256-h4oVrZqXwsQa57ywc8Ez7c2Fur4MhyJ8xyRTpKUJh9E="; }; } { @@ -189,29 +198,30 @@ linkFarm name [ }; } { - name = "vaxis-0.5.1-BWNV_PIfCQBrMQyEAPPSOyupQYEud7vTs0jXEq5drkC9"; + name = "vaxis-0.5.1-BWNV_PJJCQArtOy_n76jGWoqoBpnM5FKElA_i1IaYYcF"; path = fetchZigArtifact { name = "vaxis"; - url = "git+https://github.com/neurocyte/libvaxis?ref=main#4debeaf0774a6db5de8bab212335fae795086035"; - hash = "sha256-bfcOR5vzytKHbQHR6z71G+GE+iuEUuM23+38y6V+6Ss="; - rev = "4debeaf0774a6db5de8bab212335fae795086035"; + url = "git+https://github.com/neurocyte/libvaxis?ref=main#95034c7114601178467b42e69588cdd4c1d39eb1"; + hash = "sha256-IuToUtK3WdoOy+UzYy5OlXNR5E3DUSO5VwZvSIF28qc="; + rev = "95034c7114601178467b42e69588cdd4c1d39eb1"; }; } { - name = "zigimg-0.1.0-8_eo2vHnEwCIVW34Q14Ec-xUlzIoVg86-7FU2ypPtxms"; + name = "zigimg-0.1.0-8_eo2vUZFgAAtN1c6dAO5DdqL0d4cEWHtn6iR5ucZJti"; path = fetchZigArtifact { name = "zigimg"; - url = "https://github.com/ivanstepanovftw/zigimg/archive/d7b7ab0ba0899643831ef042bd73289510b39906.tar.gz"; - hash = "sha256-LB7Xa6KzVRRUSwwnyWM+y6fDG+kIDjfnoBDJO1obxVM="; + url = "git+https://github.com/zigimg/zigimg#eab2522c023b9259db8b13f2f90d609b7437e5f6"; + hash = "sha256-e42T/ZmRzuzWAhwWkcWScukcOd6rNZ1VK1wk0XGTVKs="; + rev = "eab2522c023b9259db8b13f2f90d609b7437e5f6"; }; } { - name = "zg-0.15.2-oGqU3AtAtAI7gs7zPvzg2_TlVIqi9wCNEw7DLvD5OvDN"; + name = "uucode-0.1.0-ZZjBPj96QADXyt5sqwBJUnhaDYs_qBeeKijZvlRa0eqM"; path = fetchZigArtifact { - name = "zg"; - url = "git+https://codeberg.org/neurocyte/zg?ref=master#cdcab8b9ea3458efd710008055d993c5dbdb1af7"; - hash = "sha256-dCaDTiZX62SZfJHMZn2IfwADbRegpNIM7u/dBPZ580k="; - rev = "cdcab8b9ea3458efd710008055d993c5dbdb1af7"; + name = "uucode"; + url = "git+https://github.com/jacobsandlund/uucode#5f05f8f83a75caea201f12cc8ea32a2d82ea9732"; + hash = "sha256-sHPh+TQSdUGus/QTbj7KSJJkTuNTrK4VNmQDjS30Lf8="; + rev = "5f05f8f83a75caea201f12cc8ea32a2d82ea9732"; }; } { @@ -232,4 +242,13 @@ linkFarm name [ rev = "5587b16fa040573846a6bf531301f6206d31a6bf"; }; } + { + name = "diffz-0.0.1-G2tlIezMAQBwGNGDs7Hn_N25dWSjEzgR_FAx9GFAvCuZ"; + path = fetchZigArtifact { + name = "diffz"; + url = "git+https://github.com/ziglibs/diffz.git#fbdf690b87db6b1142bbce6d4906f90b09ce60bb"; + hash = "sha256-zzKnlKQ0Sz8aqJifSSlZImU3jY3QXLBDIfVDBmKcpVc="; + rev = "fbdf690b87db6b1142bbce6d4906f90b09ce60bb"; + }; + } ] diff --git a/pkgs/by-name/fl/flow-control/package.nix b/pkgs/by-name/fl/flow-control/package.nix index a6030765597d..140ef9992440 100644 --- a/pkgs/by-name/fl/flow-control/package.nix +++ b/pkgs/by-name/fl/flow-control/package.nix @@ -8,21 +8,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "flow-control"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "neurocyte"; repo = "flow"; tag = "v${finalAttrs.version}"; - hash = "sha256-868FK3wr/fjXzrQJ4YVDBvzNuX818lufEx/K0fvJdWo="; + hash = "sha256-89tFSZRLJeenKgqT4J0I93rNXLDZ9dDgG4BlGqvXnwE="; + }; + + deps = callPackage ./build.zig.zon.nix { + zig = zig_0_15; }; - postConfigure = '' - ln -s ${ - callPackage ./build.zig.zon.nix { - zig = zig_0_15; - } - } $ZIG_GLOBAL_CACHE_DIR/p - ''; nativeBuildInputs = [ zig_0_15 ]; @@ -30,6 +27,8 @@ stdenv.mkDerivation (finalAttrs: { dontSetZigDefaultFlags = true; zigBuildFlags = [ + "--system" + "${finalAttrs.deps}" "-Dcpu=baseline" "-Doptimize=ReleaseSafe" ]; From af3abe5c773d961fc78a678e92037b2a9c552970 Mon Sep 17 00:00:00 2001 From: drafolin Date: Mon, 12 Jan 2026 20:05:25 +0100 Subject: [PATCH 022/298] tonearm: init at 1.2.0 --- pkgs/by-name/to/tonearm/package.nix | 120 ++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 pkgs/by-name/to/tonearm/package.nix diff --git a/pkgs/by-name/to/tonearm/package.nix b/pkgs/by-name/to/tonearm/package.nix new file mode 100644 index 000000000000..98d0a99ba9e2 --- /dev/null +++ b/pkgs/by-name/to/tonearm/package.nix @@ -0,0 +1,120 @@ +{ + buildGoModule, + cairo, + copyDesktopItems, + fetchFromGitea, + gdk-pixbuf, + glib, + glib-networking, + gobject-introspection, + graphene, + gst_all_1, + gtk4, + lib, + libadwaita, + libsecret, + librsvg, + makeDesktopItem, + makeWrapper, + pango, + pkg-config, + symlinkJoin, + wrapGAppsHook4, +}: +let + libraryPath = symlinkJoin { + name = "tonearm-puregotk-lib-folder"; + paths = [ + cairo + gdk-pixbuf + glib.out + graphene + pango.out + gtk4 + libadwaita + libsecret + gobject-introspection + librsvg + ]; + }; +in +buildGoModule (finalAttrs: { + pname = "tonearm"; + version = "1.2.0"; + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "dergs"; + repo = "Tonearm"; + tag = "v${finalAttrs.version}"; + hash = "sha256-2on27z3BRf63gjs3NKmF9H0Le7hBdaHRUp8WQgFs3QU="; + }; + vendorHash = "sha256-j+7cobxVGNuZFYeRn5ad7XT4um8WNWE1byFo7qo9zK0="; + + ldflags = [ + "-X \"codeberg.org/dergs/tonearm/internal/ui.Version=${finalAttrs.version}\"" + ]; + + buildInputs = [ + glib-networking + gst_all_1.gstreamer + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + gtk4 + libsecret + ]; + doCheck = false; + nativeBuildInputs = [ + pkg-config + copyDesktopItems + makeWrapper + wrapGAppsHook4 + ]; + + subPackages = [ + "cmd/tonearm" + ]; + + desktopItems = [ + (makeDesktopItem { + name = "dev.dergs.Tonearm"; + exec = "tonearm %u"; + icon = "dev.dergs.Tonearm"; + comment = "Tonearm is a GTK client for TIDAL written in GoLang."; + desktopName = "Tonearm"; + mimeTypes = [ + "x-scheme-handler/tidal" + ]; + categories = [ + "Audio" + "AudioVideo" + "Music" + "GNOME" + "GTK" + ]; + }) + ]; + + postInstall = '' + wrapProgram $out/bin/tonearm \ + --prefix GST_PLUGIN_PATH : "$GST_PLUGIN_SYSTEM_PATH_1_0" \ + --set-default PUREGOTK_LIB_FOLDER ${libraryPath}/lib \ + ''${gappsWrapperArgs[@]} + install -Dm444 internal/icons/hicolor/scalable/apps/dev.dergs.Tonearm.svg -t $out/share/icons/hicolor/scalable/apps + install -Dm444 internal/icons/hicolor/128x128/apps/dev.dergs.Tonearm.png -t $out/share/icons/hicolor/128x128/apps + install -Dm444 internal/icons/hicolor/symbolic/apps/dev.dergs.Tonearm-symbolic.svg -t $out/share/icons/hicolor/symbolic/apps + install -Dm444 internal/settings/dev.dergs.Tonearm.gschema.xml -t $out/share/glib-2.0/schemas + glib-compile-schemas $out/share/glib-2.0/schemas + ''; + + meta = { + description = "GTK client for TIDAL written in Golang"; + homepage = "https://codeberg.org/dergs/Tonearm"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + drafolin + nilathedragon + ]; + mainProgram = "tonearm"; + }; +}) From 2292974d37f19035009198c61b1fad3abe3d4f51 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 13 Feb 2026 22:17:04 +0000 Subject: [PATCH 023/298] rqbit: Remove doCheck to enable checkPhase --- pkgs/by-name/rq/rqbit/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index ff5c516cbbb4..dfc9286e646b 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -62,8 +62,6 @@ rustPlatform.buildRustPackage { rm crates/librqbit/build.rs ''; - doCheck = false; - nativeInstallCheckInputs = [ versionCheckHook ]; From ea83d66470fc359384feb0338379157b2a7ff098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Sat, 14 Feb 2026 19:03:00 +0100 Subject: [PATCH 024/298] taterclient-ddnet: 10.8.1 -> 10.8.5 --- pkgs/by-name/ta/taterclient-ddnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/taterclient-ddnet/package.nix b/pkgs/by-name/ta/taterclient-ddnet/package.nix index b5fc05ea29a3..81c5ac4f3cb3 100644 --- a/pkgs/by-name/ta/taterclient-ddnet/package.nix +++ b/pkgs/by-name/ta/taterclient-ddnet/package.nix @@ -33,13 +33,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "taterclient-ddnet"; - version = "10.8.1"; + version = "10.8.5"; src = fetchFromGitHub { owner = "TaterClient"; repo = "TClient"; tag = "V${finalAttrs.version}"; - hash = "sha256-yPGXbTxbj+hsdygC68TRtzVg+flEAxqNnhd9smbbekU="; + hash = "sha256-wdX7AZG4hDzRDUl6XjzL2bTMwBxMWdRt4geE7NuqpdQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 32d462c269d370dd03065269703115dd2491fd10 Mon Sep 17 00:00:00 2001 From: Ryan Whelchel Date: Sat, 14 Feb 2026 17:33:37 -0500 Subject: [PATCH 025/298] flow-control: 0.7.0 -> 0.7.2 use ReleaseFast to match upstream --- pkgs/by-name/fl/flow-control/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flow-control/package.nix b/pkgs/by-name/fl/flow-control/package.nix index 140ef9992440..3f81ce389255 100644 --- a/pkgs/by-name/fl/flow-control/package.nix +++ b/pkgs/by-name/fl/flow-control/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "flow-control"; - version = "0.7.0"; + version = "0.7.2"; src = fetchFromGitHub { owner = "neurocyte"; repo = "flow"; tag = "v${finalAttrs.version}"; - hash = "sha256-89tFSZRLJeenKgqT4J0I93rNXLDZ9dDgG4BlGqvXnwE="; + hash = "sha256-5+F0DKb4LXtcMXNutUSJuIe7cdBoFUoJhCs8vbm20jg="; }; deps = callPackage ./build.zig.zon.nix { @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { "--system" "${finalAttrs.deps}" "-Dcpu=baseline" - "-Doptimize=ReleaseSafe" + "-Doptimize=ReleaseFast" ]; env.VERSION = finalAttrs.version; From 1dc727825f1d99672ad598c4c5f9539eb7695450 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Thu, 19 Feb 2026 21:15:26 +0100 Subject: [PATCH 026/298] jetbrains.*: move icon to spec-compliant location --- pkgs/applications/editors/jetbrains/builder/linux.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/builder/linux.nix b/pkgs/applications/editors/jetbrains/builder/linux.nix index 5e4d2377ca89..a95b82f38f05 100644 --- a/pkgs/applications/editors/jetbrains/builder/linux.nix +++ b/pkgs/applications/editors/jetbrains/builder/linux.nix @@ -128,11 +128,10 @@ lib.extendMkDerivation { installPhase = '' runHook preInstall - mkdir -p $out/{bin,$pname,share/pixmaps,share/icons/hicolor/scalable/apps} + mkdir -p $out/{bin,$pname,share/icons/hicolor/scalable/apps,share/icons/hicolor/128x128/apps} cp -a . $out/$pname - [[ -f $out/$pname/bin/${loName}.png ]] && ln -s $out/$pname/bin/${loName}.png $out/share/pixmaps/${pname}.png - [[ -f $out/$pname/bin/${loName}.svg ]] && ln -s $out/$pname/bin/${loName}.svg $out/share/pixmaps/${pname}.svg \ - && ln -s $out/$pname/bin/${loName}.svg $out/share/icons/hicolor/scalable/apps/${pname}.svg + [[ -f $out/$pname/bin/${loName}.png ]] && ln -s $out/$pname/bin/${loName}.png $out/share/icons/hicolor/128x128/apps/${pname}.png + [[ -f $out/$pname/bin/${loName}.svg ]] && ln -s $out/$pname/bin/${loName}.svg $out/share/icons/hicolor/scalable/apps/${pname}.svg cp ${libdbm}/lib/libdbm.so $out/$pname/bin/libdbm.so cp ${fsnotifier}/bin/fsnotifier $out/$pname/bin/fsnotifier From 3906bfb0c936c761104b854c78dc3c49c3bdbeae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 00:03:05 +0000 Subject: [PATCH 027/298] ha-mcp: 6.6.1 -> 6.7.1 --- pkgs/by-name/ha/ha-mcp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/ha-mcp/package.nix b/pkgs/by-name/ha/ha-mcp/package.nix index a1bd0d192ba1..a70f3b510f09 100644 --- a/pkgs/by-name/ha/ha-mcp/package.nix +++ b/pkgs/by-name/ha/ha-mcp/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ha-mcp"; - version = "6.6.1"; + version = "6.7.1"; pyproject = true; src = fetchFromGitHub { owner = "homeassistant-ai"; repo = "ha-mcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-yAJbvfIH5ewRTip8whbOKxE479qAihESaiLFTnhpRkY="; + hash = "sha256-CQbjPEtCos0Fi6aAaIWSRMCUQKmjYviYkvJZzbCZg6Y="; }; build-system = with python3Packages; [ From 7b602a21b31ad8e45495848dd49187c665fdb6b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 00:37:25 +0000 Subject: [PATCH 028/298] kmymoney: 5.2.1 -> 5.2.2 --- pkgs/by-name/km/kmymoney/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/km/kmymoney/package.nix b/pkgs/by-name/km/kmymoney/package.nix index a50826562ac2..a6b1451f87a6 100644 --- a/pkgs/by-name/km/kmymoney/package.nix +++ b/pkgs/by-name/km/kmymoney/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kmymoney"; - version = "5.2.1"; + version = "5.2.2"; src = fetchurl { url = "mirror://kde/stable/kmymoney/${finalAttrs.version}/kmymoney-${finalAttrs.version}.tar.xz"; - hash = "sha256-/q30C21MkNd+MnFqhY3SN2kIGGMQTYzqYpELHsPkM2s="; + hash = "sha256-QLZjnmohYQDSAkjtdPoVQgL5zN+8M1Inztwb746l03c="; }; cmakeFlags = [ From d6c14b1deb60c2f455015dca776264338f947fe6 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 23 Feb 2026 03:17:19 +0100 Subject: [PATCH 029/298] box64: 0.3.8 -> 0.4.0 --- pkgs/applications/emulators/box64/default.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/emulators/box64/default.nix b/pkgs/applications/emulators/box64/default.nix index 1960fc844bcd..35f9ffba24fc 100644 --- a/pkgs/applications/emulators/box64/default.nix +++ b/pkgs/applications/emulators/box64/default.nix @@ -21,13 +21,13 @@ assert stdenv.mkDerivation (finalAttrs: { pname = "box64"; - version = "0.3.8"; + version = "0.4.0"; src = fetchFromGitHub { owner = "ptitSeb"; repo = "box64"; tag = "v${finalAttrs.version}"; - hash = "sha256-PVzv1790UhWbqLmw/93+mU3Gw8lQek7NBls4LXks4wQ="; + hash = "sha256-ihg7sos2pyyZjXiYMct/gg/ianiu0yagNtXio+A7J3c="; }; # Setting cpu doesn't seem to work (or maybe isn't enough / gets overwritten by the wrapper's arch flag?), errors about unsupported instructions for target @@ -82,20 +82,16 @@ stdenv.mkDerivation (finalAttrs: { $out/bin/box64 -v echo Checking if Dynarec option was respected - $out/bin/box64 -v | grep ${lib.optionalString (!withDynarec) "-v"} Dynarec + $out/bin/box64 -v 2>&1 | grep ${lib.optionalString (!withDynarec) "-v"} Dynarec runHook postInstallCheck ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; - tests.hello = - runCommand "box64-test-hello" { nativeBuildInputs = [ finalAttrs.finalPackage ]; } - # There is no actual "Hello, world!" with any of the logging enabled, and with all logging disabled it's hard to - # tell what problems the emulator has run into. - '' - BOX64_NOBANNER=0 BOX64_LOG=1 box64 ${lib.getExe hello-x86_64} --version | tee $out - ''; + tests.hello = runCommand "box64-test-hello" { nativeBuildInputs = [ finalAttrs.finalPackage ]; } '' + BOX64_LOG=1 box64 ${lib.getExe hello-x86_64} --version 2>&1 | tee $out + ''; }; meta = { From d446c73c0a96c29d2e2413f523f73c8e246cf069 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Feb 2026 21:42:38 -0800 Subject: [PATCH 030/298] nixos/systemd: convert sleep.extraConfig to RFC42-style settings Replace the stringly-typed systemd.sleep.extraConfig option (types.lines) with systemd.sleep.settings.Sleep, a freeformType submodule using types.attrsOf unitOption. This follows the same pattern already used by systemd.settings.Manager, services.logind.settings.Login, and other systemd modules that have been migrated to RFC42. The sleep.conf file is now rendered via settingsToSections instead of raw string interpolation. A mkRemovedOptionModule is added for the old option path to give users a clear migration message. --- .../manual/release-notes/rl-2605.section.md | 2 ++ nixos/modules/system/boot/systemd.nix | 26 ++++++++++++------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 1ec3860bcac2..e0a96c41d056 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -181,6 +181,8 @@ See . - [services.resolved](#opt-services.resolved.enable) module was converted to RFC42-style settings. The moved options have also been renamed to match the upstream names. Aliases mean current configs will continue to function, but users should move to the new options as convenient. +- `systemd.sleep.extraConfig` was replaced by [RFC 0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md)-compliant `systemd.sleep.settings.Sleep`, which is used to generate the `sleep.conf` configuration file. See {manpage}`sleep.conf.d(5)` for available options. + - Support for Bluetooth audio based on `bluez-alsa` has been added to the `hardware.alsa` module. It can be enabled with the new [enableBluetooth](#opt-hardware.alsa.enableBluetooth) option. - `services.openssh` now supports generating host SSH keys by setting `services.openssh.generateHostKeys = true` while leaving `services.openssh.enable` disabled. This is particularly useful for systems that have no need of an SSH daemon but want SSH host keys for other purposes such as using agenix or sops-nix. diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 4b7bb1271392..dd41f389d5b8 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -470,13 +470,17 @@ in ''; }; - sleep.extraConfig = mkOption { - default = ""; - type = types.lines; - example = "HibernateDelaySec=1h"; + sleep.settings.Sleep = mkOption { + default = { }; + type = lib.types.submodule { + freeformType = types.attrsOf unitOption; + }; + example = { + HibernateDelaySec = "1h"; + }; description = '' - Extra config options for systemd sleep state logic. - See {manpage}`sleep.conf.d(5)` man page for available options. + Options for systemd sleep state logic. See {manpage}`sleep.conf.d(5)` man page + for available options. ''; }; @@ -637,10 +641,7 @@ in "systemd/system.conf".text = settingsToSections cfg.settings; - "systemd/sleep.conf".text = '' - [Sleep] - ${cfg.sleep.extraConfig} - ''; + "systemd/sleep.conf".text = settingsToSections cfg.sleep.settings; "systemd/user-generators" = { source = hooks "user-generators" cfg.user.generators; @@ -853,6 +854,11 @@ in NixOS does not officially support this configuration and might cause your system to be unbootable in future versions. You are on your own. '') (mkRemovedOptionModule [ "systemd" "extraConfig" ] "Use systemd.settings.Manager instead.") + (mkRemovedOptionModule [ + "systemd" + "sleep" + "extraConfig" + ] "Use systemd.sleep.settings.Sleep instead.") (lib.mkRenamedOptionModule [ "systemd" "watchdog" "device" ] [ "systemd" "settings" "Manager" "WatchdogDevice" ] From b19f4100e3e8040c6b6911cf76649c65dac67187 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 12:24:37 +0200 Subject: [PATCH 031/298] zarr: reenable bulk updates Not sure exactly how bulk updates got disabled after https://github.com/NixOS/nixpkgs/pull/380002 and https://github.com/NixOS/nixpkgs/pull/373248 --- pkgs/development/python-modules/zarr/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 755d64cc780d..3031229cc769 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -61,9 +61,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "zarr" ]; - # FIXME remove once zarr's reverse dependencies support v3 - passthru.skipBulkUpdate = true; - meta = { description = "Implementation of chunked, compressed, N-dimensional arrays for Python"; homepage = "https://github.com/zarr-developers/zarr"; From bb2a973a3475a03fe47e8279df77c8b60a30a249 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 12:55:15 +0200 Subject: [PATCH 032/298] python3.pkgs.zarr: use finalAttrs --- pkgs/development/python-modules/zarr/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 3031229cc769..a5f9cc9b3360 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -22,13 +22,13 @@ tomlkit, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "zarr"; version = "3.1.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-F9ty838kiUUtITesiRxBM7j5dvkYnY79PnXzs63YTow="; }; @@ -64,8 +64,8 @@ buildPythonPackage rec { meta = { description = "Implementation of chunked, compressed, N-dimensional arrays for Python"; homepage = "https://github.com/zarr-developers/zarr"; - changelog = "https://github.com/zarr-developers/zarr-python/releases/tag/v${version}"; + changelog = "https://github.com/zarr-developers/zarr-python/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; }; -} +}) From 702fbbbf9854199975cb6eabb1eb8e3892f06e06 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 12:57:38 +0200 Subject: [PATCH 033/298] python3.pkgs.zarr: use fetchFromGitHub --- pkgs/development/python-modules/zarr/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index a5f9cc9b3360..d54f63433b3f 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, # build-system hatchling, @@ -27,9 +27,11 @@ buildPythonPackage (finalAttrs: { version = "3.1.1"; pyproject = true; - src = fetchPypi { - inherit (finalAttrs) pname version; - hash = "sha256-F9ty838kiUUtITesiRxBM7j5dvkYnY79PnXzs63YTow="; + src = fetchFromGitHub { + owner = "zarr-developers"; + repo = "zarr-python"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/rDKfu0KTYBU2lxZAwQ7eOUw9ivgklil5Yhb5rv1uiw="; }; build-system = [ From c9406b32fcfde835c1d62bb4ff1ea2c1357b4010 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 15:13:54 +0200 Subject: [PATCH 034/298] python3.pkgs.zarr: disable accurately the failing uv test --- pkgs/development/python-modules/zarr/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index d54f63433b3f..f019a0156ddf 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -58,7 +58,7 @@ buildPythonPackage (finalAttrs: { disabledTestPaths = [ # requires uv and then fails at setting up python envs - "tests/test_examples.py" + "tests/test_examples.py::test_scripts_can_run[script_path0]" ]; pythonImportsCheck = [ "zarr" ]; From a196f4588f6d2b1d310ee613f209ab0cf56290de Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 15:36:29 +0200 Subject: [PATCH 035/298] python3.pkgs.zarr: add full passthru.optional-dependencies --- .../python-modules/zarr/default.nix | 97 ++++++++++++++++++- 1 file changed, 93 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index f019a0156ddf..872d764174c8 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -14,12 +14,42 @@ packaging, typing-extensions, - # tests - hypothesis, - pytest-asyncio, - pytest-xdist, + # optional-dependencies + # remote + fsspec, + obstore ? null, # TODO: Package + # gpu + cupy, + # test pytestCheckHook, + pytest-asyncio, + pytest-cov, + pytest-accept ? null, # TODO: Package + rich, + mypy, + hypothesis, + pytest-xdist, tomlkit, + uv, + # remote_tests + botocore, + s3fs, + moto, + requests, + # optional + universal-pathlib, + # docs + sphinx, + sphinx-autobuild, + sphinx-autoapi, + sphinx-design, + sphinx-issues, + sphinx-copybutton, + sphinx-reredirects, + pydata-sphinx-theme, + numpydoc, + towncrier, + astroid, }: buildPythonPackage (finalAttrs: { @@ -48,6 +78,65 @@ buildPythonPackage (finalAttrs: { ] ++ numcodecs.optional-dependencies.crc32c; + passthru = { + optional-dependencies = { + remote = [ + fsspec + obstore + ]; + gpu = [ + cupy + ]; + # Development extras + test = [ + #pytest + pytest-asyncio + pytest-cov + pytest-accept + rich + mypy + 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 + sphinx + sphinx-autobuild + sphinx-autoapi + sphinx-design + sphinx-issues + sphinx-copybutton + sphinx-reredirects + pydata-sphinx-theme + numpydoc + towncrier # Changelog generation + # Optional dependencies to run examples + rich + s3fs + astroid + #pytest + ] + ++ numcodecs.optional-dependencies.msgpack; + }; + }; + nativeCheckInputs = [ hypothesis pytest-asyncio From 53b55a842af440f20b6fabd11f96e21661c625e8 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 15:39:16 +0200 Subject: [PATCH 036/298] python3.pkgs.zarr: use optional-dependencies.test for nativeCheckInputs The existence of several more dependencies triggers `test_regression` which fail because they require somehow `zarr==2.x`. --- pkgs/development/python-modules/zarr/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 872d764174c8..688e4fd51be6 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -138,16 +138,18 @@ buildPythonPackage (finalAttrs: { }; nativeCheckInputs = [ - hypothesis - pytest-asyncio - pytest-xdist pytestCheckHook - tomlkit - ]; + ] + # 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; disabledTestPaths = [ # requires uv and then fails at setting up python envs "tests/test_examples.py::test_scripts_can_run[script_path0]" + # Requires zarr==2.x to generate zarr stores for the tests + "tests/test_regression" ]; pythonImportsCheck = [ "zarr" ]; From 83dc40f93b68d1827e24e8405325894020aee56c Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 20 Feb 2026 15:40:59 +0200 Subject: [PATCH 037/298] python3.pkgs.zarr: 3.1.1 -> 3.1.5 Diff: https://github.com/zarr-developers/zarr-python/compare/v3.1.1...v3.1.5 Changelog: https://github.com/zarr-developers/zarr-python/releases/tag/v3.1.5 --- .../python-modules/zarr/default.nix | 55 +++++++++++-------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 688e4fd51be6..b7f738c1d92c 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -11,6 +11,7 @@ donfig, numpy, numcodecs, + google-crc32c, packaging, typing-extensions, @@ -20,6 +21,8 @@ obstore ? null, # TODO: Package # gpu cupy, + # cli + typer, # test pytestCheckHook, pytest-asyncio, @@ -27,6 +30,7 @@ pytest-accept ? null, # TODO: Package rich, mypy, + numpydoc, hypothesis, pytest-xdist, tomlkit, @@ -39,29 +43,29 @@ # optional universal-pathlib, # docs - sphinx, - sphinx-autobuild, - sphinx-autoapi, - sphinx-design, - sphinx-issues, - sphinx-copybutton, - sphinx-reredirects, - pydata-sphinx-theme, - numpydoc, + 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: { pname = "zarr"; - version = "3.1.1"; + version = "3.1.5"; pyproject = true; src = fetchFromGitHub { owner = "zarr-developers"; repo = "zarr-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-/rDKfu0KTYBU2lxZAwQ7eOUw9ivgklil5Yhb5rv1uiw="; + hash = "sha256-1Kx8gN1JiaY4eHmwpdilvJ8+NdnzxhDvn7YZjphgtZw="; }; build-system = [ @@ -72,11 +76,11 @@ buildPythonPackage (finalAttrs: { dependencies = [ donfig numcodecs + google-crc32c numpy packaging typing-extensions - ] - ++ numcodecs.optional-dependencies.crc32c; + ]; passthru = { optional-dependencies = { @@ -87,6 +91,9 @@ buildPythonPackage (finalAttrs: { gpu = [ cupy ]; + cli = [ + typer + ]; # Development extras test = [ #pytest @@ -95,6 +102,7 @@ buildPythonPackage (finalAttrs: { pytest-accept rich mypy + numpydoc hypothesis # From some reason the existence of pytest-xdist makes the tests fail # depending on $NIX_BUILD_CORES @@ -117,15 +125,15 @@ buildPythonPackage (finalAttrs: { ]; docs = [ # Doc building - sphinx - sphinx-autobuild - sphinx-autoapi - sphinx-design - sphinx-issues - sphinx-copybutton - sphinx-reredirects - pydata-sphinx-theme - numpydoc + mkdocs-material + mkdocs + mkdocstrings + mkdocstrings-python + mike + mkdocs-redirects + markdown-exec + griffe-inherited-docstrings + ruff towncrier # Changelog generation # Optional dependencies to run examples rich @@ -133,6 +141,8 @@ buildPythonPackage (finalAttrs: { astroid #pytest ] + ++ mkdocs-material.optional-dependencies.imaging + ++ markdown-exec.optional-dependencies.ansi ++ numcodecs.optional-dependencies.msgpack; }; }; @@ -140,6 +150,7 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook ] + ++ 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. From 63d0e9871756622d13627c1d2acb496410a31fa6 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 24 Feb 2026 00:14:17 +0100 Subject: [PATCH 038/298] maintainers: drop cameroncuttingedge Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/co/copybara/package.nix | 2 +- pkgs/by-name/gi/github-distributed-owners/package.nix | 2 +- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0406bcd1ee92..ce6e6e8b1f77 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4281,12 +4281,6 @@ } ]; }; - cameroncuttingedge = { - email = "buckets-taxiway5l@icloud.com"; - github = "cameroncuttingedge"; - githubId = 109548666; - name = "Cameron Byte"; - }; camerondugan = { email = "cameron.dugan@protonmail.com"; github = "camerondugan"; diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index 1581a01835e2..b75ff63945a5 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -69,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/google/copybara"; changelog = "https://github.com/google/copybara/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ cameroncuttingedge ]; + maintainers = [ ]; platforms = lib.platforms.all; mainProgram = "copybara"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; diff --git a/pkgs/by-name/gi/github-distributed-owners/package.nix b/pkgs/by-name/gi/github-distributed-owners/package.nix index cd5523cf1b89..579da842b12c 100644 --- a/pkgs/by-name/gi/github-distributed-owners/package.nix +++ b/pkgs/by-name/gi/github-distributed-owners/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/andrewring/github-distributed-owners"; changelog = "https://github.com/andrewring/github-distributed-owners/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ cameroncuttingedge ]; + maintainers = [ ]; mainProgram = "github-distributed-owners"; }; }) From 960f0d6ac0b1cdbb21b10b2971cb41a36bbe6b79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 24 Feb 2026 14:31:58 +0000 Subject: [PATCH 039/298] vgmtools: 0.1-unstable-2026-01-10 -> 0.1-unstable-2026-02-23 --- pkgs/by-name/vg/vgmtools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vg/vgmtools/package.nix b/pkgs/by-name/vg/vgmtools/package.nix index 0d94cb0cb28b..04fa27f45781 100644 --- a/pkgs/by-name/vg/vgmtools/package.nix +++ b/pkgs/by-name/vg/vgmtools/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "vgmtools"; - version = "0.1-unstable-2026-01-10"; + version = "0.1-unstable-2026-02-23"; src = fetchFromGitHub { owner = "vgmrips"; repo = "vgmtools"; - rev = "2e0754f2f2ca815bc6d4050c9e8c2bc188bd1581"; - hash = "sha256-pq11cqDLlQIv8WLmlV4weZogYXInWB1QxJEBzGx7CPQ="; + rev = "728c8c75d770632244ac387307286344c2144cd3"; + hash = "sha256-HIMOj9eWElHe/AozrM8prGNShV3gJEb8Zhd0irzELew="; }; nativeBuildInputs = [ From cba50a3f0cddbd1bc2c83390c963a801190538aa Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Tue, 24 Feb 2026 17:02:49 +0100 Subject: [PATCH 040/298] nixos/doc: update release notes --- nixos/doc/manual/release-notes/rl-2411.section.md | 2 +- nixos/doc/manual/release-notes/rl-2605.section.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 10392e1dea75..56c72ed3e1b8 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -135,7 +135,7 @@ - [QGroundControl], a ground station support and configuration manager for the PX4 and APM Flight Stacks. Available as [programs.qgroundcontrol](options.html#opt-programs.qgroundcontrol.enable). -- [Eintopf](https://eintopf.info), a community event and calendar web application. Available as [services.eintopf](options.html#opt-services.eintopf.enable). +- [Eintopf](https://eintopf.info), a community event and calendar web application. Available as `services.eintopf`. - [`pay-respects`](https://codeberg.org/iff/pay-respects), a terminal command correction program, alternative to `thefuck`, written in Rust. Available as [programs.pay-respects](options.html#opt-programs.pay-respects). diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index f89d9d3942bf..f82b0a256bf9 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -90,6 +90,8 @@ of pulling the upstream container image from Docker Hub. If you want the old beh - `systemd.services.stalwart` owned by `stalwart:stalwart`. The `user` and `group` are configurable via `services.stalwart.user` and `services.stalwart.group`, respectively. By default, if `stateVersion` is older than `26.05`, will fallback to legacy value of `stalwart-mail` for both `user` and `group`. - Default value for `services.stalwart.dataDir` has changed to `/var/lib/stalwart`. If `stateVersion` is older than `26.05`, will fallback to legacy value of `/var/lib/stalwart-mail`. +- `services.eintopf` has been renamed to `services.lauti` to align with upstream re-brand as a community online calendar. + - `services.oauth2-proxy.clientSecret` and `services.oauth2-proxy.cookie.secret` have been replaced with `services.oauth2-proxy.clientSecretFile` and `services.oauth2-proxy.cookie.secretFile` respectively. This was done to ensure secrets don't get made world-readable. - Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now. From 9bc28d4130f560cc24d6dbe1f7691fbf8b99e913 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 24 Feb 2026 19:24:15 +0100 Subject: [PATCH 041/298] libopusenc: 0.2.1 -> 0.3 --- pkgs/by-name/li/libopusenc/package.nix | 29 ++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/li/libopusenc/package.nix b/pkgs/by-name/li/libopusenc/package.nix index d4d5653efa9c..abd63dea0a85 100644 --- a/pkgs/by-name/li/libopusenc/package.nix +++ b/pkgs/by-name/li/libopusenc/package.nix @@ -1,35 +1,52 @@ { lib, stdenv, - fetchurl, pkg-config, libopus, + testers, + autoreconfHook, + fetchFromGitLab, }: stdenv.mkDerivation (finalAttrs: { pname = "libopusenc"; - version = "0.2.1"; + version = "0.3"; - src = fetchurl { - url = "mirror://mozilla/opus/libopusenc-${finalAttrs.version}.tar.gz"; - sha256 = "1ffb0vhlymlsq70pxsjj0ksz77yfm2x0a1x8q50kxmnkm1hxp642"; + src = fetchFromGitLab { + domain = "gitlab.xiph.org"; + owner = "xiph"; + repo = "libopusenc"; + rev = "v${finalAttrs.version}"; + hash = "sha256-n4wmIUyCNPpgHhyRpv4Xpw292M6XRFhQtuY77x6+7JA="; }; + postPatch = '' + echo PACKAGE_VERSION="${finalAttrs.version}" > ./package_version + ''; + outputs = [ "out" "dev" + "doc" ]; doCheck = true; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + pkg-config + autoreconfHook + ]; + buildInputs = [ libopus ]; + passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + meta = { description = "Library for encoding .opus audio files and live streams"; license = lib.licenses.bsd3; homepage = "https://www.opus-codec.org/"; platforms = lib.platforms.unix; + pkgConfigModules = [ "libopusenc" ]; maintainers = with lib.maintainers; [ pmiddend ]; }; }) From 332c9eec5f62d41d15b1e962e543bed0f17db4ae Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Tue, 24 Feb 2026 17:08:42 +0100 Subject: [PATCH 042/298] nixos/eintopf: rename module to lauti --- nixos/modules/module-list.nix | 2 +- .../web-apps/{eintopf.nix => lauti.nix} | 35 ++++++++++++++----- 2 files changed, 27 insertions(+), 10 deletions(-) rename nixos/modules/services/web-apps/{eintopf.nix => lauti.nix} (67%) diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 255c20796217..1d35026f5a9d 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1620,7 +1620,6 @@ ./services/web-apps/dolibarr.nix ./services/web-apps/drupal.nix ./services/web-apps/echoip.nix - ./services/web-apps/eintopf.nix ./services/web-apps/engelsystem.nix ./services/web-apps/ente.nix ./services/web-apps/fediwall.nix @@ -1675,6 +1674,7 @@ ./services/web-apps/lanraragi.nix ./services/web-apps/lasuite-docs.nix ./services/web-apps/lasuite-meet.nix + ./services/web-apps/lauti.nix ./services/web-apps/lemmy.nix ./services/web-apps/librechat.nix ./services/web-apps/librespeed.nix diff --git a/nixos/modules/services/web-apps/eintopf.nix b/nixos/modules/services/web-apps/lauti.nix similarity index 67% rename from nixos/modules/services/web-apps/eintopf.nix rename to nixos/modules/services/web-apps/lauti.nix index d9bf612042a0..a804e1943743 100644 --- a/nixos/modules/services/web-apps/eintopf.nix +++ b/nixos/modules/services/web-apps/lauti.nix @@ -9,13 +9,30 @@ with lib; let - cfg = config.services.eintopf; + cfg = config.services.lauti; + useLegacyDefault = lib.versionOlder config.system.stateVersion "26.05"; + default = if useLegacyDefault then "eintopf" else "lauti"; in { - options.services.eintopf = { - enable = mkEnableOption "Lauti (Eintopf) community event calendar web app"; + imports = [ + # since 0.12.0 (2025-05-26) release, upstream re-branded project to 'stalwart' due to inclusion of collaboration features (CalDAV, CardDAV, and WebDAV) + # https://github.com/stalwartlabs/stalwart/releases/tag/v0.12.0 + (lib.mkRenamedOptionModule [ "services" "eintopf" ] [ "services" "lauti" ]) + ]; + + options.services.lauti = { + + enable = mkEnableOption "Lauti community event calendar web app"; + + dataDir = lib.mkOption { + type = lib.types.path; + default = if useLegacyDefault then "/var/lib/eintopf" else "/var/lib/lauti"; + description = '' + Data directory for Lauti + ''; + }; settings = mkOption { type = types.attrsOf types.str; @@ -27,9 +44,9 @@ in ''; example = literalExpression '' { - EINTOPF_ADDR = ":1234"; - EINTOPF_ADMIN_EMAIL = "admin@example.org"; - EINTOPF_TIMEZONE = "Europe/Berlin"; + LAUTI_ADDR = ":1234"; + LAUTI_ADMIN_EMAIL = "admin@example.org"; + LAUTI_TIMEZONE = "Europe/Berlin"; } ''; }; @@ -47,7 +64,7 @@ in config = mkIf cfg.enable { - systemd.services.eintopf = { + systemd.services.lauti = { description = "Community event calendar web app"; wantedBy = [ "multi-user.target" ]; after = [ "network-online.target" ]; @@ -55,8 +72,8 @@ in environment = cfg.settings; serviceConfig = { ExecStart = lib.getExe pkgs.lauti; - WorkingDirectory = "/var/lib/eintopf"; - StateDirectory = "eintopf"; + WorkingDirectory = cfg.dataDir; + StateDirectory = default; EnvironmentFile = [ cfg.secrets ]; # hardening From 5061223ddcd8d9ca7691675c970496b3fdf33f6b Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Tue, 24 Feb 2026 17:20:48 +0100 Subject: [PATCH 043/298] nixos/tests/lauti: switch to lauti module --- nixos/tests/lauti.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nixos/tests/lauti.nix b/nixos/tests/lauti.nix index 11e1158456f1..6e0dc2d1de67 100644 --- a/nixos/tests/lauti.nix +++ b/nixos/tests/lauti.nix @@ -5,20 +5,20 @@ }: { - name = "eintopf"; + name = "lauti"; meta.maintainers = with lib.maintainers; [ onny ]; nodes = { - eintopf = { - services.eintopf.enable = true; + lauti = { + services.lauti.enable = true; }; }; testScript = '' - eintopf.start - eintopf.wait_for_unit("eintopf.service") - eintopf.wait_for_open_port(3333) - eintopf.succeed("curl -sSfL http://eintopf:3333 | grep 'No events available'") + lauti.start + lauti.wait_for_unit("lauti.service") + lauti.wait_for_open_port(3333) + lauti.succeed("curl -sSfL http://lauti:3333 | grep 'No events available'") ''; } From 61878d569eb08443403ba73fa580f3253e5cc2cf Mon Sep 17 00:00:00 2001 From: Jonas Rembser Date: Wed, 25 Feb 2026 10:54:34 +0100 Subject: [PATCH 044/298] root: 6.38.00 -> 6.38.02 ROOT 6.38.02 contains many changes and bugfixes, so it's worth to upgrade: https://root.cern/doc/v638/release-notes.html#release-6.38.02 --- pkgs/by-name/ro/root/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/root/package.nix b/pkgs/by-name/ro/root/package.nix index 6e64db1d9e9f..c110d1941458 100644 --- a/pkgs/by-name/ro/root/package.nix +++ b/pkgs/by-name/ro/root/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "root"; - version = "6.38.00"; + version = "6.38.02"; passthru = { tests = import ./tests { inherit callPackage; }; @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://root.cern.ch/download/root_v${finalAttrs.version}.source.tar.gz"; - hash = "sha256-pEKUIsRg+DLN5RSlgN0gKx08luiRnCQ2PD1C+M9azNw="; + hash = "sha256-d9NNK8oOpyCs/UN5i8tdCaKFhAE7TQopEII8hn1L+kI="; }; clad_src = fetchFromGitHub { From 8d8592c4e45064c3e124a445351917691d69c924 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 24 Feb 2026 23:51:47 +0100 Subject: [PATCH 045/298] lomiri.morph-browser: 1.99.2 -> 1.99.3 --- .../applications/morph-browser/default.nix | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/pkgs/desktops/lomiri/applications/morph-browser/default.nix b/pkgs/desktops/lomiri/applications/morph-browser/default.nix index 2d596f2f2dcc..7b0b9d732ce4 100644 --- a/pkgs/desktops/lomiri/applications/morph-browser/default.nix +++ b/pkgs/desktops/lomiri/applications/morph-browser/default.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "morph-browser"; - version = "1.99.2"; + version = "1.99.3"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/morph-browser"; tag = finalAttrs.version; - hash = "sha256-pi9tot6F9Kfpv4AN2kDnkVZRo310w/iEWJ5f7aJl1iE="; + hash = "sha256-zSpgcOiudt1UIsW5tRGA5AmguJn2q4+XR/G8UCqxePk="; }; outputs = [ @@ -49,20 +49,12 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace src/Morph/CMakeLists.txt \ --replace-fail '/usr/lib/''${CMAKE_LIBRARY_ARCHITECTURE}/qt''${QT_VERSION_MAJOR}/qml' "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" - substituteInPlace src/Ubuntu/CMakeLists.txt \ - --replace-fail '/usr/lib/''${CMAKE_LIBRARY_ARCHITECTURE}/qt5/qml' "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" - substituteInPlace src/app/webbrowser/morph-browser.desktop.in.in \ --replace-fail 'Icon=@CMAKE_INSTALL_FULL_DATADIR@/morph-browser/morph-browser.svg' 'Icon=morph-browser' \ --replace-fail 'X-Lomiri-Splash-Image=@CMAKE_INSTALL_FULL_DATADIR@/morph-browser/morph-browser-splash.svg' 'X-Lomiri-Splash-Image=lomiri-app-launch/splash/morph-browser.svg' substituteInPlace doc/CMakeLists.txt \ --replace-fail 'COMMAND ''${QDOC_BIN} -qt5' 'COMMAND ''${QDOC_BIN}' - '' - # Being worked on upstream and temporarily disabled, but they still mostly work fine right now - + lib.optionalString (finalAttrs.finalPackage.doCheck) '' - substituteInPlace CMakeLists.txt \ - --replace-fail '#add_subdirectory(tests)' 'add_subdirectory(tests)' ''; strictDeps = true; @@ -110,9 +102,6 @@ stdenv.mkDerivation (finalAttrs: { # Don't care about linter failures "flake8" - # Temporarily broken while upstream is working on porting to Qt6 - "tst_QmlTests" - # Flaky "tst_HistoryModelTests" ]; @@ -139,17 +128,6 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/share/{morph-browser,icons/hicolor/scalable/apps}/morph-browser.svg ln -s $out/share/{morph-browser/morph-browser-splash.svg,lomiri-app-launch/splash/morph-browser.svg} - '' - # This got broken when QML files got duplicated & split into Qt version-specific subdirs in source tree - # Symlinks get installed as-is, and they currently point relatively to the versioned subdirs - + '' - for link in $(find $out/${qtbase.qtQmlPrefix}/Ubuntu -type l); do - ln -vfs "$(readlink "$link" | sed -e 's|/qml-qt5||g')" "$link" - done - '' - # Link target for this one just doesn't get installed ever it seems, yeet it - + '' - rm -v $out/${qtbase.qtQmlPrefix}/Ubuntu/Web/handle@27.png ''; passthru = { From eb21435d42be328675be8cdea259d44d3fe00f89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 00:59:02 +0000 Subject: [PATCH 046/298] libphonenumber: 9.0.24 -> 9.0.25 --- pkgs/by-name/li/libphonenumber/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libphonenumber/package.nix b/pkgs/by-name/li/libphonenumber/package.nix index 8f0d10b8e09c..976827e26f7b 100644 --- a/pkgs/by-name/li/libphonenumber/package.nix +++ b/pkgs/by-name/li/libphonenumber/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libphonenumber"; - version = "9.0.24"; + version = "9.0.25"; src = fetchFromGitHub { owner = "google"; repo = "libphonenumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-FV1BMleEudTAFkfpzKUsIsyOQxTM8evK9436+YymGko="; + hash = "sha256-lNXZXcBxRKKVPyJ4/3IBmlz/i4W7J52L+dIEQVTotD0="; }; patches = [ From 3009da88b4ad0677b6f2efa3ffa9ed142708df09 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 26 Feb 2026 14:13:34 +0100 Subject: [PATCH 047/298] vengi-tools: 0.1.0 -> 0.4.0 --- pkgs/by-name/ve/vengi-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vengi-tools/package.nix b/pkgs/by-name/ve/vengi-tools/package.nix index 4f81c29e1ffe..476e0330e315 100644 --- a/pkgs/by-name/ve/vengi-tools/package.nix +++ b/pkgs/by-name/ve/vengi-tools/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vengi-tools"; - version = "0.1.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "vengi-voxel"; repo = "vengi"; - rev = "v${finalAttrs.version}"; - hash = "sha256-YSqMhwgCdJNf8sehwgPHhr/Nu6jKXCeszuRp3hPqz7g="; + tag = "v${finalAttrs.version}"; + hash = "sha256-2ZiRN+59oJL0Bgd0D78w8FLoBCwzVTlo0SgsMJY8Jxk="; }; prePatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From 43ec842ad841360bb551bb66aba8b7510d76bf2a Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 23 Feb 2026 20:19:55 +0100 Subject: [PATCH 048/298] lomiri.libusermetrics: 1.4.0 -> 1.4.1 --- .../lomiri/development/libusermetrics/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/lomiri/development/libusermetrics/default.nix b/pkgs/desktops/lomiri/development/libusermetrics/default.nix index 4ae7541b553a..a73b1198349d 100644 --- a/pkgs/desktops/lomiri/development/libusermetrics/default.nix +++ b/pkgs/desktops/lomiri/development/libusermetrics/default.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libusermetrics"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/libusermetrics"; rev = finalAttrs.version; - hash = "sha256-Zh6a+laSsdZMyoaGoZAKTo5ShJ1NyPZrqR/zBjlOdbk="; + hash = "sha256-NXwOdKII7Bvjnk2xUEYRCP7r7Woj7DOh8BOO8yuS9kk="; }; outputs = [ @@ -49,10 +49,6 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace doc/CMakeLists.txt \ --replace-fail "\''${CMAKE_INSTALL_FULL_DATAROOTDIR}/doc/libusermetrics-doc" "\''${CMAKE_INSTALL_DOCDIR}" - - # https://gitlab.com/ubports/development/core/libusermetrics/-/merge_requests/22 - substituteInPlace src/libusermetricsoutput/GSettingsColorThemeProvider.h \ - --replace-fail '' '' ''; strictDeps = true; From c27564da35ff3e09fa15cb36d52f3f5ce6ae67f2 Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Fri, 27 Feb 2026 06:11:47 +0000 Subject: [PATCH 049/298] chrony: drop texinfo dependency - Texinfo documentation was dropped upstream in version 2.4 https://gitlab.com/chrony/chrony/-/blob/master/NEWS?ref_type=heads#L432 --- pkgs/by-name/ch/chrony/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ch/chrony/package.nix b/pkgs/by-name/ch/chrony/package.nix index 1eaa29e7adcf..15905539e62c 100644 --- a/pkgs/by-name/ch/chrony/package.nix +++ b/pkgs/by-name/ch/chrony/package.nix @@ -5,7 +5,6 @@ pkg-config, gnutls, libedit, - texinfo, libcap, libseccomp, pps-tools, @@ -31,7 +30,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gnutls libedit - texinfo ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap From d637c631f17ce22ea5b681b9e4ceac719ec09c7e Mon Sep 17 00:00:00 2001 From: phaer Date: Thu, 26 Feb 2026 20:08:02 +0100 Subject: [PATCH 050/298] etesync-dav: fix compatibility with radicale 3.6 Radicale 3.5.5 changed the upload() return type to a 2-tuple and Radicale 3.5.10 changed WSGIResponse from a 3-tuple to a 4-tuple. Proposed for upstreaming in https://github.com/etesync/etesync-dav/pull/365 --- pkgs/by-name/et/etesync-dav/package.nix | 5 ++ .../et/etesync-dav/radicale-3-6-compat.patch | 72 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch diff --git a/pkgs/by-name/et/etesync-dav/package.nix b/pkgs/by-name/et/etesync-dav/package.nix index 514c6deeb3f2..046b650bbce4 100644 --- a/pkgs/by-name/et/etesync-dav/package.nix +++ b/pkgs/by-name/et/etesync-dav/package.nix @@ -18,6 +18,11 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-y4BhU2kSn+RWqc5+pJQFhbwfat9cMWD0ED0EXJp25cY="; }; + patches = [ + # https://github.com/etesync/etesync-dav/pull/365 + ./radicale-3-6-compat.patch + ]; + build-system = with python3Packages; [ setuptools ]; pythonRelaxDeps = [ "radicale" ]; diff --git a/pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch b/pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch new file mode 100644 index 000000000000..9e0270700c36 --- /dev/null +++ b/pkgs/by-name/et/etesync-dav/radicale-3-6-compat.patch @@ -0,0 +1,72 @@ +diff --git a/etesync_dav/radicale/storage.py b/etesync_dav/radicale/storage.py +index d6312b1..8d4b0e1 100644 +--- a/etesync_dav/radicale/storage.py ++++ b/etesync_dav/radicale/storage.py +@@ -22,6 +22,8 @@ from contextlib import contextmanager + + import etesync as api + import vobject ++import radicale ++from packaging.version import Version + from radicale import pathutils + from radicale.item import Item, get_etag + from radicale.storage import ( +@@ -421,7 +423,10 @@ class Collection(BaseCollection): + href_mapper = HrefMapper(content=etesync_item._cache_obj, href=href) + href_mapper.save(force_insert=True) + +- return self._get(href) ++ uploaded = self._get(href) ++ if Version(radicale.VERSION) >= Version("3.5.5"): ++ return (uploaded, item) ++ return uploaded + + def delete(self, href=None): + """Delete an item. +diff --git a/etesync_dav/radicale/storage_etebase_collection.py b/etesync_dav/radicale/storage_etebase_collection.py +index 1ccc6dd..0f68561 100644 +--- a/etesync_dav/radicale/storage_etebase_collection.py ++++ b/etesync_dav/radicale/storage_etebase_collection.py +@@ -1,6 +1,8 @@ + import re + + import vobject ++import radicale ++from packaging.version import Version + from radicale import pathutils + from radicale.item import Item + from radicale.storage import ( +@@ -294,7 +296,10 @@ class Collection(BaseCollection): + href_mapper = HrefMapper(content=etesync_item.cache_item, href=href) + href_mapper.save(force_insert=True) + +- return self._get(href) ++ uploaded = self._get(href) ++ if Version(radicale.VERSION) >= Version("3.5.5"): ++ return (uploaded, item) ++ return uploaded + + def delete(self, href=None): + """Delete an item. +diff --git a/etesync_dav/radicale/web.py b/etesync_dav/radicale/web.py +index 869624f..6b4c515 100644 +--- a/etesync_dav/radicale/web.py ++++ b/etesync_dav/radicale/web.py +@@ -12,6 +12,8 @@ + # You should have received a copy of the GNU General Public License + # along with this program. If not, see . + ++import radicale ++from packaging.version import Version + from radicale import web + + from etesync_dav.mac_helpers import has_ssl +@@ -31,6 +33,8 @@ class Web(web.BaseWeb): + environ["wsgi.url_scheme"] = "https" + body = list(app(environ, start_response))[0] + ret_response.append(body) ++ if Version(radicale.VERSION) >= Version("3.5.10"): ++ ret_response.append(None) # xml_request field + return tuple(ret_response) + + def get(self, environ, base_prefix, path, user): From 4f6f350ec9fa45258e41ff8ac080bdfa180b2598 Mon Sep 17 00:00:00 2001 From: Nina Fromm Date: Fri, 27 Feb 2026 09:14:30 +0100 Subject: [PATCH 051/298] nixos/outline: Remove references to minio See #490996 --- nixos/modules/services/web-apps/outline.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/outline.nix b/nixos/modules/services/web-apps/outline.nix index 3617aeff7272..e1bfa8ab47d3 100644 --- a/nixos/modules/services/web-apps/outline.nix +++ b/nixos/modules/services/web-apps/outline.nix @@ -128,7 +128,7 @@ in To support uploading of images for avatars and document attachments an s3-compatible storage can be provided. AWS S3 is recommended for redundancy however if you want to keep all file storage local an - alternative such as [minio](https://github.com/minio/minio) + alternative such as [garage](https://garagehq.deuxfleurs.fr/) can be used. Local filesystem storage can also be used. @@ -139,7 +139,7 @@ in { accessKey = "..."; secretKeyFile = "/somewhere"; - uploadBucketUrl = "https://minio.example.com"; + uploadBucketUrl = "https://garage.example.com"; uploadBucketName = "outline"; region = "us-east-1"; } From f9604d09d0f969ea76ca8a500ceafd8422c2155a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 08:55:12 +0000 Subject: [PATCH 052/298] python3Packages.lap: 0.5.12 -> 0.5.13 --- pkgs/development/python-modules/lap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lap/default.nix b/pkgs/development/python-modules/lap/default.nix index 6e52089a9a12..127685b1c41c 100644 --- a/pkgs/development/python-modules/lap/default.nix +++ b/pkgs/development/python-modules/lap/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "lap"; - version = "0.5.12"; + version = "0.5.13"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-VwtBTqeubAS9SdDsjNrB3FY0c3dVeE1E43+fZourRP0="; + hash = "sha256-nv9xaePKRSmVrwSTzCDTVFLEv9BhIsNsBkVxGf+9QRs="; }; build-system = [ setuptools ]; From 57c4ab75b0d613955f8e4179cb77a283d56a085a Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 27 Feb 2026 18:10:44 +0100 Subject: [PATCH 053/298] obsidian: 1.11.7 -> 1.12.4 Changelog: https://obsidian.md/changelog/2026-02-27-desktop-v1.12.4/ --- pkgs/by-name/ob/obsidian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index c82ac7b1745c..ee16b0f8cc16 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -12,7 +12,7 @@ }: let pname = "obsidian"; - version = "1.11.7"; + version = "1.12.4"; appname = "Obsidian"; meta = { description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -43,9 +43,9 @@ let url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; hash = if stdenv.hostPlatform.isDarwin then - "sha256-TRE9ymNtpcp7gEbuuSfJxvYDXLDVNz+o4+RSNyHZgmE=" + "sha256-etm0JSji5H6EG6jgcie4/QxANsfEJx+zZzHLpFBNu7o=" else - "sha256-HrqeFJ2C5uZw0IBtD9y607V6007fOwnA0KnA83cwWjg="; + "sha256-cusm388SP44HvoCD90+gRfQAxx7B/mTlirkdnMCEyN4="; }; icon = fetchurl { From 19cdbffe0c1fec2467f8518500df1fc54ccba4d6 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Fri, 27 Feb 2026 17:51:13 +0000 Subject: [PATCH 054/298] rolldown: init at v1.0.0-rc.5 --- pkgs/by-name/ro/rolldown/package.nix | 92 ++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 pkgs/by-name/ro/rolldown/package.nix diff --git a/pkgs/by-name/ro/rolldown/package.nix b/pkgs/by-name/ro/rolldown/package.nix new file mode 100644 index 000000000000..c72f51a8c50e --- /dev/null +++ b/pkgs/by-name/ro/rolldown/package.nix @@ -0,0 +1,92 @@ +{ + stdenv, + fetchFromGitHub, + fetchPnpmDeps, + pnpmConfigHook, + pnpm_10, + nodejs_22, + rustPlatform, + cargo, + rustc, + cmake, + version ? "1.0.0-rc.5", +}: +stdenv.mkDerivation (finalAttrs: { + pname = "rolldown"; + # Default from top-level; .override { version = "..." } replaces this via merge, and src/cargoDeps/pnpmDeps use finalAttrs.version below. + version = version; + + # To obtain hashes: use `nix store prefetch-file --unpack ` for source; set hash = "" and build for cargoDeps/pnpmDeps. + src = fetchFromGitHub { + owner = "rolldown"; + repo = "rolldown"; + rev = "v${finalAttrs.version}"; + hash = "sha256-uqgJN7jn70z3cQlEEyk+0TeiHDn1AkvMmCaEOksHxhM="; + }; + cargoDeps = rustPlatform.fetchCargoVendor { + pname = "rolldown"; + version = finalAttrs.version; + src = finalAttrs.src; + hash = "sha256-tyayOAwdqP1euzicJrstwHiHxoFRWq+IGSiN/uFNZz8="; + }; + pnpmDeps = fetchPnpmDeps { + pname = "rolldown"; + version = finalAttrs.version; + src = finalAttrs.src; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-16NBCf4dP8a8dbgnmtFawMHKD7geIkLXt4F4w18FSUM="; + }; + + # cmake is only needed for Rust build (mimalloc-sys), not for a top-level configure + dontUseCmakeConfigure = true; + + nativeBuildInputs = [ + pnpmConfigHook + pnpm_10 + nodejs_22 + rustPlatform.cargoSetupHook + cargo + rustc + cmake + ]; + + buildPhase = '' + runHook preBuild + + pnpm run --filter "@rolldown/pluginutils" build + pnpm run --filter rolldown build-native:release + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + local -r nodeModules="$out/lib/node_modules" + mkdir -p "$nodeModules" + + # Install rolldown package + local -r outPath="$nodeModules/rolldown" + mkdir -p "$outPath" + cp packages/rolldown/package.json "$outPath/" + for d in bin cli dist; do + [[ -d packages/rolldown/$d ]] && cp -r "packages/rolldown/$d" "$outPath/" + done + cp packages/rolldown/*.node "$outPath/" 2>/dev/null || true + cp packages/rolldown/dist/*.node "$outPath/dist/" 2>/dev/null || true + cp packages/rolldown/src/rolldown-binding.*.node "$outPath/dist/" 2>/dev/null || true + + # Install @rolldown/pluginutils (rolldown's runtime dependency; only built output, no node_modules) + mkdir -p "$nodeModules/@rolldown/pluginutils" + cp packages/pluginutils/package.json "$nodeModules/@rolldown/pluginutils/" + [[ -d packages/pluginutils/dist ]] && cp -r packages/pluginutils/dist "$nodeModules/@rolldown/pluginutils/" + + runHook postInstall + ''; + + meta = { + description = "Fast Rust-based bundler for JavaScript (built for openclaw)"; + inherit (nodejs_22.meta) platforms; + }; +}) From adc9c1e8dcac832422bdb19d229d08b79bf010d4 Mon Sep 17 00:00:00 2001 From: Chris Portela Date: Fri, 27 Feb 2026 17:55:00 +0000 Subject: [PATCH 055/298] openclaw: init at 2026.2.26 --- pkgs/by-name/op/openclaw/package.nix | 113 +++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 pkgs/by-name/op/openclaw/package.nix diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix new file mode 100644 index 000000000000..17a30cd8c2af --- /dev/null +++ b/pkgs/by-name/op/openclaw/package.nix @@ -0,0 +1,113 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchPnpmDeps, + pnpmConfigHook, + pnpm_10, + nodejs_22, + makeWrapper, + versionCheckHook, + nix-update-script, + rolldown, + version ? "2026.2.26", +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "openclaw"; + version = version; + + src = fetchFromGitHub { + owner = "openclaw"; + repo = "openclaw"; + tag = "v${finalAttrs.version}"; + hash = "sha256-9kej1aK7j3/FU2X/bN983YqQClfnWfFPvByEkQKlQ4E="; + }; + + pnpmDepsHash = "sha256-Jcj0i/2Mh8Z5lp909Fkotw/isfLTIVMxtJgWwAtctEw="; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = finalAttrs.pnpmDepsHash; + }; + + buildInputs = [ rolldown ]; + + nativeBuildInputs = [ + pnpmConfigHook + pnpm_10 + nodejs_22 + makeWrapper + ]; + + preBuild = '' + rm -rf node_modules/rolldown node_modules/@rolldown/pluginutils + mkdir -p node_modules/@rolldown + cp -r ${rolldown}/lib/node_modules/rolldown node_modules/rolldown + cp -r ${rolldown}/lib/node_modules/@rolldown/pluginutils node_modules/@rolldown/pluginutils + chmod -R u+w node_modules/rolldown node_modules/@rolldown/pluginutils + ''; + + buildPhase = '' + runHook preBuild + + pnpm install --frozen-lockfile + pnpm build + pnpm ui:build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + libdir=$out/lib/openclaw + mkdir -p $libdir $out/bin + + + cp --reflink=auto -r package.json dist node_modules $libdir/ + cp --reflink=auto -r assets docs skills patches extensions $libdir/ 2>/dev/null || true + + rm -f $libdir/node_modules/.pnpm/node_modules/clawdbot \ + $libdir/node_modules/.pnpm/node_modules/moltbot \ + $libdir/node_modules/.pnpm/node_modules/openclaw-control-ui + + makeWrapper ${lib.getExe nodejs_22} $out/bin/openclaw \ + --add-flags "$libdir/dist/index.js" \ + --set NODE_PATH "$libdir/node_modules" + ln -s $out/bin/openclaw $out/bin/moltbot + ln -s $out/bin/openclaw $out/bin/clawdbot + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Self-hosted, open-source AI assistant/agent"; + longDescription = '' + Self-hosted AI assistant/agent connected to all your apps on your Linux + or macOS machine and controlled via your choice of chat app. + + Note: Project is in early/rapid development and uses LLMs to parse untrusted + content while having full access to system by default. + + Parsing untrusted input with LLMs leaves them vulnerable to prompt injection. + + (Originally known as Moltbot and ClawdBot) + ''; + homepage = "https://openclaw.ai"; + changelog = "https://github.com/openclaw/openclaw/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + mainProgram = "openclaw"; + maintainers = with lib.maintainers; [ chrisportela ]; + platforms = with lib.platforms; linux ++ darwin; + knownVulnerabilities = [ + "Project uses LLMs to parse untrusted content, making it vulnerable to prompt injection, while having full access to system by default." + ]; + }; +}) From 87368777bcb1693c66c35a8169ee748b66b630e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 20:31:40 +0000 Subject: [PATCH 056/298] mstflint: 4.34.1-4 -> 4.35.0-1 --- pkgs/by-name/ms/mstflint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ms/mstflint/package.nix b/pkgs/by-name/ms/mstflint/package.nix index cb28c7eda479..50dbc53f75b3 100644 --- a/pkgs/by-name/ms/mstflint/package.nix +++ b/pkgs/by-name/ms/mstflint/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mstflint"; - version = "4.34.1-4"; + version = "4.35.0-1"; src = fetchFromGitHub { owner = "Mellanox"; repo = finalAttrs.pname; tag = "v${finalAttrs.version}"; - hash = "sha256-WOYleBpMiEbtazC6hv2Q79w/8b4eRVcb4OWGjNYjJ0E="; + hash = "sha256-sz/pIV7eV/lZe6Wckao+frf8HUcWnAVBAV2+gC5KJ3U="; }; nativeBuildInputs = [ From 22956b6d9bdb97333a8e59fe3ffbbd6efb7c327d Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 27 Feb 2026 22:16:37 +0000 Subject: [PATCH 057/298] python3Packages.gftools: 0.9.991 -> 0.9.993 --- pkgs/development/python-modules/gftools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gftools/default.nix b/pkgs/development/python-modules/gftools/default.nix index e4018e6308ca..ea9aa2e68a87 100644 --- a/pkgs/development/python-modules/gftools/default.nix +++ b/pkgs/development/python-modules/gftools/default.nix @@ -62,14 +62,14 @@ let in buildPythonPackage rec { pname = "gftools"; - version = "0.9.991"; + version = "0.9.993"; pyproject = true; src = fetchFromGitHub { owner = "googlefonts"; repo = "gftools"; tag = "v${version}"; - hash = "sha256-EZaCuKQXf4E8hARFZz2MZEKtrUUvD7EGzGx/mEJnfZ4="; + hash = "sha256-YtT84/SNtKzAD7yYEw4iVOrSo+477M8hhnQxx0wYLsE="; }; postPatch = '' From 4a20fb191683e5696660b4c9064d9739578e421a Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 02:25:26 +0000 Subject: [PATCH 058/298] top-level: add warning for `x86_64-darwin` deprecation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We’ve never deprecated a platform in widespread use before, and it seems prudent to warn users about the upcoming end of support so they can plan appropriately. I tried to make this relatively unobtrusive by taking advantage of the import cache and offering a way to turn it off, but I anticipate there might still be issues with e.g. `nix shell nixpkgs#…` and spammy warnings from multiple instantiations of Nixpkgs. I’m not sure there’s much we can do about that unless we take a different strategy entirely; `nix shell --impure nixpkgs#…` with a `~/.config/nixpkgs/config.nix` is about the best UX we can hope to offer with the restrictions of flakes. --- doc/redirects.json | 3 ++ doc/release-notes/rl-2605.section.md | 21 ++++++++++++ pkgs/top-level/config.nix | 4 +-- pkgs/top-level/default.nix | 32 +++++++++++++++++-- .../nixpkgs-basic-release-checks.nix | 6 ++-- 5 files changed, 58 insertions(+), 8 deletions(-) diff --git a/doc/redirects.json b/doc/redirects.json index f5dbb8bb65f8..03285903666e 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -869,6 +869,9 @@ "tar-files": [ "index.html#tar-files" ], + "x86_64-darwin-26.05": [ + "release-notes.html#x86_64-darwin-26.05" + ], "zip-files": [ "index.html#zip-files" ], diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index cf9f53baba96..0d70f1108d58 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -12,6 +12,27 @@ - Ruby default version has been updated from 3.3 to 3.4. Refer to the [upstream release announcement](https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/) for details. +- []{#x86_64-darwin-26.05} + + **This will be the last release of Nixpkgs to support `x86_64-darwin`.** + Platform support will be maintained and binaries built until Nixpkgs 26.05 goes out of support at the end of 2026. + For 26.11, due to Apple’s deprecation of the platform and limited build infrastructure and developer time, we will no longer build packages for `x86_64-darwin` or support building them from source. + + By the time of 26.11’s release, Homebrew will offer only limited [Tier 3](https://docs.brew.sh/Support-Tiers#tier-3) support for the platform, but MacPorts will likely continue to support it for a long time. + We also recommend users consider installing NixOS, which should continue to run on essentially all Intel Macs, especially after Apple stops security support for macOS 26 in 2028. + + A warning will be displayed for `x86_64-darwin` users; you can set [](#opt-allowDeprecatedx86_64Darwin) in the [Nixpkgs configuration](https://nixos.org/manual/nixpkgs/stable/#chap-packageconfig) to silence it. + The {file}`~/.config/nixpkgs/config.nix` file will not work for users of flakes, who can instead replace `nixpkgs.legacyPackages.x86_64-darwin` with + + ```nix + import nixpkgs { + system = "x86_64-darwin"; + config.allowDeprecatedx86_64Darwin = true; + } + ``` + + nix-darwin users can set [`nixpkgs.config.allowDeprecatedx86_64Darwin`](https://nix-darwin.github.io/nix-darwin/manual/index.html#opt-nixpkgs.config) in their system configurations. + - The Factor programming language has been updated to Version 0.101 bringing various improvements to UI rendering and HiDPI support as well as support for Unicode 17.0.0. Starting from Version 0.100, the Factor VM is compiled with Clang. diff --git a/pkgs/top-level/config.nix b/pkgs/top-level/config.nix index 7efb30525420..8f700a07eb0e 100644 --- a/pkgs/top-level/config.nix +++ b/pkgs/top-level/config.nix @@ -451,8 +451,8 @@ let Silence the warning for the upcoming deprecation of the `x86_64-darwin` platform in Nixpkgs 26.11. - This does nothing in 25.11, and is provided there for forward - compatibility of configurations with 26.05. + See the [release notes](#x86_64-darwin-26.05) for more + information. ''; }; diff --git a/pkgs/top-level/default.nix b/pkgs/top-level/default.nix index 607145be06aa..521745d67ec9 100644 --- a/pkgs/top-level/default.nix +++ b/pkgs/top-level/default.nix @@ -18,6 +18,25 @@ or dot-files. */ +let + # We hoist this above the closure so that the same thunk is shared + # between multiple imports of Nixpkgs. This ensures that commands + # like `nix eval nixpkgs#legacyPackages.x86_64-darwin.pkgsStatic.hello` + # print only one warning, which would otherwise be spammy in common + # scenarios that instantiate many copies of Nixpkgs. + # + # Unfortunately, flakes’ handling of transitive dependencies mean + # that it’s still likely users will see multiple warnings, but + # there’s nothing we can do about that within the constraints of the + # Nix language. + x86_64DarwinDeprecationWarning = + pristineLib.warn + "Nixpkgs 26.05 will be the last release to support x86_64-darwin; see https://nixos.org/manual/nixpkgs/unstable/release-notes#x86_64-darwin-26.05" + (x: x); + + pristineLib = import ../../lib; +in + { # The system packages will be built on. See the manual for the # subtle division of labor between these two `*System`s and the three @@ -55,8 +74,6 @@ let # Rename the function arguments in let - pristineLib = import ../../lib; - lib = if __allowFileset then pristineLib @@ -82,8 +99,17 @@ let (throwIfNot (lib.isList overlays) "The overlays argument to nixpkgs must be a list.") (throwIfNot (lib.all lib.isFunction overlays) "All overlays passed to nixpkgs must be functions.") (throwIfNot (lib.isList crossOverlays) "The crossOverlays argument to nixpkgs must be a list.") + (throwIfNot (lib.all lib.isFunction crossOverlays) "All crossOverlays passed to nixpkgs must be functions.") ( - throwIfNot (lib.all lib.isFunction crossOverlays) "All crossOverlays passed to nixpkgs must be functions." + if + ( + ((localSystem.isDarwin && localSystem.isx86) || (crossSystem.isDarwin && crossSystem.isx86)) + && config.allowDeprecatedx86_64Darwin == false + ) + then + x86_64DarwinDeprecationWarning + else + x: x ); localSystem = lib.systems.elaborate args.localSystem; diff --git a/pkgs/top-level/nixpkgs-basic-release-checks.nix b/pkgs/top-level/nixpkgs-basic-release-checks.nix index ed88991dd2cd..7ec445402772 100644 --- a/pkgs/top-level/nixpkgs-basic-release-checks.nix +++ b/pkgs/top-level/nixpkgs-basic-release-checks.nix @@ -56,7 +56,7 @@ pkgs.runCommand "nixpkgs-release-checks" set -x nix-env -f $src \ --show-trace --argstr system "$platform" \ - --arg config '{ allowAliases = false; }' \ + --arg config '{ allowAliases = false; allowDeprecatedx86_64Darwin = true; }' \ --option experimental-features 'no-url-literals' \ -qa --drv-path --system-filter \* --system \ "''${opts[@]}" 2> eval-warnings.log > packages1 @@ -72,7 +72,7 @@ pkgs.runCommand "nixpkgs-release-checks" nix-env -f $src2 \ --show-trace --argstr system "$platform" \ - --arg config '{ allowAliases = false; }' \ + --arg config '{ allowAliases = false; allowDeprecatedx86_64Darwin = true; }' \ --option experimental-features 'no-url-literals' \ -qa --drv-path --system-filter \* --system \ "''${opts[@]}" > packages2 @@ -95,7 +95,7 @@ pkgs.runCommand "nixpkgs-release-checks" nix-env -f $src \ --show-trace --argstr system "$platform" \ - --arg config '{ allowAliases = false; }' \ + --arg config '{ allowAliases = false; allowDeprecatedx86_64Darwin = true; }' \ --option experimental-features 'no-url-literals' \ -qa --drv-path --system-filter \* --system --meta --xml \ "''${opts[@]}" > /dev/null From a96110f1998eb6631bae26051aedb0757a42c592 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Mon, 9 Feb 2026 08:57:59 -0300 Subject: [PATCH 059/298] emacs: Add update-from-overlay.py This is a new script written in Python 3 that fetches, checks and commits the elisp package sets from nix-community/emacs-overlay. --- .../elisp-packages/update-from-overlay.py | 254 ++++++++++++++++++ 1 file changed, 254 insertions(+) create mode 100755 pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py diff --git a/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py b/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py new file mode 100755 index 000000000000..cf8a9a47bf1e --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/update-from-overlay.py @@ -0,0 +1,254 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i python3 -p nix git + +import argparse +import contextlib +import dataclasses +import datetime +import logging +import os +import pathlib +import shutil +import subprocess +import sys +import urllib.request + +@dataclasses.dataclass +class EmacsOverlay: + git_url : str = f'https://github.com/nix-community/emacs-overlay' + raw_url : str = f'https://raw.githubusercontent.com/nix-community/emacs-overlay' + # The field declaration here is a hack around the error: + # ValueError: mutable default for field elisp_packages_set is not allowed: use default_factory + # See more at https://peps.python.org/pep-0557/#mutable-default-values + elisp_packages_set : dict[str, dict] = dataclasses.field(default_factory = lambda: { + 'elpa': { + 'location': 'repos/elpa', + 'basename': 'elpa-generated.nix', + 'nix_attrs': ['elpaPackages'] + }, + 'elpa-devel': { + 'location': 'repos/elpa', + 'basename': 'elpa-devel-generated.nix', + 'nix_attrs': ['elpaDevelPackages'] + }, + 'melpa': { + 'location': 'repos/melpa', + 'basename': 'recipes-archive-melpa.json', + 'nix_attrs': ['melpaPackages', + 'melpaStablePackages'] + }, + 'nongnu': { + 'location': 'repos/nongnu', + 'basename': 'nongnu-generated.nix', + 'nix_attrs': ['nongnuPackages'] + }, + 'nongnu-devel': { + 'location': 'repos/nongnu', + 'basename': 'nongnu-devel-generated.nix', + 'nix_attrs': ['nongnuDevelPackages'] + }, + }) + + def master_sha (self) -> str: + '''Return the SHA of current master tip.''' + cmdline = ['git', 'ls-remote', '--branches', self.git_url, 'refs/heads/master'] + result = subprocess.run(cmdline, capture_output = True, text = True) + return result.stdout.split()[0] + +@dataclasses.dataclass +class HereDirectory: + path : pathlib.Path = pathlib.Path('.').resolve() + + def git_root(self) -> pathlib.Path: + '''Returns the root directory of Git repository.''' + cmdline = ['git', 'rev-parse', '--show-toplevel'] + result = subprocess.run(cmdline, capture_output = True, text = True) + + return pathlib.Path(result.stdout.rstrip()).resolve() + +def main (emacs_overlay : EmacsOverlay, + here_directory : HereDirectory, + argument_parser : argparse.ArgumentParser) -> None: + '''The entry point.''' + + args = argument_parser.parse_args() + + if args.commit == None: + sha = emacs_overlay.master_sha() + else: + sha = args.commit + + match args.loglevel.lower(): + case 'debug': + loglevel = logging.DEBUG + case 'info': + loglevel = logging.INFO + case _: + loglevel = logging.INFO + + logger = get_logger(loglevel = loglevel) + + datestring = datetime.datetime.today().strftime('%Y-%m-%d') + + # The loops are decoupled because each phase interferes with the next ones; + # e.g. it is pretty possible that an Elisp package updated in fetch_fileset + # breaks the check because of another Elisp package. + for name in emacs_overlay.elisp_packages_set: + fetch_fileset(name, sha, + emacs_overlay = emacs_overlay, + here_directory = here_directory, + logger = logger) + + for name in emacs_overlay.elisp_packages_set: + check_fileset(name, + emacs_overlay = emacs_overlay, + here_directory = here_directory, + logger = logger) + + for name in emacs_overlay.elisp_packages_set: + commit_fileset(name, sha, datestring = datestring, + emacs_overlay = emacs_overlay, + here_directory = here_directory, + logger = logger) + +def get_argument_parser() -> argparse.ArgumentParser: + '''Return a getopt-style parser for command-line arguments.''' + parser = argparse.ArgumentParser( + description = 'Fetch and commit Elisp package sets from nix-community/emacs-overlay', + ) + parser.add_argument( + '--commit', + help = 'Commit to be fetched, in SHA format. If not specified, retrieve the master tip.', + default = None + ) + parser.add_argument( + '--loglevel', + help = 'Level of noisiness of logging messages. Values currently supported: INFO (default), DEBUG.', + default = 'InFo' + ) + + return parser + +def get_logger (loglevel: int) -> logging.Logger: + '''Return a basic logging facility to emit messages over console (stdout).''' + logger = logging.getLogger('update-from-overlay') + # Set the lowest level here, so that it does not clobber the one provided by + # the function argument + logger.setLevel(logging.DEBUG) + + console_formatter = logging.Formatter(fmt='%(asctime)s - %(levelname)s - %(funcName)s - %(message)s', + datefmt='[%Y-%m-%d %H:%M:%S]') + + console_handler = logging.StreamHandler(stream = sys.stdout) + console_handler.setLevel(loglevel) + console_handler.setFormatter(console_formatter) + + logger.addHandler(console_handler) + + return logger + +def fetch_fileset (name: str, sha: str, + emacs_overlay : EmacsOverlay, + here_directory : HereDirectory, + logger : logging.Logger) -> None: + '''Fetch a fileset from emacs overlay. + + Arguments: + name -- The name of fileset. + sha -- The commit SHA of emacs-overlay from which the files are retrieved. + ''' + logger.debug('BEGIN') + + location = emacs_overlay.elisp_packages_set[name]['location'] + basename = emacs_overlay.elisp_packages_set[name]['basename'] + url = f'{emacs_overlay.raw_url}/{sha}/{location}/{basename}' + + destination = pathlib.Path(here_directory.path, basename).resolve() + + logger.debug(f'Getting {url}') + + with urllib.request.urlopen (url) as input_stream, open(destination, 'wb') as output_file: + logger.info(f'Installing {destination}') + shutil.copyfileobj(input_stream, output_file) + + logger.debug('END') + +def check_fileset (name: str, + emacs_overlay : EmacsOverlay, + here_directory : HereDirectory, + logger : logging.Logger) -> None: + '''Smoke-test the fileset. + + Arguments: + name -- The name of fileset. + ''' + logger.debug('BEGIN') + + for nix_attr in emacs_overlay.elisp_packages_set[name]['nix_attrs']: + + cmdline = ['nix-instantiate', '--show-trace', here_directory.git_root(), + '-A', f'emacsPackages.{nix_attr}'] + environment = os.environ + environment['NIXPKGS_ALLOW_BROKEN'] = '1' + + logger.info(f'Testing {nix_attr}') + # TODO: capture the output (to put it in the logfile). + result = subprocess.run(cmdline, capture_output = True, text = True) + logger.debug(f''' +Shell Command: {result.args} +Output: +{result.stdout}''') + + logger.debug('END') + +def commit_fileset (name: str, sha: str, datestring : str | None, + emacs_overlay : EmacsOverlay, + here_directory : HereDirectory, + logger : logging.Logger) -> None: + '''Commit the fileset. + + Arguments: + name -- The name of fileset. + sha -- The commit SHA of emacs-overlay from which the files are retrieved. + datestring -- The date to be written on commit message. If None, use the current time. + ''' + logger.debug('BEGIN') + + nix_attrs = emacs_overlay.elisp_packages_set[name]['nix_attrs'] + basename = emacs_overlay.elisp_packages_set[name]['basename'] + + if datestring == None: + datestring = datetime.datetime.today().strftime('%Y-%m-%d') + logger.debug(f'Date string not provided, using {datestring}') + else: + logger.debug(f'Date string was provided: {datestring}') + + cmdline_verify = ['git', 'diff', '--exit-code', '--quiet', '--', basename] + result_verify = subprocess.run(cmdline_verify) + + if result_verify.returncode != 0: + attrs = ', '.join(nix_attrs) + commit_message = f'''{attrs}: Updated at {datestring} (from emacs-overlay) + +emacs-overlay commit: {sha} +''' + cmdline_commit = ['git', 'commit', '--message', commit_message, '--', basename] + result_commit = subprocess.run(cmdline_commit, capture_output = True, text = True) + logger.info(f'File {basename} committed') + logger.debug(f''' +Shell Command: {result_commit.args} +Output: +{result_commit.stdout}''') + else: + logger.info(f'File {basename} not modified, skipping') + + logger.debug('END') + +if __name__ == '__main__': + emacs_overlay = EmacsOverlay() + here_directory = HereDirectory() + argument_parser = get_argument_parser() + with contextlib.chdir(here_directory.path): + main(emacs_overlay = emacs_overlay, + here_directory = here_directory, + argument_parser = argument_parser) From 618392e7c01762359ecdda78f6ab2fd7244a3ce1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 02:00:14 +0000 Subject: [PATCH 060/298] nushellPlugins.skim: 0.23.1 -> 0.24.1 --- pkgs/by-name/nu/nushell-plugin-skim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-skim/package.nix b/pkgs/by-name/nu/nushell-plugin-skim/package.nix index e1b99045ffcb..e6a439920a06 100644 --- a/pkgs/by-name/nu/nushell-plugin-skim/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-skim/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_skim"; - version = "0.23.1"; + version = "0.24.1"; src = fetchFromGitHub { owner = "idanarye"; repo = "nu_plugin_skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-CWjds0AWYwrKk1sgBSOalEIYJd2Aymc6XK22Bd9QLuo="; + hash = "sha256-a8wC5RowtLiVJXkDr2SDQaaLvK9jjW5x9z/cYCgJMRI="; }; - cargoHash = "sha256-mucbl0ow0FjNiDL1BNKT7BMVpMKvmKEz3dP6/9BBRV4="; + cargoHash = "sha256-/6dUbz2c0r6oV4NlmkOcu4Awky3fGkf2IkrwBpYg3ZM="; nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; From 3c912b7e54081172187a6d8e5d38371a27c28d8d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 28 Feb 2026 12:02:54 +0100 Subject: [PATCH 061/298] rsyslog*: move NIX_CFLAGS_LINK into env, use finalAttrs --- pkgs/tools/system/rsyslog/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/tools/system/rsyslog/default.nix index 4bcd050f7cbf..d7b4b16ad734 100644 --- a/pkgs/tools/system/rsyslog/default.nix +++ b/pkgs/tools/system/rsyslog/default.nix @@ -60,12 +60,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rsyslog"; version = "8.2512.0"; src = fetchurl { - url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz"; + url = "https://www.rsyslog.com/files/download/rsyslog/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; hash = "sha256-k8UAJdkLbHlfo1DVaj2DK/zkUEPqm9aCQNnCqTlLxik="; }; @@ -180,7 +180,7 @@ stdenv.mkDerivation rec { (lib.enableFeature true "generate-man-pages") ]; - NIX_CFLAGS_LINK = "-lz"; + env.NIX_CFLAGS_LINK = "-lz"; passthru.tests = { nixos-rsyslogd = nixosTests.rsyslogd; @@ -190,9 +190,9 @@ stdenv.mkDerivation rec { homepage = "https://www.rsyslog.com/"; description = "Enhanced syslog implementation"; mainProgram = "rsyslogd"; - changelog = "https://raw.githubusercontent.com/rsyslog/rsyslog/v${version}/ChangeLog"; + changelog = "https://raw.githubusercontent.com/rsyslog/rsyslog/v${finalAttrs.version}/ChangeLog"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = [ ]; }; -} +}) From 159563f23e3174d980697e57b1e9912c3bfff4a8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 28 Feb 2026 12:25:58 +0100 Subject: [PATCH 062/298] ugdb: move env variable into env for structuredAttrs --- pkgs/by-name/ug/ugdb/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ug/ugdb/package.nix b/pkgs/by-name/ug/ugdb/package.nix index 89a62cdd16f7..dfaf43225f4f 100644 --- a/pkgs/by-name/ug/ugdb/package.nix +++ b/pkgs/by-name/ug/ugdb/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-+J4gwjQXB905yk4b2GwpamXO/bHpwqMxw6GsnusbJKU="; - RUSTONIG_SYSTEM_LIBONIG = 1; + env.RUSTONIG_SYSTEM_LIBONIG = 1; # Upstream has a failing test :< doCheck = false; From e87ac6e8bb05f22c210d0ac08de3b3f92ddd4832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 28 Feb 2026 08:21:10 -0800 Subject: [PATCH 063/298] python3Packages.holistic-trace-analysis: drop --- .../holistic-trace-analysis/default.nix | 83 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 85 deletions(-) delete mode 100644 pkgs/development/python-modules/holistic-trace-analysis/default.nix diff --git a/pkgs/development/python-modules/holistic-trace-analysis/default.nix b/pkgs/development/python-modules/holistic-trace-analysis/default.nix deleted file mode 100644 index 6389d96bec6e..000000000000 --- a/pkgs/development/python-modules/holistic-trace-analysis/default.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - - # build system - setuptools, - - # dependencies - jupyterlab, - numpy, - pandas, - plotly, - pydot, - torch, - - # tests - pytestCheckHook, - writableTmpDirAsHomeHook, -}: - -buildPythonPackage rec { - pname = "HolisticTraceAnalysis"; - version = "0.5.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "facebookresearch"; - repo = "HolisticTraceAnalysis"; - tag = "v${version}"; - hash = "sha256-3DuoP9gQ0vLlAAJ2uWw/oOEH/DTbn2xulzvqk4W3BiY="; - }; - - build-system = [ setuptools ]; - - dependencies = [ - jupyterlab - numpy - pandas - plotly - pydot - torch - ]; - - nativeCheckInputs = [ - pytestCheckHook - writableTmpDirAsHomeHook - ]; - - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ - # Permission denied: '/tmp/my_saved_cp_graph/trace_data.csv' - "test_critical_path_breakdown_and_save_restore" - # Fails under Python 3.12 on Darwin with I/O errors - # Permission denied: '/tmp/path_does_not_exist/...' - "test_critical_path_overlaid_trace" - # Permission error: [Errno 1] Operation not permitted - "test_get_mtia_aten_op_kernels_and_delay_inference_single_rank" - # No cuda on Darwin, can cause hangs in nixpkgs-review - "test_frequent_cuda_kernel_sequences" - "test_get_cuda_kernel_launch_stats_for_h100" - "test_get_cuda_kernel_launch_stats_inference_single_rank" - "test_get_cuda_kernel_launch_stats_training_multiple_ranks" - ]; - - disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ - # Makes assumptions about the filesystem layout - "tests/test_config.py" - # EOFError -- makes assumptions about file I/O under Python 3.12 - # https://github.com/facebookresearch/HolisticTraceAnalysis/issues/300 - "tests/test_symbol_table.py" - ]; - - pythonImportsCheck = [ "hta" ]; - - meta = { - description = "Performance analysis tool to identify bottlenecks in distributed training workloads"; - homepage = "https://github.com/facebookresearch/HolisticTraceAnalysis"; - changelog = "https://github.com/facebookresearch/HolisticTraceAnalysis/releases/tag/v${version}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ jherland ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 808e04e22d49..1abdb0d2a95c 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -235,6 +235,7 @@ mapAliases { heif-image-plugin = throw "heif-image-plugin has been removed due to lack of upstream maintenance and breakage. Use `pillow-heif` instead."; # added 2025-09-17 hglib = throw "'hglib' has been renamed to/replaced by 'python-hglib'"; # Converted to throw 2025-10-29 hijri-converter = hijridate; # added 2025-08-07 + holistic-trace-analysis = throw "'holistic-trace-analysis' was removed because there is no such package on PyPI"; # added 2026-02-28 homeassistant-bring-api = throw "'homeassistant-bring-api' has been renamed to/replaced by 'bring-api'"; # Converted to throw 2025-10-29 HTSeq = throw "'HTSeq' has been renamed to/replaced by 'htseq'"; # Converted to throw 2025-10-29 IMAPClient = throw "'IMAPClient' has been renamed to/replaced by 'imapclient'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ddc5bbaa1e02..f27821ea57c1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7034,8 +7034,6 @@ self: super: with self; { holidays = callPackage ../development/python-modules/holidays { }; - holistic-trace-analysis = callPackage ../development/python-modules/holistic-trace-analysis { }; - hologram = callPackage ../development/python-modules/hologram { }; holoviews = callPackage ../development/python-modules/holoviews { }; From 33878b5f5b71617a5728c0a870319cb13d8e5610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 28 Feb 2026 22:07:24 +0100 Subject: [PATCH 064/298] paperless-ngx: 2.20.8 -> 2.20.9 Diff: https://github.com/paperless-ngx/paperless-ngx/compare/v2.20.8...v2.20.9 Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.20.9 --- pkgs/by-name/pa/paperless-ngx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index a4331bbe8679..387fee34efa3 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -29,13 +29,13 @@ lndir, }: let - version = "2.20.8"; + version = "2.20.9"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-P+yZfCEdSDwThE48loJ234scTjfZ+wlgqO8Ecl503BI="; + hash = "sha256-BSRhvrbvalSBBjPNCQIyPu1S62m7oS1uqBtmVjUjwk4="; }; python = python3.override { From f7d172f97c1a9eaaf624976a961cd775cb41d7d5 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:10:21 +0100 Subject: [PATCH 065/298] python3Packages.character-encoding-utils: fix build Requires switch to uv-build, and the tests are only available on GitHub not PyPi --- .../character-encoding-utils/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/character-encoding-utils/default.nix b/pkgs/development/python-modules/character-encoding-utils/default.nix index ff423f185c5c..a32b2f8159d4 100644 --- a/pkgs/development/python-modules/character-encoding-utils/default.nix +++ b/pkgs/development/python-modules/character-encoding-utils/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, }: buildPythonPackage rec { @@ -12,13 +12,14 @@ buildPythonPackage rec { version = "0.0.12"; pyproject = true; - src = fetchPypi { - pname = "character_encoding_utils"; - inherit version; - hash = "sha256-sOXdpO7c2EpbNbJK1WIYx/Xb5UGIMW8daw154V/NpU0="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "character-encoding-utils"; + tag = version; + hash = "sha256-4WaVvr6/d/oePtmwpGJ/D6tv10V/ok9iN4BrqGk97f0="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; nativeCheckInputs = [ pytestCheckHook ]; From 9c49c0080767a82f8d3723e44aec56706e6de1b7 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:14:14 +0100 Subject: [PATCH 066/298] python3Packages.unidata-blocks: fix build fetchPyPi -> fetchFromGitHub, hatchling -> uv-build --- .../python-modules/unidata-blocks/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/unidata-blocks/default.nix b/pkgs/development/python-modules/unidata-blocks/default.nix index fe2b5e3a8807..145ce42ed3d6 100644 --- a/pkgs/development/python-modules/unidata-blocks/default.nix +++ b/pkgs/development/python-modules/unidata-blocks/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, langcodes, }: @@ -13,13 +13,14 @@ buildPythonPackage rec { version = "0.0.24"; pyproject = true; - src = fetchPypi { - pname = "unidata_blocks"; - inherit version; - hash = "sha256-yQJW4u0v9TrYNPOeEqhOnCcuyrgpj4Qy1ayLBeCgp2E="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "unidata-blocks"; + tag = version; + hash = "sha256-WGo7Sn2lubsOWfLglBAEx/2PQ1YCrF/wI7/pDwoHMRk="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ langcodes From c13daec25eaef9eeb19ff6bec1a2379120597110 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:27:07 +0100 Subject: [PATCH 067/298] python3Packages.pcffont: fix build fetchPyPi -> fetchFromGitHub, hatchling -> uv-build --- .../python-modules/pcffont/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pcffont/default.nix b/pkgs/development/python-modules/pcffont/default.nix index 96d6fac2addc..df4b98240c5b 100644 --- a/pkgs/development/python-modules/pcffont/default.nix +++ b/pkgs/development/python-modules/pcffont/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, bdffont, }: @@ -13,13 +13,14 @@ buildPythonPackage rec { version = "0.0.24"; pyproject = true; - src = fetchPypi { - pname = "pcffont"; - inherit version; - hash = "sha256-Sax3bUs6ogQ+LuUAy6k1zEfN4WT81zm1LzP2s/6Pecg="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "pcffont"; + tag = version; + hash = "sha256-32u4FE5QLLqYmRVDuYYGC/laLCRH9phNGi1B9JC+cps="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ bdffont ]; From 773d8ba66aaf4bbc72fa4d8c6486f5bffc8118d7 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:27:50 +0100 Subject: [PATCH 068/298] python3Packages.pixel-font-builder: fix build fetchPyPi -> fetchFromGithub, hatchling -> uv-build --- .../python-modules/pixel-font-builder/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-builder/default.nix b/pkgs/development/python-modules/pixel-font-builder/default.nix index b4882e65a6b7..8b4494ad72ff 100644 --- a/pkgs/development/python-modules/pixel-font-builder/default.nix +++ b/pkgs/development/python-modules/pixel-font-builder/default.nix @@ -1,10 +1,10 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, nix-update-script, - hatchling, + uv-build, fonttools, brotli, bdffont, @@ -17,13 +17,14 @@ buildPythonPackage rec { version = "0.0.47"; pyproject = true; - src = fetchPypi { - pname = "pixel_font_builder"; - inherit version; - hash = "sha256-O3HtwoZUp89mUgVMMcAd4CCPFqQpsyqlmug+QgNpgNQ="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "pixel-font-builder"; + tag = version; + hash = "sha256-a25JKZy5XaBfpeFwH7YnSTY28hQF8dLa/AGEOXHN94I="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ fonttools From ead37fcf6020d9731c61114218b032b8c50e59dc Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 00:28:15 +0100 Subject: [PATCH 069/298] python3Packages.pixel-font-knife: fix build fetchPyPi -> fetchFromGithub, hatchling -> uv-build --- .../python-modules/pixel-font-knife/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pixel-font-knife/default.nix b/pkgs/development/python-modules/pixel-font-knife/default.nix index 6559128b8f88..73ba66f0738c 100644 --- a/pkgs/development/python-modules/pixel-font-knife/default.nix +++ b/pkgs/development/python-modules/pixel-font-knife/default.nix @@ -1,11 +1,11 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pythonOlder, pytestCheckHook, nix-update-script, - hatchling, + uv-build, pypng, unidata-blocks, pyyaml, @@ -18,13 +18,14 @@ buildPythonPackage rec { disabled = pythonOlder "3.12"; - src = fetchPypi { - pname = "pixel_font_knife"; - inherit version; - hash = "sha256-QTwrxXn5uAp44D/rgbZiCaFP+rDU4H4LGw75n2hQJGs="; + src = fetchFromGitHub { + owner = "TakWolf"; + repo = "pixel-font-knife"; + tag = version; + hash = "sha256-f4jaLEPXl8oo1olWBeymMn5a8Tyl07h1TW4pZ5OItZU="; }; - build-system = [ hatchling ]; + build-system = [ uv-build ]; dependencies = [ pypng From 436bb7b1e49d2d532f92624ce361dd097c996c16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 01:43:44 +0000 Subject: [PATCH 070/298] lavalink: 4.1.2 -> 4.2.0 --- pkgs/by-name/la/lavalink/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lavalink/package.nix b/pkgs/by-name/la/lavalink/package.nix index 88f3942c3b8f..61d4ce51e9b6 100644 --- a/pkgs/by-name/la/lavalink/package.nix +++ b/pkgs/by-name/la/lavalink/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "lavalink"; - version = "4.1.2"; + version = "4.2.0"; src = fetchurl { url = "https://github.com/lavalink-devs/Lavalink/releases/download/${finalAttrs.version}/Lavalink.jar"; - hash = "sha256-dl3DRtEZp0njQMUy1KEKPTV4+Y2vRk14k2K+QIwTqE4="; + hash = "sha256-abV9/Iq4zAsQY3gpqtF7UYre5M8eBAiJM5BvNrOeHWk="; }; nativeBuildInputs = [ From 56e234bca2d9b1d0d59d6203ceeeafce6a0c6a01 Mon Sep 17 00:00:00 2001 From: bodier123 Date: Sun, 1 Mar 2026 03:43:52 +0000 Subject: [PATCH 071/298] maintainers: add bodier123 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7db35e7c3601..b3c4a1dc6aa1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3686,6 +3686,12 @@ githubId = 6375609; name = "Bob van der Linden"; }; + bodier123 = { + email = "brubacher.1@gmail.com"; + github = "bodier123"; + githubId = 71633864; + name = "Bodie"; + }; bodil = { email = "nix@bodil.org"; github = "bodil"; From 08e88a00bd253dc85611c6ddf33538c755ec7710 Mon Sep 17 00:00:00 2001 From: bodier123 Date: Sun, 1 Mar 2026 03:44:11 +0000 Subject: [PATCH 072/298] rustscan: add bodier123 as maintainer --- pkgs/by-name/ru/rustscan/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ru/rustscan/package.nix b/pkgs/by-name/ru/rustscan/package.nix index 3147d1c8a79d..477232599625 100644 --- a/pkgs/by-name/ru/rustscan/package.nix +++ b/pkgs/by-name/ru/rustscan/package.nix @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/RustScan/RustScan"; changelog = "https://github.com/RustScan/RustScan/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ bodier123 ]; mainProgram = "rustscan"; }; }) From e13089578eaf6461aeb8f5679910999ee689dd66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rolf=20Schr=C3=B6der?= Date: Sun, 1 Mar 2026 08:17:23 +0100 Subject: [PATCH 073/298] corretto: use openjdk build flags Corretto builds now include the configure flags from the corresponding OpenJDK (Nix) package. This means that all openjdk-specific flag-based fixes are automatically included. We probably should have always built Corretto like this. Importantly, this also cause Corretto builds to use adoptium/temurin as boot jdk. --- pkgs/development/compilers/corretto/11.nix | 6 ------ pkgs/development/compilers/corretto/mk-corretto.nix | 7 +++++++ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/compilers/corretto/11.nix b/pkgs/development/compilers/corretto/11.nix index 295d5c6a3037..2cc73e4f4071 100644 --- a/pkgs/development/compilers/corretto/11.nix +++ b/pkgs/development/compilers/corretto/11.nix @@ -20,12 +20,6 @@ let ; jdk = jdk11; gradle = gradle_8; - extraConfig = [ - # jdk11 is built with --disable-warnings-as-errors (see openjdk/11.nix) - # because of several compile errors. We need to include this parameter for - # Corretto, too. - "--disable-warnings-as-errors" - ]; version = "11.0.29.7.1"; src = fetchFromGitHub { owner = "corretto"; diff --git a/pkgs/development/compilers/corretto/mk-corretto.nix b/pkgs/development/compilers/corretto/mk-corretto.nix index df9282fb7abc..ef5bc738e8a4 100644 --- a/pkgs/development/compilers/corretto/mk-corretto.nix +++ b/pkgs/development/compilers/corretto/mk-corretto.nix @@ -44,6 +44,7 @@ jdk.overrideAttrs ( postPatch = let extra_config = builtins.concatStringsSep " " extraConfig; + jdk_configure_flags = "'" + builtins.concatStringsSep "', '" oldAttrs.configureFlags + "'"; in (oldAttrs.postPatch or "") + '' @@ -70,6 +71,12 @@ jdk.overrideAttrs ( substituteInPlace $file --replace-warn "workingDir '/usr/bin'" "workingDir '.'" done + # Prepend corresponding OpenJDK flags to Corretto's own configure flags. + # This will provide us with the version-specific fixes (see + # openjdk/generic.nix) while giving Corretto's flags precedence. + # Note that the OpenJdK flags contain "--with-boot-jdk=..."! + substituteInPlace build.gradle --replace-fail "correttoCommonFlags = [" "correttoCommonFlags = [${jdk_configure_flags} ," + # Finally, *append* nix-corretto-version specific flags. gradleFlagsArray+=(-Pcorretto.extra_config="${extra_config}") ''; From e449f3341461dcf6765b4d4a2892999f0f34f316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rolf=20Schr=C3=B6der?= Date: Thu, 5 Feb 2026 14:12:25 +0100 Subject: [PATCH 074/298] corretto11: 11.0.29.7.1 -> 11.0.30.7.1 --- pkgs/development/compilers/corretto/11.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/corretto/11.nix b/pkgs/development/compilers/corretto/11.nix index 2cc73e4f4071..91e0e81e38d1 100644 --- a/pkgs/development/compilers/corretto/11.nix +++ b/pkgs/development/compilers/corretto/11.nix @@ -20,12 +20,12 @@ let ; jdk = jdk11; gradle = gradle_8; - version = "11.0.29.7.1"; + version = "11.0.30.7.1"; src = fetchFromGitHub { owner = "corretto"; repo = "corretto-11"; rev = version; - hash = "sha256-/VlV8tAo1deOZ5Trc4VlLNtpjWx352qUGZmfVbj7HuU="; + hash = "sha256-SUdJlTYE+RRAZa8DhFW0EYW1kHmuNDG+hk+/3MXtx1w="; }; }; in From 383f43a81280450c9f5e7c33bae3b6dedfe69c7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 14:37:28 +0000 Subject: [PATCH 075/298] exiv2: 0.28.7 -> 0.28.8 --- pkgs/by-name/ex/exiv2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exiv2/package.nix b/pkgs/by-name/ex/exiv2/package.nix index f37a79d8ac95..ab7eebe1d3fa 100644 --- a/pkgs/by-name/ex/exiv2/package.nix +++ b/pkgs/by-name/ex/exiv2/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "exiv2"; - version = "0.28.7"; + version = "0.28.8"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "exiv2"; repo = "exiv2"; tag = "v${finalAttrs.version}"; - hash = "sha256-a7nPjDjTcwsQeypARvy2rRsv9jpasSSxSyCTLWNDDtA="; + hash = "sha256-9Qe+lNBO24qQyKDXe7RMCqoDa61iha2QFhRpLJlCSMo="; }; nativeBuildInputs = [ From b1c8e1d079a77c26bc85264badb827a613700fc5 Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Sun, 1 Mar 2026 16:25:50 +0100 Subject: [PATCH 076/298] prismlauncher-unwrapped: 10.0.2 -> 10.0.5 Diff: https://github.com/PrismLauncher/PrismLauncher/compare/10.0.2...10.0.5 Changelog: https://github.com/PrismLauncher/PrismLauncher/releases/tag/10.0.5 --- pkgs/by-name/pr/prismlauncher-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix b/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix index ca8046697d64..668201afc545 100644 --- a/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix +++ b/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix @@ -27,13 +27,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "prismlauncher-unwrapped"; - version = "10.0.2"; + version = "10.0.5"; src = fetchFromGitHub { owner = "PrismLauncher"; repo = "PrismLauncher"; tag = finalAttrs.version; - hash = "sha256-Nfo0IaN7kdvaY7ER/BOTfAz2YQL2Jjfiu8vzcKz3n0s="; + hash = "sha256-cQBOdF3HP4CFOSfWyVXGQBs42V/A4w6R2UwelQTE3dQ="; }; postUnpack = '' From b19281cb892bd5b81953cebc231fbceee8b22af3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 16:40:47 +0000 Subject: [PATCH 077/298] thunderbird-latest-bin-unwrapped: 147.0.2 -> 148.0 --- .../thunderbird-bin/release_sources.nix | 530 +++++++++--------- 1 file changed, 265 insertions(+), 265 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix index f754e135807a..0c67e633499f 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix @@ -1,797 +1,797 @@ { - version = "147.0.2"; + version = "148.0"; sources = [ { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/af/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/af/thunderbird-148.0.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "5e5bf721688a37a49bbe691682cc5062988b0ca38a0ba1d32c94276030479a9a"; + sha256 = "2a1d74d4ba89b3023ad564e554c53bd54c05d2d2c8be2da823ecc3649ac096e0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ar/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ar/thunderbird-148.0.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "c8c505d708bb3b1ab74f187948f2a4291323d12596eacf393451c398c0e9d569"; + sha256 = "d06e89762e25fe3cc6a30c4e80f83c27a36f6b9f4417d7cda2d98143b7be59b3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ast/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ast/thunderbird-148.0.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "376eac23c9e8a7c65d1c87020d84531e32f35598e3e2082e20e3c6633e79e30b"; + sha256 = "e88c7ee32ee7e4ceb8723c0b5421b98776150c24f50c7fe873080f726e83db1c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/be/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/be/thunderbird-148.0.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "ccf3d0b1f975cfa6b963df8231765269d2e32586d34a395f0322ea31b394258c"; + sha256 = "f3fd14c9fdfee48c6d63acde7bff6899c73cea1d57fe3291b7b39190d63b4290"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/bg/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/bg/thunderbird-148.0.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "1c9f23e11d3dcb96778c8c671bc1f4c0f78ca98a70c40a08a5ad78c5add59149"; + sha256 = "85c862a8615c0bc819d05964ae5fd0fc3d7230c0ccc5d11b2b8646205752f5e3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/br/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/br/thunderbird-148.0.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "cc285491d0fa7491a26b6cca27f5a3e62d0ae7f3a84ced5497b24275624f44f4"; + sha256 = "88704a97e04e80b32ee51ab0a5ee6dd5720619896b3209fa89d65a9ce51ab80c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ca/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ca/thunderbird-148.0.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "bfecc380094349a63388906877688337c1fdc793fb5227ccdb4cfecc8c0c2fa0"; + sha256 = "87ea0060be5ee44a89d6233f6825eb77f375cfbf5d46019a0c8906537aadd0be"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/cak/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/cak/thunderbird-148.0.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "d94fb9152d95145e7098d71746e91752959ff493053cb5ca38581f9456ff2d58"; + sha256 = "b9f1431b9569f4395cb956053079373827a9e893b6517ae0b07e37bb5a9c5a95"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/cs/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/cs/thunderbird-148.0.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "fb4e53d1df0b38b2ca0215a2d084caba2edb93e565ca402b006430b815d63b2e"; + sha256 = "3ba27f649cdb363bd8c891450700203be79ac2f66ccedb1247e42d65354cc5d6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/cy/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/cy/thunderbird-148.0.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "fd8233979e7c01361c14364bf7e6969546b5ae0b3856de340ca2ad29b8bd4f35"; + sha256 = "76523a4bc737dfa8d83e8b27f41ab0fdec3d9aa93fa38fbaa9568eb0b366db1a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/da/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/da/thunderbird-148.0.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "6af85e7160840dee39706cebf9b37d7a39a0e871803feb7ff3fbbdc37892bfa2"; + sha256 = "b966262c91e40caf2e347ca85b1fb4753ba8ccdf9a1a3444833ee743a0b162cf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/de/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/de/thunderbird-148.0.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "4d1b6d77aaf558d133366d9b17e44549b05dd222e53ae3b152af3debcad26b33"; + sha256 = "1b58d273f2238ae168837fc446888281af605360b3a4c304ea98d46a768cc579"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/dsb/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/dsb/thunderbird-148.0.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "d058e88046ce00a594f4dc604a873be01da0c2cdd155acb7c2af0d579cdafef3"; + sha256 = "7875af0cae15688ac45f0a206829239bf2ae17c5ab3aea447dc17a39ffa1350b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/el/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/el/thunderbird-148.0.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "e61892b3053424a4fc45ad450e61fb764a9d78da17cb3f262907f8e0b474262a"; + sha256 = "c178f298cdee9cc2c9c4db8cc0a63ddd0262aa65bdbeda34159008672bda600b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/en-CA/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/en-CA/thunderbird-148.0.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "f3be0192a3323e97f7856561f0adc849dc7b468897790690fc6b143284599ead"; + sha256 = "cb88c31f081851ede374d66d4d7d2a3fc4e6165af665a4ad68451d7a8d120474"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/en-GB/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/en-GB/thunderbird-148.0.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "06f9be58d96779e14bd9810f85c2590c043107a874bc60b5c6b15c119a1b692f"; + sha256 = "9e13f1df2060e2c5f07ef72371b64fcae9696db738d22a0d926cef5d8eda8c4a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/en-US/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/en-US/thunderbird-148.0.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "d57a0f5e537f164eff58eb420dced496720722580bde2cb9822f64cec88f9198"; + sha256 = "4e771f1e6049421887ef2397021ebb79550d6521c428b106174f15f08f9308ae"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/es-AR/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/es-AR/thunderbird-148.0.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "2f7b7a4aaad771d368c1bc0729a3864a0329e2026df5dca36abd941c47628f6c"; + sha256 = "e625359901a8d77d1aa03520a515200fe651593bb1b1dbfa10c512920761af1a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/es-ES/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/es-ES/thunderbird-148.0.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "5539a17ba57078d9cff96624a4feac073caa32ed385259aff47ff4d1aec5baf1"; + sha256 = "69711a5a6da5752c1c853cbab3e4c2b3211ffc5a266ac4a496e4a1c66c5a0c39"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/es-MX/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/es-MX/thunderbird-148.0.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "b8b8cc88181e55b9685f1c510141f8ba23b92a8a50d69420fc1a47b582b78e36"; + sha256 = "46c3ea3530039db77f8222a819e3a4c636a1a2a52afafc1bcd8a1ed90339e743"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/et/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/et/thunderbird-148.0.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "f785759d3f2534c2c9b576d0cd0f174cecac69d4fc490a6d0aad67c7fb5ef9e7"; + sha256 = "287517798743c8fab465be863f155ad4ad4517a5f32937ec109c4ee72b7839c2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/eu/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/eu/thunderbird-148.0.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "9f5fc750e9d4d32dd2519c5ce3e21962114c0e965c1dcc54ca76d4bcfe32037e"; + sha256 = "179765eafbaaf12e79688526ccbd105ca369d25bbf92e31569a85a7c4d064bbf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/fi/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/fi/thunderbird-148.0.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "000e2350fc990bb7f71049a5685a8c886d7f72fceb6d1c01842eb6967a599835"; + sha256 = "1d24574c9825f6be59d74dde872543c44c03f452916e2055393e4b632afec9d9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/fr/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/fr/thunderbird-148.0.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "1b80d15608d047cf49e42bd2668edb8efa06d905990feaa468295dc7f22f20e5"; + sha256 = "87ff05f3b35d605a7ea4040c5ab9d87769a385e74cdbeefdbe45d345c0a0bf39"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/fy-NL/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/fy-NL/thunderbird-148.0.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "d64ded17741c6211ab6b2569492dc64d370bb49bf667e9909976353ae38034e5"; + sha256 = "a6143896f0dcf56d0410783999685e233aa901af49b112ca21dd08e206d1c51b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ga-IE/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ga-IE/thunderbird-148.0.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "64a76416189088c9f9537c0f77590cd7d59d431b52f71c0b09765b052624af27"; + sha256 = "ea11f36c27bd74d4be54d31d351f042d0b976b7b12cdc2d972917be14c4b1680"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/gd/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/gd/thunderbird-148.0.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "a9a729dff13fe6193833760edc094ed41cd133db307d0709753768d462c0d9df"; + sha256 = "fb9142a4daae640256cc80b47e18cdf1d382b4863a6cb69586be0f7eafb28d62"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/gl/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/gl/thunderbird-148.0.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "7b475feb3e724d7cda6d919dd2d350de9491ae98946cdda3d2af3ae0601e7f77"; + sha256 = "27be097c81fd2856e43b9b888cacb8fcb6ffd0c43b5125778068dc519f6e19da"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/he/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/he/thunderbird-148.0.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "cf0a47c1f2229c4ae4629054a4c71072c859357981012c45c665899f56f98998"; + sha256 = "962cc77013c76040f8f4058dd5859e2105a5c460d7b9fb82f5f34f9bea4ebec9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/hr/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/hr/thunderbird-148.0.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "21213a26c5b809cfee8b5ecc54bda4734e203c14524135026bb42ce57464bd9c"; + sha256 = "cb56697c5b1a16172b04e9e8b05f582fe465e317a99f2f83a6707959b6015844"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/hsb/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/hsb/thunderbird-148.0.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "71766f1c175c62a1b7e3f600f5d96fb15a244c500f3e06876296c403424bcae6"; + sha256 = "9356469fb9e9b4e102e42fd31084f4b22ab30862fbfb91e138ba7657acf3ad11"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/hu/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/hu/thunderbird-148.0.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "060fcbf28bd8b73bd48a5c95586559f4f0251b86a1f1a460e3655d308f4628a9"; + sha256 = "51162f84cdf426c8f54f5a119c09f964c81b55fff81e591c6c2624c7fd9742d3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/hy-AM/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/hy-AM/thunderbird-148.0.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "a4ce61891a8dae16d42704ebd6b66bdac0c740385eb48c1effe76026d8dd6955"; + sha256 = "aa4406777c72ff3a316ba458e1701f7696abd443103c02213e3fdfcb2c2092fc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/id/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/id/thunderbird-148.0.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "972ce26c589820089fadbdaa0981e6610872b1578bd08262b0832b93ba438e5e"; + sha256 = "a9d6e9745db7ec964e2a5405a3068cd2b0929118ec08af0bdaedee01827af0ed"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/is/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/is/thunderbird-148.0.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "1f54bb6d2f1133884a6d95b70fffeaee1f319135630dec5d85ed9367c45cf657"; + sha256 = "9be05f69eaed79e8424df0a1fe8fe3c0789fd647ba9ca2df942e695371c2feb8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/it/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/it/thunderbird-148.0.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "50daf4ac5a6061fd816f9fbbe6d71f46b8e47a04f45cb612bf0a679776d62217"; + sha256 = "3dcb2a561b158a3ce2c845b03c7de71da15d050423d7c6c78aebe00269819240"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ja/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ja/thunderbird-148.0.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "5088570dadc9ca57e1f5f7463c28ead146cb8c0f443eb5544d5ba3f55b403280"; + sha256 = "24a180d9bab9dfaa3d0298137123e0d3ad59660b44bc2bac40aa99dfa6aa8b47"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ka/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ka/thunderbird-148.0.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "62db6cf397760732cf31eaa63838ded2c35d2a624ef00e1a2ecda615fbd6b78e"; + sha256 = "3e04037c5883eee58e85a4b8d05a55172f7b020653c33f6bd5640b7d4b587045"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/kab/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/kab/thunderbird-148.0.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "d7283b9ef1c5ceb46e24fa9ef87480232a443a46f390797dd6ade216f5c6ee9f"; + sha256 = "94dd12883c626f41b0b358ecd9dd914fb84ea9126c33e0bf1853f7d62232e245"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/kk/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/kk/thunderbird-148.0.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "7cceb04fa99c074d4e88c232fd4ee06b54bd962e75eb5417718b73c9b793d42c"; + sha256 = "9b7c8ba6538c90229275b7b634a9e23ec6391a4ecf47eb243f50f363c5c6b7a7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ko/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ko/thunderbird-148.0.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "ddd1a85aee8ebff19df9906b11d8218c44f82cdac78c4735ba1ae2597eec117a"; + sha256 = "a1ff73d57842c2429b3fb95b8cc5fcb2f779dfdd456f8b630c2daf38d5771bed"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/lt/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/lt/thunderbird-148.0.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "43be6b130cce0d79af4e554d34c03ba61f4cc5f37ad90f9be04d3a3a6eeaf176"; + sha256 = "7cc673be6450933b380039a87639afc7ee8bc349ef29e80629655b68d7a98760"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/lv/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/lv/thunderbird-148.0.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "586cd5e727c98b081ef36733395bda7a6addd510b38a8da3ab7497bea3fa9d2b"; + sha256 = "a78a7f4426610b2f79eeab6ffd13396f74c6fa0e23cc394f6ced1ecb6b0a3b54"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ms/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ms/thunderbird-148.0.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "e6169502d1d8296df2db0a1afc5510f5ce0336bbd91c20bd3448840fef30eb69"; + sha256 = "7a3fb2bfe1031dd888bc1d1760a189716202e6ae9d2ddeef1ff496829084a8e6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/nb-NO/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/nb-NO/thunderbird-148.0.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "b17b43c95e62b20947a47c9883748d579483e5e08dbc972dc96dc953881fba2d"; + sha256 = "c595f08cb485c7fc5bf82134c700161ca0617feefd57a1a9a71bcd62e7e6817d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/nl/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/nl/thunderbird-148.0.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "f687f6da30eaec2abb114e4a555afda5f0208ff3f9acaababb9c4d1e8859f8b1"; + sha256 = "8665add542bd8b7bd73a2e435f7aa5b0984d867ddaabfb17255e93eb5dad6d91"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/nn-NO/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/nn-NO/thunderbird-148.0.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "88dd1c7403d561055f9e1949ef922b3105c7fead501800c114a5ed0e6b8b63b2"; + sha256 = "b85c298b67484f6c520a9d8577b86927165fd7c68e20885532791a4839c45138"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/pa-IN/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/pa-IN/thunderbird-148.0.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "b7a0eb49cd21e6037f4a5ca31204cd85f7ac66fcf0aadf3bdde5242eeeaa2445"; + sha256 = "cd16ce0449e445a99a3706fd1b8d3c9d66c23537f0afa72aba78adb413e93ef0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/pl/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/pl/thunderbird-148.0.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "a06312fe5d9f6c5f3d71412385c4759d0e29d8f07a62c7783e09c7b474aea0f4"; + sha256 = "510f7c9a0b1b5725975140a3696872270d1a78a951a6adf9ad53720c78163202"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/pt-BR/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/pt-BR/thunderbird-148.0.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "5f7b42b9780b035531920d7743154ea7f02b2b4080006d24b36ed457c7179613"; + sha256 = "d4e88bac104a595eda7e5df90ae73dce5a76c9dd69ee0f85c7c8c8ea98f1ec0c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/pt-PT/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/pt-PT/thunderbird-148.0.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "e0a1835526c62a713a995ad7d825a996129f70c69132e3f7edfd85648e903e99"; + sha256 = "36368c81d1f4715d5400a7be046f9e7f6b4212fc49833809aed65d425ccede19"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/rm/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/rm/thunderbird-148.0.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "6037936ef438954f3ebd58ce2589f83690e15a90306260ebdad182fd800206a1"; + sha256 = "b92bec0a32d85069500e6bac4dafa997492e1ff6753e4b9fa45e046d6eb9c445"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ro/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ro/thunderbird-148.0.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "908f33f21b1fcaa61fe5e1ef81b698a1b2488962d5384959a6849131fc389c58"; + sha256 = "185c69a6a1008da59a51d0c609bea006a1bb120872164edb06b7f61a051e9800"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/ru/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/ru/thunderbird-148.0.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "538c3a8d794734f02cc1b2e7146f5dbc80d2877276151afbca5da1a571c1fa8f"; + sha256 = "bc36858362e7722a1a46486a92ae49c1987970690f5d86ab6d673b904e0ec468"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/sk/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/sk/thunderbird-148.0.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "19d54310bf8099fef2c8f544d7aea03c9031e30fa5b3fdf5b07196748fb47335"; + sha256 = "be4c86d573d9fd030133d0a3e2fd72bcd6ac2007d7c7a7702dd9a7bc7e1f3d4c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/sl/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/sl/thunderbird-148.0.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "b63f8bfff72a6c5bbf5162797c717e5a48bb246d793d1977de494f3513b7c870"; + sha256 = "c545b8953cc3cb504efca6ca3823b4270f7d554eb02ae188ec6825623bb57ad8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/sq/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/sq/thunderbird-148.0.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "8a975c8c2653c5ef3a2f57cedc4d9ec7c1f6445c76b0fd7dd772fae19b272ef6"; + sha256 = "bfbadbc7d17bfc67d5a69663ce922264a4e1c798a9ec4083208bfe4f9a9cfbe1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/sr/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/sr/thunderbird-148.0.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "63ec803c9685a0c500de28661f4b6dd8dae769be471551e0117cc5b2b74fc492"; + sha256 = "89f8a7bcfdd9ed8cce492414c2b2522841796def04a557aafa36383adc3260e9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/sv-SE/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/sv-SE/thunderbird-148.0.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "4c390e396fcadbb9676d2f96fe8771d8d9a52735039636a28ebecbdecd2f3589"; + sha256 = "da5c9b115cdd9a987d3c1215d6a25a301a2dac65354ba69d20393a51b33034a5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/th/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/th/thunderbird-148.0.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "52dcd27dc49d10c842337d9d73a7e84f57cd3fe6ef1d32dc5fb63a5ed29b4312"; + sha256 = "1a5359bba691746015b9c9b5208d5653e42105c38b5c627b4269a1b598646adb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/tr/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/tr/thunderbird-148.0.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "20a218a25d32838f0dd9697f5294197a41bdd9aef5b431d387ddc88c3e71fa75"; + sha256 = "436c05db002b57d79ea5d6d52cbd05bbd6e77c923e7f7dc7ac7963cc61cd54ef"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/uk/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/uk/thunderbird-148.0.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "ade1f066d4dfea2cfe5d5269495f1327d6ca979a575719522e51fe6a410ff1a2"; + sha256 = "f3cb488696fc569e988a253c6470597c536feb5eda96649463b0b85a54e73e59"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/uz/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/uz/thunderbird-148.0.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "5eeffedc2b9d953fa86473f44c8f3a938b642f9cc94ea15174c639bd28948563"; + sha256 = "880666135e1591a31fda93f7bebe8a06b8dead391a62aba66e5d4fd749fce11d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/vi/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/vi/thunderbird-148.0.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "fb7263a5d9703df0eeceea8c7bb75640341961adb80bbb815912d6ba82bcc88c"; + sha256 = "5fe345b5fd9f3278a70e86c65093f885d625242220ac681f1118805a0b866c88"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/zh-CN/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/zh-CN/thunderbird-148.0.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "46ba5b8cbce9b194ed1f78f4abcc1e7c509954ad7e9d6cc47c48575a029bdc32"; + sha256 = "b95f0e0b0b0d839ddcadc85cb4cf407f1dbbc8c534a1daae030b0cc8d54746ee"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/linux-x86_64/zh-TW/thunderbird-147.0.2.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/linux-x86_64/zh-TW/thunderbird-148.0.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "4a20da39ff0dea1e51ccec8dd78abf8b6f2077bb1ac35f8f0879c9d8e20991e4"; + sha256 = "0b5efb7ddd12c38fdd424f47e5168ad4bfe0614f6295f851720e04ebc78a328b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/af/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/af/Thunderbird%20148.0.dmg"; locale = "af"; arch = "mac"; - sha256 = "2931ade0a071835415473388f5caf00cdd0ed4016287e32c602b75a131dafe6f"; + sha256 = "2e698152ddefae5f2426062fc135a5ca60c93f274867eba342ca266cc0c213b8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ar/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ar/Thunderbird%20148.0.dmg"; locale = "ar"; arch = "mac"; - sha256 = "9539126fc3ac0fa391009e4662453ec7be13fae3bcadceb0a266049cceab999a"; + sha256 = "ab00b44b50fa77bfdfb53d83ed1d5935e146e628294dcdb6de0476c490cb3a2f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ast/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ast/Thunderbird%20148.0.dmg"; locale = "ast"; arch = "mac"; - sha256 = "89ab68d09acacb82f5f14a24f99517714500c80ce9d8b41cfbe1dc1867f19197"; + sha256 = "df43e5e7c7a21c88682da9cc65bc3ecc98cafebac65f6aad62a7e4c9212d0a7d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/be/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/be/Thunderbird%20148.0.dmg"; locale = "be"; arch = "mac"; - sha256 = "466eb127999014c5ac11cd899c1636fae469c95ee1dd9fb9fdee63e12d0feb97"; + sha256 = "2fd0ab9dc029f9ca6073395c67267c65b960b5ee3bd075d4f1fb327f40e6ca26"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/bg/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/bg/Thunderbird%20148.0.dmg"; locale = "bg"; arch = "mac"; - sha256 = "8e65c1f7f0232548ce900d9dc7fe990cf4a76e741c7426217e8d4f3a34952e6c"; + sha256 = "a4fc056244e20e7c58183709335d23d740fffe70b0fc627d21a1418e12a1ef02"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/br/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/br/Thunderbird%20148.0.dmg"; locale = "br"; arch = "mac"; - sha256 = "190374ad7f85030da70d72dd2a40000b44211623fbdd3af8c6a0c51ab5972879"; + sha256 = "e3962a0c3cf24dcf67349c9f3f26b8fc41abca62c28146d39e39f65f190cf15a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ca/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ca/Thunderbird%20148.0.dmg"; locale = "ca"; arch = "mac"; - sha256 = "917633c0e7471b86f52d2ac34717022b1d0858dfd7ed54c4738a0a79c9c46e61"; + sha256 = "e33bcf089f9c93826fcdd7acce7047adfafe751eda391761ae2878f1eb2c3dc1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/cak/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/cak/Thunderbird%20148.0.dmg"; locale = "cak"; arch = "mac"; - sha256 = "31631fd9af2bccc9eb0c8914749d4753a82848d070cf46ae50322878b680f52d"; + sha256 = "f6b950b40e5c053784f563d5f1fbf6f5f050435fa42134d34f695b2535224019"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/cs/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/cs/Thunderbird%20148.0.dmg"; locale = "cs"; arch = "mac"; - sha256 = "ed5a9c547b8924291f513ac18a19e954b80f82f20e855e0c4466dd417676a5ae"; + sha256 = "3699cafbeda437684f418fa9c88a58b5d3b67fdb0a568a4f6207342415b9f381"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/cy/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/cy/Thunderbird%20148.0.dmg"; locale = "cy"; arch = "mac"; - sha256 = "bdbc4ad066ab9222712782ab15f8d8d38a2c530e945aa03eadf91faeea96e5d1"; + sha256 = "fb324678585a6e6b09dcb21632347be40cf59b8c2e7ee5292dcde4a40326d800"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/da/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/da/Thunderbird%20148.0.dmg"; locale = "da"; arch = "mac"; - sha256 = "4e598f6f8f5729d3c2c96a6c84846985f25cdcdfde74a8cb1f40891b2fb4891f"; + sha256 = "8ad9479268d19b2f41fbe2693221ed959a585432bacdd36516bb40492685b624"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/de/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/de/Thunderbird%20148.0.dmg"; locale = "de"; arch = "mac"; - sha256 = "89ff7b73dc4153241346f4ea0bc980d4f67dd0c0868425dd8cb029b6c7548410"; + sha256 = "07fb1638a4c1652ed4be351e0b5542fd43eb1fdaf731e5b22ff44a644bf2f6dc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/dsb/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/dsb/Thunderbird%20148.0.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "2433188fab88cfc54c4da45c360fccb1fb2066cb519f5aec8cded18111724f69"; + sha256 = "40bf5750c5a56f8b49568ebbf945fda7e424f7d275f4b39368dbe5b474094b4e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/el/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/el/Thunderbird%20148.0.dmg"; locale = "el"; arch = "mac"; - sha256 = "b0514042a9daa81b0de1720b795e2888506bddc8012ddb67c44f7d2988f14657"; + sha256 = "480da8df2d2b3c23a9924d841117aa8636c3c3c29af11e430ec7358d66ca8344"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/en-CA/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/en-CA/Thunderbird%20148.0.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "b9c9f29f94e2b35c98ca093de9954e530521f45ad2400d5147ca6df5880b16a6"; + sha256 = "b86c059dfe79f2615dffcb4a4fed8b031631553b4844ac9e4949e360bce55b2e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/en-GB/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/en-GB/Thunderbird%20148.0.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "9533b699e5c28989fbead96032136897fbde6db4afaea03da537f754fa11dc1a"; + sha256 = "892c81dec7f8e0ca91af5551f6494839c25cb3e7b25dc53b3b2e71484cb2547a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/en-US/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/en-US/Thunderbird%20148.0.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "f93056262853950405efee501385d72a57b9c0bfd8c3ba48183d1d02ebab4f73"; + sha256 = "57b23b7ec529f64f337d8b81b72d51c8a2bf4bd81e9abe2a10289f2c44cb2fcb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/es-AR/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/es-AR/Thunderbird%20148.0.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "420d28bdf73fed74ac33d8d92dbf1dc65a6c57b546eaf262dfe19d3703a42ae0"; + sha256 = "f65c47e9e78cb09c101870ee1a4aba8e1c039049f184e8da5140956cde683e30"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/es-ES/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/es-ES/Thunderbird%20148.0.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "03d03f0f298e108ef17f28d4f404c269a5e1948121ea555c2afe6264fb565fe5"; + sha256 = "69be6b34b4577fd56f3570d23196e3e8883ec650ede405dfa698d5d9598d835f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/es-MX/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/es-MX/Thunderbird%20148.0.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "a64181818018d20e6e82d1fc7b1c103dd8c49a07499f5e5fa17027a57212389e"; + sha256 = "0cb0cc41ddd5fcfce8d42ddae80c32683b15396cefb653f48f332f0a5dc8454e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/et/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/et/Thunderbird%20148.0.dmg"; locale = "et"; arch = "mac"; - sha256 = "17e99d3844d4b95b97fb7e3beb6acd71f2523ce0b552c676d1a28f5e3ec50516"; + sha256 = "d469fbee42e44ebc9b3464cf7a1c2da92ada82f308db49ffeb03f59dd652f2f9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/eu/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/eu/Thunderbird%20148.0.dmg"; locale = "eu"; arch = "mac"; - sha256 = "e29d9dcae77253a85f8d4e4df8f4e6b34dbe48462c432203e4e538b8d09b6548"; + sha256 = "0967f819f982cd137fca7fa24e3d585e7962d166cb75e128cc535d724e61c6a4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/fi/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/fi/Thunderbird%20148.0.dmg"; locale = "fi"; arch = "mac"; - sha256 = "a0bc66530203db37ae2895fd452cbd74db2b0d7c5890623c43f5c0ae13dc22cc"; + sha256 = "998cedb42bdb07ac9b5fca197a4a51312000bd6e5e38e5e104deec3fc9dfcdc7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/fr/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/fr/Thunderbird%20148.0.dmg"; locale = "fr"; arch = "mac"; - sha256 = "44c350eaa228e27705ad82d619c56d4fc8761834b42e50e65bc9eb94e2828c59"; + sha256 = "3bd828ca34244f27b869daeb8c5b56999153648eb0e35b9374df0653d17d13d1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/fy-NL/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/fy-NL/Thunderbird%20148.0.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "09c9645fc98f4524762e8a282960baf15e350860f9c92ea0d1a305138c5deea3"; + sha256 = "69c7cd3553b1d727dcce153b57dfb65bc31be4eefc3320a1681496d72b12482f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ga-IE/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ga-IE/Thunderbird%20148.0.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "274c0991ee9ec24aa3fa33d42f0b646b545224ef98cc8c2280da51148a58d314"; + sha256 = "5c4b715b773771d5556da5417b65af65601cb13e9859ab81081011910d02b948"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/gd/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/gd/Thunderbird%20148.0.dmg"; locale = "gd"; arch = "mac"; - sha256 = "a4cfae4ccbf5dbade83560da3846e1f415931f007d47a71a9fd847691ec60949"; + sha256 = "d1c560f8c71b98f4b6693239ae7e2f4bd96ea59ef49d059c65a79abca12e4624"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/gl/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/gl/Thunderbird%20148.0.dmg"; locale = "gl"; arch = "mac"; - sha256 = "1541f0529c464924179d28500a5ed2c64aae7687f310450bb0c7fb20fcbcc267"; + sha256 = "a6b5bb48043b6a38659f1029291a705fb6c6648385044eccc11f9e3902d21c25"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/he/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/he/Thunderbird%20148.0.dmg"; locale = "he"; arch = "mac"; - sha256 = "21da863128bfc1928ad87be4cfdf2a7a3da2e1178e69cbce1c8327d77eaae365"; + sha256 = "1cb978dac3416c6ffed22aa21e8e8b1399103ac4504972ade810d7d6089c4ab9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/hr/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/hr/Thunderbird%20148.0.dmg"; locale = "hr"; arch = "mac"; - sha256 = "1e8d757d47744326ede8193217d3995f1ef0d361f6435a6b9b4cf25ebcafb185"; + sha256 = "b327ddac28f8779734bccac58f4f8447ffb8cfccc7c83d0ed013f6cf700c0154"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/hsb/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/hsb/Thunderbird%20148.0.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "538cbcb3d97a4cbbb4c32137041e24692202016dda2259477aef7fcf56d387df"; + sha256 = "184a81cdc86ec831aa25a0242696fcf76beb12610d5244c768879ba13b67c9d0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/hu/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/hu/Thunderbird%20148.0.dmg"; locale = "hu"; arch = "mac"; - sha256 = "a3d234570a33f06729ceb85bf9c67b50fb8aa1ddf3614c473436e35d14d07666"; + sha256 = "4e6fbf6b2eb5e74820068e774588880f46322d50f16d34537f62f76e880a4ef6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/hy-AM/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/hy-AM/Thunderbird%20148.0.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "f871e6f3812fb7e813ca7e1b21ddcd7547a26222792736f795605bea275e8642"; + sha256 = "d97a54d15360e7023acb7e2d3edb4afe16ef37d9e6dd8db799f845c88986aa3d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/id/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/id/Thunderbird%20148.0.dmg"; locale = "id"; arch = "mac"; - sha256 = "70339af7b8ac902757a7a495f21db0b50b3aff28ce31433848c94c3d2a023891"; + sha256 = "d59a2e7c1fa38c0340c80d4ae43a8064f1e84803090e7ab5203109760ca1ac81"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/is/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/is/Thunderbird%20148.0.dmg"; locale = "is"; arch = "mac"; - sha256 = "dd6373fbc9528d37c00bcf1ebada393dbeebeada7ca609a2ba4f28e025443973"; + sha256 = "c3331bff9df8f84a8364d5528138065f50fff34cf01ea62cbeb86c6f20b45765"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/it/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/it/Thunderbird%20148.0.dmg"; locale = "it"; arch = "mac"; - sha256 = "ba797b35cc00215dd4b0c05250c72bfc385f8ba6064bf15a4a84a6a682171efd"; + sha256 = "60bebd2749ddaac53d0fb9703994e85aa5c1912e38d826561890b0bed067c03b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ja-JP-mac/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ja-JP-mac/Thunderbird%20148.0.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "6075f6bee203f5ec972c18bc69740ce58bc10a0a090e5df3060228946f0bf070"; + sha256 = "7e0328c1c45b96e7cc04a042f624f8c23bd1063368d96b6bd0daea5d2c6db095"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ka/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ka/Thunderbird%20148.0.dmg"; locale = "ka"; arch = "mac"; - sha256 = "e1c29b1b2f46f55a2994f5346e6903744ea3ebe7aa19e56b61a3d17ceb4ee91f"; + sha256 = "7060d36f292d835a5a7150eecf419de107a8672fd86a99278700e3a94903a990"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/kab/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/kab/Thunderbird%20148.0.dmg"; locale = "kab"; arch = "mac"; - sha256 = "42f9aa6cabe74f9879cab9646e45606ff277e431073063623158d6b29912d6dd"; + sha256 = "b5e27585e4a3d830313fdac27deaba654bd6a2f830bff00d0e8f03b987984a5a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/kk/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/kk/Thunderbird%20148.0.dmg"; locale = "kk"; arch = "mac"; - sha256 = "7edc65b449e662366b34075f9fbfe9c6816d7861cfb34dda0daaa26b30364bd1"; + sha256 = "57eb18d0e715d6d4c8437124acb31fb021033fc28131084d82e58b77d83f5ebd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ko/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ko/Thunderbird%20148.0.dmg"; locale = "ko"; arch = "mac"; - sha256 = "3b3ceee0506aed01ff9909b047568ee1953d1016992b00c5ebaad6ccd4ad7f7e"; + sha256 = "f139e4e5fde0a82f83ab2870160fb1305bd7117a36ba960b95ec32a7ba4cbca8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/lt/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/lt/Thunderbird%20148.0.dmg"; locale = "lt"; arch = "mac"; - sha256 = "df15e2fa1dfd2d0a218bbf036f5745729ce802b25874c2155838be8f22e0c134"; + sha256 = "896c9f8010816794356a1441e20e7bd51bade70f51922171303d3831efb68eb3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/lv/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/lv/Thunderbird%20148.0.dmg"; locale = "lv"; arch = "mac"; - sha256 = "0d9ba831eea8a6f4020d82cf385cb7a0273b3c57e64f3d1cfb402fb6ce3d79c9"; + sha256 = "60c7c67136b04538a9287320c5e3c865f859d656b6794e1dc80fb9df8087f3b2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ms/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ms/Thunderbird%20148.0.dmg"; locale = "ms"; arch = "mac"; - sha256 = "4595b7a2a8e8fa67cf044b55d0e61d686c239609d60db12ce7799a1b5f31e3ca"; + sha256 = "bd11c5ddfbe3343eb65070ffccc9557f1a13ccc108b5e02efc25d910885adefd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/nb-NO/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/nb-NO/Thunderbird%20148.0.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "8a8d15288f9e408d838f5366ea8082d7f856f84688600a6a9c2eb79742eb420b"; + sha256 = "884668e2131c90dea65408001e6415db1d058c1a076db5bb6bac470d6d8d2ecd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/nl/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/nl/Thunderbird%20148.0.dmg"; locale = "nl"; arch = "mac"; - sha256 = "4e14e6a97336a38c68a78c470006f385b93cc1a2e2e29ce9299731ca9b60a389"; + sha256 = "d1cc3af837cd2c9363cf3b1a3c4e823bd8e47f68a974f4c364e759d1652e8b89"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/nn-NO/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/nn-NO/Thunderbird%20148.0.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "38421d84c53b2ad99ad0b0669575b2c1d97c55cd9d7d23555209a400057500cd"; + sha256 = "e9c699df3c5a62027c3d7709bb3c31782a4e33db0e096c6d8b9f22fd1b8dfa59"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/pa-IN/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/pa-IN/Thunderbird%20148.0.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "c2bab0219a4561b7145d8aeeeef3416007f02d6c0ffcc243cd15cded4ce79226"; + sha256 = "12aabfada85ef236d78a1e85df62d1c7b71095d01d2e58fc618375cddab16e71"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/pl/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/pl/Thunderbird%20148.0.dmg"; locale = "pl"; arch = "mac"; - sha256 = "50e3b02f84f3ea019985667260dd5a03e4acd54bf5a14a81bb7deaed04a74438"; + sha256 = "4e340d6faba22ddc2e62374fd5ec8e9055ca0844a31710a0559ee46a9ae7dc4f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/pt-BR/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/pt-BR/Thunderbird%20148.0.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "6eeb95a4b115c494b2bcb1e8ffc43def4bede7cc9c87ed9d1f101089f588b92a"; + sha256 = "728f321121ec5551b85a8b14647e4ea51df974c211855693e60bab33cb9f0fec"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/pt-PT/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/pt-PT/Thunderbird%20148.0.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "bf3001a3fe87f502c25f28035874d0de2163542291bba1da271eacbf804de3ea"; + sha256 = "5feb101f3dcd58cb16a48e5ddcf8b3453daa6dae7d863743e654cb4e6d0199a0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/rm/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/rm/Thunderbird%20148.0.dmg"; locale = "rm"; arch = "mac"; - sha256 = "b05be164d206ae4a47dbcd347da6a55ae6b9243ce25ba7d16252a69e6b406374"; + sha256 = "c034878da40e43b9f0ebb591778610fda33e9d467122a4c9b4d6bd2f152322e6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ro/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ro/Thunderbird%20148.0.dmg"; locale = "ro"; arch = "mac"; - sha256 = "cc2b467f8aac75e4b6203e32e5b11166d7f1bcbfda2f77e3e2533d33bf95c906"; + sha256 = "2ae6655c0d7054a6b5ecf585d4dfda7f61196f0eb000b066e8f90889a1bc5c96"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/ru/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/ru/Thunderbird%20148.0.dmg"; locale = "ru"; arch = "mac"; - sha256 = "90682d6aa70447e574604f2b907c0b7f8c94c17472c45349aa05b0c3c71ad91f"; + sha256 = "aa62dd5ec7c04f4c8554c0357d58d3dfcc60bdc8133fc7049a11b20db971dd15"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/sk/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/sk/Thunderbird%20148.0.dmg"; locale = "sk"; arch = "mac"; - sha256 = "b3a98bea8cb353827e7969284020e37ab0c400c56609488b875d23f48a9a5665"; + sha256 = "5e0907d7a1c2b15be71e3d8a57de27de79195c91712016c1979943bc24efdfb6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/sl/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/sl/Thunderbird%20148.0.dmg"; locale = "sl"; arch = "mac"; - sha256 = "877657a5562729fe4d44eac723ac99ec019d40e25a720e77388401d489f66236"; + sha256 = "9a22ec01a99152a77df0e653b6a43060a95d949b2dc29953dea311793a4e13a4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/sq/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/sq/Thunderbird%20148.0.dmg"; locale = "sq"; arch = "mac"; - sha256 = "2214ec546386c0bcbfe04cae2217dc42218951813b0af11991cbc50f3aacbbb7"; + sha256 = "1514817148c20d8edfd43a4703175ed244a1218e43e952e9f16b4cc99f00a8a4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/sr/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/sr/Thunderbird%20148.0.dmg"; locale = "sr"; arch = "mac"; - sha256 = "cacd2fd26f77a67c78c9b1cad112f3c7b2a8b6da1a2bbbfb3289b5b68375925d"; + sha256 = "fda960a2cb41eabe5bd9498be0cdce5a9422c287089fa0ec140d8c5dce0dcee1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/sv-SE/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/sv-SE/Thunderbird%20148.0.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "18f8978a383b2d8dea28f28a7ef367ce61c1ac27a4375b21d00fcbcd9ad1c8ac"; + sha256 = "b5f44eccc1e1fdfeefae3202985b1a3f1a35a9166549f52e3780f97f1709e76f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/th/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/th/Thunderbird%20148.0.dmg"; locale = "th"; arch = "mac"; - sha256 = "2f0715efeea33db4bdbd52cd7887857794a1757346b315509ce3d6f4c695eebf"; + sha256 = "b1567fd0e87e818f65e825c43731fe0a4b35c86a731ccbd98f81ee4837247bb3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/tr/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/tr/Thunderbird%20148.0.dmg"; locale = "tr"; arch = "mac"; - sha256 = "d41054d6fbaee64830a5b298e4a866904b791233b20905fd1524fad1b21155e0"; + sha256 = "5e094f6b4263cd5cf68797b8f112c57a0e02ae773ecfeb8579d30e70f38f4d61"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/uk/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/uk/Thunderbird%20148.0.dmg"; locale = "uk"; arch = "mac"; - sha256 = "fda26e30ecdfa68e68f67acb7babcb2434f18bfc5c7caf97e120d862864417af"; + sha256 = "5f66b832e51bf734abe12f3dea6e69fa91df1b768c997dcec69b23f8fea7f840"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/uz/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/uz/Thunderbird%20148.0.dmg"; locale = "uz"; arch = "mac"; - sha256 = "d174b16c5447ed843527d2a0d6b0ff27113bc7ed93c7e8251a2a81388653bb6d"; + sha256 = "0317d21cec9bd6aa9c3f7f6cfc843dc2650b2c3de90266adcfb9874db35a2966"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/vi/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/vi/Thunderbird%20148.0.dmg"; locale = "vi"; arch = "mac"; - sha256 = "709e071bf4c3a1fb157ed3249aac1d6dd939fe1a430ddcc6a32ebdc8e66f2b57"; + sha256 = "07b0a3b2e1b903d5cc9454f6c2d8be8a2928d8ae633d86a1b6eaf43c6980d779"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/zh-CN/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/zh-CN/Thunderbird%20148.0.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "d96d951ff435091974cd79ef74a3f8a1782d8c08bf9692e2e0150413c78466a1"; + sha256 = "86142bf9be41cedb1b34300b6406d547679547ed8d25c4f6f0fe45b0a00a9d3d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0.2/mac/zh-TW/Thunderbird%20147.0.2.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0/mac/zh-TW/Thunderbird%20148.0.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "ac646d30a6017eaba86cf097f1d02ea5e5ed93cadb9ac0e8bc863ccb3fa34c66"; + sha256 = "b4723a043876b3f633166921319fddfdc7e65946cf91a5eac608d63efc93bdcb"; } ]; } From cf1f82c0900e173cf3985efdac55b64e0dfbecfa Mon Sep 17 00:00:00 2001 From: Tomodachi94 Date: Tue, 24 Feb 2026 10:50:53 -0800 Subject: [PATCH 078/298] nixos/light: drop Unmaintained upstream; see https://github.com/NixOS/nixpkgs/issues/354405 --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 - nixos/modules/programs/light.nix | 92 ------------------- nixos/modules/rename.nix | 3 + 4 files changed, 5 insertions(+), 93 deletions(-) delete mode 100644 nixos/modules/programs/light.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index f88d88fe2ca0..b02c461e9bc7 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -125,6 +125,8 @@ See . - support for `ecryptfs` in nixpkgs has been removed. +- `programs.light` was removed from nixpkgs due to the corresponding package being unmaintained upstream. `brightnessctl` and `programs.acpilight` offer replacements. + - The `networking.wireless` module has been security hardened by default: the `wpa_supplicant` daemon now runs under an unprivileged user with restricted access to the system. As part of these changes, `/etc/wpa_supplicant.conf` has been deprecated: the NixOS-generated configuration file is now linked to `/etc/wpa_supplicant/nixos.conf` and `/etc/wpa_supplicant/imperative.conf` has been added for imperatively configuring `wpa_supplicant` or when using [allowAuxiliaryImperativeNetworks](#opt-networking.wireless.allowAuxiliaryImperativeNetworks). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 5903916b62a7..6c7ab8d20026 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -256,7 +256,6 @@ ./programs/lazygit.nix ./programs/less.nix ./programs/liboping.nix - ./programs/light.nix ./programs/lix.nix ./programs/localsend.nix ./programs/mdevctl.nix diff --git a/nixos/modules/programs/light.nix b/nixos/modules/programs/light.nix deleted file mode 100644 index 7c859aa1bbfc..000000000000 --- a/nixos/modules/programs/light.nix +++ /dev/null @@ -1,92 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -let - cfg = config.programs.light; - -in -{ - options = { - programs.light = { - - enable = lib.mkOption { - default = false; - type = lib.types.bool; - description = '' - Whether to install Light backlight control command - and udev rules granting access to members of the "video" group. - ''; - }; - - brightnessKeys = { - enable = lib.mkOption { - type = lib.types.bool; - default = false; - description = '' - Whether to enable brightness control with keyboard keys. - - This is mainly useful for minimalistic (desktop) environments. You - may want to leave this disabled if you run a feature-rich desktop - environment such as KDE, GNOME or Xfce as those handle the - brightness keys themselves. However, enabling brightness control - with this setting makes the control independent of X, so the keys - work in non-graphical ttys, so you might want to consider using this - instead of the default offered by the desktop environment. - - Enabling this will turn on {option}`services.actkbd`. - ''; - }; - - step = lib.mkOption { - type = lib.types.int; - default = 10; - description = '' - The percentage value by which to increase/decrease brightness. - ''; - }; - - minBrightness = lib.mkOption { - type = lib.types.numbers.between 0 100; - default = 0.1; - description = '' - The minimum authorized brightness value, e.g. to avoid the - display going dark. - ''; - }; - - }; - - }; - }; - - config = lib.mkIf cfg.enable { - environment.systemPackages = [ pkgs.light ]; - services.udev.packages = [ pkgs.light ]; - services.actkbd = lib.mkIf cfg.brightnessKeys.enable { - enable = true; - bindings = - let - light = "${pkgs.light}/bin/light"; - step = toString cfg.brightnessKeys.step; - minBrightness = toString cfg.brightnessKeys.minBrightness; - in - [ - { - keys = [ 224 ]; - events = [ "key" ]; - # -N is used to ensure that value >= minBrightness - command = "${light} -N ${minBrightness} && ${light} -U ${step}"; - } - { - keys = [ 225 ]; - events = [ "key" ]; - command = "${light} -A ${step}"; - } - ]; - }; - }; -} diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index b3225443abc1..68f89cf0c27b 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -235,6 +235,9 @@ in "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements" ) (mkRemovedOptionModule [ "services" "kippo" ] "The corresponding package was removed from nixpkgs.") + (mkRemovedOptionModule [ "programs" "light" ] + "The corresponding package was removed from nixpkgs due to being unmaintained upstream. `brightnessctl` and `hardware.acpilight` offer replacements." + ) (mkRemovedOptionModule [ "services" "lshd" ] "The corresponding package was removed from nixpkgs as it had no maintainer in Nixpkgs and hasn't seen an upstream release in over a decades." ) From aa9bc0cb9dbd69a5bc79614ac3d964be1afdf5bb Mon Sep 17 00:00:00 2001 From: Tomodachi94 Date: Tue, 24 Feb 2026 12:18:24 -0800 Subject: [PATCH 079/298] light: drop Unmaintained upstream; see https://github.com/NixOS/nixpkgs/issues/354405 --- doc/release-notes/rl-2605.section.md | 3 ++ ...0001-define-light-loglevel-as-extern.patch | 38 -------------- pkgs/by-name/li/light/package.nix | 51 ------------------- pkgs/top-level/aliases.nix | 1 + 4 files changed, 4 insertions(+), 89 deletions(-) delete mode 100644 pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch delete mode 100644 pkgs/by-name/li/light/package.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index d84a0645a234..141c5876136d 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -161,6 +161,9 @@ - `python3packages.pillow-avif-plugin` has been removed as the functionality is included in `python3packages.pillow` directly since version 11.3. +- `light` has been removed because it was unmaintained. + `brightnessctl` and `acpilight` provide similar functionality. + - `services.openssh.settings.AcceptEnv` now explicitly defined as an option that takes a list of strings, to facilitate option merging. Setting it to a string value is no longer supported. - `nodejs-slim` has a `npm` and a `corepack` outputs, and `nodejs` no longer has a `libv8` output. diff --git a/pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch b/pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch deleted file mode 100644 index 082f8f3f10e1..000000000000 --- a/pkgs/by-name/li/light/0001-define-light-loglevel-as-extern.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 47f163f6bcd1d66bebc49d96abcf46853a0708fb Mon Sep 17 00:00:00 2001 -From: wxt <3264117476@qq.com> -Date: Tue, 22 Oct 2024 07:48:34 +0800 -Subject: [PATCH] fix build - ---- - src/helpers.c | 1 + - src/helpers.h | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/helpers.c b/src/helpers.c -index c7bc4de..00e6098 100644 ---- a/src/helpers.c -+++ b/src/helpers.c -@@ -9,6 +9,7 @@ - #include // errno - #include // dirname - -+light_loglevel_t light_loglevel; - - bool light_file_read_uint64(char const *filename, uint64_t *val) - { -diff --git a/src/helpers.h b/src/helpers.h -index f73714b..4a92753 100644 ---- a/src/helpers.h -+++ b/src/helpers.h -@@ -21,7 +21,7 @@ typedef enum { - LIGHT_NOTE_LEVEL - } light_loglevel_t; - --light_loglevel_t light_loglevel; -+extern light_loglevel_t light_loglevel; - - #define LIGHT_LOG(lvl, fp, fmt, args...)\ - if(light_loglevel >= lvl)\ --- -2.46.1 - diff --git a/pkgs/by-name/li/light/package.nix b/pkgs/by-name/li/light/package.nix deleted file mode 100644 index 25d82ddb9425..000000000000 --- a/pkgs/by-name/li/light/package.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitLab, - autoreconfHook, - coreutils, - udevCheckHook, -}: - -stdenv.mkDerivation { - version = "1.2.2"; - pname = "light"; - - src = fetchFromGitLab { - owner = "dpeukert"; - repo = "light"; - rev = "2a54078cbe3814105ee4f565f451b1b5947fbde0"; - hash = "sha256-OmHdVJvBcBjJiPs45JqOHxFoJYvKIEIpt9pFhBz74Kg="; - }; - - configureFlags = [ "--with-udev" ]; - - nativeBuildInputs = [ - autoreconfHook - udevCheckHook - ]; - - patches = [ - ./0001-define-light-loglevel-as-extern.patch - ]; - - # ensure udev rules can find the commands used - postPatch = '' - substituteInPlace 90-backlight.rules \ - --replace-fail '/bin/chgrp' '${coreutils}/bin/chgrp' \ - --replace-fail '/bin/chmod' '${coreutils}/bin/chmod' - ''; - - doInstallCheck = true; - - meta = { - description = "GNU/Linux application to control backlights"; - homepage = "https://gitlab.com/dpeukert/light"; - license = lib.licenses.gpl3Only; - mainProgram = "light"; - maintainers = with lib.maintainers; [ - puffnfresh - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3e1c4acc1f0c..fa06325ec012 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1106,6 +1106,7 @@ mapAliases { libXxf86dga = libxxf86dga; # Added 2026-02-06 libXxf86misc = libxxf86misc; # Added 2026-02-06 libXxf86vm = libxxf86vm; # Added 2026-02-06 + light = throw "'light' has been removed because it was unmaintained. 'brightnessctl' and 'acpilight' provide similar functionality."; # Added 2026-02-24 lightdm_gtk_greeter = throw "'lightdm_gtk_greeter' has been renamed to/replaced by 'lightdm-gtk-greeter'"; # Converted to throw 2025-10-27 lightly-boehs = throw "'lightly-boehs' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 lightly-qt = throw "'lightly-qt' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 From 8a12bdc761604707283971937010d61061a9c043 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 22:59:39 +0000 Subject: [PATCH 080/298] python3Packages.accuweather: 5.0.0 -> 5.1.0 --- pkgs/development/python-modules/accuweather/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/accuweather/default.nix b/pkgs/development/python-modules/accuweather/default.nix index 431bb391292e..f8460f1b59de 100644 --- a/pkgs/development/python-modules/accuweather/default.nix +++ b/pkgs/development/python-modules/accuweather/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "accuweather"; - version = "5.0.0"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "bieniu"; repo = "accuweather"; tag = version; - hash = "sha256-EM0DpFvToPgI0PSFYlJsQQ16Uh1qd0ARp1ucvUD16ss="; + hash = "sha256-IXsf78AN5Gl6itQBfxwMEWE0ggoUohD0RgMgsgLaXOI="; }; build-system = [ setuptools ]; From 66e588868da8df9b7b30520b137553db61647dfc Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Mar 2026 22:36:01 +0200 Subject: [PATCH 081/298] python3.pkgs.sphinx-toolbox: use finalAttrs: --- .../python-modules/sphinx-toolbox/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-toolbox/default.nix b/pkgs/development/python-modules/sphinx-toolbox/default.nix index f09dc61e58b3..6621e979bad2 100644 --- a/pkgs/development/python-modules/sphinx-toolbox/default.nix +++ b/pkgs/development/python-modules/sphinx-toolbox/default.nix @@ -19,13 +19,14 @@ tabulate, python, }: -buildPythonPackage rec { + +buildPythonPackage (finalAttrs: { pname = "sphinx-toolbox"; version = "4.1.2"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "sphinx_toolbox"; hash = "sha256-wwpPhsTCnpetsOuTN9NfUJPLlqRPScr/z31bxYqIt4E="; }; @@ -57,7 +58,7 @@ buildPythonPackage rec { # Not PEP420 compliant, some variables are imported from within the package. postFixup = '' - echo '__version__: str = "${version}"' > $out/${python.sitePackages}/sphinx_toolbox/__init__.py + echo '__version__: str = "${finalAttrs.version}"' > $out/${python.sitePackages}/sphinx_toolbox/__init__.py ''; meta = { @@ -66,4 +67,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 2dec8dfc39dd4b2db6cc78ff1096437533d8dfbe Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Mar 2026 22:36:31 +0200 Subject: [PATCH 082/298] python3.pkgs.sphinx-toolbox: add missing roman dependency --- pkgs/development/python-modules/sphinx-toolbox/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/sphinx-toolbox/default.nix b/pkgs/development/python-modules/sphinx-toolbox/default.nix index 6621e979bad2..82328a7efd23 100644 --- a/pkgs/development/python-modules/sphinx-toolbox/default.nix +++ b/pkgs/development/python-modules/sphinx-toolbox/default.nix @@ -11,6 +11,7 @@ dict2css, filelock, html5lib, + roman, ruamel-yaml, sphinx-autodoc-typehints, sphinx-jinja2-compat, @@ -48,6 +49,7 @@ buildPythonPackage (finalAttrs: { dict2css filelock html5lib + roman ruamel-yaml sphinx-autodoc-typehints sphinx-jinja2-compat From a7b73cd3e19748043f409e59ab2f0b17e76c118a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Mar 2026 22:47:14 +0200 Subject: [PATCH 083/298] python3.pkgs.autodocsumm: mark as broken (conditionally) Closes #493540 . - sphinx<9.0,>=4.0 not satisfied by version 9.1.0 --- pkgs/development/python-modules/autodocsumm/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/autodocsumm/default.nix b/pkgs/development/python-modules/autodocsumm/default.nix index 0b576f6bc422..a2cc266e2634 100644 --- a/pkgs/development/python-modules/autodocsumm/default.nix +++ b/pkgs/development/python-modules/autodocsumm/default.nix @@ -31,5 +31,7 @@ buildPythonPackage rec { homepage = "https://github.com/Chilipp/autodocsumm"; license = lib.licenses.asl20; maintainers = [ ]; + # https://github.com/Chilipp/autodocsumm/issues/108 + broken = lib.versionAtLeast sphinx.version "9.0"; }; } From 720fa66f86a2a417bcf0991018b758a931d73f94 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Mar 2026 22:51:55 +0200 Subject: [PATCH 084/298] python3.pkgs.beets: remove unused fetchpatch argument --- pkgs/development/python-modules/beets/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/beets/default.nix b/pkgs/development/python-modules/beets/default.nix index 9399a4d7150e..328a2ccd7c19 100644 --- a/pkgs/development/python-modules/beets/default.nix +++ b/pkgs/development/python-modules/beets/default.nix @@ -29,7 +29,6 @@ buildPythonPackage, pythonAtLeast, fetchFromGitHub, - fetchpatch, # build-system poetry-core, From 68f1afdb4d8a88a29ae113eacff48b78fdb7913d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Mar 2026 22:53:07 +0200 Subject: [PATCH 085/298] python3.pkgs.beets: remove sphinx man pages These are optional, and `sphinx-toolbox` requires `autodocsumm` which is broken due to lack of support for sphinx 9. Relevant issues: - https://github.com/NixOS/nixpkgs/issues/493540#issuecomment-3979235580 - https://github.com/sphinx-toolbox/sphinx-toolbox/issues/197 - https://github.com/Chilipp/autodocsumm/issues/108 --- .../python-modules/beets/default.nix | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/pkgs/development/python-modules/beets/default.nix b/pkgs/development/python-modules/beets/default.nix index 328a2ccd7c19..fa41be45ee56 100644 --- a/pkgs/development/python-modules/beets/default.nix +++ b/pkgs/development/python-modules/beets/default.nix @@ -52,11 +52,6 @@ # native gobject-introspection, - sphinxHook, - sphinx-design, - sphinx-copybutton, - sphinx-toolbox, - pydata-sphinx-theme, # buildInputs gst_all_1, @@ -161,11 +156,6 @@ buildPythonPackage (finalAttrs: { nativeBuildInputs = [ gobject-introspection - sphinxHook - sphinx-design - sphinx-copybutton - sphinx-toolbox - pydata-sphinx-theme ] ++ extraNativeBuildInputs; @@ -177,19 +167,7 @@ buildPythonPackage (finalAttrs: { outputs = [ "out" - "doc" - "man" ]; - sphinxBuilders = [ - "html" - "man" - ]; - # Causes an installManPage error. Not clear why this directory gets generated - # with the manpages. The same directory is observed correctly in - # $doc/share/doc/beets-${version}/html - preInstallSphinx = '' - rm -r .sphinx/man/man/_sphinx_design_static - ''; postInstall = '' mkdir -p $out/share/zsh/site-functions From 21bfc50d78ac0d42dc2a91e269aa44d8ac2f24f6 Mon Sep 17 00:00:00 2001 From: wuyoli Date: Thu, 12 Feb 2026 23:49:45 +0100 Subject: [PATCH 086/298] kicad: fix paths inside compressed step files --- pkgs/by-name/ki/kicad/libraries.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ki/kicad/libraries.nix b/pkgs/by-name/ki/kicad/libraries.nix index 5a4504e1120d..9dd439801019 100644 --- a/pkgs/by-name/ki/kicad/libraries.nix +++ b/pkgs/by-name/ki/kicad/libraries.nix @@ -28,7 +28,7 @@ let postInstall = lib.optionalString (name == "packages3d") '' - find $out -type f -name '*.step' | parallel 'stepreduce {} {} ${lib.optionalString compressStep "&& zip -9 {.}.stpZ {} && rm {}"}' + find $out -type f -name '*.step' | parallel 'stepreduce {} {} ${lib.optionalString compressStep "&& zip -j -9 {.}.stpZ {} && rm {}"}' '' + lib.optionalString ((name == "footprints") && compressStep) '' grep -rl '\.step' $out | xargs sed -i 's/\.step/.stpZ/g' From 611f3c8da09ae08b1457ed7509b9a3fe8b2e7087 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 01:32:25 +0000 Subject: [PATCH 087/298] hyprshell: 4.9.2 -> 4.9.4 --- pkgs/by-name/hy/hyprshell/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hyprshell/package.nix b/pkgs/by-name/hy/hyprshell/package.nix index 278a70d789d9..f2260457b228 100644 --- a/pkgs/by-name/hy/hyprshell/package.nix +++ b/pkgs/by-name/hy/hyprshell/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprshell"; - version = "4.9.2"; + version = "4.9.4"; src = fetchFromGitHub { owner = "H3rmt"; repo = "hyprshell"; tag = "v${finalAttrs.version}"; - hash = "sha256-1nt+/cAtIsS/3O790W2aMUuPiMV6JEjC334Sw0SD804="; + hash = "sha256-GLNl/KujW97Lpn9fjMjt7ZwaBpgMJe1NTD94KxzNNlo="; }; - cargoHash = "sha256-WnmK7eUjXqNUWXeaXqloYeRSp/uvg8QoYbcotm5uEt4="; + cargoHash = "sha256-IQ15ZxUJzx+pEl0K8IDqDTp05TfBbjxUeTru42s/phw="; nativeBuildInputs = [ wrapGAppsHook4 From afd72d0a36da02db3418348da02c9d3e277e66db Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Sun, 8 Feb 2026 02:42:46 +1100 Subject: [PATCH 088/298] python3Packages.vllm: fix rocm build Co-Authored-By: Luna Nova Co-Authored-By: Martin Weinelt --- .../vllm/0006-drop-rocm-extra-reqs.patch | 20 ++++++++++ .../python-modules/vllm/default.nix | 40 +++++++++++++++++-- 2 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/python-modules/vllm/0006-drop-rocm-extra-reqs.patch diff --git a/pkgs/development/python-modules/vllm/0006-drop-rocm-extra-reqs.patch b/pkgs/development/python-modules/vllm/0006-drop-rocm-extra-reqs.patch new file mode 100644 index 000000000000..762cec20f976 --- /dev/null +++ b/pkgs/development/python-modules/vllm/0006-drop-rocm-extra-reqs.patch @@ -0,0 +1,20 @@ +diff --git a/requirements/rocm.txt b/requirements/rocm.txt +index 375f0a019..04a59dc3b 100644 +--- a/requirements/rocm.txt ++++ b/requirements/rocm.txt +@@ -9,4 +9,2 @@ ray[cgraph]>=2.48.0 # Ray Compiled Graph, required for pipeline parallelism in V1. + peft +-pytest-asyncio +-tensorizer==2.10.1 + packaging>=24.2 +@@ -12,6 +10,2 @@ tensorizer==2.10.1 + packaging>=24.2 +-setuptools>=77.0.3,<80.0.0 +-setuptools-scm>=8 +-runai-model-streamer[s3,gcs]==0.15.3 +-conch-triton-kernels==1.2.1 + timm>=1.0.17 + grpcio-tools>=1.76.0 +@@ -17,2 +13,1 @@ conch-triton-kernels==1.2.1 + timm>=1.0.17 +-grpcio-tools>=1.76.0 diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 30b05b17a6da..87ee948a0d8b 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -27,12 +27,14 @@ # dependencies aioprometheus, + amdsmi, anthropic, bitsandbytes, blake3, cachetools, cbor2, compressed-tensors, + datasets, depyf, einops, fastapi, @@ -58,6 +60,7 @@ outlines, pandas, partial-json-parser, + peft, prometheus-fastapi-instrumentator, py-cpuinfo, pyarrow, @@ -70,6 +73,7 @@ sentencepiece, setproctitle, tiktoken, + timm, tokenizers, torch, torchaudio, @@ -294,7 +298,7 @@ let else if cudaSupport then gpuArchWarner supportedCudaCapabilities unsupportedCudaCapabilities else if rocmSupport then - rocmPackages.clr.gpuTargets + rocmPackages.clr.localGpuTargets or rocmPackages.clr.gpuTargets else throw "No GPU targets specified" ); @@ -311,6 +315,13 @@ let libcublas ]; + # header path ends up missing rocthrust & its deps + rocmExtraIncludeFlags = lib.concatMapStringsSep " " (pkg: "-I${lib.getInclude pkg}/include") [ + rocmPackages.rocthrust + rocmPackages.rocprim + rocmPackages.hipcub + ]; + # Some packages are not available on all platforms nccl = shouldUsePkg (cudaPackages.nccl or null); @@ -338,6 +349,7 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { ./0002-setup.py-nix-support-respect-cmakeFlags.patch ./0003-propagate-pythonpath.patch ./0005-drop-intel-reqs.patch + ./0006-drop-rocm-extra-reqs.patch ]; postPatch = '' @@ -413,6 +425,16 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { rocprim hipsparse hipblas + rocrand + hiprand + rocblas + miopen-hip + hipfft + hipcub + hipsolver + rocsolver + hipblaslt + rocm-runtime ] ) ++ lib.optionals stdenv.cc.isClang [ @@ -485,6 +507,13 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { cupy flashinfer nvidia-ml-py + ] + ++ lib.optionals rocmSupport [ + rocmPackages.rocminfo + amdsmi + datasets + peft + timm ]; optional-dependencies = { @@ -523,9 +552,12 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { } // lib.optionalAttrs rocmSupport { VLLM_TARGET_DEVICE = "rocm"; - # Otherwise it tries to enumerate host supported ROCM gfx archs, and that is not possible due to sandboxing. - PYTORCH_ROCM_ARCH = lib.strings.concatStringsSep ";" rocmPackages.clr.gpuTargets; - ROCM_HOME = "${rocmPackages.clr}"; + PYTORCH_ROCM_ARCH = gpuTargetString; + # vLLM's CMake logic checks `ROCM_PATH` to decide whether HIP/ROCm is available. + ROCM_PATH = "${rocmPackages.clr}"; + TRITON_KERNELS_SRC_DIR = "${lib.getDev triton-kernels}/python/triton_kernels/triton_kernels"; + HIPFLAGS = rocmExtraIncludeFlags; + CXXFLAGS = rocmExtraIncludeFlags; } // lib.optionalAttrs cpuSupport { VLLM_TARGET_DEVICE = "cpu"; From 4d67e3533421106a78de18c21a877f1fab4060b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Mon, 2 Mar 2026 00:52:28 -0500 Subject: [PATCH 089/298] nomnatong: adopt --- pkgs/by-name/no/nomnatong/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/no/nomnatong/package.nix b/pkgs/by-name/no/nomnatong/package.nix index 07af655a8b08..75f202ef94e5 100644 --- a/pkgs/by-name/no/nomnatong/package.nix +++ b/pkgs/by-name/no/nomnatong/package.nix @@ -49,7 +49,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://nomfoundation.org/nom-tools/Nom-Font"; description = "Hán-Nôm Coded Character Set and Nom Na Tong Regular Reference Font"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.eclairevoyant ]; platforms = lib.platforms.all; }; }) From b775c50be788bd93b3469af470ee4d385fe30bd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Mon, 2 Mar 2026 00:52:54 -0500 Subject: [PATCH 090/298] nomnatong: use installFonts hook --- pkgs/by-name/no/nomnatong/package.nix | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/no/nomnatong/package.nix b/pkgs/by-name/no/nomnatong/package.nix index 75f202ef94e5..b8600de99089 100644 --- a/pkgs/by-name/no/nomnatong/package.nix +++ b/pkgs/by-name/no/nomnatong/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, python3Packages, nix-update-script, + installFonts, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -18,6 +19,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ + installFonts python3Packages.afdko python3Packages.fonttools ]; @@ -34,15 +36,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postBuild ''; - installPhase = '' - runHook preInstall - - install -Dm444 NomNaTong-Regular.otf -t $out/share/fonts/opentype/ - install -Dm444 NomNaTong-Regular.ttf -t $out/share/fonts/truetype/ - - runHook postInstall - ''; - passthru.updateScript = nix-update-script { }; meta = { From ce8ad3231b0a8086cd175d437aaa3ae1aecb6945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Mon, 2 Mar 2026 00:54:23 -0500 Subject: [PATCH 091/298] hannom: use installFonts hook --- pkgs/by-name/ha/hannom/package.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ha/hannom/package.nix b/pkgs/by-name/ha/hannom/package.nix index 50fb79d59ed5..6f182a8731cd 100644 --- a/pkgs/by-name/ha/hannom/package.nix +++ b/pkgs/by-name/ha/hannom/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchzip, + installFonts, }: stdenvNoCC.mkDerivation rec { @@ -14,14 +15,7 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-Oh8V72tYvVA6Sk0f9UTIkRQYjdUbEB/fmCSaRYfyoP8="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - mv *.ttf -t $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "UNICODE Han Nom Font Set"; From 0467b9b3244a8cde5c75467a4d140a8a9b081bcb Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Mon, 2 Mar 2026 14:27:52 +0800 Subject: [PATCH 092/298] sing-geoip, sing-geosite: stop packaging .db files --- pkgs/by-name/si/sing-geoip/main.go | 30 ++++-------------------- pkgs/by-name/si/sing-geoip/package.nix | 2 -- pkgs/by-name/si/sing-geosite/package.nix | 1 - 3 files changed, 4 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/si/sing-geoip/main.go b/pkgs/by-name/si/sing-geoip/main.go index 8c2ac246fba4..574af46272c8 100644 --- a/pkgs/by-name/si/sing-geoip/main.go +++ b/pkgs/by-name/si/sing-geoip/main.go @@ -1,36 +1,14 @@ func main() { var err error - input := os.Args[1] - ruleSetOutput := "rule-set" + input := os.Args[1] + ruleSetOutput := "rule-set" - binary, err := os.ReadFile(input) + binary, err := os.ReadFile(input) if err != nil { panic(err) } - metadata, countryMap, err := parse(binary) - if err != nil { - panic(err) - } - allCodes := make([]string, 0, len(countryMap)) - for code := range countryMap { - allCodes = append(allCodes, code) - } - - writer, err := newWriter(metadata, allCodes) - if err != nil { - panic(err) - } - err = write(writer, countryMap, "geoip.db", nil) - if err != nil { - panic(err) - } - - writer, err = newWriter(metadata, []string{"cn"}) - if err != nil { - panic(err) - } - err = write(writer, countryMap, "geoip-cn.db", []string{"cn"}) + _, countryMap, err := parse(binary) if err != nil { panic(err) } diff --git a/pkgs/by-name/si/sing-geoip/package.nix b/pkgs/by-name/si/sing-geoip/package.nix index 10e259820cd2..e40b36976b47 100644 --- a/pkgs/by-name/si/sing-geoip/package.nix +++ b/pkgs/by-name/si/sing-geoip/package.nix @@ -53,8 +53,6 @@ stdenvNoCC.mkDerivation { installPhase = '' runHook preInstall - install -Dm644 geoip.db $out/share/sing-box/geoip.db - install -Dm644 geoip-cn.db $out/share/sing-box/geoip-cn.db install -Dm644 rule-set/* -t $out/share/sing-box/rule-set runHook postInstall diff --git a/pkgs/by-name/si/sing-geosite/package.nix b/pkgs/by-name/si/sing-geosite/package.nix index 76ba9725644d..19d1f779a42f 100644 --- a/pkgs/by-name/si/sing-geosite/package.nix +++ b/pkgs/by-name/si/sing-geosite/package.nix @@ -41,7 +41,6 @@ buildGoModule (finalAttrs: { installPhase = '' runHook preInstall - install -Dm644 geosite.db $out/share/sing-box/geosite.db install -Dm644 rule-set/* -t $out/share/sing-box/rule-set runHook postInstall ''; From 2b623d0085a514d9606c8b0f872a06ae529d3c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rolf=20Schr=C3=B6der?= Date: Mon, 2 Mar 2026 09:02:12 +0100 Subject: [PATCH 093/298] corretto: restrict to linux platforms --- pkgs/development/compilers/corretto/mk-corretto.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/corretto/mk-corretto.nix b/pkgs/development/compilers/corretto/mk-corretto.nix index ef5bc738e8a4..4a90c0741d83 100644 --- a/pkgs/development/compilers/corretto/mk-corretto.nix +++ b/pkgs/development/compilers/corretto/mk-corretto.nix @@ -145,6 +145,7 @@ jdk.overrideAttrs ( license = lib.licenses.gpl2Only; description = "Amazon's distribution of OpenJDK"; maintainers = with lib.maintainers; [ rollf ]; + platforms = lib.platforms.linux; teams = [ ]; }; } From d8f8226055c1737d162536a25384f6779fb8ee87 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:21:53 -0800 Subject: [PATCH 094/298] gpsprune: move icon to spec-compliant location --- pkgs/by-name/gp/gpsprune/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gp/gpsprune/package.nix b/pkgs/by-name/gp/gpsprune/package.nix index 346fc57e2304..c5366b3c7fdd 100644 --- a/pkgs/by-name/gp/gpsprune/package.nix +++ b/pkgs/by-name/gp/gpsprune/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper ${jre}/bin/java $out/bin/gpsprune \ --add-flags "-jar $out/share/java/gpsprune.jar" mkdir -p $out/share/pixmaps - ${unzip}/bin/unzip -p $src tim/prune/gui/images/window_icon_64.png > $out/share/pixmaps/gpsprune.png + ${unzip}/bin/unzip -p $src tim/prune/gui/images/window_icon_64.png > $out/share/icons/hicolor/64x64/apps/gpsprune.png runHook postInstall ''; From bafb8a02a2d0c038163f38aff731839cafd7f879 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 02:03:28 -0800 Subject: [PATCH 095/298] milkytracker: move icon to spec-compliant location --- pkgs/by-name/mi/milkytracker/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mi/milkytracker/package.nix b/pkgs/by-name/mi/milkytracker/package.nix index 9fbf0d723ca4..c3efa745778c 100644 --- a/pkgs/by-name/mi/milkytracker/package.nix +++ b/pkgs/by-name/mi/milkytracker/package.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' install -Dm644 $src/resources/milkytracker.desktop $out/share/applications/milkytracker.desktop - install -Dm644 $src/resources/pictures/carton.png $out/share/pixmaps/milkytracker.png + install -Dm644 $src/resources/pictures/carton.png $out/share/icons/hicolor/128x128/apps/milkytracker.png install -Dm644 resources/org.milkytracker.MilkyTracker.metainfo.xml $out/share/appdata/org.milkytracker.MilkyTracker.metainfo.xml ''; From a6a6c79ccbc904fa10020b69172237ee1bc932e4 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 2 Mar 2026 12:36:28 +0000 Subject: [PATCH 096/298] rqbit: Install shell completions --- pkgs/by-name/rq/rqbit/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index dfc9286e646b..12f3bd54af0c 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -3,6 +3,7 @@ stdenv, rustPlatform, fetchFromGitHub, + installShellFiles, pkg-config, openssl, buildNpmPackage, @@ -47,7 +48,10 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-gYasOjrG0oeT/6Ben57MKAvBtgpoSmZ93RZQqSXAxIc="; - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; + nativeBuildInputs = [ + installShellFiles + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; @@ -62,6 +66,12 @@ rustPlatform.buildRustPackage { rm crates/librqbit/build.rs ''; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + for shell in bash fish zsh; do + installShellCompletion --cmd rqbit --$shell <($out/bin/rqbit completions $shell) + done + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; From 73e3e72c0fdc6ed42aa6ba86df4e0117e692fb81 Mon Sep 17 00:00:00 2001 From: Anna Oake Date: Mon, 2 Mar 2026 13:41:31 +0100 Subject: [PATCH 097/298] netbird: do not update child packages --- pkgs/by-name/ne/netbird-management/package.nix | 2 ++ pkgs/by-name/ne/netbird-relay/package.nix | 2 ++ pkgs/by-name/ne/netbird-signal/package.nix | 2 ++ pkgs/by-name/ne/netbird-ui/package.nix | 2 ++ pkgs/by-name/ne/netbird-upload/package.nix | 2 ++ pkgs/by-name/ne/netbird/package.nix | 3 --- 6 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netbird-management/package.nix b/pkgs/by-name/ne/netbird-management/package.nix index e56743ab82fe..1131d4bc8203 100644 --- a/pkgs/by-name/ne/netbird-management/package.nix +++ b/pkgs/by-name/ne/netbird-management/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-relay/package.nix b/pkgs/by-name/ne/netbird-relay/package.nix index 7eb4459c9dd1..7d46542836b6 100644 --- a/pkgs/by-name/ne/netbird-relay/package.nix +++ b/pkgs/by-name/ne/netbird-relay/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-signal/package.nix b/pkgs/by-name/ne/netbird-signal/package.nix index 6e994d7cbd72..1ac7e8717391 100644 --- a/pkgs/by-name/ne/netbird-signal/package.nix +++ b/pkgs/by-name/ne/netbird-signal/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-ui/package.nix b/pkgs/by-name/ne/netbird-ui/package.nix index 297e40c870d0..069acc026684 100644 --- a/pkgs/by-name/ne/netbird-ui/package.nix +++ b/pkgs/by-name/ne/netbird-ui/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird-upload/package.nix b/pkgs/by-name/ne/netbird-upload/package.nix index 5ca47f5a59f6..2a777b78af7b 100644 --- a/pkgs/by-name/ne/netbird-upload/package.nix +++ b/pkgs/by-name/ne/netbird-upload/package.nix @@ -1,3 +1,5 @@ +# nixpkgs-update: no auto update +# updated via the parent 'netbird' derivation { netbird }: netbird.override { diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 3b38bcc0481a..d5225dba1fce 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -19,7 +19,6 @@ netbird-ui, netbird-upload, componentName ? "client", - needsUpdateScript ? componentName == "client", }: let /* @@ -152,8 +151,6 @@ buildGoModule (finalAttrs: { netbird-upload ; }; - } - // lib.attrsets.optionalAttrs needsUpdateScript { updateScript = nix-update-script { }; }; From 27a082254c56af9296f2a04029303c149c2ae8b9 Mon Sep 17 00:00:00 2001 From: Aadniz <8147434+Aadniz@users.noreply.github.com> Date: Mon, 2 Mar 2026 15:05:39 +0100 Subject: [PATCH 098/298] searxng: 0-unstable-2026-02-22 -> 0-unstable-2026-03-02 Update SearXNG to 2026-03-02, and add python requirement `cloudscraper` as seen in commit: https://github.com/searxng/searxng/commit/c3e3d2d85de1d82ecb6bbde469c1961306c268f7 --- pkgs/by-name/se/searxng/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index cff29a46c7fb..87e14de305c0 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2026-02-22"; + version = "0-unstable-2026-03-02"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "5054e69844cbedfa0f5184955d662d944bcd35c1"; - hash = "sha256-JfkBDKggxJwdhLMaFBSlzYyE/6+U9j7i9e83jqGr5Tc="; + rev = "dd98f761ad393e9efce113bfe56cfd40aa10ed2a"; + hash = "sha256-LSNStNZZddtWYbppPL4pNqT0oVcem/FLZFhk1DELG84="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; @@ -53,6 +53,7 @@ python.pkgs.toPythonModule ( [ babel certifi + cloudscraper fasttext-predict flask flask-babel From b9aed16d0189de01d5105ec9616d3d69b12c0323 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 2 Mar 2026 15:25:59 +0100 Subject: [PATCH 099/298] nfs-ganesha: 9.5 -> 9.7 --- pkgs/by-name/nf/nfs-ganesha/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nf/nfs-ganesha/package.nix b/pkgs/by-name/nf/nfs-ganesha/package.nix index 83ebff353c3e..d648a19b1412 100644 --- a/pkgs/by-name/nf/nfs-ganesha/package.nix +++ b/pkgs/by-name/nf/nfs-ganesha/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nfs-ganesha"; - version = "9.5"; + version = "9.7"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "nfs-ganesha"; repo = "nfs-ganesha"; tag = "V${finalAttrs.version}"; - hash = "sha256-WgNuzG9A3pA9K9Wwtr+kLtvYA9PKQgZuEJlx8OVgCqY="; + hash = "sha256-MGDt78UnkPaNc2YD/GHlFnvZNo0ZBbtvG+vxcplH+fI="; }; patches = lib.optional useDbus ./allow-bypassing-dbus-pkg-config-test.patch; From f04fc2c3174d99fb9a5d9c9fd52d692f81b57e69 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 22 Feb 2026 16:00:38 -0500 Subject: [PATCH 100/298] edk2: 202511 -> 202602 Changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202602 --- pkgs/by-name/ed/edk2/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index e4ded1dfd220..a16194894ef9 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -33,14 +33,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "edk2"; - version = "202511"; + version = "202602"; srcWithVendoring = fetchFromGitHub { owner = "tianocore"; repo = "edk2"; tag = "edk2-stable${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-R/rgz8dWcDYVoiM67K2UGuq0xXbjjJYBPtJ1FmfGIaU="; + hash = "sha256-TeMGpqVpXYRaeLjjg/aWHjtvfJpEfauA7Xg7dfe3XNg="; }; src = applyPatches { @@ -55,14 +55,6 @@ stdenv.mkDerivation (finalAttrs: { }) ./fix-cross-compilation-antlr-dlg.patch - - # fix compatibility with nasm 3.01 (https://github.com/tianocore/edk2/pull/11691) - # TODO: remove when updating beyond 202511 - (fetchpatch { - name = "UefiCpuPkg-CpuExceptionHandlerLib-fix-push-instructions.patch"; - url = "https://github.com/tianocore/edk2/commit/9ccf8751a74f26142e584c7b7c7572a182b67997.patch"; - hash = "sha256-0aqpuQDxLdbSJMBXzY/57GzL2wLn0m8dkT7X6uXtKMg="; - }) ]; # FIXME: unvendor OpenSSL again once upstream updates From c1d68ce984c286981cc15e838672a74e5ff7760e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 2 Mar 2026 14:08:57 +0000 Subject: [PATCH 101/298] openssl_3_5: init at 3.5.5 This is the latest LTS release supported until 2030/03 --- .../use-etc-ssl-certs-darwin.patch | 0 .../{3.6 => 3.5}/use-etc-ssl-certs.patch | 0 .../development/libraries/openssl/default.nix | 40 ++++++++++++++++++- pkgs/top-level/all-packages.nix | 1 + 4 files changed, 39 insertions(+), 2 deletions(-) rename pkgs/development/libraries/openssl/{3.6 => 3.5}/use-etc-ssl-certs-darwin.patch (100%) rename pkgs/development/libraries/openssl/{3.6 => 3.5}/use-etc-ssl-certs.patch (100%) diff --git a/pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs-darwin.patch b/pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs-darwin.patch similarity index 100% rename from pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs-darwin.patch rename to pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs-darwin.patch diff --git a/pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs.patch b/pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs.patch similarity index 100% rename from pkgs/development/libraries/openssl/3.6/use-etc-ssl-certs.patch rename to pkgs/development/libraries/openssl/3.5/use-etc-ssl-certs.patch diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index f107a2242c07..4a28400b5540 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -462,6 +462,42 @@ in }; }; + openssl_3_5 = common { + version = "3.5.5"; + hash = "sha256-soyRUyqLZaH5g7TCi3SIF05KAQCOKc6Oab14nyi8Kok="; + + patches = [ + # Support for NIX_SSL_CERT_FILE, motivation: + # https://github.com/NixOS/nixpkgs/commit/942dbf89c6120cb5b52fb2ab456855d1fbf2994e + ./3.0/nix-ssl-cert-file.patch + + # openssl will only compile in KTLS if the current kernel supports it. + # This patch disables build-time detection. + ./3.0/openssl-disable-kernel-detection.patch + + # Look up SSL certificates in /etc rather than the immutable installation directory + ( + if stdenv.hostPlatform.isDarwin then + ./3.5/use-etc-ssl-certs-darwin.patch + else + ./3.5/use-etc-ssl-certs.patch + ) + ] + ++ lib.optionals stdenv.hostPlatform.isMinGW [ + ./3.5/fix-mingw-linking.patch + ] + ++ + # https://cygwin.com/cgit/cygwin-packages/openssl/plain/openssl-3.0.18-skip-dllmain-detach.patch?id=219272d762128451822755e80a61db5557428598 + # and also https://github.com/openssl/openssl/pull/29321 + lib.optional stdenv.hostPlatform.isCygwin ./openssl-3.0.18-skip-dllmain-detach.patch; + + withDocs = true; + + extraMeta = { + license = lib.licenses.asl20; + }; + }; + openssl_3_6 = common { version = "3.6.1"; hash = "sha256-sb/tzVson/Iq7ofJ1gD1FXZ+v0X3cWjLbWTyMfUYqC4="; @@ -478,9 +514,9 @@ in # Look up SSL certificates in /etc rather than the immutable installation directory ( if stdenv.hostPlatform.isDarwin then - ./3.6/use-etc-ssl-certs-darwin.patch + ./3.5/use-etc-ssl-certs-darwin.patch else - ./3.6/use-etc-ssl-certs.patch + ./3.5/use-etc-ssl-certs.patch ) ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b7fc449cbfe4..02a00ad7643b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7258,6 +7258,7 @@ with pkgs; inherit (callPackages ../development/libraries/openssl { }) openssl_1_1 openssl_3 + openssl_3_5 openssl_3_6 ; From e5bed722f81daa84d3d60f3787585da80ebedb0e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 2 Mar 2026 14:08:57 +0000 Subject: [PATCH 102/298] edk2: use openssl_3_5 This reverts commit ea5785e8c4793b2b289c2a1bbacb06f9c03437c1 and uses openssl_3_5 --- pkgs/by-name/ed/edk2/package.nix | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index a16194894ef9..f37043b1d54e 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -57,10 +57,31 @@ stdenv.mkDerivation (finalAttrs: { ./fix-cross-compilation-antlr-dlg.patch ]; - # FIXME: unvendor OpenSSL again once upstream updates - # to a compatible version. - # Upstream PR: https://github.com/tianocore/edk2/pull/10946 postPatch = '' + # de-vendor OpenSSL + rm -r CryptoPkg/Library/OpensslLib/openssl + mkdir -p CryptoPkg/Library/OpensslLib/openssl + ( + cd CryptoPkg/Library/OpensslLib/openssl + tar --strip-components=1 -xf ${buildPackages.openssl_3_5.src} + + # Apply OpenSSL patches. + ${lib.pipe buildPackages.openssl_3_5.patches [ + (builtins.filter ( + patch: + !builtins.elem (baseNameOf patch) [ + # Exclude patches not required in this context. + "nix-ssl-cert-file.patch" + "openssl-disable-kernel-detection.patch" + "use-etc-ssl-certs-darwin.patch" + "use-etc-ssl-certs.patch" + ] + )) + (map (patch: "patch -p1 < ${patch}\n")) + lib.concatStrings + ]} + ) + # enable compilation using Clang # https://bugzilla.tianocore.org/show_bug.cgi?id=4620 substituteInPlace BaseTools/Conf/tools_def.template --replace-fail \ From 1e6f8213c4b6bec6442d1c4e98f9868d1391d852 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Mon, 2 Mar 2026 16:10:45 +0100 Subject: [PATCH 103/298] librelane: 3.0.0.dev52 -> 3.0.0rc0 --- pkgs/by-name/li/librelane/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librelane/package.nix b/pkgs/by-name/li/librelane/package.nix index 00ee7810d9bb..2c1935e3931d 100644 --- a/pkgs/by-name/li/librelane/package.nix +++ b/pkgs/by-name/li/librelane/package.nix @@ -23,14 +23,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "librelane"; - version = "3.0.0.dev52"; + version = "3.0.0rc0"; pyproject = true; src = fetchFromGitHub { owner = "librelane"; repo = "librelane"; tag = finalAttrs.version; - hash = "sha256-0Sh5KR0Yc4gVT2d88z1GCJZmnsE4CYMsecLjQwm/Rxs="; + hash = "sha256-YG1/Exm1sXqydBvXQcSvRH3DcJbBMxu4P/AHytu9JMI="; }; build-system = [ From ccd4f69e609230c8b07d323a2ec362ab9912b182 Mon Sep 17 00:00:00 2001 From: rdk31 Date: Mon, 2 Mar 2026 16:56:39 +0100 Subject: [PATCH 104/298] python3Packages.pyicloud: remove pyproject patch --- pkgs/development/python-modules/pyicloud/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/pyicloud/default.nix b/pkgs/development/python-modules/pyicloud/default.nix index c5d8c4607d27..b5ab00d1a7aa 100644 --- a/pkgs/development/python-modules/pyicloud/default.nix +++ b/pkgs/development/python-modules/pyicloud/default.nix @@ -30,11 +30,6 @@ buildPythonPackage (finalAttrs: { hash = "sha256-6Z5YhEqRzThQM5nHG0o+q4Rm/+A/ss3N6RDRz6mPJm4="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools >= 77.0,< 80.10" setuptools - ''; - build-system = [ setuptools setuptools-scm From f17f73f8d4634e6c59f51db6e0ad12ec34501d26 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 2 Mar 2026 18:45:48 +0200 Subject: [PATCH 105/298] neofetch: drop --- pkgs/by-name/ne/neofetch/package.nix | 78 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 78 deletions(-) delete mode 100644 pkgs/by-name/ne/neofetch/package.nix diff --git a/pkgs/by-name/ne/neofetch/package.nix b/pkgs/by-name/ne/neofetch/package.nix deleted file mode 100644 index c6d0ec72962d..000000000000 --- a/pkgs/by-name/ne/neofetch/package.nix +++ /dev/null @@ -1,78 +0,0 @@ -{ - lib, - stdenvNoCC, - fetchFromGitHub, - bash, - makeWrapper, - pciutils, - x11Support ? stdenvNoCC.hostPlatform.isLinux, - ueberzug, - fetchpatch, -}: - -stdenvNoCC.mkDerivation { - pname = "neofetch"; - version = "unstable-2021-12-10"; - - src = fetchFromGitHub { - owner = "dylanaraps"; - repo = "neofetch"; - rev = "ccd5d9f52609bbdcd5d8fa78c4fdb0f12954125f"; - sha256 = "sha256-9MoX6ykqvd2iB0VrZCfhSyhtztMpBTukeKejfAWYW1w="; - }; - - patches = [ - (fetchpatch { - url = "https://github.com/dylanaraps/neofetch/commit/413c32e55dc16f0360f8e84af2b59fe45505f81b.patch"; - sha256 = "1fapdg9z79f0j3vw7fgi72b54aw4brn42bjsj48brbvg3ixsciph"; - name = "avoid_overwriting_gio_extra_modules_env_var.patch"; - }) - # https://github.com/dylanaraps/neofetch/pull/2114 - (fetchpatch { - url = "https://github.com/dylanaraps/neofetch/commit/c4eb4ec7783bb94cca0dbdc96db45a4d965956d2.patch"; - sha256 = "sha256-F6Q4dUtfmR28VxLbITiLFJ44FjG4T1Cvuz3a0nLisMs="; - name = "update_old_nixos_logo.patch"; - }) - # https://github.com/dylanaraps/neofetch/pull/2157 - (fetchpatch { - url = "https://github.com/dylanaraps/neofetch/commit/de253afcf41bab441dc58d34cae654040cab7451.patch"; - sha256 = "sha256-3i7WnCWNfsRjbenTULmKHft5o/o176imzforNmuoJwo="; - name = "improve_detect_nixos_version.patch"; - }) - ]; - - outputs = [ - "out" - "man" - ]; - - strictDeps = true; - buildInputs = [ bash ]; - nativeBuildInputs = [ makeWrapper ]; - postPatch = '' - patchShebangs --host neofetch - ''; - - postInstall = '' - wrapProgram $out/bin/neofetch \ - --prefix PATH : ${ - lib.makeBinPath ( - lib.optional (!stdenvNoCC.hostPlatform.isOpenBSD) pciutils ++ lib.optional x11Support ueberzug - ) - } - ''; - - makeFlags = [ - "PREFIX=${placeholder "out"}" - "SYSCONFDIR=${placeholder "out"}/etc" - ]; - - meta = { - description = "Fast, highly customizable system info script"; - homepage = "https://github.com/dylanaraps/neofetch"; - license = lib.licenses.mit; - platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ konimex ]; - mainProgram = "neofetch"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c23f1000ce40..07b887a6bd00 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1376,6 +1376,7 @@ mapAliases { nekoray = lib.warnOnInstantiate "nekoray has been renamed to throne" throne; # Added 2025-11-10 neo4j-desktop = throw "neo4j-desktop has been removed as it was out-of-date"; # Added 2025-11-01 neocities-cli = throw "'neocities-cli' has been renamed to/replaced by 'neocities'"; # Converted to throw 2025-10-27 + neofetch = throw "'neofetch' has been removed because it is unmaintained upstream. Consider using 'fastfetch' instead."; # Added 2026-03-02 netbox_4_1 = throw "netbox 4.1 series has been removed as it was EOL"; # Added 2025-10-14 netbsdCross = throw "'netbsdCross' has been renamed to/replaced by 'netbsd'"; # Converted to throw 2025-10-27 netsurf.browser = throw "'netsurf.browser' has been renamed to/replaced by 'netsurf-browser'"; # Converted to throw 2025-10-27 From 9738c703066abb2f7ef07177c9db0c50183e3b8c Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 2 Mar 2026 18:50:38 +0200 Subject: [PATCH 106/298] python3.pkgs.scipp: 26.2.0 -> 26.3.0 Diff: https://github.com/scipp/Scipp/compare/26.2.0...26.3.0 --- pkgs/development/python-modules/scipp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scipp/default.nix b/pkgs/development/python-modules/scipp/default.nix index 0439f7912bc2..c6ecc165cca9 100644 --- a/pkgs/development/python-modules/scipp/default.nix +++ b/pkgs/development/python-modules/scipp/default.nix @@ -39,14 +39,14 @@ buildPythonPackage rec { pname = "scipp"; - version = "26.2.0"; + version = "26.3.0"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "Scipp"; tag = version; - hash = "sha256-4Ha2Gz6yYBCYBGXMWPJjuooyKeJJBBVmmByFXbTLans="; + hash = "sha256-J8epr2Wal8brtX+ipimGjLP4u83KGSoQN33/ZVCKDnA="; }; env = { SKIP_REMOTE_SOURCES = "true"; From edbb785bf09274d7cc19948efb2106ec88c2d723 Mon Sep 17 00:00:00 2001 From: Alexander Nikolaev Date: Mon, 2 Mar 2026 18:58:00 +0200 Subject: [PATCH 107/298] python3Packages.tpm2-pytss: fix broken cross-compilation patch Signed-off-by: Alexander Nikolaev --- .../python-modules/tpm2-pytss/cross.patch | 24 +++++++++---------- .../python-modules/tpm2-pytss/default.nix | 1 + 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/tpm2-pytss/cross.patch b/pkgs/development/python-modules/tpm2-pytss/cross.patch index 8fa2956c11d0..444323e28197 100644 --- a/pkgs/development/python-modules/tpm2-pytss/cross.patch +++ b/pkgs/development/python-modules/tpm2-pytss/cross.patch @@ -2,21 +2,19 @@ diff --git a/setup.py b/setup.py index 1b5f513..d660b9a 100644 --- a/setup.py +++ b/setup.py -@@ -184,7 +184,8 @@ class type_generator(build_ext): - f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" +@@ -199,6 +199,7 @@ + pdata = preprocess_file( + header_path, + cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="], ++ cpp_path="@crossPrefix@-cpp", ) - pdata = preprocess_file( -- header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="] -+ header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="], -+ cpp_path="@crossPrefix@-cpp", - ) parser = c_parser.CParser() ast = parser.parse(pdata, "tss2_tpm2_types.h") -@@ -210,6 +211,7 @@ class type_generator(build_ext): - "-D__float128=long double", - "-D_FORTIFY_SOURCE=0", - ], -+ cpp_path="@crossPrefix@-cpp", - ) +@@ -238,6 +239,7 @@ + "-D__float128=long double", + "-D_FORTIFY_SOURCE=0", + ], ++ cpp_path="@crossPrefix@-cpp", + ) parser = c_parser.CParser() past = parser.parse(pdata, "tss2_policy.h") diff --git a/pkgs/development/python-modules/tpm2-pytss/default.nix b/pkgs/development/python-modules/tpm2-pytss/default.nix index 235b4688470d..dbefc00be8c3 100644 --- a/pkgs/development/python-modules/tpm2-pytss/default.nix +++ b/pkgs/development/python-modules/tpm2-pytss/default.nix @@ -70,6 +70,7 @@ buildPythonPackage rec { # when cross-compiling is turned on. # This patch changes the call to pycparser.preprocess_file to provide the name # of the cross-compiling cpp + # NOTE: This patch could be dropped after next release. 3.0.0-rc0 already have proper `$CC -E` invocation (replaceVars ./cross.patch { crossPrefix = stdenv.hostPlatform.config; }) From e7e267b1028db29cbda78ecdca1818d775c150d7 Mon Sep 17 00:00:00 2001 From: bileamScheuvens Date: Mon, 2 Mar 2026 17:10:58 +0100 Subject: [PATCH 108/298] vimPlugins.vim-hypr-nav: init at 0-unstable-2023-11-29 https://github.com/nuchs/vim-hypr-nav --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 4 ++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 18 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index fdc93162aaf5..9a2e99d37e33 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -19247,6 +19247,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + vim-hypr-nav = buildVimPlugin { + pname = "vim-hypr-nav"; + version = "0-unstable-2023-11-29"; + src = fetchFromGitHub { + owner = "nuchs"; + repo = "vim-hypr-nav"; + rev = "6ab4865a7eb5aad35305298815a4563c9d48556a"; + hash = "sha256-V4a9D3HpT1SZUrUc1XrC6SsrtKmIcFxdSVmq0Gwt/Ik="; + }; + meta.homepage = "https://github.com/nuchs/vim-hypr-nav/"; + meta.hydraPlatforms = [ ]; + }; + vim-iced-coffee-script = buildVimPlugin { pname = "vim-iced-coffee-script"; version = "0-unstable-2013-12-26"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 567be4336b8b..0c4cf196ed07 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -4124,6 +4124,10 @@ assertNoAdditions { buildInputs = [ vim ]; }; + vim-hypr-nav = super.vim-hypr-nav.overrideAttrs { + runtimeDeps = [ jq ]; + }; + vim-isort = super.vim-isort.overrideAttrs { postPatch = '' substituteInPlace autoload/vimisort.vim \ diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 786aef23203e..a2d9cd63fe24 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1478,6 +1478,7 @@ https://github.com/vim-utils/vim-husk/,, https://github.com/hylang/vim-hy/,HEAD, https://github.com/w0ng/vim-hybrid/,, https://github.com/kristijanhusak/vim-hybrid-material/,, +https://github.com/nuchs/vim-hypr-nav/,HEAD, https://github.com/noc7c9/vim-iced-coffee-script/,, https://github.com/RRethy/vim-illuminate/,, https://github.com/preservim/vim-indent-guides/,, From e210fbc2a3af3c2a1656cde547430da6effc0e14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 17:46:29 +0000 Subject: [PATCH 109/298] tdlib: 1.8.61 -> 1.8.62 --- pkgs/by-name/td/tdlib/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/td/tdlib/package.nix b/pkgs/by-name/td/tdlib/package.nix index 3bbc2a65651c..df1599a3bf04 100644 --- a/pkgs/by-name/td/tdlib/package.nix +++ b/pkgs/by-name/td/tdlib/package.nix @@ -38,7 +38,7 @@ in stdenv.mkDerivation { pname = if tde2eOnly then "tde2e" else "tdlib"; - version = "1.8.61"; + version = "1.8.62"; src = fetchFromGitHub { owner = "tdlib"; @@ -47,8 +47,8 @@ stdenv.mkDerivation { # The tdlib authors do not set tags for minor versions, but # external programs depending on tdlib constrain the minor # version, hence we set a specific commit with a known version. - rev = "11e254af695060d8890024dd7faa1cc2d6685ef8"; - hash = "sha256-h69eamdx9f1XR0XFw/8mZqOcjWkjRMHE/CVKVESGBg8="; + rev = "e597838871547131ef92332fca601f5effba4e8a"; + hash = "sha256-WdBgLjaYVf50B3gIkydEddV+eDDG+VWZLiEibWQzRGw="; }; buildInputs = [ From aded58b8ef40cf0e786bfbccde07e544164b3163 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Mon, 2 Mar 2026 17:48:51 +0000 Subject: [PATCH 110/298] joycond: unstable-2021-07-30 -> unstable-2026-03-02 --- pkgs/by-name/jo/joycond/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jo/joycond/package.nix b/pkgs/by-name/jo/joycond/package.nix index 97a938012d4d..dc09c32a8c59 100644 --- a/pkgs/by-name/jo/joycond/package.nix +++ b/pkgs/by-name/jo/joycond/package.nix @@ -8,17 +8,18 @@ udev, udevCheckHook, acl, + nix-update-script, }: stdenv.mkDerivation { pname = "joycond"; - version = "unstable-2021-07-30"; + version = "0-unstable-2026-03-02"; src = fetchFromGitHub { owner = "DanielOgorchock"; repo = "joycond"; - rev = "f9a66914622514c13997c2bf7ec20fa98e9dfc1d"; - sha256 = "sha256-quw7yBHDDZk1+6uHthsfMCej7g5uP0nIAqzvI6436B8="; + rev = "0df025ac5dc284b1f31172b6b252321ba788c4de"; + sha256 = "sha256-2rHSQFQvpNZWZJQenZxPEVkbUFQvhRz1Om1AnnIio4M="; }; nativeBuildInputs = [ @@ -49,6 +50,8 @@ stdenv.mkDerivation { "/bin/setfacl" "${acl}/bin/setfacl" ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + meta = { homepage = "https://github.com/DanielOgorchock/joycond"; description = "Userspace daemon to combine joy-cons from the hid-nintendo kernel driver"; From 1667f185f1d566dc4ebd58e892fa99f77448f140 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Mon, 2 Mar 2026 17:52:30 +0000 Subject: [PATCH 111/298] joycond: added claymorwan as maintainer --- pkgs/by-name/jo/joycond/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jo/joycond/package.nix b/pkgs/by-name/jo/joycond/package.nix index dc09c32a8c59..b91a66b73a3b 100644 --- a/pkgs/by-name/jo/joycond/package.nix +++ b/pkgs/by-name/jo/joycond/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation { description = "Userspace daemon to combine joy-cons from the hid-nintendo kernel driver"; mainProgram = "joycond"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ claymorwan ]; platforms = lib.platforms.linux; }; } From a911854ed6de8f6b940e9e6279dfa06717dad3f3 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Mon, 2 Mar 2026 09:58:45 -0800 Subject: [PATCH 112/298] python3Packages.vllm: add @LunNova as maintainer Primarily to ensure this package continues to work on ROCm --- pkgs/development/python-modules/vllm/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 87ee948a0d8b..4797383a3c17 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -590,6 +590,7 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { happysalada lach daniel-fahey + LunNova # esp. for ROCm ]; badPlatforms = [ # CMake Error at cmake/cpu_extension.cmake:188 (message): From f06a9f3e793dac05f4331f8fa23a2736aa303c57 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Thu, 26 Feb 2026 15:51:23 +0100 Subject: [PATCH 113/298] python3Packages.ty: init at 0.0.20 Similar to `python3Packages.ruff` and `python3Packages.uv`, the Python module for ty allows for the ty binary to be searched for, e.g. for subprocess CLI invocations. This derivation uses the same tricks to speedup its build by referencing the nixpkgs ty binary instead of rebuilding from scratch. --- .../development/python-modules/ty/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/ty/default.nix diff --git a/pkgs/development/python-modules/ty/default.nix b/pkgs/development/python-modules/ty/default.nix new file mode 100644 index 000000000000..799eb31759e8 --- /dev/null +++ b/pkgs/development/python-modules/ty/default.nix @@ -0,0 +1,46 @@ +{ + buildPythonPackage, + hatchling, + lib, + ty, +}: + +buildPythonPackage { + inherit (ty) + pname + version + src + meta + ; + pyproject = true; + + build-system = [ hatchling ]; + + postPatch = + # Add the path to the ty binary as a fallback after other path search methods have been exhausted + '' + substituteInPlace python/ty/_find_ty.py \ + --replace-fail \ + 'sysconfig.get_path("scripts", scheme=_user_scheme()),' \ + 'sysconfig.get_path("scripts", scheme=_user_scheme()), "${baseNameOf (lib.getExe ty)}",' + '' + # Sidestep the maturin build system in favour of reusing the binary already built by nixpkgs, + # to avoid rebuilding the ty binary for every active python package set. + + '' + substituteInPlace pyproject.toml \ + --replace-fail 'requires = ["maturin>=1.0,<2.0"]' 'requires = ["hatchling"]' \ + --replace-fail 'build-backend = "maturin"' 'build-backend = "hatchling.build"' + + cat >> pyproject.toml < Date: Mon, 2 Mar 2026 11:02:58 -0800 Subject: [PATCH 114/298] python3Packages.aiotankerkoenig: 0.5.0 -> 0.5.1 Diff: https://github.com/jpbede/aiotankerkoenig/compare/v0.5.0...v0.5.1 Changelog: https://github.com/jpbede/aiotankerkoenig/releases/tag/v0.5.1 --- .../python-modules/aiotankerkoenig/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/aiotankerkoenig/default.nix b/pkgs/development/python-modules/aiotankerkoenig/default.nix index 2116f1c96d33..3158dde61dee 100644 --- a/pkgs/development/python-modules/aiotankerkoenig/default.nix +++ b/pkgs/development/python-modules/aiotankerkoenig/default.nix @@ -6,7 +6,7 @@ fetchFromGitHub, mashumaro, orjson, - poetry-core, + hatchling, pytest-asyncio, pytest-cov-stub, pytestCheckHook, @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "aiotankerkoenig"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "jpbede"; repo = "aiotankerkoenig"; tag = "v${version}"; - hash = "sha256-5rxK6K10kUWEq3RMN8ojQhoy+w7NNbh/9+v8Jl7w4Ak="; + hash = "sha256-TpSVRo8FWltZF5ZQx9kZ3mlJ1bEHVWmIdLVSyaKjj04="; }; postPatch = '' @@ -31,7 +31,7 @@ buildPythonPackage rec { --replace-fail 'version = "0.0.0"' 'version = "${version}"' ''; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From 129a820194f7173a0ffc00d4fe6b39aacc707b87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Mar 2026 11:05:40 -0800 Subject: [PATCH 115/298] python3Packages.dsmr-parser: 1.4.4 -> 1.5 Diff: https://github.com/ndokter/dsmr_parser/compare/v1.4.4...v.1.5 Changelog: https://github.com/ndokter/dsmr_parser/releases/tag/v.1.5 --- pkgs/development/python-modules/dsmr-parser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dsmr-parser/default.nix b/pkgs/development/python-modules/dsmr-parser/default.nix index c7575f56d419..d9d95005fc8e 100644 --- a/pkgs/development/python-modules/dsmr-parser/default.nix +++ b/pkgs/development/python-modules/dsmr-parser/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "dsmr-parser"; - version = "1.4.4"; + version = "1.5"; pyproject = true; src = fetchFromGitHub { owner = "ndokter"; repo = "dsmr_parser"; - tag = "v${finalAttrs.version}"; - hash = "sha256-/N8w4X/XsJ0tfWLKnSa5oo24mT1tftaKxAocBoA8FWk="; + tag = "v.${finalAttrs.version}"; + hash = "sha256-+dv9V06o1kI6pX/Bq05JmUUvW+KoqauLaWqY6xhs6PE="; }; pythonRelaxDeps = [ "dlms_cosem" ]; From 5c920ac06dd2d1dc7a1ef86f7ff1c03c40c61cf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Mar 2026 11:20:20 -0800 Subject: [PATCH 116/298] python3Packages.aiowebdav2: 0.5.0 -> 0.6.1 Diff: https://github.com/jpbede/aiowebdav2/compare/v0.5.0...v0.6.1 Changelog: https://github.com/jpbede/aiowebdav2/releases/tag/v0.6.0 https://github.com/jpbede/aiowebdav2/releases/tag/v0.6.1 --- pkgs/development/python-modules/aiowebdav2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiowebdav2/default.nix b/pkgs/development/python-modules/aiowebdav2/default.nix index 0834cf207e66..45a1a2c945c4 100644 --- a/pkgs/development/python-modules/aiowebdav2/default.nix +++ b/pkgs/development/python-modules/aiowebdav2/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "aiowebdav2"; - version = "0.5.0"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "jpbede"; repo = "aiowebdav2"; tag = "v${version}"; - hash = "sha256-u4Iar5vmWttG42CrDpDS8SdxYGnpZT0NAmm9rXQI1sc="; + hash = "sha256-xByCfzIxHPo7yDvv14c91FNipKv6TkPvtaFmb2fG/5A="; }; build-system = [ poetry-core ]; From 8aadb188a50bb6ace47170a59b4c88337a6fc49c Mon Sep 17 00:00:00 2001 From: Diego Strebel Date: Mon, 2 Mar 2026 20:27:44 +0100 Subject: [PATCH 117/298] mailspring: 1.17.4 -> 1.18.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 b6e1528355cd..66c2c588ce2b 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-AwP5gVyqO3pjIXom5VQjxSZWu4IsG5O9zulqmC24lk0="; + hash = "sha256-bCBQebOrkyvlzHL70RzNwVt0zJpex4pMNgDc7FQuUAU="; }; dontUnpack = true; diff --git a/pkgs/by-name/ma/mailspring/linux.nix b/pkgs/by-name/ma/mailspring/linux.nix index 50bc8f6d38a4..34a4f8d3fd00 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-PHxe44yzX9Zz+fQu30kX9epLEeG3wqqVL3p5+ZHMmos="; + hash = "sha256-FOcNUcJh9FbQ+s2uxlKEqsNfqFqS0NbwHGecIUQruDY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ma/mailspring/package.nix b/pkgs/by-name/ma/mailspring/package.nix index ab7cb12006e3..3b88b4aa1dea 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.17.4"; + version = "1.18.0"; meta = { description = "Beautiful, fast and maintained fork of Nylas Mail by one of the original authors"; From ffe734159cac41e864ec44eea458b2ff8a147a96 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 11:32:34 -0800 Subject: [PATCH 118/298] qtscrcpy: move icon to spec-compliant location, finalAttrs --- pkgs/by-name/qt/qtscrcpy/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qt/qtscrcpy/package.nix b/pkgs/by-name/qt/qtscrcpy/package.nix index a9757744fb6a..de91fdc8c9c9 100644 --- a/pkgs/by-name/qt/qtscrcpy/package.nix +++ b/pkgs/by-name/qt/qtscrcpy/package.nix @@ -8,11 +8,12 @@ scrcpy, android-tools, ffmpeg, + imagemagick, makeDesktopItem, copyDesktopItems, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "qtscrcpy"; version = "3.3.3"; @@ -20,7 +21,7 @@ stdenv.mkDerivation rec { (fetchFromGitHub { owner = "barry-ran"; repo = "QtScrcpy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-UZgAFptVC67IXYdxTEmB18fJlFdaOrYrQY4JmdGEJXE="; fetchSubmodules = true; }).overrideAttrs @@ -59,6 +60,7 @@ stdenv.mkDerivation rec { pkg-config libsForQt5.wrapQtAppsHook copyDesktopItems + imagemagick ]; buildInputs = [ @@ -86,7 +88,8 @@ stdenv.mkDerivation rec { install -Dm644 sndcpy.apk -t $out/share/qtscrcpy popd - install -Dm644 ../QtScrcpy/res/image/tray/logo.png $out/share/pixmaps/qtscrcpy.png + mkdir -p $out/share/icons/hicolor/512x512/apps + magick ../QtScrcpy/res/image/tray/logo.png -resize 512x512 $out/share/icons/hicolor/512x512/apps/qtscrcpy.png runHook postInstall ''; @@ -132,4 +135,4 @@ stdenv.mkDerivation rec { binaryBytecode ]; }; -} +}) From 41093dbcc74fd52f9f1dca7d9346cb45aaac2737 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 20:00:30 +0000 Subject: [PATCH 119/298] glaze: 7.0.0 -> 7.1.0 --- pkgs/by-name/gl/glaze/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glaze/package.nix b/pkgs/by-name/gl/glaze/package.nix index ceecfc8d4da0..ed71a274a6b6 100644 --- a/pkgs/by-name/gl/glaze/package.nix +++ b/pkgs/by-name/gl/glaze/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "glaze"; - version = "7.0.0"; + version = "7.1.0"; src = fetchFromGitHub { owner = "stephenberry"; repo = "glaze"; tag = "v${finalAttrs.version}"; - hash = "sha256-bYXXQmrVnrBTW/r+fgRBPYfKGPtHvEDw0Sk6BYTMm/4="; + hash = "sha256-W48BDsxUrFjjqUFwBcBqHr5Y7h+BtGGWdioGukBqzbE="; }; nativeBuildInputs = [ cmake ]; From 7b01a5fea1bc2b97da07839373e3c7bb5d327f0d Mon Sep 17 00:00:00 2001 From: Anninzy <143312793+Anninzy@users.noreply.github.com> Date: Mon, 2 Mar 2026 18:31:22 +0000 Subject: [PATCH 120/298] yaziPlugins.gvfs: init at 0-unstable-2026-02-16 --- pkgs/by-name/ya/yazi/plugins/gvfs/default.nix | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pkgs/by-name/ya/yazi/plugins/gvfs/default.nix diff --git a/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix b/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix new file mode 100644 index 000000000000..61e834d0a38a --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix @@ -0,0 +1,24 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "gvfs.yazi"; + version = "0-unstable-2026-02-16"; + + src = fetchFromGitHub { + owner = "boydaihungst"; + repo = "gvfs.yazi"; + rev = "9d64595cd5ba669dda27d41a936e748a795e949a"; + hash = "sha256-KXx0SDcksaA7cM7UonUGVtm1JJEyC1lGja3R+fsHxtY="; + }; + + meta = { + description = "Transparently mount and unmount devices or remote storage in read and write mode"; + homepage = "https://github.com/boydaihungst/gvfs.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ anninzy ]; + platforms = lib.platforms.linux; + }; +} From ee678605f786ad7364c813b40c1243ff22728deb Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:09:55 +0100 Subject: [PATCH 121/298] muffet: add hythera as maintainer --- pkgs/by-name/mu/muffet/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mu/muffet/package.nix b/pkgs/by-name/mu/muffet/package.nix index 640a837fcdbd..882ab637b214 100644 --- a/pkgs/by-name/mu/muffet/package.nix +++ b/pkgs/by-name/mu/muffet/package.nix @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/raviqqe/muffet"; changelog = "https://github.com/raviqqe/muffet/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; mainProgram = "muffet"; }; }) From a37c6b341461a3b6ed59a08dea0ad0eeb9808958 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 20:20:48 +0000 Subject: [PATCH 122/298] qsv: 14.0.0 -> 16.1.0 --- pkgs/by-name/qs/qsv/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qs/qsv/package.nix b/pkgs/by-name/qs/qsv/package.nix index 63b53894e3ba..02ca49e34997 100644 --- a/pkgs/by-name/qs/qsv/package.nix +++ b/pkgs/by-name/qs/qsv/package.nix @@ -15,7 +15,7 @@ withUi ? true, buildFeatures ? # enable all features except self_update by default - # https://github.com/dathere/qsv/blob/14.0.0/Cargo.toml#L370 + # https://github.com/dathere/qsv/blob/16.1.0/Cargo.toml#L370 [ "apply" "feature_capable" @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qsv"; - version = "14.0.0"; + version = "16.1.0"; inherit buildFeatures; @@ -41,10 +41,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "dathere"; repo = "qsv"; rev = finalAttrs.version; - hash = "sha256-Y/rCNG74R9EZMp+vLdGr+62HRM5Y4LpXq2C9S7gZ3fM="; + hash = "sha256-7v4I5UufODXgEBeM5+s6zBBPRlrihHrfCYOPjrny53I="; }; - cargoHash = "sha256-5Q3Eim6Yk0a+0Pq0JHHQw/X9Zl4TNml2OjoCRwjd5Lw="; + cargoHash = "sha256-wD5LjdHhCVltHYWij+/b8j9ER4OnwecVlc/2nGjvClE="; buildInputs = [ file From 325c8b3dbd0fcc2da63b090aeb88319b0967dccb Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:54:39 -0800 Subject: [PATCH 123/298] iaito: move icon to spec-compliant location --- pkgs/by-name/ia/iaito/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ia/iaito/package.nix b/pkgs/by-name/ia/iaito/package.nix index 4edb3551cf30..41d223e0844a 100644 --- a/pkgs/by-name/ia/iaito/package.nix +++ b/pkgs/by-name/ia/iaito/package.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: { install -m755 -Dt $out/bin iaito install -m644 -Dt $out/share/metainfo ../org.radare.iaito.appdata.xml install -m644 -Dt $out/share/applications ../org.radare.iaito.desktop - install -m644 -Dt $out/share/pixmaps ../img/org.radare.iaito.svg + install -m644 -Dt $out/share/icons/hicolor/scalable/apps ../img/org.radare.iaito.svg pushd ../../../translations make install -j$NIX_BUILD_CORES PREFIX=$out From 7f5616d2e5ae9b8f671da617eb41f7cdca6f15e2 Mon Sep 17 00:00:00 2001 From: redianthus Date: Fri, 27 Feb 2026 13:15:48 +0100 Subject: [PATCH 124/298] ocamlPackages.pacomb: init at 1.4.3 --- .../ocaml-modules/pacomb/default.nix | 32 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/ocaml-modules/pacomb/default.nix diff --git a/pkgs/development/ocaml-modules/pacomb/default.nix b/pkgs/development/ocaml-modules/pacomb/default.nix new file mode 100644 index 000000000000..05539235afd5 --- /dev/null +++ b/pkgs/development/ocaml-modules/pacomb/default.nix @@ -0,0 +1,32 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + ppxlib, + stdlib-shims, +}: + +buildDunePackage (finalAttrs: { + pname = "pacomb"; + version = "1.4.3"; + src = fetchFromGitHub { + owner = "craff"; + repo = "pacomb"; + tag = finalAttrs.version; + hash = "sha256-iS5H/xnMqZjSvrvj5YkBP8j/ChIn/xbQ9xa7WipBUvQ="; + }; + buildInputs = [ + ppxlib + ]; + propagatedBuildInputs = [ + stdlib-shims + ]; + minimalOCamlVersion = "5.3"; + + meta = { + description = "Parsing library based on combinators and ppx extension to write languages"; + homepage = "https://github.com/craff/pacomb"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ redianthus ]; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 04d368e4c4c4..1d7fe1f0d38d 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1689,6 +1689,8 @@ let ### P ### + pacomb = callPackage ../development/ocaml-modules/pacomb { }; + paf = callPackage ../development/ocaml-modules/paf { }; paf-cohttp = callPackage ../development/ocaml-modules/paf/cohttp.nix { From a3724141a867265eac94aa118df6f5f96856ac80 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Mon, 2 Mar 2026 22:01:22 +0100 Subject: [PATCH 125/298] jasp-desktop: fix build with boost189 --- pkgs/by-name/ja/jasp-desktop/boost.patch | 41 +++++++++++++++++++ .../jasp-desktop/link-boost-dynamically.patch | 13 ------ pkgs/by-name/ja/jasp-desktop/package.nix | 2 +- 3 files changed, 42 insertions(+), 14 deletions(-) create mode 100644 pkgs/by-name/ja/jasp-desktop/boost.patch delete mode 100644 pkgs/by-name/ja/jasp-desktop/link-boost-dynamically.patch diff --git a/pkgs/by-name/ja/jasp-desktop/boost.patch b/pkgs/by-name/ja/jasp-desktop/boost.patch new file mode 100644 index 000000000000..d69bc3f0a402 --- /dev/null +++ b/pkgs/by-name/ja/jasp-desktop/boost.patch @@ -0,0 +1,41 @@ +diff --git a/Common/CMakeLists.txt b/Common/CMakeLists.txt +index 4251554..1600f77 100644 +--- a/Common/CMakeLists.txt ++++ b/Common/CMakeLists.txt +@@ -31,7 +31,6 @@ target_include_directories( + target_link_libraries( + Common + PUBLIC +- Boost::system + Boost::date_time + Boost::timer + Boost::chrono +diff --git a/Engine/CMakeLists.txt b/Engine/CMakeLists.txt +index f3a87e1..1949b2a 100644 +--- a/Engine/CMakeLists.txt ++++ b/Engine/CMakeLists.txt +@@ -34,7 +34,6 @@ target_link_libraries( + QMLComponents + CommonData + Common +- Boost::system + Boost::date_time + Boost::timer + Boost::chrono +diff --git a/Tools/CMake/Libraries.cmake b/Tools/CMake/Libraries.cmake +index 3b950e1..149747b 100644 +--- a/Tools/CMake/Libraries.cmake ++++ b/Tools/CMake/Libraries.cmake +@@ -67,11 +67,10 @@ if((NOT LibArchive_FOUND) AND (NOT WIN32)) + endif() + endif() + +-set(Boost_USE_STATIC_LIBS ON) ++add_definitions(-DBOOST_LOG_DYN_LINK) + find_package( + Boost 1.78 REQUIRED + COMPONENTS filesystem +- system + date_time + timer + chrono) diff --git a/pkgs/by-name/ja/jasp-desktop/link-boost-dynamically.patch b/pkgs/by-name/ja/jasp-desktop/link-boost-dynamically.patch deleted file mode 100644 index 7505155dd11c..000000000000 --- a/pkgs/by-name/ja/jasp-desktop/link-boost-dynamically.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Tools/CMake/Libraries.cmake b/Tools/CMake/Libraries.cmake -index a6673d9..a079021 100644 ---- a/Tools/CMake/Libraries.cmake -+++ b/Tools/CMake/Libraries.cmake -@@ -67,7 +67,7 @@ if((NOT LibArchive_FOUND) AND (NOT WIN32)) - endif() - endif() - --set(Boost_USE_STATIC_LIBS ON) -+add_definitions(-DBOOST_LOG_DYN_LINK) - find_package( - Boost 1.78 REQUIRED - COMPONENTS filesystem diff --git a/pkgs/by-name/ja/jasp-desktop/package.nix b/pkgs/by-name/ja/jasp-desktop/package.nix index 12a859281212..76eb48ebde5f 100644 --- a/pkgs/by-name/ja/jasp-desktop/package.nix +++ b/pkgs/by-name/ja/jasp-desktop/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { }; patches = [ - ./link-boost-dynamically.patch + ./boost.patch # link boost dynamically, don't try to link removed system stub library ./disable-module-install-logic.patch # don't try to install modules via cmake ./disable-renv-logic.patch ./dont-check-for-module-deps.patch # dont't check for dependencies required for building modules From e19eda087a9b0446976d43e830b47d252725e747 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 21:11:16 +0000 Subject: [PATCH 126/298] fna3d: 26.02 -> 26.03 --- pkgs/by-name/fn/fna3d/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fn/fna3d/package.nix b/pkgs/by-name/fn/fna3d/package.nix index 3e9cf998decf..346c0fad93e8 100644 --- a/pkgs/by-name/fn/fna3d/package.nix +++ b/pkgs/by-name/fn/fna3d/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "fna3d"; - version = "26.02"; + version = "26.03"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FNA3D"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Gwuml5ZR3m7PEqfYz/BySN9/lsb5Rbej9v0fMfUxt/I="; + hash = "sha256-P28rm36xG3/IydUKFk6Q7m0D9jpcMtAlfdLpXOrISs4="; }; cmakeFlags = [ From 02865537ed1bd89689dce87cf629ef7b13458885 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:13:03 -0800 Subject: [PATCH 127/298] intiface-central: move icon to spec-compliant location --- pkgs/by-name/in/intiface-central/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/in/intiface-central/package.nix b/pkgs/by-name/in/intiface-central/package.nix index 7d0f211678ca..10b3d4895487 100644 --- a/pkgs/by-name/in/intiface-central/package.nix +++ b/pkgs/by-name/in/intiface-central/package.nix @@ -151,7 +151,7 @@ flutter338.buildFlutterApplication { extraWrapProgramArgs = "--chdir $out/app/intiface-central"; postInstall = '' - install -Dm644 $out/app/intiface-central/data/flutter_assets/assets/icons/intiface_central_icon.png $out/share/pixmaps/intiface-central.png + install -Dm644 $out/app/intiface-central/data/flutter_assets/assets/icons/intiface_central_icon.png $out/share/icons/hicolor/512x512/apps/intiface-central.png ''; desktopItems = [ From dd51f3e0fc59496de7aedf4ec2e7c463a80ea8b7 Mon Sep 17 00:00:00 2001 From: redianthus Date: Fri, 27 Feb 2026 13:32:24 +0100 Subject: [PATCH 128/298] ocamlPackages.cudd: init at 0.1.3 --- .../ocaml-modules/cudd/default.nix | 37 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/ocaml-modules/cudd/default.nix diff --git a/pkgs/development/ocaml-modules/cudd/default.nix b/pkgs/development/ocaml-modules/cudd/default.nix new file mode 100644 index 000000000000..3d1c284aea9f --- /dev/null +++ b/pkgs/development/ocaml-modules/cudd/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildDunePackage, + fetchFromGitLab, + fetchurl, +}: + +let + cuddTarball = fetchurl { + url = "https://github.com/ivmai/cudd/archive/refs/tags/cudd-3.0.0.tar.gz"; + hash = "sha256-X+FFBBxZRonm589M1iPV8rfDYmFwi+jJpyrtcs9nrM4="; + }; +in + +buildDunePackage (finalAttrs: { + pname = "cudd"; + version = "0.1.3"; + + src = fetchFromGitLab { + domain = "git.frama-c.com"; + owner = "pub/codex"; + repo = "cudd.ml"; + tag = finalAttrs.version; + hash = "sha256-RLImpj+5fPjZTds+r1q5rGn001QQo2GzOvJQWJlBR64="; + }; + + postUnpack = '' + cp ${cuddTarball} $sourceRoot/cudd/cudd.tar.gz + ''; + + meta = { + description = "Minimal cudd bindings"; + homepage = "https://git.frama-c.com/pub/codex/cudd.ml"; + license = lib.licenses.lgpl2Only; + maintainers = with lib.maintainers; [ redianthus ]; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 04d368e4c4c4..68fa75a4c84e 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -356,6 +356,8 @@ let ctypes-foreign = callPackage ../development/ocaml-modules/ctypes/foreign.nix { }; + cudd = callPackage ../development/ocaml-modules/cudd { }; + cudf = callPackage ../development/ocaml-modules/cudf { }; curl = callPackage ../development/ocaml-modules/curl { inherit (pkgs) curl; }; From 2bf766ddd5b7bd16bb4109237ae48f589b3dcfcf Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Mon, 2 Mar 2026 22:26:00 +0100 Subject: [PATCH 129/298] en-croissant: fix build on darwin by disabling codesigning --- pkgs/by-name/en/en-croissant/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/en/en-croissant/package.nix b/pkgs/by-name/en/en-croissant/package.nix index c8a63b5b6f00..8be5a1f18fea 100644 --- a/pkgs/by-name/en/en-croissant/package.nix +++ b/pkgs/by-name/en/en-croissant/package.nix @@ -48,7 +48,12 @@ rustPlatform.buildRustPackage (finalAttrs: { }; postPatch = '' - jq '.plugins.updater.endpoints = [ ] | .bundle.createUpdaterArtifacts = false' src-tauri/tauri.conf.json | sponge src-tauri/tauri.conf.json + # disable updater and disable mac codesigning + jq ' + .plugins.updater.endpoints = [ ] | + .bundle.createUpdaterArtifacts = false | + .bundle.macOS.signingIdentity = null + ' src-tauri/tauri.conf.json | sponge src-tauri/tauri.conf.json ''; cargoRoot = "src-tauri"; From 766715bcb74fa100822127e05cf72612e283873f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:29:15 -0800 Subject: [PATCH 130/298] jamesdsp: move icon to spec-compliant location --- pkgs/by-name/ja/jamesdsp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ja/jamesdsp/package.nix b/pkgs/by-name/ja/jamesdsp/package.nix index 6d7408c76ead..da668c36f11d 100644 --- a/pkgs/by-name/ja/jamesdsp/package.nix +++ b/pkgs/by-name/ja/jamesdsp/package.nix @@ -100,7 +100,7 @@ stdenv.mkDerivation (finalAttrs: { ]; postInstall = '' - install -D resources/icons/icon.png $out/share/pixmaps/jamesdsp.png + install -D resources/icons/icon.png $out/share/icons/hicolor/512x512/apps/jamesdsp.png install -D resources/icons/icon.svg $out/share/icons/hicolor/scalable/apps/jamesdsp.svg ''; From 85f8f9c9a1a362a52d8eb2e3b41d19328ba32b97 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 2 Mar 2026 21:41:13 +0000 Subject: [PATCH 131/298] libweaver.updateScript: fix the eval MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without the change the eval fails as: $ nix eval --impure --expr 'with import ./. {}; libweaver.updateScript' error: … while evaluating the attribute 'updateScript' at pkgs/by-name/li/libweaver/package.nix:34:5: 33| passthru = { 34| updateScript = unstableGitUpdater { harcodeZeroVersion = true; }; | ^ 35| tests.cmake-config = testers.hasCmakeConfigModules { … while calling a functor (an attribute set with a '__functor' attribute) at pkgs/by-name/li/libweaver/package.nix:34:20: 33| passthru = { 34| updateScript = unstableGitUpdater { harcodeZeroVersion = true; }; | ^ 35| tests.cmake-config = testers.hasCmakeConfigModules { (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: function 'anonymous lambda' called with unexpected argument 'harcodeZeroVersion' at pkgs/common-updater/unstable-updater.nix:16:1: 15| 16| { | ^ 17| url ? null, # The git url, if empty it will be set to src.gitRepoUrl Did you mean hardcodeZeroVersion? --- pkgs/by-name/li/libweaver/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libweaver/package.nix b/pkgs/by-name/li/libweaver/package.nix index bea881edb092..411d28cbf9e5 100644 --- a/pkgs/by-name/li/libweaver/package.nix +++ b/pkgs/by-name/li/libweaver/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ]; passthru = { - updateScript = unstableGitUpdater { harcodeZeroVersion = true; }; + updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; tests.cmake-config = testers.hasCmakeConfigModules { package = finalAttrs.finalPackage; moduleNames = [ "libweaver" ]; From b43545a5c285bb554adcaa494431368b009e8976 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 23:48:34 +0000 Subject: [PATCH 132/298] czkawka: 10.0.0 -> 11.0.1 --- pkgs/by-name/cz/czkawka/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cz/czkawka/package.nix b/pkgs/by-name/cz/czkawka/package.nix index 6c1c2c83092a..2c7743971002 100644 --- a/pkgs/by-name/cz/czkawka/package.nix +++ b/pkgs/by-name/cz/czkawka/package.nix @@ -25,16 +25,16 @@ let self = rustPlatform.buildRustPackage { pname = "czkawka"; - version = "10.0.0"; + version = "11.0.1"; src = fetchFromGitHub { owner = "qarmin"; repo = "czkawka"; tag = self.version; - hash = "sha256-r6EdTv95R8+XhaoA9OeqnGGl09kz8kMJaDPDRV6wQe8="; + hash = "sha256-ke6N3vuKPGolfh6XpAg3/9dtwd09eX53fN2klUwwNwQ="; }; - cargoHash = "sha256-o4XjHJ7eCckTXqjz1tS4OSCP8DZzjxfWoMMy5Gab2rI="; + cargoHash = "sha256-fx2ZH4I2WYCdMgNoKQuBBEJrPjmgTRPeVM2L+TWYn54="; nativeBuildInputs = [ gobject-introspection From 8af6d9e4ac2d722634235df9e793af265f6debf5 Mon Sep 17 00:00:00 2001 From: wadsaek Date: Mon, 2 Mar 2026 23:44:51 +0200 Subject: [PATCH 133/298] linux_zen: 6.18.13 -> 6.19.5 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index aead6cec9440..e58951b2048c 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -16,9 +16,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.18.13"; # zen + version = "6.19.5"; # zen suffix = "zen1"; # zen - sha256 = "0x6s3pa7c6zlvr3w2fv6i15v54cy1pschvgk7b4vrzx1bcrjdxf7"; # zen + sha256 = "1fv0mpjqpmama7a9jqwl3c00zd70s8zzwy9z0b8sgx95lr9g2i0k"; # zen isLqx = false; }; # ./update-zen.py lqx From 5d7ef6d97ad22d5324c8d58d8bb935e7a3970020 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 22:09:00 +0000 Subject: [PATCH 134/298] ft2-clone: 2.05 -> 2.07 --- pkgs/by-name/ft/ft2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ft/ft2-clone/package.nix b/pkgs/by-name/ft/ft2-clone/package.nix index f840741ed242..54a3803ac400 100644 --- a/pkgs/by-name/ft/ft2-clone/package.nix +++ b/pkgs/by-name/ft/ft2-clone/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ft2-clone"; - version = "2.05"; + version = "2.07"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "ft2-clone"; rev = "v${finalAttrs.version}"; - hash = "sha256-wMR0S8knfMncjRVDExXkfKGJlDGOjrgAh+bbe0023dw="; + hash = "sha256-g32teMDOv+lYmZNJNCnjlHszFb7cjKLWMHVuxHZvAHo="; }; nativeBuildInputs = [ cmake ]; From 975a71fd9b0da5a2dd13d23c17889f435ce11fd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 23:25:11 +0000 Subject: [PATCH 135/298] python3Packages.tencentcloud-sdk-python: 3.1.49 -> 3.1.50 --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 562e09a2e2e6..5cf82b0ebb53 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.49"; + version = "3.1.50"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-p68gGzyY1PV5UryydJw/sLMsJLrX0MYTrcIrXPUhntM="; + hash = "sha256-gfBBRfE2AWzmwwYgmpKj2/4P51l2OR1KJmwyMVixoWI="; }; build-system = [ setuptools ]; From 14d897e15c6f91ebc0e802d4441532fbe5406b50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Mar 2026 11:10:34 -0800 Subject: [PATCH 136/298] python3Packages.yalexs-ble: 3.2.6 -> 3.2.7 Diff: https://github.com/Yale-Libs/yalexs-ble/compare/v3.2.6...v3.2.7 Changelog: https://github.com/Yale-Libs/yalexs-ble/releases/tag/v3.2.7 --- .../python-modules/yalexs-ble/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/yalexs-ble/default.nix b/pkgs/development/python-modules/yalexs-ble/default.nix index b190154ac3eb..5440e47e84a9 100644 --- a/pkgs/development/python-modules/yalexs-ble/default.nix +++ b/pkgs/development/python-modules/yalexs-ble/default.nix @@ -1,7 +1,6 @@ { lib, async-interrupt, - async-timeout, bleak, bleak-retry-connector, buildPythonPackage, @@ -16,21 +15,20 @@ buildPythonPackage (finalAttrs: { pname = "yalexs-ble"; - version = "3.2.6"; + version = "3.2.7"; pyproject = true; src = fetchFromGitHub { - owner = "bdraco"; + owner = "Yale-Libs"; repo = "yalexs-ble"; tag = "v${finalAttrs.version}"; - hash = "sha256-kk9D6433xh4MRbpdJpep7XdEEO0rsEUS3I94iBjQ6kM="; + hash = "sha256-8Y2ix5ikrWC9taCHJhg8Irt3PGOiH+OzqLRSVW/q8Gs="; }; build-system = [ poetry-core ]; dependencies = [ async-interrupt - async-timeout bleak bleak-retry-connector cryptography @@ -47,8 +45,8 @@ buildPythonPackage (finalAttrs: { meta = { description = "Library for Yale BLE devices"; - homepage = "https://github.com/bdraco/yalexs-ble"; - changelog = "https://github.com/bdraco/yalexs-ble/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + homepage = "https://github.com/Yale-Libs/yalexs-ble"; + changelog = "https://github.com/Yale-Libs/yalexs-ble/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; From f5befa953983021fc810b3bfc854416675173d7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 23:30:34 +0000 Subject: [PATCH 137/298] shotwell: 0.32.14 -> 0.32.15 --- pkgs/by-name/sh/shotwell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shotwell/package.nix b/pkgs/by-name/sh/shotwell/package.nix index 360524b729ce..491773b9b6f5 100644 --- a/pkgs/by-name/sh/shotwell/package.nix +++ b/pkgs/by-name/sh/shotwell/package.nix @@ -39,11 +39,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "shotwell"; - version = "0.32.14"; + version = "0.32.15"; src = fetchurl { url = "mirror://gnome/sources/shotwell/${lib.versions.majorMinor finalAttrs.version}/shotwell-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-QbEi9V0kWkto1ocIX9kjmNJfC7ylSDqYsreTK+Tyido="; + sha256 = "sha256-rBAmDzguGjGTu7DayBQxY/HKNVRvp2Ez1ULjkK90Lzo="; }; nativeBuildInputs = [ From fc78302a473a51b75892057cf2da1bf44fde8916 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 23:30:34 +0000 Subject: [PATCH 138/298] p2pool: 4.13 -> 4.14 --- pkgs/by-name/p2/p2pool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/p2/p2pool/package.nix b/pkgs/by-name/p2/p2pool/package.nix index e31438bc7afe..04a838876267 100644 --- a/pkgs/by-name/p2/p2pool/package.nix +++ b/pkgs/by-name/p2/p2pool/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "p2pool"; - version = "4.13"; + version = "4.14"; src = fetchFromGitHub { owner = "SChernykh"; repo = "p2pool"; rev = "v${finalAttrs.version}"; - hash = "sha256-HeimLu3KomXVEnd8ChnfsDm0Y48yablLheJQ/yfIl7o="; + hash = "sha256-osVzCx5h52qbSG4iwd3r7lsxtkqakGDJp6W3Xfs0t4E="; fetchSubmodules = true; }; From e538ed6a0edfaee295379bb9890710fcef43de87 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 2 Mar 2026 18:37:30 -0500 Subject: [PATCH 139/298] telegram-desktop: 6.5.1 -> 6.6.1 Diff: https://github.com/telegramdesktop/tdesktop/compare/v6.5.1...v6.6.1 Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v6.6.1 --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index fd425efbd9f5..dd68cef08625 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -42,14 +42,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "6.5.1"; + version = "6.6.1"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-y2sf2wDJ6dYxRdDLKIr78z9tPBIoh2WICg4zJBmb85Q="; + hash = "sha256-qFKOY+SS5aQcZhIP2MChDy8gRK7ynKAXCm3Ifzub41w="; }; nativeBuildInputs = [ From ef7171171334a5e97b11628deb705d54545ee996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 23:51:09 +0000 Subject: [PATCH 140/298] mpvScripts.mpv-webm: 0-unstable-2025-07-14 -> 0-unstable-2026-03-01 --- pkgs/by-name/mp/mpv/scripts/mpv-webm.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mpv/scripts/mpv-webm.nix b/pkgs/by-name/mp/mpv/scripts/mpv-webm.nix index 8913b7621792..efc41e0d613d 100644 --- a/pkgs/by-name/mp/mpv/scripts/mpv-webm.nix +++ b/pkgs/by-name/mp/mpv/scripts/mpv-webm.nix @@ -8,13 +8,13 @@ buildLua { pname = "mpv-webm"; - version = "0-unstable-2025-07-14"; + version = "0-unstable-2026-03-01"; src = fetchFromGitHub { owner = "ekisu"; repo = "mpv-webm"; - rev = "e15234567d2064791319df1e6193fcb433602d08"; - hash = "sha256-C1N+fY5Xv6Y6tG3mTdymSlLlLYaA7XUvM0PZtkBTS4k="; + rev = "8d703b49dffa954d19a61e3c61d19514607b2e0d"; + hash = "sha256-Kl5LkdMcUtQAkx/hWvAjebvaptcURfDzOe5oMyBqY4I="; }; passthru.updateScript = unstableGitUpdater { # only "latest" tag pointing at HEAD From 3d65ddfc5c554e20c532fd9d67003c3f304d73f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Mar 2026 00:54:46 +0100 Subject: [PATCH 141/298] codebuff: fix update script There is no npm in nodePackages anymore. --- pkgs/by-name/co/codebuff/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/codebuff/update.sh b/pkgs/by-name/co/codebuff/update.sh index 42d231f07b65..c37afd4acb79 100755 --- a/pkgs/by-name/co/codebuff/update.sh +++ b/pkgs/by-name/co/codebuff/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p nodePackages.npm nix-update +#!nix-shell -i bash -p nodejs nix-update set -euo pipefail From 5d905de27e7fe5d12dbccbd115766800ea0f06f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 23:55:40 +0000 Subject: [PATCH 142/298] matrix-alertmanager-receiver: 2026.2.18 -> 2026.2.25 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 9174beca0303..2ec7f6d841c9 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.2.18"; + version = "2026.2.25"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-f9foHBRj14DQY41FgFV5KtDnnLErEPO0jen31MXVbls="; + hash = "sha256-BoJbEpfMxGmO8+Y4vLs4EaqnQgs9TNEPVCcTGSKumiw="; }; - vendorHash = "sha256-CiWZaiFdaD8RoSxk04cz/dsRf03C3E7h1KuHN27ScwQ="; + vendorHash = "sha256-szUkKri3Rx1i3681r85xrOLqXV5u7s9DUemQHeh+qJw="; env.CGO_ENABLED = "0"; From 49e12be1151613c0285675a797ce8a8126ad0737 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Mar 2026 00:55:48 +0100 Subject: [PATCH 143/298] codebuff: 1.0.615 -> 1.0.623 --- pkgs/by-name/co/codebuff/package-lock.json | 8 ++++---- pkgs/by-name/co/codebuff/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/co/codebuff/package-lock.json b/pkgs/by-name/co/codebuff/package-lock.json index b73f0ec07579..e75cf0a1873e 100644 --- a/pkgs/by-name/co/codebuff/package-lock.json +++ b/pkgs/by-name/co/codebuff/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "codebuff": "^1.0.615" + "codebuff": "^1.0.623" } }, "node_modules/@isaacs/fs-minipass": { @@ -30,9 +30,9 @@ } }, "node_modules/codebuff": { - "version": "1.0.615", - "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.615.tgz", - "integrity": "sha512-AT/26v1mINZyCJurlvTqQo7ga7EGH9UtC+IHppVAnwDZ9XNzZim5/y4EfDUHUnJM5tH1mCnWwsYQVk4X0BeNkw==", + "version": "1.0.623", + "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.623.tgz", + "integrity": "sha512-2X9DAYduW0uWmEgXFPnq1fS+/aqsFiW38eHSDy2b0Zs18qx623VBx/Stu39sSWrwj20nH0Gzua1YYXXzxoen9A==", "cpu": [ "x64", "arm64" diff --git a/pkgs/by-name/co/codebuff/package.nix b/pkgs/by-name/co/codebuff/package.nix index 84f82de76679..63f85d46c0ba 100644 --- a/pkgs/by-name/co/codebuff/package.nix +++ b/pkgs/by-name/co/codebuff/package.nix @@ -6,14 +6,14 @@ buildNpmPackage rec { pname = "codebuff"; - version = "1.0.615"; + version = "1.0.623"; src = fetchzip { url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; - hash = "sha256-4nO7OFr4NDwUo70wHKRJGiGRvKaqOXog0evn5kotxY8="; + hash = "sha256-UWYEgtxBIau8a0VN24J+ms4czUj0Dt0PVVq5v5RLfFc="; }; - npmDepsHash = "sha256-VoxULd9oOMvR8LLl6F6XuSM6nkqe+7mXgVFjWjeqdNE="; + npmDepsHash = "sha256-kcbYnpyXHLAaVZkay1254SghxdFy/cuUpyt8hLDSISI="; postPatch = '' cp ${./package-lock.json} package-lock.json From bcf5e671df4efb886d8f787ef8cb54e5867c749a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Mar 2026 00:59:35 +0100 Subject: [PATCH 144/298] nixos/npm: update npm package reference There is no nodePackages.npm anymore, instead it's nodejs in disguise. --- nixos/modules/programs/npm.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/nixos/modules/programs/npm.nix b/nixos/modules/programs/npm.nix index 2f3a4064ef05..447aebb61788 100644 --- a/nixos/modules/programs/npm.nix +++ b/nixos/modules/programs/npm.nix @@ -16,9 +16,7 @@ in programs.npm = { enable = lib.mkEnableOption "{command}`npm` global config"; - package = lib.mkPackageOption pkgs [ "nodePackages" "npm" ] { - example = "nodePackages_13_x.npm"; - }; + package = lib.mkPackageOption pkgs "nodejs" { }; npmrc = lib.mkOption { type = lib.types.lines; From 785ad1b0a39291f9f4382481e8b998cbd7976a71 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Mar 2026 01:05:30 +0100 Subject: [PATCH 145/298] esphome: 2026.2.2 -> 2026.2.3 https://github.com/esphome/esphome/releases/tag/2026.2.3 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index bcecbd23ad2e..b7bc866d9410 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2026.2.2"; + version = "2026.2.3"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-VfiIeuwvc7CLuR3SjHH8foS2b4bKVOw/bjOYnDnmWkw="; + hash = "sha256-UJzteDGeoDZMYrII5241nP7buRxU/oH7FIgMmiuvW/k="; }; patches = [ From a7b10c45f69d35cedf25d31e1caed7667294bb0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:07:44 +0000 Subject: [PATCH 146/298] faudio: 26.02 -> 26.03 --- pkgs/by-name/fa/faudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix index 0a9afe46e9ac..4b5d3c6f3dca 100644 --- a/pkgs/by-name/fa/faudio/package.nix +++ b/pkgs/by-name/fa/faudio/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "faudio"; - version = "26.02"; + version = "26.03"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FAudio"; tag = finalAttrs.version; - hash = "sha256-m7kIzdgRfYQ+OEIH6+VlbLpTMINRb6u/5aSWjbjYiTg="; + hash = "sha256-sJR3GdTC5/bTGj4J1ENxGn+U3l2vcqEgAb//btpJxnA="; }; nativeBuildInputs = [ cmake ]; From ee06f8c8ddeb1a84eab828f7f28b1b11a90eff9e Mon Sep 17 00:00:00 2001 From: William Edwards Date: Mon, 2 Mar 2026 16:18:43 -0800 Subject: [PATCH 147/298] opengamepadui: 0.44.2 -> 0.44.3 --- pkgs/by-name/op/opengamepadui/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/op/opengamepadui/package.nix b/pkgs/by-name/op/opengamepadui/package.nix index 9a6a026f4aad..9d2adbe40ac6 100644 --- a/pkgs/by-name/op/opengamepadui/package.nix +++ b/pkgs/by-name/op/opengamepadui/package.nix @@ -4,7 +4,7 @@ dbus, fetchFromGitHub, gamescope, - godot_4_5, + godot_4_6, hwdata, lib, libGL, @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "opengamepadui"; - version = "0.44.2"; + version = "0.44.3"; buildType = if withDebug then "debug" else "release"; @@ -30,18 +30,18 @@ stdenv.mkDerivation (finalAttrs: { owner = "ShadowBlip"; repo = "OpenGamepadUI"; tag = "v${finalAttrs.version}"; - hash = "sha256-5Ch3j9URjf9MsGeH7x5CYojnDFQeLXJqcixcGJeDvT4="; + hash = "sha256-pjg5zIgytS7YxNWAJg46aOYhRG88TbK1906UK5fM3pM="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src cargoRoot; - hash = "sha256-xewyt1KuQ96FNYBKlC9VT7KEDDTUasavTsl+/5WXnU4="; + hash = "sha256-ZccqPWyyhVMenF8tLXQlwC5uKg5o66E5qkeNGAbSs1w="; }; cargoRoot = "extensions"; nativeBuildInputs = [ cargo - godot_4_5 + godot_4_6 pkg-config rustPlatform.cargoSetupHook ]; @@ -50,13 +50,13 @@ stdenv.mkDerivation (finalAttrs: { env = let - versionAndRelease = lib.splitString "-" godot_4_5.version; + versionAndRelease = lib.splitString "-" godot_4_6.version; in { - GODOT = lib.getExe godot_4_5; + GODOT = lib.getExe godot_4_6; GODOT_VERSION = lib.elemAt versionAndRelease 0; GODOT_RELEASE = lib.elemAt versionAndRelease 1; - EXPORT_TEMPLATE = "${godot_4_5.export-template}/share/godot/export_templates"; + EXPORT_TEMPLATE = "${godot_4_6.export-template}/share/godot/export_templates"; BUILD_TYPE = "${finalAttrs.buildType}"; }; From eaf3880fb446f5661b67241d5ab405e2058f6e87 Mon Sep 17 00:00:00 2001 From: kira <67888720+koffydrop@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:23:46 -0300 Subject: [PATCH 148/298] python3Packages.textstat: 0.7.12 -> 0.7.13 --- pkgs/development/python-modules/textstat/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/textstat/default.nix b/pkgs/development/python-modules/textstat/default.nix index 43ac80efacaa..ff1422a56320 100644 --- a/pkgs/development/python-modules/textstat/default.nix +++ b/pkgs/development/python-modules/textstat/default.nix @@ -2,14 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, - cmudict, + nltk, setuptools, pyphen, pytestCheckHook, pytest, }: buildPythonPackage rec { - version = "0.7.12"; + version = "0.7.13"; pname = "textstat"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "textstat"; repo = "textstat"; tag = version; - hash = "sha256-HOYeWpyWPLUEwnj21WfMNmIg9x+jQUtY1o+Sl5zJRq4="; + hash = "sha256-VMWwhwyGMFaKNLHoDG3gw1/jzSYCDBH3Yq4pE4JZTTo="; }; build-system = [ @@ -32,7 +32,7 @@ buildPythonPackage rec { dependencies = [ setuptools pyphen - cmudict + nltk ]; pythonImportsCheck = [ @@ -43,6 +43,8 @@ buildPythonPackage rec { "tests/" ]; + NLTK_DATA = nltk.data.cmudict; + meta = { description = "Python package to calculate readability statistics of a text object"; homepage = "https://textstat.org"; From a1e8410008c5bef75193af7e10afde8dae0ae1de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:29:24 +0000 Subject: [PATCH 149/298] python3Packages.python-openevse-http: 0.2.4 -> 0.2.5 --- .../python-modules/python-openevse-http/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-openevse-http/default.nix b/pkgs/development/python-modules/python-openevse-http/default.nix index bc1d7b5e044d..156d5aafc819 100644 --- a/pkgs/development/python-modules/python-openevse-http/default.nix +++ b/pkgs/development/python-modules/python-openevse-http/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "python-openevse-http"; - version = "0.2.4"; + version = "0.2.5"; pyproject = true; src = fetchFromGitHub { owner = "firstof9"; repo = "python-openevse-http"; tag = finalAttrs.version; - hash = "sha256-aI1IU9mGThg9tNAqdgKAG5miuVDQozWJoBaoy3cFhwY="; + hash = "sha256-HcrcjMJTDZz/5ijluv3Ow77A24jOWg26nlbq/mBcmAA="; }; build-system = [ setuptools ]; From cbe3c9f28de044411f873562e70c28cad4742c7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:31:16 +0000 Subject: [PATCH 150/298] pagemon: 0.02.05 -> 0.02.06 --- pkgs/by-name/pa/pagemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pagemon/package.nix b/pkgs/by-name/pa/pagemon/package.nix index 2cd0481d1335..a051eee3f9da 100644 --- a/pkgs/by-name/pa/pagemon/package.nix +++ b/pkgs/by-name/pa/pagemon/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pagemon"; - version = "0.02.05"; + version = "0.02.06"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = "pagemon"; tag = "V${finalAttrs.version}"; - hash = "sha256-Crr1312wZ1IIwvODAUooZ0Lr75W0qdDQrr1sszaNHa4="; + hash = "sha256-nlgrPGctgP6F90LTkVXVZ1MVbkr8yDF/AI+yrvnU5Hs="; }; buildInputs = [ ncurses ]; From 7731d85bdb0f49aee411da06a75830860084c437 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:33:52 +0000 Subject: [PATCH 151/298] tml: 0.7.0 -> 0.7.1 --- pkgs/by-name/tm/tml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tm/tml/package.nix b/pkgs/by-name/tm/tml/package.nix index 9f8029e8b675..41700c789543 100644 --- a/pkgs/by-name/tm/tml/package.nix +++ b/pkgs/by-name/tm/tml/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "tml"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "liamg"; repo = "tml"; rev = "v${finalAttrs.version}"; - hash = "sha256-QMXEKjOKYQlzXc2ds8OAAL5xUxayGb6mxxyeHsCkfwo="; + hash = "sha256-hDcQIBwjm7ZL9zUdTeZfvMeh/kqRk6wjwtCUvTJCG/U="; }; vendorHash = "sha256-CHZS1SpPko8u3tZAYbf+Di882W55X9Q/zd4SmFCRgKM="; From fba1a466ca37136e7b2783b35c16d01c39242f22 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:46:29 +0000 Subject: [PATCH 152/298] python3Packages.uhooapi: 1.2.6 -> 1.2.7 --- pkgs/development/python-modules/uhooapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uhooapi/default.nix b/pkgs/development/python-modules/uhooapi/default.nix index edb18bd3354c..a6598f54644a 100644 --- a/pkgs/development/python-modules/uhooapi/default.nix +++ b/pkgs/development/python-modules/uhooapi/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "uhooapi"; - version = "1.2.6"; + version = "1.2.7"; pyproject = true; src = fetchFromGitHub { owner = "getuhoo"; repo = "uhooapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-DEb54ZoYe9CaxpCoQVpqbQlaZkDLuqRAjiu8SqiI6b0="; + hash = "sha256-3t9c4KomP5aQlU80AeQ5FK7XtgLWs7PdeDIwscf+k3g="; }; build-system = [ setuptools ]; From 5ac2759567134e6d0183cd0e50d0b3eaf265e12d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:48:24 +0000 Subject: [PATCH 153/298] convco: 0.6.2 -> 0.6.3 --- pkgs/by-name/co/convco/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/convco/package.nix b/pkgs/by-name/co/convco/package.nix index 9c7abd5de926..9bd51a9efc5b 100644 --- a/pkgs/by-name/co/convco/package.nix +++ b/pkgs/by-name/co/convco/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "convco"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "convco"; repo = "convco"; rev = "v${finalAttrs.version}"; - hash = "sha256-giVaDOYYH3YE9Gy0byt92vGEfyM4rTjpHDsKm5lqlP4="; + hash = "sha256-fJrP4XtlUX0RvH8T76YxqUCM/R+QvUpsaumn3Z1SOh0="; }; - cargoHash = "sha256-DTeZDpS3OaGcem9AaAPFN+2AWuqWSGfk2KknbcgFzi0="; + cargoHash = "sha256-ySTXy8Jqw/EZl/olbWjMaDD8dryUFyWFvyapfvglFHI="; nativeBuildInputs = [ cmake From cb1263d018251deb35514240105e8f7b95129e96 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 2 Mar 2026 16:42:21 -0800 Subject: [PATCH 154/298] python3Packages.unstructured-inference: fix build --- .../python-modules/unstructured-inference/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index dc9162b7732a..99a00417a5c2 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -5,13 +5,11 @@ setuptools, # runtime dependencies accelerate, - detectron2, huggingface-hub, layoutparser, onnx, onnxruntime, opencv-python, - paddleocr, python-multipart, rapidfuzz, transformers, @@ -39,6 +37,11 @@ buildPythonPackage rec { build-system = [ setuptools ]; + pythonRelaxDeps = [ + # Wants >= 4.13.0.90 but the latest release is 4.13.0 + "opencv-python" + ]; + dependencies = [ accelerate huggingface-hub From 67268fdae131f4a97519d62ec89fda4f09e44115 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:50:17 +0000 Subject: [PATCH 155/298] panoply: 5.9.0 -> 5.9.1 --- pkgs/by-name/pa/panoply/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/panoply/package.nix b/pkgs/by-name/pa/panoply/package.nix index 016d2a3a0f21..e970a3db3958 100644 --- a/pkgs/by-name/pa/panoply/package.nix +++ b/pkgs/by-name/pa/panoply/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "panoply"; - version = "5.9.0"; + version = "5.9.1"; src = fetchurl { url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz"; - hash = "sha256-OCxplchCBx5hCbihg4WNu/RrcYBo5Jfdm1VDIr9swRU="; + hash = "sha256-PwGbN/J4zXelzV1nSUqOtOyb7anh+aht46Ihza5aLCc="; }; nativeBuildInputs = [ makeWrapper ]; From b7a125d6ce0ff186ed6a829376a5c5f66d5b4eb4 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 2 Mar 2026 16:49:41 -0800 Subject: [PATCH 156/298] python3Packages.unstructured-inference: migrate to finalAttrs --- .../python-modules/unstructured-inference/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index 99a00417a5c2..c177b301f2a1 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -23,7 +23,7 @@ pdf2image, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "unstructured-inference"; version = "1.1.7"; pyproject = true; @@ -31,7 +31,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-inference"; - tag = version; + tag = finalAttrs.version; hash = "sha256-RY+acfyAGP2r8axfifQkTSkbwkrZ0u6KvFwds24IkMc="; }; @@ -101,7 +101,7 @@ buildPythonPackage rec { meta = { description = "Hosted model inference code for layout parsing models"; homepage = "https://github.com/Unstructured-IO/unstructured-inference"; - changelog = "https://github.com/Unstructured-IO/unstructured-inference/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/Unstructured-IO/unstructured-inference/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ happysalada ]; platforms = [ @@ -110,4 +110,4 @@ buildPythonPackage rec { "aarch64-darwin" ]; }; -} +}) From b7bdcc468236cd03f9b2924412deb889d7b40f81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:51:01 +0000 Subject: [PATCH 157/298] python3Packages.meshtastic: 2.7.7 -> 2.7.8 --- pkgs/development/python-modules/meshtastic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meshtastic/default.nix b/pkgs/development/python-modules/meshtastic/default.nix index 4c82178aab11..df554a9b6079 100644 --- a/pkgs/development/python-modules/meshtastic/default.nix +++ b/pkgs/development/python-modules/meshtastic/default.nix @@ -33,14 +33,14 @@ buildPythonPackage (finalAttrs: { pname = "meshtastic"; - version = "2.7.7"; + version = "2.7.8"; pyproject = true; src = fetchFromGitHub { owner = "meshtastic"; repo = "python"; tag = finalAttrs.version; - hash = "sha256-dpO5mYdEagJ/dDiKV7vJMRdQAZN0GY7/Sf6/kkHRpCM="; + hash = "sha256-LAcBD7BUNzexq3kTY/fw2yPMq66T5+cPj9p3GeGH/Vw="; }; pythonRelaxDeps = [ From 092f13a0788fd3c697efd6a846f67665f6e45be9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 01:04:50 +0000 Subject: [PATCH 158/298] vscode-extensions.sonarsource.sonarlint-vscode: 4.43.0 -> 4.44.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 364cf0ae473c..6beeae39e19d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4322,8 +4322,8 @@ let mktplcRef = { publisher = "sonarsource"; name = "sonarlint-vscode"; - version = "4.43.0"; - hash = "sha256-cpd8+fbp57l+XYBuDnz95lmKzJ8IUHu937KWHsLXrPk="; + version = "4.44.0"; + hash = "sha256-6P29hCcOpEWNXSArnMPiWVwbbyhzlS1LCh3uSDWEfJo="; }; meta.license = lib.licenses.lgpl3Only; }; From 0e14688ac0512cd961552cd77e78902e60a3e67c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 01:07:18 +0000 Subject: [PATCH 159/298] terraform-providers.hashicorp_awscc: 1.68.0 -> 1.73.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 63010f8b0486..facff2985987 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -508,13 +508,13 @@ "vendorHash": "sha256-ukDTmgzd4aJ2SJ27qofCtagRTWlP9foF/WwrTkmZEI4=" }, "hashicorp_awscc": { - "hash": "sha256-eJ4GiOkohhbuwsKtvoDlUM933F3Fd3b5HMLG3mjHBvA=", + "hash": "sha256-nyHKE0bpu7vbOE8uDwqaFjeAdXeMf324FjPb6stRiFU=", "homepage": "https://registry.terraform.io/providers/hashicorp/awscc", "owner": "hashicorp", "repo": "terraform-provider-awscc", - "rev": "v1.68.0", + "rev": "v1.73.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-udGQHfLQ/gc73ZhbO7Wko5MUhkeFpIvSGCDgPkYAG38=" + "vendorHash": "sha256-NKuuX63rVjUk/+cqR4o/nWIsyNS2uUrAu/9fG3aWBwc=" }, "hashicorp_azuread": { "hash": "sha256-BkQwLkGu8Xmb4laoXOLDbSPyya5v8HBBNIya5hUBlV8=", From 31a29bdfe7d637dfcbea3973adb214e9d9dc46fe Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:52:29 -0800 Subject: [PATCH 160/298] irpf: move icon to spec-compliant location --- pkgs/by-name/ir/irpf/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ir/irpf/package.nix b/pkgs/by-name/ir/irpf/package.nix index 47b75758430e..a2d5d9088685 100644 --- a/pkgs/by-name/ir/irpf/package.nix +++ b/pkgs/by-name/ir/irpf/package.nix @@ -8,6 +8,7 @@ makeWrapper, unzip, xdg-utils, + imagemagick, writeScript, }: @@ -40,13 +41,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { unzip makeWrapper copyDesktopItems + imagemagick ]; desktopItems = [ (makeDesktopItem { name = "irpf"; exec = "irpf"; - icon = "rfb64"; + icon = "rfb"; desktopName = "Imposto de Renda Pessoa Física"; comment = "Programa Oficial da Receita para elaboração do IRPF"; categories = [ "Office" ]; @@ -72,9 +74,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { --set _JAVA_AWT_WM_NONREPARENTING 1 \ --set AWT_TOOLKIT MToolkit - mkdir -p $out/share/pixmaps - unzip -j lib/ppgd-icones-4.0.jar icones/rfb64.png -d $out/share/pixmaps - + mkdir -p $out/share/icons/hicolor/{96x96,72x72,32x32}/apps + unzip -jp lib/ppgd-icones-4.0.jar icones/rfb64.png | magick - -background none -gravity center -extent 96x96 $out/share/icons/hicolor/96x96/apps/rfb.png + unzip -jp lib/ppgd-icones-4.0.jar icones/rfb48.png | magick - -background none -gravity center -extent 72x72 $out/share/icons/hicolor/72x72/apps/rfb.png + unzip -j lib/ppgd-icones-4.0.jar icones/rfb.png -d $out/share/icons/hicolor/32x32/apps runHook postInstall ''; From 0f0bc6aff0ba24612adebb49e4c6d80a170e7c14 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 2 Mar 2026 17:13:35 -0800 Subject: [PATCH 161/298] python3Packages.behave: disable broken feature test features/tags.help.feature fails due to a formatting change in stdout. Disabled. --- pkgs/development/python-modules/behave/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/behave/default.nix b/pkgs/development/python-modules/behave/default.nix index 094a048247c6..24a3fadb1bd2 100644 --- a/pkgs/development/python-modules/behave/default.nix +++ b/pkgs/development/python-modules/behave/default.nix @@ -67,8 +67,11 @@ buildPythonPackage rec { "test_step_decorator_async_run_until_complete" ]; + # -e disables tags.help.feature from being executed (due to stdout formatting differences) postCheck = '' - ${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' features/ + ${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' \ + -e tags.help.feature \ + features/ ${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' tools/test-features/ ${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' issue.features/ ''; From dbca8ee8941e605d0b42fb24126ced075f50b4f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 01:33:28 +0000 Subject: [PATCH 162/298] libretro.mame2003-plus: 0-unstable-2026-01-16 -> 0-unstable-2026-02-27 --- .../applications/emulators/libretro/cores/mame2003-plus.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index e3260d8b3d00..0827b125432f 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2026-01-16"; + version = "0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "b9b7bfaa2d9e40ca5b94af1f6e9ec77332e4f6c3"; - hash = "sha256-92lHdfYlITWPO4uVzVf3l+rm3RPyUu7/dO6h9t/+A4Q="; + rev = "3a69de934a184cda6551c64ab4b503b0c2958634"; + hash = "sha256-+/semhVh3TgqHYYhzFjOy7cjzQgFxoWxlgz9e34Zvt4="; }; makefile = "Makefile"; From 1e0da22114f471172db1e65688a1aa1ce800bf28 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:38:21 -0800 Subject: [PATCH 163/298] johnny: move icon to spec-compliant location --- pkgs/by-name/jo/johnny/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/jo/johnny/package.nix b/pkgs/by-name/jo/johnny/package.nix index e70c774e2152..bdf97c42c2e4 100644 --- a/pkgs/by-name/jo/johnny/package.nix +++ b/pkgs/by-name/jo/johnny/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, qt5, john, + imagemagick, makeWrapper, makeDesktopItem, copyDesktopItems, @@ -29,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: { copyDesktopItems qt5.wrapQtAppsHook qt5.qmake + imagemagick ]; installPhase = '' @@ -37,7 +39,9 @@ stdenv.mkDerivation (finalAttrs: { --prefix PATH : ${lib.makeBinPath [ john ]} install -D README $out/share/doc/johnny/README install -D LICENSE $out/share/licenses/johnny/LICENSE - install -D resources/icons/johnny_128.png $out/share/pixmaps/johnny.png + mkdir -p $out/share/icons/hicolor/512x512/apps + magick resources/icons/johnny.png -resize 512x512 $out/share/icons/hicolor/512x512/apps/johnny.png + install -D resources/icons/johnny_128.png $out/share/icons/hicolor/128x128/apps/johnny.png runHook postInstall ''; From e1d4272eb9e486900b3d123fd5fe09ad769e71df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:09:41 +0000 Subject: [PATCH 164/298] gelly: 0.18.2 -> 0.18.3 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index 75f7866e06b3..ee5ff16dd6ec 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.18.2"; + version = "0.18.3"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-95mpAfS6upV3p0LoieMWwVUnSLn7KistMlegRclZJvw="; + hash = "sha256-JDCy6RILbEXRL6Oq2UBrkhdLeEx4aHWrrF5EPkY8pXg="; }; - cargoHash = "sha256-+Itmi463TVDfutqPNoxGy1lE/Iv8Qc7d5jXqe9GW4Qg="; + cargoHash = "sha256-MmwPCUdZJWBYmMbNklaejkSyTB+x1GwnHLInYxA/1sc="; nativeBuildInputs = [ pkg-config From b0fedcad234e914f820e1c63f1227188b9853f63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:19:21 +0000 Subject: [PATCH 165/298] lrcsnc: 0.1.2 -> 0.1.3-1 --- pkgs/by-name/lr/lrcsnc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lr/lrcsnc/package.nix b/pkgs/by-name/lr/lrcsnc/package.nix index 11bc0c2905c2..3ebb4c13d0b0 100644 --- a/pkgs/by-name/lr/lrcsnc/package.nix +++ b/pkgs/by-name/lr/lrcsnc/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "lrcsnc"; - version = "0.1.2"; + version = "0.1.3-1"; src = fetchFromGitHub { owner = "Endg4meZer0"; repo = "lrcsnc"; tag = "v${finalAttrs.version}"; - hash = "sha256-U1wq3x9GkwJYoR7jA3EtRcFd6UkMf5UGWuBeG+6DYLY="; + hash = "sha256-/lDOWxPl9Z6LellbbuGMNMhiqQfulKmogQ/KnlGus3g="; }; - vendorHash = "sha256-ww+SXy29woGlb120sj1oGb4MIQJzpBCKGpUKYsYxTMk="; + vendorHash = "sha256-33BiLjmMcPAyd0SEGA24MnaW74L764bcU1A6s1pl3+8="; ldflags = [ "-X lrcsnc/internal/setup.version=${finalAttrs.version}" ]; From a5bbcdba35b31a5357d814dbcd1147eeb0a5cb8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:24:13 +0000 Subject: [PATCH 166/298] terraform-providers.grafana_grafana: 4.25.0 -> 4.26.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index bf9885639c57..2f52e322cee8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -472,13 +472,13 @@ "vendorHash": "sha256-mzDFyk2oImRXt72kFV5Ln++ScgoecpJEJtzUKjvCaws=" }, "grafana_grafana": { - "hash": "sha256-EO18AHTtuchRpHxcXa5shmCpoLR91Ows8doBUTjollI=", + "hash": "sha256-ski6B1mZCILcMM6JBWHx0IelYmx0UdDwPYi13PSgIAo=", "homepage": "https://registry.terraform.io/providers/grafana/grafana", "owner": "grafana", "repo": "terraform-provider-grafana", - "rev": "v4.25.0", + "rev": "v4.26.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-5+nBYEAdiyNYsZsWvghciCYixQB3ojRlpSiSdjNWDHY=" + "vendorHash": "sha256-64XspOrtBa97fj9DXUQb6siecDfBQETqKvfwckjzU3c=" }, "gridscale_gridscale": { "hash": "sha256-FAKvQ/MEod5Ck0PG4ffQ+gQp6zZ0JDRXPOrOiDpWMls=", From aaa8ae45f507167719796043226c508dfa8913ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:31:46 +0000 Subject: [PATCH 167/298] go-arch-lint: 1.13.0 -> 1.14.0 --- pkgs/by-name/go/go-arch-lint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-arch-lint/package.nix b/pkgs/by-name/go/go-arch-lint/package.nix index 66089852b435..4f3227f92365 100644 --- a/pkgs/by-name/go/go-arch-lint/package.nix +++ b/pkgs/by-name/go/go-arch-lint/package.nix @@ -14,13 +14,13 @@ buildGo125Module (finalAttrs: { pname = "go-arch-lint"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "fe3dback"; repo = "go-arch-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-TtYeowoL8NEOw1coiLHJ/epcFMaxT4zsBSsnLgmhKDc="; + hash = "sha256-AMPqMtBg1RjbqlfAHz193q1SFeqDmF7WrjvX2psqVro="; }; vendorHash = "sha256-2n7OjF4gl+qq9M5EtU0nmgWwRPZ3YvmLQDAgJ8w9S1M="; From 2ee38a086f05c143edacfab7e20d6c244f98fe16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:51:17 +0000 Subject: [PATCH 168/298] kubectl-view-allocations: 1.0.0 -> 1.1.0 --- .../networking/cluster/kubectl-view-allocations/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix b/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix index ee97df25bd4e..e9fc74d92306 100644 --- a/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix +++ b/pkgs/applications/networking/cluster/kubectl-view-allocations/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "kubectl-view-allocations"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "davidB"; repo = "kubectl-view-allocations"; tag = version; - hash = "sha256-R4pxbIUY9QEsblbVv2/QbWZv7A/ZDQmUnOCYB34RkdE="; + hash = "sha256-AZsieePjIFY3xXG39tfwSvRcNgLdvEQSKALXgRCkuc4="; }; - cargoHash = "sha256-liExE40Ldel1G4RT3P1y5Da65RJSrc7HD+52SwW0oeg="; + cargoHash = "sha256-0bStmuLFkYsyd7rJlHA7/rXGtlh2CvjXWPnDwoq33v4="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 3998b38c64548050e3d250e5f6580ff81237c5b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 02:54:09 +0000 Subject: [PATCH 169/298] librecad: 2.2.1.3 -> 2.2.1.4 --- pkgs/by-name/li/librecad/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librecad/package.nix b/pkgs/by-name/li/librecad/package.nix index eb39505995df..d9f269cc6525 100644 --- a/pkgs/by-name/li/librecad/package.nix +++ b/pkgs/by-name/li/librecad/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "librecad"; - version = "2.2.1.3"; + version = "2.2.1.4"; src = fetchFromGitHub { owner = "LibreCAD"; repo = "LibreCAD"; tag = "v${finalAttrs.version}"; - hash = "sha256-pun0mMCIsL8XfFlP14EkpBitNHL4OKezPfAF17D9pLg="; + hash = "sha256-e6T4Bh0ik3vF9b98a90sDgYfc0xaf8WrMUQCOBg9QTU="; }; buildInputs = [ From 0463790667ca2edbff7d420a4433f389b336cb99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:10:46 +0000 Subject: [PATCH 170/298] go-httpbin: 2.20.0 -> 2.21.0 --- pkgs/by-name/go/go-httpbin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-httpbin/package.nix b/pkgs/by-name/go/go-httpbin/package.nix index d1c9de4ad246..81bbb2938593 100644 --- a/pkgs/by-name/go/go-httpbin/package.nix +++ b/pkgs/by-name/go/go-httpbin/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "go-httpbin"; - version = "2.20.0"; + version = "2.21.0"; src = fetchFromGitHub { owner = "mccutchen"; repo = "go-httpbin"; tag = "v${finalAttrs.version}"; - hash = "sha256-FXD5XgvdQ5b6AcDC2VJPSDJXjb6RwOskPNtBV4fy6Pc="; + hash = "sha256-QJskXXieiFr406WI8gGtgcoL4pHEVzNOwM6JyYk+0EA="; }; vendorHash = null; From 84aa358ecdd95f65e18fe0330b68f602244e2b03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:18:24 +0000 Subject: [PATCH 171/298] oscar64: 1.32.267 -> 1.32.268 --- pkgs/by-name/os/oscar64/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/oscar64/package.nix b/pkgs/by-name/os/oscar64/package.nix index 068630fc32b6..7e76207bf779 100644 --- a/pkgs/by-name/os/oscar64/package.nix +++ b/pkgs/by-name/os/oscar64/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "oscar64"; - version = "1.32.267"; + version = "1.32.268"; src = fetchFromGitHub { owner = "drmortalwombat"; repo = "oscar64"; tag = "v${finalAttrs.version}"; - hash = "sha256-SxjR+HAUJrjBPCn5doEx+6lzUikG55/KgiV/e3Vg/tQ="; + hash = "sha256-ZpXC8G7PUWCW5m9JnEuq2jt2YeMK/t9XzWqjZAjOqqc="; }; postPatch = '' From 4cb3ca449e60f4a025dec0cab1e17587a5e0237f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:24:07 +0000 Subject: [PATCH 172/298] python3Packages.types-docutils: 0.22.3.20251115 -> 0.22.3.20260223 --- pkgs/development/python-modules/types-docutils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-docutils/default.nix b/pkgs/development/python-modules/types-docutils/default.nix index fca59a1bd40f..81b5e5b4c172 100644 --- a/pkgs/development/python-modules/types-docutils/default.nix +++ b/pkgs/development/python-modules/types-docutils/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-docutils"; - version = "0.22.3.20251115"; + version = "0.22.3.20260223"; pyproject = true; src = fetchPypi { pname = "types_docutils"; inherit version; - hash = "sha256-D3nqanvU0S1WyfgkoAkP+uDqQgQgPrAAY5KQaFCRPhY="; + hash = "sha256-6Q6Gjagt9hXqIhfPNt/zHwlmDaoV/A+VavU/icE2RQE="; }; build-system = [ setuptools ]; From 43a1a5587bdbb3e2da357901592de36ba54d5999 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:25:25 +0000 Subject: [PATCH 173/298] prometheus-nut-exporter: 3.2.3 -> 3.2.5 --- pkgs/by-name/pr/prometheus-nut-exporter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-nut-exporter/package.nix b/pkgs/by-name/pr/prometheus-nut-exporter/package.nix index e045d6e24d59..6edc92ca6ee1 100644 --- a/pkgs/by-name/pr/prometheus-nut-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-nut-exporter/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "nut-exporter"; - version = "3.2.3"; + version = "3.2.5"; src = fetchFromGitHub { owner = "DRuggeri"; repo = "nut_exporter"; rev = "v${version}"; - sha256 = "sha256-tgYxkVen2aegX+py9goQIQtw1eNZJ7K8CqgaKOsDgxA="; + sha256 = "sha256-et1XCKpjyhr7yY24t8xBSRzh9nAmIG6bdjgbI1LuJaE="; }; vendorHash = "sha256-cMZ4GSal03LIZi7ESr/sQx8zLHNepOTZGEEsdvsNhec="; From 5b628f68a27d44d0753a6a1e0a443b18a847b8a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:33:16 +0000 Subject: [PATCH 174/298] _1password-gui: 8.12.2 -> 8.12.5 --- pkgs/by-name/_1/_1password-gui/sources.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index 69de260c1915..0ae0524731ed 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -1,28 +1,28 @@ { "stable": { "linux": { - "version": "8.12.2", + "version": "8.12.5", "sources": { "x86_64": { - "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.2.x64.tar.gz", - "hash": "sha256-vJ+GwQjlDCn6723q1+/xFUFkN9XjI9/0eCftmYQgS1s=" + "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.5.x64.tar.gz", + "hash": "sha256-oa94KXgl4R/HElxSs8CLI5mvpT/4AYHfvODkGr3itJU=" }, "aarch64": { - "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.2.arm64.tar.gz", - "hash": "sha256-V639cHbGZD/Fvaqa4c5jpei3jF9kNPST8LeYogS4fr8=" + "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.5.arm64.tar.gz", + "hash": "sha256-/y8pU8iXLgKGq2tcIMIiRnO4hiXR6rTPp8jTI43St5g=" } } }, "darwin": { - "version": "8.12.2", + "version": "8.12.5", "sources": { "x86_64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.2-x86_64.zip", - "hash": "sha256-IYxOVYoeKBsuDo5pS/LcjFNZsdyUL7Jb1QORj2BEB3Y=" + "url": "https://downloads.1password.com/mac/1Password-8.12.5-x86_64.zip", + "hash": "sha256-jAaCSPpm3T7uC6y0A5BF821Q050f/P00kWlvYa0Hn5s=" }, "aarch64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.2-aarch64.zip", - "hash": "sha256-Z4h2E8dCNA1O+SZGtguueZ36mHbJ11yxMSYiNTpM25U=" + "url": "https://downloads.1password.com/mac/1Password-8.12.5-aarch64.zip", + "hash": "sha256-G4IOVxfaEyzhe74e/IbNt2TSPAgNcF1wri/Pbi4Xr7I=" } } } From 51666aeec351d1d57c5513e3d306458079b249aa Mon Sep 17 00:00:00 2001 From: Wael Nasreddine Date: Mon, 2 Mar 2026 19:42:40 -0800 Subject: [PATCH 175/298] ncps: disable integration tests The integration tests, albeit quite useful, can be flaky on slow and/or busy systems (since they rely on wall clock to pass). For that reason, I will disable them in nixpkgs and leave upstream to deal with testing it. --- pkgs/by-name/nc/ncps/package.nix | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 53e5602d51ca..61150c7b82c6 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -6,14 +6,9 @@ jq, lib, makeWrapper, - mariadb, - minio, - minio-client, nix-update-script, nixosTests, - postgresql, python3, - redis, writeShellScriptBin, xz, }: @@ -44,16 +39,7 @@ buildGoModule (finalAttrs: { nativeBuildInputs = [ makeWrapper # used for wrapping the binary so it can always find the xz binary - - curl # used for checking MinIO health check dbmate # used for testing - jq # used for testing by the init-minio - mariadb # MySQL/MariaDB for integration tests - minio # S3-compatible storage for integration tests - minio-client # mc CLI for MinIO setup - postgresql # PostgreSQL for integration tests - python3 # used for generating the ports - redis # Redis for distributed locking integration tests ]; postInstall = '' @@ -78,23 +64,6 @@ buildGoModule (finalAttrs: { checkFlags = [ "-race" ]; - # pre and post checks - preCheck = '' - # Set up cleanup trap to ensure background processes are killed even if tests fail - cleanup() { - source $src/nix/packages/ncps/post-check-minio.sh - source $src/nix/packages/ncps/post-check-mysql.sh - source $src/nix/packages/ncps/post-check-postgres.sh - source $src/nix/packages/ncps/post-check-redis.sh - } - trap cleanup EXIT - - source $src/nix/packages/ncps/pre-check-minio.sh - source $src/nix/packages/ncps/pre-check-mysql.sh - source $src/nix/packages/ncps/pre-check-postgres.sh - source $src/nix/packages/ncps/pre-check-redis.sh - ''; - passthru = { dbmate-wrapper = buildGoModule { pname = "ncps-dbmate-wrapper"; From f10673fc43b4abdc2df3ea1acf9dfbd34ea57ce5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:44:23 +0000 Subject: [PATCH 176/298] temporal: 1.29.3 -> 1.30.1 --- pkgs/by-name/te/temporal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix index 59671384d687..08d1fd6fad88 100644 --- a/pkgs/by-name/te/temporal/package.nix +++ b/pkgs/by-name/te/temporal/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "temporal"; - version = "1.29.3"; + version = "1.30.1"; src = fetchFromGitHub { owner = "temporalio"; repo = "temporal"; tag = "v${finalAttrs.version}"; - hash = "sha256-rifErftrYC2PnsJmorBE997OarqAg1xYsca1/EM4/KE="; + hash = "sha256-pmgQkvWjwwaErKnj/nn73qTeYqIMsHi0lyrY6c1+o/0="; }; - vendorHash = "sha256-CdzcOE/J0gqUbq7BXPpLFyNPNbFTziR5j9GPdYPzv50="; + vendorHash = "sha256-pZrMwud23xq8uA+lDO6Va8iH+AUsoBLestqsB2yRBFw="; overrideModAttrs = old: { # netdb.go allows /etc/protocols and /etc/services to not exist and happily proceeds, but it panic()s if they exist but return permission denied. From 300920f0766504ae08074b4b55daf21298aec8ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:46:03 +0000 Subject: [PATCH 177/298] codebook: 0.3.30 -> 0.3.31 --- pkgs/by-name/co/codebook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codebook/package.nix b/pkgs/by-name/co/codebook/package.nix index 3da924bec58e..c9a6312c1f5f 100644 --- a/pkgs/by-name/co/codebook/package.nix +++ b/pkgs/by-name/co/codebook/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "codebook"; - version = "0.3.30"; + version = "0.3.31"; src = fetchFromGitHub { owner = "blopker"; repo = "codebook"; tag = "v${finalAttrs.version}"; - hash = "sha256-TpHaUtNU6U3OlA7YmqY4roB/NdusMffZCsPkoi/lPUM="; + hash = "sha256-pe+u4scmoVgKJupqXejwq1mDpaq5QrTozVcbGfUkXJk="; }; buildAndTestSubdir = "crates/codebook-lsp"; - cargoHash = "sha256-hxPgYGBq+KZfEyFiHQG31cNEN6A6hUgKRgZXIHOGalw="; + cargoHash = "sha256-T6MCQZ8mWMMsI7+LoHTHZZyMaEq8taME3vWtrfKlzAY="; env = { CARGO_PROFILE_RELEASE_LTO = "fat"; From ee36b5335b9cdfa17fc3a0b8c6098e6c73949411 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 03:56:00 +0000 Subject: [PATCH 178/298] limine: 10.8.0 -> 10.8.2 --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 7164b0441206..c193eee1c127 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "10.8.0"; + version = "10.8.2"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-U+TlcIGmRrWjJqlaESIKhj12t2NE2we2qNxS5nSMql0="; + hash = "sha256-1T7i7L92Q0ErGi3BzgIcTNkcBUcP/V7lPGjblJFoAKA="; }; enableParallelBuilding = true; From a7a578479a680b2c026d8fb1f373be7a86912daa Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 2 Mar 2026 20:04:40 -0800 Subject: [PATCH 179/298] python3Packages.accuweather: add dependency on yarl --- pkgs/development/python-modules/accuweather/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/accuweather/default.nix b/pkgs/development/python-modules/accuweather/default.nix index f8460f1b59de..91318f108b18 100644 --- a/pkgs/development/python-modules/accuweather/default.nix +++ b/pkgs/development/python-modules/accuweather/default.nix @@ -10,6 +10,7 @@ pytestCheckHook, setuptools, syrupy, + yarl, }: buildPythonPackage rec { @@ -29,6 +30,7 @@ buildPythonPackage rec { dependencies = [ aiohttp orjson + yarl ]; nativeCheckInputs = [ From 98737c74256cd80462793931f138666ce898a69d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:07:03 +0000 Subject: [PATCH 180/298] xml2rfc: 3.31.0 -> 3.32.0 --- pkgs/development/python-modules/xml2rfc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix index 865c8c4d6ec1..ead691a159f1 100644 --- a/pkgs/development/python-modules/xml2rfc/default.nix +++ b/pkgs/development/python-modules/xml2rfc/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "xml2rfc"; - version = "3.31.0"; + version = "3.32.0"; pyproject = true; src = fetchFromGitHub { owner = "ietf-tools"; repo = "xml2rfc"; tag = "v${version}"; - hash = "sha256-thgLt1PHXbKxDDhqQcHUP/AZsGq/OfAOSRV9KrFmPWw="; + hash = "sha256-3SE54ihJY5zs4YIROalHhKoeCiXCk6wYgaOBHEP3ze0="; }; postPatch = '' From 406b4de19c12e29db9f8ee2e9a520f31fa64e88f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:16:48 +0000 Subject: [PATCH 181/298] goimports-reviser: 3.11.0 -> 3.12.6 --- pkgs/by-name/go/goimports-reviser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goimports-reviser/package.nix b/pkgs/by-name/go/goimports-reviser/package.nix index 193740c503b8..2d1ad65dfe42 100644 --- a/pkgs/by-name/go/goimports-reviser/package.nix +++ b/pkgs/by-name/go/goimports-reviser/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "goimports-reviser"; - version = "3.11.0"; + version = "3.12.6"; src = fetchFromGitHub { owner = "incu6us"; repo = "goimports-reviser"; rev = "v${finalAttrs.version}"; - hash = "sha256-5v10DmJovyDyfAlgLuO4uCKRDZGIUxGLHFJRHsGmSm4="; + hash = "sha256-QFnTiFINWprGuBrRwLFMexIbv6Xu+tq7rTVif7YvLsc="; }; vendorHash = "sha256-aTPzvqIwjZzEq9LHFdebIgbKMwsBOqLbpEWB7rN7cYY="; From f4a017bf12309b87809757f9eab6a98009f7e8ab Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Tue, 3 Mar 2026 12:25:52 +0800 Subject: [PATCH 182/298] nixos/kavita: fix option renaming An incorrect semantic change is hidden in typo fixes in #495442. This patch reverts that. --- nixos/doc/manual/release-notes/rl-2405.section.md | 2 +- nixos/modules/services/web-apps/kavita.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md index fbf696d51d21..4a6081ea0561 100644 --- a/nixos/doc/manual/release-notes/rl-2405.section.md +++ b/nixos/doc/manual/release-notes/rl-2405.section.md @@ -708,7 +708,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi The port can be specified in [`services.nextcloud.config.dbhost`](#opt-services.nextcloud.config.dbhost). - `services.kavita` now uses the free-form option `services.kavita.settings` for the application settings file. - The options `services.kavita.ipAddresses` and `services.kavita.port` now exist at `services.kavita.settings.IpAddresses` + The options `services.kavita.ipAdresses` and `services.kavita.port` now exist at `services.kavita.settings.IpAddresses` and `services.kavita.settings.IpAddresses`. The file at `services.kavita.tokenKeyFile` now needs to contain a secret with 512+ bits instead of 128+ bits. diff --git a/nixos/modules/services/web-apps/kavita.nix b/nixos/modules/services/web-apps/kavita.nix index 6196fd15f9b3..bd42fb0885b3 100644 --- a/nixos/modules/services/web-apps/kavita.nix +++ b/nixos/modules/services/web-apps/kavita.nix @@ -15,12 +15,12 @@ in { imports = [ (lib.mkChangedOptionModule - [ "services" "kavita" "ipAddresses" ] + [ "services" "kavita" "ipAdresses" ] [ "services" "kavita" "settings" "IpAddresses" ] ( config: let - value = lib.getAttrFromPath [ "services" "kavita" "ipAddresses" ] config; + value = lib.getAttrFromPath [ "services" "kavita" "ipAdresses" ] config; in lib.concatStringsSep "," value ) From bbc298c6ec1dcd31dda4f46ba54a993bb699c1aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:30:57 +0000 Subject: [PATCH 183/298] committed: 1.1.10 -> 1.1.11 --- pkgs/by-name/co/committed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/committed/package.nix b/pkgs/by-name/co/committed/package.nix index ff51e1fc7507..2480611315fc 100644 --- a/pkgs/by-name/co/committed/package.nix +++ b/pkgs/by-name/co/committed/package.nix @@ -7,7 +7,7 @@ git, }: let - version = "1.1.10"; + version = "1.1.11"; in rustPlatform.buildRustPackage { pname = "committed"; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage { owner = "crate-ci"; repo = "committed"; tag = "v${version}"; - hash = "sha256-shYfKpQl0hv9m/x9UuWFksdNB6mkeQPFPP16vGxUbVw="; + hash = "sha256-6uWiZRvR7QszZQbGwo+fPbKtr+wsIHVl6iomODz2cu0="; }; - cargoHash = "sha256-CK/vYcxYXE/hEq1h9mgwrYyeS36hfiYC8WDJN9iNH6s="; + cargoHash = "sha256-qV5WaszJ/VeC6XkgBim3IRmDCU7ieAIGl7Vr5t1F8Ow="; nativeCheckInputs = [ git From c28523c190ac4e3eae8d73eecb15c2e055638cb4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:32:09 +0000 Subject: [PATCH 184/298] python3Packages.dissect-util: 3.23 -> 3.24 --- pkgs/development/python-modules/dissect-util/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dissect-util/default.nix b/pkgs/development/python-modules/dissect-util/default.nix index 8f7141e517fe..34be3e6498df 100644 --- a/pkgs/development/python-modules/dissect-util/default.nix +++ b/pkgs/development/python-modules/dissect-util/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "dissect-util"; - version = "3.23"; + version = "3.24"; pyproject = true; src = fetchFromGitHub { owner = "fox-it"; repo = "dissect.util"; tag = version; - hash = "sha256-dHP5nyumuQxAS3hkw4XRaLR3DMFn+WEFkLRbKBODIFo="; + hash = "sha256-AbkIVtUbQkkui7H1ZT/xHl1tCfZMvlrbZ2RD3YJAh0E="; }; build-system = [ From 4b13c2c408ffcbf3f3eaa7eca2d6c31d51523de6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:46:32 +0000 Subject: [PATCH 185/298] rime-wanxiang: 14.7.5 -> 15.0.0 --- pkgs/by-name/ri/rime-wanxiang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix index f0bb67f1c419..45f64c0bc01c 100644 --- a/pkgs/by-name/ri/rime-wanxiang/package.nix +++ b/pkgs/by-name/ri/rime-wanxiang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-wanxiang"; - version = "14.7.5"; + version = "15.0.0"; src = fetchFromGitHub { owner = "amzxyz"; repo = "rime_wanxiang"; tag = "v" + finalAttrs.version; - hash = "sha256-jiwWwqMVHflF5D5k37sxtN2kIAcistVDULw0pgCUL7k="; + hash = "sha256-6IeUpcyi4DsKRJLFjJH0zGHz2ZWqA7qMz4brIJPU8q0="; }; installPhase = '' From a0bb8e11f04217e92ba2b488697d11c2efadd94b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:47:15 +0000 Subject: [PATCH 186/298] python3Packages.dissect: 3.21 -> 3.22 --- pkgs/development/python-modules/dissect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dissect/default.nix b/pkgs/development/python-modules/dissect/default.nix index def50df00c0f..349136e602a7 100644 --- a/pkgs/development/python-modules/dissect/default.nix +++ b/pkgs/development/python-modules/dissect/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "dissect"; - version = "3.21"; + version = "3.22"; pyproject = true; src = fetchFromGitHub { owner = "fox-it"; repo = "dissect"; tag = version; - hash = "sha256-INqZwN3x5MzrACyaUOa2A7mrKvld9reN1PJVxkq837o="; + hash = "sha256-+Nq/7ftOD9/un9TYdrztbaUcBtDcfju36bkrDH57+ms="; }; pythonRelaxDeps = true; From 1de52d704b5ced07e686ac7f8f0674c9ad8b47a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 04:59:24 +0000 Subject: [PATCH 187/298] python3Packages.sievelib: 1.4.3 -> 1.5.0 --- pkgs/development/python-modules/sievelib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sievelib/default.nix b/pkgs/development/python-modules/sievelib/default.nix index e83a1845193b..0f2f70b19e68 100644 --- a/pkgs/development/python-modules/sievelib/default.nix +++ b/pkgs/development/python-modules/sievelib/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "sievelib"; - version = "1.4.3"; + version = "1.5.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-bFemWvAc6WbJCxPlLxT7+acDd2egcbg4FHTMWrIxBPQ="; + hash = "sha256-Kvuq8lA6/pEt4IgeTFdzg+b5D4dikx+00y8rVBI85FA="; }; build-system = [ setuptools-scm ]; From c8870627df758cb41cff1ae2911bc83dfc197d10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Mar 2026 21:05:56 -0800 Subject: [PATCH 188/298] python3Packages.python-xbox: 0.1.3 -> 0.2.0 Diff: https://github.com/tr4nt0r/python-xbox/compare/v0.1.3...v0.2.0 Changelog: https://github.com/tr4nt0r/python-xbox/releases/tag/v0.2.0 --- pkgs/development/python-modules/python-xbox/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-xbox/default.nix b/pkgs/development/python-modules/python-xbox/default.nix index 0a4a40115ea8..1943f8c83c40 100644 --- a/pkgs/development/python-modules/python-xbox/default.nix +++ b/pkgs/development/python-modules/python-xbox/default.nix @@ -1,6 +1,6 @@ { buildPythonPackage, - ecdsa, + cryptography, fetchFromGitHub, freezegun, hatch-regex-commit, @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "python-xbox"; - version = "0.1.3"; + version = "0.2.0"; pyproject = true; src = fetchFromGitHub { owner = "tr4nt0r"; repo = "python-xbox"; tag = "v${version}"; - hash = "sha256-qSVUAjstTPIxpqF0eE4HhwvUf/Q9rD+pqw9CQUkF6ug="; + hash = "sha256-5sYN7w/cemZPMt8awsoaUPo845oXiiUsIfl8GG85Umw="; }; build-system = [ @@ -37,7 +37,7 @@ buildPythonPackage rec { ]; dependencies = [ - ecdsa + cryptography httpx ms-cv pydantic From 59ad093d4ddfbcce563ff41a5f4c906a7970307c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 2 Mar 2026 21:10:56 -0800 Subject: [PATCH 189/298] python3Packages.pysrdaligateway: 0.20.2 -> 0.20.3 Diff: https://github.com/maginawin/PySrDaliGateway/compare/v0.20.2...v0.20.3 Changelog: https://github.com/maginawin/PySrDaliGateway/releases/tag/v0.20.3 --- pkgs/development/python-modules/pysrdaligateway/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysrdaligateway/default.nix b/pkgs/development/python-modules/pysrdaligateway/default.nix index c3f3a14a35e9..57b148571b87 100644 --- a/pkgs/development/python-modules/pysrdaligateway/default.nix +++ b/pkgs/development/python-modules/pysrdaligateway/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pysrdaligateway"; - version = "0.20.2"; + version = "0.20.3"; pyproject = true; src = fetchFromGitHub { owner = "maginawin"; repo = "PySrDaliGateway"; tag = "v${version}"; - hash = "sha256-JZ4+HJ53p28iqr62E/SCW7/ohv4/skyvRaIea24+mzM="; + hash = "sha256-D98hT87xcLxwOKHgd0M4wIdQIrojxYhtEFlw3hkE2FI="; }; build-system = [ setuptools ]; From 24c582951fc1bb33b8319fb15d618a6c95696f6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 05:13:12 +0000 Subject: [PATCH 190/298] remnote: 1.23.7 -> 1.23.10 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index ff3aad016449..55b4b322f336 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.23.7"; + version = "1.23.10"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-tC6TjRzBrG6coZADzFYcZH1W9IkCG3fKfLGRiRkyJiQ="; + hash = "sha256-EOmsV9tsp3fKH6Ktwx3O/Mk5XBq4byY19cCA7/JOWj8="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From 4af07687dd4436ca0d98d30ec8f3dfffc1123440 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 05:36:17 +0000 Subject: [PATCH 191/298] python3Packages.aiontfy: 0.8.0 -> 0.8.1 --- pkgs/development/python-modules/aiontfy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiontfy/default.nix b/pkgs/development/python-modules/aiontfy/default.nix index 247da0ce98cd..5ff9a00e048d 100644 --- a/pkgs/development/python-modules/aiontfy/default.nix +++ b/pkgs/development/python-modules/aiontfy/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "aiontfy"; - version = "0.8.0"; + version = "0.8.1"; pyproject = true; src = fetchFromGitHub { owner = "tr4nt0r"; repo = "aiontfy"; tag = "v${version}"; - hash = "sha256-xpzAt4yRgzn2lV/4KscxqRwsF/+K78bPMcLYc9qFW58="; + hash = "sha256-pwlPtFeMBvSc1keFvDv5hzB/WIxHJSuTspKKQrAowiA="; }; build-system = [ From 284b9d8e67a56fab786c0c90bcf8b99bdf61ef27 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 05:48:24 +0000 Subject: [PATCH 192/298] kiwix-tools: 3.8.1 -> 3.8.2 --- pkgs/by-name/ki/kiwix-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ki/kiwix-tools/package.nix b/pkgs/by-name/ki/kiwix-tools/package.nix index fa7cad399f3e..728bb53b664a 100644 --- a/pkgs/by-name/ki/kiwix-tools/package.nix +++ b/pkgs/by-name/ki/kiwix-tools/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "kiwix-tools"; - version = "3.8.1"; + version = "3.8.2"; src = fetchFromGitHub { owner = "kiwix"; repo = "kiwix-tools"; tag = finalAttrs.version; - hash = "sha256-lq7pP9ftRe26EEVntdY9xs951mvrvUKMMep/Oup4jdE="; + hash = "sha256-JtHi/rbXMoP0YT1wsBjjx9jK3weptnTs8hm1rhW06Bg="; }; nativeBuildInputs = [ From 17470b8f420700a9a3bb6376969912cf34b4d8f6 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Mon, 2 Mar 2026 22:00:19 +0800 Subject: [PATCH 193/298] sarasa-gothic: use installFonts --- pkgs/by-name/sa/sarasa-gothic/package.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sa/sarasa-gothic/package.nix b/pkgs/by-name/sa/sarasa-gothic/package.nix index 30b841054367..5d16aca68354 100644 --- a/pkgs/by-name/sa/sarasa-gothic/package.nix +++ b/pkgs/by-name/sa/sarasa-gothic/package.nix @@ -3,6 +3,7 @@ stdenvNoCC, fetchurl, unzip, + installFonts, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -18,16 +19,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { sourceRoot = "."; - nativeBuildInputs = [ unzip ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - cp *.ttc $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ + unzip + installFonts + ]; meta = { description = "CJK programming font based on Iosevka and Source Han Sans"; From 624d06373a9314648039164c1f0f162268e2ed92 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 3 Mar 2026 09:26:16 +0300 Subject: [PATCH 194/298] lasuite-meet{,-frontend}: 1.6.0 -> 1.9.0 --- pkgs/by-name/la/lasuite-meet-frontend/package.nix | 6 +++--- pkgs/by-name/la/lasuite-meet/package.nix | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet-frontend/package.nix b/pkgs/by-name/la/lasuite-meet-frontend/package.nix index a3afaa3a1120..4964ac865a97 100644 --- a/pkgs/by-name/la/lasuite-meet-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-meet-frontend/package.nix @@ -7,13 +7,13 @@ buildNpmPackage rec { pname = "lasuite-meet-frontend"; - version = "1.6.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-j5kkmaB91y6KDROZjkUbosdmSG+udo6D/gcyfsU4Bbs="; + hash = "sha256-It/XicX3QBcaun36uksmbeEwhpCHpPM4SAfJwm6wjsQ="; }; sourceRoot = "source/src/frontend"; @@ -21,7 +21,7 @@ buildNpmPackage rec { npmDeps = fetchNpmDeps { inherit version src; sourceRoot = "source/src/frontend"; - hash = "sha256-IIwTRAdEJX4Uk+//5aGQsLMNtQDbaw6w8c91M9p4fQc="; + hash = "sha256-eE8vzu6Bp1+kcM0xMUaIRJs+j9N+DhGtR4sxucmSqUM="; }; buildPhase = '' diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix index bba045a4d194..720b5a706ed6 100644 --- a/pkgs/by-name/la/lasuite-meet/package.nix +++ b/pkgs/by-name/la/lasuite-meet/package.nix @@ -13,14 +13,14 @@ in python.pkgs.buildPythonApplication rec { pname = "lasuite-meet"; - version = "1.6.0"; + version = "1.9.0"; pyproject = true; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-j5kkmaB91y6KDROZjkUbosdmSG+udo6D/gcyfsU4Bbs="; + hash = "sha256-It/XicX3QBcaun36uksmbeEwhpCHpPM4SAfJwm6wjsQ="; }; sourceRoot = "source/src/backend"; From ab26c26ed12be2c4a10d49858968ff7675d57d16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 06:30:56 +0000 Subject: [PATCH 195/298] paqet: 1.0.0-alpha.18 -> 1.0.0-alpha.19 --- pkgs/by-name/pa/paqet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paqet/package.nix b/pkgs/by-name/pa/paqet/package.nix index ca00901a7535..d651f6445fd8 100644 --- a/pkgs/by-name/pa/paqet/package.nix +++ b/pkgs/by-name/pa/paqet/package.nix @@ -9,12 +9,12 @@ }: buildGoModule (finalAttrs: { pname = "paqet"; - version = "1.0.0-alpha.18"; + version = "1.0.0-alpha.19"; src = fetchFromGitHub { owner = "hanselime"; repo = "paqet"; tag = "v${finalAttrs.version}"; - hash = "sha256-FuCbQz+Lhbw/xHJYhZo4uxH2ODV/uVFR7XDOK5DKZkU="; + hash = "sha256-aflWI3WBVF6rl+yS8sNv2XOMK6q4oj3qqGpuqlmrh18="; }; vendorHash = "sha256-olyjpzHZKgD5fhXSyCmEuwYmcJGMUS+b+Hglm2JF1NY="; From c1a23fdddfd08414c2806c34cf4257e449944cec Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 3 Mar 2026 14:57:57 +0800 Subject: [PATCH 196/298] lxgw-fusionkai: use installFonts --- pkgs/by-name/lx/lxgw-fusionkai/package.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-fusionkai/package.nix b/pkgs/by-name/lx/lxgw-fusionkai/package.nix index f41da234e594..53e43fa9d48b 100644 --- a/pkgs/by-name/lx/lxgw-fusionkai/package.nix +++ b/pkgs/by-name/lx/lxgw-fusionkai/package.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, stdenvNoCC, + installFonts, }: stdenvNoCC.mkDerivation rec { @@ -15,13 +16,7 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-pEISoFEsv8SJOGa2ud/nV1yvl8T9kakfKENu3mfYA5A="; }; - installPhase = '' - runHook preInstall - - install -Dm644 *.ttf -t $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://github.com/lxgw/FusionKai"; From 465589aa9e5f8f42a390ca9bc67fe9926f814e35 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 3 Mar 2026 14:58:08 +0800 Subject: [PATCH 197/298] lxgw-wenkai: use installFonts --- pkgs/by-name/lx/lxgw-wenkai/package.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-wenkai/package.nix b/pkgs/by-name/lx/lxgw-wenkai/package.nix index be50342ee3f6..96fa62eb3632 100644 --- a/pkgs/by-name/lx/lxgw-wenkai/package.nix +++ b/pkgs/by-name/lx/lxgw-wenkai/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchurl, + installFonts, }: stdenvNoCC.mkDerivation rec { @@ -13,14 +14,7 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-4GWCSMl+gdxnEPa8JPz7c+bWmxP7HaZHj+D0yUDqgVc="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - mv *.ttf $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://lxgw.github.io/"; From c2e49f21c2a682bae53cb398b121321756437a41 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Tue, 3 Mar 2026 14:58:14 +0800 Subject: [PATCH 198/298] lxgw-wenkai-tc: use installFonts --- pkgs/by-name/lx/lxgw-wenkai-tc/package.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix b/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix index c13bd716be93..07619db5a043 100644 --- a/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix +++ b/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix @@ -2,6 +2,7 @@ stdenvNoCC, fetchurl, lib, + installFonts, }: stdenvNoCC.mkDerivation rec { @@ -12,14 +13,7 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-secUl91sR6AgHD1ac96ka4BtaMjdQYUPnzVM7jgv5n4="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - mv *.ttf $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://github.com/lxgw/LxgwWenKaiTC"; From 3dc10603736739362b90c2db88cdd63fae44633e Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Mon, 2 Mar 2026 23:05:29 -0800 Subject: [PATCH 199/298] transmission_4: set RUN_CLANG_TIDY=OFF to unbreak darwin --- pkgs/applications/networking/p2p/transmission/4.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/p2p/transmission/4.nix b/pkgs/applications/networking/p2p/transmission/4.nix index 532bfd1f9450..a42e2ad6eeaf 100644 --- a/pkgs/applications/networking/p2p/transmission/4.nix +++ b/pkgs/applications/networking/p2p/transmission/4.nix @@ -86,6 +86,7 @@ stdenv.mkDerivation (finalAttrs: { (cmakeBool "ENABLE_MAC" false) # requires xcodebuild (cmakeBool "ENABLE_QT" (enableQt5 || enableQt6)) (cmakeBool "INSTALL_LIB" installLib) + (cmakeBool "RUN_CLANG_TIDY" false) ] ++ optionals stdenv.hostPlatform.isDarwin [ # Transmission sets this to 10.13 if not explicitly specified, see https://github.com/transmission/transmission/blob/0be7091eb12f4eb55f6690f313ef70a66795ee72/CMakeLists.txt#L7-L16. From 7f64237059a7ab02feee632a8b7bcff9aa036c69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 07:24:59 +0000 Subject: [PATCH 200/298] lakectl: 1.78.0 -> 1.79.0 --- pkgs/by-name/la/lakectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lakectl/package.nix b/pkgs/by-name/la/lakectl/package.nix index 25fafa78cf2d..cc891b962c5a 100644 --- a/pkgs/by-name/la/lakectl/package.nix +++ b/pkgs/by-name/la/lakectl/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "lakectl"; - version = "1.78.0"; + version = "1.79.0"; src = fetchFromGitHub { owner = "treeverse"; repo = "lakeFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-jap9xErA4WzP7p6TASG1lxdFTBWHletvyrhJ/9RXa/I="; + hash = "sha256-UL9JvrNvtHADI0POguLXMDNNvO1oKHXXwfr8tOyvFYc="; }; subPackages = [ "cmd/lakectl" ]; From 2df6d513d1187d46fc77941b88ffc7dc235705df Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 3 Mar 2026 08:28:10 +0100 Subject: [PATCH 201/298] jj-starship: init at 0.7.0 --- pkgs/by-name/jj/jj-starship/package.nix | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pkgs/by-name/jj/jj-starship/package.nix diff --git a/pkgs/by-name/jj/jj-starship/package.nix b/pkgs/by-name/jj/jj-starship/package.nix new file mode 100644 index 000000000000..950979726160 --- /dev/null +++ b/pkgs/by-name/jj/jj-starship/package.nix @@ -0,0 +1,54 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + pkg-config, + libgit2, + zlib, + apple-sdk, + libiconv, + versionCheckHook, + withGit ? true, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "jj-starship"; + version = "0.7.0"; + + src = fetchFromGitHub { + owner = "dmmulroy"; + repo = "jj-starship"; + tag = "v${finalAttrs.version}"; + hash = "sha256-YfcFlJsPCRfqhN+3JUWE77c+eHIp5RAu2rq/JhSxCec="; + }; + + cargoHash = "sha256-XMz6b63raPkgmUzB6L3tOYPxTenytmGWOQrs+ikcSts="; + + buildNoDefaultFeatures = !withGit; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + zlib + ] + ++ lib.optionals withGit [ libgit2 ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk + libiconv + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + changelog = "https://github.com/dmmulroy/jj-starship/releases/tag/${finalAttrs.src.tag}"; + description = "Unified Starship prompt module for Git and Jujutsu repositories that is optimized for latency"; + homepage = "https://github.com/dmmulroy/jj-starship"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "jj-starship"; + }; +}) From 299305292b2425fc08e7605ef9d1be8cf2ec0a69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 07:51:41 +0000 Subject: [PATCH 202/298] markdownlint-cli: 0.47.0 -> 0.48.0 --- pkgs/by-name/ma/markdownlint-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/markdownlint-cli/package.nix b/pkgs/by-name/ma/markdownlint-cli/package.nix index 66ab3820708e..a4c129326726 100644 --- a/pkgs/by-name/ma/markdownlint-cli/package.nix +++ b/pkgs/by-name/ma/markdownlint-cli/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "markdownlint-cli"; - version = "0.47.0"; + version = "0.48.0"; src = fetchFromGitHub { owner = "igorshubovych"; repo = "markdownlint-cli"; rev = "v${version}"; - hash = "sha256-ZlUgkDu3mqZV83JswnIaNENlcrhFxujIT0DlaW2RO8M="; + hash = "sha256-sepA0XUAXzhjKiHrOwtoXN9rJ3t6ge9vA5xYNzIHyDs="; }; - npmDepsHash = "sha256-5rAp3Tw3cLhGQNbWiOCrR0l772fh4yW8qgVa+//OyRM="; + npmDepsHash = "sha256-pFJKEntmpO8CskQiSEqTwDxVZbdZDa/Uk2HcnMctiz4="; dontNpmBuild = true; From ee8328f6aad36f39e149cf39a55b6b56d57aed2b Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Tue, 3 Mar 2026 08:23:17 +0100 Subject: [PATCH 203/298] zed-editor: 0.224.11 -> 0.225.12 Changelogs: - https://github.com/zed-industries/zed/releases/tag/v0.225.12 - https://github.com/zed-industries/zed/releases/tag/v0.225.10 - https://github.com/zed-industries/zed/releases/tag/v0.225.9 The `zed::tests::test_window_edit_state_restoring_enabled` test had been disabled before we switched to cargo-nextest, but is now failing again for unknown reasons. --- pkgs/by-name/ze/zed-editor/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index bec641d46641..9fff0dbf455b 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -107,7 +107,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.224.11"; + version = "0.225.12"; outputs = [ "out" @@ -120,7 +120,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-VOPAypHlcr7nY3/wk4ec/Ltv+DUf/v4rHDa5oCsg0aE="; + hash = "sha256-rVJ+NNsnhoXr6y2j2VFrXQVrgbXQY/a6l2Khs36SvDU="; }; postPatch = '' @@ -140,7 +140,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-V61uZEl6LG/xckOajcWugf/K+mJR8Bn9WjqxvvwBbfw="; + cargoHash = "sha256-i6BZPAKCgomWA/c923/tB9uWtXGr5VXIqmGCYtUUBLM="; nativeBuildInputs = [ cmake @@ -203,6 +203,14 @@ rustPlatform.buildRustPackage (finalAttrs: { ] ++ finalAttrs.buildFeatures; + # cargo-nextest does not support the `=` syntax for parameters, so all test skips must be defined + # as two separate arguments + checkFlags = lib.optionals stdenv.hostPlatform.isLinux [ + # Fails on Linux since v0.225, possibly related to https://github.com/zed-industries/zed/pull/48800 + "--skip" + "zed::tests::test_window_edit_state_restoring_enabled" + ]; + env = { ALLOW_MISSING_LICENSES = true; ZSTD_SYS_USE_PKG_CONFIG = true; From ade08f265508557ab24945f3e31aa53bd13fc924 Mon Sep 17 00:00:00 2001 From: Dmitry Ivankov Date: Tue, 3 Mar 2026 09:30:11 +0100 Subject: [PATCH 204/298] xla: build for aarch64-linux too Maybe https://github.com/NixOS/nixpkgs/pull/492814 fixed aarch64-linux too, in any way it seems to be buildable now --- pkgs/by-name/xl/xla/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/xl/xla/package.nix b/pkgs/by-name/xl/xla/package.nix index 85be5651e6a8..900b192d8fae 100644 --- a/pkgs/by-name/xl/xla/package.nix +++ b/pkgs/by-name/xl/xla/package.nix @@ -161,6 +161,7 @@ in { x86_64-linux = "sha256-OJfSqDlEC+yhWwwMwaD5HGvuHm8OWk+yQxmbH0/gZ88="; aarch64-darwin = "sha256-sKxtdgozCV1on1gd+bm8FKyFxP0u70Hs24OdLNA3jh0="; + aarch64-linux = "sha256-Ex0tbTF+EdISPKvy6K2zas8A+MofLmaLDN0Xvz7JI/o="; } .${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); preInstall = '' @@ -206,6 +207,7 @@ in maintainers = with lib.maintainers; [ samuela ]; platforms = [ "x86_64-linux" + "aarch64-linux" "aarch64-darwin" ]; }; From c2a8f7d4331cb0f142170784c45ead4dadd2cee8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 08:57:18 +0000 Subject: [PATCH 205/298] terraform-ls: 0.38.4 -> 0.38.5 --- pkgs/by-name/te/terraform-ls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terraform-ls/package.nix b/pkgs/by-name/te/terraform-ls/package.nix index 04355f8746fa..7132b7938c15 100644 --- a/pkgs/by-name/te/terraform-ls/package.nix +++ b/pkgs/by-name/te/terraform-ls/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "terraform-ls"; - version = "0.38.4"; + version = "0.38.5"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-ls"; rev = "v${finalAttrs.version}"; - hash = "sha256-lnFmeE9kPSG+r1PW83Ld5WaLqQSlfglSiUIZAtVzjF4="; + hash = "sha256-sMYOdd7+fut6Rko4jcaITfT7YdXoRzWsfWsOBvKoBhY="; }; - vendorHash = "sha256-g7r2+enb2j8cvRY3EP7GDIwEUfin8366ihw1r7zMhjw="; + vendorHash = "sha256-qN09XAkk8cvzsXxr0v7ttlChhqMWBTawQ6PQlpxJWK4="; ldflags = [ "-s" From 7614268184f761e878eeced8c3e6958be9fdea74 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 08:58:12 +0000 Subject: [PATCH 206/298] pyenv: 2.6.23 -> 2.6.24 --- pkgs/by-name/py/pyenv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index 3816b554022f..5bb34fa993c7 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pyenv"; - version = "2.6.23"; + version = "2.6.24"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${finalAttrs.version}"; - hash = "sha256-ejYVBXTDPJFh/9vBet16HMxXvQ5qJzZPPp3vnZUp8A8="; + hash = "sha256-s8roBirIoZQ1IJ76Tu5HM/EXiAug2O7wMOAFamqBFqw="; }; nativeBuildInputs = [ From 3442aaf51154aef58cea4857a14c32acabdb3746 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 09:19:59 +0000 Subject: [PATCH 207/298] xremap: 0.14.15 -> 0.14.17 --- pkgs/by-name/xr/xremap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index 4c96ad0cb2c1..54933655472f 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -43,13 +43,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.14.15"; + version = "0.14.17"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-hXbCEdWcpOvHsFIE7pQw3evqPjqXJhEYBCBJKoGVzJQ="; + hash = "sha256-4WRJqRxfQ2udOo/U/iVoY9IB1XbDKH9yaSeOQAGciRM="; }; nativeBuildInputs = [ pkg-config ]; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-IKolxGFgr8JiYE4ThqALa5lolz+iypXiEUp2P4JW6EY="; + cargoHash = "sha256-8zVUA2tpFe0MKzhu188FdQ/uAqffbaXkNh9Sl7XlI1E="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; From 51a296f20fea4b8c4e755b2efba5ba82baa51c7d Mon Sep 17 00:00:00 2001 From: zimward Date: Tue, 3 Mar 2026 10:21:39 +0100 Subject: [PATCH 208/298] switch-to-configuration-ng: update rust-ini --- pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml b/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml index 364c0f625ffb..eaf057efdab6 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml +++ b/pkgs/by-name/sw/switch-to-configuration-ng/Cargo.toml @@ -19,7 +19,7 @@ libsystemd = "0.7.2" log = "0.4.21" nix = { version = "0.31.1", features = ["fs", "signal"] } regex = "1.12.3" -rust-ini = { version = "0.21.2", features = ["inline-comment"] } +rust-ini = { version = "0.21.3", features = ["inline-comment"] } syslog = "7.0.0" [build-dependencies] From 81ab35b8e7f9fead35db0fdd99a994de7bcd947a Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Thu, 26 Feb 2026 22:35:07 -0800 Subject: [PATCH 209/298] freedoom: init at 0.13.0 --- pkgs/by-name/fr/freedoom/package.nix | 57 ++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pkgs/by-name/fr/freedoom/package.nix diff --git a/pkgs/by-name/fr/freedoom/package.nix b/pkgs/by-name/fr/freedoom/package.nix new file mode 100644 index 000000000000..4d9753f1bf38 --- /dev/null +++ b/pkgs/by-name/fr/freedoom/package.nix @@ -0,0 +1,57 @@ +{ + asciidoc, + asciidoctor, + deutex, + fetchFromGitHub, + lib, + nix-update-script, + python3, + stdenvNoCC, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "freedoom"; + version = "0.13.0"; + + src = fetchFromGitHub { + owner = "freedoom"; + repo = "freedoom"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uOLyh/epVxv3/N+6P1glBX1ZkGWzHWGaERYZRSL/3AU="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + (python3.withPackages (ps: with ps; [ pillow ])) + asciidoc + asciidoctor + deutex + ]; + + preBuild = '' + patchShebangs . + ''; + + makeFlags = [ "prefix=$(out)" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Game based on the Doom engine"; + longDescription = '' + Freedoom is a complete, free content first person shooter game, + based on the Doom engine. + + Freedoom is not a program - rather, it consists of the levels, + artwork, sound effects and music that make up the game. To play + Freedoom, [it must be paired with an + engine](https://github.com/freedoom/freedoom#How-to-play) that + can play it. + ''; + homepage = "https://freedoom.github.io"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ yiyu ]; + platforms = lib.platforms.all; + }; +}) From 944ef0ea3b9c84926bbe046b817b07be59bf9912 Mon Sep 17 00:00:00 2001 From: Dustin Frisch Date: Wed, 28 May 2025 17:23:43 +0200 Subject: [PATCH 210/298] nixos/perses: init --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/monitoring/perses.nix | 131 ++++++++++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/perses.nix | 65 +++++++++ pkgs/by-name/pe/perses/package.nix | 3 + 6 files changed, 203 insertions(+) create mode 100644 nixos/modules/services/monitoring/perses.nix create mode 100644 nixos/tests/perses.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index a708c285091b..adbeeafb6a6f 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -66,6 +66,8 @@ - [Shoko](https://shokoanime.com), an anime management system. Available as [services.shoko](#opt-services.shoko.enable). +- [perses](https://perses.dev/), the open dashboard tool for Prometheus and other data sources. Available as [services.perses](#opt-services.perses.enable). + - [Drasl](https://github.com/unmojang/drasl), an alternative authentication server for Minecraft. Available as [services.drasl](#opt-services.drasl.enable). ## Backward Incompatibilities {#sec-release-26.05-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 2db1636f824e..615f4de6f778 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1038,6 +1038,7 @@ ./services/monitoring/opentelemetry-collector.nix ./services/monitoring/osquery.nix ./services/monitoring/parsedmarc.nix + ./services/monitoring/perses.nix ./services/monitoring/pgscv.nix ./services/monitoring/prometheus/alertmanager-gotify-bridge.nix ./services/monitoring/prometheus/alertmanager-irc-relay.nix diff --git a/nixos/modules/services/monitoring/perses.nix b/nixos/modules/services/monitoring/perses.nix new file mode 100644 index 000000000000..352cdd1eaee3 --- /dev/null +++ b/nixos/modules/services/monitoring/perses.nix @@ -0,0 +1,131 @@ +{ + pkgs, + lib, + config, + utils, + ... +}: + +let + inherit (lib) + getExe + mkOption + mkEnableOption + mkPackageOption + mkIf + types + ; + + cfg = config.services.perses; + + settingsFormat = pkgs.formats.yaml { }; + + configPath = "/run/perses/config.yaml"; + secretsReplacement = utils.genJqSecretsReplacement { + loadCredential = true; + } cfg.settings configPath; + +in +{ + options.services.perses = { + enable = mkEnableOption "perses"; + + package = mkPackageOption pkgs "perses" { }; + + port = mkOption { + type = types.port; + default = 8080; + description = '' + Perses Web interface port. + ''; + }; + + listenAddress = mkOption { + type = types.str; + default = ""; + description = '' + Address to listen on. Empty string will listen on all interfaces. + ''; + }; + + settings = mkOption { + type = types.submodule { + freeformType = settingsFormat.type; + }; + description = '' + Perses settings. See for available options. + You can specify secret values in this configuration by setting `somevalue._secret = "/path/to/file"` instead of setting `somevalue` directly. + ''; + default = { }; + }; + + extraOptions = mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ + "-web.telemetry-path=/metrics" + ]; + description = "Additional options passed to perses daemon."; + }; + }; + + config = mkIf cfg.enable { + systemd.services.perses = { + description = "Perses Daemon"; + wantedBy = [ "multi-user.target" ]; + after = [ "networking.target" ]; + + preStart = secretsReplacement.script; + + serviceConfig = rec { + ExecStart = utils.escapeSystemdExecArgs ( + [ + (getExe cfg.package) + "-config=${configPath}" + "-web.listen-address=${cfg.listenAddress}:${toString cfg.port}" + ] + ++ cfg.extraOptions + ); + + User = "perses"; + DynamicUser = true; + Restart = "on-failure"; + RuntimeDirectory = "perses"; + RuntimeDirectoryMode = "0755"; + StateDirectory = "perses"; + WorkingDirectory = "%S/${StateDirectory}"; + + LoadCredential = secretsReplacement.credentials; + + # Hardening + AmbientCapabilities = mkIf (cfg.port < 1024) [ "CAP_NET_BIND_SERVICE" ]; + CapabilityBoundingSet = if (cfg.port < 1024) then [ "CAP_NET_BIND_SERVICE" ] else [ "" ]; + LockPersonality = true; + NoNewPrivileges = true; + PrivateDevices = true; + PrivateTmp = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "full"; + RemoveIPC = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + SystemCallArchitectures = "native"; + UMask = "0027"; + }; + }; + + environment.systemPackages = [ cfg.package ]; + }; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 343500f195e2..763441391abb 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1249,6 +1249,7 @@ in peerflix = runTest ./peerflix.nix; peering-manager = runTest ./web-apps/peering-manager.nix; peertube = handleTestOn [ "x86_64-linux" ] ./web-apps/peertube.nix { }; + perses = runTest ./perses.nix; pgadmin4 = runTest ./pgadmin4.nix; pgbackrest = import ./pgbackrest { inherit runTest; }; pgbouncer = runTest ./pgbouncer.nix; diff --git a/nixos/tests/perses.nix b/nixos/tests/perses.nix new file mode 100644 index 000000000000..dc5d8ee39f36 --- /dev/null +++ b/nixos/tests/perses.nix @@ -0,0 +1,65 @@ +{ pkgs, lib, ... }: + +{ + name = "perses"; + + meta.maintainers = with lib.maintainers; [ fooker ]; + + nodes.prometheus = { + services.prometheus.enable = true; + networking.firewall.allowedTCPPorts = [ 9090 ]; + }; + + nodes.machine = { + services.perses = { + enable = true; + + settings.provisioning.folders = [ + (pkgs.writeTextDir "perses-test-provision-project.yaml" '' + kind: "Project" + metadata: + name: "my-project" + '') + (pkgs.writeTextDir "perses-test-provision-datasource.yaml" '' + kind: "Datasource" + metadata: + name: "my-prometheus" + project: "my-project" + spec: + default: true + plugin: + kind: "PrometheusDatasource" + spec: + proxy: + kind: "HTTPProxy" + spec: + url: "http://prometheus:9090/" + '') + ]; + }; + }; + + testScript = '' + start_all() + + prometheus.wait_for_unit("prometheus.service") + prometheus.wait_for_open_port(9090) + + with subtest("Perses starts"): + machine.wait_for_unit("perses.service") + machine.wait_for_open_port(8080) + machine.succeed("percli login http://127.0.0.1:8080") + machine.succeed("percli version") + machine.succeed("percli config") + machine.succeed("percli plugin list | grep 'Prometheus'") + + with subtest("Query resources"): + machine.succeed("percli get projects | grep my-project") + machine.succeed("percli project my-project") + machine.succeed("percli get datasources | grep my-prometheus") + machine.succeed("curl --fail -s 127.0.0.1:8080/api/v1/projects/my-project/datasources/my-prometheus") + + with subtest("Datasource check"): + machine.succeed("curl --fail -s http://127.0.0.1:8080/proxy/projects/my-project/datasources/my-prometheus/api/v1/status/config") + ''; +} diff --git a/pkgs/by-name/pe/perses/package.nix b/pkgs/by-name/pe/perses/package.nix index a7b17d8c9b35..cdc98c312aa2 100644 --- a/pkgs/by-name/pe/perses/package.nix +++ b/pkgs/by-name/pe/perses/package.nix @@ -10,6 +10,7 @@ turbo, linkFarm, installShellFiles, + nixosTests, }: let @@ -118,6 +119,8 @@ buildGoModule (finalAttrs: { passthru = { updateScript = ./update.sh; + tests.nixos = nixosTests.perses; + inherit pluginsArchive; }; From 6f17a2fd02042d9f2db50ef0e79766e1c3a90a40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 10:17:00 +0000 Subject: [PATCH 211/298] amp-cli: 0.0.1771812469-gd3302f -> 0.0.1772531288-g7d96a6 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 1c8e3103a2f9..20d296a82acf 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1771812469-gd3302f" + "@sourcegraph/amp": "^0.0.1772531288-g7d96a6" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1771812469-gd3302f", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1771812469-gd3302f.tgz", - "integrity": "sha512-wZp/VNPvzsBPWVfjeO6oZF853VzA+uQNoUHeEToEINB+Nq0YFqx+OD6Eo4pbi0E29NdYzfMdvOJOkDMcp0Spdw==", + "version": "0.0.1772531288-g7d96a6", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1772531288-g7d96a6.tgz", + "integrity": "sha512-h3MxHL/L0c8SD7NIdwpE7M1FWxd9OG7u8FjiLITVdtQg39cJmBoU+auOqJO5DfpsVxxUqhuatm0F6ldXzNbb9A==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 668ee88dee26..d465c886e9f1 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1771812469-gd3302f"; + version = "0.0.1772531288-g7d96a6"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-q4qgMNcNGWAqAQBWeD0YnNN1DBrMcjzRo/+NwarJy4U="; + hash = "sha256-BZ4o4AWGiV/1oxFqvGc9wy92Gi8dedeuMRSOHLQHPnA="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-7Z+yToC5wABI8blCLMGkqVgPOSe/D7AZIfgn9vnP6cM="; + npmDepsHash = "sha256-2etugV/fdw/AjznYjEfCSXTv1tkomcNK9UJT7/1T8KY="; propagatedBuildInputs = [ ripgrep From 248156facf6810b0d9ce7cc590ab9b3b638c7347 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 3 Mar 2026 11:15:55 +0100 Subject: [PATCH 212/298] glpi-agent: 1.15 -> 1.16 --- pkgs/by-name/gl/glpi-agent/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glpi-agent/package.nix b/pkgs/by-name/gl/glpi-agent/package.nix index 7cfbc3b72d42..21a04c5825a0 100644 --- a/pkgs/by-name/gl/glpi-agent/package.nix +++ b/pkgs/by-name/gl/glpi-agent/package.nix @@ -1,6 +1,7 @@ { lib, perlPackages, + libiec61850, nix, dmidecode, pciutils, @@ -15,13 +16,13 @@ perlPackages.buildPerlPackage rec { pname = "glpi-agent"; - version = "1.15"; + version = "1.16"; src = fetchFromGitHub { owner = "glpi-project"; repo = "glpi-agent"; tag = version; - hash = "sha256-+zHTlxfkZ1x21ePZUni7lbRJQ/NUDeoZnvOzM+yzG3M="; + hash = "sha256-JocNClbFH6fSZJDAVQCPaRvHrkLboNbQVTpyHjOV7go="; }; postPatch = '' @@ -101,6 +102,7 @@ perlPackages.buildPerlPackage rec { sed -e "s|./lib|$out/lib|" -i "$cur" wrapProgram "$cur" --prefix PATH : ${ lib.makeBinPath [ + libiec61850 nix dmidecode pciutils From eadd788aada196b04219011325e575bdb856b7b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 10:32:12 +0000 Subject: [PATCH 213/298] copybara: 20260216 -> 20260302 --- pkgs/by-name/co/copybara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index df307880ed16..414047486f5d 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20260216"; + version = "20260302"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-M36kpWy2LWUQt4gGBQexY+ZmYaJbwJDEu/QcdLhEBxQ="; + hash = "sha256-hThILMYr9XoTMOvTBEySLivEc0iPTD0Vhmpi8hwl5zY="; }; nativeBuildInputs = [ From abbec8f4be4fa942872ecf6363c9c0621ff2c11f Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Tue, 3 Mar 2026 13:43:16 +0300 Subject: [PATCH 214/298] maintainers: adds myself to n8n maintainers --- pkgs/by-name/n8/n8n/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index cd5de0265588..0d32e1eaa21f 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -135,6 +135,7 @@ stdenv.mkDerivation (finalAttrs: { gepbird AdrienLemaire sweenu + wrbbz ]; license = lib.licenses.sustainableUse; mainProgram = "n8n"; From d60277995fbcf9af470c2b15a954ea08c2aee4df Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Tue, 3 Mar 2026 13:45:10 +0300 Subject: [PATCH 215/298] n8n: fixes sorting by treating versions as numbers instead of strings --- pkgs/by-name/n8/n8n/update.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/n8/n8n/update.sh b/pkgs/by-name/n8/n8n/update.sh index bcf02c247da9..066dae4bc0aa 100755 --- a/pkgs/by-name/n8/n8n/update.sh +++ b/pkgs/by-name/n8/n8n/update.sh @@ -2,6 +2,9 @@ #!nix-shell --pure -i bash -p bash curl jq nix-update cacert git set -euo pipefail -new_version="$(curl -s "https://api.github.com/repos/n8n-io/n8n/releases?per_page=30" | \ - jq --raw-output 'map(select(.prerelease | not) | .tag_name) | sort | last | ltrimstr("n8n@")')" +new_version="$(curl -s 'https://api.github.com/repos/n8n-io/n8n/releases?per_page=30' | \ + jq -r ' + map(select(.prerelease | not) | .tag_name | sub("^n8n@"; "")) + | sort_by(split(".") | map(tonumber)) | last + ')" nix-update n8n --version "$new_version" From e5884044d5f8b2102b6887fdbf110e04465cfbd9 Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Tue, 3 Mar 2026 13:45:32 +0300 Subject: [PATCH 216/298] n8n: 2.9.4 -> 2.10.2 --- pkgs/by-name/n8/n8n/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index 0d32e1eaa21f..f2233ad94e93 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -25,20 +25,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "n8n"; - version = "2.9.4"; + version = "2.10.2"; src = fetchFromGitHub { owner = "n8n-io"; repo = "n8n"; tag = "n8n@${finalAttrs.version}"; - hash = "sha256-XXQPZHtY66gOQ+nYH+Q1IjbR+SRZ9g06sgBy2x8gGh4="; + hash = "sha256-Mpeksn6Xkk7jc4xJIdFS+9rWy882H85h82/IZ0RlUhI="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-TU7HIShYj20QtdcthP0nQdubYl0bdy+XM3CoX5Rvhzk="; + hash = "sha256-fnaQKbJqv1Gkc75wbCgRId4g53os5VKRhb3Jlb2eWRQ="; }; nativeBuildInputs = [ From 0007f17fdd5436d940d7b7e09a93ea403c12d7f7 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 3 Mar 2026 11:46:01 +0100 Subject: [PATCH 217/298] {nss,nss_latest}: Fix baseline violation on non-ppc64le POWER AltiVec was standardised in Power ISA v2.03 (POWER5+?). VSX was first standardised in Power ISA v2.06 (POWER7), and further expanded on in later versions (POWER8,9,...). The baseline (that I aim for at least) on 32-bit POWER and 64-bit big-endian POWER is older than these ISA versions, so AltiVec and VSX support may not be present, leading to SIGILLs when using NSS. Disable usage of these extensions on those targets. --- pkgs/development/libraries/nss/generic.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/nss/generic.nix b/pkgs/development/libraries/nss/generic.nix index c7d768fad3f8..f2a2c831962c 100644 --- a/pkgs/development/libraries/nss/generic.nix +++ b/pkgs/development/libraries/nss/generic.nix @@ -108,6 +108,7 @@ stdenv.mkDerivation rec { target = getArch stdenv.hostPlatform; target_system = stdenv.hostPlatform.uname.system; host = getArch stdenv.buildPlatform; + targetIsPpc64le = stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian; buildFlags = [ "-v" @@ -127,6 +128,10 @@ stdenv.mkDerivation rec { ++ lib.optionals (target_system != stdenv.buildPlatform.uname.system) [ "-DOS=${target_system}" ] + ++ lib.optionals stdenv.hostPlatform.isPower [ + "-Ddisable_altivec=${if targetIsPpc64le then "0" else "1"}" + "-Ddisable_crypto_vsx=${if targetIsPpc64le then "0" else "1"}" + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ "--disable-tests" ]; From b062bc95b75eb158452d7590563304598b65a991 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Tue, 3 Mar 2026 11:26:31 +0100 Subject: [PATCH 218/298] eb-garamond: switch to installFonts --- pkgs/by-name/eb/eb-garamond/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/eb/eb-garamond/package.nix b/pkgs/by-name/eb/eb-garamond/package.nix index c4e589d66aca..9bd15582bb78 100644 --- a/pkgs/by-name/eb/eb-garamond/package.nix +++ b/pkgs/by-name/eb/eb-garamond/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, python3, ttfautohint-nox, }: @@ -16,7 +17,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-ajieKhTeH6yv2qiE2xqnHFoMS65//4ZKiccAlC2PXGQ="; }; + outputs = [ + "out" + "webfont" + ]; + nativeBuildInputs = [ + installFonts (python3.withPackages (p: [ p.fontforge ])) ttfautohint-nox ]; @@ -32,13 +39,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postBuild ''; + # installFonts adds a hook to `postInstall` that installs fonts + # into the correct directories installPhase = '' runHook preInstall - - install -Dm644 build/*.ttf -t $out/share/fonts/truetype - install -Dm644 build/*.otf -t $out/share/fonts/opentype - install -Dm644 build/*.woff -t $out/share/fonts/woff - runHook postInstall ''; From 2322e6749acb5c5e51527798dfa4053dd20beb66 Mon Sep 17 00:00:00 2001 From: qbisi Date: Mon, 2 Mar 2026 19:57:13 +0800 Subject: [PATCH 219/298] python3Packages.dolfinx: fix build on aarch64-darwin --- pkgs/by-name/do/dolfinx/package.nix | 17 +++++++++++++++++ .../python-modules/fenics-dolfinx/default.nix | 6 +----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/do/dolfinx/package.nix b/pkgs/by-name/do/dolfinx/package.nix index 4ecc7250aba8..8f544b2857ed 100644 --- a/pkgs/by-name/do/dolfinx/package.nix +++ b/pkgs/by-name/do/dolfinx/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, pkg-config, spdlog, @@ -35,6 +36,22 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-CK7YEtJtrx/Mto72RHT4Qjg5StO28Et+FeCYxk5T+8s="; }; + patches = [ + # Fix wrong span extent in _lift_bc_interior_facets + # https://github.com/FEniCS/dolfinx/pull/4102 + (fetchpatch { + url = "https://github.com/FEniCS/dolfinx/commit/6daca34a075a6dcdfdf77feb13d55d5dbd20e4dd.patch"; + hash = "sha256-b/C1MqslS2OBCt+kK/+vJjW8pmsJx2FQ36qDtFA1ewI="; + includes = [ "cpp/dolfinx/fem/assemble_vector_impl.h" ]; + }) + # Fix hdf5 interface for rank 1 + # https://github.com/FEniCS/dolfinx/pull/4043 + (fetchpatch { + url = "https://github.com/FEniCS/dolfinx/commit/fce7c44f220d4cb94c5149ad28cd1ab00909c319.patch"; + hash = "sha256-EVm4Rx5UO/3pKIVvjgYAkN+i5QR+u0Nxwxotlf41t+Q="; + }) + ]; + nativeBuildInputs = [ cmake pkg-config diff --git a/pkgs/development/python-modules/fenics-dolfinx/default.nix b/pkgs/development/python-modules/fenics-dolfinx/default.nix index fac894456263..9788809e6039 100644 --- a/pkgs/development/python-modules/fenics-dolfinx/default.nix +++ b/pkgs/development/python-modules/fenics-dolfinx/default.nix @@ -1,8 +1,6 @@ { lib, stdenv, - toPythonModule, - fetchFromGitHub, buildPythonPackage, # build-system @@ -16,7 +14,6 @@ # buildInputs dolfinx, - darwinMinVersionHook, # dependency numpy, @@ -87,8 +84,7 @@ buildPythonPackage (finalAttrs: { buildInputs = [ fenicsPackages.dolfinx - ] - ++ lib.optional stdenv.hostPlatform.isDarwin (darwinMinVersionHook "13.3"); + ]; dependencies = [ numpy From e08cc214fb790307feeccb3e1888219e62995a24 Mon Sep 17 00:00:00 2001 From: Aaron Kaiser Date: Tue, 3 Mar 2026 12:42:14 +0100 Subject: [PATCH 220/298] nixos/calibre-web: fix ReadWritePaths when dataDir or calibreLibrary is set --- nixos/modules/services/web-apps/calibre-web.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/web-apps/calibre-web.nix b/nixos/modules/services/web-apps/calibre-web.nix index c452f25b7984..85e0348ed78a 100644 --- a/nixos/modules/services/web-apps/calibre-web.nix +++ b/nixos/modules/services/web-apps/calibre-web.nix @@ -187,6 +187,9 @@ in NoNewPrivileges = true; ProtectSystem = "strict"; + ReadWritePaths = + lib.optional (lib.hasPrefix "/" cfg.dataDir) cfg.dataDir + ++ lib.optional (cfg.options.calibreLibrary != null) cfg.options.calibreLibrary; PrivateTmp = true; PrivateDevices = true; PrivateIPC = true; From ec658369613d382178ff0174af8902991b06cc54 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Mar 2026 12:58:34 +0100 Subject: [PATCH 221/298] esphome: 2026.2.3 -> 2026.2.4 https://github.com/esphome/esphome/releases/tag/2026.2.4 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index b7bc866d9410..f00d0c590ac7 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2026.2.3"; + version = "2026.2.4"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-UJzteDGeoDZMYrII5241nP7buRxU/oH7FIgMmiuvW/k="; + hash = "sha256-SN9XfXFFogxKwstcS4ZQxJEGHpLpjyGzRWz2X0XQdIc="; }; patches = [ From 5e610ff269c5190a08250b63f6bfca586356756d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:07:40 +0000 Subject: [PATCH 222/298] vivaldi: 7.8.3925.73 -> 7.8.3925.74 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index e70a536ffdfa..9c5e3c1e384f 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.8.3925.73"; + version = "7.8.3925.74"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-qj41tJMWfto+NEqCqTvLAayJG5Upf/iKb5tQGRp/0y8="; - x86_64-linux = "sha256-A5Ab9hr402e/y7ENoWy2fWD+aw0rBd7ZxEnAXiI8Tks="; + aarch64-linux = "sha256-mjincXiugFWW4dnJEWC3AnBc7bk+pGmxS8w9kUJhTpM="; + x86_64-linux = "sha256-v7fAE8iUVYJCHnURD/XLpMz83X0RDK0IYrKmSMUtmxA="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From db9974bb0e3041f1f03d7f88b97d5a24680c8aef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:25:28 +0000 Subject: [PATCH 223/298] drasl: 3.4.2 -> 3.4.3 --- pkgs/by-name/dr/drasl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dr/drasl/package.nix b/pkgs/by-name/dr/drasl/package.nix index 77963d2fafde..49bf56f79376 100644 --- a/pkgs/by-name/dr/drasl/package.nix +++ b/pkgs/by-name/dr/drasl/package.nix @@ -10,13 +10,13 @@ }: buildGoModule (finalAttrs: { pname = "drasl"; - version = "3.4.2"; + version = "3.4.3"; src = fetchFromGitHub { owner = "unmojang"; repo = "drasl"; tag = "v${finalAttrs.version}"; - hash = "sha256-SOH6WXhBBx5JShr18Q0SyDFYVE7LMRUONdCJ1NB2HRQ="; + hash = "sha256-kisClBALEESxuGh2gtwCyB02/SrYvabouaApho7z7GY="; }; nativeBuildInputs = [ From 1ee7f89b27bbb03531b901bd5507e188b260bdcc Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 3 Mar 2026 15:29:36 +0300 Subject: [PATCH 224/298] kdePackages: Plasma 6.6.1 -> 6.6.2 --- pkgs/kde/generated/sources/plasma.json | 438 ++++++++++++------------- 1 file changed, 219 insertions(+), 219 deletions(-) diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json index ac1eefc15d3d..ec732fdf9769 100644 --- a/pkgs/kde/generated/sources/plasma.json +++ b/pkgs/kde/generated/sources/plasma.json @@ -1,367 +1,367 @@ { "aurorae": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/aurorae-6.6.1.tar.xz", - "hash": "sha256-jX/DD0PPjZqjNvQJNf/7+9sjOe9jB/R0IiyxEBQH1N4=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/aurorae-6.6.2.tar.xz", + "hash": "sha256-AU0pNM2WCK8izrUDoBZg6lrbC07J1rF0js4WG7SwtCM=" }, "bluedevil": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/bluedevil-6.6.1.tar.xz", - "hash": "sha256-wWBwfSa/58ZmH6WT1096WAQXeCw2TOxOFMoLxPVC/hs=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/bluedevil-6.6.2.tar.xz", + "hash": "sha256-AI3rYH8MUzvTyRA4iBEAuTy19KBiThPCM9Ht73JEjg8=" }, "breeze": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-6.6.1.tar.xz", - "hash": "sha256-S8s5YqugdUDO+EYGPBZSqM5GOoh7R317rWZ+GLR7y8w=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-6.6.2.tar.xz", + "hash": "sha256-AZ0B8fAzmEzn6qLy+IIB/NVGgbnC3ZFNaWs9z24U+8E=" }, "breeze-grub": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-grub-6.6.1.tar.xz", - "hash": "sha256-w4sukPrLO39IcCI+shr2aeb4foPuVD1YMFkCBe+V+6M=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-grub-6.6.2.tar.xz", + "hash": "sha256-i8WD+hsya51mI1DXUbanqpZUPZ6Gcv/KFUZfI1Epzh8=" }, "breeze-gtk": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-gtk-6.6.1.tar.xz", - "hash": "sha256-Vw/4+Turr3byGS5tCxXVeFuCIVXCb0JrhAUDrC85OgM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-gtk-6.6.2.tar.xz", + "hash": "sha256-2cvt9zUHvA5Op+lvKrpjLdg2jsYI/NEAn2eByUhc98w=" }, "breeze-plymouth": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/breeze-plymouth-6.6.1.tar.xz", - "hash": "sha256-SdfNmRAUTBs/ImCxOpsP+01jSsqXC8N7TgXIFrpmYZ0=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/breeze-plymouth-6.6.2.tar.xz", + "hash": "sha256-Urvx8JtThufaBCWy6j/O3XWHZzcvbwzj8heJ/WKIzzk=" }, "discover": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/discover-6.6.1.tar.xz", - "hash": "sha256-VPu76KY+IgTs3g3zmpzFAMwPwgLh4xdFL5caLRMpWDY=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/discover-6.6.2.tar.xz", + "hash": "sha256-FRD1OJ7nBd4lhKiw+lGpvJ/ZhvWXck7H5OLK8VrowLQ=" }, "drkonqi": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/drkonqi-6.6.1.tar.xz", - "hash": "sha256-AZvv6hnGqNMf863KiGuVR7HBJVPzcCoj1XubX6Qf0zI=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/drkonqi-6.6.2.tar.xz", + "hash": "sha256-Z7VXh91NaqYsYJNtq7r1MKqvMfKtWxOX0c685xSxZkI=" }, "flatpak-kcm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/flatpak-kcm-6.6.1.tar.xz", - "hash": "sha256-R2Qv+mLmn33HlSnyY02zjbJoLKICiT6h6FrCHjRKZIY=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/flatpak-kcm-6.6.2.tar.xz", + "hash": "sha256-htT+ALcU2YZHsoBvj/HF26xBkTiw2BE3+SfE6axwSMQ=" }, "kactivitymanagerd": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kactivitymanagerd-6.6.1.tar.xz", - "hash": "sha256-vvaLS76zaw2o87W1kx177Fp/V/yJ6iH0bqCZyi/BRwU=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kactivitymanagerd-6.6.2.tar.xz", + "hash": "sha256-FTXe+3ofGH4238QBaOpuiesGpuAee87gYXUEndlVkXg=" }, "kde-cli-tools": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kde-cli-tools-6.6.1.tar.xz", - "hash": "sha256-KIENC0QH0Kx1L5Qg7NhDry9VaHUfwccNEUYg8Flv3uw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kde-cli-tools-6.6.2.tar.xz", + "hash": "sha256-PJlQeuK3PgqdTNS2qDLMeLezx/11d8/AmS4Q8BaJLWA=" }, "kde-gtk-config": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kde-gtk-config-6.6.1.tar.xz", - "hash": "sha256-miMpCk7MVq167Ad35q0lQNAtZ05lGUtYI0T8irciv4c=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kde-gtk-config-6.6.2.tar.xz", + "hash": "sha256-01GhHSYaMQDmJMgbqbzLnPc+OtIwW3T0XkxnosxCz3M=" }, "kdecoration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kdecoration-6.6.1.tar.xz", - "hash": "sha256-Rrh0nAlIjV3cFksjdH4mYHkJLu+UXTACs0TwfDECbm8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kdecoration-6.6.2.tar.xz", + "hash": "sha256-5/dh7bB9Ma/q5sAT22QamAcncTfbLHEhtsM3R3c3QlA=" }, "kdeplasma-addons": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kdeplasma-addons-6.6.1.tar.xz", - "hash": "sha256-y+rXnwkN8azhT+k8wwuvMypZLbz44mDvIPglxsS8J34=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kdeplasma-addons-6.6.2.tar.xz", + "hash": "sha256-BKY/uPoOFkQIzHN3z72v1o/ST5mySIaW7IXxwD+IaTA=" }, "kgamma": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kgamma-6.6.1.tar.xz", - "hash": "sha256-ojiFdbarkHaKczTP3gTxfxGwNvZTB0qTa0EpiFJnVMk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kgamma-6.6.2.tar.xz", + "hash": "sha256-KuUBfmFccDdQrx7Vf0I15Ndo1fx3BCzSj47pjgekiNU=" }, "kglobalacceld": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kglobalacceld-6.6.1.tar.xz", - "hash": "sha256-qoex0m2hlHwnBv+q3bIdTGC7XwXoIE2jRUEaE1WMdWs=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kglobalacceld-6.6.2.tar.xz", + "hash": "sha256-UVRrucSNDciTpIqR3jXZ/0KT8PgvOmVWy70J5/J2K94=" }, "kinfocenter": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kinfocenter-6.6.1.tar.xz", - "hash": "sha256-Lc1X8jAO9kYQuHXXIARfIEhz3Kb/fDIXhXdjnkujR2M=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kinfocenter-6.6.2.tar.xz", + "hash": "sha256-KQPzVvvwR3w9Gmz0Qx6q7NU0qsBXgxp/5H2cdVT+8P8=" }, "kmenuedit": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kmenuedit-6.6.1.tar.xz", - "hash": "sha256-ZzzKLK9ip5gt6Y/L0Q6Hn5/ruURNlBmPY4jfeK6p9fE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kmenuedit-6.6.2.tar.xz", + "hash": "sha256-cHnjyC4sB4gWCVytxj21IcPZw3cZB8+NpiBo42dOB2g=" }, "knighttime": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/knighttime-6.6.1.tar.xz", - "hash": "sha256-46ZRVde9LXEwnB5U6QR/FetAcDDhvU25E0BrjFmGPTk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/knighttime-6.6.2.tar.xz", + "hash": "sha256-pd9K+Mx73bluQ9dN3KXXXEWiSaSTxHbJjlu6OsoxDhw=" }, "kpipewire": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kpipewire-6.6.1.tar.xz", - "hash": "sha256-3vKbsyiMKoALGC6OS1CMNKvP+P8iImusu1al6sVRqrk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kpipewire-6.6.2.tar.xz", + "hash": "sha256-5qnx3oom7YPDdnV+qdt60vGSlMq6kxUetri3P2ZUoeA=" }, "krdp": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/krdp-6.6.1.tar.xz", - "hash": "sha256-Z7qhpK9eMLfOG5xwZFIUor8L87g1GtyolPsSH1l6dVM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/krdp-6.6.2.tar.xz", + "hash": "sha256-lbntWGk+S8W0qdmRrBrxvG0YSnJXl0RA/4ECeeVCGiw=" }, "kscreen": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kscreen-6.6.1.tar.xz", - "hash": "sha256-DoprGz22zK31si44udBgerdPkxaxCSDN/NmVBT4Zhds=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kscreen-6.6.2.tar.xz", + "hash": "sha256-AVLeE1j2RHVSXmwOhU+otuz558XpowlGEBVqUkgsLEM=" }, "kscreenlocker": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kscreenlocker-6.6.1.tar.xz", - "hash": "sha256-/sq+uxQHLOb9bWfoKyfy2TtP8vETUkID52Volvk9KTw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kscreenlocker-6.6.2.tar.xz", + "hash": "sha256-zYOQerdTU5pu+HMDvjDwDPB4VcbWjBeRwI7g5gawVrY=" }, "ksshaskpass": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/ksshaskpass-6.6.1.tar.xz", - "hash": "sha256-OdljnWw8xorOqkA+1b7o2g76sXzTRSzbL2/vJbJmZ4c=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/ksshaskpass-6.6.2.tar.xz", + "hash": "sha256-DvTRlkP6u17x4jxGhtapbTO17Y8l0WVNTIJUvPv/ImE=" }, "ksystemstats": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/ksystemstats-6.6.1.tar.xz", - "hash": "sha256-sI20ksG3/5hMRfEr2qc5WZlpI5WNhcjp7dTJslVH/XM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/ksystemstats-6.6.2.tar.xz", + "hash": "sha256-zsEH7e7npxWjWPuAH4mzSw+OVCKl3RvZk4VRvy+O2jM=" }, "kwallet-pam": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwallet-pam-6.6.1.tar.xz", - "hash": "sha256-MQ4PdoWSLSxa1OgR9dHwXOWDNOHsFyCbk5y0KftdSyc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwallet-pam-6.6.2.tar.xz", + "hash": "sha256-OrMYuWzE2ke1/9dhDxQjFXLK+1YiqFIJWpRjtPnlCi4=" }, "kwayland": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwayland-6.6.1.tar.xz", - "hash": "sha256-zCbgIqMJC6us0K6OwUbRvULfkeuMt2pAewcunN2DYBc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwayland-6.6.2.tar.xz", + "hash": "sha256-80l9+0Fjobq0R+VGNApIWLqtb9Oc0ktE9CfA6W1lCKQ=" }, "kwayland-integration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwayland-integration-6.6.1.tar.xz", - "hash": "sha256-tzVkX+so+8jV9ScEapBJnnChsDGusaW+TFWpGXX8f3U=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwayland-integration-6.6.2.tar.xz", + "hash": "sha256-DID0uUa2exE+hjlvKMsU1tbWhan0wV07XaFZElRM6jM=" }, "kwin": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwin-6.6.1.tar.xz", - "hash": "sha256-zDwqgl3xpv5ApSlNwaX7C51h5CVciTVv3Wm2yzNGcOs=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwin-6.6.2.tar.xz", + "hash": "sha256-idt0JlnwyWFAujm0BTrefhwgZg5+uCwYtaaMFvkzVug=" }, "kwin-x11": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwin-x11-6.6.1.tar.xz", - "hash": "sha256-MwTTMnfyDbHa7kqQ16/pXRMBwQNvjQSKdcYmEcPgHXI=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwin-x11-6.6.2.tar.xz", + "hash": "sha256-dU2ZM/ZMICDsYijKlEkUofHvmt715VqZQmyzwUlE8Hc=" }, "kwrited": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/kwrited-6.6.1.tar.xz", - "hash": "sha256-pCcZpDR4VUjn/4b1I9667CjnORn+MpUbb/pCzg8xRZM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/kwrited-6.6.2.tar.xz", + "hash": "sha256-S+E+NraFggiDXiG9o9f3BNmSGH/sTGPCHBpv4ngt4Rs=" }, "layer-shell-qt": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/layer-shell-qt-6.6.1.tar.xz", - "hash": "sha256-YaQTwRP/gIpBZKd8B3udhDLW2Z+AmjCK8AF3LpsPiKc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/layer-shell-qt-6.6.2.tar.xz", + "hash": "sha256-IvvB04lPkmuWz9Xco+v1ynzAsLuoa7ymSTkD4khi+Hc=" }, "libkscreen": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/libkscreen-6.6.1.tar.xz", - "hash": "sha256-MIzn7NrYdgef9nhBfeKbjE4ug+HkBOREQhQdY/5encU=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/libkscreen-6.6.2.tar.xz", + "hash": "sha256-K8JHJo/bvqWErzP4pnyf0eiRq6HhdPJyxxpCoXh5Kdg=" }, "libksysguard": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/libksysguard-6.6.1.tar.xz", - "hash": "sha256-Yz23KSLSx/ioblM87ewmlSEuYZgaiF8d8Hwu63L0MSw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/libksysguard-6.6.2.tar.xz", + "hash": "sha256-n+M82Wuh45a+0BmoqDZPSkuHCJoT/ettXsR+ymIok2o=" }, "libplasma": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/libplasma-6.6.1.tar.xz", - "hash": "sha256-KbZLAQfMkriOz/D0niskRbT3cJAwYUF8HJugXV9NIEg=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/libplasma-6.6.2.tar.xz", + "hash": "sha256-XmuIm84gGs99Rrv/GXDm+EpxH0SyB/4QOq83okTamUs=" }, "milou": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/milou-6.6.1.tar.xz", - "hash": "sha256-M5tNIhaxB6EbCbYjxO1h27XpITWQeVtAK5HEjbWX3lE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/milou-6.6.2.tar.xz", + "hash": "sha256-dI8lpyjQH7f2vMh1+sOkQUmPWSszq5vLJXLslzoQmBg=" }, "ocean-sound-theme": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/ocean-sound-theme-6.6.1.tar.xz", - "hash": "sha256-r9Z7sS1h1gZkVGkAI/9WkuOZCvZV4nABZN81cb/oUKw=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/ocean-sound-theme-6.6.2.tar.xz", + "hash": "sha256-emxxwLumsOsMd0kH0IBFZWZuom8yHiYBcoS9NBqMxRU=" }, "oxygen": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/oxygen-6.6.1.tar.xz", - "hash": "sha256-VBHfHa2dPAumbWScLudE++YvdvM88ghZyMbiMkZfNvM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/oxygen-6.6.2.tar.xz", + "hash": "sha256-NbA2CxgCVzxOYz/wDShgSgXOSiy+tH1IneOQO03eYb0=" }, "oxygen-sounds": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/oxygen-sounds-6.6.1.tar.xz", - "hash": "sha256-Q5sZSeNHfqXvl27w7h/oo6wTNleoLuao3P9fJg30Uso=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/oxygen-sounds-6.6.2.tar.xz", + "hash": "sha256-GcKINXSgNH4f7XYmp3BujdLtGmkycopmEGcG+prZDMg=" }, "plasma-activities": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-6.6.1.tar.xz", - "hash": "sha256-Z63DquMRPtPxU7DdynID9h6Q1fgFA4cclCwDj+su/yA=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-activities-6.6.2.tar.xz", + "hash": "sha256-ExWxFJe2gqGIGumcQNevQxdwRt2j//due1u8tZjZs+8=" }, "plasma-activities-stats": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-stats-6.6.1.tar.xz", - "hash": "sha256-ANEUg5UhklV3ARYwzHrYxtXaMVzBSYuS37RZcrYdQbQ=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-activities-stats-6.6.2.tar.xz", + "hash": "sha256-Q1teY1g4DdpZ+MbXLosPzyd8ALcVsXv1mg0/BAdv2BQ=" }, "plasma-browser-integration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-browser-integration-6.6.1.tar.xz", - "hash": "sha256-TfoLWN5s92nIzx1mTPyyqwU9FU7fsLrFsCyn0uLVTVY=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-browser-integration-6.6.2.tar.xz", + "hash": "sha256-bWUSkBWbxEimPWqsiyUCqjkkjoauxcOcN7yQJh5IkU4=" }, "plasma-desktop": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-desktop-6.6.1.tar.xz", - "hash": "sha256-kPdPz612TtvUMlsF1UJWPd4qu8P9F/bRb+n7yaY5B2U=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-desktop-6.6.2.tar.xz", + "hash": "sha256-Gg9MV3hgCMgbzGSzrBu4HnWvvNtZHAr1Tgwj3TkNa2E=" }, "plasma-dialer": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-dialer-6.6.1.tar.xz", - "hash": "sha256-R8gjdHpITvZmeAgFWSy+dAg1UaKBoa9R8FBoNrgD2Ng=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-dialer-6.6.2.tar.xz", + "hash": "sha256-H4e24E8Ib1q0EC+8Q9gf9m02JEqdFb0nZNbq+pbMHXQ=" }, "plasma-disks": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-disks-6.6.1.tar.xz", - "hash": "sha256-lmOyisCH34oBSNg8vhU0X5z68A2Qd1h3ZWWzcSREles=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-disks-6.6.2.tar.xz", + "hash": "sha256-F1GFHPkkUAqCQL0HDYhp0/OTQdz7Pfw2XA13qsIKjcU=" }, "plasma-firewall": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-firewall-6.6.1.tar.xz", - "hash": "sha256-M8/V3WnmjjhuLXNFT8d+HuaDAS/p1CITPi0QW9+b0pk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-firewall-6.6.2.tar.xz", + "hash": "sha256-n/PRh4ebA/ObotWdiQKYQyefq5uO476jPJ+G5KJUTLk=" }, "plasma-integration": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-integration-6.6.1.tar.xz", - "hash": "sha256-a7Lp33s7ux3txCgUBknUAmlMK1aVcV98yasxszymyjg=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-integration-6.6.2.tar.xz", + "hash": "sha256-zSHqby8Ic61It1AwK6SJvuqIQb+yPZVTXqg8IbaFVvA=" }, "plasma-keyboard": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-keyboard-6.6.1.tar.xz", - "hash": "sha256-whNcGgf7a5qUxSZWBnoJoLpst0X2rABRS/E5SxlmbQI=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-keyboard-6.6.2.tar.xz", + "hash": "sha256-UAoo+M+Sr+XzjZqJ9zNEHHIgHTzkW5LxLDv8mBVbXLc=" }, "plasma-login-manager": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-login-manager-6.6.1.tar.xz", - "hash": "sha256-r3+RETmorkzV4ygA+stBLz3dptvZ0Pono/TGpvmNbzk=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-login-manager-6.6.2.tar.xz", + "hash": "sha256-rbaidA5evDuxONVaWNQ+O/d0tEZAiJQnF6+KqVdwL14=" }, "plasma-mobile": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-mobile-6.6.1.tar.xz", - "hash": "sha256-KlAK8DKXWP7XSvwbE5OnKQp7N0fDnmQBqgMoa6KAW0w=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-mobile-6.6.2.tar.xz", + "hash": "sha256-7Ume2R/fAvK6GK1WceV5Svc6xw9y/LRY+ch6zD9xOis=" }, "plasma-nano": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-nano-6.6.1.tar.xz", - "hash": "sha256-2BXWQF5qCBwi3W8MMmU7cNqMl8WryljsCwnwMUrBV3Y=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-nano-6.6.2.tar.xz", + "hash": "sha256-EFN5cAoaGUZMcEo6eC6V1wVmDrWq4UiiaPjZZ1ugtwY=" }, "plasma-nm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-nm-6.6.1.tar.xz", - "hash": "sha256-cikb1wTaPJHd61i0NMsxMBOMofsg7uQhDiYxh3HghFc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-nm-6.6.2.tar.xz", + "hash": "sha256-olg28eFZuF+8yHcoSuS/MJdKAruxlPVkQfM1XH5qvG8=" }, "plasma-pa": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-pa-6.6.1.tar.xz", - "hash": "sha256-KBh6P296ZUhqmT3l1IaYOj0eOrTPmP+b/hH+zzCsHyE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-pa-6.6.2.tar.xz", + "hash": "sha256-lFIlXLyl7stUX7F0F7Gr5kcRA/Dirqx+t8ACK8qhl1Q=" }, "plasma-sdk": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-sdk-6.6.1.tar.xz", - "hash": "sha256-7Idn3aBLCnjfLsbhzU17vCCmhH4pa+hh1FRkHThEyXc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-sdk-6.6.2.tar.xz", + "hash": "sha256-DiktJHAiLFdf2JTgA3Sqe96XnOqEnBOPpZpwLp8H6bE=" }, "plasma-setup": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-setup-6.6.1.tar.xz", - "hash": "sha256-EUurgZWA1OLwt8C+w4w85miBTT4A0sFG5LdwOnOdymE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-setup-6.6.2.tar.xz", + "hash": "sha256-sTc40iTdK6G2SDzEzAjJ7yybLUy7qu7NcMJB6kWRbcc=" }, "plasma-systemmonitor": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-systemmonitor-6.6.1.tar.xz", - "hash": "sha256-xahLr3+po2gXWGW39YQayGByOZV83ZS3yeh0iU9F7A0=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-systemmonitor-6.6.2.tar.xz", + "hash": "sha256-7ZLmSo8MV5en2xT7KOfLktLnP3KIitNOQZp3fpBgNjI=" }, "plasma-thunderbolt": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-thunderbolt-6.6.1.tar.xz", - "hash": "sha256-VhAzoRJo0hn/6o3K9LdHYjLUWeMC9aTllSM1UASILYE=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-thunderbolt-6.6.2.tar.xz", + "hash": "sha256-AeO5qnx+aK25QfKbZL+YJ7AS2LLkdCiB4XdtnpeIeSQ=" }, "plasma-vault": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-vault-6.6.1.tar.xz", - "hash": "sha256-fATLYM/qk3waj5s5xYgTa1DFe3XyLAbr+L+6LSXcGdA=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-vault-6.6.2.tar.xz", + "hash": "sha256-Jlxohyac96JUahU79wNFplZWwWmdFJ498SDSEOAjy9A=" }, "plasma-welcome": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-welcome-6.6.1.tar.xz", - "hash": "sha256-c5WVd9dO+HNYE5ZneUuEZzp8SVq31AVF9U4evy9XYII=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-welcome-6.6.2.tar.xz", + "hash": "sha256-U93mRKVHiHE8zzPB6BYmRdhj21IT5EAirtfzkVBX8ug=" }, "plasma-workspace": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-6.6.1.tar.xz", - "hash": "sha256-yMNEvTyEJzHP1d8ccX225FEyndMrmDcX1/+avf80NO0=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-workspace-6.6.2.tar.xz", + "hash": "sha256-JjAiNFQq4sgoZyeJWZfI4iZS6Q6S/rtg486XUZTgys0=" }, "plasma-workspace-wallpapers": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-wallpapers-6.6.1.tar.xz", - "hash": "sha256-YPuRUi6jJJ+yhVWcQAO8zvPQHlYbl3v6le5rpAvEJps=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma-workspace-wallpapers-6.6.2.tar.xz", + "hash": "sha256-xCSC+oTDJbzwM9sPjZoBxUp7FpfF1tXMMHil2BSlwk0=" }, "plasma5support": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plasma5support-6.6.1.tar.xz", - "hash": "sha256-r5Iph67gpsG9Am6LNDDR6xUK74MG5MpofhO4vNXiXO8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plasma5support-6.6.2.tar.xz", + "hash": "sha256-Nv6c+pdE4TK0ZehiVMZN4h1rVAd06x5Miz4lVMSi/54=" }, "plymouth-kcm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/plymouth-kcm-6.6.1.tar.xz", - "hash": "sha256-QuO3NX2kT48vYq1W/GN1//ovVG6MA8ke3xIj8VW2qJ8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/plymouth-kcm-6.6.2.tar.xz", + "hash": "sha256-6e2nV6wR+GoLmrQpr+FeFteadDaKXxKe1/x6ITk8NxA=" }, "polkit-kde-agent-1": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/polkit-kde-agent-1-6.6.1.tar.xz", - "hash": "sha256-oDzVsTB3+es2Y2Tbnk9sD4Kr49GQU7XmTN5J5qjidfo=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/polkit-kde-agent-1-6.6.2.tar.xz", + "hash": "sha256-Jlnw4oguCwE7MMqeI+P2kGKZjzWIFefTc2/DX0/NuBI=" }, "powerdevil": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/powerdevil-6.6.1.tar.xz", - "hash": "sha256-GHKWCWEpVvtR9BwTyor9RvoeRq3hGEQz0x5XaGZjBAM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/powerdevil-6.6.2.tar.xz", + "hash": "sha256-bQhYqE94PDEUR/SHB4lp+bZQCXM5EhLq/05swP7JnKA=" }, "print-manager": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/print-manager-6.6.1.tar.xz", - "hash": "sha256-LMS+MwFYg7GK7zHqozqFj4Yn+2m9SRjZd8vBZYDFA9A=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/print-manager-6.6.2.tar.xz", + "hash": "sha256-8GTgM5cX8eqr4qXb3j0WZcMsHzrMuNzxE04Jz1DpAkg=" }, "qqc2-breeze-style": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/qqc2-breeze-style-6.6.1.tar.xz", - "hash": "sha256-FeJY14SReqJ8fcEVXadfuqlMmjRXBbyTT83w5eBFahM=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/qqc2-breeze-style-6.6.2.tar.xz", + "hash": "sha256-TEG592npGbs9l4k3+boT7+cieFw+RNjOfnUtNA4kX7A=" }, "sddm-kcm": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/sddm-kcm-6.6.1.tar.xz", - "hash": "sha256-3nisFmz1o0eEzR1HTXgEK/TnajxXnIfqDIMatc/Rm7g=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/sddm-kcm-6.6.2.tar.xz", + "hash": "sha256-1USRDZw1MY+dXctUy+IRLlc1KP3MARAb8XNS/i20M6c=" }, "spacebar": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/spacebar-6.6.1.tar.xz", - "hash": "sha256-nyC1vKHRDWAmG9zEUJvUHHBDbKGoKoTWP3E9XeR9LH8=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/spacebar-6.6.2.tar.xz", + "hash": "sha256-hh9occ00uqrxROovEBhcZiZE6u1RAAVGkodGglMFksw=" }, "spectacle": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/spectacle-6.6.1.tar.xz", - "hash": "sha256-auAzSC8g/oR2EO9OK++B6rK0g9f18jDFzfhzJzaV668=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/spectacle-6.6.2.tar.xz", + "hash": "sha256-Qu/DF2VsdgpFkYcX7dhsNn1RWkiDz9nP7INkWfuIQ50=" }, "systemsettings": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/systemsettings-6.6.1.tar.xz", - "hash": "sha256-Yf2Fd1Xb2v6Axq+6q5iXT2QBwjRu0K/jhVAJ5d5ADig=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/systemsettings-6.6.2.tar.xz", + "hash": "sha256-NpE3J/sZAvxEOhK0lRqKSRTNE1p8bL0Jtdq714Kk/6E=" }, "wacomtablet": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/wacomtablet-6.6.1.tar.xz", - "hash": "sha256-WotpF9R/Jc8blW1tKNXupwn7Tll+TnWmVdsO8oo6CEc=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/wacomtablet-6.6.2.tar.xz", + "hash": "sha256-7lAJ1MRnh/MkVNtP97FJ+e5cMaVQLblfeLiQ3B+hDXo=" }, "xdg-desktop-portal-kde": { - "version": "6.6.1", - "url": "mirror://kde/stable/plasma/6.6.1/xdg-desktop-portal-kde-6.6.1.tar.xz", - "hash": "sha256-UxjWPddIoIYvjdmPPWbKGwsQ4+uYlrAANCMd/QpBryo=" + "version": "6.6.2", + "url": "mirror://kde/stable/plasma/6.6.2/xdg-desktop-portal-kde-6.6.2.tar.xz", + "hash": "sha256-Ym81uqXlTSQnQtphskKKfXHCpS1FoDUkyOEAHqN7l8o=" } } \ No newline at end of file From d424b68b467bdc75b9339022b6081950edb96174 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:30:46 +0000 Subject: [PATCH 225/298] entr: 5.7 -> 5.8 --- pkgs/by-name/en/entr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/en/entr/package.nix b/pkgs/by-name/en/entr/package.nix index daef393b4ffb..00b50dae92af 100644 --- a/pkgs/by-name/en/entr/package.nix +++ b/pkgs/by-name/en/entr/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "entr"; - version = "5.7"; + version = "5.8"; src = fetchurl { url = "https://eradman.com/entrproject/code/entr-${finalAttrs.version}.tar.gz"; - hash = "sha256-kMXZQ4IMcM7zfrQaOCpupPXdf9le/vE7K1Ug0yD10Gc="; + hash = "sha256-3Jor3FVrK+kAwdjN9DLeJkkt5a8/+t4ADUv9l/MSK/s="; }; postPatch = '' From d1aa472df4c861779da718582b434739b6962c04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:43:14 +0000 Subject: [PATCH 226/298] watchlog: 1.252.0 -> 1.254.0 --- pkgs/by-name/wa/watchlog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/watchlog/package.nix b/pkgs/by-name/wa/watchlog/package.nix index 7ec58b70141b..bdc12d03c02a 100644 --- a/pkgs/by-name/wa/watchlog/package.nix +++ b/pkgs/by-name/wa/watchlog/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "watchlog"; - version = "1.252.0"; + version = "1.254.0"; src = fetchFromGitLab { owner = "kevincox"; repo = "watchlog"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZDT98pxtpoEenJPwz4Ws2kkTqJ0lTWvxv3LfjBsCvZo="; + hash = "sha256-gXglNyeIrLCarHwn0shSAOEcoVOW9yaCuXA/KGB1pdo="; }; - cargoHash = "sha256-n1Pzuyf9EKHgvHqVlOO6bZNcD4KMHSh3jN9REtLulck="; + cargoHash = "sha256-aw5WRBnQJqn9zUzXir4HNNywcwX3yZW5RKkPZBa5XD0="; meta = { description = "Easier monitoring of live logs"; From 449f8139cd0af24654cda58dfee728ad520333f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:44:37 +0000 Subject: [PATCH 227/298] xbyak: 7.33.3 -> 7.34.1 --- pkgs/by-name/xb/xbyak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xb/xbyak/package.nix b/pkgs/by-name/xb/xbyak/package.nix index f9adc43ba599..fe1cc4d9bcd3 100644 --- a/pkgs/by-name/xb/xbyak/package.nix +++ b/pkgs/by-name/xb/xbyak/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xbyak"; - version = "7.33.3"; + version = "7.34.1"; src = fetchFromGitHub { owner = "herumi"; repo = "xbyak"; tag = "v${finalAttrs.version}"; - hash = "sha256-dZgEjyVwr2Bg49k6f5yETLHsk+LevNdvq0BOCZsZ3nA="; + hash = "sha256-cajYwHw9/RzPAQw3c0zpNRm/nBBym0OtowqqtYnpVWc="; }; nativeBuildInputs = [ cmake ]; From d58c75ce25c1377fb903a9d68eb11647e2ef00aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 12:46:34 +0000 Subject: [PATCH 228/298] terraform-providers.opentelekomcloud_opentelekomcloud: 1.36.59 -> 1.36.60 --- .../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 b0da5524a2df..2cd39e4943cc 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1031,11 +1031,11 @@ "vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI=" }, "opentelekomcloud_opentelekomcloud": { - "hash": "sha256-ak1shQaEyxYHAwZKg5ELh9y7nvpfwuPk3TGDpcm3GY4=", + "hash": "sha256-EVHAWkNScPJCwHvmW1Lt/9qVwYjxDxtTTa3SC1dLSXw=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.59", + "rev": "v1.36.60", "spdx": "MPL-2.0", "vendorHash": "sha256-WPVk+wlAK6O2xXjyXekYu9svpEg0AFz9EnDGGTS9I3c=" }, From 5713ff37bc4f80d9e95449bcff223dc9d893272a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:03:00 +0000 Subject: [PATCH 229/298] solo5: 0.10.0 -> 0.10.1 --- pkgs/by-name/so/solo5/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/solo5/package.nix b/pkgs/by-name/so/solo5/package.nix index 53fd07c020cb..0f5d51a30194 100644 --- a/pkgs/by-name/so/solo5/package.nix +++ b/pkgs/by-name/so/solo5/package.nix @@ -14,7 +14,7 @@ }: let - version = "0.10.0"; + version = "0.10.1"; # list of all theoretically available targets targets = [ "genode" @@ -37,7 +37,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/Solo5/solo5/releases/download/v${version}/solo5-v${version}.tar.gz"; - hash = "sha256-iBmod0/LhQ5xBSfxHh2nRwCCyBPK4k1MVEO7WKAxrmo="; + hash = "sha256-UfYkyE1k5S57kRLaYk7hRE4lOCuzjzcTv4SNtlqk9DU="; }; configurePhase = '' From 250683569fa586f28f50a854d1dab608535516d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:05:38 +0000 Subject: [PATCH 230/298] beam26Packages.rebar3: 3.26.0 -> 3.27.0 --- pkgs/development/tools/build-managers/rebar3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix index 1882d23f0f24..5ba85977ed6d 100644 --- a/pkgs/development/tools/build-managers/rebar3/default.nix +++ b/pkgs/development/tools/build-managers/rebar3/default.nix @@ -16,7 +16,7 @@ }: let - version = "3.26.0"; + version = "3.27.0"; owner = "erlang"; deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; rebar3 = stdenv.mkDerivation rec { @@ -29,7 +29,7 @@ let inherit owner; repo = pname; rev = version; - sha256 = "PDWJFSe8xEUwHcN10PUz6c5EWZLIrKTVqM0xExk9nJs="; + sha256 = "+va3wHlAfVtl3aK6+DVkN/EgpiMxwAGUyNywaWiKTJQ="; }; buildInputs = [ erlang ]; From 276b7a98df79016d0c89d8dacbf70684a8a001ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:13:01 +0000 Subject: [PATCH 231/298] pt2-clone: 1.80.1 -> 1.81 --- pkgs/by-name/pt/pt2-clone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pt/pt2-clone/package.nix b/pkgs/by-name/pt/pt2-clone/package.nix index c87243e84237..219b993ce993 100644 --- a/pkgs/by-name/pt/pt2-clone/package.nix +++ b/pkgs/by-name/pt/pt2-clone/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pt2-clone"; - version = "1.80.1"; + version = "1.81"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "pt2-clone"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-GJT9TxlM6O1PT1CKAgRtnivbC3RtzcglROx26S4G0Bc="; + sha256 = "sha256-+Dm++OHrgrZmAaYJdCCQJ8Chc5y6KdHajH6gDOAg3Do="; }; nativeBuildInputs = [ cmake ]; From a11eea774f42e3d0bba1b6abb50dce0882f22100 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 3 Mar 2026 14:21:42 +0100 Subject: [PATCH 232/298] vengi-tools: mark broken on linux --- pkgs/by-name/ve/vengi-tools/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ve/vengi-tools/package.nix b/pkgs/by-name/ve/vengi-tools/package.nix index 476e0330e315..2484bdf1e39d 100644 --- a/pkgs/by-name/ve/vengi-tools/package.nix +++ b/pkgs/by-name/ve/vengi-tools/package.nix @@ -132,5 +132,7 @@ stdenv.mkDerivation (finalAttrs: { ]; maintainers = with lib.maintainers; [ fgaz ]; platforms = lib.platforms.all; + # Segfaults when building shaders + broken = stdenv.isLinux; }; }) From c0777c3f475cde5857ed11c3cdbd8ac93abb72f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:25:42 +0000 Subject: [PATCH 233/298] postgresqlPackages.timescaledb-apache: 2.25.1 -> 2.25.2 --- pkgs/servers/sql/postgresql/ext/timescaledb.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index 300ebaf928c6..ec9970293e7d 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -13,13 +13,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; - version = "2.25.1"; + version = "2.25.2"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; tag = finalAttrs.version; - hash = "sha256-/Pjv8YnUBVu3lIymYQf2ILXjiO3yNSalPca3/p1t9R4="; + hash = "sha256-PtkeGuBWGYMiacVUnJcM+jDDNxis9IQTcwQuaaUqMvE="; }; nativeBuildInputs = [ cmake ]; From f8e88c30e11a4aa7915dfcd6889db36cbc0015bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:27:27 +0000 Subject: [PATCH 234/298] otree: 0.6.4 -> 0.6.5 --- pkgs/by-name/ot/otree/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ot/otree/package.nix b/pkgs/by-name/ot/otree/package.nix index 9508932a8ba7..f7cea62ad393 100644 --- a/pkgs/by-name/ot/otree/package.nix +++ b/pkgs/by-name/ot/otree/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "otree"; - version = "0.6.4"; + version = "0.6.5"; src = fetchFromGitHub { owner = "fioncat"; repo = "otree"; tag = "v${finalAttrs.version}"; - hash = "sha256-7Yv8krhtA+YAbJmF/bxgWb6NZBzg/fubxkzDEeOw4xU="; + hash = "sha256-w3ZS3hg9hrqjYcNKacT86llhz7PzJbz1r7/bDJJWxxs="; }; - cargoHash = "sha256-Op0IIH1whnBWP5Z5LLygdiWpysC/JZJEKX6OLHQAsWo="; + cargoHash = "sha256-S7ZG+p9grgqb5O7QqPdDUyhJnRWnPpCCDonyLQEznxc="; meta = { description = "Command line tool to view objects (JSON/YAML/TOML/XML) in TUI tree widget"; From 963265b35e7c9e74aa502f1cbbef3ef83f032443 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 13:38:21 +0000 Subject: [PATCH 235/298] python3Packages.soundcloud-v2: 1.6.1 -> 1.6.2 --- pkgs/development/python-modules/soundcloud-v2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/soundcloud-v2/default.nix b/pkgs/development/python-modules/soundcloud-v2/default.nix index 7f8b316609a5..4e1409053443 100644 --- a/pkgs/development/python-modules/soundcloud-v2/default.nix +++ b/pkgs/development/python-modules/soundcloud-v2/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "soundcloud-v2"; - version = "1.6.1"; + version = "1.6.2"; pyproject = true; src = fetchFromGitHub { owner = "7x11x13"; repo = "soundcloud.py"; tag = "v${finalAttrs.version}"; - hash = "sha256-xx5F5xscPCbuN7T03zL5V9LLrTbpJnTF4lmUVEqBJA4="; + hash = "sha256-V+eEBMlzHbNM3dd+vBNkIvjwc+DdV8RZTasSggCv/jY="; }; build-system = [ setuptools ]; From e26b6cfffcd8fd29a4c4738a6d03528539d21ac2 Mon Sep 17 00:00:00 2001 From: Jean-Francois Chevrette Date: Tue, 3 Mar 2026 09:07:02 -0500 Subject: [PATCH 236/298] vscode-extensions.ms-python.python: remove jfchevrette from maintainers --- .../editors/vscode/extensions/ms-python.python/default.nix | 1 - 1 file changed, 1 deletion(-) 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 fc884715cd9e..3d70af383130 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix @@ -80,7 +80,6 @@ vscode-utils.buildVscodeMarketplaceExtension { platforms = builtins.attrNames supported; maintainers = [ lib.maintainers.jraygauthier - lib.maintainers.jfchevrette ]; }; } From 8bdf36992c6f282a2af4b93532ba8093112d50e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 27 Feb 2026 02:17:01 +0100 Subject: [PATCH 237/298] python313Packages.soundcloudpy: init at 0.1.4 Co-authored-by: Emily --- .../python-modules/soundcloudpy/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/soundcloudpy/default.nix diff --git a/pkgs/development/python-modules/soundcloudpy/default.nix b/pkgs/development/python-modules/soundcloudpy/default.nix new file mode 100644 index 000000000000..40cf007f6c4d --- /dev/null +++ b/pkgs/development/python-modules/soundcloudpy/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + aiohttp, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "soundcloudpy"; + version = "0.1.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "music-assistant"; + repo = "soundcloudpy"; + tag = finalAttrs.version; + hash = "sha256-NuL6VIAssvYiGWqioMtf3Brw/G8Vt2P4/57l3k3db9g="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + ]; + + # has no tests + doCheck = false; + + pythonImportsCheck = [ "soundcloudpy" ]; + + meta = { + description = "Client for async connection to the Soundcloud api"; + homepage = "https://github.com/music-assistant/SoundcloudPy"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 018d05fc4efd..1ae04e7540cc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17844,6 +17844,8 @@ self: super: with self; { soundcloud-v2 = callPackage ../development/python-modules/soundcloud-v2 { }; + soundcloudpy = callPackage ../development/python-modules/soundcloudpy { }; + sounddevice = callPackage ../development/python-modules/sounddevice { }; soundfile = callPackage ../development/python-modules/soundfile { }; From c3f5d8166d94d48360150b6eddbcf505d52540a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 27 Feb 2026 03:20:57 +0100 Subject: [PATCH 238/298] music-assistant: regen providers --- pkgs/by-name/mu/music-assistant/providers.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix index acf13b443f90..077eae7f4243 100644 --- a/pkgs/by-name/mu/music-assistant/providers.nix +++ b/pkgs/by-name/mu/music-assistant/providers.nix @@ -155,8 +155,10 @@ defusedxml soco ]; - soundcloud = ps: [ - ]; # missing soundcloudpy + soundcloud = + ps: with ps; [ + soundcloudpy + ]; spotify = ps: with ps; [ pkce From a6af0e0c49c3fd396d2d1194eb16fd67ef92ac89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 14:29:00 +0000 Subject: [PATCH 239/298] memogram: 0.4.1 -> 0.4.2 --- pkgs/by-name/me/memogram/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/memogram/package.nix b/pkgs/by-name/me/memogram/package.nix index 162dd0d6123b..8d0354fd090a 100644 --- a/pkgs/by-name/me/memogram/package.nix +++ b/pkgs/by-name/me/memogram/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "memogram"; - version = "0.4.1"; + version = "0.4.2"; src = fetchFromGitHub { owner = "usememos"; repo = "telegram-integration"; tag = "v${finalAttrs.version}"; - hash = "sha256-b7y3+Qfa6NWX58gMmIPXSZxfl/d40xUQDQN9EBaewaY="; + hash = "sha256-OkNx5qAF7Gxk50S9a31NUWRoC9uHPUwUHG3jA8gy7AQ="; }; - vendorHash = "sha256-G3ZkjpmZjIGyCwZvxWDQGW33n/AbuN9hXlvdLo85M6Q="; + vendorHash = "sha256-iSJU/FyyEbZlpTT3isJlsEvDzNpg3ylE5367KPBeUxM="; subPackages = [ "bin/memogram" ]; From af78b8bb055a8654f34d1a25c9633710ad38ecf0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 14:30:56 +0000 Subject: [PATCH 240/298] squeezelite: 2.0.0.1556 -> 2.0.0.1561 --- pkgs/by-name/sq/squeezelite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/squeezelite/package.nix b/pkgs/by-name/sq/squeezelite/package.nix index 38d6f1cd6c56..a40c0c5c690e 100644 --- a/pkgs/by-name/sq/squeezelite/package.nix +++ b/pkgs/by-name/sq/squeezelite/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation { pname = binName; # versions are specified in `squeezelite.h` # see https://github.com/ralph-irving/squeezelite/issues/29 - version = "2.0.0.1556"; + version = "2.0.0.1561"; src = fetchFromGitHub { owner = "ralph-irving"; repo = "squeezelite"; - rev = "6d571de8fa6dfff23a5a0cbb2c81b402d2c30c31"; - hash = "sha256-rwiRZaadku4xAAQiloghnmMtRlflgGJ8prEUQJsuR8c="; + rev = "e977d1045f5f4c1a51ba0d66387f26fd19a2f42a"; + hash = "sha256-VY9iMGUgI+VCoadYYnfB8GUItjl/U/hh1pV2yu41miE="; }; buildInputs = [ From fc49db7cfccf13c32e4f89b74e54588cecc59780 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 15:04:45 +0000 Subject: [PATCH 241/298] ocamlPackages.ca-certs-nss: 3.118 -> 3.121 --- pkgs/development/ocaml-modules/ca-certs-nss/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/ca-certs-nss/default.nix b/pkgs/development/ocaml-modules/ca-certs-nss/default.nix index 004d6c43e0b9..061763973722 100644 --- a/pkgs/development/ocaml-modules/ca-certs-nss/default.nix +++ b/pkgs/development/ocaml-modules/ca-certs-nss/default.nix @@ -14,13 +14,13 @@ buildDunePackage (finalAttrs: { pname = "ca-certs-nss"; - version = "3.118"; + version = "3.121"; minimalOCamlVersion = "4.13"; src = fetchurl { url = "https://github.com/mirage/ca-certs-nss/releases/download/v${finalAttrs.version}/ca-certs-nss-${finalAttrs.version}.tbz"; - hash = "sha256-BthKUUeuf3jFRmQzw0U9SEbvRqcVc1UKHmb4+YePRio="; + hash = "sha256-KLFr7n9DORIkRHXud/xe61DkxKAKPZ1TopGCeK5h45w="; }; propagatedBuildInputs = [ From 5da7c77d2d71c76b660ec0debd79a9f81eb09253 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 15:14:16 +0000 Subject: [PATCH 242/298] litmusctl: 1.22.0 -> 1.23.0 --- pkgs/by-name/li/litmusctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/litmusctl/package.nix b/pkgs/by-name/li/litmusctl/package.nix index effdcdd33b9c..2403185417aa 100644 --- a/pkgs/by-name/li/litmusctl/package.nix +++ b/pkgs/by-name/li/litmusctl/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "litmusctl"; - version = "1.22.0"; + version = "1.23.0"; nativeBuildInputs = [ installShellFiles @@ -23,7 +23,7 @@ buildGoModule (finalAttrs: { owner = "litmuschaos"; repo = "litmusctl"; rev = "${finalAttrs.version}"; - hash = "sha256-wf/y74ST4H6w8f/AyA2QIvLmQusyOALPY95qVtHF6Ac="; + hash = "sha256-F0WRA9wDvUibJQdBTXz0Vhw1m0B0cuwG2e1l6kpolkE="; }; vendorHash = "sha256-7FYOQ89aUFPX+5NCPYKg+YGCXstQ6j9DK4V2mCgklu0="; From b69ecba0885a221664eca9fb1f55cc0f85b418cd Mon Sep 17 00:00:00 2001 From: axodentally <24368475+Axolord@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:30:16 +0100 Subject: [PATCH 243/298] gnome-frog: add axodentally as maintainer --- pkgs/by-name/gn/gnome-frog/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gn/gnome-frog/package.nix b/pkgs/by-name/gn/gnome-frog/package.nix index 21d63592b8b0..6ef2f26f875e 100644 --- a/pkgs/by-name/gn/gnome-frog/package.nix +++ b/pkgs/by-name/gn/gnome-frog/package.nix @@ -93,7 +93,7 @@ python3Packages.buildPythonApplication (finalAttrs: { description = "Intuitive text extraction tool (OCR) for GNOME desktop"; license = lib.licenses.mit; mainProgram = "frog"; - maintainers = [ ]; + maintainers = [ lib.maintainers.axodentally ]; platforms = lib.platforms.linux; }; }) From ddfedf46da136e957763b8a88f07b9049d2d92bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 15:31:56 +0000 Subject: [PATCH 244/298] python3Packages.aiogram: 3.25.0 -> 3.26.0 --- pkgs/development/python-modules/aiogram/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiogram/default.nix b/pkgs/development/python-modules/aiogram/default.nix index da593f8d434b..df6844e81a02 100644 --- a/pkgs/development/python-modules/aiogram/default.nix +++ b/pkgs/development/python-modules/aiogram/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "aiogram"; - version = "3.25.0"; + version = "3.26.0"; pyproject = true; src = fetchFromGitHub { owner = "aiogram"; repo = "aiogram"; tag = "v${version}"; - hash = "sha256-HluYC1wkWeh1HI77JV0vtZ5FcL9/mHEz4/D/Cg/eVVw="; + hash = "sha256-zhI84vLvL9enC5SGeK5u7OnFDxvlZDNkZ3MyVMFZTSU="; }; build-system = [ hatchling ]; From 028cb2487897ef38cb0433444144fcd22a7a84b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 15:36:01 +0000 Subject: [PATCH 245/298] harbor-cli: 0.0.17 -> 0.0.18 --- pkgs/by-name/ha/harbor-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/harbor-cli/package.nix b/pkgs/by-name/ha/harbor-cli/package.nix index cc0a90e5e8e2..ac8ad8499dca 100644 --- a/pkgs/by-name/ha/harbor-cli/package.nix +++ b/pkgs/by-name/ha/harbor-cli/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "harbor-cli"; - version = "0.0.17"; + version = "0.0.18"; src = fetchFromGitHub { owner = "goharbor"; repo = "harbor-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-uTXTRfxuEl1A9F9TrEWYvV4tVGPRoH01QRVsO8fBKg0="; + hash = "sha256-vR99rFCR/FMpASyCqjIvhWBNO+Va1sACtZxOGbJaiQg="; }; - vendorHash = "sha256-lGxv7BK4JZX9fyQEUooflBvcbul8LXkRvpySz4l5zAI="; + vendorHash = "sha256-A7Hgzzdu8zIkN/mvHTWU7ZRbInWor+dVtr9al3oyjk4="; excludedPackages = [ "dagger" From 2e9f38458ab5c737f2eff78ae21ac83b7513fe5c Mon Sep 17 00:00:00 2001 From: Shaw Vrana Date: Sat, 21 Feb 2026 17:20:17 -0800 Subject: [PATCH 246/298] commafeed: 6.2.0 -> 7.0.0 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/co/commafeed/package.nix | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 2e2b00a69369..0091cfb14acd 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -61,6 +61,8 @@ - `cargo-codspeed` has been updated from `3.0.5` to `4.2.0`. Version `4.0.0` includes breaking changes. For more information read the [changelog for 4.0.0](https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/v4.0.0). +- `commafeed` has been updated to version 7.0.0, which includes changes impacting its security. Please see [upstream's release notes](https://github.com/Athou/commafeed/releases/tag/7.0.0) for details. + - `corepack_latest` has been removed, as Corepack is no longer distributed with Node.js. - `nodePackages.browser-sync` has been removed, as it was unmaintained within nixpkgs. diff --git a/pkgs/by-name/co/commafeed/package.nix b/pkgs/by-name/co/commafeed/package.nix index 3d8308e8a08d..a2744751b123 100644 --- a/pkgs/by-name/co/commafeed/package.nix +++ b/pkgs/by-name/co/commafeed/package.nix @@ -9,15 +9,16 @@ unzip, nixosTests, writeText, + stdenv, }: let - version = "6.2.0"; + version = "7.0.0"; src = fetchFromGitHub { owner = "Athou"; repo = "commafeed"; tag = version; - hash = "sha256-M5p3nzlEIuIEMADZyQUqE6WAzlMmP/e4Zh9J8nbhZ9Q="; + hash = "sha256-hoRaegcpimIYfUv81txgXSSdwX8iCU4K5EtZMyozjFQ="; }; frontend = buildNpmPackage { @@ -27,7 +28,7 @@ let sourceRoot = "${src.name}/commafeed-client"; - npmDepsHash = "sha256-XkUlsRdqIXwVExvSofZJLKMUSzjxJRRpV549UTP9Cjo="; + npmDepsHash = "sha256-z6W0xyOpGbTogqZ0UgVQMNPXjwLW0ulpwLBtXvf00bQ="; nativeBuildInputs = [ biome ]; @@ -53,7 +54,7 @@ maven.buildMavenPackage { pname = "commafeed"; - mvnHash = "sha256-vZ7BPA2N3jgRnTwF3k9En2Pn+zTrXbtB9FGbmU4wJgY="; + mvnHash = "sha256-YY/etqDtnobarg8Cj4vDv7rmzPrOqz6YCyAxjIQlzeU="; mvnJdk = jdk25; mvnParameters = lib.escapeShellArgs [ @@ -100,5 +101,6 @@ maven.buildMavenPackage { license = lib.licenses.asl20; mainProgram = "commafeed"; maintainers = [ ]; + broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64; }; } From 5abe1d63df8e034330805d7f22fde18d764b25e3 Mon Sep 17 00:00:00 2001 From: ajs124 Date: Tue, 3 Mar 2026 17:00:44 +0100 Subject: [PATCH 247/298] xtris: fix build --- pkgs/by-name/xt/xtris/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/xt/xtris/package.nix b/pkgs/by-name/xt/xtris/package.nix index d0a189acc515..2ecb57d9ec6d 100644 --- a/pkgs/by-name/xt/xtris/package.nix +++ b/pkgs/by-name/xt/xtris/package.nix @@ -26,6 +26,8 @@ stdenv.mkDerivation (finalAttrs: { ''; buildInputs = [ libx11 ]; + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; meta = { From 6806d6d526f6b24aae26dbb41635933ac04d37e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 16:28:48 +0000 Subject: [PATCH 248/298] windsurf: 1.9552.25 -> 1.9566.11 --- pkgs/by-name/wi/windsurf/info.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index b9f077577303..ddebc10fb54a 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.9552.25", - "vscodeVersion": "1.107.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/2a329a0a513ed199397a4f9ebb1c8267575a7ef0/Windsurf-darwin-arm64-1.9552.25.zip", - "sha256": "b1b07f0252635ee82d19e24af8ff5dd38f2f55c43673e4e610ab9a2cccafc99a" + "version": "1.9566.11", + "vscodeVersion": "1.108.2", + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/8911695f6454083fd48c3422f4736eb88053357c/Windsurf-darwin-arm64-1.9566.11.zip", + "sha256": "3b95c0038fb672dada8221add4a481d3c4eb7bd2c7dffd5a1133e3dd66e2f418" }, "x86_64-darwin": { - "version": "1.9552.25", - "vscodeVersion": "1.107.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/2a329a0a513ed199397a4f9ebb1c8267575a7ef0/Windsurf-darwin-x64-1.9552.25.zip", - "sha256": "3062ec6b8618c323ca73f8bb59f0050b8d0b5974f04a906bb5f4f013b0afc76c" + "version": "1.9566.11", + "vscodeVersion": "1.108.2", + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/8911695f6454083fd48c3422f4736eb88053357c/Windsurf-darwin-x64-1.9566.11.zip", + "sha256": "2a73ed9a7a9461f02096e42edc8ac7c180eabc4e2ec3dfe46118f2c6af3d7619" }, "x86_64-linux": { - "version": "1.9552.25", - "vscodeVersion": "1.107.0", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/2a329a0a513ed199397a4f9ebb1c8267575a7ef0/Windsurf-linux-x64-1.9552.25.tar.gz", - "sha256": "3cff65dc9413a840996e69d24bc29f90e4289b5dd94a338a9acccf5e3383db9f" + "version": "1.9566.11", + "vscodeVersion": "1.108.2", + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/8911695f6454083fd48c3422f4736eb88053357c/Windsurf-linux-x64-1.9566.11.tar.gz", + "sha256": "ff39e303c5f991bea769a5eb147bcb7c514267986c3c8b5668d897353ce95bba" } } From d7b8e7c7db3404849952fd9113a8561e42315985 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 3 Mar 2026 17:32:11 +0100 Subject: [PATCH 249/298] nodejs_25: 25.7.0 -> 25.8.0 --- pkgs/development/web/nodejs/v25.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v25.nix index 39f2283e8d6a..4c72d4fdc175 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v25.nix @@ -23,8 +23,8 @@ let [ ]; in buildNodejs { - version = "25.7.0"; - sha256 = "8f13df7e8f79c3e8f227ad713c754592293c98f70e9e29e8fcee974e62a000e1"; + version = "25.8.0"; + sha256 = "5d00429cb856cc72200ec6c08e8cdda75ea9618256de8d899fa049c23f4a2eee"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then From 6d06db849c9cf99d7a4c2489f2358e4b69c8750d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 16:35:21 +0000 Subject: [PATCH 250/298] auth0-cli: 1.27.2 -> 1.28.0 --- pkgs/by-name/au/auth0-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index e5731c8d83ef..2f452465f2d3 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "auth0-cli"; - version = "1.27.2"; + version = "1.28.0"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-Se3jLcMU+KDkaF5UY18KWs/Q+YK3782e7cKc9BxaYqY="; + hash = "sha256-FqMfnousaJg0u8W3o2lR8REIGFThq3vhsQFN1Je65Q8="; }; - vendorHash = "sha256-Us6NJiSfOK1BBRyrYil26HGaZAgum6k3B5LdV60rCeA="; + vendorHash = "sha256-PrcGZ1UJb9fsp7ZsAAxH5VzumDwn/mkyoKVvniuPQrg="; ldflags = [ "-s" From cfc8eb2d3c50a521ad12561e8a0342bdc83f83fa Mon Sep 17 00:00:00 2001 From: r-vdp Date: Thu, 12 Feb 2026 17:38:12 +0200 Subject: [PATCH 251/298] nixos/systemd-resolved: add support to generate dns-delegate files See https://www.freedesktop.org/software/systemd/man/258/systemd.dns-delegate.html --- nixos/modules/system/boot/resolved.nix | 40 ++++++++++++- nixos/tests/systemd-resolved.nix | 77 ++++++++++++++++++++++---- 2 files changed, 102 insertions(+), 15 deletions(-) diff --git a/nixos/modules/system/boot/resolved.nix b/nixos/modules/system/boot/resolved.nix index 9bcb9bd0cb01..25569afdf78b 100644 --- a/nixos/modules/system/boot/resolved.nix +++ b/nixos/modules/system/boot/resolved.nix @@ -1,7 +1,6 @@ { config, lib, - pkgs, utils, ... }: @@ -14,12 +13,15 @@ let elem isList literalExpression + mapAttrs' + mapAttrsToList mkIf mkMerge mkOption mkOrder mkRenamedOptionModule mkRemovedOptionModule + nameValuePair optionalAttrs types ; @@ -132,6 +134,27 @@ in }; }; + dnsDelegates = mkOption { + description = '' + dns-delegate files to be created. + See {manpage}`systemd.dns-delegate(5)` for more info. + ''; + default = { }; + type = types.attrsOf ( + types.submodule { + options.Delegate = mkOption { + description = '' + Settings option for systemd dns-delegate files. + See {manpage}`systemd.dns-delegate(5)` for all available options. + ''; + type = types.submodule { + freeformType = types.attrsOf unitOption; + }; + }; + } + ); + }; + }; boot.initrd.services.resolved.enable = mkOption { @@ -167,7 +190,12 @@ in systemd.services.systemd-resolved = { wantedBy = [ "sysinit.target" ]; aliases = [ "dbus-org.freedesktop.resolve1.service" ]; - reloadTriggers = [ config.environment.etc."systemd/resolved.conf".source ]; + reloadTriggers = [ + config.environment.etc."systemd/resolved.conf".source + ] + ++ mapAttrsToList ( + name: _: config.environment.etc."systemd/dns-delegate.d/${name}.dns-delegate".source + ) cfg.dnsDelegates; stopIfChanged = false; }; @@ -180,7 +208,13 @@ in } // optionalAttrs dnsmasqResolve { "dnsmasq-resolv.conf".source = "/run/systemd/resolve/resolv.conf"; - }; + } + // mapAttrs' ( + name: value: + nameValuePair "systemd/dns-delegate.d/${name}.dns-delegate" { + text = settingsToSections (transformSettings value); + } + ) cfg.dnsDelegates; # If networkmanager is enabled, ask it to interface with resolved. networking.networkmanager.dns = "systemd-resolved"; diff --git a/nixos/tests/systemd-resolved.nix b/nixos/tests/systemd-resolved.nix index 5d526d46a4db..15243097c07f 100644 --- a/nixos/tests/systemd-resolved.nix +++ b/nixos/tests/systemd-resolved.nix @@ -36,13 +36,48 @@ }; }; + nodes.delegate_server = + { lib, config, ... }: + let + delegateZone = pkgs.writeTextDir "delegated.example.org.zone" '' + @ SOA ns.delegated.example.org. noc.delegated.example.org. 2019031301 86400 7200 3600000 172800 + test A ${(lib.head config.networking.interfaces.eth1.ipv4.addresses).address} + test AAAA ${(lib.head config.networking.interfaces.eth1.ipv6.addresses).address} + ''; + in + { + networking.firewall.enable = false; + networking.useDHCP = false; + + networking.interfaces.eth1.ipv6.addresses = lib.mkForce [ + { + address = "fd00::3"; + prefixLength = 64; + } + ]; + + services.knot = { + enable = true; + settings = { + server.listen = [ + "0.0.0.0@53" + "::@53" + ]; + template.default.storage = delegateZone; + zone."delegated.example.org".file = "delegated.example.org.zone"; + }; + }; + }; + nodes.client = { nodes, ... }: let - inherit (lib.head nodes.server.networking.interfaces.eth1.ipv4.addresses) address; + serverAddress = (lib.head nodes.server.networking.interfaces.eth1.ipv4.addresses).address; + delegateAddress = + (lib.head nodes.delegate_server.networking.interfaces.eth1.ipv4.addresses).address; in { - networking.nameservers = [ address ]; + networking.nameservers = [ serverAddress ]; networking.interfaces.eth1.ipv6.addresses = lib.mkForce [ { address = "fd00::2"; @@ -51,6 +86,12 @@ ]; services.resolved.enable = true; services.resolved.settings.Resolve.FallbackDNS = [ ]; + services.resolved.dnsDelegates.example-org = { + Delegate = { + DNS = delegateAddress; + Domains = [ "delegated.example.org" ]; + }; + }; networking.useNetworkd = true; networking.useDHCP = false; systemd.network.networks."40-eth0".enable = false; @@ -69,23 +110,35 @@ let address4 = (lib.head nodes.server.networking.interfaces.eth1.ipv4.addresses).address; address6 = (lib.head nodes.server.networking.interfaces.eth1.ipv6.addresses).address; + delegateAddress4 = + (lib.head nodes.delegate_server.networking.interfaces.eth1.ipv4.addresses).address; + delegateAddress6 = + (lib.head nodes.delegate_server.networking.interfaces.eth1.ipv6.addresses).address; in + #python '' start_all() server.wait_for_unit("multi-user.target") + delegate_server.wait_for_unit("multi-user.target") - def test_client(): - query = client.succeed("resolvectl query example.com") - assert "${address4}" in query - assert "${address6}" in query - client.succeed("ping -4 -c 1 example.com") - client.succeed("ping -6 -c 1 example.com") + def test_resolve(domain, expected_addrs): + query = client.succeed(f"resolvectl query {domain}") + for addr in expected_addrs: + assert addr in query, f"Expected {addr} in: {query}" + client.succeed(f"ping -4 -c 1 {domain}") + client.succeed(f"ping -6 -c 1 {domain}") + + with subtest("resolve in initrd"): + client.wait_for_unit("initrd.target") + test_resolve("example.com", ["${address4}", "${address6}"]) - client.wait_for_unit("initrd.target") - test_client() client.switch_root() - client.wait_for_unit("multi-user.target") - test_client() + with subtest("resolve after switch-root"): + client.wait_for_unit("multi-user.target") + test_resolve("example.com", ["${address4}", "${address6}"]) + + with subtest("dns-delegate resolves delegated subdomain"): + test_resolve("test.delegated.example.org", ["${delegateAddress4}", "${delegateAddress6}"]) ''; } From 29b8362900a0fcb4943777f31ad4786916d713b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 16:52:23 +0000 Subject: [PATCH 252/298] tinfoil-cli: 0.12.0 -> 0.12.1 --- pkgs/by-name/ti/tinfoil-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/tinfoil-cli/package.nix b/pkgs/by-name/ti/tinfoil-cli/package.nix index ffae4f9c7464..b72d90681812 100644 --- a/pkgs/by-name/ti/tinfoil-cli/package.nix +++ b/pkgs/by-name/ti/tinfoil-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tinfoil-cli"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "tinfoilsh"; repo = "tinfoil-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-EAC6FGYTTLq2/VeDLLV+o03/mVaEi3WTICERZoWJ8tI="; + hash = "sha256-ICfuyI48fY8+Ecwbt45JE1F/ElJ3c9RMMzWLxBDiLqA="; }; - vendorHash = "sha256-5ENb7Wb6iUX0vd/k46sQCs8fZvprlRHS+QGHrUboXGU="; + vendorHash = "sha256-4JC4e+ICG1EG+6Of9EBbs4rBG46NoGgDztbCcW1AMII="; # The attestation test requires internet access checkFlags = [ "-skip=TestAttestationVerifySEV" ]; From e185dda77db6b9352d029795dd30480267b6cf20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 16:53:53 +0000 Subject: [PATCH 253/298] bitrise: 2.38.0 -> 2.39.1 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 2e94da8ca781..f838079e5dcf 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "bitrise"; - version = "2.38.0"; + version = "2.39.1"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${finalAttrs.version}"; - hash = "sha256-WF6+HgGePOvwdo1nU75ifnH8Fddk1vmSyNOOQER4awo="; + hash = "sha256-/jD4FZTeT+RgNEJZqNZaSIsL1lSECdE6/fNyg1DJDYE="; }; # many tests rely on writable $HOME/.bitrise and require network access From 8af6c4df924caa716aaef4140418b70b3b2b0ed4 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:57:31 +0100 Subject: [PATCH 254/298] paratest: 7.13.0 -> 7.19.1 --- pkgs/by-name/pa/paratest/composer.lock | 824 ++++++++++++++----------- pkgs/by-name/pa/paratest/package.nix | 6 +- 2 files changed, 473 insertions(+), 357 deletions(-) diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index a9f9aaa09e24..47e0cde721e5 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0c6def3fbea9bde4facb0a4273976f6e", + "content-hash": "459c9e75712ee7b02c32a6560b975535", "packages": [ { "name": "fidry/cpu-core-counter", @@ -189,16 +189,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.6.1", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -241,9 +241,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-08-13T20:13:15+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "phar-io/manifest", @@ -365,34 +365,34 @@ }, { "name": "phpunit/php-code-coverage", - "version": "12.4.0", + "version": "13.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c" + "reference": "a8b58fde2f4fbc69a064e1f80ff917607cf7737c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c", - "reference": "67e8aed88f93d0e6e1cb7effe1a2dfc2fee6022c", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/a8b58fde2f4fbc69a064e1f80ff917607cf7737c", + "reference": "a8b58fde2f4fbc69a064e1f80ff917607cf7737c", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^5.6.1", - "php": ">=8.3", - "phpunit/php-file-iterator": "^6.0", - "phpunit/php-text-template": "^5.0", - "sebastian/complexity": "^5.0", - "sebastian/environment": "^8.0.3", - "sebastian/lines-of-code": "^4.0", - "sebastian/version": "^6.0", - "theseer/tokenizer": "^1.2.3" + "nikic/php-parser": "^5.7.0", + "php": ">=8.4", + "phpunit/php-file-iterator": "^7.0", + "phpunit/php-text-template": "^6.0", + "sebastian/complexity": "^6.0", + "sebastian/environment": "^9.0", + "sebastian/lines-of-code": "^5.0", + "sebastian/version": "^7.0", + "theseer/tokenizer": "^2.0.1" }, "require-dev": { - "phpunit/phpunit": "^12.3.7" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -401,7 +401,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.4.x-dev" + "dev-main": "13.0.x-dev" } }, "autoload": { @@ -430,7 +430,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.4.0" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/13.0.1" }, "funding": [ { @@ -450,32 +450,32 @@ "type": "tidelift" } ], - "time": "2025-09-24T13:44:41+00:00" + "time": "2026-02-06T06:05:15+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "6.0.0", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "961bc913d42fe24a257bfff826a5068079ac7782" + "reference": "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/961bc913d42fe24a257bfff826a5068079ac7782", - "reference": "961bc913d42fe24a257bfff826a5068079ac7782", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6e5aa1fb0a95b1703d83e721299ee18bb4e2de50", + "reference": "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -503,36 +503,48 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/7.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:37+00:00" + "time": "2026-02-06T04:33:26+00:00" }, { "name": "phpunit/php-invoker", - "version": "6.0.0", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406" + "reference": "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406", - "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88", + "reference": "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-pcntl": "*" @@ -540,7 +552,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -567,40 +579,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/php-invoker/tree/7.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-invoker", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:58+00:00" + "time": "2026-02-06T04:34:47+00:00" }, { "name": "phpunit/php-text-template", - "version": "5.0.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53" + "reference": "a47af19f93f76aa3368303d752aa5272ca3299f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/e1367a453f0eda562eedb4f659e13aa900d66c53", - "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/a47af19f93f76aa3368303d752aa5272ca3299f4", + "reference": "a47af19f93f76aa3368303d752aa5272ca3299f4", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -627,40 +651,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/5.0.0" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/6.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-text-template", + "type": "tidelift" } ], - "time": "2025-02-07T04:59:16+00:00" + "time": "2026-02-06T04:36:37+00:00" }, { "name": "phpunit/php-timer", - "version": "8.0.0", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc" + "reference": "a0e12065831f6ab0d83120dc61513eb8d9a966f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", - "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/a0e12065831f6ab0d83120dc61513eb8d9a966f6", + "reference": "a0e12065831f6ab0d83120dc61513eb8d9a966f6", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -687,28 +723,40 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "security": "https://github.com/sebastianbergmann/php-timer/security/policy", - "source": "https://github.com/sebastianbergmann/php-timer/tree/8.0.0" + "source": "https://github.com/sebastianbergmann/php-timer/tree/9.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-timer", + "type": "tidelift" } ], - "time": "2025-02-07T04:59:38+00:00" + "time": "2026-02-06T04:37:53+00:00" }, { "name": "phpunit/phpunit", - "version": "12.3.14", + "version": "13.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "13e9b2bea9327b094176147250d2c10319a10f5b" + "reference": "d57826e8921a534680c613924bfd921ded8047f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/13e9b2bea9327b094176147250d2c10319a10f5b", - "reference": "13e9b2bea9327b094176147250d2c10319a10f5b", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d57826e8921a534680c613924bfd921ded8047f4", + "reference": "d57826e8921a534680c613924bfd921ded8047f4", "shasum": "" }, "require": { @@ -721,21 +769,22 @@ "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", - "php": ">=8.3", - "phpunit/php-code-coverage": "^12.3.8", - "phpunit/php-file-iterator": "^6.0.0", - "phpunit/php-invoker": "^6.0.0", - "phpunit/php-text-template": "^5.0.0", - "phpunit/php-timer": "^8.0.0", - "sebastian/cli-parser": "^4.2.0", - "sebastian/comparator": "^7.1.3", - "sebastian/diff": "^7.0.0", - "sebastian/environment": "^8.0.3", - "sebastian/exporter": "^7.0.2", - "sebastian/global-state": "^8.0.2", - "sebastian/object-enumerator": "^7.0.0", - "sebastian/type": "^6.0.3", - "sebastian/version": "^6.0.0", + "php": ">=8.4.1", + "phpunit/php-code-coverage": "^13.0.1", + "phpunit/php-file-iterator": "^7.0.0", + "phpunit/php-invoker": "^7.0.0", + "phpunit/php-text-template": "^6.0.0", + "phpunit/php-timer": "^9.0.0", + "sebastian/cli-parser": "^5.0.0", + "sebastian/comparator": "^8.0.0", + "sebastian/diff": "^8.0.0", + "sebastian/environment": "^9.0.0", + "sebastian/exporter": "^8.0.0", + "sebastian/global-state": "^9.0.0", + "sebastian/object-enumerator": "^8.0.0", + "sebastian/recursion-context": "^8.0.0", + "sebastian/type": "^7.0.0", + "sebastian/version": "^7.0.0", "staabm/side-effects-detector": "^1.0.5" }, "bin": [ @@ -744,7 +793,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.3-dev" + "dev-main": "13.0-dev" } }, "autoload": { @@ -776,7 +825,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.14" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.0.5" }, "funding": [ { @@ -800,7 +849,7 @@ "type": "tidelift" } ], - "time": "2025-09-24T06:34:27+00:00" + "time": "2026-02-18T12:40:03+00:00" }, { "name": "psr/container", @@ -857,28 +906,28 @@ }, { "name": "sebastian/cli-parser", - "version": "4.2.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04" + "reference": "48a4654fa5e48c1c81214e9930048a572d4b23ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/90f41072d220e5c40df6e8635f5dafba2d9d4d04", - "reference": "90f41072d220e5c40df6e8635f5dafba2d9d4d04", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/48a4654fa5e48c1c81214e9930048a572d4b23ca", + "reference": "48a4654fa5e48c1c81214e9930048a572d4b23ca", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.2-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -902,7 +951,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.2.0" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/5.0.0" }, "funding": [ { @@ -922,31 +971,31 @@ "type": "tidelift" } ], - "time": "2025-09-14T09:36:45+00:00" + "time": "2026-02-06T04:39:44+00:00" }, { "name": "sebastian/comparator", - "version": "7.1.3", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148" + "reference": "29b232ddc29c2b114c0358c69b3084e7c3da0d58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dc904b4bb3ab070865fa4068cd84f3da8b945148", - "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/29b232ddc29c2b114c0358c69b3084e7c3da0d58", + "reference": "29b232ddc29c2b114c0358c69b3084e7c3da0d58", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", - "php": ">=8.3", - "sebastian/diff": "^7.0", - "sebastian/exporter": "^7.0" + "php": ">=8.4", + "sebastian/diff": "^8.0", + "sebastian/exporter": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^12.2" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-bcmath": "For comparing BcMath\\Number objects" @@ -954,7 +1003,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "7.1-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -994,7 +1043,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/8.0.0" }, "funding": [ { @@ -1014,33 +1063,33 @@ "type": "tidelift" } ], - "time": "2025-08-20T11:27:00+00:00" + "time": "2026-02-06T04:40:39+00:00" }, { "name": "sebastian/complexity", - "version": "5.0.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb" + "reference": "c5651c795c98093480df79350cb050813fc7a2f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb", - "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/c5651c795c98093480df79350cb050813fc7a2f3", + "reference": "c5651c795c98093480df79350cb050813fc7a2f3", "shasum": "" }, "require": { "nikic/php-parser": "^5.0", - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -1064,41 +1113,53 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/5.0.0" + "source": "https://github.com/sebastianbergmann/complexity/tree/6.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/complexity", + "type": "tidelift" } ], - "time": "2025-02-07T04:55:25+00:00" + "time": "2026-02-06T04:41:32+00:00" }, { "name": "sebastian/diff", - "version": "7.0.0", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "7ab1ea946c012266ca32390913653d844ecd085f" + "reference": "a2b6d09d7729ee87d605a439469f9dcc39be5ea3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", - "reference": "7ab1ea946c012266ca32390913653d844ecd085f", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/a2b6d09d7729ee87d605a439469f9dcc39be5ea3", + "reference": "a2b6d09d7729ee87d605a439469f9dcc39be5ea3", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0", + "phpunit/phpunit": "^13.0", "symfony/process": "^7.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1131,35 +1192,47 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/diff/tree/8.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/diff", + "type": "tidelift" } ], - "time": "2025-02-07T04:55:46+00:00" + "time": "2026-02-06T04:42:27+00:00" }, { "name": "sebastian/environment", - "version": "8.0.3", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68" + "reference": "bb64d08145b021b67d5f253308a498b73ab0461e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/24a711b5c916efc6d6e62aa65aa2ec98fef77f68", - "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/bb64d08145b021b67d5f253308a498b73ab0461e", + "reference": "bb64d08145b021b67d5f253308a498b73ab0461e", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "suggest": { "ext-posix": "*" @@ -1167,7 +1240,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -1195,7 +1268,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/8.0.3" + "source": "https://github.com/sebastianbergmann/environment/tree/9.0.0" }, "funding": [ { @@ -1215,34 +1288,34 @@ "type": "tidelift" } ], - "time": "2025-08-12T14:11:56+00:00" + "time": "2026-02-06T04:43:29+00:00" }, { "name": "sebastian/exporter", - "version": "7.0.2", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "016951ae10980765e4e7aee491eb288c64e505b7" + "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/016951ae10980765e4e7aee491eb288c64e505b7", - "reference": "016951ae10980765e4e7aee491eb288c64e505b7", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", + "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=8.3", - "sebastian/recursion-context": "^7.0" + "php": ">=8.4", + "sebastian/recursion-context": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1285,7 +1358,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.2" + "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.0" }, "funding": [ { @@ -1305,35 +1378,35 @@ "type": "tidelift" } ], - "time": "2025-09-24T06:16:11+00:00" + "time": "2026-02-06T04:44:28+00:00" }, { "name": "sebastian/global-state", - "version": "8.0.2", + "version": "9.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "ef1377171613d09edd25b7816f05be8313f9115d" + "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ef1377171613d09edd25b7816f05be8313f9115d", - "reference": "ef1377171613d09edd25b7816f05be8313f9115d", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e52e3dc22441e6218c710afe72c3042f8fc41ea7", + "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7", "shasum": "" }, "require": { - "php": ">=8.3", - "sebastian/object-reflector": "^5.0", - "sebastian/recursion-context": "^7.0" + "php": ">=8.4", + "sebastian/object-reflector": "^6.0", + "sebastian/recursion-context": "^8.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "8.0-dev" + "dev-main": "9.0-dev" } }, "autoload": { @@ -1359,7 +1432,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.2" + "source": "https://github.com/sebastianbergmann/global-state/tree/9.0.0" }, "funding": [ { @@ -1379,33 +1452,33 @@ "type": "tidelift" } ], - "time": "2025-08-29T11:29:25+00:00" + "time": "2026-02-06T04:45:13+00:00" }, { "name": "sebastian/lines-of-code", - "version": "4.0.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f" + "reference": "4f21bb7768e1c997722ccc7efb1d6b5c11bfd471" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/97ffee3bcfb5805568d6af7f0f893678fc076d2f", - "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/4f21bb7768e1c997722ccc7efb1d6b5c11bfd471", + "reference": "4f21bb7768e1c997722ccc7efb1d6b5c11bfd471", "shasum": "" }, "require": { "nikic/php-parser": "^5.0", - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -1429,42 +1502,54 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/4.0.0" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/lines-of-code", + "type": "tidelift" } ], - "time": "2025-02-07T04:57:28+00:00" + "time": "2026-02-06T04:45:54+00:00" }, { "name": "sebastian/object-enumerator", - "version": "7.0.0", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894" + "reference": "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894", - "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/b39ab125fd9a7434b0ecbc4202eebce11a98cfc5", + "reference": "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5", "shasum": "" }, "require": { - "php": ">=8.3", - "sebastian/object-reflector": "^5.0", - "sebastian/recursion-context": "^7.0" + "php": ">=8.4", + "sebastian/object-reflector": "^6.0", + "sebastian/recursion-context": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1487,40 +1572,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/8.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/object-enumerator", + "type": "tidelift" } ], - "time": "2025-02-07T04:57:48+00:00" + "time": "2026-02-06T04:46:36+00:00" }, { "name": "sebastian/object-reflector", - "version": "5.0.0", + "version": "6.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "4bfa827c969c98be1e527abd576533293c634f6a" + "reference": "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a", - "reference": "4bfa827c969c98be1e527abd576533293c634f6a", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/3ca042c2c60b0eab094f8a1b6a7093f4d4c72200", + "reference": "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -1543,40 +1640,52 @@ "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/5.0.0" + "source": "https://github.com/sebastianbergmann/object-reflector/tree/6.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/object-reflector", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:17+00:00" + "time": "2026-02-06T04:47:13+00:00" }, { "name": "sebastian/recursion-context", - "version": "7.0.1", + "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c" + "reference": "74c5af21f6a5833e91767ca068c4d3dfec15317e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", - "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/74c5af21f6a5833e91767ca068c4d3dfec15317e", + "reference": "74c5af21f6a5833e91767ca068c4d3dfec15317e", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "7.0-dev" + "dev-main": "8.0-dev" } }, "autoload": { @@ -1607,7 +1716,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.1" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/8.0.0" }, "funding": [ { @@ -1627,32 +1736,32 @@ "type": "tidelift" } ], - "time": "2025-08-13T04:44:59+00:00" + "time": "2026-02-06T04:51:28+00:00" }, { "name": "sebastian/type", - "version": "6.0.3", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d" + "reference": "42412224607bd3931241bbd17f38e0f972f5a916" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/e549163b9760b8f71f191651d22acf32d56d6d4d", - "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/42412224607bd3931241bbd17f38e0f972f5a916", + "reference": "42412224607bd3931241bbd17f38e0f972f5a916", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^13.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -1676,7 +1785,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/type/issues", "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/6.0.3" + "source": "https://github.com/sebastianbergmann/type/tree/7.0.0" }, "funding": [ { @@ -1696,29 +1805,29 @@ "type": "tidelift" } ], - "time": "2025-08-09T06:57:12+00:00" + "time": "2026-02-06T04:52:09+00:00" }, { "name": "sebastian/version", - "version": "6.0.0", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c" + "reference": "ad37a5552c8e2b88572249fdc19b6da7792e021b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/3e6ccf7657d4f0a59200564b08cead899313b53c", - "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/ad37a5552c8e2b88572249fdc19b6da7792e021b", + "reference": "ad37a5552c8e2b88572249fdc19b6da7792e021b", "shasum": "" }, "require": { - "php": ">=8.3" + "php": ">=8.4" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -1742,15 +1851,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/version/issues", "security": "https://github.com/sebastianbergmann/version/security/policy", - "source": "https://github.com/sebastianbergmann/version/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/version/tree/7.0.0" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/version", + "type": "tidelift" } ], - "time": "2025-02-07T05:00:38+00:00" + "time": "2026-02-06T04:52:52+00:00" }, { "name": "staabm/side-effects-detector", @@ -1806,47 +1927,39 @@ }, { "name": "symfony/console", - "version": "v7.3.4", + "version": "v8.0.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db" + "reference": "488285876e807a4777f074041d8bb508623419fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", + "url": "https://api.github.com/repos/symfony/console/zipball/488285876e807a4777f074041d8bb508623419fa", + "reference": "488285876e807a4777f074041d8bb508623419fa", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^7.2" - }, - "conflict": { - "symfony/dependency-injection": "<6.4", - "symfony/dotenv": "<6.4", - "symfony/event-dispatcher": "<6.4", - "symfony/lock": "<6.4", - "symfony/process": "<6.4" + "symfony/string": "^7.4|^8.0" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/config": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/event-dispatcher": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/lock": "^7.4|^8.0", + "symfony/messenger": "^7.4|^8.0", + "symfony/process": "^7.4|^8.0", + "symfony/stopwatch": "^7.4|^8.0", + "symfony/var-dumper": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -1880,7 +1993,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.4" + "source": "https://github.com/symfony/console/tree/v8.0.6" }, "funding": [ { @@ -1900,7 +2013,7 @@ "type": "tidelift" } ], - "time": "2025-09-22T15:31:00+00:00" + "time": "2026-02-25T16:59:43+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2306,20 +2419,20 @@ }, { "name": "symfony/process", - "version": "v7.3.4", + "version": "v8.0.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b" + "reference": "b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f24f8f316367b30810810d4eb30c543d7003ff3b", - "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b", + "url": "https://api.github.com/repos/symfony/process/zipball/b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674", + "reference": "b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.4" }, "type": "library", "autoload": { @@ -2347,7 +2460,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.3.4" + "source": "https://github.com/symfony/process/tree/v8.0.5" }, "funding": [ { @@ -2367,20 +2480,20 @@ "type": "tidelift" } ], - "time": "2025-09-11T10:12:26+00:00" + "time": "2026-01-26T15:08:38+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -2434,7 +2547,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -2445,43 +2558,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/string", - "version": "v7.3.4", + "version": "v8.0.6", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f96476035142921000338bad71e5247fbc138872" + "reference": "6c9e1108041b5dce21a9a4984b531c4923aa9ec4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f96476035142921000338bad71e5247fbc138872", - "reference": "f96476035142921000338bad71e5247fbc138872", + "url": "https://api.github.com/repos/symfony/string/zipball/6c9e1108041b5dce21a9a4984b531c4923aa9ec4", + "reference": "6c9e1108041b5dce21a9a4984b531c4923aa9ec4", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -2520,7 +2637,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.4" + "source": "https://github.com/symfony/string/tree/v8.0.6" }, "funding": [ { @@ -2540,27 +2657,27 @@ "type": "tidelift" } ], - "time": "2025-09-11T14:36:48+00:00" + "time": "2026-02-09T10:14:57+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" + "php": "^8.1" }, "type": "library", "autoload": { @@ -2582,7 +2699,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/2.0.1" }, "funding": [ { @@ -2590,35 +2707,35 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-12-08T11:19:18+00:00" } ], "packages-dev": [ { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v1.1.2", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/composer-installer.git", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1" + "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", - "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/845eb62303d2ca9b289ef216356568ccc075ffd1", + "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1", "shasum": "" }, "require": { "composer-plugin-api": "^2.2", "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + "squizlabs/php_codesniffer": "^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "^2.2", "ext-json": "*", "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.4.0", - "phpcompatibility/php-compatibility": "^9.0", + "phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev", "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", @@ -2688,27 +2805,27 @@ "type": "thanks_dev" } ], - "time": "2025-07-17T20:45:56+00:00" + "time": "2025-11-11T04:32:07+00:00" }, { "name": "doctrine/coding-standard", - "version": "13.0.1", + "version": "14.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/coding-standard.git", - "reference": "0affd62169186f32de725ca612e6129e81186a21" + "reference": "897a7dc209e49ee6cf04e689c41112df17967130" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/coding-standard/zipball/0affd62169186f32de725ca612e6129e81186a21", - "reference": "0affd62169186f32de725ca612e6129e81186a21", + "url": "https://api.github.com/repos/doctrine/coding-standard/zipball/897a7dc209e49ee6cf04e689c41112df17967130", + "reference": "897a7dc209e49ee6cf04e689c41112df17967130", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0.0", "php": "^7.4 || ^8.0", - "slevomat/coding-standard": "^8.16", - "squizlabs/php_codesniffer": "^3.7" + "slevomat/coding-standard": "^8.23", + "squizlabs/php_codesniffer": "^4" }, "type": "phpcodesniffer-standard", "notification-url": "https://packagist.org/downloads/", @@ -2742,22 +2859,22 @@ ], "support": { "issues": "https://github.com/doctrine/coding-standard/issues", - "source": "https://github.com/doctrine/coding-standard/tree/13.0.1" + "source": "https://github.com/doctrine/coding-standard/tree/14.0.0" }, - "time": "2025-05-14T10:54:19+00:00" + "time": "2025-09-21T18:21:47+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { @@ -2789,22 +2906,17 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" }, - "time": "2025-08-30T15:50:23+00:00" + "time": "2026-01-25T14:56:51+00:00" }, { "name": "phpstan/phpstan", - "version": "2.1.29", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan-phar-composer-source.git", - "reference": "git" - }, + "version": "2.1.40", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d618573eed4a1b6b75e37b2e0b65ac65c885d88e", - "reference": "d618573eed4a1b6b75e37b2e0b65ac65c885d88e", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", + "reference": "9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", "shasum": "" }, "require": { @@ -2849,25 +2961,25 @@ "type": "github" } ], - "time": "2025-09-25T06:58:18+00:00" + "time": "2026-02-23T15:04:35+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "468e02c9176891cc901143da118f09dc9505fc2f" + "reference": "6b5571001a7f04fa0422254c30a0017ec2f2cacc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/468e02c9176891cc901143da118f09dc9505fc2f", - "reference": "468e02c9176891cc901143da118f09dc9505fc2f", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/6b5571001a7f04fa0422254c30a0017ec2f2cacc", + "reference": "6b5571001a7f04fa0422254c30a0017ec2f2cacc", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.15" + "phpstan/phpstan": "^2.1.39" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -2892,29 +3004,32 @@ "MIT" ], "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", + "keywords": [ + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/2.0.3" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/2.0.4" }, - "time": "2025-05-14T10:56:57+00:00" + "time": "2026-02-09T13:21:14+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "2.0.7", + "version": "2.0.16", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "9a9b161baee88a5f5c58d816943cff354ff233dc" + "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9a9b161baee88a5f5c58d816943cff354ff233dc", - "reference": "9a9b161baee88a5f5c58d816943cff354ff233dc", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/6ab598e1bc106e6827fd346ae4a12b4a5d634c32", + "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.18" + "phpstan/phpstan": "^2.1.32" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -2945,29 +3060,32 @@ "MIT" ], "description": "PHPUnit extensions and rules for PHPStan", + "keywords": [ + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.7" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.16" }, - "time": "2025-07-13T11:31:46+00:00" + "time": "2026-02-14T09:05:21+00:00" }, { "name": "phpstan/phpstan-strict-rules", - "version": "2.0.7", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538" + "reference": "1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/d6211c46213d4181054b3d77b10a5c5cb0d59538", - "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f", + "reference": "1aba28b697c1e3b6bbec8a1725f8b11b6d3e5a5f", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.29" + "phpstan/phpstan": "^2.1.39" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -2993,40 +3111,43 @@ "MIT" ], "description": "Extra strict and opinionated rules for PHPStan", + "keywords": [ + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.7" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.10" }, - "time": "2025-09-26T11:19:08+00:00" + "time": "2026-02-11T14:17:32+00:00" }, { "name": "slevomat/coding-standard", - "version": "8.22.1", + "version": "8.28.0", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "1dd80bf3b93692bedb21a6623c496887fad05fec" + "reference": "0cd4b30cc1037eca54091c188d260d570e61770c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/1dd80bf3b93692bedb21a6623c496887fad05fec", - "reference": "1dd80bf3b93692bedb21a6623c496887fad05fec", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/0cd4b30cc1037eca54091c188d260d570e61770c", + "reference": "0cd4b30cc1037eca54091c188d260d570e61770c", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.1.2", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.2.0", "php": "^7.4 || ^8.0", - "phpstan/phpdoc-parser": "^2.3.0", - "squizlabs/php_codesniffer": "^3.13.4" + "phpstan/phpdoc-parser": "^2.3.2", + "squizlabs/php_codesniffer": "^4.0.1" }, "require-dev": { - "phing/phing": "3.0.1|3.1.0", + "phing/phing": "3.0.1|3.1.2", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpstan/phpstan": "2.1.24", - "phpstan/phpstan-deprecation-rules": "2.0.3", - "phpstan/phpstan-phpunit": "2.0.7", - "phpstan/phpstan-strict-rules": "2.0.6", - "phpunit/phpunit": "9.6.8|10.5.48|11.4.4|11.5.36|12.3.10" + "phpstan/phpstan": "2.1.40", + "phpstan/phpstan-deprecation-rules": "2.0.4", + "phpstan/phpstan-phpunit": "2.0.16", + "phpstan/phpstan-strict-rules": "2.0.10", + "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.50|12.5.14" }, "type": "phpcodesniffer-standard", "extra": { @@ -3050,7 +3171,7 @@ ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.22.1" + "source": "https://github.com/slevomat/coding-standard/tree/8.28.0" }, "funding": [ { @@ -3062,41 +3183,36 @@ "type": "tidelift" } ], - "time": "2025-09-13T08:53:30+00:00" + "time": "2026-02-23T21:35:24+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.13.4", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119" + "reference": "0525c73950de35ded110cffafb9892946d7771b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ad545ea9c1b7d270ce0fc9cbfb884161cd706119", - "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0525c73950de35ded110cffafb9892946d7771b5", + "reference": "0525c73950de35ded110cffafb9892946d7771b5", "shasum": "" }, "require": { "ext-simplexml": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": ">=5.4.0" + "php": ">=7.2.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" + "phpunit/phpunit": "^8.4.0 || ^9.3.4 || ^10.5.32 || 11.3.3 - 11.5.28 || ^11.5.31" }, "bin": [ "bin/phpcbf", "bin/phpcs" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" @@ -3115,7 +3231,7 @@ "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "description": "PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.", "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", @@ -3146,29 +3262,29 @@ "type": "thanks_dev" } ], - "time": "2025-09-05T05:47:09+00:00" + "time": "2025-11-10T16:43:36+00:00" }, { "name": "symfony/filesystem", - "version": "v7.3.2", + "version": "v8.0.6", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd" + "reference": "7bf9162d7a0dff98d079b72948508fa48018a770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd", - "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/7bf9162d7a0dff98d079b72948508fa48018a770", + "reference": "7bf9162d7a0dff98d079b72948508fa48018a770", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { - "symfony/process": "^6.4|^7.0" + "symfony/process": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -3196,7 +3312,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.3.2" + "source": "https://github.com/symfony/filesystem/tree/v8.0.6" }, "funding": [ { @@ -3216,7 +3332,7 @@ "type": "tidelift" } ], - "time": "2025-07-07T08:17:47+00:00" + "time": "2026-02-25T16:59:43+00:00" } ], "aliases": [], diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 15c73ff7ebe3..29516f632607 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.13.0"; + version = "7.19.1"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-X4sgMxRiuAk/YkOcUOnanUsdCFp0RHUIuv2OCqP5Z3w="; + hash = "sha256-DksiwFMgoPk0BNOVc9Bn22a2blzNw/63fGBT3dlK7Mg="; }; composerLock = ./composer.lock; - vendorHash = "sha256-6fF9YbHoU1+YbSuTKXGmJqkoxdyK30YOv7gZKJVfoas="; + vendorHash = "sha256-VdJVbAKkbWKZEJ16ZbJ/lmc6ZzPmztXjZ/LAEmRI93o="; nativeInstallCheckInputs = [ versionCheckHook From b75b350edfb44c8c4f0b3c496945bef6c541d07e Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Wed, 4 Mar 2026 00:57:36 +0800 Subject: [PATCH 255/298] figtree: use installFonts hook --- pkgs/by-name/fi/figtree/package.nix | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/fi/figtree/package.nix b/pkgs/by-name/fi/figtree/package.nix index 0b4832de37d4..6aeb56581ad0 100644 --- a/pkgs/by-name/fi/figtree/package.nix +++ b/pkgs/by-name/fi/figtree/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -15,22 +16,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-owzoM0zfKYxLJCQbL1eUE0cdSLVmm+QNRUGxbsNJ37I="; }; - sourceRoot = "fonts"; + sourceRoot = "source/fonts"; - setSourceRoot = "sourceRoot=$(pwd)"; - - installPhase = '' - runHook preInstall - find . -type f -iname '*.ttf' | while read f; do - d="$out/share/fonts/truetype/figtree/$(basename "$f")" - install -Dm644 -D "$f" "$d" - done - find . -type f -iname '*.otf' | while read f; do - d="$out/share/fonts/opentype/figtree/$(basename "$f")" - install -Dm644 -D "$f" "$d" - done - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://github.com/erikdkennedy/figtree"; From 9a42b44aa81b680c75835a7486fe351d2cbb9d28 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:58:31 +0100 Subject: [PATCH 256/298] paratest: add updateScript --- pkgs/by-name/pa/paratest/package.nix | 2 ++ pkgs/by-name/pa/paratest/update.sh | 29 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100755 pkgs/by-name/pa/paratest/update.sh diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 29516f632607..a4c37a6a5518 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -20,6 +20,8 @@ composerLock = ./composer.lock; vendorHash = "sha256-VdJVbAKkbWKZEJ16ZbJ/lmc6ZzPmztXjZ/LAEmRI93o="; + passthru.updateScript = ./update.sh; + nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pa/paratest/update.sh b/pkgs/by-name/pa/paratest/update.sh new file mode 100755 index 000000000000..6b1621ca11b2 --- /dev/null +++ b/pkgs/by-name/pa/paratest/update.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq php.packages.composer nix-update coreutils + +set -eou pipefail + +PACKAGE_NAME="paratest" +PACKAGE_VERSION=$(nix eval --raw -f. $PACKAGE_NAME.version) +PACKAGE_DIR="$(dirname "${BASH_SOURCE[0]}")" + +# Get latest version from git +GIT_VERSION="$(curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/paratestphp/paratest/releases/latest" | jq '.tag_name' --raw-output)" +NEW_VERSION="${GIT_VERSION#v}" + +# Fail if package and git version are the same +if [[ "$PACKAGE_VERSION" == "$NEW_VERSION" ]]; then + echo "${PACKAGE_NAME} is up-to-date: ${PACKAGE_VERSION}" + exit 0 +fi + +# Generate composer.lock file +TMPDIR=$(mktemp -d) +trap 'rm -rf -- "${TMPDIR}"' EXIT + +git clone --depth 1 --branch "${GIT_VERSION}" https://github.com/paratestphp/paratest.git "${TMPDIR}/paratest" +composer -d "${TMPDIR}/paratest" install --ignore-platform-req=ext-pcov +cp "${TMPDIR}/paratest/composer.lock" "${PACKAGE_DIR}/composer.lock" + +# update package.nix version, hash and vendorHash +nix-update $PACKAGE_NAME --version="${NEW_VERSION}" From 93151a14e4cd931fe5d6c2b538c4ac6779a8d69c Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:59:23 +0100 Subject: [PATCH 257/298] paratest: add piotrkwiecinski as maintainer --- pkgs/by-name/pa/paratest/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index a4c37a6a5518..d890c98417c4 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -33,6 +33,9 @@ homepage = "https://github.com/paratestphp/paratest"; license = lib.licenses.mit; mainProgram = "paratest"; - maintainers = [ lib.maintainers.patka ]; + maintainers = [ + lib.maintainers.patka + lib.maintainers.piotrkwiecinski + ]; }; }) From a3dfae7c0aeb398ebc08fa5246250b6b530659d6 Mon Sep 17 00:00:00 2001 From: Jackaed Date: Tue, 3 Feb 2026 16:35:04 +0000 Subject: [PATCH 258/298] zluda: 6-preview.45 -> 6-preview.55 Adds a git LFS pull to ZLUDA's fetchFromGitHub statement and version bumps to the latest preview. Fixes #481739. --- pkgs/by-name/zl/zluda/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zl/zluda/package.nix b/pkgs/by-name/zl/zluda/package.nix index e8810be5aeed..6df37d213903 100644 --- a/pkgs/by-name/zl/zluda/package.nix +++ b/pkgs/by-name/zl/zluda/package.nix @@ -16,14 +16,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zluda"; - version = "6-preview.45"; + version = "6-preview.55"; src = fetchFromGitHub { owner = "vosen"; repo = "ZLUDA"; rev = "v${finalAttrs.version}"; - hash = "sha256-796OuIM5a0saE0v1QHHAGRjUPT+YAIfUuEtAruMn8Mk="; + hash = "sha256-yhWEzoDjNk1GefSqOVwowNky36ahmH/gTMdq1YTOhfE="; fetchSubmodules = true; + fetchLFS = true; }; buildInputs = [ From 0b421c037d03a6cf4eb9ac5026849a84d245efe2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 17:02:51 +0000 Subject: [PATCH 259/298] python3Packages.types-regex: 2026.2.19.20260221 -> 2026.2.28.20260301 --- pkgs/development/python-modules/types-regex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-regex/default.nix b/pkgs/development/python-modules/types-regex/default.nix index f7730eda393e..d400055c5856 100644 --- a/pkgs/development/python-modules/types-regex/default.nix +++ b/pkgs/development/python-modules/types-regex/default.nix @@ -7,13 +7,13 @@ buildPythonPackage (finalAttrs: { pname = "types-regex"; - version = "2026.2.19.20260221"; + version = "2026.2.28.20260301"; pyproject = true; src = fetchPypi { pname = "types_regex"; inherit (finalAttrs) version; - hash = "sha256-u+fQHX/c3O2nu+Kz4TUL556ddY9h+YqnsEgczFXOZ8s="; + hash = "sha256-ZEwjHbPzaJCDIBcMFJBXMaeuX6vawPYPXW0S7N07yN0="; }; build-system = [ setuptools ]; From e87f952274308f2dc6acfc5ee9453bd060f2641c Mon Sep 17 00:00:00 2001 From: Thane Gill Date: Tue, 3 Mar 2026 16:59:04 +0000 Subject: [PATCH 260/298] daisydisk: 4.33.2 -> 4.33.3 --- pkgs/by-name/da/daisydisk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/daisydisk/package.nix b/pkgs/by-name/da/daisydisk/package.nix index 2894bb37728f..e6d6676a0852 100644 --- a/pkgs/by-name/da/daisydisk/package.nix +++ b/pkgs/by-name/da/daisydisk/package.nix @@ -10,11 +10,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "daisydisk"; - version = "4.33.2"; + version = "4.33.3"; src = fetchzip { url = "https://daisydiskapp.com/download/DaisyDisk.zip"; - hash = "sha256-YkXjaDbnwkQUsfhzCA5xQ6C6NGjQV6qj7znyjcKgwIg="; + hash = "sha256-2QhaY4oQV+bkvcyC88Zsk7eZJ6dySsb5G2+juH8HNjI="; stripRoot = false; }; From a3685b37256e1da56bf2947c66960e3129a0a4ee Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Tue, 3 Mar 2026 18:05:51 +0100 Subject: [PATCH 261/298] erofs-utils: 1.9 -> 1.9.1 --- pkgs/by-name/er/erofs-utils/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/er/erofs-utils/package.nix b/pkgs/by-name/er/erofs-utils/package.nix index be6f4b7a53ad..3d8b5ebe8e90 100644 --- a/pkgs/by-name/er/erofs-utils/package.nix +++ b/pkgs/by-name/er/erofs-utils/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "erofs-utils"; - version = "1.9"; + version = "1.9.1"; outputs = [ "out" "man" @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${finalAttrs.version}.tar.gz"; - hash = "sha256-0byEtdYLyuEhp/V+qX1BVRiQh+F4+BJ/MIRtn1N8nXM="; + hash = "sha256-qe9atnxLjS0+ntcfOc0Ai9plMUKnINijlaNvERDQxDI="; }; nativeBuildInputs = [ From caf86668e810c44b2f40758812e516d17f7a1643 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 17:19:09 +0000 Subject: [PATCH 262/298] jp-zip-codes: 0-unstable-2026-02-01 -> 0-unstable-2026-03-01 --- pkgs/by-name/jp/jp-zip-codes/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jp/jp-zip-codes/package.nix b/pkgs/by-name/jp/jp-zip-codes/package.nix index d631b6992112..852358eae5c5 100644 --- a/pkgs/by-name/jp/jp-zip-codes/package.nix +++ b/pkgs/by-name/jp/jp-zip-codes/package.nix @@ -7,15 +7,15 @@ stdenvNoCC.mkDerivation { pname = "jp-zip-code"; - version = "0-unstable-2026-02-01"; + version = "0-unstable-2026-03-01"; # This package uses a mirror as the source because the # original provider uses the same URL for updated content. src = fetchFromGitHub { owner = "musjj"; repo = "jp-zip-codes"; - rev = "f9ad47c1ef63620ba888f073c064e12101503a7b"; - hash = "sha256-ldggzY43bejZZLWofAdGFSqk60UfkhrPnqtVgC9TNAI="; + rev = "ac744cf265a65b8568636ad3456d79abfa607549"; + hash = "sha256-afs8SEn575lspvKZSxh4hNZ/5+OpeFCYY5E2jyY8hDY="; }; installPhase = '' From 7ab4ff32efe82b4610b1c7777ec81e77f305dcd3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 17:42:58 +0000 Subject: [PATCH 263/298] tidal-hifi: 6.1.0 -> 6.2.0 --- pkgs/by-name/ti/tidal-hifi/electron.nix | 4 ++-- pkgs/by-name/ti/tidal-hifi/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ti/tidal-hifi/electron.nix b/pkgs/by-name/ti/tidal-hifi/electron.nix index 6a24a90bf7da..3c9578cc468a 100644 --- a/pkgs/by-name/ti/tidal-hifi/electron.nix +++ b/pkgs/by-name/ti/tidal-hifi/electron.nix @@ -8,11 +8,11 @@ let https://github.com/Mastermindzh/tidal-hifi/blob/master/build/electron-builder.base.yml for the expected version */ - version = "39.2.4"; + version = "40.1.0"; in (fetchzip { url = "https://github.com/castlabs/electron-releases/releases/download/v${version}+wvcus/electron-v${version}+wvcus-linux-x64.zip"; - hash = "sha256-i2uoX8RkzHN+j0JjZxmWIP2euJMp8Lv9IUYrrmwP7ww="; + hash = "sha256-V9XakjxnfWWu7xZrw45NbOP86FuJjHOuzNBlnxuTzCE="; stripRoot = false; }).overrideAttrs diff --git a/pkgs/by-name/ti/tidal-hifi/package.nix b/pkgs/by-name/ti/tidal-hifi/package.nix index 23236cb515dd..b604b689e65c 100644 --- a/pkgs/by-name/ti/tidal-hifi/package.nix +++ b/pkgs/by-name/ti/tidal-hifi/package.nix @@ -92,13 +92,13 @@ let in buildNpmPackage (finalAttrs: { pname = "tidal-hifi"; - version = "6.1.0"; + version = "6.2.0"; src = fetchFromGitHub { owner = "Mastermindzh"; repo = "tidal-hifi"; tag = finalAttrs.version; - hash = "sha256-wNYcjFbePWhtkPqR4byGE+FlRNEUv2/EoTYQE2JRAyE="; + hash = "sha256-DIJfVoNFr2K1bII9XJRWqhBw0TGnzZgpx4Eh1EVX2OE="; }; nativeBuildInputs = [ @@ -107,7 +107,7 @@ buildNpmPackage (finalAttrs: { copyDesktopItems ]; - npmDepsHash = "sha256-OTETAe9RW3tBkGS7AlboxX/hUiGax7lxbtdXwRnr9X8="; + npmDepsHash = "sha256-W3tfIiKCeLPbe/pEkXksJn/XufImp7XU/qJbCYROel8="; forceGitDeps = true; makeCacheWritable = true; From 855878075f1a3ed09f9d609e512358baff1cdd93 Mon Sep 17 00:00:00 2001 From: m3l6h <8094643+M3L6H@users.noreply.github.com> Date: Tue, 3 Mar 2026 11:56:10 -0600 Subject: [PATCH 264/298] vimPlugins.screensaver-nvim: init at 0-unstable-2026-03-02 https://github.com/Root-lee/screensaver.nvim --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 8 ++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 22 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9a2e99d37e33..5b4b25a5a575 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -14139,6 +14139,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + screensaver-nvim = buildVimPlugin { + pname = "screensaver.nvim"; + version = "0-unstable-2026-03-02"; + src = fetchFromGitHub { + owner = "Root-lee"; + repo = "screensaver.nvim"; + rev = "38cf0b8a96b5f4a5e765ce32d43a416441462179"; + hash = "sha256-4eiGIhy/J7wZm++wMx4zAKp5qeDQCApwPSVm8P5w5O0="; + }; + meta.homepage = "https://github.com/Root-lee/screensaver.nvim/"; + meta.hydraPlatforms = [ ]; + }; + scretch-nvim = buildVimPlugin { pname = "scretch.nvim"; version = "1.2.3-unstable-2025-09-11"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 0c4cf196ed07..a7586745c6c1 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3303,6 +3303,14 @@ assertNoAdditions { dependencies = [ self.plenary-nvim ]; }; + screensaver-nvim = super.screensaver-nvim.overrideAttrs (old: { + meta = old.meta // { + description = "Screensaver plugin for Neovim"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ m3l6h ]; + }; + }); + scretch-nvim = super.scretch-nvim.overrideAttrs { }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index a2d9cd63fe24..bf3f318adea7 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1086,6 +1086,7 @@ https://github.com/lewis6991/satellite.nvim/,HEAD, https://github.com/cenk1cenk2/schema-companion.nvim/,HEAD, https://github.com/davidgranstrom/scnvim/,HEAD, https://github.com/tiagovla/scope.nvim/,HEAD, +https://github.com/Root-lee/screensaver.nvim/,HEAD, https://github.com/0xJohnnyboy/scretch.nvim/,HEAD, https://github.com/Xuyuanp/scrollbar.nvim/,, https://github.com/cakebaker/scss-syntax.vim/,, From 25e0a594fecb0071ec6b5579d4698fafc3510cae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 18:08:07 +0000 Subject: [PATCH 265/298] python3Packages.pynmeagps: 1.1.1 -> 1.1.2 --- pkgs/development/python-modules/pynmeagps/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynmeagps/default.nix b/pkgs/development/python-modules/pynmeagps/default.nix index dc0f48ee5e02..8a108dd588be 100644 --- a/pkgs/development/python-modules/pynmeagps/default.nix +++ b/pkgs/development/python-modules/pynmeagps/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "pynmeagps"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pynmeagps"; tag = "v${finalAttrs.version}"; - hash = "sha256-78dbqH/Znr1utj1nctwuwabl/HiF1cQWq+obKj/RC5I="; + hash = "sha256-0Jgo2lQwftnJfzaaxN2dA9D1ACvWMuOLVac/P/I9ty4="; }; build-system = [ setuptools ]; From 2c3d2e581a3308a7a3d33687f72f2561f919d0b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:49:06 +0000 Subject: [PATCH 266/298] octave: 10.3.0 -> 11.1.0 octavePackages: Ensure Octave's "pkg install" sees a real file path. Octave 11's "pkg install" command supports more usage methods than previous versions did, including local files, URLs, and unqualified package names. We/Nix pass a path that both is a local file and does not look like a URL. Despite us giving local paths in the shell script, the file path we pass in is not glob-expanded by the shell running the `postBuild` script from `build-env.nix`. This happens Because Bash expansion and globbing do not fire for multiple "rounds" inside of a string. So "$path/*.tar.gz" is given to Octave as `/nix/store/...-octave-...-pkg-.../*.tar.gz`, which is NOT a file we/Nix created. We always need the octave-cli commands to be wrapped up into strings so that Bash does not try to do anything with them. By doing the expansion into a Bash variable before the string expansion, we get the right thing: /nix/store/...-octave-...-pkg-.../pkg-version-arch.tar.gz Co-Authored-By: Karl Hallsby Co-Authored-By: Doron Behar --- pkgs/development/interpreters/octave/build-env.nix | 6 +++++- pkgs/development/interpreters/octave/default.nix | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/octave/build-env.nix b/pkgs/development/interpreters/octave/build-env.nix index 373567d92cc5..a56dcd7dd4df 100644 --- a/pkgs/development/interpreters/octave/build-env.nix +++ b/pkgs/development/interpreters/octave/build-env.nix @@ -69,10 +69,14 @@ buildEnv { touch $out/.octave_packages for path in ${lib.concatStringsSep " " packages}; do if [ -e $path/*.tar.gz ]; then + # Glob-match here so that we grab the paths of all tarballs produced + # by "octave build" in buildOctavePackage's buildPhase. We can then + # Use this list later. + pkg_tarballs=($path/*.tar.gz) $out/bin/octave-cli --eval "pkg local_list $out/.octave_packages; \ pkg prefix $out/${octave.octPkgsPath} $out/${octave.octPkgsPath}; \ pfx = pkg (\"prefix\"); \ - pkg install -nodeps -local $path/*.tar.gz" + pkg install -nodeps -local $pkg_tarballs" fi done diff --git a/pkgs/development/interpreters/octave/default.nix b/pkgs/development/interpreters/octave/default.nix index 987a08f478ef..3d5a697f35d3 100644 --- a/pkgs/development/interpreters/octave/default.nix +++ b/pkgs/development/interpreters/octave/default.nix @@ -23,6 +23,7 @@ # Both are needed for discrete Fourier transform fftw, fftwSinglePrec, + fast-float, zlib, curl, rapidjson, @@ -99,12 +100,12 @@ let allPkgs = pkgs; in stdenv.mkDerivation (finalAttrs: { - version = "10.3.0"; + version = "11.1.0"; pname = "octave"; src = fetchurl { url = "mirror://gnu/octave/octave-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-L8s43AYuRA8eBsBpu8qEDtRtzI+YPkc+FVj8w4OE7ms="; + sha256 = "sha256-wOfiyRvFcyVkMbLMmJKQub0ThR263VnQrHRxTxM0sOY="; }; postPatch = '' @@ -155,6 +156,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + fast-float ]; nativeBuildInputs = [ perl @@ -176,6 +180,8 @@ stdenv.mkDerivation (finalAttrs: { lib.optionalAttrs stdenv.hostPlatform.isDarwin { # Fix linker error on Darwin (see https://trac.macports.org/ticket/61865) NIX_LDFLAGS = "-lobjc"; + # https://savannah.gnu.org/bugs/index.php?68042 + NIX_CFLAGS_COMPILE = "-Wno-format-security"; } // lib.optionalAttrs use64BitIdx { # See https://savannah.gnu.org/bugs/?50339 From 8b20770fadf3792067fde97315cd18f5feba6dab Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 3 Mar 2026 19:58:22 +0100 Subject: [PATCH 267/298] postgresql_14: 14.21 -> 14.22 Out-of-cycle release to fix regressions in the last set of releases. Release Notes: https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/ --- pkgs/servers/sql/postgresql/14.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/14.nix b/pkgs/servers/sql/postgresql/14.nix index 283873a2485f..8dd87f358533 100644 --- a/pkgs/servers/sql/postgresql/14.nix +++ b/pkgs/servers/sql/postgresql/14.nix @@ -1,7 +1,7 @@ import ./generic.nix { - version = "14.21"; - rev = "refs/tags/REL_14_21"; - hash = "sha256-9uG32BVzXOL2yAJmFVkIvEZJrmI5ToL7ojtivWmufL8="; + version = "14.22"; + rev = "refs/tags/REL_14_22"; + hash = "sha256-0vZEdsrj2WAdXFpZAli5sd0liAfvp9/Os93GjVTy7wk="; muslPatches = { disable-test-collate-icu-utf8 = { url = "https://git.alpinelinux.org/aports/plain/main/postgresql14/disable-test-collate.icu.utf8.patch?id=56999e6d0265ceff5c5239f85fdd33e146f06cb7"; From 3fae1f6ec6cfb7138cbf08c5a652b55ad547a3e6 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 3 Mar 2026 19:58:38 +0100 Subject: [PATCH 268/298] postgresql_15: 15.16 -> 15.17 Out-of-cycle release to fix regressions in the last set of releases. Release Notes: https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/ --- pkgs/servers/sql/postgresql/15.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/15.nix b/pkgs/servers/sql/postgresql/15.nix index bb0043b7d2a9..ce7fa81ed7f2 100644 --- a/pkgs/servers/sql/postgresql/15.nix +++ b/pkgs/servers/sql/postgresql/15.nix @@ -1,7 +1,7 @@ import ./generic.nix { - version = "15.16"; - rev = "refs/tags/REL_15_16"; - hash = "sha256-ju/KkeBOumYHCarhqNA8jq+ceUo4y8g/SzjAMWm80ak="; + version = "15.17"; + rev = "refs/tags/REL_15_17"; + hash = "sha256-IxvCNJfTbbKT/2dFnNLk3fNUYDaRwHQeeAmvGc1w/OY="; muslPatches = { dont-use-locale-a = { url = "https://git.alpinelinux.org/aports/plain/main/postgresql15/dont-use-locale-a-on-musl.patch?id=f424e934e6d076c4ae065ce45e734aa283eecb9c"; From 49a23f1c46c7b64872d8935f2743bb5bdd27582b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 3 Mar 2026 19:58:51 +0100 Subject: [PATCH 269/298] postgresql_16: 16.12 -> 16.13 Out-of-cycle release to fix regressions in the last set of releases. Release Notes: https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/ --- pkgs/servers/sql/postgresql/16.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/16.nix b/pkgs/servers/sql/postgresql/16.nix index 56176de6f674..45e381ced790 100644 --- a/pkgs/servers/sql/postgresql/16.nix +++ b/pkgs/servers/sql/postgresql/16.nix @@ -1,7 +1,7 @@ import ./generic.nix { - version = "16.12"; - rev = "refs/tags/REL_16_12"; - hash = "sha256-1jkVElZTtp60Jgl5RyPT+8lalDYtjRDe9MxO3KMYJmU="; + version = "16.13"; + rev = "refs/tags/REL_16_13"; + hash = "sha256-Ue117xTq4RMQfq70mnXRBwqJ+IUigW27FvHY7I519ng="; muslPatches = { dont-use-locale-a = { url = "https://git.alpinelinux.org/aports/plain/main/postgresql16/dont-use-locale-a-on-musl.patch?id=08a24be262339fd093e641860680944c3590238e"; From 683a26d435a77a68b99538f438ecedf3ef5de528 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 3 Mar 2026 19:59:05 +0100 Subject: [PATCH 270/298] postgresql_17: 17.8 -> 17.9 Out-of-cycle release to fix regressions in the last set of releases. Release Notes: https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/ --- pkgs/servers/sql/postgresql/17.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/17.nix b/pkgs/servers/sql/postgresql/17.nix index b6419a41a48d..c0238d083db9 100644 --- a/pkgs/servers/sql/postgresql/17.nix +++ b/pkgs/servers/sql/postgresql/17.nix @@ -1,7 +1,7 @@ import ./generic.nix { - version = "17.8"; - rev = "refs/tags/REL_17_8"; - hash = "sha256-4lV1/xRmMsc5rgY3RB6WMigTXHgHjh9bmR6nzL82Rs4="; + version = "17.9"; + rev = "refs/tags/REL_17_9"; + hash = "sha256-kmESMgxYL5FsDjg3MLHaginIu6IWMo20kNdOLMM1x4w="; muslPatches = { dont-use-locale-a = { url = "https://git.alpinelinux.org/aports/plain/main/postgresql17/dont-use-locale-a-on-musl.patch?id=d69ead2c87230118ae7f72cef7d761e761e1f37e"; From 38e3bfd71b104d00dbc7159340294a20534cd624 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 3 Mar 2026 19:59:16 +0100 Subject: [PATCH 271/298] postgresql_18: 18.2 -> 18.3 Out-of-cycle release to fix regressions in the last set of releases. Release Notes: https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/ --- pkgs/servers/sql/postgresql/18.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/18.nix b/pkgs/servers/sql/postgresql/18.nix index 22b652ca1c07..babdf3866792 100644 --- a/pkgs/servers/sql/postgresql/18.nix +++ b/pkgs/servers/sql/postgresql/18.nix @@ -1,7 +1,7 @@ import ./generic.nix { - version = "18.2"; - rev = "refs/tags/REL_18_2"; - hash = "sha256-cvBXxA7/kEwDGxFv/YoZCIh17jzUujrCtfKAmtSxKTw="; + version = "18.3"; + rev = "refs/tags/REL_18_3"; + hash = "sha256-3cu3oyPJ5q6ewv7RFY7Nys5l+10dsQv5f1HNIoYtrO8="; muslPatches = { dont-use-locale-a = { url = "https://git.alpinelinux.org/aports/plain/main/postgresql17/dont-use-locale-a-on-musl.patch?id=d69ead2c87230118ae7f72cef7d761e761e1f37e"; From 71aee6b8985a36325896bb77eee496ab076c0675 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 3 Mar 2026 20:00:28 +0100 Subject: [PATCH 272/298] python3Packages.iamdata: 0.1.202603021 -> 0.1.202603031 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202603021...v0.1.202603031 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202603031 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 65e9a97b1d57..c25d79753eef 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202603021"; + version = "0.1.202603031"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-yoTwuKsGqmd5hXffswIfPp+eJNJoR3IES+/4TGap6vw="; + hash = "sha256-/kSoNHtnhdczU9gos+FY46ILx9OcjhBHTNDVv7T8LDY="; }; __darwinAllowLocalNetworking = true; From 76453944117eb9e9f9d12e8f834ef12b4a3fa472 Mon Sep 17 00:00:00 2001 From: Daniel Fahey Date: Mon, 2 Mar 2026 15:07:05 +0000 Subject: [PATCH 273/298] terminusdb: 12.0.2 -> 12.0.4 Release notes: https://github.com/terminusdb/terminusdb/releases/tag/v12.0.4 --- pkgs/by-name/te/terminusdb/package.nix | 37 +++++++++++++++----------- pkgs/by-name/te/terminusdb/tests.nix | 11 +------- 2 files changed, 22 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/te/terminusdb/package.nix b/pkgs/by-name/te/terminusdb/package.nix index aff90b470905..0ad90475818a 100644 --- a/pkgs/by-name/te/terminusdb/package.nix +++ b/pkgs/by-name/te/terminusdb/package.nix @@ -71,13 +71,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "terminusdb"; - version = "12.0.2"; + version = "12.0.4"; src = fetchFromGitHub { owner = "terminusdb"; repo = "terminusdb"; tag = "v${finalAttrs.version}"; - hash = "sha256-l573Drc76KSUXxhdleU/IBscDTul8VtgkZdrRPvNuNc="; + hash = "sha256-vJifp0U4FrbtI86M8pt022BQWIIeK8jWWFG1Ch1m7IQ="; leaveDotGit = true; postFetch = '' # Will be used for `TERMINUSDB_GIT_HASH` @@ -90,17 +90,17 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src cargoRoot; - hash = "sha256-zF506S4SiWx/uYyN2Trm4XPVUIU2K/qoNSjfKthLVuw="; + hash = "sha256-SvWS18amC4FHuXc/N6e+tomwnVfJ/KlTLIACfl72Nqc="; }; - # TODO: remove if/when merged upstream https://github.com/terminusdb/terminusdb/pull/2360 - patches = [ - # Avoid building bundled GMP/MPFR/MPC in gmp-mpfr-sys during the Rust build - (fetchpatch2 { - url = "https://github.com/terminusdb/terminusdb/commit/b84dc6b28ef3fd0ef76db2cf7f69537b95af07cc.patch?full_index=1"; - hash = "sha256-L3U/MHZgMSoXIy6j+1+gKKY2+2obKgaJ3HdJOoMe2Sw="; - }) - ]; + postPatch = '' + # Fix MAKEFLAGS order in vendored tikv-jemalloc-sys + # TODO: remove when tikv-jemalloc-sys 0.6.2+ is released + # equivalent to https://github.com/tikv/jemallocator/pull/152 + substituteInPlace $cargoDepsCopy/tikv-jemalloc-sys-*/build.rs \ + --replace-fail 'format!("{orig_makeflags} {makeflags}")' \ + 'format!("{makeflags} {orig_makeflags}")' + ''; strictDeps = true; @@ -122,11 +122,16 @@ stdenv.mkDerivation (finalAttrs: { libmpc ]; - # Darwin: gmp-mpfr-sys (use-system-libs) runs raw `$CC ... -lgmp` probes without - # propagating `CFLAGS`/`CPPFLAGS`, so we must provide include/lib paths via - # compiler-native env vars - # https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.5.3/build.rs#L187 - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + env = { + # Use system GMP/MPFR/MPC + # Overrides FEATURES ?= in Makefile.rust + FEATURES = "--features terminusdb-community/use-system-gmp"; + } + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # Darwin: gmp-mpfr-sys (use-system-libs) runs raw `$CC ... -lgmp` probes without + # propagating `CFLAGS`/`CPPFLAGS`, so we must provide include/lib paths via + # compiler-native env vars + # https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.5.3/build.rs#L187 C_INCLUDE_PATH = lib.makeSearchPath "include" [ (lib.getDev gmp) (lib.getDev mpfr) diff --git a/pkgs/by-name/te/terminusdb/tests.nix b/pkgs/by-name/te/terminusdb/tests.nix index a9d0930fd919..be81bf37d78c 100644 --- a/pkgs/by-name/te/terminusdb/tests.nix +++ b/pkgs/by-name/te/terminusdb/tests.nix @@ -19,18 +19,9 @@ buildNpmPackage { sourceRoot = "${terminusdb.src.name}/tests"; - npmDepsHash = "sha256-vNafxS19++AszhcYTw1jnfI4HMUyy5lOgKvjHHcGpWg="; + npmDepsHash = "sha256-R2kbwHhlja5mH2AGpyiiVCz3YmSWF9cWptOTdcZb0PM="; # Test-only JS adjustments live here so the runtime package stays untouched - patches = [ - # TODO: remove if/when merged upstream https://github.com/terminusdb/terminusdb/pull/2362 - # Prefer an injected TerminusDB binary path in tests - (fetchpatch2 { - url = "https://github.com/terminusdb/terminusdb/commit/8ffe22b3e20bff8fe8efb1a2b8236bb8b40c0bc3.patch?full_index=1"; - relative = "tests"; - hash = "sha256-NrFQknjdrRJjHvkOrutSkzxkUwcC6S+S0kHuK/xQTj0="; - }) - ]; postPatch = '' # Read git hash from the COMMIT file in the source substituteInPlace lib/info.js --replace-fail \ From 23e6451542a2be7cd6dc99ecad411c18887ea5c1 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 3 Mar 2026 20:22:11 +0100 Subject: [PATCH 274/298] arti: 2.0.0 -> 2.1.0 --- pkgs/by-name/ar/arti/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index 06f4591d2866..91993e3c3dd2 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "arti"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "core"; repo = "arti"; tag = "arti-v${finalAttrs.version}"; - hash = "sha256-eqCQwBP/QLxBwjGvksFwNwNSCng/pf19DiBQ+tA4a7M="; + hash = "sha256-+VAuMeGaAZUaDktBvv6KIs7wklenr38emgJHbLWA2sU="; }; - cargoHash = "sha256-0CxlvTetxXM+xe6r98T6hzoD/IGfYkI9TqqUe+u1U2I="; + cargoHash = "sha256-4ii9Cr5ZNXuy4sKdOeZQat8N0kdR0E1TS3Q6nuV+ZHw="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; From b93ed73f26dd8295df88a8c54e4bc98327dc4bd1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 3 Mar 2026 19:42:04 +0000 Subject: [PATCH 275/298] python3Packages.pyiceberg: 0.11.0 -> 0.11.1 Diff: https://github.com/apache/iceberg-python/compare/pyiceberg-0.11.0...pyiceberg-0.11.1 Changelog: https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.11.1 --- pkgs/development/python-modules/pyiceberg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyiceberg/default.nix b/pkgs/development/python-modules/pyiceberg/default.nix index 7487cae06d0c..49156390e087 100644 --- a/pkgs/development/python-modules/pyiceberg/default.nix +++ b/pkgs/development/python-modules/pyiceberg/default.nix @@ -60,14 +60,14 @@ buildPythonPackage (finalAttrs: { pname = "iceberg-python"; - version = "0.11.0"; + version = "0.11.1"; pyproject = true; src = fetchFromGitHub { owner = "apache"; repo = "iceberg-python"; tag = "pyiceberg-${finalAttrs.version}"; - hash = "sha256-sej0RJuoTnpX0DXC54RTacZNJIxzorcG4xlxByNUxc4="; + hash = "sha256-MjBvLJOnjtpIwBMkI+81S6aipye+PnbrC8T317Qj6rY="; }; build-system = [ From 5f2283f402e0b1db835177628d27e748e0eed568 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 3 Mar 2026 21:19:50 +0200 Subject: [PATCH 276/298] gnuradioPackages.lora_sdr: unstable-2025-01-09 -> 0-unstable-2026-01-05 Diff: https://github.com/tapparelj/gr-lora_sdr/compare/9befbad3e6120529918acf1a742e25465f6b95e4...862746dd1cf635c9c8a4bfbaa2c3a0ec3a5306c9 Also fixes the build with boost 1.89. --- pkgs/development/gnuradio-modules/lora_sdr/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/gnuradio-modules/lora_sdr/default.nix b/pkgs/development/gnuradio-modules/lora_sdr/default.nix index 18ac1fc65e2a..84a5f0247236 100644 --- a/pkgs/development/gnuradio-modules/lora_sdr/default.nix +++ b/pkgs/development/gnuradio-modules/lora_sdr/default.nix @@ -15,13 +15,13 @@ mkDerivation { pname = "gr-lora_sdr"; - version = "unstable-2025-01-09"; + version = "0-unstable-2026-01-05"; src = fetchFromGitHub { owner = "tapparelj"; repo = "gr-lora_sdr"; - rev = "9befbad3e6120529918acf1a742e25465f6b95e4"; - hash = "sha256-9oBdzoS2aWWXmiUk5rI0gG3g+BJqUDgMu3/PmZSUkuU="; + rev = "862746dd1cf635c9c8a4bfbaa2c3a0ec3a5306c9"; + hash = "sha256-12IqFNMLvqTN2R8+M9bXiteG4nQ8TwIMECSQPpgKCxM="; }; disabled = gnuradioOlder "3.10"; From 2d5a6c2d21a4e164e732d56979e5d5fac7a115e2 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Tue, 3 Mar 2026 11:51:00 -0800 Subject: [PATCH 277/298] signalbackup-tools: 20260218-1 -> 20260302 Diff: https://github.com/bepaald/signalbackup-tools/compare/20260218-1...20260302 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index feaaa9d28d45..31e1dab38703 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "signalbackup-tools"; - version = "20260218-1"; + version = "20260302"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = finalAttrs.version; - hash = "sha256-axwER9LrgKxt8jVYPn3DsIJ4lW6zadLvfGXySYqs7J4="; + hash = "sha256-nDe7TSD37K7nEwQ3GVjFiuBff/IwxQNtu5YCfSIrk/k="; }; nativeBuildInputs = [ From fa0850f6be8801863249f060e17e2834aca06c81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 19:51:46 +0000 Subject: [PATCH 278/298] zeekscript: 1.3.2-61 -> 1.3.2-75 --- pkgs/by-name/ze/zeekscript/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zeekscript/package.nix b/pkgs/by-name/ze/zeekscript/package.nix index 92f8bf43094b..e981c76da634 100644 --- a/pkgs/by-name/ze/zeekscript/package.nix +++ b/pkgs/by-name/ze/zeekscript/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "zeekscript"; - version = "1.3.2-61"; + version = "1.3.2-75"; pyproject = true; src = fetchFromGitHub { owner = "zeek"; repo = "zeekscript"; - rev = "7f3d41b495cc87ee0db5cc90ccd0f5c9a23487df"; - hash = "sha256-IpoDSLPDF2p/Yuijb3xtvs1zivtYrKny/pY5dRL56QA="; + rev = "74591d35d6e9fbb805d2af738032c05b31d3c93a"; + hash = "sha256-VAcbrzRIKdPC3q7U+ze7d3lVwDessHVL9orNYKzLovs="; }; build-system = with python3.pkgs; [ setuptools ]; From a1464b10aefe8d410600926895bcbcaf3a17b5a0 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 3 Mar 2026 21:42:57 +0200 Subject: [PATCH 279/298] gnuradioPackages.osmosdr: fix build with boost 1.89 --- pkgs/development/gnuradio-modules/osmosdr/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/gnuradio-modules/osmosdr/default.nix b/pkgs/development/gnuradio-modules/osmosdr/default.nix index a1fbe4e7cc46..8751efdeae4f 100644 --- a/pkgs/development/gnuradio-modules/osmosdr/default.nix +++ b/pkgs/development/gnuradio-modules/osmosdr/default.nix @@ -3,6 +3,7 @@ stdenv, mkDerivation, fetchgit, + fetchpatch, gnuradio, cmake, pkg-config, @@ -34,6 +35,15 @@ mkDerivation rec { hash = "sha256-jCUzBY1pYiEtcRQ97t9F6uEMVYw2NU0eoB5Xc2H6pGQ="; }; + patches = [ + # Fixes build with boost 1.89, see: + # https://github.com/osmocom/gr-osmosdr/pull/29 + (fetchpatch { + url = "https://github.com/osmocom/gr-osmosdr/commit/06249f1f0930aa553ef8877b50503b9f5c77b4a0.patch"; + hash = "sha256-ofjuDvTT2PzRTR6UWchTQzmr9a83ka5TfUdlCBe4Is0="; + }) + ]; + disabled = gnuradioAtLeast "3.11"; outputs = [ From 205e39398d14dd567c53644cf2a5645413ec3e79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 20:24:53 +0000 Subject: [PATCH 280/298] orbiton: 2.72.1 -> 2.73.0 --- pkgs/by-name/or/orbiton/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/or/orbiton/package.nix b/pkgs/by-name/or/orbiton/package.nix index 88675756c747..6e74b746a704 100644 --- a/pkgs/by-name/or/orbiton/package.nix +++ b/pkgs/by-name/or/orbiton/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "orbiton"; - version = "2.72.1"; + version = "2.73.0"; src = fetchFromGitHub { owner = "xyproto"; repo = "orbiton"; tag = "v${version}"; - hash = "sha256-tQufX7LIRrPDCid2lfKKEJjZHInVDRVmoCd1oYiSCfk="; + hash = "sha256-qPIdSsWsbJlJQKGY9AA4qJRKmYTSdXtL1/okjQogGg4="; }; vendorHash = null; From 935ef3f5be05e770255797ca0dd60f148cda0cea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 20:39:47 +0000 Subject: [PATCH 281/298] miniaudio: 0.11.24 -> 0.11.25 --- pkgs/by-name/mi/miniaudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/miniaudio/package.nix b/pkgs/by-name/mi/miniaudio/package.nix index 1b41b4aeba1b..1c958ad68420 100644 --- a/pkgs/by-name/mi/miniaudio/package.nix +++ b/pkgs/by-name/mi/miniaudio/package.nix @@ -21,13 +21,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "miniaudio"; - version = "0.11.24"; + version = "0.11.25"; src = fetchFromGitHub { owner = "mackron"; repo = "miniaudio"; tag = finalAttrs.version; - hash = "sha256-2i0VTbf/zcolGcf1vzleFNRiGnisoaN+g+Dy9iCbei8="; + hash = "sha256-2k346Z/ueINPbaY20P2cbBvRfFXXH0ugdv4d7WaYt2w="; }; outputs = [ From aa44bafd18976a1281b401ea15c8b4df35e3049e Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Tue, 3 Mar 2026 20:50:56 +0000 Subject: [PATCH 282/298] Revert "linux_zen: 6.18.13 -> 6.19.5" --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index e58951b2048c..aead6cec9440 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -16,9 +16,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.19.5"; # zen + version = "6.18.13"; # zen suffix = "zen1"; # zen - sha256 = "1fv0mpjqpmama7a9jqwl3c00zd70s8zzwy9z0b8sgx95lr9g2i0k"; # zen + sha256 = "0x6s3pa7c6zlvr3w2fv6i15v54cy1pschvgk7b4vrzx1bcrjdxf7"; # zen isLqx = false; }; # ./update-zen.py lqx From 7f893e04420b09d452aa157e83a29713c26b1d4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 21:15:59 +0000 Subject: [PATCH 283/298] fselect: 0.9.2 -> 0.9.3 --- pkgs/by-name/fs/fselect/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fs/fselect/package.nix b/pkgs/by-name/fs/fselect/package.nix index e8f9f6aedf17..4baf8c657174 100644 --- a/pkgs/by-name/fs/fselect/package.nix +++ b/pkgs/by-name/fs/fselect/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fselect"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "jhspetersson"; repo = "fselect"; rev = finalAttrs.version; - sha256 = "sha256-S9WlDpa9Qe3GVVC/L5KAyekH1NegdDttJ6HH5rwI6Dk="; + sha256 = "sha256-NNDWKjO0A6ETIC+6Eg6LqyrwwErbP8362YzzNJYgtlE="; }; - cargoHash = "sha256-q7FBKzVH2EtP2PjrU8bvQTrzvMZ0T+Cgk7o+lpyuTPc="; + cargoHash = "sha256-lDN3b5skS5+e1Lz3StBqW+yTN2dVxy9bWZ5z69o5z7s="; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv; From 7497575c431ba51ca87dbdfd85d24da19f02dbda Mon Sep 17 00:00:00 2001 From: Hannes <33062605+HannesGitH@users.noreply.github.com> Date: Fri, 15 Nov 2024 10:36:08 +0100 Subject: [PATCH 284/298] universal-android-debloater: allow darwin --- .../universal-android-debloater/package.nix | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/un/universal-android-debloater/package.nix b/pkgs/by-name/un/universal-android-debloater/package.nix index 98d89876bd7c..2f026020ad68 100644 --- a/pkgs/by-name/un/universal-android-debloater/package.nix +++ b/pkgs/by-name/un/universal-android-debloater/package.nix @@ -6,6 +6,7 @@ fontconfig, freetype, lib, + stdenv, libglvnd, libxkbcommon, makeWrapper, @@ -53,17 +54,19 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' wrapProgram $out/bin/uad-ng --prefix LD_LIBRARY_PATH : ${ - lib.makeLibraryPath [ - fontconfig - freetype - libglvnd - libxkbcommon - wayland - libx11 - libxcursor - libxi - libxrandr - ] + lib.makeLibraryPath ( + [ + fontconfig + freetype + libglvnd + libxkbcommon + libx11 + libxcursor + libxi + libxrandr + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland ] + ) } --suffix PATH : ${lib.makeBinPath [ android-tools ]} ''; @@ -76,6 +79,7 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.gpl3Only; mainProgram = "uad-ng"; maintainers = with lib.maintainers; [ lavafroth ]; - platforms = lib.platforms.linux; + broken = with stdenv.hostPlatform; isDarwin && isx86_64; + platforms = with lib.platforms; linux ++ darwin; }; }) From ae4d4b41632b1a38ae4292bd6abd8b86d183e372 Mon Sep 17 00:00:00 2001 From: Miroslav Valov <91765698+mivalov@users.noreply.github.com> Date: Tue, 3 Mar 2026 22:17:46 +0100 Subject: [PATCH 285/298] google-chrome: 145.0.7632.116 -> 145.0.7632.159 --- pkgs/by-name/go/google-chrome/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 29cd8d27dfd0..291aeac187a0 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -184,11 +184,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "145.0.7632.116"; + version = "145.0.7632.159"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-lGMopGtpLp3g0PVIfRIACNP6yRarzQDIsuctNbiqCCo="; + hash = "sha256-xi7xUT9BSvF7g690gaEsubTwAN181Y08FSPD2+pFJdk="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -302,11 +302,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "145.0.7632.117"; + version = "145.0.7632.160"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/ej7xgqe26rn6kjtl4mhau5cs44_145.0.7632.117/GoogleChrome-145.0.7632.117.dmg"; - hash = "sha256-OZWuV9s6vlCcxUXKmrJtMO6KRUadkmQKoMYXrDhKatU="; + url = "http://dl.google.com/release2/chrome/adfe2qymqnox7qjswrtl6gacr5ra_145.0.7632.160/GoogleChrome-145.0.7632.160.dmg"; + hash = "sha256-OcjDKT8jgMg6MsIkAHYduDOJFMqK+prqlCaY4Att6RA="; }; dontPatch = true; From 00929285f039d51f3bbdff3aac7660100b090323 Mon Sep 17 00:00:00 2001 From: Diego Date: Sun, 8 Feb 2026 20:52:36 +0100 Subject: [PATCH 286/298] influxdb3: 3.0.1 -> 3.8.3 --- pkgs/by-name/in/influxdb3/package.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/in/influxdb3/package.nix b/pkgs/by-name/in/influxdb3/package.nix index 454c968c49d8..ffa6d4a932cf 100644 --- a/pkgs/by-name/in/influxdb3/package.nix +++ b/pkgs/by-name/in/influxdb3/package.nix @@ -9,17 +9,17 @@ makeWrapper, nix-update-script, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "influxdb3"; - version = "3.0.1"; + version = "3.8.3"; src = fetchFromGitHub { owner = "influxdata"; repo = "influxdb"; - rev = "8daccb7ee8f82ffae99b25236af9645fd60e448b"; - hash = "sha256-tHnLD5W3KQ1cILRHNmXAi4lvQQSBVUPxYCXmXLMLwIs="; + rev = "73f689bb31d5ca13c4f950fefb40d5f6e6163019"; + hash = "sha256-+eNv+/LJUBTJEL+jhkAq9sMSzFBAnuNdEaUwdWFtEMA="; }; - cargoHash = "sha256-KnmaIbK/2tRXjCpOLHcadIX8Od7lVDOwZ+FgE+yFE+Q="; + cargoHash = "sha256-gICiNHbN85gKWY635zonJg6Fed5NeqDuzdQLBGkbm6g="; nativeBuildInputs = [ makeWrapper @@ -43,13 +43,14 @@ rustPlatform.buildRustPackage { rm influxdb3_process/build.rs ''; + env.INFLUXDB3_BUILD_VERSION = finalAttrs.version; + buildNoDefaultFeatures = true; buildFeatures = [ "aws" "gcp" "azure" "jemalloc_replacing_malloc" - "system-py" ]; postInstall = '' @@ -83,4 +84,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ oddlama ]; mainProgram = "influxdb3"; }; -} +}) From 67d6f2ba43757a8d8fdfbaeab76c9b122f35187b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 21:45:27 +0000 Subject: [PATCH 287/298] usage: 2.18.0 -> 2.18.2 --- pkgs/by-name/us/usage/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/usage/package.nix b/pkgs/by-name/us/usage/package.nix index 1f8baf9ad178..02e3880b5987 100644 --- a/pkgs/by-name/us/usage/package.nix +++ b/pkgs/by-name/us/usage/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "usage"; - version = "2.18.0"; + version = "2.18.2"; src = fetchFromGitHub { owner = "jdx"; repo = "usage"; tag = "v${finalAttrs.version}"; - hash = "sha256-605IvofbErtpfsNoIY8G4xafVC0ChFuxy9p60UCDnvk="; + hash = "sha256-vypgdu9G+6soLl9QrlRiA1U/2ijFUEqwPS6XrV9Ubek="; }; - cargoHash = "sha256-ccAPI50X13b15do3dwfmMKxRfIZuFl5+BO/2Hh9zNyA="; + cargoHash = "sha256-CnrBFH1dnFOL8dwyFioj6FO2MPqpl169y9YMgQpPi5Y="; postPatch = '' substituteInPlace ./examples/*.sh \ From ea77643a0b5c10bacdacd3996f6778e333b8ff03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 21:56:53 +0000 Subject: [PATCH 288/298] ron-lsp: 0.1.1 -> 0.1.3 --- pkgs/by-name/ro/ron-lsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/ron-lsp/package.nix b/pkgs/by-name/ro/ron-lsp/package.nix index ca2ad1d863db..ebd02a7a790f 100644 --- a/pkgs/by-name/ro/ron-lsp/package.nix +++ b/pkgs/by-name/ro/ron-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ron-lsp"; - version = "0.1.1"; + version = "0.1.3"; src = fetchFromGitHub { owner = "jasonjmcghee"; repo = "ron-lsp"; tag = "v${finalAttrs.version}"; - hash = "sha256-c+cJrXINuoK+NR1rMSrOeZqZzrEcg/brSTKSTu5mNr4="; + hash = "sha256-+fMV2J6S6+vRmdSsS6TtrCGxxOw+dgL4dEJWsJpB5bY="; }; - cargoHash = "sha256-eEoxgnfc9s59b0SNozEIj/1wHv+OWDmd4bniBbGsgSQ="; + cargoHash = "sha256-vJ0+M0Mg2ONfGcKqGs2hffMAdcgawra1cHWPeaqpo1w="; passthru.updateScript = nix-update-script { }; From 80ce7ee6e6283e8d369ecc2f0d0ac46633796a5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 22:11:51 +0000 Subject: [PATCH 289/298] inputplumber: 0.74.2 -> 0.75.0 --- pkgs/by-name/in/inputplumber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index 383a6903e432..686d1e59d56d 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "inputplumber"; - version = "0.74.2"; + version = "0.75.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-M/U5XfxNmdBwwgEAVfH71VNif7GYh/vW4WycDgDKRQM="; + hash = "sha256-clTcP9BLy8+hO7epvOJeHBAOwPo50HD2EI95TekmQN8="; }; - cargoHash = "sha256-7P8hP1WZctoo2ABavCHelePPV/npJQczc+ifZwxHq+k="; + cargoHash = "sha256-3+nxRtiQWbm3M+FZyq2xPVgCc4/Ztybeq6RtuxF8FJs="; nativeBuildInputs = [ pkg-config From 1148b3266f34c9947ab68c7328910eb44996746d Mon Sep 17 00:00:00 2001 From: dish Date: Tue, 3 Mar 2026 17:15:56 -0500 Subject: [PATCH 290/298] nixos/peerflix-server: Use top-level peerflix-server package No need to use it from nodePackages since that package set is deprecated and it's an alias now. --- nixos/modules/services/torrent/peerflix.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/torrent/peerflix.nix b/nixos/modules/services/torrent/peerflix.nix index ff1aba7b9efc..dc74e4efc64e 100644 --- a/nixos/modules/services/torrent/peerflix.nix +++ b/nixos/modules/services/torrent/peerflix.nix @@ -61,7 +61,7 @@ in ''; serviceConfig = { - ExecStart = "${pkgs.nodePackages.peerflix-server}/bin/peerflix-server"; + ExecStart = "${pkgs.peerflix-server}/bin/peerflix-server"; User = "peerflix"; }; }; From 62ccaa70c6150702fbe0a671fd3016cc94ed860e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 22:16:52 +0000 Subject: [PATCH 291/298] grafanaPlugins.yesoreyeram-infinity-datasource: 3.7.1 -> 3.7.3 --- .../plugins/yesoreyeram-infinity-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix index 627621cf801d..59c204316e5f 100644 --- a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "yesoreyeram-infinity-datasource"; - version = "3.7.1"; - zipHash = "sha256-jXK5Rw6IpX1ZCc1TZ0oU9RbmwDM2lxAxbfHIq00WZhU="; + version = "3.7.3"; + zipHash = "sha256-fsBbEbb8Uys/w/vnMN15WDpYbw4heztH5G30ol2uD0g="; meta = { description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana"; license = lib.licenses.asl20; From ffe515fa070e4ed419a96cb164da473e5969a00b Mon Sep 17 00:00:00 2001 From: dish Date: Tue, 3 Mar 2026 17:23:10 -0500 Subject: [PATCH 292/298] nixos/uptime: drop Package doesn't exist anymore, let's get rid of this. --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 - nixos/modules/rename.nix | 4 + nixos/modules/services/monitoring/uptime.nix | 122 ------------------ 4 files changed, 6 insertions(+), 123 deletions(-) delete mode 100644 nixos/modules/services/monitoring/uptime.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 0254ba7fb865..7447c2bf2d65 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -86,6 +86,8 @@ - The packages `iw` and `wirelesstools` (`iwconfig`, `iwlist`, etc.) are no longer installed implicitly if wireless networking has been enabled. +- `services.uptime` has been removed because the package it relies on does not exist anymore in nixpkgs. + - `services.kubernetes.addons.dns.coredns` has been renamed to `services.kubernetes.addons.dns.corednsImage` and now expects a package instead of attrs. Now, by default, nixpkgs.coredns in conjunction with dockerTools.buildImage is used, instead of pulling the upstream container image from Docker Hub. If you want the old behavior, you can set: diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e7fb4c7f463f..21d48d2497ee 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1069,7 +1069,6 @@ ./services/monitoring/unpoller.nix ./services/monitoring/ups.nix ./services/monitoring/uptime-kuma.nix - ./services/monitoring/uptime.nix ./services/monitoring/vlagent.nix ./services/monitoring/vmagent.nix ./services/monitoring/vmalert.nix diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 68f89cf0c27b..2bc28896f600 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -328,6 +328,10 @@ in (mkRemovedOptionModule [ "services" "unifi-video" ] "The unifi-video package and the corresponding module have been removed as the software has been unsupported since 2021 and requires a MongoDB version that has reached end of life." ) + (mkRemovedOptionModule [ + "services" + "uptime" + ] "The package for services.uptime has been removed from nixpkgs.") (mkRemovedOptionModule [ "services" "venus" ] "The corresponding package was removed from nixpkgs.") (mkRemovedOptionModule [ "services" diff --git a/nixos/modules/services/monitoring/uptime.nix b/nixos/modules/services/monitoring/uptime.nix deleted file mode 100644 index 53e2d441bd49..000000000000 --- a/nixos/modules/services/monitoring/uptime.nix +++ /dev/null @@ -1,122 +0,0 @@ -{ - config, - options, - pkgs, - lib, - ... -}: -let - inherit (lib) - literalExpression - mkOption - mkEnableOption - mkIf - mkMerge - types - optional - ; - - cfg = config.services.uptime; - opt = options.services.uptime; - - configDir = pkgs.runCommand "config" { preferLocalBuild = true; } ( - if cfg.configFile != null then - '' - mkdir $out - ext=`echo ${cfg.configFile} | grep -o \\..*` - ln -sv ${cfg.configFile} $out/default$ext - ln -sv /var/lib/uptime/runtime.json $out/runtime.json - '' - else - '' - mkdir $out - cat ${pkgs.nodePackages.node-uptime}/lib/node_modules/node-uptime/config/default.yaml > $out/default.yaml - cat >> $out/default.yaml < Date: Tue, 3 Mar 2026 17:17:27 -0500 Subject: [PATCH 293/298] nixos/statsd: drop Statsd packages don't even exist in nixpkgs anymore. no need for it. --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 - nixos/modules/rename.nix | 3 + nixos/modules/services/monitoring/statsd.nix | 154 ------------------ 4 files changed, 5 insertions(+), 155 deletions(-) delete mode 100644 nixos/modules/services/monitoring/statsd.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 0254ba7fb865..7fa9f0ee7361 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -80,6 +80,8 @@ - `sing-box` has been updated to 1.13.0, which has removed some deprecated options. See [upstream documentation](https://sing-box.sagernet.org/configuration/) for details and migration options. +- `services.statsd` has been removed because the packages it relies on do not exist anymore in nixpkgs. + - `services.tandoor-recipes` now uses a sub-directory for media files by default starting with `26.05`. Existing setups should move media files out of the data directory and adjust `services.tandoor-recipes.extraConfig.MEDIA_ROOT` accordingly. See [Migrating media files for pre 26.05 installations](#module-services-tandoor-recipes-migrating-media). - `rustic` was upgraded to `0.11.x`, which contains breaking [changes to command-line parameters and configuration file](https://rustic.cli.rs/docs/breaking_changes.html#0110). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e7fb4c7f463f..e414c8a5ed0d 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1057,7 +1057,6 @@ ./services/monitoring/scrutiny.nix ./services/monitoring/smartd.nix ./services/monitoring/snmpd.nix - ./services/monitoring/statsd.nix ./services/monitoring/sysstat.nix ./services/monitoring/teamviewer.nix ./services/monitoring/telegraf.nix diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 68f89cf0c27b..18c020c9e95e 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -319,6 +319,9 @@ in the program being unmaintained. The options `programs.msmtp.*` can be used instead. '') + (mkRemovedOptionModule [ "services" "statsd" ] '' + The statsd module was removed because the packages it uses have been removed from nixpkgs. + '') (mkRemovedOptionModule [ "services" "sourcehut" ] '' The sourcehut packages and the corresponding module have been removed due to being broken and unmaintained. '') diff --git a/nixos/modules/services/monitoring/statsd.nix b/nixos/modules/services/monitoring/statsd.nix deleted file mode 100644 index 48bb0f0e93f3..000000000000 --- a/nixos/modules/services/monitoring/statsd.nix +++ /dev/null @@ -1,154 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -let - - cfg = config.services.statsd; - - isBuiltinBackend = - name: - builtins.elem name [ - "graphite" - "console" - "repeater" - ]; - - backendsToPackages = - let - mkMap = list: name: if isBuiltinBackend name then list else list ++ [ pkgs.nodePackages.${name} ]; - in - lib.foldl mkMap [ ]; - - configFile = pkgs.writeText "statsd.conf" '' - { - address: "${cfg.listenAddress}", - port: "${toString cfg.port}", - mgmt_address: "${cfg.mgmt_address}", - mgmt_port: "${toString cfg.mgmt_port}", - backends: [${ - lib.concatMapStringsSep "," ( - name: if (isBuiltinBackend name) then ''"./backends/${name}"'' else ''"${name}"'' - ) cfg.backends - }], - ${lib.optionalString (cfg.graphiteHost != null) ''graphiteHost: "${cfg.graphiteHost}",''} - ${lib.optionalString (cfg.graphitePort != null) ''graphitePort: "${toString cfg.graphitePort}",''} - console: { - prettyprint: false - }, - log: { - backend: "stdout" - }, - automaticConfigReload: false${lib.optionalString (cfg.extraConfig != null) ","} - ${cfg.extraConfig} - } - ''; - - deps = pkgs.buildEnv { - name = "statsd-runtime-deps"; - pathsToLink = [ "/lib" ]; - ignoreCollisions = true; - - paths = backendsToPackages cfg.backends; - }; - -in - -{ - - ###### interface - - options.services.statsd = { - - enable = lib.mkEnableOption "statsd"; - - listenAddress = lib.mkOption { - description = "Address that statsd listens on over UDP"; - default = "127.0.0.1"; - type = lib.types.str; - }; - - port = lib.mkOption { - description = "Port that stats listens for messages on over UDP"; - default = 8125; - type = lib.types.port; - }; - - mgmt_address = lib.mkOption { - description = "Address to run management TCP interface on"; - default = "127.0.0.1"; - type = lib.types.str; - }; - - mgmt_port = lib.mkOption { - description = "Port to run the management TCP interface on"; - default = 8126; - type = lib.types.port; - }; - - backends = lib.mkOption { - description = "List of backends statsd will use for data persistence"; - default = [ ]; - example = [ - "graphite" - "console" - "repeater" - "statsd-librato-backend" - "statsd-influxdb-backend" - ]; - type = lib.types.listOf lib.types.str; - }; - - graphiteHost = lib.mkOption { - description = "Hostname or IP of Graphite server"; - default = null; - type = lib.types.nullOr lib.types.str; - }; - - graphitePort = lib.mkOption { - description = "Port of Graphite server (i.e. carbon-cache)."; - default = null; - type = lib.types.nullOr lib.types.port; - }; - - extraConfig = lib.mkOption { - description = "Extra configuration options for statsd"; - default = ""; - type = lib.types.nullOr lib.types.str; - }; - - }; - - ###### implementation - - config = lib.mkIf cfg.enable { - - assertions = map (backend: { - assertion = !isBuiltinBackend backend -> lib.hasAttrByPath [ backend ] pkgs.nodePackages; - message = "Only builtin backends (graphite, console, repeater) or backends enumerated in `pkgs.nodePackages` are allowed!"; - }) cfg.backends; - - users.users.statsd = { - uid = config.ids.uids.statsd; - description = "Statsd daemon user"; - }; - - systemd.services.statsd = { - description = "Statsd Server"; - wantedBy = [ "multi-user.target" ]; - environment = { - NODE_PATH = "${deps}/lib/node_modules"; - }; - serviceConfig = { - ExecStart = "${pkgs.statsd}/bin/statsd ${configFile}"; - User = "statsd"; - }; - }; - - environment.systemPackages = [ pkgs.statsd ]; - - }; - -} From d048c0dc2df9a83deaa12de283005fa898e1e10b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 22:32:34 +0000 Subject: [PATCH 294/298] libretro.puae: 0-unstable-2025-11-02 -> 0-unstable-2026-02-27 --- pkgs/applications/emulators/libretro/cores/puae.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/puae.nix b/pkgs/applications/emulators/libretro/cores/puae.nix index 62c9a4f8b0d7..897b0132acbf 100644 --- a/pkgs/applications/emulators/libretro/cores/puae.nix +++ b/pkgs/applications/emulators/libretro/cores/puae.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "puae"; - version = "0-unstable-2025-11-02"; + version = "0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-uae"; - rev = "0043cf9c061bd9b81dbc1869c2761017139cfc63"; - hash = "sha256-xi/7zT+4LNfSMwfA+rvxdvsgpQRHceK6Heqrcy84RVk="; + rev = "bea8c084beaf576f54dc1be42d715d424265cda2"; + hash = "sha256-CU/BVXys7VBra4qaMBjTgKQP1hke7+wqJ2RMYUXIXlo="; }; makefile = "Makefile"; From d4f6b0608e95aba2a6009145fca727edbd01b5ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 22:44:50 +0000 Subject: [PATCH 295/298] sftool: 0.2.1 -> 0.2.2 --- pkgs/by-name/sf/sftool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sf/sftool/package.nix b/pkgs/by-name/sf/sftool/package.nix index 8433b7aa3010..6d0422180938 100644 --- a/pkgs/by-name/sf/sftool/package.nix +++ b/pkgs/by-name/sf/sftool/package.nix @@ -10,15 +10,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sftool"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "OpenSiFli"; repo = "sftool"; tag = finalAttrs.version; - hash = "sha256-scHvBbpIZXwRC7lpY2lj0mN/ECj+uDxN4DF9sxOzy6o="; + hash = "sha256-pWECmFzxOLhmiascyK1yS/uzZ3O/MVze/cRNgE01ptY="; }; - cargoHash = "sha256-ysuSGXHtpDKW3p18EgZUd0biqfK685BxKseQVHmWOWI="; + cargoHash = "sha256-mvL102oT4WxpEEplxSu6uxp+odLHFB3n6mBcztXXmRA="; nativeBuildInputs = [ pkg-config From c2652c9bf4caffede79c636b86d6c51587cee6b7 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 3 Mar 2026 16:26:40 -0600 Subject: [PATCH 296/298] raspberrypifw: migrate to by-name --- .../default.nix => by-name/ra/raspberrypifw/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{os-specific/linux/firmware/raspberrypi/default.nix => by-name/ra/raspberrypifw/package.nix} (100%) diff --git a/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/pkgs/by-name/ra/raspberrypifw/package.nix similarity index 100% rename from pkgs/os-specific/linux/firmware/raspberrypi/default.nix rename to pkgs/by-name/ra/raspberrypifw/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b7dd32a0c162..50fcdecb120c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8851,7 +8851,6 @@ with pkgs; } ); - raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { }; raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { }; rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { }; From 862602434e3d64246d2926fe02e3fdb74fb5e7e9 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 3 Mar 2026 16:29:48 -0600 Subject: [PATCH 297/298] raspberrypi-armstubs: migrate to by-name --- .../ra/raspberrypi-armstubs/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{os-specific/linux/firmware/raspberrypi/armstubs.nix => by-name/ra/raspberrypi-armstubs/package.nix} (100%) diff --git a/pkgs/os-specific/linux/firmware/raspberrypi/armstubs.nix b/pkgs/by-name/ra/raspberrypi-armstubs/package.nix similarity index 100% rename from pkgs/os-specific/linux/firmware/raspberrypi/armstubs.nix rename to pkgs/by-name/ra/raspberrypi-armstubs/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 50fcdecb120c..dcc3c0de0849 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8851,8 +8851,6 @@ with pkgs; } ); - raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { }; - rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { }; sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { From 6de54bff82d06f84319d5a6c6be43203f76da4db Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:03:53 -0800 Subject: [PATCH 298/298] proxyman: move icon to spec-compliant location --- pkgs/by-name/pr/proxyman/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index 5a330cd06ce1..9220bdda4773 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -37,7 +37,7 @@ appimageTools.wrapAppImage { extraInstallCommands = '' install -Dm444 ${appimageContents}/proxyman.desktop -t $out/share/applications - install -Dm444 ${appimageContents}/proxyman.png -t $out/share/pixmaps + install -Dm444 ${appimageContents}/proxyman.png -t $out/share/icons/hicolor/256x256/apps substituteInPlace $out/share/applications/proxyman.desktop \ --replace-fail "Exec=AppRun" "Exec=proxyman --" '';