From dbc8e73a26128e5645acece52b8890dad70ed01b Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Thu, 18 Jun 2026 11:25:30 +0200 Subject: [PATCH 01/98] ccextractor: 0.94-unstable-2025-05-20 -> 0.96.6 --- .../cc/ccextractor/fix-avcodec-close.patch | 13 ----- pkgs/by-name/cc/ccextractor/package.nix | 22 ++------- .../remove-default-commit-hash.patch | 14 ------ .../remove-vendored-libraries.patch | 49 +++++-------------- .../cc/ccextractor/use-rsmpeg-0.15.patch | 42 ---------------- 5 files changed, 18 insertions(+), 122 deletions(-) delete mode 100644 pkgs/by-name/cc/ccextractor/fix-avcodec-close.patch delete mode 100644 pkgs/by-name/cc/ccextractor/remove-default-commit-hash.patch delete mode 100644 pkgs/by-name/cc/ccextractor/use-rsmpeg-0.15.patch diff --git a/pkgs/by-name/cc/ccextractor/fix-avcodec-close.patch b/pkgs/by-name/cc/ccextractor/fix-avcodec-close.patch deleted file mode 100644 index c000d1eed8a9..000000000000 --- a/pkgs/by-name/cc/ccextractor/fix-avcodec-close.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/lib_ccx/hardsubx.c b/src/lib_ccx/hardsubx.c -index 20b4388..fa6b5fa 100644 ---- a/src/lib_ccx/hardsubx.c -+++ b/src/lib_ccx/hardsubx.c -@@ -125,7 +125,7 @@ int hardsubx_process_data(struct lib_hardsubx_ctx *ctx, struct lib_ccx_ctx *ctx_ - if (ctx->frame) - av_frame_free(&ctx->frame); - if (ctx->rgb_frame) - av_frame_free(&ctx->rgb_frame); -- avcodec_close(ctx->codec_ctx); -+ avcodec_free_context(&ctx->codec_ctx); - avformat_close_input(&ctx->format_ctx); - } diff --git a/pkgs/by-name/cc/ccextractor/package.nix b/pkgs/by-name/cc/ccextractor/package.nix index 0db6e5fc7165..6a9502ee0b17 100644 --- a/pkgs/by-name/cc/ccextractor/package.nix +++ b/pkgs/by-name/cc/ccextractor/package.nix @@ -31,24 +31,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "ccextractor"; - version = "0.94-unstable-2025-05-20"; + version = "0.96.6"; src = fetchFromGitHub { owner = "CCExtractor"; repo = "ccextractor"; - rev = "407d0f4e93611c5b0ceb14b7fc01d4a4c2e90433"; - hash = "sha256-BfsQmCNB4HRafqJ3pC2ECiwhOgwKuIqiLjr2/bvHr7Q="; + rev = "v${finalAttrs.version}"; + hash = "sha256-nvfQX+1pM16ll7ruXcB22fWn2zQvmpUzKhD3vznEcbI="; }; patches = [ - ./remove-default-commit-hash.patch ./remove-vendored-libraries.patch - ./fix-avcodec-close.patch - (fetchpatch { - name = "CVE-2026-2245.patch"; - url = "https://github.com/CCExtractor/ccextractor/commit/fd7271bae238ccb3ae8a71304ea64f0886324925.patch"; - hash = "sha256-wZiJob5v4SVa5YBmiHuNvgphSi4PhTTb3hg4vs1lhVg="; - }) ] ++ finalAttrs.cargoDeps.vendorStaging.patches; @@ -58,8 +51,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src cargoRoot; - patches = [ ./use-rsmpeg-0.15.patch ]; - hash = "sha256-68Y8nzPHxhVIRHoPXOy9tc71177lCBuOf//z3cqyDGQ="; + hash = "sha256-0FPxU3rUoT3/Xy3mQjjQGmxkNjs++sQxjCJ1/UuRQlc="; }; nativeBuildInputs = [ @@ -94,10 +86,6 @@ stdenv.mkDerivation (finalAttrs: { # The tests are all part of one `cargo test` invocation, so let’s # get the output from it. (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--verbose") - - # TODO: This (and the corresponding patch) should probably be - # removed for the next stable release. - (lib.cmakeFeature "GIT_COMMIT_HASH" finalAttrs.src.rev) ] ++ lib.optionals enableOcr [ (lib.cmakeBool "WITH_OCR" true) @@ -140,7 +128,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = lib.optionalString enableOcr '' substituteInPlace src/lib_ccx/ocr.c \ - --replace-fail 'getenv("TESSDATA_PREFIX")' '"${tesseract}/share"' + --replace-fail 'getenv("TESSDATA_PREFIX")' '"${tesseract}/share/"' ''; meta = { diff --git a/pkgs/by-name/cc/ccextractor/remove-default-commit-hash.patch b/pkgs/by-name/cc/ccextractor/remove-default-commit-hash.patch deleted file mode 100644 index 07872941084e..000000000000 --- a/pkgs/by-name/cc/ccextractor/remove-default-commit-hash.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index d7fdda02e3...2738cab631 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -24,9 +24,6 @@ - OUTPUT_VARIABLE GIT_COMMIT_HASH - OUTPUT_STRIP_TRAILING_WHITESPACE - ) --ELSE(EXISTS "${BASE_PROJ_DIR}/.git") -- set(GIT_BRANCH "Unknown") -- set(GIT_COMMIT_HASH "Unknown") - ENDIF(EXISTS "${BASE_PROJ_DIR}/.git") - - #Get the date diff --git a/pkgs/by-name/cc/ccextractor/remove-vendored-libraries.patch b/pkgs/by-name/cc/ccextractor/remove-vendored-libraries.patch index 122707c7f21e..a5f2090ae42e 100644 --- a/pkgs/by-name/cc/ccextractor/remove-vendored-libraries.patch +++ b/pkgs/by-name/cc/ccextractor/remove-vendored-libraries.patch @@ -1,13 +1,12 @@ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 2738cab631...5bb2b7d17a 100644 +index 95e27199..a1695a3f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt -@@ -48,93 +48,20 @@ +@@ -49,74 +49,14 @@ endif() include_directories(${PROJECT_SOURCE_DIR}) include_directories(${PROJECT_SOURCE_DIR}/lib_ccx) include_directories(${PROJECT_SOURCE_DIR}/lib_ccx/zvbi) -include_directories(${PROJECT_SOURCE_DIR}/thirdparty) --include_directories(${PROJECT_SOURCE_DIR}/thirdparty/protobuf-c) include_directories(${PROJECT_SOURCE_DIR}/thirdparty/lib_hash) -include_directories(${PROJECT_SOURCE_DIR}/thirdparty/libpng) @@ -27,13 +26,11 @@ index 2738cab631...5bb2b7d17a 100644 -include_directories(${PROJECT_SOURCE_DIR}/thirdparty/freetype/include) aux_source_directory(${PROJECT_SOURCE_DIR}/thirdparty/lib_hash/ SOURCEFILE) -aux_source_directory(${PROJECT_SOURCE_DIR}/thirdparty/libpng/ SOURCEFILE) --aux_source_directory(${PROJECT_SOURCE_DIR}/thirdparty/protobuf-c/ SOURCEFILE) -aux_source_directory(${PROJECT_SOURCE_DIR}/thirdparty/zlib/ SOURCEFILE) aux_source_directory(${PROJECT_SOURCE_DIR}/lib_ccx/zvbi/ SOURCEFILE) -set(UTF8PROC_SOURCE ${PROJECT_SOURCE_DIR}/thirdparty/utf8proc/utf8proc.c) -+set(UTF8PROC_SOURCE) - +- -set(FREETYPE_SOURCE - ${PROJECT_SOURCE_DIR}/thirdparty/freetype/autofit/autofit.c - ${PROJECT_SOURCE_DIR}/thirdparty/freetype/base/ftbase.c @@ -77,10 +74,13 @@ index 2738cab631...5bb2b7d17a 100644 - ${PROJECT_SOURCE_DIR}/thirdparty/freetype/type42/type42.c - ${PROJECT_SOURCE_DIR}/thirdparty/freetype/winfonts/winfnt.c - ) ++set(UTF8PROC_SOURCE) ++ +set(FREETYPE_SOURCE) #Windows specific libraries and linker flags if(WIN32) - include_directories ("${PROJECT_SOURCE_DIR}/thirdparty/win_spec_incld/") + if(NOT MINGW) +@@ -125,17 +65,6 @@ if(WIN32) include_directories ("${PROJECT_SOURCE_DIR}/thirdparty/win_iconv/") aux_source_directory ("${PROJECT_SOURCE_DIR}/thirdparty/win_iconv/" SOURCEFILE) set (EXTRA_LIBS ${EXTRA_LIBS} ws2_32 winmm Bcrypt) @@ -98,21 +98,11 @@ index 2738cab631...5bb2b7d17a 100644 endif(WIN32) if(MSVC) -@@ -212,9 +139,6 @@ - pkg_check_modules (NANOMSG REQUIRED libnanomsg) - set (EXTRA_LIBS ${EXTRA_LIBS} ${NANOMSG_STATIC_LIBRARIES}) - -- include_directories ("${PROJECT_SOURCE_DIR}/thirdparty/protobuf-c/") -- aux_source_directory ("${PROJECT_SOURCE_DIR}/thirdparty/protobuf-c/" SOURCEFILE) -- - set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_SHARING") - endif (PKG_CONFIG_FOUND AND WITH_SHARING) - diff --git a/src/lib_ccx/CMakeLists.txt b/src/lib_ccx/CMakeLists.txt -index 4f329bcaab...a334d20c4d 100644 +index a891560b..154c1c15 100644 --- a/src/lib_ccx/CMakeLists.txt +++ b/src/lib_ccx/CMakeLists.txt -@@ -13,9 +13,39 @@ +@@ -13,9 +13,39 @@ endif(WIN32) find_package(PkgConfig) pkg_check_modules (GPAC REQUIRED gpac) @@ -152,16 +142,16 @@ index 4f329bcaab...a334d20c4d 100644 if (WITH_FFMPEG) find_package(PkgConfig) -@@ -94,7 +124,7 @@ - set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DDISABLE_RUST") - endif (WITHOUT_RUST) +@@ -87,7 +117,7 @@ if (WITH_HARDSUBX) + set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_HARDSUBX") + endif (WITH_HARDSUBX) -file (GLOB HeaderFiles *.h) +file (GLOB_RECURSE HeaderFiles *.h) file (WRITE ccx.pc "prefix=${CMAKE_INSTALL_PREFIX}\n" "includedir=\${prefix}/include\n" "libdir=\${prefix}/lib\n\n" -@@ -102,8 +132,8 @@ +@@ -95,8 +125,8 @@ file (WRITE ccx.pc "prefix=${CMAKE_INSTALL_PREFIX}\n" "Description: Closed Caption Extraction library\n" "Version: 0.75\n" "Cflags: -I\${includedir}/\n" @@ -172,16 +162,3 @@ index 4f329bcaab...a334d20c4d 100644 ) install (TARGETS ccx DESTINATION lib) -diff --git a/src/lib_ccx/params.c b/src/lib_ccx/params.c -index eb1562e50c...984070a285 100644 ---- a/src/lib_ccx/params.c -+++ b/src/lib_ccx/params.c -@@ -14,7 +14,7 @@ - #include "../lib_hash/sha2.h" - #include - #include --#include -+#include - - #ifdef ENABLE_OCR - #include diff --git a/pkgs/by-name/cc/ccextractor/use-rsmpeg-0.15.patch b/pkgs/by-name/cc/ccextractor/use-rsmpeg-0.15.patch deleted file mode 100644 index 2f5fe1eac532..000000000000 --- a/pkgs/by-name/cc/ccextractor/use-rsmpeg-0.15.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock -index 5c49573775..3e855aa637 100644 ---- a/src/rust/Cargo.lock -+++ b/src/rust/Cargo.lock -@@ -665,11 +665,10 @@ - - [[package]] - name = "rsmpeg" --version = "0.14.2+ffmpeg.6.1" -+version = "0.15.1+ffmpeg.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "927012cd6ae43519f519741f4a69602ce3a47cf84750784da124dffd03527cc0" -+checksum = "d3ffbead667d06e0c77c4363f83d49a3481cc3838bc9a61882aa07b01e3f63e1" - dependencies = [ -- "libc", - "paste", - "rusty_ffmpeg", - "thiserror", -@@ -711,9 +710,9 @@ - - [[package]] - name = "rusty_ffmpeg" --version = "0.13.3+ffmpeg.6.1" -+version = "0.14.1+ffmpeg.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "716adffa5f909c8533611b1dab9ab5666bece35687845865b75ed6a990fc239c" -+checksum = "40f4db8e3e23d4a3044d53a41aba5324eae70d3e7fe82375ce833521533bc315" - dependencies = [ - "bindgen 0.69.4", - "camino", -diff --git a/src/rust/Cargo.toml b/src/rust/Cargo.toml -index 4c1e73dcf0..68502915dc 100644 ---- a/src/rust/Cargo.toml -+++ b/src/rust/Cargo.toml -@@ -15,7 +15,7 @@ - env_logger = "0.8.4" - palette = "0.6.1" --rsmpeg = { version = "0.14.2", optional = true, features = [ -+rsmpeg = { version = "0.15.1", optional = true, features = [ - "link_system_ffmpeg", - ] } - tesseract-sys = { version = "0.5.15", optional = true, default-features = false } From a625efad9c10dee4a5f857c562b5e41626d17cf1 Mon Sep 17 00:00:00 2001 From: Olivier Nicole Date: Fri, 26 Jun 2026 09:50:34 +0200 Subject: [PATCH 02/98] ocamlPackages.ansi: init at 0.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Assisted-by: Claude Sonnet 4.6 (Anthropic) Co-authored-by: Léo <16472988+redianthus@users.noreply.github.com> --- .../ocaml-modules/ansi/default.nix | 48 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ansi/default.nix diff --git a/pkgs/development/ocaml-modules/ansi/default.nix b/pkgs/development/ocaml-modules/ansi/default.nix new file mode 100644 index 000000000000..061ae83f5d8b --- /dev/null +++ b/pkgs/development/ocaml-modules/ansi/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildDunePackage, + fetchFromGitHub, + astring, + fmt, + tyxml, + alcotest, +}: + +buildDunePackage (finalAttrs: { + pname = "ansi"; + version = "0.7.0"; + + minimalOCamlVersion = "4.10"; + + src = fetchFromGitHub { + owner = "ocurrent"; + repo = "ansi"; + tag = finalAttrs.version; + hash = "sha256-VZR8hz2v4gAvTkizBt59DSYr3tGPWT1Iid8m8YQx48Y="; + }; + + propagatedBuildInputs = [ + astring + fmt + tyxml + ]; + + checkInputs = [ + alcotest + ]; + + doCheck = true; + + meta = { + description = "ANSI escape sequence parser"; + longDescription = '' + This package provides a basic ANSI escape parser. Program output (such as + build logs) often includes ANSI escape codes to colour and style the output. + This library interprets some of the common codes and can convert them to + HTML, producing basic styled output (e.g. highlighting errors in red). + ''; + homepage = "https://github.com/ocurrent/ansi"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ otini ]; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 71cfe7da5118..aeac1465c472 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -50,6 +50,8 @@ let angstrom-unix = callPackage ../development/ocaml-modules/angstrom-unix { }; + ansi = callPackage ../development/ocaml-modules/ansi { }; + ansiterminal = callPackage ../development/ocaml-modules/ansiterminal { }; ao = callPackage ../development/ocaml-modules/ao { }; From 5bae6f2287726944fa167d79bb2c681d43a99aeb Mon Sep 17 00:00:00 2001 From: Marek Kubica Date: Thu, 2 Jul 2026 15:08:32 +0200 Subject: [PATCH 03/98] ocaml: Update license OCaml has switched away from QPL to LGPL2.1 around 10 years ago: https://github.com/ocaml/ocaml/commit/7fc2d214c4ee8853615fc3e5649f45e11d85378d at the 4.04 release. Nixpkgs does not have such old versions so might as well set the version for all of them to `lgpl21`. --- pkgs/development/compilers/ocaml/generic.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/compilers/ocaml/generic.nix b/pkgs/development/compilers/ocaml/generic.nix index d074173a8143..38fbc755582a 100644 --- a/pkgs/development/compilers/ocaml/generic.nix +++ b/pkgs/development/compilers/ocaml/generic.nix @@ -214,10 +214,7 @@ stdenv.mkDerivation ( meta = { homepage = "https://ocaml.org/"; branch = versionNoPatch; - license = with lib.licenses; [ - qpl # compiler - lgpl2 # library - ]; + license = lib.licenses.lgpl21; description = "OCaml is an industrial-strength programming language supporting functional, imperative and object-oriented styles"; maintainers = [ lib.maintainers.georgyo ]; From 053be7e889371008eb919acb104b13c3bd311233 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Jul 2026 15:59:45 +0000 Subject: [PATCH 04/98] sqlcipher: 4.16.0 -> 4.17.0 --- pkgs/by-name/sq/sqlcipher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlcipher/package.nix b/pkgs/by-name/sq/sqlcipher/package.nix index a67402429d69..03d4e398c231 100644 --- a/pkgs/by-name/sq/sqlcipher/package.nix +++ b/pkgs/by-name/sq/sqlcipher/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sqlcipher"; - version = "4.16.0"; + version = "4.17.0"; src = fetchFromGitHub { owner = "sqlcipher"; repo = "sqlcipher"; tag = "v${finalAttrs.version}"; - hash = "sha256-hvgdKpgyj2vD8rxCzS9gM5pKANgMFW4IV0M/c7eapNM="; + hash = "sha256-IMtyUfpwhvKPWyXYZCxw2F8pbWAnknW3kxf8Gx3kW5Q="; }; nativeBuildInputs = [ From 2d758e9d097f837e7c2e2463240bca1b38794f4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Jul 2026 21:32:03 +0000 Subject: [PATCH 05/98] python3Packages.coredis: 6.6.1 -> 6.7.0 --- pkgs/development/python-modules/coredis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coredis/default.nix b/pkgs/development/python-modules/coredis/default.nix index 7740b0a99efe..883401023841 100644 --- a/pkgs/development/python-modules/coredis/default.nix +++ b/pkgs/development/python-modules/coredis/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "coredis"; - version = "6.6.1"; + version = "6.7.0"; pyproject = true; src = fetchFromGitHub { owner = "alisaifee"; repo = "coredis"; tag = finalAttrs.version; - hash = "sha256-Jn6tqMpyk849/hwYM0DHuQnGbMltRpTXAVcN5Kt6lk4="; + hash = "sha256-1Ks8rfOaz7rZruzp1k3V7UHCtckzomvA76+QRS7RlZo="; }; postPatch = '' From e86e43b074841c05d217f44dfa58e41a569895d5 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 8 Jul 2026 19:49:02 -0400 Subject: [PATCH 06/98] terra: remove cudatoolkit Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/te/terra/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/te/terra/package.nix b/pkgs/by-name/te/terra/package.nix index c41332c7ad03..48c3242c1884 100644 --- a/pkgs/by-name/te/terra/package.nix +++ b/pkgs/by-name/te/terra/package.nix @@ -1,4 +1,5 @@ { + config, lib, stdenv, fetchFromGitHub, @@ -8,7 +9,7 @@ libxml2, symlinkJoin, cudaPackages, - enableCUDA ? false, + enableCUDA ? config.cudaSupport, libffi, libpfm, }: @@ -37,8 +38,6 @@ let ]; }; - cuda = cudaPackages.cudatoolkit; - clangVersion = llvmPackages.clang-unwrapped.version; in @@ -60,7 +59,10 @@ stdenv.mkDerivation (finalAttrs: { libffi libxml2 ] - ++ lib.optionals enableCUDA [ cuda ] + ++ lib.optionals enableCUDA (with cudaPackages; [ + cuda_nvcc + cuda_cudart + ]) ++ lib.optional (!stdenv.hostPlatform.isDarwin) libpfm; cmakeFlags = From 58394f14e5fe2021a9b6091bef63ec5b852883af Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 8 Jul 2026 19:57:26 -0400 Subject: [PATCH 07/98] terra: enable strictDeps, __structuredAttrs Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/te/terra/package.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/te/terra/package.nix b/pkgs/by-name/te/terra/package.nix index 48c3242c1884..d8d661202d7d 100644 --- a/pkgs/by-name/te/terra/package.nix +++ b/pkgs/by-name/te/terra/package.nix @@ -45,6 +45,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "terra"; version = "1.2.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "terralang"; repo = "terra"; @@ -52,17 +55,20 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-CukNCvTHZUhjdHyvDUSH0YCVNkThUFPaeyLepyEKodA="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ] ++ lib.optionals enableCUDA [ cudaPackages.cuda_nvcc ]; buildInputs = [ llvmMerged ncurses libffi libxml2 ] - ++ lib.optionals enableCUDA (with cudaPackages; [ - cuda_nvcc - cuda_cudart - ]) + ++ lib.optionals enableCUDA ( + with cudaPackages; + [ + cuda_nvcc # crt/host_config.h; even though we include this in nativeBuildInputs, it's needed here too + cuda_cudart + ] + ) ++ lib.optional (!stdenv.hostPlatform.isDarwin) libpfm; cmakeFlags = From 0dd197d89733c61a267a2a83c8aa057b87321da3 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 8 Jul 2026 20:05:14 -0400 Subject: [PATCH 08/98] terra: modernize slightly Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/te/terra/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/terra/package.nix b/pkgs/by-name/te/terra/package.nix index d8d661202d7d..a50217023466 100644 --- a/pkgs/by-name/te/terra/package.nix +++ b/pkgs/by-name/te/terra/package.nix @@ -12,6 +12,7 @@ enableCUDA ? config.cudaSupport, libffi, libpfm, + versionCheckHook, }: let @@ -21,7 +22,7 @@ let luajitSrc = fetchFromGitHub { owner = "LuaJIT"; repo = "LuaJIT"; - rev = luajitRev; + tag = luajitRev; hash = "sha256-L9T6lc32dDLAp9hPI5mKOzT0c4juW9JHA3FJCpm7HNQ="; }; @@ -51,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "terralang"; repo = "terra"; - rev = "release-${finalAttrs.version}"; + tag = "release-${finalAttrs.version}"; hash = "sha256-CukNCvTHZUhjdHyvDUSH0YCVNkThUFPaeyLepyEKodA="; }; @@ -108,14 +109,21 @@ stdenv.mkDerivation (finalAttrs: { ''; installPhase = '' + runHook preInstall + install -Dm755 -t $bin/bin bin/terra install -Dm755 -t $out/lib lib/terra${stdenv.hostPlatform.extensions.sharedLibrary} install -Dm644 -t $static/lib lib/libterra_s.a mkdir -pv $dev/include cp -rv include/terra $dev/include + + runHook postInstall ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Low-level counterpart to Lua"; homepage = "https://terralang.org/"; @@ -131,5 +139,6 @@ stdenv.mkDerivation (finalAttrs: { # Linux Aarch64 broken above LLVM11 # https://github.com/terralang/terra/issues/597 broken = stdenv.hostPlatform.isAarch64; + mainProgram = "terra"; }; }) From 22897b7049b90fc799139694ec283ba20afb3b0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Jul 2026 00:46:53 +0000 Subject: [PATCH 09/98] linuxPackages.ena: 2.17.0 -> 2.17.2 --- pkgs/os-specific/linux/ena/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index 5d79acb6812d..fe9f85cb0599 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -10,7 +10,7 @@ let rev-prefix = "ena_linux_"; in stdenv.mkDerivation (finalAttrs: { - version = "2.17.0"; + version = "2.17.2"; pname = "ena"; name = "${finalAttrs.pname}-${finalAttrs.version}-${kernel.version}"; @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "amzn"; repo = "amzn-drivers"; rev = "${rev-prefix}${finalAttrs.version}"; - hash = "sha256-Yt8fF73lN5+wKEMtiSFToJMLv63EkfZI/WJfC9ae8H8="; + hash = "sha256-v/b4P5twRFaqjkeuXy6UhjnRCxVZ6+Muk80653uXnsY="; }; hardeningDisable = [ "pic" ]; From d47d9018673b4e0be024a1f62cdeb8c00dc76d32 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 8 Jul 2026 22:12:46 -0400 Subject: [PATCH 10/98] spla: remove cudatoolkit usage Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/sp/spla/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spla/package.nix b/pkgs/by-name/sp/spla/package.nix index c6d662c633ec..4a40fed43dce 100644 --- a/pkgs/by-name/sp/spla/package.nix +++ b/pkgs/by-name/sp/spla/package.nix @@ -50,13 +50,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake gfortran - ]; + ] + ++ lib.optionals (gpuBackend == "cuda") [ cudaPackages.cuda_nvcc ]; buildInputs = [ blas mpi ] - ++ lib.optional (gpuBackend == "cuda") cudaPackages.cudatoolkit + ++ lib.optionals (gpuBackend == "cuda") [ + cudaPackages.cuda_cudart + cudaPackages.libcublas + ] ++ lib.optionals (gpuBackend == "rocm") [ rocmPackages.clr rocmPackages.rocblas From 05570a1c3e0018501956cf25a7f988ee07a6d351 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 8 Jul 2026 22:14:12 -0400 Subject: [PATCH 11/98] spla: enable strictDeps, __structuredAttrs Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/sp/spla/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spla/package.nix b/pkgs/by-name/sp/spla/package.nix index 4a40fed43dce..cb9948f1b87e 100644 --- a/pkgs/by-name/sp/spla/package.nix +++ b/pkgs/by-name/sp/spla/package.nix @@ -30,10 +30,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "spla"; version = "1.6.1"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "eth-cscs"; repo = "spla"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-fNH1IOKV1Re8G7GH9Xfn3itR80eonTbEGKQRRD16/2k="; }; @@ -50,12 +53,12 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake gfortran + mpi ] ++ lib.optionals (gpuBackend == "cuda") [ cudaPackages.cuda_nvcc ]; buildInputs = [ blas - mpi ] ++ lib.optionals (gpuBackend == "cuda") [ cudaPackages.cuda_cudart From 2f1ac6b70f3635777e140fcc93c17e9ed10859c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Jul 2026 11:51:14 +0000 Subject: [PATCH 12/98] python3Packages.requests-cache: 1.3.2 -> 1.3.3 --- pkgs/development/python-modules/requests-cache/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/requests-cache/default.nix b/pkgs/development/python-modules/requests-cache/default.nix index 92ee76c409b8..2f340c535413 100644 --- a/pkgs/development/python-modules/requests-cache/default.nix +++ b/pkgs/development/python-modules/requests-cache/default.nix @@ -30,14 +30,14 @@ buildPythonPackage (finalAttrs: { pname = "requests-cache"; - version = "1.3.2"; + version = "1.3.3"; pyproject = true; src = fetchFromGitHub { owner = "requests-cache"; repo = "requests-cache"; tag = "v${finalAttrs.version}"; - hash = "sha256-qil5z54kkxu8QlPQ2P/7jo+VyfC+KhhiSUyAVmuLG/o="; + hash = "sha256-iqoP7NalipY3BXMQkh+lrzPtPQehYg3bB/3azgx0iuo="; }; build-system = [ hatchling ]; From fa8fa6d754cfbf0b3c132a6b12c0b6c7eb3d88e9 Mon Sep 17 00:00:00 2001 From: Kate Date: Thu, 9 Jul 2026 14:56:29 +0100 Subject: [PATCH 13/98] opam: 2.5.1 -> 2.5.2 --- pkgs/development/tools/ocaml/opam/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 1f568b7f4e5e..b0e3a16411f8 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -15,11 +15,11 @@ assert lib.versionAtLeast ocaml.version "4.08.0"; stdenv.mkDerivation (finalAttrs: { pname = "opam"; - version = "2.5.1"; + version = "2.5.2"; src = fetchurl { url = "https://github.com/ocaml/opam/releases/download/${finalAttrs.version}/opam-full-${finalAttrs.version}.tar.gz"; - hash = "sha256-SMW/r19cQEjMX0ACXec4X1utOoJpdWIWzW3S8hUAM+0="; + hash = "sha256-s2I4CVZ/Ge1rXWebjHu8C97JQYv/Sodf8HmdRG2FVcM="; }; strictDeps = true; From 76cf683aa43560df22ccb6121008e7e7d0f01073 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 07:38:31 +0000 Subject: [PATCH 14/98] grafanaPlugins.victoriametrics-metrics-datasource: 0.25.1 -> 0.25.2 --- .../plugins/victoriametrics-metrics-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix index 22b8e1765b86..bc4a76ff96f9 100644 --- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "victoriametrics-metrics-datasource"; - version = "0.25.1"; - zipHash = "sha256-6+XUzT0vSVd4u8UeRSa/Px7vDjwQ7YkOmArFNZBY5ts="; + version = "0.25.2"; + zipHash = "sha256-yHvzgimj49NCa2A1cm9W6AYwlXsVQXwBY6t7C72DuyU="; meta = { description = "VictoriaMetrics metrics datasource for Grafana"; license = lib.licenses.agpl3Only; From 00c33702baa387c313bcfa919ef1c9565ec45c20 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sun, 12 Jul 2026 15:26:31 +0200 Subject: [PATCH 15/98] handbrake: 1.11.1 -> 1.11.2 https://github.com/HandBrake/HandBrake/releases/tag/1.11.2 --- pkgs/by-name/ha/handbrake/package.nix | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ha/handbrake/package.nix b/pkgs/by-name/ha/handbrake/package.nix index edc886281aca..fadb57ec8242 100644 --- a/pkgs/by-name/ha/handbrake/package.nix +++ b/pkgs/by-name/ha/handbrake/package.nix @@ -88,23 +88,18 @@ }: let - version = "1.11.1"; + version = "1.11.2"; src = applyPatches { src = fetchFromGitHub { owner = "HandBrake"; repo = "HandBrake"; # uses version commit for logic in version.txt - rev = "4ce99a885cde39b3511016efdb5124726819defb"; - hash = "sha256-oWXNiRK0wbmINnjM3GrOIawcSULTuy3yANfgW8li9F0="; + rev = "9eb6c936803e8b071035b1a77662cb0db58441ea"; + hash = "sha256-f4kBFeW1yVFLlXGAimWsZx+9PKlgR6xrXUZG+CBh28A="; }; patches = [ - # Only needed so the subsequent patch applies - (fetchpatch2 { - url = "https://github.com/HandBrake/HandBrake/commit/c8e16778a330881af36fa32004f887bd73874d15.patch"; - hash = "sha256-i3/X9opDzsZIO7bjLHHZltuQH93uENRF0t7FP7DDdBM="; - }) # Update x265 submodule to v4.2, drop in next release (fetchpatch2 { url = "https://github.com/HandBrake/HandBrake/commit/432514bf839e7280511e4a7afc35fb4868ef4d0b.patch"; @@ -116,6 +111,14 @@ let ]; hash = "sha256-xwIY1pO9mKbrQFjQCENuvntIoiZTHeUVg8axrl3zxxo="; }) + # Update ffmpeg to v8.1.2, drop if backported + (fetchpatch2 { + url = "https://github.com/HandBrake/HandBrake/commit/02b704c5cf2e73d227fbb5be151501b232b0e5f2.patch?full_index=1"; + excludes = [ + "contrib/ffmpeg/module.defs" + ]; + hash = "sha256-fSfLXH+aRwVv9BrDT1oNBHD2VUbAnN3jVu3CJeoaAKg="; + }) ]; }; @@ -150,6 +153,7 @@ let "${src}/contrib/ffmpeg/A22-fix-d3d11-static-pool-size-error.patch" "${src}/contrib/ffmpeg/A23-movenc-set-the-chapters-track-language-to-the-same-a.patch" "${src}/contrib/ffmpeg/A24-movenc-use-version-2-audio-descriptor-for-2-channels.patch" + "${src}/contrib/ffmpeg/A26-avformat-movenc-fix-mov_create_dvd_sub_decoder_speci.patch" ]; }); @@ -173,12 +177,12 @@ let }); svt-av1-hb = svt-av1.overrideAttrs (old: rec { - version = "4.0.1"; + version = "4.1.0"; src = fetchFromGitLab { owner = "AOMediaCodec"; repo = "SVT-AV1"; - rev = "v${version}"; - hash = "sha256-7krVkLZxgolqPTkuyKAx07BekAPacftcGZ44lQTQFZQ="; + tag = "v${version}"; + hash = "sha256-NPJG1SsRlG9kGtUwdJa/uP6DAtF09nCctzeorrvjAhQ="; }; postPatch = (old.postPatch or "") + '' pushd .. From 244ccc84988d7620b6b04d7a7b6ea32bbc68c519 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 00:54:56 +0000 Subject: [PATCH 16/98] labymod-launcher: 3.0.10 -> 3.0.11 --- pkgs/by-name/la/labymod-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/labymod-launcher/package.nix b/pkgs/by-name/la/labymod-launcher/package.nix index 2fd80eaac300..f35e48a086ab 100644 --- a/pkgs/by-name/la/labymod-launcher/package.nix +++ b/pkgs/by-name/la/labymod-launcher/package.nix @@ -6,12 +6,12 @@ let pname = "labymod-launcher"; - version = "3.0.10"; + version = "3.0.11"; src = fetchurl { name = "labymod-launcher"; url = "https://releases.r2.labymod.net/launcher/linux/x64/LabyMod%20Launcher-${version}.AppImage"; - hash = "sha256-etrP2kfhaWVyTgRAsw8MeBy3ndScTkKi3ogXiaQZ2g0="; + hash = "sha256-piGk8nbOj4AUjw05y9Ux59JSPXBIB7VisDbVirriMoI="; }; appimageContents = appimageTools.extract { inherit pname version src; }; From 1b4756921fe7c109f8a1c779063ac70d06386ac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20N=C3=BCtzi?= Date: Mon, 13 Jul 2026 09:48:29 +0200 Subject: [PATCH 17/98] codecov-cli: fix bug due to wrong relaxed dependency --- pkgs/by-name/co/codecov-cli/package.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codecov-cli/package.nix b/pkgs/by-name/co/codecov-cli/package.nix index 676417a9ec6b..f5043d0dc516 100644 --- a/pkgs/by-name/co/codecov-cli/package.nix +++ b/pkgs/by-name/co/codecov-cli/package.nix @@ -2,7 +2,20 @@ lib, python3Packages, fetchFromGitHub, + fetchPypi, }: +let + # Due to bug: + # https://github.com/codecov/codecov-cli/issues/721 + click_8_2 = python3Packages.click.overridePythonAttrs (old: rec { + version = "8.2.1"; + src = fetchPypi { + pname = "click"; + inherit version; + hash = "sha256-J8SRzAXZaNJx1aHbE+O1oYRjbZ2TDxSMULA48NBkYgI="; + }; + }); +in python3Packages.buildPythonApplication rec { pname = "codecov-cli"; @@ -21,12 +34,11 @@ python3Packages.buildPythonApplication rec { build-system = with python3Packages; [ setuptools ]; pythonRelaxDeps = [ - "click" "responses" ]; dependencies = with python3Packages; [ - click + click_8_2 ijson pyyaml responses From 3bd8e77a71ce2e90aacd0504abcad38033bda960 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 20:04:29 +0000 Subject: [PATCH 18/98] nixdoc: 3.1.0 -> 3.2.0 --- pkgs/by-name/ni/nixdoc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nixdoc/package.nix b/pkgs/by-name/ni/nixdoc/package.nix index 3d6c90120f14..95d03967b5d5 100644 --- a/pkgs/by-name/ni/nixdoc/package.nix +++ b/pkgs/by-name/ni/nixdoc/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nixdoc"; - version = "3.1.0"; + version = "3.2.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nixdoc"; tag = "v${finalAttrs.version}"; - hash = "sha256-7UOjmW8Ef4mEvj7SINaKWh2ZuyNMVEXB82mtuZTQiPA="; + hash = "sha256-FW8yZLO+hVDn2vs4pEUfjMM/5P508WKCLxd4AozLElk="; }; - cargoHash = "sha256-Aw794yhIET8/pnlQiK2xKVbYC/Kd5MExvFTwkv4LLTc="; + cargoHash = "sha256-pV/KEg3/UaT7bbgtRgjZZGq+RVyN1xY28YqzfslYoQo="; meta = { description = "Generate documentation for Nix functions"; From b5031fb44ad291b8b18e7100788b94d23f86f64f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 03:54:41 +0000 Subject: [PATCH 19/98] alacritty-theme: 0-unstable-2026-06-12 -> 0-unstable-2026-07-10 --- pkgs/by-name/al/alacritty-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/alacritty-theme/package.nix b/pkgs/by-name/al/alacritty-theme/package.nix index 901d8f32365c..15713eea5f6a 100644 --- a/pkgs/by-name/al/alacritty-theme/package.nix +++ b/pkgs/by-name/al/alacritty-theme/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alacritty-theme"; - version = "0-unstable-2026-06-12"; + version = "0-unstable-2026-07-10"; src = fetchFromGitHub { owner = "alacritty"; repo = "alacritty-theme"; - rev = "659d2e1d669cd5722f11e58c44fd45dc26a6ffcd"; - hash = "sha256-1GMpnDdfzBIMm9fzQjxYgLNUGA3amvGYgO3VRcd49ro="; + rev = "03cce642656759f440c97bb99ce65fc1c5b064a1"; + hash = "sha256-JfvBUsmw3lRxOj2lb9yVmkRwfUpjJwjBujwztoXtgMY="; sparseCheckout = [ "themes" ]; }; From 71135707791becebe43f7c42889c0a3f49fd14e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 06:31:42 +0000 Subject: [PATCH 20/98] uv: 0.11.26 -> 0.11.28 --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index ca6a683fd214..3649b9c72eee 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.11.26"; + version = "0.11.28"; __structuredAttrs = true; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-p9JOn28Mf2bbDqIR3z4pKmcIw54hKEINnz5KeD4ASRo="; + hash = "sha256-/mTH2hojC+l0yxn+LEAIj8FTA/nWKIPZ7uLMVJxebw4="; }; - cargoHash = "sha256-EIRWisiPt+YaZsK5PgYP7nZ+3ZeaXkx5ThxD+o0Ehyg="; + cargoHash = "sha256-FvLl32JfIq5a1NnLtnFJyy5T+vkcOD+qfQLDy6NYhHg="; buildInputs = [ rust-jemalloc-sys From 32ae5c7bd3e369bb3d01b2b6d489e919b887507a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Wed, 15 Jul 2026 08:48:44 +0100 Subject: [PATCH 21/98] sone: 0.20.0 -> 0.21.0 --- pkgs/by-name/so/sone/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/so/sone/package.nix b/pkgs/by-name/so/sone/package.nix index 52fc423d1013..91f5114aeac3 100644 --- a/pkgs/by-name/so/sone/package.nix +++ b/pkgs/by-name/so/sone/package.nix @@ -26,22 +26,22 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "sone"; - version = "0.20.0"; + version = "0.21.0"; src = fetchFromGitHub { owner = "lullabyX"; repo = "sone"; tag = "v${finalAttrs.version}"; - hash = "sha256-dVAVMcEr9cUPJetcVj9y9Lkj6LevJH0M7WYui43IjnY="; + hash = "sha256-JhzO4n6bR9Mb5U8hr6DuRm2xCjTVPasA86d6d/EG5Ig="; }; - cargoHash = "sha256-gsg/aKy+RpJFF6Q2P5O7btoeY4Q/A9D/w3s1nLvnp1Q="; + cargoHash = "sha256-sLw31tCdmNLubsWySwGS5cp935wpqkwmM8/YCuQnM98="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-vOfDSTu7AnZINejVwnIXdZJYlmHSljJpddRRQqlI7ko="; + hash = "sha256-JCvImjN73oImtPKstbqqBsKHDW9iLPJMQsNm5I4Ws7k="; }; nativeBuildInputs = [ From 724c449a80c194541a35c8940bea975f20026876 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 10:03:02 +0000 Subject: [PATCH 22/98] home-assistant-matter-hub: 2.0.48 -> 2.0.49 --- pkgs/by-name/ho/home-assistant-matter-hub/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/home-assistant-matter-hub/package.nix b/pkgs/by-name/ho/home-assistant-matter-hub/package.nix index c5e6f7188d8c..b6feefcde22d 100644 --- a/pkgs/by-name/ho/home-assistant-matter-hub/package.nix +++ b/pkgs/by-name/ho/home-assistant-matter-hub/package.nix @@ -14,13 +14,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "home-assistant-matter-hub"; - version = "2.0.48"; + version = "2.0.49"; src = fetchFromGitHub { owner = "RiDDiX"; repo = "home-assistant-matter-hub"; tag = "v${finalAttrs.version}"; - hash = "sha256-0M1ZSqNyLQECaO0cj4MpDGN5x8wVZeJczMViW5d9IXQ="; + hash = "sha256-AbXm70mxpqIefVyoapdYc8NC+XUTAdfRDhorMP446JI="; }; # The bundled cli.js imports transitive dependencies (e.g. @noble/curves) @@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 4; - hash = "sha256-Bfg2c6gYTUv1rsBGriXUiftlOwGCzPdbdYgW9qhFSLw="; + hash = "sha256-PESk5TexRfwD/4upUA7npGQobhFwgm87oqVS1LqzbRg="; }; __structuredAttrs = true; From a486360f0b6cf41c577dc38ad3690eee43e7de49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 11:22:35 +0000 Subject: [PATCH 23/98] tsx: 4.23.0 -> 4.23.1 --- pkgs/by-name/ts/tsx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ts/tsx/package.nix b/pkgs/by-name/ts/tsx/package.nix index aea6ac539008..542ddc058ac4 100644 --- a/pkgs/by-name/ts/tsx/package.nix +++ b/pkgs/by-name/ts/tsx/package.nix @@ -15,13 +15,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "tsx"; - version = "4.23.0"; + version = "4.23.1"; src = fetchFromGitHub { owner = "privatenumber"; repo = "tsx"; tag = "v${finalAttrs.version}"; - hash = "sha256-De/l8Z7+VAwkOZmAZZumqJBIMrDNhY9DM0fh4LuTWZM="; + hash = "sha256-zR3a3AZLPYmnIeiT0SNwN6gVcnR4ObzJsfj7aQ8LOkQ="; }; pnpmDeps = fetchPnpmDeps { @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm'; fetcherVersion = 3; - hash = "sha256-kd28ZK1c7a/h7ZNf0fQuJdNUiuvJ1a9qvQut4Ms4xuo="; + hash = "sha256-jnCz9u+UMGV20t6fhzk/rVq68K+e5eBvUth6O7jOpQg="; }; nativeBuildInputs = [ From d1039f17b547a4ba504b073a75dbeb6c02519729 Mon Sep 17 00:00:00 2001 From: Karolis Stasaitis Date: Wed, 15 Jul 2026 14:13:15 +0200 Subject: [PATCH 24/98] glasgow: fix build --- pkgs/by-name/gl/glasgow/package.nix | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gl/glasgow/package.nix b/pkgs/by-name/gl/glasgow/package.nix index 9c9a4c44f328..ef05b07e02b4 100644 --- a/pkgs/by-name/gl/glasgow/package.nix +++ b/pkgs/by-name/gl/glasgow/package.nix @@ -2,13 +2,30 @@ lib, python3, fetchFromGitHub, + fetchPypi, sdcc, yosys, icestorm, nextpnr, }: -python3.pkgs.buildPythonApplication rec { +let + # glasgow uses importlib_resources' open_text(), removed in 7.x; pin it to 6.x. + pythonPackages = python3.pkgs.overrideScope ( + final: prev: { + importlib-resources = prev.importlib-resources.overridePythonAttrs (old: rec { + version = "6.5.2"; + src = fetchPypi { + pname = "importlib_resources"; + inherit version; + hash = "sha256-GF+Hre9bzCiESdmPtPugfOp4vANkVd1ExfxKL+eP7Sw="; + }; + doCheck = false; + }); + } + ); +in +pythonPackages.buildPythonApplication rec { pname = "glasgow"; version = "0-unstable-2025-12-22"; # Similar to `pdm show`, but without the commit counter @@ -36,10 +53,10 @@ python3.pkgs.buildPythonApplication rec { ]; build-system = [ - python3.pkgs.pdm-backend + pythonPackages.pdm-backend ]; - dependencies = with python3.pkgs; [ + dependencies = with pythonPackages; [ aiohttp amaranth cobs @@ -54,7 +71,7 @@ python3.pkgs.buildPythonApplication rec { nativeCheckInputs = [ # pytestCheckHook discovers way less tests - python3.pkgs.unittestCheckHook + pythonPackages.unittestCheckHook icestorm nextpnr yosys @@ -67,10 +84,10 @@ python3.pkgs.buildPythonApplication rec { __darwinAllowLocalNetworking = true; preBuild = '' - make -C firmware GIT_REV_SHORT=${firmwareGitRev} LIBFX2=${python3.pkgs.fx2}/share/libfx2 + make -C firmware GIT_REV_SHORT=${firmwareGitRev} LIBFX2=${pythonPackages.fx2}/share/libfx2 # Normalize the .ihex file, see ./software/deploy-firmware.sh. - ${python3.withPackages (p: [ p.fx2 ])}/bin/python firmware/normalize.py \ + ${pythonPackages.python.withPackages (p: [ p.fx2 ])}/bin/python firmware/normalize.py \ firmware/glasgow.ihex firmware/glasgow.ihex # Ensure the compiled firmware is exactly the same as the one shipped in the repo. From 7bbb33f48c390831fcfeffb981f5a55ff9aca95a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 15 Jul 2026 15:03:45 +0200 Subject: [PATCH 25/98] freerdp: 3.27.1 -> 3.29.0 Diff: https://github.com/FreeRDP/FreeRDP/compare/3.27.1...3.29.0 Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.28.0 Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.29.0 --- pkgs/by-name/fr/freerdp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freerdp/package.nix b/pkgs/by-name/fr/freerdp/package.nix index 994be73f4e3a..d6ef4cb0bf35 100644 --- a/pkgs/by-name/fr/freerdp/package.nix +++ b/pkgs/by-name/fr/freerdp/package.nix @@ -72,13 +72,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freerdp"; - version = "3.27.1"; + version = "3.29.0"; src = fetchFromGitHub { owner = "FreeRDP"; repo = "FreeRDP"; tag = finalAttrs.version; - hash = "sha256-4U3QC1hka+qTQ0F7GqKPiMVwkkFeJvbjNtom5A7V/Sg="; + hash = "sha256-LTRV1vRTMR8015iFXZIEjz6ApN5kg1+T2nGZWJ873zY="; }; postPatch = '' From 40fd09d2bafc4baa4d14afcbd2c8f872da588c94 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 15 Jul 2026 08:25:31 +0200 Subject: [PATCH 26/98] ocamlPackages.apron: fix propagated inputs --- pkgs/development/ocaml-modules/apron/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/apron/default.nix b/pkgs/development/ocaml-modules/apron/default.nix index c329f36bf345..a57e4a1007ef 100644 --- a/pkgs/development/ocaml-modules/apron/default.nix +++ b/pkgs/development/ocaml-modules/apron/default.nix @@ -31,13 +31,15 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ gmp - mpfr ppl - camlidl flint pplite ]; - propagatedBuildInputs = [ mlgmpidl ]; + propagatedBuildInputs = [ + camlidl + mlgmpidl + mpfr + ]; outputs = [ "out" From 5637900bd83807bc2647c2d817183850cff119b4 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 15 Jul 2026 08:25:36 +0200 Subject: [PATCH 27/98] ocamlPackages.apronext: init at 1.0.4 --- .../ocaml-modules/apronext/default.nix | 27 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/ocaml-modules/apronext/default.nix diff --git a/pkgs/development/ocaml-modules/apronext/default.nix b/pkgs/development/ocaml-modules/apronext/default.nix new file mode 100644 index 000000000000..ef85c933378e --- /dev/null +++ b/pkgs/development/ocaml-modules/apronext/default.nix @@ -0,0 +1,27 @@ +{ + lib, + fetchFromGitHub, + buildDunePackage, + apron, +}: + +buildDunePackage (finalAttrs: { + pname = "apronext"; + version = "1.0.4"; + + src = fetchFromGitHub { + owner = "ghilesZ"; + repo = "apronext"; + rev = "39610de5930e12c8d0156ed2d55fedc220f1e77d"; + hash = "sha256-K19hmvyI1RJlKv24VJustDfkGTdrW4PcR8xif/y/giQ="; + }; + + propagatedBuildInputs = [ apron ]; + + meta = { + license = lib.licenses.asl20; + homepage = "https://github.com/ghilesZ/apronext"; + description = "Extension for the OCaml interface of the apron library"; + }; + +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 03cd672321f2..aa39bdfb9244 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -58,6 +58,8 @@ let apron = callPackage ../development/ocaml-modules/apron { }; + apronext = callPackage ../development/ocaml-modules/apronext { }; + argon2 = callPackage ../development/ocaml-modules/argon2 { }; arg-complete = callPackage ../development/ocaml-modules/arg-complete { }; From ef4335d4017c0f1dae2837456d6f205bb1c12504 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 15 Jul 2026 08:25:40 +0200 Subject: [PATCH 28/98] ocamlPackages.picasso: init at 0.4 --- .../ocaml-modules/picasso/default.nix | 26 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/ocaml-modules/picasso/default.nix diff --git a/pkgs/development/ocaml-modules/picasso/default.nix b/pkgs/development/ocaml-modules/picasso/default.nix new file mode 100644 index 000000000000..b67dce0fee10 --- /dev/null +++ b/pkgs/development/ocaml-modules/picasso/default.nix @@ -0,0 +1,26 @@ +{ + lib, + fetchFromGitHub, + buildDunePackage, + apronext, +}: + +buildDunePackage (finalAttrs: { + pname = "picasso"; + version = "0.4"; + + src = fetchFromGitHub { + owner = "ghilesZ"; + repo = "picasso"; + tag = finalAttrs.version; + hash = "sha256-VYrN77IVXPdzPV1CNe5N4D2jgrVIHJFMvfRP6cQq/eI="; + }; + + propagatedBuildInputs = [ apronext ]; + + meta = { + description = "An Abstract element drawing library"; + license = lib.licenses.lgpl2Plus; + homepage = "https://github.com/ghilesZ/picasso"; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index aa39bdfb9244..0ae533c78035 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1765,6 +1765,8 @@ let piaf = callPackage ../development/ocaml-modules/piaf { }; + picasso = callPackage ../development/ocaml-modules/picasso { }; + piqi = callPackage ../development/ocaml-modules/piqi { }; piqi-ocaml = callPackage ../development/ocaml-modules/piqi-ocaml { }; From 335ff4070b2d7100f238e4433539b1ff3b4142f6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 15 Jul 2026 08:25:43 +0200 Subject: [PATCH 29/98] ocamlPackages.libabsolute: init at 0.3 --- .../ocaml-modules/libabsolute/default.nix | 32 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/ocaml-modules/libabsolute/default.nix diff --git a/pkgs/development/ocaml-modules/libabsolute/default.nix b/pkgs/development/ocaml-modules/libabsolute/default.nix new file mode 100644 index 000000000000..478022b3ba72 --- /dev/null +++ b/pkgs/development/ocaml-modules/libabsolute/default.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchFromGitHub, + buildDunePackage, + menhir, + apronext, + picasso, +}: + +buildDunePackage (finalAttrs: { + pname = "libabsolute"; + version = "0.3"; + + src = fetchFromGitHub { + owner = "mpelleau"; + repo = "absolute"; + tag = finalAttrs.version; + hash = "sha256-q2QxqZJn71MODJ1+Yf9m33qu8xERTqExMANqgk7aksQ="; + }; + + nativeBuildInputs = [ menhir ]; + + propagatedBuildInputs = [ + apronext + picasso + ]; + meta = { + license = lib.licenses.lgpl3Plus; + homepage = "https://github.com/mpelleau/AbSolute"; + description = "A constraint programming library based on abstract domains"; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 0ae533c78035..faf7fc054217 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1127,6 +1127,8 @@ let letters = callPackage ../development/ocaml-modules/letters { }; + libabsolute = callPackage ../development/ocaml-modules/libabsolute { }; + libc = callPackage ../development/ocaml-modules/libc { }; lilv = callPackage ../development/ocaml-modules/lilv { From 8e340636622809bc81a0e0725e13568f7f836a0d Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 15 Jul 2026 08:25:46 +0200 Subject: [PATCH 30/98] absolute: init at 0.3 --- pkgs/by-name/ab/absolute/package.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pkgs/by-name/ab/absolute/package.nix diff --git a/pkgs/by-name/ab/absolute/package.nix b/pkgs/by-name/ab/absolute/package.nix new file mode 100644 index 000000000000..b1f3a53cb152 --- /dev/null +++ b/pkgs/by-name/ab/absolute/package.nix @@ -0,0 +1,18 @@ +{ lib, ocamlPackages }: + +let + inherit (ocamlPackages) buildDunePackage libabsolute; +in + +buildDunePackage { + pname = "absolute"; + inherit (libabsolute) src version; + + __structuredAttrs = true; + + buildInputs = [ libabsolute ]; + + meta = libabsolute.meta // { + description = "A constraint solver based on abstract domains from the theory of abstract interpretation"; + }; +} From bf164bedad5ee2fb8df02946990b0568024f88d4 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 8 Jul 2026 15:19:20 -0700 Subject: [PATCH 31/98] python3Packages.opentelemetry-exporter-otlp-proto-grpc: disable timing-sensitive tests --- .../opentelemetry-exporter-otlp-proto-grpc/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix b/pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix index 7a3633852d9a..b0dc9be85572 100644 --- a/pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix +++ b/pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix @@ -36,6 +36,12 @@ buildPythonPackage { enabledTestPaths = [ "tests" ]; + disabledTests = [ + # Timing-sensitive + "test_retry_info_is_respected" + "test_timeout_set_correctly" + ]; + pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.grpc" ]; __darwinAllowLocalNetworking = true; From b7fc3c938705685bac6dbf639147f7f59492ddd7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 16:49:54 +0000 Subject: [PATCH 32/98] function-runner: 9.2.0 -> 9.2.1 --- pkgs/by-name/fu/function-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fu/function-runner/package.nix b/pkgs/by-name/fu/function-runner/package.nix index 4810ce602426..65c2870b8119 100644 --- a/pkgs/by-name/fu/function-runner/package.nix +++ b/pkgs/by-name/fu/function-runner/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "function-runner"; - version = "9.2.0"; + version = "9.2.1"; __structuredAttrs = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Shopify"; repo = "function-runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-+y4XQ4Oq4RdAMAD2mNtBAVb+8TqDbCNalXNo56UUOD4="; + hash = "sha256-IhlQEeKGWcE2lVhcLbOqUQU+DboxMDc/9eDlzlfcprg="; }; - cargoHash = "sha256-2XkfABzi55J/uO/2zO5QLLNx8pIb+YqowNPdJeMNdDI="; + cargoHash = "sha256-mf1kIDsNIk5oXIuvki9zt3D7qJOUtPOvDC8jbLjCMtE="; nativeBuildInputs = [ pkg-config From 909349e2afa55928b2db27a3921c323912daeb45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 18:30:22 +0000 Subject: [PATCH 33/98] python3Packages.pydemumble: 0.0.1 -> 0.1.2 --- pkgs/development/python-modules/pydemumble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydemumble/default.nix b/pkgs/development/python-modules/pydemumble/default.nix index 5ddb540b7963..411c4499151b 100644 --- a/pkgs/development/python-modules/pydemumble/default.nix +++ b/pkgs/development/python-modules/pydemumble/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pydemumble"; - version = "0.0.1"; + version = "0.1.2"; pyproject = true; src = fetchFromGitHub { owner = "angr"; repo = "pydemumble"; tag = "v${version}"; - hash = "sha256-JAUMTOYGHu64L0zLK2dzf0poHrGGiE29WoAR5kRsR+s="; + hash = "sha256-c6jKnWsB8Do076eiMQXNo0JNCiLNh9iMohEnBAf+YW8="; fetchSubmodules = true; }; From 7f51f22af421adfbf2e3455285792e84ca512008 Mon Sep 17 00:00:00 2001 From: Stefan Haan Date: Wed, 15 Jul 2026 20:51:31 +0200 Subject: [PATCH 34/98] python3Packages.nbxmpp: 7.2.0 -> 7.3.0 --- pkgs/development/python-modules/nbxmpp/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/nbxmpp/default.nix b/pkgs/development/python-modules/nbxmpp/default.nix index ae9ed1ea77a8..bdb62ba19ef9 100644 --- a/pkgs/development/python-modules/nbxmpp/default.nix +++ b/pkgs/development/python-modules/nbxmpp/default.nix @@ -14,17 +14,17 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "nbxmpp"; - version = "7.2.0"; + version = "7.3.0"; pyproject = true; src = fetchFromGitLab { domain = "dev.gajim.org"; owner = "gajim"; repo = "python-nbxmpp"; - tag = version; - hash = "sha256-OtJzCcaqcy2a46iNRcpknORgdTbzMtILocs5c6Akzrc="; + tag = finalAttrs.version; + hash = "sha256-UsWCZ5g7LJImqc32kBfyLaGrT3DKsl8/muWUbPufmXs="; }; nativeBuildInputs = [ @@ -50,8 +50,9 @@ buildPythonPackage rec { meta = { homepage = "https://dev.gajim.org/gajim/python-nbxmpp"; + changelog = "https://dev.gajim.org/gajim/python-nbxmpp/-/blob/${finalAttrs.src.tag}/ChangeLog"; description = "Non-blocking Jabber/XMPP module"; license = lib.licenses.gpl3Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ haansn08 ]; }; -} +}) From 42465880f5ef9693a476fdf64e57f91441d6c5dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 12:27:26 +0000 Subject: [PATCH 35/98] tmuxPlugins.tokyo-night-tmux: 1.6.6 -> 1.8.1 Co-authored-by: redyf --- pkgs/misc/tmux-plugins/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 3ee51f489581..677de7c8b28c 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -976,12 +976,12 @@ in tokyo-night-tmux = mkTmuxPlugin { pluginName = "tokyo-night-tmux"; rtpFilePath = "tokyo-night.tmux"; - version = "1.6.6"; + version = "1.8.1"; src = pkgs.fetchFromGitHub { owner = "janoamaral"; repo = "tokyo-night-tmux"; - rev = "caf6cbb4c3a32d716dfedc02bc63ec8cf238f632"; - hash = "sha256-TOS9+eOEMInAgosB3D9KhahudW2i1ZEH+IXEc0RCpU0="; + rev = "a39e00bf01fea05f916e4b7707bad5e64adee02c"; + hash = "sha256-tmS0MBANSsTg53E2GB0TnjwGcZXboTRFNeDE6Ehn+bM="; }; meta = { homepage = "https://github.com/janoamaral/tokyo-night-tmux"; From 3bb9258551869b50e077a50cc67e7bc7944ee16a Mon Sep 17 00:00:00 2001 From: Stefan Haan Date: Wed, 15 Jul 2026 21:07:34 +0200 Subject: [PATCH 36/98] gajim: 2.4.7.1 -> 2.5.0 --- .../networking/instant-messengers/gajim/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix index afbeaa4e4885..e9b623befca0 100644 --- a/pkgs/applications/networking/instant-messengers/gajim/default.nix +++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix @@ -38,14 +38,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "gajim"; - version = "2.4.7.1"; + version = "2.5.0"; src = fetchFromGitLab { domain = "dev.gajim.org"; owner = "gajim"; repo = "gajim"; - tag = "${finalAttrs.version}+win"; - hash = "sha256-/X2Xp1ZnPLTZc1Hf4Kp6R/+mezU6qoUhaT9OskYlnOY="; + tag = finalAttrs.version; + hash = "sha256-3/HQNizXLjeQpCdEK14LMflyNUKF1BI8eli3BGxiH40="; }; pyproject = true; @@ -55,11 +55,11 @@ python3.pkgs.buildPythonApplication (finalAttrs: { adwaita-icon-theme gtksourceview5 glib-networking + gstreamer + gst-plugins-base ] ++ lib.optionals enableJingle [ farstream - gstreamer - gst-plugins-base gst-libav gst-plugins-good libnice From 9421183a6909af00afd5093c6ddee7261d9af9ca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:17:22 +0200 Subject: [PATCH 37/98] python3Packages.tencentcloud-sdk-python: 3.1.132 -> 3.1.133 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.132...3.1.133 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.133/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 47f0ed598f08..ad792af8927e 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.132"; + version = "3.1.133"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-jfjArHN7+HARacfaePaP6+LsXNFK1uOHGoylc4FO46I="; + hash = "sha256-E9xxurSGAvJd4f2CGxI8IR9mSGTwGpOLqNMSEhrhOXY="; }; build-system = [ setuptools ]; From 82257ad240bded1aa597a522b51bd8533dda43c6 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Wed, 15 Jul 2026 22:25:35 +0200 Subject: [PATCH 38/98] perlPackages.JavaScriptMinifierXS: 0.15 -> 0.16 https://metacpan.org/release/GTERMARS/JavaScript-Minifier-XS-0.16/changes Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 059b36670216..6b166ee6490f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -18399,10 +18399,10 @@ with self; JavaScriptMinifierXS = buildPerlPackage { pname = "JavaScript-Minifier-XS"; - version = "0.15"; + version = "0.16"; src = fetchurl { - url = "mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.15.tar.gz"; - hash = "sha256-XZsDT1jwtv9bZGR708WpzgWypw7e4zn7wxc67nR8wFA="; + url = "mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.16.tar.gz"; + hash = "sha256-dQNOh2k568PdSM4uuvBgRLBu1XqzoYY/BT+VDphNmVQ="; }; buildInputs = [ TestDiagINC ]; meta = { From 5f123df6f0320323ec2e0a311cf045d994d40e77 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:28:55 +0200 Subject: [PATCH 39/98] python313Packages.iamdata: 0.1.202607081 -> 0.1.202607151 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607081...v0.1.202607151 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607151 --- 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 3559b8146bfc..22b30fdbdd5c 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.202607081"; + version = "0.1.202607151"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-5bVmdhbO2Gv4CvkZDGR/k4j9S8+vlTJXPI4hyVnyb54="; + hash = "sha256-MGKX+QzsXyohsRHHy4qt+H4BemgvJesKwKzi2KrETr4="; }; __darwinAllowLocalNetworking = true; From 4e8b4f73b6e795249b47e82b65a85278c1f556d2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Jul 2026 11:00:10 +0200 Subject: [PATCH 40/98] python3Packages.mypy-boto3-es: 1.43.7 -> 1.43.47 --- 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 d06dbab6117e..60b765986cce 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -511,8 +511,8 @@ in "sha256-vJVCkj3pNY8p6UKnr1zdMy8um84ONHYEYG2izkVaNA8="; mypy-boto3-es = - buildMypyBoto3Package "es" "1.43.7" - "sha256-ECDgtsDWKJGlXAI0KrwcVwDO3mqkHMm7wdW6pSVQ0hk="; + buildMypyBoto3Package "es" "1.43.47" + "sha256-5oCX/SqzPteV6nkys8NQXuFB5AX9VURIidU4MBmJil8="; mypy-boto3-events = buildMypyBoto3Package "events" "1.43.0" From cbea3805cf6627a0f2b38d8d4d3d6871fd7e051e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Jul 2026 11:00:21 +0200 Subject: [PATCH 41/98] python3Packages.mypy-boto3-gamelift: 1.43.33 -> 1.43.47 --- 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 60b765986cce..abf7e4c1c32c 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-4roB3AEdN4zXGceUNkrmarmTThmPbS9SltvHG6kF+84="; mypy-boto3-gamelift = - buildMypyBoto3Package "gamelift" "1.43.33" - "sha256-OVgUWPp91lYeOXZpFDYRiRxxLWt6xbI6Ib2aozMu2eU="; + buildMypyBoto3Package "gamelift" "1.43.47" + "sha256-RG+oi43/mshz3rbssYLfx6lI7VN5E7VHMiA7vFavJP4="; mypy-boto3-glacier = buildMypyBoto3Package "glacier" "1.43.0" From 9e5d2ba798afd87eeffac42d2a74b150ab6f7013 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Jul 2026 11:00:28 +0200 Subject: [PATCH 42/98] python3Packages.mypy-boto3-guardduty: 1.43.45 -> 1.43.47 --- 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 abf7e4c1c32c..979216c21656 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -590,8 +590,8 @@ in "sha256-+DDeD9YWo98meLZU2Mzu5AE0S7HFg6kfxeUWUh9XcQA="; mypy-boto3-guardduty = - buildMypyBoto3Package "guardduty" "1.43.45" - "sha256-i/5xOzymGSnyYznSODZCBgCZM1JRXz7R9VKU71J9yNs="; + buildMypyBoto3Package "guardduty" "1.43.47" + "sha256-0+dEQ+FP/r1o+8XTKS/wG67RLb9euBEaU3dz4m4r4GI="; mypy-boto3-health = buildMypyBoto3Package "health" "1.43.0" From 578f2e195bd727a4332e00688a123a5b734ea612 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Jul 2026 11:00:57 +0200 Subject: [PATCH 43/98] python3Packages.mypy-boto3-lambda: 1.43.46 -> 1.43.47 --- 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 979216c21656..152f13f4f411 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -766,8 +766,8 @@ in "sha256-gYTCgaRwH3zKi6gg4MC8DUwXQT+jZO6lqc/vi+JUahU="; mypy-boto3-lambda = - buildMypyBoto3Package "lambda" "1.43.46" - "sha256-mM1VwviZXBkkjd5PBEpJKZSDCoyV6VH26erz78gJKSk="; + buildMypyBoto3Package "lambda" "1.43.47" + "sha256-IaFTzlMYq0bEBdIy58yCl76Z1g839YRxlFs4E2N6emg="; mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.43.3" From abe4b34ee216acb719e15bf84aacf3fb71c23fc8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Jul 2026 11:01:49 +0200 Subject: [PATCH 44/98] python3Packages.mypy-boto3-redshift-serverless: 1.43.0 -> 1.43.47 --- 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 152f13f4f411..7f22f6657b62 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1098,8 +1098,8 @@ in "sha256-N8VjcHLbK2bd2Nd338HZvA3gfoSN581qMsbIjkdv1QI="; mypy-boto3-redshift-serverless = - buildMypyBoto3Package "redshift-serverless" "1.43.0" - "sha256-wDNJZO9wawzUzfDG7Qo7If/J1wUhrqNxklBEv4Wd4dg="; + buildMypyBoto3Package "redshift-serverless" "1.43.47" + "sha256-VaYGoE0AFuPeosL6DzjUMOL057iZw65IUQfG85aEjAo="; mypy-boto3-rekognition = buildMypyBoto3Package "rekognition" "1.43.0" From ab2e9499bda0286c50c5cb946e2395b6a4ec5c9e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 14 Jul 2026 11:02:58 +0200 Subject: [PATCH 45/98] python3Packages.boto3-stubs: 1.43.46 -> 1.43.47 --- 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 fdec0666c2b9..d6ce9e1225eb 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.43.46"; + version = "1.43.47"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-dlHkPTCFXU3WqNqVSapQvlAOqnMBqfG+itIHkc4jbxw="; + hash = "sha256-MrFqvlVT8x3UPlEBPJJW/qcMnTP3ySqG4AL8J1uHaAc="; }; build-system = [ setuptools ]; From 279f708c88e620bdb417fb84aef7e3e74bbc9bd8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:36:29 +0200 Subject: [PATCH 46/98] python3Packages.mypy-boto3-connect: 1.43.45 -> 1.43.48 --- 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 7f22f6657b62..5127b7b6cf7e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -335,8 +335,8 @@ in "sha256-3JYcWKFk0dKJg/qn+EBvxeAO5xh5PXCU3dTEWDr1oXI="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.43.45" - "sha256-HLKYdoO/ueyNxBEzAj6Rgzvzvcid7PPgjrzdNxmWF5s="; + buildMypyBoto3Package "connect" "1.43.48" + "sha256-M6zWE3yVBrBVpZqbftDuTIOUwmwmvbV/JLIZ0GDnBms="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.43.0" From 058e5e1a02e92a740ce5cd542bc6955fe8e61500 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:36:41 +0200 Subject: [PATCH 47/98] python3Packages.mypy-boto3-drs: 1.43.0 -> 1.43.48 --- 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 5127b7b6cf7e..8b902b9841b0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -423,8 +423,8 @@ in "sha256-67KqkSc8oUjKhuvQW6glmb211JZd+xkF03Mt8FISE8k="; mypy-boto3-drs = - buildMypyBoto3Package "drs" "1.43.0" - "sha256-1cKleN7L5xTlQCPq3OKiSQcnkeooPKS1AqIg1sBXOMk="; + buildMypyBoto3Package "drs" "1.43.48" + "sha256-tuVUCFE6CpcuKu9+hEOev1iIHqP3WFf9Ho4BTSvoMd8="; mypy-boto3-ds = buildMypyBoto3Package "ds" "1.43.0" From 40244182589a4b468a29ee084eb036a02be22baa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:36:51 +0200 Subject: [PATCH 48/98] python3Packages.mypy-boto3-elbv2: 1.43.0 -> 1.43.49 --- 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 8b902b9841b0..8aeb8e04806b 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -491,8 +491,8 @@ in "sha256-ft2sKNwhMdRhms/ZXOetpR/gnB3YNYGsbQWQySagk2E="; mypy-boto3-elbv2 = - buildMypyBoto3Package "elbv2" "1.43.0" - "sha256-duh/9/eUhdVkmkEgdf5EB5nbp/TlXQQLMMAorlYPRu8="; + buildMypyBoto3Package "elbv2" "1.43.49" + "sha256-j2IENj3FybRDIuhTUrKD3wbmhFbvy5XyZFHC//a+duk="; mypy-boto3-emr = buildMypyBoto3Package "emr" "1.43.23" From 261dea33ff492c0cd192431a498e150545da3b0b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:36:53 +0200 Subject: [PATCH 49/98] python3Packages.mypy-boto3-emr-containers: 1.43.0 -> 1.43.48 --- 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 8aeb8e04806b..dbe7e3d319d4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -499,8 +499,8 @@ in "sha256-eaShKsX1+JR8ZOm70f1bMkUeJB/NEhq1xVOpCu4AGGA="; mypy-boto3-emr-containers = - buildMypyBoto3Package "emr-containers" "1.43.0" - "sha256-fvFFfq6wf98uG59Zb4dQFIx+i+NH14zn94lX7jwKPkI="; + buildMypyBoto3Package "emr-containers" "1.43.48" + "sha256-yEvsOJzD5qVgWSvpJN2Whaw031yfmLituv1Wo/Ctmc0="; mypy-boto3-emr-serverless = buildMypyBoto3Package "emr-serverless" "1.43.24" From e1aa597dad37138af37159acc459b6b4122cfbfb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:37:07 +0200 Subject: [PATCH 50/98] python3Packages.mypy-boto3-healthlake: 1.43.33 -> 1.43.49 --- 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 dbe7e3d319d4..1e30363d24d8 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -598,8 +598,8 @@ in "sha256-UHDodWN6MLV54LA31Pc7vlMr7a0tVrmCfVjXl96cjsE="; mypy-boto3-healthlake = - buildMypyBoto3Package "healthlake" "1.43.33" - "sha256-KBy7YsMMoTw7A+HPAA4hFKJ/cesmuBuiucPuCGkTlgI="; + buildMypyBoto3Package "healthlake" "1.43.49" + "sha256-oPQuxAKSUTpHGyq1J80W57cISh+d+4IGN8ClJdhkfnw="; mypy-boto3-iam = buildMypyBoto3Package "iam" "1.43.29" From 5429c20ca2d4542e498f97613f0a1485f058ff60 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:37:29 +0200 Subject: [PATCH 51/98] python3Packages.mypy-boto3-lambda: 1.43.47 -> 1.43.48 --- 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 1e30363d24d8..852ebbf9de56 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -766,8 +766,8 @@ in "sha256-gYTCgaRwH3zKi6gg4MC8DUwXQT+jZO6lqc/vi+JUahU="; mypy-boto3-lambda = - buildMypyBoto3Package "lambda" "1.43.47" - "sha256-IaFTzlMYq0bEBdIy58yCl76Z1g839YRxlFs4E2N6emg="; + buildMypyBoto3Package "lambda" "1.43.48" + "sha256-94PUbPDQAeunE7As6Yo5Vv+Q9KAt/phsDde6wyA0ywc="; mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.43.3" From d7a2bf7e53c688701f7b1532e5bd06407f4efdd9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:37:55 +0200 Subject: [PATCH 52/98] python3Packages.mypy-boto3-mq: 1.43.32 -> 1.43.48 --- 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 852ebbf9de56..e678b75a6082 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -926,8 +926,8 @@ in "sha256-Xn8quvaU8HAJKLiUuh7vGqy6j/VYWrrdwAEuMnFSdzw="; mypy-boto3-mq = - buildMypyBoto3Package "mq" "1.43.32" - "sha256-8O4z5OB5E/NbmM+hLvtJ6MmArl/Nub9HwkYmaWiGb6s="; + buildMypyBoto3Package "mq" "1.43.48" + "sha256-ALT7Le8lS4EXFe1a92z0t0iT8aYKOxJS5EGic/7hwC8="; mypy-boto3-mturk = buildMypyBoto3Package "mturk" "1.43.0" From 4c96c4125e5e64063a2e7c6ee0d205224dd212c5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:38:06 +0200 Subject: [PATCH 53/98] python3Packages.mypy-boto3-payment-cryptography-data: 1.43.12 -> 1.43.49 --- 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 e678b75a6082..1dae07a1da96 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1002,8 +1002,8 @@ in "sha256-R+9NhCyUKOhMZCyWll1kilbBGlcNfpqEXgQVskDo/nU="; mypy-boto3-payment-cryptography-data = - buildMypyBoto3Package "payment-cryptography-data" "1.43.12" - "sha256-SvSi3Mzf+Er3keeO4BeeIrfPKkzwZtKENKuAbaEz28c="; + buildMypyBoto3Package "payment-cryptography-data" "1.43.49" + "sha256-7qCpo7OktzpZtZosFM9e1ygUPhcYFmShD67ngrG5Wf0="; mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.43.0" From 1a903cd0938b3c3bdf2c689eb7ecaaf4551401f0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:38:22 +0200 Subject: [PATCH 54/98] python3Packages.mypy-boto3-rds: 1.43.30 -> 1.43.49 --- 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 1dae07a1da96..30e68830f003 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1082,8 +1082,8 @@ in "sha256-ZmYC3YQujmfSUK0pOGCGFwT7LrSa3oJfo9juUb+2Xpk="; mypy-boto3-rds = - buildMypyBoto3Package "rds" "1.43.30" - "sha256-VEWtNjsbdzYKdYufG0PrdMi9+kb4JxLvzsPo9DombYc="; + buildMypyBoto3Package "rds" "1.43.49" + "sha256-9NLdqD2ZtmgngemY5IKhIxcC+mSgQ1DkB5hqno4cOdo="; mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.43.37" From f1f300f32a6506af0750afe25e3ea09c8cbd4468 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:38:49 +0200 Subject: [PATCH 55/98] python3Packages.mypy-boto3-securityhub: 1.43.42 -> 1.43.48 --- 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 30e68830f003..eb3cacb12dc4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1218,8 +1218,8 @@ in "sha256-Jl7i/d+dPkKuOWhWJft4YaU5EQ2OMkNyhHwOHL1mayA="; mypy-boto3-securityhub = - buildMypyBoto3Package "securityhub" "1.43.42" - "sha256-cSOykgzNlSiXXnwyTF7MRWNhk4v83kabdJJ9FtIq108="; + buildMypyBoto3Package "securityhub" "1.43.48" + "sha256-R05c+bDVzi1NNW03CTkORKYhbiPyajsjn88BRx3RNJw="; mypy-boto3-securitylake = buildMypyBoto3Package "securitylake" "1.43.0" From 0713d1359b2c6a71b46dcf7e31aba933a2232bf5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:38:54 +0200 Subject: [PATCH 56/98] python3Packages.mypy-boto3-servicediscovery: 1.43.0 -> 1.43.48 --- 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 eb3cacb12dc4..d6c3b46e73d6 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1242,8 +1242,8 @@ in "sha256-tX0woQcWoUOPKxSthE9p2rs1gsiA57DJY4JgreeAt0c="; mypy-boto3-servicediscovery = - buildMypyBoto3Package "servicediscovery" "1.43.0" - "sha256-g1TsUJgdMpo1Sf8rPcmVi0ZNnTRmuqAKFz6LbMuZrp8="; + buildMypyBoto3Package "servicediscovery" "1.43.48" + "sha256-F0UEyBR8QZyFfB5REL9P5z0zsZNhcddgxksj/tE+GXQ="; mypy-boto3-ses = buildMypyBoto3Package "ses" "1.43.0" From bdf538a85714d38c1219596c082e5a3065d52933 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:39:03 +0200 Subject: [PATCH 57/98] python3Packages.mypy-boto3-ssm: 1.43.42 -> 1.43.48 --- 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 d6c3b46e73d6..64ee43fb21fc 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1290,8 +1290,8 @@ in "sha256-Psjh5lHoMK/89/4VGy4wkLjqmNc8sGkFOwnKTH9MhjY="; mypy-boto3-ssm = - buildMypyBoto3Package "ssm" "1.43.42" - "sha256-HVyE4b0DZMpnCC0uzAC2HAnFioMgif7aeUZHg3zm05A="; + buildMypyBoto3Package "ssm" "1.43.48" + "sha256-5qAQOqzTY/iUoUl5NCmbL7Ldpsvev1KLCgN6HqfUjnc="; mypy-boto3-ssm-contacts = buildMypyBoto3Package "ssm-contacts" "1.43.0" From 37aa083458d301d50d0112860319647ac0c81269 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 15 Jul 2026 22:39:30 +0200 Subject: [PATCH 58/98] python3Packages.boto3-stubs: 1.43.47 -> 1.43.49 --- 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 d6ce9e1225eb..ec56c340b2fe 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.43.47"; + version = "1.43.49"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-MrFqvlVT8x3UPlEBPJJW/qcMnTP3ySqG4AL8J1uHaAc="; + hash = "sha256-A6jQK8hBfMl0stRkIScrU3APw0H7EENbgEuEi0jKM1c="; }; build-system = [ setuptools ]; From 0671a1d4777376953323867475c8c0e46a4aea1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 15 Jul 2026 13:42:05 -0700 Subject: [PATCH 59/98] python3Packages.jaraco-net: drop superfluous dependency --- pkgs/development/python-modules/jaraco-net/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/jaraco-net/default.nix b/pkgs/development/python-modules/jaraco-net/default.nix index fb194cae82b6..5936a0172405 100644 --- a/pkgs/development/python-modules/jaraco-net/default.nix +++ b/pkgs/development/python-modules/jaraco-net/default.nix @@ -25,7 +25,6 @@ ifconfig-parser, pytestCheckHook, cherrypy, - importlib-resources, pyparsing, pytest-responses, net-tools, @@ -74,7 +73,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook cherrypy - importlib-resources pyparsing pytest-responses ] From b1f7477150d2a8a5c6b4e0bccc91571bc83b2f46 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Wed, 15 Jul 2026 13:56:08 -0700 Subject: [PATCH 60/98] gnugrep: move to by-name/ --- .../gnugrep/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch | 0 .../text/gnugrep/default.nix => by-name/gn/gnugrep/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 deletions(-) rename pkgs/{tools/text => by-name/gn}/gnugrep/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch (100%) rename pkgs/{tools/text/gnugrep/default.nix => by-name/gn/gnugrep/package.nix} (100%) diff --git a/pkgs/tools/text/gnugrep/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch b/pkgs/by-name/gn/gnugrep/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch similarity index 100% rename from pkgs/tools/text/gnugrep/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch rename to pkgs/by-name/gn/gnugrep/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/by-name/gn/gnugrep/package.nix similarity index 100% rename from pkgs/tools/text/gnugrep/default.nix rename to pkgs/by-name/gn/gnugrep/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4e00dc626823..2dcbfc9a6cfc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2089,8 +2089,6 @@ with pkgs; gnucap-full = gnucap.withPlugins (p: [ p.verilog ]); - gnugrep = callPackage ../tools/text/gnugrep { }; - gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { }; gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1 From 496f07e9d6e0f4ce8a57895a2928408d55e53fde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 21:22:13 +0000 Subject: [PATCH 61/98] cntb: 1.6 -> 1.7 --- pkgs/by-name/cn/cntb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cntb/package.nix b/pkgs/by-name/cn/cntb/package.nix index 29b4af7a2f05..c570b3295b31 100644 --- a/pkgs/by-name/cn/cntb/package.nix +++ b/pkgs/by-name/cn/cntb/package.nix @@ -5,13 +5,13 @@ }: buildGoModule (finalAttrs: { pname = "cntb"; - version = "1.6"; + version = "1.7"; src = fetchFromGitHub { owner = "contabo"; repo = "cntb"; rev = "v${finalAttrs.version}"; - hash = "sha256-si6mJ5jHGrgnKp0NP92iFOtGf8x8LG7fqnGccBKXThI="; + hash = "sha256-FR55cvsEEKR+zdvHrJWtmIv/fUn2nAY7JKd2DUlhb4M="; # docs contains two files with the same name but different cases, # this leads to a different hash on case insensitive filesystems (e.g. darwin) # https://github.com/contabo/cntb/issues/34 @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { subPackages = [ "." ]; - vendorHash = "sha256-W1087nbI6Gd9uy8HPTlms6mXfmj/IzcGIW2AXYRBQG4="; + vendorHash = "sha256-uM7RaVF95WsNok3W7smfX952+Ojl2saGO41QRIFG824="; ldflags = [ "-X contabo.com/cli/cntb/cmd.version=${finalAttrs.src.rev}" From a75101a46ba453bf73063110815519bbc8a9ddb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 6 Jul 2026 00:09:08 +0200 Subject: [PATCH 62/98] headplane: 0.6.3 -> 0.7.0, inherit headplane-agent from headplane, nixos/headplane: clean up deprecated options Changelog: https://github.com/tale/headplane/releases/tag/v0.7.0 Diff: https://github.com/tale/headplane/compare/v0.6.3...v0.7.0 The current layout of the module and the usage of attrs defaulting to null to disable features does not allow to use mkRenamedOptionModule or mkRemovedOptionModule inside of settings. --- .../modules/services/networking/headplane.nix | 117 ++++-------------- pkgs/by-name/he/headplane-agent/package.nix | 13 +- pkgs/by-name/he/headplane/package.nix | 30 ++--- 3 files changed, 39 insertions(+), 121 deletions(-) diff --git a/nixos/modules/services/networking/headplane.nix b/nixos/modules/services/networking/headplane.nix index 19e131fcab8d..7285accb5962 100644 --- a/nixos/modules/services/networking/headplane.nix +++ b/nixos/modules/services/networking/headplane.nix @@ -44,7 +44,7 @@ in settings = mkOption { description = '' Headplane configuration options. Generates a YAML config file. - See: https://github.com/tale/headplane/blob/main/config.example.yaml + See . ''; type = types.submodule { options = { @@ -129,6 +129,16 @@ in headscale = mkOption { type = types.submodule { options = { + api_key_path = mkOption { + type = types.nullOr types.path; + default = null; + description = '' + Path to a file containing a Headscale API key. + This is required for OIDC authentication aswell for the Headplane agent. + ''; + example = lib.literalExpression "config.sops.secrets.headplane_pre_authkey.path"; + }; + url = mkOption { type = types.str; default = "http://127.0.0.1:${toString config.services.headscale.port}"; @@ -211,15 +221,6 @@ in ''; }; - pre_authkey_path = mkOption { - type = types.nullOr types.path; - default = null; - description = '' - Path to a file containing a Headscale pre-auth key for the agent. - ''; - example = lib.literalExpression "config.sops.secrets.headplane_pre_authkey.path"; - }; - executable_path = mkOption { type = types.path; readOnly = true; @@ -237,20 +238,14 @@ in }; cache_ttl = mkOption { - type = types.nullOr types.int; - default = null; + type = types.ints.positive; + default = 180000; description = '' - Deprecated cache TTL for the agent. This option is accepted - by Headplane 0.6.2 but has no effect. + How long to cache agent information (in milliseconds). + If you want data to update faster, reduce the TTL, but this will increase the frequency of requests to Headscale. ''; }; - cache_path = mkOption { - type = types.path; - default = "/var/lib/headplane/agent_cache.json"; - description = "The path to store the agent's cache."; - }; - work_dir = mkOption { type = types.path; default = "/var/lib/headplane/agent"; @@ -325,16 +320,6 @@ in example = lib.literalExpression "config.sops.secrets.oidc_client_secret.path"; }; - headscale_api_key_path = mkOption { - type = types.nullOr types.path; - default = null; - description = '' - Path to a file containing the Headscale API key. - Required for OIDC authentication. - ''; - example = lib.literalExpression "config.sops.secrets.headscale_api_key.path"; - }; - disable_api_key_login = mkOption { type = types.bool; default = false; @@ -366,25 +351,6 @@ in ''; }; - redirect_uri = mkOption { - type = types.nullOr types.str; - default = null; - description = '' - Deprecated OIDC redirect URI. Use services.headplane.settings.server.base_url - instead; Headplane derives the callback URL from it. - ''; - example = "https://headplane.example.com/admin/oidc/callback"; - }; - - strict_validation = mkOption { - type = types.nullOr types.bool; - default = null; - description = '' - Deprecated OIDC validation setting. This option is accepted - by Headplane 0.6.2 but has no effect. - ''; - }; - profile_picture_source = mkOption { type = types.enum [ "oidc" @@ -429,16 +395,6 @@ in description = "Custom userinfo endpoint URL."; example = "https://provider.example.com/userinfo"; }; - - user_storage_file = mkOption { - type = types.nullOr types.path; - default = null; - description = '' - Deprecated path to the pre-0.6.2 JSON user database. - Headplane uses this once to migrate users into its internal database. - ''; - example = "/var/lib/headplane/users.json"; - }; }; } ); @@ -452,33 +408,6 @@ in }; config = mkIf cfg.enable { - warnings = - lib.optionals (cfg.settings.oidc != null && cfg.settings.oidc.redirect_uri != null) [ - '' - services.headplane.settings.oidc.redirect_uri is deprecated by Headplane 0.6.2. - Use services.headplane.settings.server.base_url instead; Headplane derives - the OIDC callback URL from it. - '' - ] - ++ lib.optionals (cfg.settings.oidc != null && cfg.settings.oidc.strict_validation != null) [ - '' - services.headplane.settings.oidc.strict_validation is deprecated and has no effect - in Headplane 0.6.2. - '' - ] - ++ lib.optionals (cfg.settings.oidc != null && cfg.settings.oidc.user_storage_file != null) [ - '' - services.headplane.settings.oidc.user_storage_file is deprecated. Headplane 0.6.2 - uses it only to migrate the pre-0.6.2 JSON user database into the internal database. - '' - ] - ++ lib.optionals (agentSettings != null && agentSettings.cache_ttl != null) [ - '' - services.headplane.settings.integration.agent.cache_ttl is deprecated and has no - effect in Headplane 0.6.2. - '' - ]; - assertions = [ { assertion = config.services.headscale.enable; @@ -502,26 +431,25 @@ in ''; } { - assertion = cfg.settings.oidc == null || cfg.settings.oidc.headscale_api_key_path != null; + assertion = cfg.settings.oidc == null || cfg.settings.headscale.api_key_path != null; message = '' - services.headplane.settings.oidc.headscale_api_key_path must be set - when services.headplane.settings.oidc is non-null. Headplane's OIDC - flow requires a Headscale API key to mint sessions. + services.headplane.settings.headscale.api_key_path must be set + when services.headplane.settings.oidc is non-null. + Headplane's OIDC flow requires a Headscale API key to mint sessions. ''; } { assertion = - agentSettings == null || !agentSettings.enabled || agentSettings.pre_authkey_path != null; + agentSettings == null || !agentSettings.enabled || cfg.settings.headscale.api_key_path != null; message = '' - services.headplane.settings.integration.agent.pre_authkey_path must be set - when the agent is enabled. + services.headplane.settings.headscale.api_key_path must be set when the agent is enabled. ''; } ]; environment = { systemPackages = [ cfg.package ]; - etc."headplane/config.yaml".source = "${settingsFile}"; + etc."headplane/config.yaml".source = settingsFile; }; systemd.services.headplane = { @@ -534,6 +462,7 @@ in config.systemd.services.headscale.name ]; requires = [ config.systemd.services.headscale.name ]; + restartTriggers = [ settingsFile ]; environment = { HEADPLANE_DEBUG_LOG = toString cfg.debug; diff --git a/pkgs/by-name/he/headplane-agent/package.nix b/pkgs/by-name/he/headplane-agent/package.nix index d7e795a62a99..583c4941847d 100644 --- a/pkgs/by-name/he/headplane-agent/package.nix +++ b/pkgs/by-name/he/headplane-agent/package.nix @@ -1,22 +1,15 @@ { buildGoModule, - fetchFromGitHub, + headplane, lib, }: buildGoModule (finalAttrs: { pname = "headplane-agent"; __structuredAttrs = true; - # Note, if you are upgrading this, you should upgrade headplane at the same time - version = "0.6.3"; + inherit (headplane) version src; - src = fetchFromGitHub { - owner = "tale"; - repo = "headplane"; - tag = "v${finalAttrs.version}"; - hash = "sha256-zvJUTKRIlHyPMq80teVXBSb7K9Zz44Kuuj2PPi6qIOw="; - }; + vendorHash = headplane.goVendorHash; - vendorHash = "sha256-MvrqKMD+A+qBZmzQv+T9920U5uJop+pjfJpZdm2ZqEA="; subPackages = [ "cmd/hp_agent" ]; ldflags = [ diff --git a/pkgs/by-name/he/headplane/package.nix b/pkgs/by-name/he/headplane/package.nix index 61201296d950..4e844e82b10b 100644 --- a/pkgs/by-name/he/headplane/package.nix +++ b/pkgs/by-name/he/headplane/package.nix @@ -3,32 +3,31 @@ fetchFromGitHub, fetchPnpmDeps, git, - headplane-agent, lib, makeWrapper, nixosTests, - nodejs_22, + nodejs_24, pnpm_10, pnpmConfigHook, stdenv, }: let pname = "headplane"; - # Note, if you are upgrading this, you should upgrade headplane-agent at the same time - version = "0.6.3"; - pnpmDepsHash = "sha256-CsmffCo9Se/4oiOqbcuhjPMuGmR2GL+YfcyWgzBTAh8="; + version = "0.7.0"; + goVendorHash = "sha256-MvrqKMD+A+qBZmzQv+T9920U5uJop+pjfJpZdm2ZqEA="; + pnpmDepsHash = "sha256-OBerkCnB/QL5HGYp2kehzFYEIKSuqpBt0dTFHIypc00="; src = fetchFromGitHub { owner = "tale"; repo = "headplane"; tag = "v${version}"; - hash = "sha256-zvJUTKRIlHyPMq80teVXBSb7K9Zz44Kuuj2PPi6qIOw="; + hash = "sha256-UMAGsrG2xfpgWlsDhf4aWJKoOrUbruucDNOhCJcYmQQ="; }; headplaneSshWasm = buildGoModule { pname = "headplane-ssh-wasm"; inherit version src; subPackages = [ "cmd/hp_ssh" ]; - vendorHash = "sha256-MvrqKMD+A+qBZmzQv+T9920U5uJop+pjfJpZdm2ZqEA="; + vendorHash = goVendorHash; env.CGO_ENABLED = 0; doCheck = false; buildPhase = '' @@ -73,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ git makeWrapper - nodejs_22 + nodejs_24 pnpm_10 pnpmConfigHook ]; @@ -82,14 +81,14 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; hash = pnpmDepsHash; - fetcherVersion = 3; + fetcherVersion = 4; }; buildPhase = '' runHook preBuild - cp ${headplaneSshWasm}/hp_ssh.wasm app/hp_ssh.wasm - cp ${headplaneSshWasm}/wasm_exec.js app/wasm_exec.js - pnpm --offline build + cp ${headplaneSshWasm}/hp_ssh.wasm public/hp_ssh.wasm + cp ${headplaneSshWasm}/wasm_exec.js public/wasm_exec.js + pnpm build runHook postBuild ''; @@ -97,18 +96,15 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall mkdir -p $out/{bin,share/headplane} cp -r build $out/share/headplane/ - cp -r node_modules $out/share/headplane/ cp -r drizzle $out/share/headplane/ - substituteInPlace $out/share/headplane/build/server/index.js \ - --replace "$PWD" "../.." - makeWrapper ${lib.getExe nodejs_22} $out/bin/headplane \ + makeWrapper ${lib.getExe nodejs_24} $out/bin/headplane \ --chdir $out/share/headplane \ --add-flags $out/share/headplane/build/server/index.js runHook postInstall ''; passthru = { - agent = headplane-agent; + inherit goVendorHash; tests = { inherit (nixosTests) headplane; }; }; From 866ade6731ad00ccec3cf4a4475e31f185acdb0e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 03:22:04 +0000 Subject: [PATCH 63/98] roslyn-ls: 5.9.0-1.26314.1 -> 5.9.0-1.26319.6 --- pkgs/by-name/ro/roslyn-ls/deps.json | 30 +++++++++++++-------------- pkgs/by-name/ro/roslyn-ls/package.nix | 6 +++--- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ro/roslyn-ls/deps.json b/pkgs/by-name/ro/roslyn-ls/deps.json index f231b367b081..107bb2673f97 100644 --- a/pkgs/by-name/ro/roslyn-ls/deps.json +++ b/pkgs/by-name/ro/roslyn-ls/deps.json @@ -85,15 +85,15 @@ }, { "pname": "Microsoft.CodeAnalysis.Analyzers", - "version": "5.9.0-1.26306.2", - "hash": "sha256-GdxMDFLl+/+UaJHVKzchPi6Dy23WBPvvZW6Ez+XJc2w=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.analyzers/5.9.0-1.26306.2/microsoft.codeanalysis.analyzers.5.9.0-1.26306.2.nupkg" + "version": "5.9.0-1.26314.1", + "hash": "sha256-eIH9cgoG7C9Q/DgIz4u8YccZpvuV+0e/wNVhHBZJMZU=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.analyzers/5.9.0-1.26314.1/microsoft.codeanalysis.analyzers.5.9.0-1.26314.1.nupkg" }, { "pname": "Microsoft.CodeAnalysis.BannedApiAnalyzers", - "version": "5.9.0-1.26312.114", - "hash": "sha256-vCAz49NzwPMKTrwF93rEyiLrtHyWvImhB/Upqeh3mBQ=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.bannedapianalyzers/5.9.0-1.26312.114/microsoft.codeanalysis.bannedapianalyzers.5.9.0-1.26312.114.nupkg" + "version": "5.9.0-1.26318.105", + "hash": "sha256-th/gB+lr8eukOvYS3mgqOH1xw/MZB92DGtvzxQ1dhCY=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.bannedapianalyzers/5.9.0-1.26318.105/microsoft.codeanalysis.bannedapianalyzers.5.9.0-1.26318.105.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Common", @@ -115,9 +115,9 @@ }, { "pname": "Microsoft.CodeAnalysis.PublicApiAnalyzers", - "version": "5.9.0-1.26312.114", - "hash": "sha256-Eke4nmBnkDrCRILYpXoMzj/6wffm5twnbwkjX00JMsU=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.publicapianalyzers/5.9.0-1.26312.114/microsoft.codeanalysis.publicapianalyzers.5.9.0-1.26312.114.nupkg" + "version": "5.9.0-1.26318.105", + "hash": "sha256-tmvcJ968qvZO0IxSAqGWvRY/Cf3sVoE3lgLKjEKdwMU=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.publicapianalyzers/5.9.0-1.26318.105/microsoft.codeanalysis.publicapianalyzers.5.9.0-1.26318.105.nupkg" }, { "pname": "Microsoft.CSharp", @@ -481,9 +481,9 @@ }, { "pname": "Roslyn.Diagnostics.Analyzers", - "version": "5.9.0-1.26312.114", - "hash": "sha256-aUngqGTjpzYR2uPNHPfvhUApEqx3Sea50vpMU0yCVZ0=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/roslyn.diagnostics.analyzers/5.9.0-1.26312.114/roslyn.diagnostics.analyzers.5.9.0-1.26312.114.nupkg" + "version": "5.9.0-1.26318.105", + "hash": "sha256-OtO3MoCsN12zTiqc2a5kcSe8Gz3bYsLlrRztvMiWTRg=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/roslyn.diagnostics.analyzers/5.9.0-1.26318.105/roslyn.diagnostics.analyzers.5.9.0-1.26318.105.nupkg" }, { "pname": "SQLitePCLRaw.bundle_green", @@ -547,9 +547,9 @@ }, { "pname": "System.CommandLine", - "version": "3.0.0-preview.6.26312.114", - "hash": "sha256-0/D51nnC0jWdrqEUMIVj557NST8zSDwquxrVIRtyyN4=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/516521bf-6417-457e-9a9c-0a4bdfde03e7/nuget/v3/flat2/system.commandline/3.0.0-preview.6.26312.114/system.commandline.3.0.0-preview.6.26312.114.nupkg" + "version": "3.0.0-preview.6.26318.105", + "hash": "sha256-Tk8jtUmyXXdA/vbu4JvRits1TFmoFILzrVwv4ltyF68=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/516521bf-6417-457e-9a9c-0a4bdfde03e7/nuget/v3/flat2/system.commandline/3.0.0-preview.6.26318.105/system.commandline.3.0.0-preview.6.26318.105.nupkg" }, { "pname": "System.ComponentModel.Composition", diff --git a/pkgs/by-name/ro/roslyn-ls/package.nix b/pkgs/by-name/ro/roslyn-ls/package.nix index c84bc8ad1068..febb9ba8e20b 100644 --- a/pkgs/by-name/ro/roslyn-ls/package.nix +++ b/pkgs/by-name/ro/roslyn-ls/package.nix @@ -38,18 +38,18 @@ in buildDotnetModule (finalAttrs: { inherit pname dotnet-sdk dotnet-runtime; - vsVersion = "2.144.9-prerelease"; + vsVersion = "2.145.15-prerelease"; src = fetchFromGitHub { owner = "dotnet"; repo = "roslyn"; rev = "VSCode-CSharp-${finalAttrs.vsVersion}"; - hash = "sha256-Cq1ynxtNaguLhVSSR04wUkqrn4/0YmwGxHfBZC4zMS8="; + hash = "sha256-lQWmk+NYx2dUsD97manGi9s5i9KNBocNrVok3j/6gIw="; }; # versioned independently from vscode-csharp # "roslyn" in here: # https://github.com/dotnet/vscode-csharp/blob/main/package.json - version = "5.9.0-1.26314.1"; + version = "5.9.0-1.26319.6"; projectFile = "src/LanguageServer/${project}/${project}.csproj"; useDotnetFromEnv = true; nugetDeps = ./deps.json; From 7221f0f2a67df0158bd7520a30f32677356dc0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 15 Jul 2026 21:47:59 -0700 Subject: [PATCH 64/98] parla: 0.6.6 -> 0.6.8 Diff: https://github.com/trufae/parla/compare/0.6.6...0.6.8 Changelog: https://github.com/trufae/parla/releases/tag/0.6.8 --- pkgs/by-name/pa/parla/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parla/package.nix b/pkgs/by-name/pa/parla/package.nix index 088e1b0ce231..1de6d1d09658 100644 --- a/pkgs/by-name/pa/parla/package.nix +++ b/pkgs/by-name/pa/parla/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "parla"; - version = "0.6.6"; + version = "0.6.8"; __structuredAttrs = true; strictDeps = true; @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "trufae"; repo = "parla"; tag = finalAttrs.version; - hash = "sha256-ZSI/dABNaApCXKJkLGXFp1Fp221Axurj/Z3O9Q9pQZk="; + hash = "sha256-buUu3+HhK00rRg3ry6m8yBvH/wln7tUJfB5eXCwLCKc="; }; nativeBuildInputs = [ From 6b3e51df76a977f1914eb1e384e1247ddf5da37a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 05:26:37 +0000 Subject: [PATCH 65/98] python3Packages.oelint-data: 1.5.9 -> 1.5.10 --- pkgs/development/python-modules/oelint-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index 0833fb4a5239..81c1f3d2286f 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,7 +8,7 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.5.9"; + version = "1.5.10"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-kVTuRhP9T6kyhgavLsKtxNQz/7fW7LYDLR23rj+WGRM="; + hash = "sha256-8lz1Y0lbsrFPJNWWaxSVFSpd23L5MODe71n+VknfPy8="; }; build-system = [ From e3ca059c7f06bb6c0ef7012028dcd551fcd7921d Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 16 Jul 2026 07:54:28 +0200 Subject: [PATCH 66/98] claude-code: 2.1.210 -> 2.1.211 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md Assisted-by: Claude Code (Claude Opus 4.8) --- pkgs/by-name/cl/claude-code/manifest.json | 38 +++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index 6bd58d1851a3..2e2cab1296a5 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.210", - "commit": "88e9fbf39bf4efa5bca44549b7fd9461628657e6", - "buildDate": "2026-07-14T15:12:31Z", + "version": "2.1.211", + "commit": "17a4b6d7b2ee1936b95e595054c7e7d38fddafb7", + "buildDate": "2026-07-15T16:42:49Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "1b471d62d1117482689d75447f5e050c640da717a5a3c91e6c13792450f8c662", - "size": 241509968 + "checksum": "5a728a76198b6eca7f3c7cdbff43bab44b77b48c2108f7a3107d889773382629", + "size": 242445680 }, "darwin-x64": { "binary": "claude", - "checksum": "892f2c878050d8829e67119328dd9768345fba18a58c169212b70597c9175c40", - "size": 251025552 + "checksum": "33049eb14cf4702b992b7eda41ec077fc6e76539f7fd046e6d32538757235da4", + "size": 251966736 }, "linux-arm64": { "binary": "claude", - "checksum": "84feb193c1d91f3b5eba836ed47c0e4dee953195abba950917c3e101eff174e8", - "size": 257932016 + "checksum": "1fff7e8f947c07b19d10b1fbf714b7e547e9536253b9b58230d8adbc4624f867", + "size": 258849520 }, "linux-x64": { "binary": "claude", - "checksum": "e7d2ceb53ed4c2ced1fe7fc1c6331c98dc5f7b4c9b2722d9c5fa3dd5dff6f719", - "size": 261081912 + "checksum": "8272c8a474ac9ea1bc35f19b9f7c7e7dc4dc4eb6d5ad3e484b19335ac72446b2", + "size": 262023992 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "17f617e24a05533cea8a344f44f0a25b6fb20ee467500601c3cd8392064ec528", - "size": 251180216 + "checksum": "ca094a85ea464b2ebec2ecfcc9e2c056573d4ca95ebe12ffae2c7dccb722e17b", + "size": 252097720 }, "linux-x64-musl": { "binary": "claude", - "checksum": "03012f856faa1a9409d9add13936794f168e530c9746c8a099dec6ce8415c32b", - "size": 255742336 + "checksum": "c99bd7934ac841d5be6ee7d3644cb63bccef2cd495c6c1bb982a1b1deac1b466", + "size": 256680320 }, "win32-x64": { "binary": "claude.exe", - "checksum": "29aa99c436f0d4125780691123b756176d83b59cc7d492304cd4694292d3f04f", - "size": 252385952 + "checksum": "3d8509ae7de11d77dbdc711aa320fc6d5064ce795464a8670696611b57093caf", + "size": 253293728 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "4a603da0a33d49478e55938898ddd06c4ec5d1ec7f443d92dd4352665faaef05", - "size": 246736544 + "checksum": "a0f9bab0dbdda9b43a8765d54e329e44484d9dd7d4f40cf31db6eee27a2da41c", + "size": 247643808 } }, "sdkCompat": { From 25378654cd48b5276208a098cba7691470a110f4 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 16 Jul 2026 07:54:29 +0200 Subject: [PATCH 67/98] vscode-extensions.anthropic.claude-code: 2.1.210 -> 2.1.211 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md Assisted-by: Claude Code (Claude Opus 4.8) --- .../vscode/extensions/anthropic.claude-code/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 634ab22464ac..81658a231b91 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-uWghjE/Ue+i2kUD4KedN4NDTllgiZPMFFXbT0RQnGrE="; + hash = "sha256-JswgBhADhoEUug2h1ZZ7OtFjFUVgCxiqIaWCYCMf+Sw="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-pIwEx6+1Wc+MazqJQYA4h9oOqNOOA8MyJcJOd9Bx2ZM="; + hash = "sha256-+TBwLHUsPx+TiFP+5Gg59Yii76IERNbBQT3RLidogSo="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-Iq5C55YrV5ud74a218pTPIyq1oJisbDRNNefkzjpGs4="; + hash = "sha256-Xglh5yLP4QoeMxqqUUAJyuyehN9hdDookhjwU6znRX4="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.210"; + version = "2.1.211"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From b38ad120704650cad8ea2339d4aec12d0c9bd972 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 06:56:07 +0000 Subject: [PATCH 68/98] python3Packages.python-bsblan: 6.1.6 -> 6.1.7 --- pkgs/development/python-modules/python-bsblan/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-bsblan/default.nix b/pkgs/development/python-modules/python-bsblan/default.nix index 067dda6325b6..edaff773587f 100644 --- a/pkgs/development/python-modules/python-bsblan/default.nix +++ b/pkgs/development/python-modules/python-bsblan/default.nix @@ -19,14 +19,14 @@ buildPythonPackage (finalAttrs: { pname = "python-bsblan"; - version = "6.1.6"; + version = "6.1.7"; pyproject = true; src = fetchFromGitHub { owner = "liudger"; repo = "python-bsblan"; tag = "v${finalAttrs.version}"; - hash = "sha256-1nq1m1jGks4YPn64pUz8lKlES2PwvdfsMlRFYiAEbYg="; + hash = "sha256-ZjhGFEJOUyRz2RKCok/CT0ytInY1juHDqKurGsO5KFo="; }; postPatch = '' From dbb2261b641060fa5752446893cc1f35555986fc Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 16 Jul 2026 03:00:58 -0500 Subject: [PATCH 69/98] =?UTF-8?q?yaziPlugins.clipboard:=200-unstable-2026-?= =?UTF-8?q?05-22=20=E2=86=92=200-unstable-2026-07-14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/XYenon/clipboard.yazi/compare/0ac03203a88a6ca85539378fbb1b73b75fe8521e...4533c7f1b16196ad32749e35344bdc82a624871b --- pkgs/by-name/ya/yazi/plugins/clipboard/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix b/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix index 5d65b9642326..3b4a38a4b0a8 100644 --- a/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "clipboard.yazi"; - version = "0-unstable-2026-05-22"; + version = "0-unstable-2026-07-14"; src = fetchFromGitHub { owner = "XYenon"; repo = "clipboard.yazi"; - rev = "0ac03203a88a6ca85539378fbb1b73b75fe8521e"; - hash = "sha256-Ug0lEL+lR3xH1ps4fNljbs2DyExz0P5M2waWR9XTcEQ="; + rev = "4533c7f1b16196ad32749e35344bdc82a624871b"; + hash = "sha256-lThDO1b9iq+N6x/F9fKEWlNPpgJBTfxpY2xjyZF22mM="; }; meta = { From edca056e2a681ec3112e361402142e973a9e6006 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 16 Jul 2026 03:01:25 -0500 Subject: [PATCH 70/98] =?UTF-8?q?yaziPlugins.gvfs:=200-unstable-2026-03-29?= =?UTF-8?q?=20=E2=86=92=200-unstable-2026-07-13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/boydaihungst/gvfs.yazi/compare/3abc0a258f9d7aeaa453a2d0d6e103c5a305953d...c5a0bb924eceeeb8b44bfc00aba0a97ba0287fa3 --- pkgs/by-name/ya/yazi/plugins/gvfs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix b/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix index 078da3e2925f..beeec6c593ab 100644 --- a/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/gvfs/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "gvfs.yazi"; - version = "0-unstable-2026-03-29"; + version = "0-unstable-2026-07-13"; src = fetchFromGitHub { owner = "boydaihungst"; repo = "gvfs.yazi"; - rev = "3abc0a258f9d7aeaa453a2d0d6e103c5a305953d"; - hash = "sha256-UHneVJ+YXyDuPrZS+PZbs9n9h+VN5M2QG36FdprBkJc="; + rev = "c5a0bb924eceeeb8b44bfc00aba0a97ba0287fa3"; + hash = "sha256-hSHEN/F4uc1FFScB5lLRAKryLwP+O7I9vgEgobGbQyw="; }; meta = { From b3fbdcfcc0fc611dee52e89cefb3aae05ea894d5 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 16 Jul 2026 03:01:36 -0500 Subject: [PATCH 71/98] =?UTF-8?q?yaziPlugins.keep-preferences:=200-unstabl?= =?UTF-8?q?e-2026-05-25=20=E2=86=92=200-unstable-2026-07-15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/XYenon/keep-preferences.yazi/compare/45d93faa8f1da3f4c2fabf68398204fd576705f7...0d32befc027b2ad31b8893bb2832f0f160442a0c --- pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix index 44495c862b37..406be6db7b24 100644 --- a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "keep-preferences.yazi"; - version = "0-unstable-2026-05-25"; + version = "0-unstable-2026-07-15"; src = fetchFromGitHub { owner = "XYenon"; repo = "keep-preferences.yazi"; - rev = "45d93faa8f1da3f4c2fabf68398204fd576705f7"; - hash = "sha256-uNReRmj9slKE/7WYA0gfE5eTO60CdFrFMH1/V3GwvFg="; + rev = "0d32befc027b2ad31b8893bb2832f0f160442a0c"; + hash = "sha256-fdZIouyrWxcFGv51NVYylQRba6PGEzFqEP6mrUQiC9s="; }; meta = { From 8b7b74c9cb17a6bfe7e5f218f37df3a3e632e763 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 16 Jul 2026 03:01:45 -0500 Subject: [PATCH 72/98] =?UTF-8?q?yaziPlugins.mediainfo:=200-unstable-2026-?= =?UTF-8?q?06-06=20=E2=86=92=200-unstable-2026-07-13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/boydaihungst/mediainfo.yazi/compare/a6d30a1c85faabe9bab215b83efb3c646b4c2924...e079a001f4fefd69007e515bbede4e16b95a811e --- pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix index 03d86c88dd55..65e148c38625 100644 --- a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "mediainfo.yazi"; - version = "0-unstable-2026-06-06"; + version = "0-unstable-2026-07-13"; src = fetchFromGitHub { owner = "boydaihungst"; repo = "mediainfo.yazi"; - rev = "a6d30a1c85faabe9bab215b83efb3c646b4c2924"; - hash = "sha256-s2/6ljln64oVbKVFTGbRdxB8x9ASCo7FKDvC65eyDWM="; + rev = "e079a001f4fefd69007e515bbede4e16b95a811e"; + hash = "sha256-RIVcKJO89R4oaE6sJuFcV8pFK4nvWtq6ILAXehu4FIY="; }; meta = { From 15c4f513474374b85e8bdeda76d4113f22299f17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 08:42:59 +0000 Subject: [PATCH 73/98] zed-editor: 1.10.0 -> 1.11.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 d662d9af996a..79d1d0739e53 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -98,7 +98,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "1.10.0"; + version = "1.11.3"; outputs = [ "out" @@ -111,7 +111,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-KLoowntT7rrUWJdZ+uA2qvKih+Ygo58RIxd5jR7fFYE="; + hash = "sha256-1T1MlbnRQgN9Y6bSxPScpsRW3diRCganwhJ5WcLi0dU="; }; postPatch = '' @@ -134,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail 'builder.include(&glib_path_config);' 'builder.include("${lib.getLib glib}/lib/glib-2.0/include");' ''; - cargoHash = "sha256-HzDxvX72H3nLmfI0nIGZISpoF5vTiPj+hT/pz/6MUF4="; + cargoHash = "sha256-zBWVbJKvfzxoNptgczK3cPcF3ESS7P41gQC+r0l78Y0="; __structuredAttrs = true; From 2fdbe55932e7d91002a1f5f346c7f9bbd30c9939 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 09:29:47 +0000 Subject: [PATCH 74/98] python3Packages.oelint-parser: 8.11.5 -> 8.11.6 --- pkgs/development/python-modules/oelint-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix index a42dbd7cd982..f3f59f4463e5 100644 --- a/pkgs/development/python-modules/oelint-parser/default.nix +++ b/pkgs/development/python-modules/oelint-parser/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-parser"; - version = "8.11.5"; + version = "8.11.6"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-parser"; tag = finalAttrs.version; - hash = "sha256-DwbpF1H5fY854YKqB/8ppg6gMS2VhMzoyY8yr/DsfBk="; + hash = "sha256-lRfSrWZqkTsDjJzYXg4juPpxmrHHp3hvatyN3TdPAVw="; }; pythonRelaxDeps = [ "regex" ]; From b6085fc0204f47886b5f0dea0d8b1e519a5b747a Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Mon, 27 Apr 2026 15:49:35 +0200 Subject: [PATCH 75/98] nixos/vnstat: add RFC-42 settings --- nixos/modules/services/monitoring/vnstat.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/nixos/modules/services/monitoring/vnstat.nix b/nixos/modules/services/monitoring/vnstat.nix index 062d181b059a..ea7181856c95 100644 --- a/nixos/modules/services/monitoring/vnstat.nix +++ b/nixos/modules/services/monitoring/vnstat.nix @@ -6,17 +6,32 @@ }: let cfg = config.services.vnstat; + settingsFormat = pkgs.formats.keyValue { }; in { options.services.vnstat = { enable = lib.mkEnableOption "update of network usage statistics via vnstatd"; package = lib.mkPackageOption pkgs "vnstat" { }; + settings = lib.mkOption { + type = lib.types.submodule { freeformType = settingsFormat.type; }; + default = { }; + description = '' + Configuration for vnstat. Refer to + [https://humdi.net/vnstat/man/vnstat.conf.html] + or {manpage}`vnstat.conf(5)` for more information. + ''; + example = { + AlwaysAddNewInterfaces = 1; + }; + }; }; config = lib.mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; + environment.etc."vnstat.conf".source = settingsFormat.generate "vnstat.conf" cfg.settings; + users = { groups.vnstatd = { }; From 6d3c620fa6d2c55014a4f9b9b5d66a26b7c47a09 Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Mon, 27 Apr 2026 15:50:31 +0200 Subject: [PATCH 76/98] nixos/vnstat: add hmenke as maintainer --- nixos/modules/services/monitoring/vnstat.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/monitoring/vnstat.nix b/nixos/modules/services/monitoring/vnstat.nix index ea7181856c95..4aaa89668c19 100644 --- a/nixos/modules/services/monitoring/vnstat.nix +++ b/nixos/modules/services/monitoring/vnstat.nix @@ -74,4 +74,8 @@ in }; }; }; + + meta = { + maintainers = with lib.maintainers; [ hmenke ]; + }; } From d5c86e51d81e7c38e3bfc51b659bd20009c449ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 10:17:50 +0000 Subject: [PATCH 77/98] troubadix: 26.4.6 -> 26.7.1 --- pkgs/by-name/tr/troubadix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index 51d633c04f1b..3eaac270204c 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "26.4.6"; + version = "26.7.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; tag = "v${finalAttrs.version}"; - hash = "sha256-wZpxwgIGvl4cVpPNrsYa5eGbAUgdf4lOxP2f537FYQI="; + hash = "sha256-qGByIyO9JmCDNs1BMpO5gjt27Av502NB92vaOcUpuaA="; }; pythonRelaxDeps = [ From 2b54d4d8564870790987867a2cdcca4e52d52a1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 11:01:31 +0000 Subject: [PATCH 78/98] python3Packages.msgraph-core: 1.4.0 -> 1.5.1 --- pkgs/development/python-modules/msgraph-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msgraph-core/default.nix b/pkgs/development/python-modules/msgraph-core/default.nix index 58ad118486c1..918f3cc58184 100644 --- a/pkgs/development/python-modules/msgraph-core/default.nix +++ b/pkgs/development/python-modules/msgraph-core/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "msgraph-core"; - version = "1.4.0"; + version = "1.5.1"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python-core"; tag = "v${version}"; - hash = "sha256-1fgLW6tpaDMOIaAU92ty9JYx/bZxDs4VjNPDCPIze/A="; + hash = "sha256-oF9ipN8jEMFeC4b0jGlNPQWsk8/dTAmLzS4R/xfXZfk="; }; build-system = [ setuptools ]; From 1cb22c69681dca6a984743955fdbfd104ffeb6fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 12:15:16 +0000 Subject: [PATCH 79/98] python3Packages.databricks-sdk: 0.119.0 -> 0.121.0 --- pkgs/development/python-modules/databricks-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 29e81219d64f..dd6f00ccfd04 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { pname = "databricks-sdk"; - version = "0.119.0"; + version = "0.121.0"; pyproject = true; __structuredAttrs = true; @@ -30,7 +30,7 @@ buildPythonPackage (finalAttrs: { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-tdlFT0Rg0VGjtJ9UZSDu6zt5O+fXdmr484+3n4D0p8M="; + hash = "sha256-EvTh2zxQE7xSzxaipI8qeG0tK/Bnk8bDKbWKdMDO0F4="; }; build-system = [ From 1fe86fe8067ac9218d46aaf85ce72178413d9b6b Mon Sep 17 00:00:00 2001 From: "Katja Ramona Sophie Kwast (zaphyra)" Date: Thu, 16 Jul 2026 14:17:46 +0200 Subject: [PATCH 80/98] gomuks-web: 26.06 -> 26.07 https://github.com/gomuks/gomuks/releases/tag/v0.2607.0 --- pkgs/by-name/go/gomuks-web/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 8e63af527577..0ee8671cb9a6 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -11,17 +11,17 @@ buildGoModule (finalAttrs: { pname = "gomuks-web"; - version = "26.06"; + version = "26.07"; src = fetchFromGitHub { owner = "gomuks"; repo = "gomuks"; tag = "v0.${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}.0"; - hash = "sha256-Q4hu3bcB16iuqASZvlv7nDvxj8CFX66qWp6DHIUTmh4="; + hash = "sha256-OgcmRBuVFTPzAVgNVDUZcfdgxHi4mtUcbmfTRPx/f9M="; }; proxyVendor = true; - vendorHash = "sha256-iuSu5MvNRt+eCZ9wxUwMo6X0joos7q9WPyXBwhn/0yE="; + vendorHash = "sha256-wNscq9FDJb9+WqKCBZ9YD+EQ/Sc2PAznunKP6hrs+Ms="; nativeBuildInputs = [ nodejs @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { npmRoot = "web"; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/web"; - hash = "sha256-RiOes+tmAxhA9IkyA6yWQXTjjXyZg2Z8FmPTgcmCg/g="; + hash = "sha256-C+zEMI2wmO3EvefpswTk9Tq3AV1Acfi+w3oO5WpxLIQ="; }; }; From e365f12aca41d3d2af0ad79711243326436a41d5 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Fri, 17 Jul 2026 00:48:08 +1200 Subject: [PATCH 81/98] nix-unit: 2.34.2 -> 2.35.0 --- pkgs/by-name/ni/nix-unit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nix-unit/package.nix b/pkgs/by-name/ni/nix-unit/package.nix index a958b1ebcd78..c789215e7f9a 100644 --- a/pkgs/by-name/ni/nix-unit/package.nix +++ b/pkgs/by-name/ni/nix-unit/package.nix @@ -17,17 +17,17 @@ let # We pin the nix version to a known working one here as upgrades can likely break the build. # Since the nix language is rather stable we don't always need to have the latest and greatest for unit tests # On each update of nix unit we should re-evaluate what version we need. - nixComponents = nixVersions.nixComponents_2_34; + nixComponents = nixVersions.nixComponents_2_35; in stdenv.mkDerivation (finalAttrs: { pname = "nix-unit"; - version = "2.34.2"; + version = "2.35.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-unit"; rev = "v${finalAttrs.version}"; - hash = "sha256-eG+ETC+lvHDLhlKgQB6/lGfpqr56Lt3+j1pHOeb4tK4="; + hash = "sha256-eXyZw2ddCKT5xMY8SDnV6lkr61zvSc7CNJeJSAjKqN4="; }; buildInputs = [ From a4a3c6d2dfa34cb40a1b6f626c3d376392104813 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 13:24:59 +0000 Subject: [PATCH 82/98] libretro.snes9x: 0-unstable-2026-07-05 -> 0-unstable-2026-07-13 --- pkgs/applications/emulators/libretro/cores/snes9x.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/snes9x.nix b/pkgs/applications/emulators/libretro/cores/snes9x.nix index aee94c8e128b..ac4657b975c3 100644 --- a/pkgs/applications/emulators/libretro/cores/snes9x.nix +++ b/pkgs/applications/emulators/libretro/cores/snes9x.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "snes9x"; - version = "0-unstable-2026-07-05"; + version = "0-unstable-2026-07-13"; src = fetchFromGitHub { owner = "snes9xgit"; repo = "snes9x"; - rev = "51ef0275df25fc6347d241e3b5325b52b6e96582"; - hash = "sha256-+f6u8VUHNLI9pb2AFLyEoGQtGzNIkeWS2wvF9PYDIm8="; + rev = "b5cc7651f9fc02189cb51b5a43848877db5aec42"; + hash = "sha256-htwL5m49J+ku7h79Eu4y74LKiHkbL3UE3+LAXE52ZY8="; }; makefile = "Makefile"; From 4b1a16ac0bd10c4273c4b928ee4b8d306265a552 Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Mon, 27 Apr 2026 16:04:36 +0200 Subject: [PATCH 83/98] nixos/vnstat: add NixOS test --- nixos/tests/all-tests.nix | 1 + nixos/tests/vnstat.nix | 26 ++++++++++++++++++++++++++ pkgs/by-name/vn/vnstat/package.nix | 3 +++ 3 files changed, 30 insertions(+) create mode 100644 nixos/tests/vnstat.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 56b81080e417..f321b6872c5a 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1844,6 +1844,7 @@ in }; virtualbox = handleTestOn [ "x86_64-linux" ] ./virtualbox.nix { }; vm-variant = handleTest ./vm-variant.nix { }; + vnstat = runTest ./vnstat.nix; vscode-remote-ssh = handleTestOn [ "x86_64-linux" ] ./vscode-remote-ssh.nix { }; vscodium = import ./vscodium.nix { inherit runTest; }; vsftpd = runTest ./vsftpd.nix; diff --git a/nixos/tests/vnstat.nix b/nixos/tests/vnstat.nix new file mode 100644 index 000000000000..eae44e1a92d3 --- /dev/null +++ b/nixos/tests/vnstat.nix @@ -0,0 +1,26 @@ +{ lib, ... }: +{ + name = "vnstat"; + meta.maintainers = with lib.maintainers; [ hmenke ]; + + containers.machine = { + services.vnstat = { + enable = true; + settings = { + AlwaysAddNewInterfaces = 1; + }; + }; + }; + + testScript = '' + start_all() + + machine.wait_for_unit("vnstat.service") + + machine.succeed("vnstat --iflist") + machine.fail("vnstat -i dummy0") + machine.succeed("ip link add dummy0 type dummy") + machine.succeed("ip link set dummy0 up") + machine.wait_until_succeeds("vnstat -i dummy0", timeout=10) + ''; +} diff --git a/pkgs/by-name/vn/vnstat/package.nix b/pkgs/by-name/vn/vnstat/package.nix index 30c88749b3e8..136d6c43b4be 100644 --- a/pkgs/by-name/vn/vnstat/package.nix +++ b/pkgs/by-name/vn/vnstat/package.nix @@ -7,6 +7,7 @@ ncurses, sqlite, check, + nixosTests, }: stdenv.mkDerivation (finalAttrs: { @@ -40,6 +41,8 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; + passthru.tests = { inherit (nixosTests) vnstat; }; + meta = { description = "Console-based network statistics utility for Linux"; longDescription = '' From 13484259fde9e9fb743cdbdce584505a58332122 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Thu, 16 Jul 2026 15:46:53 +0200 Subject: [PATCH 84/98] coqPackages.stalmarck-tactic: enable compilation on master --- pkgs/development/coq-modules/stalmarck/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/stalmarck/default.nix b/pkgs/development/coq-modules/stalmarck/default.nix index 50eea900a422..3f9a243f8eec 100644 --- a/pkgs/development/coq-modules/stalmarck/default.nix +++ b/pkgs/development/coq-modules/stalmarck/default.nix @@ -38,8 +38,11 @@ let "Coq tactic and verified tool for proving tautologies using Stålmarck's algorithm" else "A two-level approach to prove tautologies using Stålmarck's algorithm in Coq."; + duneOverride = lib.optionalAttrs (version == "8.20.0" || defaultVersion == "8.20.0") { + dune = dune.override { version = "3.21.1"; }; + }; in - mkRocqDerivation.override { dune = dune.override { version = "3.21.1"; }; } { + mkRocqDerivation.override duneOverride { useCoq = true; namePrefix = [ "coq" ]; inherit From 2add52cc3e44fbe3e760f9f429744ed33f3ea7c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 14:10:29 +0000 Subject: [PATCH 85/98] maigret: 0.6.2 -> 0.6.3 --- pkgs/by-name/ma/maigret/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/maigret/package.nix b/pkgs/by-name/ma/maigret/package.nix index 428650819675..2322b0d6fd76 100644 --- a/pkgs/by-name/ma/maigret/package.nix +++ b/pkgs/by-name/ma/maigret/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "maigret"; - version = "0.6.2"; + version = "0.6.3"; pyproject = true; src = fetchFromGitHub { owner = "soxoj"; repo = "maigret"; tag = "v${finalAttrs.version}"; - hash = "sha256-KgSf0lM8euahWRYT+acuoH6C+NN08IzkVGzytfnvHEg="; + hash = "sha256-iKWPIDxuwoNzyWZAiziWU2Q7VDFgGqAcxYjcw6L/5Ho="; }; pythonRelaxDeps = true; From 745487006e12262667d4acf568362df7c75296d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 14:11:57 +0000 Subject: [PATCH 86/98] cargo-shear: 1.13.1 -> 1.13.2 --- pkgs/by-name/ca/cargo-shear/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-shear/package.nix b/pkgs/by-name/ca/cargo-shear/package.nix index ff89dd62390d..d0ee4ba4e9fd 100644 --- a/pkgs/by-name/ca/cargo-shear/package.nix +++ b/pkgs/by-name/ca/cargo-shear/package.nix @@ -8,15 +8,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-shear"; - version = "1.13.1"; + version = "1.13.2"; src = fetchCrate { pname = "cargo-shear"; version = finalAttrs.version; - hash = "sha256-Luf6/kG0MgnBDyMLZGUSadPI60DOx5Jra3I3ezOGM4w="; + hash = "sha256-69OwhT4vc4xwvuVxZ0C7F/Us01TsuYJnnTKT6PHsOF8="; }; - cargoHash = "sha256-d+3ZfygD4CzHLgT45KcCw2rr313eVO7PhGZpgJpbxW8="; + cargoHash = "sha256-x0lZ8E/P9IaPSdzUo2O3t5qR2I3959So9uaAm4PBM4E="; env = { # https://github.com/Boshen/cargo-shear/blob/v1.6.2/src/lib.rs#L51-L54 From 8e28c091025b9544569498648e8914182bdae84c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 14:20:10 +0000 Subject: [PATCH 87/98] jsign: 7.4 -> 7.5 --- pkgs/by-name/js/jsign/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/js/jsign/package.nix b/pkgs/by-name/js/jsign/package.nix index 2dfbd3b1a734..f12100177111 100644 --- a/pkgs/by-name/js/jsign/package.nix +++ b/pkgs/by-name/js/jsign/package.nix @@ -18,13 +18,13 @@ maven.buildMavenPackage rec { pname = "jsign"; # For build from non-release, increment version by one and add -SNAPSHOT # e.g. 7.3-SNAPSHOT - version = "7.4"; + version = "7.5"; src = fetchFromGitHub { owner = "ebourg"; repo = "jsign"; tag = version; - hash = "sha256-r19w9k6Iuk6AQGC3l2yu6Ocn740BtE7DjtFLXUdhdw8="; + hash = "sha256-Eg23jy5K4F8pL0qqt7Ut/9NOXR9UfnQD7S7qtX9vAjk="; }; mvnHash = "sha256-zxlwb2id8yAw/yxTjD6jyAkPJx9IazrPQYGacQGLEK8="; From e8ddd49ea964d0f1c0caf400343985ebe771d4c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 16 Jul 2026 16:21:59 +0200 Subject: [PATCH 88/98] topgrade: 17.7.0 -> 17.8.0 Diff: https://github.com/topgrade-rs/topgrade/compare/v17.7.0...v17.8.0 Changelog: https://github.com/topgrade-rs/topgrade/releases/tag/v17.8.0 --- pkgs/by-name/to/topgrade/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/topgrade/package.nix b/pkgs/by-name/to/topgrade/package.nix index 45ef928a6052..ea32487e6167 100644 --- a/pkgs/by-name/to/topgrade/package.nix +++ b/pkgs/by-name/to/topgrade/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "topgrade"; - version = "17.7.0"; + version = "17.8.0"; src = fetchFromGitHub { owner = "topgrade-rs"; repo = "topgrade"; tag = "v${finalAttrs.version}"; - hash = "sha256-2oydjlPZLWlGNvahsRK7kG5gxEKEHMDNxteaOeYupPA="; + hash = "sha256-Cvyvk7Q9BpNGNDXYwSwUpAqF8RWNGZ3SVKDOzPrjzFs="; }; - cargoHash = "sha256-8pK6ZUlMNcczbmMJvQUsJKp0RoXnimnkbAc7SzrIcJQ="; + cargoHash = "sha256-RPYJNcF6TUEH1a0ErcdqOs8RQcnBZu3sTiw6X1d15D8="; nativeBuildInputs = [ installShellFiles From 13df38b2190fb111fa73d42f9dd07b05e74e080f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 14:49:33 +0000 Subject: [PATCH 89/98] home-assistant-custom-components.llm_intents: 1.8.2 -> 1.8.3 --- .../home-assistant/custom-components/llm_intents/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/llm_intents/package.nix b/pkgs/servers/home-assistant/custom-components/llm_intents/package.nix index a27acf6b976a..0731b72a3a5f 100644 --- a/pkgs/servers/home-assistant/custom-components/llm_intents/package.nix +++ b/pkgs/servers/home-assistant/custom-components/llm_intents/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent (finalAttrs: { owner = "skye-harris"; domain = "llm_intents"; - version = "1.8.2"; + version = "1.8.3"; src = fetchFromGitHub { inherit (finalAttrs) owner; repo = "llm_intents"; tag = finalAttrs.version; - hash = "sha256-UYWt+PpG0M1DE1nHqLJ/npp29JyfNz19Pyb1Jv3LM48="; + hash = "sha256-WqPemaBKTiOiO3nT0PDQqhRMjvLAA3WNOGM1stbapBE="; }; dependencies = [ From e45b4c3064d70c5c82f93022a9f662a02478024e Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 16 Jul 2026 15:16:30 +0000 Subject: [PATCH 90/98] python3Packages.autopxd2: 3.2.2 -> 3.2.3 --- pkgs/development/python-modules/autopxd2/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/autopxd2/default.nix b/pkgs/development/python-modules/autopxd2/default.nix index a76919118895..ac98e106b73b 100644 --- a/pkgs/development/python-modules/autopxd2/default.nix +++ b/pkgs/development/python-modules/autopxd2/default.nix @@ -11,13 +11,14 @@ buildPythonPackage rec { pname = "python-autopxd2"; - version = "3.2.2"; + version = "3.2.3"; pyproject = true; + __structuredAttrs = true; src = fetchPypi { pname = "autopxd2"; inherit version; - hash = "sha256-fzq5xy7vPjxwgaEyBXk3Ke9JnySJ3PM5WAucFCZ/IP8="; + hash = "sha256-Zf44gmkuWvp8lfrScq4GAhOisLYu4scyuNp1Cn3lnVc="; }; build-system = [ @@ -34,6 +35,13 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTestMarks = [ + # downloads headers at runtime + "real_headers" + # needs clang2 python module + "libclang" + ]; + enabledTestPaths = [ "test/" ]; From ba84bc11c4f0721bb8e874e9644e495dce883f65 Mon Sep 17 00:00:00 2001 From: Lucas Hoffmann Date: Tue, 14 Jul 2026 06:28:19 +0200 Subject: [PATCH 91/98] afew: 3.0.1 -> 4.0.0 Changelog: https://github.com/afewmail/afew/blob/master/NEWS.md#afew-400-2026-07-16 --- pkgs/by-name/af/afew/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index d5aa04249411..5928db88c1a4 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -9,17 +9,17 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "afew"; - version = "3.0.1"; + version = "4.0.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - sha256 = "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff"; + hash = "sha256-d6WfXt4K5nLawwdsWXHgy0+nMJXqxs9QQ0xmVeX1m3Q="; }; nativeBuildInputs = with python3Packages; [ sphinxHook - setuptools_80 + setuptools setuptools-scm ]; @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: { propagatedBuildInputs = with python3Packages; [ chardet dkimpy - notmuch + notmuch2 setuptools ]; From f6a8557194015f5152637b00d17232ccb302f60e Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 16 Jul 2026 17:33:37 +0200 Subject: [PATCH 92/98] afew: 4.0.0 -> 4.0.1 --- pkgs/by-name/af/afew/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index 5928db88c1a4..4b9534b4e0ea 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -9,12 +9,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "afew"; - version = "4.0.0"; + version = "4.0.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-d6WfXt4K5nLawwdsWXHgy0+nMJXqxs9QQ0xmVeX1m3Q="; + hash = "sha256-LPKSD4aMAREtf5Y4A9oa6Sh5lv/uuLpamcP35SBgA/M="; }; nativeBuildInputs = with python3Packages; [ From 45d3f8a556372563769f52efbb4e5753246a8816 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 16 Jul 2026 17:37:37 +0200 Subject: [PATCH 93/98] afew: use build-system, dependencies Also drop the propagated dependency on setuptools, it's not needed anymore since 4.0.0. --- pkgs/by-name/af/afew/package.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index 4b9534b4e0ea..aa07786b61df 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -17,10 +17,13 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-LPKSD4aMAREtf5Y4A9oa6Sh5lv/uuLpamcP35SBgA/M="; }; - nativeBuildInputs = with python3Packages; [ - sphinxHook - setuptools - setuptools-scm + build-system = [ + python3Packages.setuptools + python3Packages.setuptools-scm + ]; + + nativeBuildInputs = [ + python3Packages.sphinxHook ]; sphinxBuilders = [ @@ -28,11 +31,10 @@ python3Packages.buildPythonApplication (finalAttrs: { "man" ]; - propagatedBuildInputs = with python3Packages; [ - chardet - dkimpy - notmuch2 - setuptools + dependencies = [ + python3Packages.chardet + python3Packages.dkimpy + python3Packages.notmuch2 ]; nativeCheckInputs = [ From a2df430578412e2157e5729a03516a602972adfc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 16:06:31 +0000 Subject: [PATCH 94/98] python3Packages.aiosomecomfort: 0.0.37 -> 0.0.38 --- pkgs/development/python-modules/aiosomecomfort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosomecomfort/default.nix b/pkgs/development/python-modules/aiosomecomfort/default.nix index 28537fbea3f2..4501a1d32ced 100644 --- a/pkgs/development/python-modules/aiosomecomfort/default.nix +++ b/pkgs/development/python-modules/aiosomecomfort/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "aiosomecomfort"; - version = "0.0.37"; + version = "0.0.38"; pyproject = true; src = fetchFromGitHub { owner = "mkmer"; repo = "AIOSomecomfort"; tag = version; - hash = "sha256-xyGJsSgxE/UwTEfA2BzVHvgqG1c47/SokLHrysPkFAU="; + hash = "sha256-tjJazA5MFIr3Z3I8l9g6SngH6U616e9jWXfMrim2wPo="; }; build-system = [ From 4596ab92394e69a5553387a7ba7fdd3ff2152ae4 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 16 Jul 2026 12:36:56 -0400 Subject: [PATCH 95/98] pi-coding-agent: 0.80.7 -> 0.80.8 Changelog: https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md --- pkgs/by-name/pi/pi-coding-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 74052c202f84..4f6ca2cfe83b 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -12,16 +12,16 @@ }: buildNpmPackage (finalAttrs: { pname = "pi-coding-agent"; - version = "0.80.7"; + version = "0.80.8"; src = fetchFromGitHub { owner = "earendil-works"; repo = "pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-s7dD82fugvWRvqL1VTcEwCIR5JI6t7VeFHR9NdMtG00="; + hash = "sha256-wCsZA1gb9sFri6OdTWBf0UCXYxqxlbImG8iE6K+D9u4="; }; - npmDepsHash = "sha256-Bd/NIt3lyQR5Y7P+HksPxMQvJc0AjVfDi1M1bH3/eOg="; + npmDepsHash = "sha256-WdSQHKKOVzEFxUQH3QnSVzs+HpJPATnCQ701nbRB0lc="; npmWorkspace = "packages/coding-agent"; From 2267e8a541284ffc1b50f726aff07de67e3cde06 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 16 Jul 2026 11:48:23 -0300 Subject: [PATCH 96/98] sage: work around ipython and scipy regressions --- .../patches/ipython-9_15-workaround.patch | 24 +++++++++++++++++++ .../sage/patches/scipy-1_18-workaround.patch | 13 ++++++++++ pkgs/by-name/sa/sage/sage-src.nix | 8 +++++++ 3 files changed, 45 insertions(+) create mode 100644 pkgs/by-name/sa/sage/patches/ipython-9_15-workaround.patch create mode 100644 pkgs/by-name/sa/sage/patches/scipy-1_18-workaround.patch diff --git a/pkgs/by-name/sa/sage/patches/ipython-9_15-workaround.patch b/pkgs/by-name/sa/sage/patches/ipython-9_15-workaround.patch new file mode 100644 index 000000000000..ada5974798f7 --- /dev/null +++ b/pkgs/by-name/sa/sage/patches/ipython-9_15-workaround.patch @@ -0,0 +1,24 @@ +diff --git a/src/sage/doctest/test.py b/src/sage/doctest/test.py +index 812f8167c12..38e553ad5bd 100644 +--- a/src/sage/doctest/test.py ++++ b/src/sage/doctest/test.py +@@ -468,6 +468,7 @@ Test the ``--debug`` option:: + s...: b = 5 + s...: a + b + 8 ++ ... + sage: + + Returning to doctests... +diff --git a/src/sage/tests/cmdline.py b/src/sage/tests/cmdline.py +index 56fc16a205c..be2ae2a1b3d 100644 +--- a/src/sage/tests/cmdline.py ++++ b/src/sage/tests/cmdline.py +@@ -327,6 +327,7 @@ be ignored. In Pdb, we run the ``help`` command:: + ********************************************************************** + Previously executed commands: + s...: assert True is False ++ ... + sage: + + Returning to doctests... diff --git a/pkgs/by-name/sa/sage/patches/scipy-1_18-workaround.patch b/pkgs/by-name/sa/sage/patches/scipy-1_18-workaround.patch new file mode 100644 index 000000000000..5c4c4454c54d --- /dev/null +++ b/pkgs/by-name/sa/sage/patches/scipy-1_18-workaround.patch @@ -0,0 +1,13 @@ +diff --git a/src/sage/plot/plot3d/plot3d.py b/src/sage/plot/plot3d/plot3d.py +index bdf15a85e9d..36580eeab6b 100644 +--- a/src/sage/plot/plot3d/plot3d.py ++++ b/src/sage/plot/plot3d/plot3d.py +@@ -316,7 +316,7 @@ class _Coordinates: + ....: [ 0.16763356, 0.19993708, 0.31403568, 0.47359696, 0.55282422], + ....: [ 0.16763356, 0.25683223, 0.16649297, 0.10594339, 0.55282422]]) + sage: import scipy.interpolate +- sage: f=scipy.interpolate.RectBivariateSpline(v_phi,v_theta,m_r).ev ++ sage: f=lambda *x: scipy.interpolate.RectBivariateSpline(v_phi,v_theta,m_r).ev(*x).item() + sage: spherical_plot3d(f,(0,2*pi),(0,pi)) + Graphics3d Object + """ diff --git a/pkgs/by-name/sa/sage/sage-src.nix b/pkgs/by-name/sa/sage/sage-src.nix index a277be1af4bd..035a899d6e6e 100644 --- a/pkgs/by-name/sa/sage/sage-src.nix +++ b/pkgs/by-name/sa/sage/sage-src.nix @@ -130,6 +130,14 @@ stdenv.mkDerivation rec { url = "https://github.com/sagemath/sage/commit/926f32aab22f81ddb9fda874a20fee84c7bfacc3.patch?full_index=1"; hash = "sha256-EMn/fr5WlRQtFj5GHo02kczasmKaiqFfRSVZo2uvOPI="; }) + + # work around https://github.com/ipython/ipython/issues/15207, which + # will likely be properly fixed in IPython 9.16. + ./patches/ipython-9_15-workaround.patch + + # work around https://github.com/scipy/scipy/issues/25471, which is + # fixed as part of SciPy 1.18.1. + ./patches/scipy-1_18-workaround.patch ]; patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches; From cb0155c34e05c17d11911463666ea4ecb8de3367 Mon Sep 17 00:00:00 2001 From: Tiago Ferreira Date: Mon, 13 Apr 2026 23:17:46 +0100 Subject: [PATCH 97/98] mas: add updateScript --- pkgs/by-name/ma/mas/package.nix | 4 ++++ pkgs/by-name/ma/mas/update.sh | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100755 pkgs/by-name/ma/mas/update.sh diff --git a/pkgs/by-name/ma/mas/package.nix b/pkgs/by-name/ma/mas/package.nix index 5e34f52f41bc..2b46f7eec175 100644 --- a/pkgs/by-name/ma/mas/package.nix +++ b/pkgs/by-name/ma/mas/package.nix @@ -9,6 +9,7 @@ versionCheckHook, zsh, }: + stdenvNoCC.mkDerivation (finalAttrs: { pname = "mas"; version = "7.0.0"; @@ -60,6 +61,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; + passthru.updateScript = ./update.sh; + meta = { description = "Mac App Store command line interface"; homepage = "https://github.com/mas-cli/mas"; @@ -67,6 +70,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { mainProgram = "mas"; maintainers = with lib.maintainers; [ zachcoyle + tiferrei ]; platforms = [ "aarch64-darwin" diff --git a/pkgs/by-name/ma/mas/update.sh b/pkgs/by-name/ma/mas/update.sh new file mode 100755 index 000000000000..6ed1b5b71a3c --- /dev/null +++ b/pkgs/by-name/ma/mas/update.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nurl gnused + +set -eu + +ROOT="$(dirname "$(readlink -f "$0")")" +NIX_DRV="$ROOT/package.nix" + +VERSION="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} https://api.github.com/repos/mas-cli/mas/releases/latest \ + | jq -r '.tag_name | ltrimstr("v")')" + +URL="https://github.com/mas-cli/mas/releases/download/v${VERSION}/mas-${VERSION}-arm64.pkg" +HASH=$(nurl --hash --expr \ + "(import { }).fetchurl { url = \"$URL\"; }") + +sed -i "s/version = \".*\"/version = \"$VERSION\"/" "$NIX_DRV" +sed -i "/arm64.pkg\";/{n; s|hash = \"sha256-.\{44\}\"|hash = \"$HASH\"|}" "$NIX_DRV" From 85a93bcb9eb7c3e0c04b731af2b8f75656fcc4b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 17:31:28 +0000 Subject: [PATCH 98/98] biome: 2.5.0 -> 2.5.4 --- pkgs/by-name/bi/biome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix index 21e65a8d6c90..0a577ee4ef5e 100644 --- a/pkgs/by-name/bi/biome/package.nix +++ b/pkgs/by-name/bi/biome/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "biome"; - version = "2.5.0"; + version = "2.5.4"; src = fetchFromGitHub { owner = "biomejs"; repo = "biome"; rev = "@biomejs/biome@${finalAttrs.version}"; - hash = "sha256-d8MhD749rkLWeCKDBxhw2aF3G09h8kug5w2Q40JSkt4="; + hash = "sha256-x8oMtugVmN8Z7obBsiZxLZ5Ikj/oGPXEgg/8M8dsRvc="; }; - cargoHash = "sha256-z1KgScoH9retj0qNd6eOTjejjQypfVkha0ae71Z6TSg="; + cargoHash = "sha256-yV+lvPLPGtWCtbA39NVH1T1Sl1qn1MTsQIVRo3c9+Dg="; nativeBuildInputs = [ pkg-config ];