From cd8540da55892dd6f6e3d795de759daee82cbb8c Mon Sep 17 00:00:00 2001 From: Bob Bobber Date: Mon, 30 Mar 2026 14:18:51 -0400 Subject: [PATCH 01/68] nixos/onlyoffice: add allowLocalConnections option Allow the document server to download files from private and link-local IP addresses by setting `allowPrivateIPAddress` and `allowMetaIPAddress` to true in the request-filtering-agent configuration. Resolves https://github.com/NixOS/nixpkgs/issues/317225 --- nixos/modules/services/web-apps/onlyoffice.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix index 526ef9269645..7649f2132eeb 100644 --- a/nixos/modules/services/web-apps/onlyoffice.nix +++ b/nixos/modules/services/web-apps/onlyoffice.nix @@ -58,6 +58,12 @@ in description = "Port the OnlyOffice document server should listen on."; }; + allowLocalConnections = lib.mkOption { + type = lib.types.bool; + default = false; + description = "Whether to allow the document server to download files from private IP addresses."; + }; + examplePort = lib.mkOption { type = lib.types.port; default = null; @@ -308,6 +314,10 @@ in # https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/run-document-server.sh FS_SECRET_STRING=$(cut -d '"' -f 2 < ${cfg.securityNonceFile}) jq ' + ${lib.optionalString cfg.allowLocalConnections '' + .services.CoAuthoring."request-filtering-agent".allowPrivateIPAddress = true | + .services.CoAuthoring."request-filtering-agent".allowMetaIPAddress = true | + ''} .storage.fs.secretString = "'$FS_SECRET_STRING'" | .services.CoAuthoring.server.port = ${toString cfg.port} | .services.CoAuthoring.sql.dbHost = "${cfg.postgresHost}" | From cdc988c563c0a9be4fa04740c4d5e284505e8548 Mon Sep 17 00:00:00 2001 From: Winter M Date: Wed, 8 Apr 2026 14:03:09 -0400 Subject: [PATCH 02/68] linuxPackages.ena: fix cross --- pkgs/os-specific/linux/ena/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index be0718d9b5dd..8a4e9d687929 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -28,6 +28,9 @@ stdenv.mkDerivation (finalAttrs: { env.KERNEL_BUILD_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; + postPatch = '' + substituteInPlace kernel/linux/ena/configure.sh --replace-fail '^HOSTCC' '^CC' + ''; configurePhase = '' runHook preConfigure cd kernel/linux/ena From 5a92f3d2b9c848dead3b0c0145043f993b7b4d0a Mon Sep 17 00:00:00 2001 From: Winter M Date: Wed, 8 Apr 2026 17:23:49 -0400 Subject: [PATCH 03/68] amazon-ssm-agent: fix cross --- ...-t-use-tool-to-generate-version-file.patch | 35 +++++++++++++++++++ pkgs/by-name/am/amazon-ssm-agent/package.nix | 13 +++++++ 2 files changed, 48 insertions(+) create mode 100644 pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch diff --git a/pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch b/pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch new file mode 100644 index 000000000000..8f6b3befd7fb --- /dev/null +++ b/pkgs/by-name/am/amazon-ssm-agent/0001-makefile-don-t-use-tool-to-generate-version-file.patch @@ -0,0 +1,35 @@ +From be3aca2216ecb4aab6d1e3c5e11ed621fd75691a Mon Sep 17 00:00:00 2001 +From: Winter M +Date: Wed, 8 Apr 2026 17:34:43 -0400 +Subject: [PATCH] makefile: don't use tool to generate version file + +--- + makefile | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/makefile b/makefile +index fa3e0943..d3bc479e 100644 +--- a/makefile ++++ b/makefile +@@ -118,10 +118,7 @@ pre-build: + $(COPY) $(GO_SPACE)/seelog_windows.xml.template $(GO_SPACE)/bin/ + $(COPY) $(GO_SPACE)/agent/integration-cli/integration-cli.json $(GO_SPACE)/bin/ + +- @echo "Regenerate version file during pre-release" +-# Remove overrides for GOARCH and GOOS when invoking 'go run', since we want the local host's settings +- GOARCH= GOOS= go run $(GO_SPACE)/agent/version/versiongenerator/version-gen.go +- $(COPY) $(GO_SPACE)/VERSION $(GO_SPACE)/bin/ ++ echo -e 'package version\nconst Version = "@VERSION@"' > $(GO_SPACE)/agent/version/version.go + + # General build recipe. Defaults to generating a linux/amd64 non-PIE build, but can be overriden + # by setting appropriate variables. +@@ -493,4 +490,4 @@ argot-check: + $(GO_SPACE)/Tools/src/run_argot.sh + + argot-update: +- $(GO_SPACE)/Tools/src/run_argot.sh "true" +\ No newline at end of file ++ $(GO_SPACE)/Tools/src/run_argot.sh "true" +-- +2.53.0 + diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix index 3520e90d7610..2f0306c72c98 100644 --- a/pkgs/by-name/am/amazon-ssm-agent/package.nix +++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix @@ -5,6 +5,7 @@ makeWrapper, darwin, fetchFromGitHub, + substitute, coreutils, unixtools, util-linux, @@ -60,6 +61,18 @@ buildGoModule (finalAttrs: { # They used constants from another package that I couldn't figure # out how to resolve, so hardcoded the constants. ./0002-version-gen-don-t-use-unnecessary-constants.patch + + # They run a tool on the build platform in a way that isn't quite + # compatible with cross (`go run`). Simplest thing is to just make + # the file with a hardcoded value, as we already have it from attrs. + (substitute { + src = ./0001-makefile-don-t-use-tool-to-generate-version-file.patch; + substitutions = [ + "--subst-var-by" + "VERSION" + finalAttrs.version + ]; + }) ]; nativeBuildInputs = [ From 66e2ed3fa5e3dd25e94434a023cd7993ea314b6d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Apr 2026 21:50:58 +0200 Subject: [PATCH 04/68] drbd: enable strictDeps --- pkgs/os-specific/linux/drbd/utils.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/drbd/utils.nix b/pkgs/os-specific/linux/drbd/utils.nix index 7d16146e4244..e547c659afb8 100644 --- a/pkgs/os-specific/linux/drbd/utils.nix +++ b/pkgs/os-specific/linux/drbd/utils.nix @@ -42,14 +42,16 @@ stdenv.mkDerivation rec { keyutils udevCheckHook gettext + perl + perlPackages.Po4a ]; buildInputs = [ - perl - perlPackages.Po4a gettext ]; + strictDeps = true; + configureFlags = [ "--libdir=${placeholder "out"}/lib" "--sbindir=${placeholder "out"}/bin" From 4a94259658a18abc31f6e44db9f388fc1c9cc895 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Apr 2026 21:52:03 +0200 Subject: [PATCH 05/68] drbd: use finalAttrs --- pkgs/os-specific/linux/drbd/utils.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/drbd/utils.nix b/pkgs/os-specific/linux/drbd/utils.nix index e547c659afb8..623ffe0fa5f8 100644 --- a/pkgs/os-specific/linux/drbd/utils.nix +++ b/pkgs/os-specific/linux/drbd/utils.nix @@ -25,12 +25,12 @@ ocf-resource-agents, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "drbd"; version = "9.33.0"; src = fetchurl { - url = "https://pkg.linbit.com/downloads/drbd/utils/${pname}-utils-${version}.tar.gz"; + url = "https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-${finalAttrs.version}.tar.gz"; hash = "sha256-Ij/gfQtkbpkbM7qepBRo+aZvkDVi59p2bdD8a06jPbk="; }; @@ -133,4 +133,4 @@ stdenv.mkDerivation rec { mirroring the content of block devices (hard disks, partitions, logical volumes etc.) between hosts. ''; }; -} +}) From 33dad69b011831972719e1f18088efec40b1c78d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Apr 2026 21:54:05 +0200 Subject: [PATCH 06/68] drbd: add versionCheckHook --- pkgs/os-specific/linux/drbd/utils.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/os-specific/linux/drbd/utils.nix b/pkgs/os-specific/linux/drbd/utils.nix index 623ffe0fa5f8..6f365c9e3a59 100644 --- a/pkgs/os-specific/linux/drbd/utils.nix +++ b/pkgs/os-specific/linux/drbd/utils.nix @@ -16,6 +16,7 @@ keyutils, udevCheckHook, gettext, + versionCheckHook, # drbd-utils are compiled twice, once with forOCF = true to extract # its OCF definitions for use in the ocf-resource-agents derivation, @@ -115,6 +116,9 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = [ "${placeholder "out"}/bin/drbdadm" ]; + versionCheckProgramArg = "--version"; passthru.tests.drbd = nixosTests.drbd; From 72d67dad8d0d001ff05cdc1056da5b6d160d5e5f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 13 Apr 2026 15:53:30 +0200 Subject: [PATCH 07/68] libxklavier: enable strictDeps --- pkgs/by-name/li/libxklavier/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/li/libxklavier/package.nix b/pkgs/by-name/li/libxklavier/package.nix index 2c0dff5adffb..26d48fc5dc05 100644 --- a/pkgs/by-name/li/libxklavier/package.nix +++ b/pkgs/by-name/li/libxklavier/package.nix @@ -58,6 +58,10 @@ stdenv.mkDerivation rec { isocodes ]; + depsBuildBuild = [ + pkg-config + ]; + nativeBuildInputs = [ autoreconfHook pkg-config @@ -66,6 +70,8 @@ stdenv.mkDerivation rec { gobject-introspection ]; + strictDeps = true; + preAutoreconf = '' export NOCONFIGURE=1 gtkdocize From 4feb588e157bd03a839938aca89f7332ed35d5df Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 13 Apr 2026 15:54:35 +0200 Subject: [PATCH 08/68] libxklavier: use finalAttrs, tag, hash --- pkgs/by-name/li/libxklavier/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libxklavier/package.nix b/pkgs/by-name/li/libxklavier/package.nix index 26d48fc5dc05..f506e8beb53b 100644 --- a/pkgs/by-name/li/libxklavier/package.nix +++ b/pkgs/by-name/li/libxklavier/package.nix @@ -20,14 +20,14 @@ withDoc ? (stdenv.buildPlatform == stdenv.hostPlatform), }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libxklavier"; version = "5.4"; src = fetchgit { url = "https://gitlab.freedesktop.org/archived-projects/libxklavier.git"; - rev = "${pname}-${version}"; - sha256 = "1w1x5mrgly2ldiw3q2r6y620zgd89gk7n90ja46775lhaswxzv7a"; + tag = "libxklavier-${finalAttrs.version}"; + hash = "sha256-6uzfuVaQlnMMURIke+ZLqL0PhPEmCzx4bFR4+nItPfA="; }; patches = [ @@ -90,4 +90,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl2Plus; platforms = lib.platforms.unix; }; -} +}) From 44b67b0ba20968e4b54d74ab6e816d792bb9424b Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Fri, 17 Apr 2026 21:45:04 +0200 Subject: [PATCH 09/68] matrix-continuwuity: add bartoostveen as a maintainer --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 0808db452bdb..42f394a1c870 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -122,6 +122,7 @@ rustPlatform.buildRustPackage (finalAttrs: { changelog = "https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ + bartoostveen nyabinary snaki ]; From f8a7f5a9e4584c5cf887df0e01f07bff0d55d742 Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Fri, 17 Apr 2026 21:23:33 +0200 Subject: [PATCH 10/68] matrix-continuwuity: 0.5.6 -> 0.5.7 --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 42f394a1c870..7b863c45dea2 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -23,13 +23,13 @@ let }).overrideAttrs ( final: old: { - version = "10.5.1"; + version = "10.10.1"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "rocksdb"; - rev = "10.5.fb"; - hash = "sha256-X4ApGLkHF9ceBtBg77dimEpu720I79ffLoyPa8JMHaU="; + rev = "10.10.fb"; + hash = "sha256-1ef75IDMs5Hba4VWEyXPJb02JyShy5k4gJfzGDhopRk="; }; patches = [ ]; @@ -72,17 +72,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-continuwuity"; - version = "0.5.6"; + version = "0.5.7"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "continuwuity"; tag = "v${finalAttrs.version}"; - hash = "sha256-p6dL1wL9n+1ivUItdlZuLxTneDBjCHEdNr0ukau2rHI="; + hash = "sha256-DrW31VesYipZlFpCoCv4Sj4BtKeAF9/UpWhZjBIrXH4="; }; - cargoHash = "sha256-lLbnFA2WS96er84G2e9bGrYhhqe2zL3Npn1SXB3De2w="; + cargoHash = "sha256-E4eqPTLTilqMdIJ9MHbMbu5zTpqEqNPPo3rMS+sA8uA="; nativeBuildInputs = [ pkg-config From f067103eb59fa4b3d5d2833f6e6855344199a86a Mon Sep 17 00:00:00 2001 From: Tomas Rivera Date: Sun, 19 Apr 2026 23:01:49 +0200 Subject: [PATCH 11/68] maintainers: add tomasrivera --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7b645f72ba32..0aa6eb30846a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27723,6 +27723,12 @@ githubId = 7727887; name = "Tomas Kala"; }; + tomasrivera = { + email = "tomas.riveral@icloud.com"; + github = "tomasriveral"; + githubId = 137088692; + name = "Tomás Rivera"; + }; tomberek = { email = "tomberek@gmail.com"; matrix = "@tomberek:matrix.org"; From 2551cbd83adfd42cc0837d535b028285ba7c37bc Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Fri, 17 Apr 2026 21:42:28 +0200 Subject: [PATCH 12/68] matrix-continuwuity: adjust rocksdb build with upstream --- .../ma/matrix-continuwuity/package.nix | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 7b863c45dea2..7177cf4369b4 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -33,40 +33,6 @@ let }; patches = [ ]; - - cmakeFlags = - lib.subtractLists [ - # no real reason to have snappy or zlib, no one uses this - (lib.cmakeBool "WITH_SNAPPY" true) - (lib.cmakeBool "ZLIB" true) - (lib.cmakeBool "WITH_ZLIB" true) - # we dont need to use ldb or sst_dump (core_tools) - (lib.cmakeBool "WITH_CORE_TOOLS" true) - # we dont need to build rocksdb tests - (lib.cmakeBool "WITH_TESTS" true) - # we use rust-rocksdb via C interface and dont need C++ RTTI - (lib.cmakeBool "USE_RTTI" true) - # this doesn't exist in RocksDB - (lib.cmakeBool "FORCE_SSE43" true) - ] old.cmakeFlags - ++ [ - # no real reason to have snappy, no one uses this - (lib.cmakeBool "WITH_SNAPPY" false) - (lib.cmakeBool "ZLIB" false) - (lib.cmakeBool "WITH_ZLIB" false) - # we dont need to use ldb or sst_dump (core_tools) - (lib.cmakeBool "WITH_CORE_TOOLS" false) - # we dont need to build rocksdb tests - (lib.cmakeBool "WITH_TESTS" false) - # we use rust-rocksdb via C interface and dont need C++ RTTI - (lib.cmakeBool "USE_RTTI" false) - (lib.cmakeBool "WITH_TRACE_TOOLS" false) - ]; - outputs = [ "out" ]; - - # We aren't building tools, the original package uses this to make sure rocksdb - # tools work as expected. Hence we override this and make it empty. - preInstall = ""; } ); in From 49b249946f11b7ed1cd27a6bad3bb94964c7810d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Apr 2026 22:49:20 +0000 Subject: [PATCH 13/68] slackdump: 4.1.2 -> 4.3.0 --- pkgs/by-name/sl/slackdump/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slackdump/package.nix b/pkgs/by-name/sl/slackdump/package.nix index fc841e2aea68..8dffb3edc9f0 100644 --- a/pkgs/by-name/sl/slackdump/package.nix +++ b/pkgs/by-name/sl/slackdump/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "slackdump"; - version = "4.1.2"; + version = "4.3.0"; src = fetchFromGitHub { owner = "rusq"; repo = "slackdump"; tag = "v${finalAttrs.version}"; - hash = "sha256-Kt9FGQiGaWDOpJMeg/UFDcNO16skQ8qblYwl26Fr5Bk="; + hash = "sha256-Ds3nggx1f389goOWelYXNviFRZ/h4XX54LgtU9oqklc="; }; nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; @@ -35,7 +35,7 @@ buildGoModule (finalAttrs: { "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; - vendorHash = "sha256-3pZCGE8MLNIdU4zVDwkHJwPr7xHHDhnUlzidej6c4E0="; + vendorHash = "sha256-fRvtdl0+uVhN6cQJxRsOw1vQsrcsPvcn/Tb7US7MKmM="; __darwinAllowLocalNetworking = true; From 42e740fd1e53fa6694e75c5ba16f22ed1686db08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 09:29:11 +0000 Subject: [PATCH 14/68] enlightenment.evisum: 1.2.2 -> 1.2.3 --- pkgs/desktops/enlightenment/evisum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/enlightenment/evisum/default.nix b/pkgs/desktops/enlightenment/evisum/default.nix index 177616509659..2c9794730f99 100644 --- a/pkgs/desktops/enlightenment/evisum/default.nix +++ b/pkgs/desktops/enlightenment/evisum/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "evisum"; - version = "1.2.2"; + version = "1.2.3"; src = fetchurl { url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; - sha256 = "3Icc41A+JyFZB0RS7F6kzTdJsEnZ4IDc+Ck40myGP20="; + sha256 = "McL4th987bozpaT3ESNCGBxSN+Fw5sW+MOFAiXYm1MI="; }; nativeBuildInputs = [ From 193b32f5b82877a3e0b8dbd1c0dd86bf8d5681ef Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Tue, 21 Apr 2026 19:01:03 +0900 Subject: [PATCH 15/68] ly: populate $out/etc directory with relevant files --- pkgs/by-name/ly/ly/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ly/ly/package.nix b/pkgs/by-name/ly/ly/package.nix index daf66812a337..799013c2c26d 100644 --- a/pkgs/by-name/ly/ly/package.nix +++ b/pkgs/by-name/ly/ly/package.nix @@ -48,6 +48,11 @@ stdenv.mkDerivation (finalAttrs: { "-Denable_x11_support=${lib.boolToString x11Support}" ]; + postInstall = '' + install -Dm0644 res/config.ini "$out/etc/config.ini" + install -Dm0755 res/setup.sh "$out/etc/setup.sh" + ''; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From f9573cd5a4c2dedf36e7812834ef5e8bf6406d53 Mon Sep 17 00:00:00 2001 From: emilylange Date: Tue, 21 Apr 2026 13:53:12 +0200 Subject: [PATCH 16/68] openbao: 2.5.2 -> 2.5.3 https://github.com/openbao/openbao/releases/tag/v2.5.3 diff: https://github.com/openbao/openbao/compare/v2.5.2...v2.5.3 --- pkgs/by-name/op/openbao/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 1d004376fe40..224c4117a7ea 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.5.2"; + version = "2.5.3"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-fqsCQf9wFlzMWC4XV1BclWlYG649VhhZBKlGrdsbqKc="; + hash = "sha256-VpW27vWKtqabJiNxuyx3PGDThHF6MOlxxfzD1UksX6I="; }; - vendorHash = "sha256-0L+0U4tM7/ObNjXcSZcvIw7Y/RwYs2iRsLA2zSYmexU="; + vendorHash = "sha256-imP8GJjm8udJ1RXfGhVJX7YZ9J47p/vdKjKjMfMgTXA="; proxyVendor = true; From b028d2fb5d45d18ff674281c5afbea3a150fc273 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 11:54:33 +0000 Subject: [PATCH 17/68] cnspec: 13.4.1 -> 13.5.0 --- pkgs/by-name/cn/cnspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 3da84146f582..cdb3dbd82f05 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule (finalAttrs: { pname = "cnspec"; - version = "13.4.1"; + version = "13.5.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${finalAttrs.version}"; - hash = "sha256-3Uo2x30K7b7NA5OGP8YYlcoEJmFhlkL7t7ohvzUlmYI="; + hash = "sha256-B78wdVa3GrD7eXG0RKnO2/F/FXV3jwaul2Ag1P76s2g="; }; proxyVendor = true; - vendorHash = "sha256-7XwLkvG0LYL0pIbjMs78wMSqbXR5SScPAgjRxYsPwlA="; + vendorHash = "sha256-yb89NhE3d7Wx26ZzjadNTlOWauHVpT7Q4ScPauLcnlU="; subPackages = [ "apps/cnspec" ]; From 7c34ac47698ab30ef083ad712924799d1eb7dbb5 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 21 Apr 2026 10:36:10 -0400 Subject: [PATCH 18/68] nixos/acme: fix incorrectly using mkRenamedOptionModule in submodule Per https://github.com/NixOS/nixpkgs/issues/96006, this does not work as expected. The warning trace will be emitted regardless of whether the option is set, rendering it pointless. It does not work at the top-level either (i.e. as `"security" "acme" "defaults" "credentialsFile"`), As such, remove it entirely. --- nixos/modules/security/acme/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 2a2e816512e9..b5de6e9e8d94 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -677,10 +677,6 @@ let }; in { - imports = [ - (lib.mkRenamedOptionModule [ "credentialsFile" ] [ "environmentFile" ]) - ]; - options = { validMinDays = lib.mkOption { type = lib.types.nullOr lib.types.int; From 388e5fcb501fb241ad4957fb06157fd477e9de8b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 21 Apr 2026 17:51:10 +0200 Subject: [PATCH 19/68] urx: init at 0.9.0 Extracts URLs from OSINT Archives for Security Insights https://github.com/hahwul/urx --- pkgs/by-name/ur/urx/package.nix | 49 +++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/ur/urx/package.nix diff --git a/pkgs/by-name/ur/urx/package.nix b/pkgs/by-name/ur/urx/package.nix new file mode 100644 index 000000000000..30bb239ca171 --- /dev/null +++ b/pkgs/by-name/ur/urx/package.nix @@ -0,0 +1,49 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + sqlite, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "urx"; + version = "0.9.0"; + + src = fetchFromGitHub { + owner = "hahwul"; + repo = "urx"; + tag = finalAttrs.version; + hash = "sha256-NSPEAA+tD1CdCjRj3myQB8bPdMhT7H76qAIIWx2z++I="; + }; + + cargoHash = "sha256-nPm4ofmu03Rb12spjb+m36C6EauJIppgqTkX1oJF3uk="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ sqlite ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + __structuredAttrs = true; + + checkFlags = [ + # Tests require network access + "--skip=providers" + "--skip=network::client::tests" + ]; + + doInstallCheck = true; + + versionCheckProgramArg = [ "--version" ]; + + meta = { + description = "Extracts URLs from OSINT Archives for Security Insights"; + homepage = "https://github.com/hahwul/urx"; + changelog = "https://github.com/hahwul/urx/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "urx"; + }; +}) From bba72ec61da26cc7bd858fc7ce3e1554776f9d8d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Apr 2026 12:25:30 +0200 Subject: [PATCH 20/68] radioboat: 0.3.0 -> 0.5.0 Changelog: https://github.com/slashformotion/radioboat/releases/tag/v0.5.0 --- pkgs/by-name/ra/radioboat/package.nix | 47 +++++++++++++-------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/ra/radioboat/package.nix b/pkgs/by-name/ra/radioboat/package.nix index c66b150129e5..1b6839b207e1 100644 --- a/pkgs/by-name/ra/radioboat/package.nix +++ b/pkgs/by-name/ra/radioboat/package.nix @@ -2,39 +2,41 @@ lib, stdenv, fetchFromGitHub, - buildGoModule, - mpv, - makeWrapper, installShellFiles, + makeWrapper, + mpv, nix-update-script, - testers, - radioboat, + rustPlatform, + versionCheckHook, }: -buildGoModule (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "radioboat"; - version = "0.3.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "slashformotion"; repo = "radioboat"; - rev = "v${finalAttrs.version}"; - hash = "sha256-4k+WK2Cxu1yBWgvEW9LMD2RGfiY7XDAe0qqph82zvlI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mPktliuWyrXuNzMCdMFZk5Q7lIkRk+y4nX3IBnCc5Mc="; }; - vendorHash = "sha256-H2vo5gngXUcrem25tqz/1MhOgpNZcN+IcaQHZrGyjW8="; + postPatch = '' + substituteInPlace Cargo.toml \ + --replace-fail 'version = "0.4.0"' 'version = "${finalAttrs.version}"' + ''; - ldflags = [ - "-s" - "-w" - "-X github.com/slashformotion/radioboat/internal/buildinfo.Version=${finalAttrs.version}" - ]; + __structuredAttrs = true; + + cargoHash = "sha256-fRF1FvwtvVJSTCK8DcZib6wMLpo73YtV7j+kjt4nVTo="; nativeBuildInputs = [ makeWrapper installShellFiles ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + preFixup = '' wrapProgram $out/bin/radioboat --prefix PATH ":" "${lib.makeBinPath [ mpv ]}"; ''; @@ -46,20 +48,17 @@ buildGoModule (finalAttrs: { --zsh <($out/bin/radioboat completion zsh) ''; - passthru = { - updateScript = nix-update-script { }; - tests.version = testers.testVersion { - package = radioboat; - command = "radioboat version"; - }; - }; + passthru.updateScript = nix-update-script { }; + + doInstallCheck = true; meta = { description = "Terminal web radio client"; - mainProgram = "radioboat"; homepage = "https://github.com/slashformotion/radioboat"; + changelog = "https://github.com/slashformotion/radioboat/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zendo ]; + mainProgram = "radioboat"; + platforms = lib.platforms.linux; }; }) From 487431d6b0755a0cb3eaad632477e41434117e33 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 21 Apr 2026 18:09:29 +0200 Subject: [PATCH 21/68] radioboat: 0.5.0 -> 0.6.0 Diff: https://github.com/slashformotion/radioboat/compare/v0.5.0...v0.6.0 Changelog: https://github.com/slashformotion/radioboat/releases/tag/v0.6.0 --- pkgs/by-name/ra/radioboat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radioboat/package.nix b/pkgs/by-name/ra/radioboat/package.nix index 1b6839b207e1..69b42d18d40b 100644 --- a/pkgs/by-name/ra/radioboat/package.nix +++ b/pkgs/by-name/ra/radioboat/package.nix @@ -12,13 +12,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "radioboat"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "slashformotion"; repo = "radioboat"; tag = "v${finalAttrs.version}"; - hash = "sha256-mPktliuWyrXuNzMCdMFZk5Q7lIkRk+y4nX3IBnCc5Mc="; + hash = "sha256-1fTXXT0HxGOoy+oNK1ixzgFgjapreQEOoVlQlJwqbrA="; }; postPatch = '' @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; - cargoHash = "sha256-fRF1FvwtvVJSTCK8DcZib6wMLpo73YtV7j+kjt4nVTo="; + cargoHash = "sha256-ibDOUgprr5VziIvTpvDFISGVpVH5ZyQ1ZZ5tIQirPP8="; nativeBuildInputs = [ makeWrapper From d210d779a2cc2cc3d5776ff4ec501eb223290f58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 19:41:45 +0000 Subject: [PATCH 22/68] rns: 1.1.6 -> 1.1.8 --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index c39588c5bdf0..dd9826d47a26 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "rns"; - version = "1.1.6"; + version = "1.1.8"; pyproject = true; src = fetchFromGitHub { owner = "markqvist"; repo = "Reticulum"; tag = finalAttrs.version; - hash = "sha256-21ym6R2zPxm8Z4zO6g/ZA4/A4S0SmwhOEqC6B+DTpOI="; + hash = "sha256-HBH7TAHEDAygkfZC1vUQ502J8qwocKp9B1fWaAgLkHo="; }; patches = [ From c9561198f9ed6b91c801940eed4285cfca7dcb79 Mon Sep 17 00:00:00 2001 From: Antar Azri Date: Tue, 21 Apr 2026 15:13:35 +0100 Subject: [PATCH 23/68] zed-editor: 0.232.2 -> 0.232.3 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 90b0d22ec7e5..565cb625d9c4 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -97,7 +97,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.232.2"; + version = "0.232.3"; outputs = [ "out" @@ -110,7 +110,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-S7N9R5VUcJP+yq0S6s4zeQQhSFSdDovtoL9FL1BEg2U="; + hash = "sha256-bi7iGZpgFET+QXYZcG6Ye2F39FSb2X/rV+ACkkuOfUc="; }; postPatch = '' @@ -139,7 +139,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-WpEPQw3GOemxjyfDH7VH3FURpkYVfVyXQiALJsccwQ4="; + cargoHash = "sha256-p9QR7AxF4dAADv/FfHxG5OUaAcS3xy4DWVO8HpOBAbE="; __structuredAttrs = true; From fce3b0f4f20d9f1611c01608d91c32b26819157c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 22:21:23 +0000 Subject: [PATCH 24/68] python3Packages.agentic-threat-hunting-framework: 0.11.1 -> 0.11.2 --- .../agentic-threat-hunting-framework/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix b/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix index f4549c970f69..614b4b199b98 100644 --- a/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix +++ b/pkgs/development/python-modules/agentic-threat-hunting-framework/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "agentic-threat-hunting-framework"; - version = "0.11.1"; + version = "0.11.2"; pyproject = true; src = fetchFromGitHub { owner = "Nebulock-Inc"; repo = "agentic-threat-hunting-framework"; tag = "v${finalAttrs.version}"; - hash = "sha256-dqiWldjPv5iU6OGsoZ4fTdw6dXbu/duFHt19qcPfVjk="; + hash = "sha256-wZT8XjLikabI5SPDUG3cRBx7g7YanMjqv8lwHJ16wDY="; }; build-system = [ setuptools ]; From 7b210c5c8c124692c0ca70f9d7a4aa10d09f557d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 00:22:53 +0200 Subject: [PATCH 25/68] terminalmap: init at 0.1.0 Tool to render real world maps in your terminal https://github.com/psmux/TerminalMap --- pkgs/by-name/te/terminalmap/package.nix | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/te/terminalmap/package.nix diff --git a/pkgs/by-name/te/terminalmap/package.nix b/pkgs/by-name/te/terminalmap/package.nix new file mode 100644 index 000000000000..e1b8ed3591eb --- /dev/null +++ b/pkgs/by-name/te/terminalmap/package.nix @@ -0,0 +1,36 @@ +{ + lib, + fetchFromGitHub, + openssl, + pkg-config, + rustPlatform, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "terminalmap"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "psmux"; + repo = "TerminalMap"; + tag = "v${finalAttrs.version}"; + hash = "sha256-6L3K5meR5pR8/U7QbW+qMaO2m+GNVB5Gny5gFCGE+hE="; + }; + + cargoHash = "sha256-VNvSjxCRO93beSY5DD1Vi/Wz87uYlkyyNeYVf8q860U="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ openssl ]; + + __structuredAttrs = true; + + meta = { + description = "Tool to render real world maps in your terminal"; + homepage = "https://github.com/psmux/TerminalMap"; + changelog = "https://github.com/psmux/TerminalMap/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "terminalmap"; + }; +}) From 4ee352eb37f6168ae39171cb4be72262223452b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 03:16:10 +0000 Subject: [PATCH 26/68] remnote: 1.25.7 -> 1.25.19 --- 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 3a6c7ebe1ef0..969657f4c135 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.25.7"; + version = "1.25.19"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-ckigM+kXV8W5iI42SGSyFd1//e5ghqiV/b6Ja5at7Do="; + hash = "sha256-DJWRhNTRmYVdY5AfAlVOhrNkongusv+volwiLQBg1xM="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From bae44db9b3dd24d8f84acdc6d448fd3042f8b581 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 03:59:50 +0000 Subject: [PATCH 27/68] libretro.snes9x2002: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/snes9x2002.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/snes9x2002.nix b/pkgs/applications/emulators/libretro/cores/snes9x2002.nix index a698c15e200f..56c57527c59b 100644 --- a/pkgs/applications/emulators/libretro/cores/snes9x2002.nix +++ b/pkgs/applications/emulators/libretro/cores/snes9x2002.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "snes9x2002"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "snes9x2002"; - rev = "15826a2afc1474b30c310502b5dbe25c639be59d"; - hash = "sha256-LVTtpnmZzmKCohFwc74qLMR6cN4ntT/o/OUQOg6mdU0="; + rev = "39e0d8c6daf4b1b1302eeecfee8309570aeb6a82"; + hash = "sha256-mOtCZEuXKWQEupWfFfr3Ji6m15zZuOIJ/ieKtrFGsWI="; }; makefile = "Makefile"; From 289c6b8e04b47636325bfad71ca3b60904fcd5ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 04:18:01 +0000 Subject: [PATCH 28/68] lemmy-server: 0.19.17 -> 0.19.18 --- pkgs/servers/web-apps/lemmy/pin.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/web-apps/lemmy/pin.json b/pkgs/servers/web-apps/lemmy/pin.json index d5884cd6ea52..faa9a5e851fb 100644 --- a/pkgs/servers/web-apps/lemmy/pin.json +++ b/pkgs/servers/web-apps/lemmy/pin.json @@ -1,8 +1,8 @@ { - "serverVersion": "0.19.17", - "uiVersion": "0.19.17", - "serverHash": "sha256-zEqKuOHmbftN1LGW+yP/Uo6nZ7Q2RoDIPVWkoj5HnXk=", - "serverCargoHash": "sha256-1z9CasnGqhaowzmY3nC2IZUI6vI8i9Zh5ZA+SEtI09c=", - "uiHash": "sha256-Gysv3VlLL0pwu/JUbK2ViD4wC+rrnEo4lU9HloRSQMw=", + "serverVersion": "0.19.18", + "uiVersion": "0.19.18", + "serverHash": "sha256-NUr96dsH3Gd+1ouOAgPheU0hnDI37a87EN642u482Sg=", + "serverCargoHash": "sha256-oI8o+29kqjkAP2DIoSopPMQb5YlZNja1hV1bVmfMIvU=", + "uiHash": "sha256-7WcPujev7VrkoX5vvGUvS0hUVJnCZjsceO5zK36jPbw=", "uiPNPMDepsHash": "sha256-dRUD/R7Qtlfy2saX7grfdi5qBDP8gc3L3+C2m7ro1CU=" } From c997453117d4303c2483c85c5cb3283b495cd6b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 05:09:24 +0000 Subject: [PATCH 29/68] libretro.quicknes: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/quicknes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/quicknes.nix b/pkgs/applications/emulators/libretro/cores/quicknes.nix index 6b493d5fcc55..beb36cb6b7ff 100644 --- a/pkgs/applications/emulators/libretro/cores/quicknes.nix +++ b/pkgs/applications/emulators/libretro/cores/quicknes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "quicknes"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "QuickNES_Core"; - rev = "71782569078f29214017a966b0f992b9e512bf19"; - hash = "sha256-Bx1iZcrUG5B/wjeWf2hZEAIocM7dKgRwRPqpGzS2Cgc="; + rev = "7848e1ac22b1c69d056ae4cb57710651ff1dd169"; + hash = "sha256-cgoLO1572XoDDBJiEFglWtbo3vk5EXu/U3Pn7zrxqM8="; }; makefile = "Makefile"; From c7a407e641395907463199676e46b06cafd09d42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 05:58:54 +0000 Subject: [PATCH 30/68] amp-cli: 0.0.1776125492-g5cb0c2 -> 0.0.1776834056-gfb3ba0 --- 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 b6d4d9a07fbf..a6d089bae382 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.1776125492-g5cb0c2" + "@sourcegraph/amp": "^0.0.1776834056-gfb3ba0" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1776125492-g5cb0c2", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1776125492-g5cb0c2.tgz", - "integrity": "sha512-LdicFMcgJLNrKAF5diTbOLykdb7znsFohcyGiZInpHl6xGyRyJdyqdeh7VdRSfP4vR5EQGIsi7+i1nQOs6ViDQ==", + "version": "0.0.1776834056-gfb3ba0", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1776834056-gfb3ba0.tgz", + "integrity": "sha512-2wXC+aXm7+NzNDIpa2Y7bii5V8Ya3wfF5/0MA2BsXfO/RfJ8zrhuFzeoDsO049VlKD5UkOOVOHbyXMk23whC5Q==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.10" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 3a8534528775..87913f65b4aa 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.1776125492-g5cb0c2"; + version = "0.0.1776834056-gfb3ba0"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-EXS32qGU+/SD5MqjXO10GRH0w8EvvP9OqCCfEQfV8Kg="; + hash = "sha256-okV2WpxYTrKFW373OO6yfLs8YCULJ9K6uVgNNH58oHk="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-YT92XzPl1fnJ2a7XdjAe1+01gTeWWJ20Ca5uiLVL+Q4="; + npmDepsHash = "sha256-apW3mTGaTTnl2uIW9Ds+B6xxpIgLIIQH/pRtbTAOFEU="; propagatedBuildInputs = [ ripgrep From a39a8d1cb19f1e31c8ae7ea0038c60b8f771d682 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 06:04:34 +0000 Subject: [PATCH 31/68] libretro.virtualjaguar: 0-unstable-2026-04-03 -> 0-unstable-2026-04-16 --- .../applications/emulators/libretro/cores/virtualjaguar.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix b/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix index 0ce4cc4c0ab6..7bc2cfdb3387 100644 --- a/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix +++ b/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "virtualjaguar"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-16"; src = fetchFromGitHub { owner = "libretro"; repo = "virtualjaguar-libretro"; - rev = "68265f930f6120f8f05c1f71c9fc9e417dab0d28"; - hash = "sha256-BWpOm0DECqTqbQ1FR9YgjxjsxU7LdB4MlYHzGatcrJk="; + rev = "dd44259f8dca0ba87068eb2264367c01e131c263"; + hash = "sha256-prvUvHXOeSWG5BK4mHkkFVnq0xGc3pI09GDNJJvZfgs="; }; makefile = "Makefile"; From 99084a00af6d3b9ea4c3126df6665860d3954f82 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 22 Apr 2026 09:10:16 +0200 Subject: [PATCH 32/68] qbz: 1.2.7 -> 1.2.8 Signed-off-by: Felix Singer --- pkgs/by-name/qb/qbz/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qb/qbz/package.nix b/pkgs/by-name/qb/qbz/package.nix index cc3d071a2a1e..030dfc907b02 100644 --- a/pkgs/by-name/qb/qbz/package.nix +++ b/pkgs/by-name/qb/qbz/package.nix @@ -22,16 +22,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qbz"; - version = "1.2.7"; + version = "1.2.8"; src = fetchFromGitHub { owner = "vicrodh"; repo = "qbz"; tag = "v${finalAttrs.version}"; - hash = "sha256-/7gYjCfMJ1TmjogGQWkRDgDaUZ8o03hVNxZ21w4xniU="; + hash = "sha256-I5j1rpcAT7NNG/KtHwUUwvHjLIJB/+PAfPZJUvTsZTE="; }; - cargoHash = "sha256-Xk1v5QosIgzowLpo5L0qaSNFKqoL+kfQeA6KCIImK8M="; + cargoHash = "sha256-fPowLCj7+ZY6aNZ8UTMhVI4UFW+CM9Y6b7OXqJycYaw="; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: { npmDeps = fetchNpmDeps { name = "qbz-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; - hash = "sha256-xBad4Ms5dlE0jHZ5iKLS2dEujgIZahfNfcknJH9qoXM="; + hash = "sha256-0J86UrIoTL735I/7plyCfU2WxBcFXBt6g1tLXO+6JMI="; }; env.LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; From dd2849e56e7de93ffc7d8ba37922443846a9a8e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 07:17:26 +0000 Subject: [PATCH 33/68] fastfetchMinimal: 2.61.0 -> 2.62.0 --- pkgs/by-name/fa/fastfetch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fastfetch/package.nix b/pkgs/by-name/fa/fastfetch/package.nix index 26885828d62f..2f33331ca08c 100644 --- a/pkgs/by-name/fa/fastfetch/package.nix +++ b/pkgs/by-name/fa/fastfetch/package.nix @@ -61,13 +61,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "fastfetch"; - version = "2.61.0"; + version = "2.62.0"; src = fetchFromGitHub { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-gy4xxY3w3OzzqLrXvpy5ruwticUKRhx/B9OU/bpukvs="; + hash = "sha256-26rKLrlRKn8pVbqP727H5JAXCN5NaRCbf8si0Jgo4fc="; }; outputs = [ From 070f0e9c5133b7c0ae83ef108ed138dea801deeb Mon Sep 17 00:00:00 2001 From: ners Date: Wed, 22 Apr 2026 09:58:12 +0200 Subject: [PATCH 34/68] figtree: add ners to maintainers --- pkgs/by-name/fi/figtree/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fi/figtree/package.nix b/pkgs/by-name/fi/figtree/package.nix index 6aeb56581ad0..bfa5dc9224b5 100644 --- a/pkgs/by-name/fi/figtree/package.nix +++ b/pkgs/by-name/fi/figtree/package.nix @@ -24,7 +24,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/erikdkennedy/figtree"; description = "Simple and friendly geometric sans serif font"; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ mrcjkb ]; + maintainers = with lib.maintainers; [ + mrcjkb + ners + ]; license = lib.licenses.ofl; }; }) From ef67b11ab01b16f17454de78427dba482a1420c4 Mon Sep 17 00:00:00 2001 From: ners Date: Wed, 22 Apr 2026 09:58:20 +0200 Subject: [PATCH 35/68] figtree: output webfonts --- pkgs/by-name/fi/figtree/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/fi/figtree/package.nix b/pkgs/by-name/fi/figtree/package.nix index bfa5dc9224b5..f7e77e6d58ae 100644 --- a/pkgs/by-name/fi/figtree/package.nix +++ b/pkgs/by-name/fi/figtree/package.nix @@ -18,6 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { sourceRoot = "source/fonts"; + outputs = [ + "out" + "webfont" + ]; + nativeBuildInputs = [ installFonts ]; meta = { From 297395e26830a5c3443bd69e8215ea5f556ef3a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 08:18:21 +0000 Subject: [PATCH 36/68] pphack: 0.1.2 -> 0.1.3 --- pkgs/by-name/pp/pphack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pp/pphack/package.nix b/pkgs/by-name/pp/pphack/package.nix index 33b54eb555d7..956e1fb0d21e 100644 --- a/pkgs/by-name/pp/pphack/package.nix +++ b/pkgs/by-name/pp/pphack/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pphack"; - version = "0.1.2"; + version = "0.1.3"; src = fetchFromGitHub { owner = "edoardottt"; repo = "pphack"; tag = "v${finalAttrs.version}"; - hash = "sha256-SVoIFrdiuFQDrqfqo+edXGXSMXEbmdecoHn8LzPuMUE="; + hash = "sha256-1v4XanhFNjE/t8DTe/YUXKnv61K6FT1nZn2+q0ZreTE="; }; - vendorHash = "sha256-zrC+QNv6Tat7rMsPbVAkbqT6WEImgGg5XSgIN3xSd2w="; + vendorHash = "sha256-RZJXl2GC9vJq5Ui9hlyKEkiq9HeMQeJIvsH6tOUp4Sg="; nativeInstallCheckInputs = [ versionCheckHook ]; From 09b73830a954e208d22808c86caa948ecbabc950 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 08:46:40 +0000 Subject: [PATCH 37/68] vivaldi: 7.9.3970.50 -> 7.9.3970.55 --- 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 7ac2b8481fe5..bae2033e5052 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.9.3970.50"; + version = "7.9.3970.55"; suffix = { @@ -80,8 +80,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-DIaBjUPs9bgpzwxT20cwdOJzo8kCO1chmudo4wqWSeU="; - x86_64-linux = "sha256-9fX0xnIZeu7hTYyKvSQrJj3mQkTPGg8S3IjEjh/84g0="; + aarch64-linux = "sha256-iwz/FB1avKgW+UsoBeXUL2FE1f5v5RrTgwBiFJu4TD4="; + x86_64-linux = "sha256-FNZGSDv/xRiB3r4Y6H2FfyVIR84+wVMiVqT/9gfmE8w="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From b2e3d337fa70eaad61745072442a13a86e6f65ba Mon Sep 17 00:00:00 2001 From: Tomas Rivera Date: Wed, 22 Apr 2026 10:58:19 +0200 Subject: [PATCH 38/68] sbb-tui: init at 1.13.4 --- pkgs/by-name/sb/sbb-tui/package.nix | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/sb/sbb-tui/package.nix diff --git a/pkgs/by-name/sb/sbb-tui/package.nix b/pkgs/by-name/sb/sbb-tui/package.nix new file mode 100644 index 000000000000..b9fd6d80943d --- /dev/null +++ b/pkgs/by-name/sb/sbb-tui/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "sbb-tui"; + version = "1.13.4"; + __structuredAttrs = true; + src = fetchFromGitHub { + owner = "Necrom4"; + repo = "sbb-tui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-JLjAhs5UbqgNYqpA3cDucrAS6ell+0JiDJNf7G33Nhs="; + }; + + vendorHash = "sha256-K4DOu3rfSlKAa5JNKCzWWpnWZlXXxtN5Po7p1Spqe1w="; + + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + ]; + + doCheck = true; + + nativeCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "TUI client for Switzerland's public transport timetables, inspired by SBB/CFF/FFS app"; + homepage = "https://github.com/Necrom4/sbb-tui"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ tomasrivera ]; + mainProgram = "sbb-tui"; + }; +}) From 2321e43066c3bdfaa71e0a042e801ae1208bda1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:15:58 +0000 Subject: [PATCH 39/68] python3Packages.scooby: 0.11.0 -> 0.11.1 --- pkgs/development/python-modules/scooby/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scooby/default.nix b/pkgs/development/python-modules/scooby/default.nix index 1e9d4625ba5f..a2635687bc7f 100644 --- a/pkgs/development/python-modules/scooby/default.nix +++ b/pkgs/development/python-modules/scooby/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "scooby"; - version = "0.11.0"; + version = "0.11.1"; pyproject = true; src = fetchFromGitHub { owner = "banesullivan"; repo = "scooby"; tag = "v${version}"; - hash = "sha256-krExDVT9evG9ODZjTGpX+S1ygh7lMob06fzOwhh/hzA="; + hash = "sha256-Wg/cM6G75x3VVZEwdAhfjf6PkefUWLqX/p9GPP2mRls="; }; build-system = [ setuptools-scm ]; From a6d58044b192d2ca2835c8d5979cf222eca22f4f Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Wed, 22 Apr 2026 11:28:24 +0200 Subject: [PATCH 40/68] sendspin-go: 1.2.0 -> 1.5.0 --- pkgs/by-name/se/sendspin-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/sendspin-go/package.nix b/pkgs/by-name/se/sendspin-go/package.nix index 03574853b331..74f681f663b2 100644 --- a/pkgs/by-name/se/sendspin-go/package.nix +++ b/pkgs/by-name/se/sendspin-go/package.nix @@ -12,18 +12,18 @@ buildGoModule (finalAttrs: { pname = "sendspin-go"; - version = "1.2.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "Sendspin"; repo = "sendspin-go"; tag = "v${finalAttrs.version}"; - hash = "sha256-hhUUtqtQZ48b/1nRcoUoY7H3cmzTfXdF239u7mKIopY="; + hash = "sha256-vywxcGCDwJbOnQA4hW4SNxaRauokyGJbZA7u1UzKpWk="; }; __structuredAttrs = true; - vendorHash = "sha256-OfomzW2kbkSdkDhie529IbRUNXWM3lqmq/bCGzaWXG4="; + vendorHash = "sha256-g2u3kkP6FUtHoCnY4PxqTp/d1wYQuz0uFZkeuobtl7U="; nativeBuildInputs = [ pkg-config ]; From 0c46d3dedbab873954355487c045363ea16b96ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:35:11 +0000 Subject: [PATCH 41/68] gemini-cli: 0.38.1 -> 0.38.2 --- pkgs/by-name/ge/gemini-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index 68bd5414b94a..43f9e5ab6d0a 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -15,18 +15,18 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.38.1"; + version = "0.38.2"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-Iq/KxQ8rbLtXDbGzcZxspfFwar189H3mBWwOD4hO7HU="; + hash = "sha256-DPJMpm+hOQQxG87/NyrCrlomeR4AD1WNfNoIsdaakaE="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-T3fxNFvkLR7f49GQjzzTnl3VM+VUUgJfFF5d2GGe7L4="; + npmDepsHash = "sha256-6UnLSmKdnXwEXgGcyRTibDkEqvlRr75e3fRld0v6T2s="; dontPatchElf = stdenv.isDarwin; From 296f66161ac2688f34472da6d85a33556c3e7b2b Mon Sep 17 00:00:00 2001 From: myul <52401682+mtul0729@users.noreply.github.com> Date: Wed, 22 Apr 2026 17:15:47 +0800 Subject: [PATCH 42/68] kdePackages.spectacle: backport tesseract linking fix for OCR --- pkgs/kde/plasma/spectacle/default.nix | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/kde/plasma/spectacle/default.nix b/pkgs/kde/plasma/spectacle/default.nix index 7b158359610b..098bc2394cca 100644 --- a/pkgs/kde/plasma/spectacle/default.nix +++ b/pkgs/kde/plasma/spectacle/default.nix @@ -1,19 +1,29 @@ { - lib, + fetchpatch, mkKdeDerivation, + pkg-config, qtwayland, qtmultimedia, opencv, tesseractLanguages ? [ ], tesseract5, }: -let - tesseract = tesseract5.override { enableLanguages = tesseractLanguages; }; -in mkKdeDerivation { pname = "spectacle"; + # Backport the upstream switch from runtime QLibrary loading to direct + # linking so Spectacle OCR can find Tesseract reliably on NixOS. + patches = [ + (fetchpatch { + url = "https://invent.kde.org/graphics/spectacle/-/commit/13b0be099e7abe9bbb17b90e62c2e83afb248db7.patch"; + hash = "sha256-HEgHsuajaF+WVMiRp0YKRmi+/NsIy5s8frwMJRIdDY8="; + }) + ]; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ + (tesseract5.override { enableLanguages = tesseractLanguages; }) qtwayland qtmultimedia (opencv.override { @@ -26,10 +36,5 @@ mkKdeDerivation { }) ]; - # no point adding the dependency when we have no language packs - preFixup = lib.optionalString (tesseractLanguages != [ ]) '' - patchelf --add-needed libtesseract.so.5 --add-rpath ${tesseract}/lib $out/bin/spectacle - ''; - meta.mainProgram = "spectacle"; } From efb2bfafc54fb6db67e3a49e8cd5e638ee57e20a Mon Sep 17 00:00:00 2001 From: Mirza Arnaut Date: Wed, 8 Apr 2026 23:56:59 +0200 Subject: [PATCH 43/68] apfel-llm: init at 1.0.5 This package enables to run apples foundation models locally on your MacOS device! Since it requires swift 6.3.0 to build and nixpkgs provides only 5.10.1, I opted to package the release output. Autoupdates and version check are enabled! --- pkgs/by-name/ap/apfel-llm/package.nix | 53 +++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pkgs/by-name/ap/apfel-llm/package.nix diff --git a/pkgs/by-name/ap/apfel-llm/package.nix b/pkgs/by-name/ap/apfel-llm/package.nix new file mode 100644 index 000000000000..17429d03f1c6 --- /dev/null +++ b/pkgs/by-name/ap/apfel-llm/package.nix @@ -0,0 +1,53 @@ +{ + lib, + stdenv, + fetchurl, + versionCheckHook, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "apfel-llm"; + version = "1.0.5"; + + __structuredAttrs = true; + strictDeps = true; + + # Building from source requires swift 6.3.0 while nixpkgs only has 5.10.1 + src = fetchurl { + url = "https://github.com/Arthur-Ficial/apfel/releases/download/v${finalAttrs.version}/apfel-${finalAttrs.version}-arm64-macos.tar.gz"; + hash = "sha256-etEOYkYVPm08SRE3nuKcDigS7lCkUUgMacOl/sLv/1A="; + }; + + sourceRoot = "."; + + dontBuild = true; + dontConfigure = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp apfel $out/bin/ + chmod +x $out/bin/apfel + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Local Apple Intelligence LLM CLI and server"; + homepage = "https://github.com/Arthur-Ficial/apfel"; + changelog = "https://github.com/Arthur-Ficial/apfel/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = [ "aarch64-darwin" ]; + mainProgram = "apfel"; + sourceProvenance = [ + lib.sourceTypes.binaryNativeCode + ]; + }; +}) From 1d6c5f71f5028efef01dfb3ddea6922afa338022 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 09:59:55 +0000 Subject: [PATCH 44/68] squeezelite: 2.0.0.1561 -> 2.0.0.1563 --- 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 a40c0c5c690e..4a217b0a182d 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.1561"; + version = "2.0.0.1563"; src = fetchFromGitHub { owner = "ralph-irving"; repo = "squeezelite"; - rev = "e977d1045f5f4c1a51ba0d66387f26fd19a2f42a"; - hash = "sha256-VY9iMGUgI+VCoadYYnfB8GUItjl/U/hh1pV2yu41miE="; + rev = "39fe3c8b1dd4e852fd8410bc480d7d709056859d"; + hash = "sha256-0zBppeMSK/1m4Nxla6wdWeVPDFOUfVCaMKFHZGLqbrE="; }; buildInputs = [ From e0a137109d1835230581030ac4c520e5ab6b8e65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 10:10:51 +0000 Subject: [PATCH 45/68] libretro.parallel-n64: 0-unstable-2025-12-04 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/parallel-n64.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/parallel-n64.nix b/pkgs/applications/emulators/libretro/cores/parallel-n64.nix index 738804e10ae3..aa4655474a4b 100644 --- a/pkgs/applications/emulators/libretro/cores/parallel-n64.nix +++ b/pkgs/applications/emulators/libretro/cores/parallel-n64.nix @@ -9,13 +9,13 @@ }: mkLibretroCore { core = "parallel-n64"; - version = "0-unstable-2025-12-04"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "parallel-n64"; - rev = "1da824e13e725a7144f3245324f43d59623974f8"; - hash = "sha256-Th8VqENewfTeRTH+lONN7ZTMLQ0G6901q6ZBNMgepL4="; + rev = "51aefbd38751563138b5fee3810ff653a78c4f24"; + hash = "sha256-E+3dcc+NgwdY23K9YqbH2El+hL1n+ihN4Sby19cYRBE="; }; patches = [ From 32c7a5e0469e220b716188d4cc16aff7f143a7d1 Mon Sep 17 00:00:00 2001 From: phaer Date: Wed, 22 Apr 2026 11:49:31 +0200 Subject: [PATCH 46/68] pkgs-lib/formats: add regression tests for toml generator Add two shouldPass tests that catch known yj regressions: - tomlHeterogeneousArray: arrays mixing scalars and attrsets crash yj with 'unexpected primitive type' (NixOS/nixpkgs#511970) - tomlCommaInKey: keys containing commas are silently truncated because yj stores TOML keys in Go struct tags where commas are option separators (sclevine/yj#52) Expected values are taken from go-toml's jsontoml output. Both tests fail under the current yj backend. --- pkgs/pkgs-lib/tests/formats.nix | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index d51b5d2f272b..40c096bd88f7 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -708,6 +708,41 @@ runBuildTests { ''; }; + # Regression test for https://github.com/NixOS/nixpkgs/issues/511970 + # yj crashes on arrays mixing scalars and attrsets (heterogeneous arrays), + # e.g. Helix language-server configs like ["bash-ls", {name = "ts-ls"; ...}]. + # TOML 1.0 allows mixed-type arrays; the converter must emit them as + # inline arrays with inline tables. + tomlHeterogeneousArray = shouldPass { + format = formats.toml { }; + input = { + language-server = [ + "bash-language-server" + { + name = "typescript-language-server"; + except-features = [ "diagnostics" ]; + } + ]; + }; + expected = '' + language-server = ['bash-language-server', {except-features = ['diagnostics'], name = 'typescript-language-server'}] + ''; + }; + + # Regression test for https://github.com/sclevine/yj/issues/52 + # yj truncates keys at the first comma because it stores TOML keys in Go + # struct tags, where commas are option separators. + # e.g. "stack(x,n)" is emitted as "stack(x" — silently losing data. + tomlCommaInKey = shouldPass { + format = formats.toml { }; + input = { + "stack(x,n)" = "foobar"; + }; + expected = '' + 'stack(x,n)' = 'foobar' + ''; + }; + cdnAtoms = shouldPass { format = formats.cdn { }; input = { From d5551849a5cc759afc706f87feef4a3f28d3ac6a Mon Sep 17 00:00:00 2001 From: phaer Date: Wed, 22 Apr 2026 11:49:32 +0200 Subject: [PATCH 47/68] go-toml: drop erroneous allowGoReference allowGoReference was added in 5a69b0b3c4a (2024-04-29) with the comment 'allowGoReference adds the flag -trimpath'. This is backwards: allowGoReference = true *disables* -trimpath and *allows* the Go compiler to remain in the runtime closure (257 MiB). The package builds and passes all tests without it. Dropping it re-enables -trimpath and shrinks the runtime closure from 263.6 MiB to 8.6 MiB. --- pkgs/by-name/go/go-toml/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/go/go-toml/package.nix b/pkgs/by-name/go/go-toml/package.nix index e18ac104f70d..5ea5e58c51ea 100644 --- a/pkgs/by-name/go/go-toml/package.nix +++ b/pkgs/by-name/go/go-toml/package.nix @@ -25,10 +25,6 @@ buildGoModule { "cmd/tomltestgen" ]; - # allowGoReference adds the flag `-trimpath` which is also denoted by, go-toml's goreleaser config - # - allowGoReference = true; - ldflags = [ "-s" "-w" From e23ad3bd2739af8ac41d5338fb389029f551cde9 Mon Sep 17 00:00:00 2001 From: phaer Date: Wed, 22 Apr 2026 11:49:33 +0200 Subject: [PATCH 48/68] pkgs-lib/formats: switch toml generator from yj to go-toml (jsontoml) Fixes NixOS/nixpkgs#511970, sclevine/yj#52. Replace yj with go-toml's jsontoml for JSON-to-TOML conversion. Update tomlAtoms expected output for go-toml's literal-string style. --- pkgs/pkgs-lib/formats.nix | 8 +++++--- pkgs/pkgs-lib/tests/formats.nix | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index 9478a11f83f6..0e0c9368fab1 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -461,16 +461,18 @@ optionalAttrs allowAliases aliases generate = name: value: pkgs.callPackage ( - { runCommand, yj }: + { runCommand, go-toml }: runCommand name { - nativeBuildInputs = [ yj ]; + nativeBuildInputs = [ go-toml ]; value = builtins.toJSON value; passAsFile = [ "value" ]; preferLocalBuild = true; } + # -use-json-number: preserve JSON ints as TOML ints + # (Go's json.Decoder defaults to float64 for all numbers) '' - yj -jt < "$valuePath" > "$out" + jsontoml -use-json-number < "$valuePath" > "$out" '' ) { }; diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index 40c096bd88f7..49b9ac4c8a30 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -695,16 +695,16 @@ runBuildTests { float = 3.141 int = 10 list = [1, 2] - str = "foo" + str = 'foo' true = true [attrs] - foo = "foo" + foo = 'foo' [level1] [level1.level2] [level1.level2.level3] - level4 = "deep" + level4 = 'deep' ''; }; From 72a7a9299b87470696518e3f05724526ddf518d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 12:59:41 +0200 Subject: [PATCH 49/68] python3Packages.tencentcloud-sdk-python: 3.1.82 -> 3.1.83 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.82...3.1.83 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.83/CHANGELOG.md --- .../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 049c6ba3baed..7e3db2ce7fd0 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.82"; + version = "3.1.83"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-pDV2hDsc0Vn4LgT9aWaaCoZ+smulfP+yblcpHqIJl1I="; + hash = "sha256-L3XAElFubSSifh4X8X5NFikLz5QnVjspMxhf5TnhE28="; }; build-system = [ setuptools ]; From 0507650e7a69b6560854e55b7343ba0f130104e6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:00:51 +0200 Subject: [PATCH 50/68] python3Packages.publicsuffixlist: 1.0.2.20260417 -> 1.0.2.20260422 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260422-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index adf1609f25d4..b1c9677941a3 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260417"; + version = "1.0.2.20260422"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-NiVaU/Oj/qNDbOicG3AUZVVOVFPL9/Vnbp6kyUJ6pyg="; + hash = "sha256-dFmSz317sHAg2PCBg2wAGM3shb27sqRkx5M1xcO2gsw="; }; postPatch = '' From 3f82d86b724a06a7c9a1b4f73a98d7b90a0f791e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:01:23 +0200 Subject: [PATCH 51/68] python3Packages.iamdata: 0.1.202604211 -> 0.1.202604221 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202604211...v0.1.202604221 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202604221 --- 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 66c01a013434..7fa783abbdfe 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.202604211"; + version = "0.1.202604221"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Fw2Vql8Y6aJ/t1lUrZ9MDZhRKtuPNqUqX1RF8FHfz+I="; + hash = "sha256-p6Ai2TBCcO9Jx9MmwqUJLDWT3jMrdvM/NNum8O3gDos="; }; __darwinAllowLocalNetworking = true; From a54697edffb3e7d968d542a6a8644f051ca32841 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:01:57 +0200 Subject: [PATCH 52/68] python3Packages.mypy-boto3-cognito-idp: 1.42.90 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2cc910182b58..2009f55feead 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -311,8 +311,8 @@ in "sha256-N9PEmvqI7Yc7AAuDdOj1iePSq7hJTgOmS+4z7GzYd98="; mypy-boto3-cognito-idp = - buildMypyBoto3Package "cognito-idp" "1.42.90" - "sha256-BSU4enN4Z7vc1zT3s+ha0YXNFh4UB63CULw2auK5EJM="; + buildMypyBoto3Package "cognito-idp" "1.42.93" + "sha256-C0zMym2VLzGtMfj5fVh1AOsMdXbreJXfge54jGas+UU="; mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.42.3" From 25f9f10f1a6c3f143ebfca8abd4ea1cbba16f594 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:01:59 +0200 Subject: [PATCH 53/68] python3Packages.mypy-boto3-comprehendmedical: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2009f55feead..f2ebcbe6b102 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -323,8 +323,8 @@ in "sha256-b+dX5aCg7czhnGTapZ1DdIYyNcr8bb1SGEmw96oe2jI="; mypy-boto3-comprehendmedical = - buildMypyBoto3Package "comprehendmedical" "1.42.3" - "sha256-F4zRXA2p9DfQnXItfz4VYlB1ueDwV5MORUCDHxOcr2w="; + buildMypyBoto3Package "comprehendmedical" "1.42.93" + "sha256-ZOOFySOhGZqPmziNpx/OA3A9mdp6F4uJs30DCp6ONQw="; mypy-boto3-compute-optimizer = buildMypyBoto3Package "compute-optimizer" "1.42.3" From 89d0772670971b5d77f5708f8a3e3c585759faec Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:00 +0200 Subject: [PATCH 54/68] python3Packages.mypy-boto3-compute-optimizer: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f2ebcbe6b102..4ab1dc604a68 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -327,8 +327,8 @@ in "sha256-ZOOFySOhGZqPmziNpx/OA3A9mdp6F4uJs30DCp6ONQw="; mypy-boto3-compute-optimizer = - buildMypyBoto3Package "compute-optimizer" "1.42.3" - "sha256-M8vUOtM7Q5gnwi9ZPGu6n+I4Twl02Su4eRGqq2+Ow1o="; + buildMypyBoto3Package "compute-optimizer" "1.42.93" + "sha256-4x9LiMTVf1DT4ICIm6ZKEbKedyin3eFTHgy1I2NCIK0="; mypy-boto3-config = buildMypyBoto3Package "config" "1.42.68" From 50c427d1816b19a68d92ce941aae8c92bb42badb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:16 +0200 Subject: [PATCH 55/68] python3Packages.mypy-boto3-gamelift: 1.42.82 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4ab1dc604a68..9308a996d009 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -559,8 +559,8 @@ in "sha256-NqNGcL3HfJgx2ScPLKMNNwpVS3bO4Cu7JpYlenSJwJg="; mypy-boto3-gamelift = - buildMypyBoto3Package "gamelift" "1.42.82" - "sha256-4sWx8fog6KbXwh29KzzsoqYoej7IFYCjcSW0D+dw5+M="; + buildMypyBoto3Package "gamelift" "1.42.93" + "sha256-jTnuvbOlY/SXkeBP1wt8wKu/pc+7IImOv6B7EBmZarM="; mypy-boto3-glacier = buildMypyBoto3Package "glacier" "1.42.30" From ae4624103e723569a0a64f4bc9b347952fda68b5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:38 +0200 Subject: [PATCH 56/68] python3Packages.mypy-boto3-marketplace-entitlement: 1.42.58 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 9308a996d009..3a319fcf25fe 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -846,8 +846,8 @@ in "sha256-lyq6RaR12pc3LKJokhd+S5wSppt4hWdsHoVsQe34GMY="; mypy-boto3-marketplace-entitlement = - buildMypyBoto3Package "marketplace-entitlement" "1.42.58" - "sha256-vD0N5KMd6GE/UyMuhaULwwKNDy8ndKPSbW0bLo3eW5g="; + buildMypyBoto3Package "marketplace-entitlement" "1.42.93" + "sha256-8vOhUKggO8OBPOx2e58da++K+zLJ8OkS2M7Otsk5ALE="; mypy-boto3-marketplacecommerceanalytics = buildMypyBoto3Package "marketplacecommerceanalytics" "1.42.3" From cd484d02e7d26650810f71a4d3991268b0dfadb1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:02:46 +0200 Subject: [PATCH 57/68] python3Packages.mypy-boto3-network-firewall: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3a319fcf25fe..95735b10a9ab 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -946,8 +946,8 @@ in "sha256-xm+KGZ0gWvTNgHoFrIsB8gqPFZTNE9csQmcrWtQ4axY="; mypy-boto3-network-firewall = - buildMypyBoto3Package "network-firewall" "1.42.3" - "sha256-1y1aQ8A+XkPyNlXNODlau+Lgfdc6wCgmjiugLWY7nIk="; + buildMypyBoto3Package "network-firewall" "1.42.93" + "sha256-WfW36tWXQeFdAgAKKu8+o6zPv/fBHKV1s+4+a0UyGBQ="; mypy-boto3-networkmanager = buildMypyBoto3Package "networkmanager" "1.42.3" From a6077d0ee5d2334995e63d2586857d7e3b57da4a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:03:00 +0200 Subject: [PATCH 58/68] python3Packages.mypy-boto3-sagemaker: 1.42.91 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 95735b10a9ab..3b79af4fbd79 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.91" - "sha256-M3Mbmu5fJdyl5UHS+wIklJ1UlFRzTxxQ2Rz057k0Auc="; + buildMypyBoto3Package "sagemaker" "1.42.93" + "sha256-ZxPcCnneSMwI0Yl3TiiMxim9FIBzen4hC5X76Dhnd7U="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" From 3ed5bd7db8e2e20186f18f98df149718680848b0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:03:08 +0200 Subject: [PATCH 59/68] python3Packages.mypy-boto3-snowball: 1.42.3 -> 1.42.93 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3b79af4fbd79..347f15b9920b 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1278,8 +1278,8 @@ in "sha256-wNuzufARcqJ8liqDq2uSLxf6OvHt6ILm4uwi2mZ22rM="; mypy-boto3-snowball = - buildMypyBoto3Package "snowball" "1.42.3" - "sha256-hRI6ESK7/wbcKYo5aB2W5QXQ0hDrfKIHTTyN/RpEYrA="; + buildMypyBoto3Package "snowball" "1.42.93" + "sha256-SUWzgGwyfU5afIs2m2LHdiRX0D1vYGdQUrOEHe498Z8="; mypy-boto3-sns = buildMypyBoto3Package "sns" "1.42.3" From 69b47b5a5f0a723dfedfba41cf0dc3fdf988296e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:03:25 +0200 Subject: [PATCH 60/68] python3Packages.boto3-stubs: 1.42.92 -> 1.42.93 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index f1e8f78f97c6..c3fcbd60fa26 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.92"; + version = "1.42.93"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-S8k0BpxejHs83SRCVp2uFOgnL+IH1EW9OKpXi4RjY48="; + hash = "sha256-wfZXcxWdaZOPbxgVOQRuYKu7A5BIgWa+2Z73Al6Z2+Y="; }; build-system = [ setuptools ]; From 9c65809ea27ead53f81c5c50e60e7ae071bf6f55 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:04:28 +0200 Subject: [PATCH 61/68] checkip: 0.50.0 -> 0.53.0 Diff: https://github.com/jreisinger/checkip/compare/v0.50.0...v0.53.0 Changelog: https://github.com/jreisinger/checkip/releases/tag/v0.53.0 --- pkgs/by-name/ch/checkip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/checkip/package.nix b/pkgs/by-name/ch/checkip/package.nix index fbb27510b86e..8875fe80c0fe 100644 --- a/pkgs/by-name/ch/checkip/package.nix +++ b/pkgs/by-name/ch/checkip/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "checkip"; - version = "0.50.0"; + version = "0.53.0"; src = fetchFromGitHub { owner = "jreisinger"; repo = "checkip"; tag = "v${finalAttrs.version}"; - hash = "sha256-tf/PqMAOlFJrUFg5yPdARY8zTh/SjlNHp2LAX9f7QqM="; + hash = "sha256-n8TsbuaTsPC8CdWaUshCl4ILYJ6lkqfhFb52RGIl/f0="; }; vendorHash = "sha256-5sUBrzo6wJfaMMvgNflcjB2QNSIeaD2TN7qBao53NFs="; From 29a4dda466a10937221d2c765cd8524c996daddc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:06:49 +0200 Subject: [PATCH 62/68] python3Packages.mitogen: 0.3.45 -> 0.3.47 Diff: https://github.com/mitogen-hq/mitogen/compare/v0.3.45...v0.3.47 Changelog: https://github.com/mitogen-hq/mitogen/blob/v0.3.47/docs/changelog.rst --- pkgs/development/python-modules/mitogen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index f4cbda227303..1626169e6dc1 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "mitogen"; - version = "0.3.45"; + version = "0.3.47"; pyproject = true; src = fetchFromGitHub { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${finalAttrs.version}"; - hash = "sha256-PwvtniLqy8gSHqN0NxMQqh9Jf8zj7PaVTFot61w4LPM="; + hash = "sha256-vCfGig2Sc4NpDl2lEM5FkFAsA/+EFd8Sv643onkMWqQ="; }; build-system = [ setuptools ]; From 3311656df635ba451b328db454271b6cab00e4da Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:15:16 +0200 Subject: [PATCH 63/68] python3Packages.meilisearch: 0.40.0 -> 0.41.0 Diff: https://github.com/meilisearch/meilisearch-python/compare/v0.40.0...v0.41.0 Changelog: https://github.com/meilisearch/meilisearch-python/releases/tag/v0.41.0 --- pkgs/development/python-modules/meilisearch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meilisearch/default.nix b/pkgs/development/python-modules/meilisearch/default.nix index fec556a7d413..339dbad67522 100644 --- a/pkgs/development/python-modules/meilisearch/default.nix +++ b/pkgs/development/python-modules/meilisearch/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "meilisearch"; - version = "0.40.0"; + version = "0.41.0"; pyproject = true; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-mxIE2/gZhV8geE0UJ2ModGKs0TPjJLyp38Wvcs59wz8="; + hash = "sha256-05N77HOFmuy73my4ndq7yKJl4SD3OEX36heFsXNx358="; }; build-system = [ setuptools ]; From c35841dcb519fa8ced63d78a0e0e677947d76cac Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:17:45 +0200 Subject: [PATCH 64/68] python3Packages.msgraph-sdk: 1.55.0 -> 1.56.0 Diff: https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.55.0...v1.56.0 Changelog: https://github.com/microsoftgraph/msgraph-sdk-python/blob/v1.56.0/CHANGELOG.md --- pkgs/development/python-modules/msgraph-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 1e72810e3911..a4eb8c5a5fb8 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "msgraph-sdk"; - version = "1.55.0"; + version = "1.56.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-F6iL+bQS/r7t9NUGtspNx8E0viK4Fm211AqrxNgNGqg="; + hash = "sha256-Y2PX07IzHO3wjVEYUw1o6vb1cr1pa8BJIR9Uliho3lQ="; }; build-system = [ flit-core ]; From a310d76e854f386ab168e6975a4bcf67f47568b0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:19:20 +0200 Subject: [PATCH 65/68] python3Packages.pontos: 26.4.0 -> 26.4.1 Diff: https://github.com/greenbone/pontos/compare/v26.4.0...v26.4.1 Changelog: https://github.com/greenbone/pontos/releases/tag/v26.4.1 --- pkgs/development/python-modules/pontos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix index 59411f42ddaa..a3be2badc72f 100644 --- a/pkgs/development/python-modules/pontos/default.nix +++ b/pkgs/development/python-modules/pontos/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pontos"; - version = "26.4.0"; + version = "26.4.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "pontos"; tag = "v${version}"; - hash = "sha256-xAQX2YjYS5aWT/8we8WR/q/IxhpSa+WWdjDScuhvTEw="; + hash = "sha256-aqoZHuH9TErkPvlf7xwQ4EA/f7LWwKFbePhuoG2dX+0="; }; build-system = [ poetry-core ]; From 50c402e168781e573aabd1558c53fe5395a5ef85 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:19:47 +0200 Subject: [PATCH 66/68] python3Packages.pyexploitdb: 0.3.22 -> 0.3.23 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index a74896f22372..1a3956ed65e8 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.22"; + version = "0.3.23"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-yk01aq1rOed312E629Vt5TuXl1vQdgoZZB3c5tk3nEk="; + hash = "sha256-RS1nAIjuCmznq8rQ82lNWT2CVGxahRiH0RrBjDIPwJo="; }; build-system = [ setuptools ]; From 292a2ca72130edb4722011b6151a410bb289097d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:20:55 +0200 Subject: [PATCH 67/68] python3Packages.rns: 1.1.6 -> 1.1.8 Diff: https://github.com/markqvist/Reticulum/compare/1.1.6...1.1.8 Changelog: https://github.com/markqvist/Reticulum/blob/1.1.8/Changelog.md --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index c39588c5bdf0..dd9826d47a26 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "rns"; - version = "1.1.6"; + version = "1.1.8"; pyproject = true; src = fetchFromGitHub { owner = "markqvist"; repo = "Reticulum"; tag = finalAttrs.version; - hash = "sha256-21ym6R2zPxm8Z4zO6g/ZA4/A4S0SmwhOEqC6B+DTpOI="; + hash = "sha256-HBH7TAHEDAygkfZC1vUQ502J8qwocKp9B1fWaAgLkHo="; }; patches = [ From c9a17b8561bb28dd6ff4025c20c939c578bf9efd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 Apr 2026 13:30:19 +0200 Subject: [PATCH 68/68] python3Packages.python-opendata-transport: 0.5.0 -> 0.6.2 Changelog: https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/0.6.2 --- .../python-opendata-transport/default.nix | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/python-opendata-transport/default.nix b/pkgs/development/python-modules/python-opendata-transport/default.nix index 03387302dbb1..047610cca456 100644 --- a/pkgs/development/python-modules/python-opendata-transport/default.nix +++ b/pkgs/development/python-modules/python-opendata-transport/default.nix @@ -2,39 +2,44 @@ lib, aiohttp, buildPythonPackage, - fetchPypi, - setuptools, + fetchFromGitHub, + hatchling, + pytest-asyncio, + pytestCheckHook, urllib3, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-opendata-transport"; - version = "0.5.0"; + version = "0.6.2"; pyproject = true; - src = fetchPypi { - pname = "python_opendata_transport"; - inherit version; - hash = "sha256-CtYsks7Q33ww0Mr9ehhq7+fJhCsj4gxKytiCZ6G4Aqc="; + src = fetchFromGitHub { + owner = "home-assistant-ecosystem"; + repo = "python-opendata-transport"; + tag = finalAttrs.version; + hash = "sha256-CN+zy2x+4IKdAcpa2vIrOGXW39d+anU4HGPU83dGif0="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ aiohttp urllib3 ]; - # No tests are present - doCheck = false; + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; pythonImportsCheck = [ "opendata_transport" ]; meta = { description = "Python client for interacting with transport.opendata.ch"; homepage = "https://github.com/home-assistant-ecosystem/python-opendata-transport"; - changelog = "https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/${version}"; + changelog = "https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +})