From 99d0d6055bf24306e5f2551ab0dcbde1f7da2156 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Mon, 18 May 2026 19:34:38 -0400 Subject: [PATCH 001/150] taisei: added philocalyst as maintainer --- pkgs/by-name/ta/taisei/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ta/taisei/package.nix b/pkgs/by-name/ta/taisei/package.nix index cf60561951d0..be4169e16c7b 100644 --- a/pkgs/by-name/ta/taisei/package.nix +++ b/pkgs/by-name/ta/taisei/package.nix @@ -106,6 +106,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ lambda-11235 Gliczy + philocalyst ]; platforms = lib.platforms.all; }; From e53ed8f0318d91a43b492299e6f91c5ffd56d1ca Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 22 May 2026 03:38:21 +0000 Subject: [PATCH 002/150] versitygw: 1.3.1 -> 1.4.1 --- pkgs/by-name/ve/versitygw/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index 7381c66245df..b8fb3a27cbd1 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -8,16 +8,18 @@ buildGoModule (finalAttrs: { pname = "versitygw"; - version = "1.3.1"; + version = "1.4.1"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${finalAttrs.version}"; - hash = "sha256-1SQE0bhv8L70Fdm6CvV2/kq945jvzZretVPsT8dGOJY="; + hash = "sha256-UW6/OfGqX3Y1ddWVQ6w+pdFeOIuE4j5p9JkuZ05HN1o="; }; - vendorHash = "sha256-x9KrZRso/7LfBCbBfCvwqnFKOWS4SEYw6DwxpEAHfZ8="; + vendorHash = "sha256-0AgO5A6kdcQluw8NVHsKVuhuOinwGURHUGbKcpbaIPw="; + + subPackages = [ "./cmd/versitygw" ]; # Require access to online S3 services doCheck = false; From 3629ab97a9e28d35485ae66397275c739fb91baa Mon Sep 17 00:00:00 2001 From: Fritz Stracke Date: Fri, 5 Jun 2026 16:25:36 +0200 Subject: [PATCH 003/150] maintainers: add fstracke --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e7b2f6df34fe..1dc81b3e8585 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9417,6 +9417,13 @@ githubId = 2881922; name = "Francis St-Amour"; }; + fstracke = { + email = "fritz.stracke@rwth-aachen.de"; + github = "fstracke"; + githubId = 31512703; + name = "Fritz Stracke"; + keys = [ { fingerprint = "7A9D 6DB2 0C5A AA55 7838 EEE6 B8CA 2D9A D8F0 506F"; } ]; + }; ftrvxmtrx = { email = "ftrvxmtrx@gmail.com"; github = "ftrvxmtrx"; From 439e1a48e981691121c07b15602349f796a41df4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Mon, 18 May 2026 19:34:46 -0400 Subject: [PATCH 004/150] taisei: added changelog --- pkgs/by-name/ta/taisei/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ta/taisei/package.nix b/pkgs/by-name/ta/taisei/package.nix index be4169e16c7b..c873c6be0235 100644 --- a/pkgs/by-name/ta/taisei/package.nix +++ b/pkgs/by-name/ta/taisei/package.nix @@ -109,5 +109,6 @@ stdenv.mkDerivation (finalAttrs: { philocalyst ]; platforms = lib.platforms.all; + changelog = "https://github.com/taisei-project/taisei/releases/tag/${finalAttrs.src.tag}"; }; }) From ac6d3384c55f78c45d819ada9f5e92c84ef89601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Mon, 18 May 2026 19:34:55 -0400 Subject: [PATCH 005/150] taisei: fix darwin build --- pkgs/by-name/ta/taisei/package.nix | 57 +++++++++++++++++++++--------- 1 file changed, 40 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/ta/taisei/package.nix b/pkgs/by-name/ta/taisei/package.nix index c873c6be0235..76230234dad5 100644 --- a/pkgs/by-name/ta/taisei/package.nix +++ b/pkgs/by-name/ta/taisei/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + # Build depends docutils, meson, @@ -13,10 +14,14 @@ gamemode, shaderc, makeWrapper, + cmake, + mimalloc, + glslang, + libogg, + makeBinaryWrapper, + # Runtime depends - glfw, sdl3, - SDL2_mixer, cglm, freetype, libpng, @@ -24,10 +29,10 @@ zlib, zstd, spirv-cross, - mimalloc, gamemodeSupport ? stdenv.hostPlatform.isLinux, }: + stdenv.mkDerivation (finalAttrs: { pname = "taisei"; version = "1.4.4"; @@ -49,12 +54,12 @@ stdenv.mkDerivation (finalAttrs: { python3Packages.zstandard shaderc makeWrapper + makeBinaryWrapper + cmake ]; buildInputs = [ - glfw sdl3 - SDL2_mixer cglm freetype libpng @@ -63,30 +68,48 @@ stdenv.mkDerivation (finalAttrs: { zstd opusfile openssl - spirv-cross mimalloc + libogg + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + glslang + spirv-cross ] ++ lib.optional gamemodeSupport gamemode; + # Forced to use builtin-sincos because the symbol isn't available otherwise + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin " -Dsincos=__builtin_sincos"; + mesonFlags = [ - (lib.mesonBool "b_lto" false) - (lib.mesonEnable "install_macos_bundle" false) - (lib.mesonEnable "install_relocatable" false) - (lib.mesonEnable "shader_transpiler" false) - (lib.mesonEnable "shader_transpiler_dxbc" false) - (lib.mesonEnable "gamemode" gamemodeSupport) - (lib.mesonEnable "package_data" false) (lib.mesonEnable "vfs_zip" false) + (lib.mesonEnable "shader_transpiler_dxbc" false) + (lib.mesonEnable "package_data" false) + (lib.mesonBool "b_lto" false) + (lib.mesonEnable "gamemode" gamemodeSupport) + (lib.mesonEnable "install_freedesktop" stdenv.hostPlatform.isLinux) + (lib.mesonEnable "install_macos_bundle" stdenv.hostPlatform.isDarwin) + (lib.mesonEnable "install_relocatable" stdenv.hostPlatform.isDarwin) + (lib.mesonEnable "shader_transpiler" stdenv.hostPlatform.isDarwin) ]; preConfigure = '' patchShebangs . ''; - postInstall = lib.optionalString gamemodeSupport '' - wrapProgram $out/bin/taisei \ - --set LD_LIBRARY_PATH ${lib.makeLibraryPath [ gamemode ]} - ''; + postInstall = + lib.optionalString (stdenv.hostPlatform.isLinux && gamemodeSupport) '' + wrapProgram $out/bin/taisei \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gamemode ]}" + '' + + + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications $out/bin + + mv $out/Taisei.app $out/Applications/ + # regular symlink will fail here due to resources being missed + makeBinaryWrapper $out/Applications/Taisei.app/Contents/MacOS/Taisei $out/bin/taisei + ''; strictDeps = true; From 6b7defceaf971f16d315bfa1270683a1daac4e42 Mon Sep 17 00:00:00 2001 From: lukas-sgx Date: Thu, 11 Jun 2026 01:21:12 +0200 Subject: [PATCH 006/150] hss: 1.0.1 -> 1.1.0 --- pkgs/by-name/hs/hss/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hs/hss/package.nix b/pkgs/by-name/hs/hss/package.nix index e3f1104af783..8fd462d86830 100644 --- a/pkgs/by-name/hs/hss/package.nix +++ b/pkgs/by-name/hs/hss/package.nix @@ -17,12 +17,12 @@ buildRubyGem rec { name = "hss-${version}"; inherit ruby; gemName = "hss"; - version = "1.0.1"; - source.sha256 = "0hdfpxxqsh6gisn8mm0knsl1aig9fir0h2x9sirk3gr36qbz5xa4"; + version = "1.1.0"; + source.sha256 = "0zfgsiqy2c99c6hlg69bzj83kn6clkw1jmz6n6xh9ap4hz17blgm"; postInstall = '' substituteInPlace $GEM_HOME/gems/${gemName}-${version}/bin/hss \ - --replace \ + --replace-fail \ "'ssh'" \ "'${openssh}/bin/ssh'" ''; From a742a240a73e990caf58c5c3b768c9e53807d6be Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 13 Jun 2026 13:47:11 +0800 Subject: [PATCH 007/150] doc/javascript.section: recommend fetcherVersion 4 --- doc/languages-frameworks/javascript.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md index 7bf9ad661b55..2061dd5ef131 100644 --- a/doc/languages-frameworks/javascript.section.md +++ b/doc/languages-frameworks/javascript.section.md @@ -493,7 +493,7 @@ In this example, `prePnpmInstall` will be run by both `pnpmConfigHook` and by th #### pnpm `fetcherVersion` {#javascript-pnpm-fetcherVersion} -This is the version of the output of `fetchPnpmDeps`. New packages should use `3`: +This is the version of the output of `fetchPnpmDeps`. New packages should use `4`: ```nix { From d528156e993c28b0c24d5079628e2d0ea2d9b5ed Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sun, 21 Jun 2026 18:09:01 +0200 Subject: [PATCH 008/150] mysql84: 8.4.9 -> 8.4.10 https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-10.html Fixes CVE-2026-46863. --- pkgs/by-name/my/mysql84/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/my/mysql84/package.nix b/pkgs/by-name/my/mysql84/package.nix index 5eed4c7b57f0..b5c7391048a7 100644 --- a/pkgs/by-name/my/mysql84/package.nix +++ b/pkgs/by-name/my/mysql84/package.nix @@ -27,11 +27,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "mysql"; - version = "8.4.9"; + version = "8.4.10"; src = fetchurl { url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz"; - hash = "sha256-5KqLOeQtH+B48zu9c2lfrCtU28e7E38L2+Y/e+GgLWs="; + hash = "sha256-1XpnMLrvFK4Rj39KbgKEW1tQkzdY32H7BuEE8nzMj5Y="; }; nativeBuildInputs = [ From 7b8af507305fc4665d8244b2d1521261eabe1c3d Mon Sep 17 00:00:00 2001 From: "ken.huang1" Date: Wed, 24 Jun 2026 16:12:25 +0800 Subject: [PATCH 009/150] snipaste: 2.10.8 -> 2.11.3 https://www.snipaste.com/linux_version --- pkgs/by-name/sn/snipaste/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snipaste/package.nix b/pkgs/by-name/sn/snipaste/package.nix index d263602fad1e..ef3f7c16cd09 100644 --- a/pkgs/by-name/sn/snipaste/package.nix +++ b/pkgs/by-name/sn/snipaste/package.nix @@ -5,10 +5,10 @@ }: let pname = "snipaste"; - version = "2.10.8"; + version = "2.11.3"; src = fetchurl { url = "https://download.snipaste.com/archives/Snipaste-${version}-x86_64.AppImage"; - hash = "sha256-Ieitxc1HPjqBpf7/rREKca+U0srE+q/s8mz+9Vhczk0="; + hash = "sha256-6ARv8gRbZoul+sbXc9g3MTE6TwC6FxFHxvoaE4UkAzQ="; }; contents = appimageTools.extract { inherit pname version src; }; in From a39323f036800d4f40fb6b78e388716b6bb1fbc2 Mon Sep 17 00:00:00 2001 From: kenis <1836362346@qq.com> Date: Wed, 24 Jun 2026 16:38:45 +0800 Subject: [PATCH 010/150] snipaste: add macOS support --- pkgs/by-name/sn/snipaste/package.nix | 88 +++++++++++++++++++++------- pkgs/by-name/sn/snipaste/sources.nix | 23 ++++++++ pkgs/by-name/sn/snipaste/update.sh | 59 +++++++++++++++---- 3 files changed, 139 insertions(+), 31 deletions(-) create mode 100644 pkgs/by-name/sn/snipaste/sources.nix diff --git a/pkgs/by-name/sn/snipaste/package.nix b/pkgs/by-name/sn/snipaste/package.nix index ef3f7c16cd09..cd2a8efd0ecf 100644 --- a/pkgs/by-name/sn/snipaste/package.nix +++ b/pkgs/by-name/sn/snipaste/package.nix @@ -2,26 +2,23 @@ appimageTools, lib, fetchurl, + stdenv, + stdenvNoCC, + undmg, + makeWrapper, }: -let - pname = "snipaste"; - version = "2.11.3"; - src = fetchurl { - url = "https://download.snipaste.com/archives/Snipaste-${version}-x86_64.AppImage"; - hash = "sha256-6ARv8gRbZoul+sbXc9g3MTE6TwC6FxFHxvoaE4UkAzQ="; - }; - contents = appimageTools.extract { inherit pname version src; }; -in -appimageTools.wrapType2 { - inherit pname version src; - passthru.updateScript = ./update.sh; - extraInstallCommands = '' - install -d $out/share/{applications,icons} - cp ${contents}/usr/share/applications/*.desktop -t $out/share/applications/ - cp -r ${contents}/usr/share/icons/* -t $out/share/icons/ - substituteInPlace $out/share/applications/*.desktop --replace-warn 'Exec=Snipaste' 'Exec=${pname}' - ''; +let + sources = import ./sources.nix { inherit fetchurl; }; + source = + sources.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + pname = "snipaste"; + inherit (source) version src; + + passthru = { + updateScript = ./update.sh; + }; meta = { description = "Screenshot tools"; @@ -32,7 +29,58 @@ appimageTools.wrapType2 { ltrump ]; mainProgram = "snipaste"; - platforms = [ "x86_64-linux" ]; + platforms = [ + "aarch64-darwin" + "x86_64-darwin" + "x86_64-linux" + ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; -} +in +if stdenv.hostPlatform.isDarwin then + stdenvNoCC.mkDerivation { + inherit + pname + version + src + passthru + meta + ; + + nativeBuildInputs = [ + undmg + makeWrapper + ]; + + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications $out/bin + cp -R Snipaste.app $out/Applications + makeWrapper $out/Applications/Snipaste.app/Contents/MacOS/Snipaste $out/bin/snipaste + + runHook postInstall + ''; + } +else + let + contents = appimageTools.extract { inherit pname version src; }; + in + appimageTools.wrapType2 { + inherit + pname + version + src + passthru + meta + ; + + extraInstallCommands = '' + install -d $out/share/{applications,icons} + install -m 444 ${contents}/Snipaste.desktop $out/share/applications/${pname}.desktop + cp -r ${contents}/usr/share/icons/* -t $out/share/icons/ + substituteInPlace $out/share/applications/${pname}.desktop --replace-warn 'Exec=Snipaste' 'Exec=${pname}' + ''; + } diff --git a/pkgs/by-name/sn/snipaste/sources.nix b/pkgs/by-name/sn/snipaste/sources.nix new file mode 100644 index 000000000000..fd43d746efdc --- /dev/null +++ b/pkgs/by-name/sn/snipaste/sources.nix @@ -0,0 +1,23 @@ +# Generated by ./update.sh - do not update manually! +# Last updated: 2026-06-20 +{ fetchurl }: +let + any-darwin = { + version = "2.11.3"; + src = fetchurl { + url = "https://download.snipaste.com/archives/Snipaste-2.11.3.dmg"; + hash = "sha256-oih4OIieexc0pl2VK65e9/R5vcFj0MMb6RhZvKEg/T4="; + }; + }; +in +{ + aarch64-darwin = any-darwin; + x86_64-darwin = any-darwin; + x86_64-linux = { + version = "2.11.3"; + src = fetchurl { + url = "https://download.snipaste.com/archives/Snipaste-2.11.3-x86_64.AppImage"; + hash = "sha256-6ARv8gRbZoul+sbXc9g3MTE6TwC6FxFHxvoaE4UkAzQ="; + }; + }; +} diff --git a/pkgs/by-name/sn/snipaste/update.sh b/pkgs/by-name/sn/snipaste/update.sh index 1c6843fe6839..114574e3732d 100755 --- a/pkgs/by-name/sn/snipaste/update.sh +++ b/pkgs/by-name/sn/snipaste/update.sh @@ -1,15 +1,52 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash curl coreutils jq common-updater-scripts +#!nix-shell -i bash -p bash curl coreutils jq nix -latestTag=$(curl -sSfL https://www.snipaste.com/linux_version | jq -r ".subject") -latestVersion="$(expr "$latestTag" : 'v\(.*\)')" -currentVersion=$(nix-instantiate --eval -E "with import ./. {}; snipaste.version" | tr -d '"') +set -euo pipefail -if [[ "$latestVersion" == "$currentVersion" ]]; then - echo "package is up-to-date" - exit 0 -fi +cd "$(readlink -e "$(dirname "${BASH_SOURCE[0]}")")" -prefetch=$(nix-prefetch-url "https://download.snipaste.com/archives/Snipaste-$latestVersion-x86_64.AppImage") -hash=$(nix-hash --type sha256 --to-sri "$prefetch") -update-source-version snipaste "$latestVersion" "$hash" --ignore-same-version +linux_version=$( + curl -sSfL https://www.snipaste.com/linux_version \ + | jq -r '.subject' \ + | sed 's/^v//' +) +mac_version=$( + curl -sSfL https://www.snipaste.com/mac_version \ + | jq -r '.subject' \ + | sed 's/^v//' +) + +linux_url="https://download.snipaste.com/archives/Snipaste-${linux_version}-x86_64.AppImage" +mac_url="https://download.snipaste.com/archives/Snipaste-${mac_version}.dmg" + +linux_hash=$(nix-prefetch-url "$linux_url") +mac_hash=$(nix-prefetch-url "$mac_url") + +linux_hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 "$linux_hash") +mac_hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 "$mac_hash") + +cat >sources.nix < Date: Mon, 29 Jun 2026 22:10:23 +1200 Subject: [PATCH 011/150] wrangler: fix build on darwin --- pkgs/by-name/wr/wrangler/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/wr/wrangler/package.nix b/pkgs/by-name/wr/wrangler/package.nix index 484794806ed1..131cc4fcc2b0 100644 --- a/pkgs/by-name/wr/wrangler/package.nix +++ b/pkgs/by-name/wr/wrangler/package.nix @@ -16,6 +16,7 @@ moreutils, nix-update-script, versionCheckHook, + writableTmpDirAsHomeHook, }: stdenv.mkDerivation (finalAttrs: { pname = "wrangler"; @@ -119,7 +120,9 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook + writableTmpDirAsHomeHook ]; + versionCheckKeepEnvironment = [ "HOME" ]; preFixup = '' # fixupPhase spends a lot of time trying to strip text files, which is especially slow on Darwin From 96f486ba9769a1fa6e0ec2a501b01684d8f81c36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 20:29:48 +0000 Subject: [PATCH 012/150] interval-tree: 3.1.1 -> 3.1.2 --- pkgs/by-name/in/interval-tree/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/interval-tree/package.nix b/pkgs/by-name/in/interval-tree/package.nix index 71ce2ea68ead..f43b8f9dc640 100644 --- a/pkgs/by-name/in/interval-tree/package.nix +++ b/pkgs/by-name/in/interval-tree/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "interval-tree"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "5cript"; repo = "interval-tree"; tag = "v${finalAttrs.version}"; - hash = "sha256-bSZ56EzzNy6gHgs8OptT/iBlf56RJz+09BE4WGGJpog="; + hash = "sha256-t1/oTr+sYkpTiDzaM4SxUcWzO3r24EkUJO04TYNLcQQ="; }; # interval-tree is a header only library From a48a99c881a96f160f4286adb5667675ecd2c0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 1 Jul 2026 23:18:06 +0200 Subject: [PATCH 013/150] headplane: 0.6.2 -> 0.6.3 Diff: https://github.com/tale/headplane/compare/v0.6.2...v0.6.3 Changelog: https://github.com/tale/headplane/releases/tag/0.6.3 --- pkgs/by-name/he/headplane/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/headplane/package.nix b/pkgs/by-name/he/headplane/package.nix index 2d71367644ea..61201296d950 100644 --- a/pkgs/by-name/he/headplane/package.nix +++ b/pkgs/by-name/he/headplane/package.nix @@ -15,13 +15,13 @@ let pname = "headplane"; # Note, if you are upgrading this, you should upgrade headplane-agent at the same time - version = "0.6.2"; + version = "0.6.3"; pnpmDepsHash = "sha256-CsmffCo9Se/4oiOqbcuhjPMuGmR2GL+YfcyWgzBTAh8="; src = fetchFromGitHub { owner = "tale"; repo = "headplane"; tag = "v${version}"; - hash = "sha256-2C/Pn2M2aHADtoljSFg9hz6xOaZp6IRI77jjy+LDAgw="; + hash = "sha256-zvJUTKRIlHyPMq80teVXBSb7K9Zz44Kuuj2PPi6qIOw="; }; headplaneSshWasm = buildGoModule { From 84347856e6e42525e5d5590cf8b5fa62fd6de084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 28 Jun 2026 19:39:40 +0200 Subject: [PATCH 014/150] pear-desktop: 3.11.0 -> 3.12.0 Diff: https://github.com/pear-devs/pear-desktop/compare/v3.11.0...v3.12.0 Changelog: https://github.com/pear-devs/pear-desktop/blob/master/changelog.md#v3120 --- .../fix-mpris-desktop-entry.patch | 10 ++++---- pkgs/by-name/pe/pear-desktop/package.nix | 24 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch b/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch index acbd952069eb..0d3cf885a781 100644 --- a/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch +++ b/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch @@ -1,13 +1,13 @@ diff --git a/src/plugins/shortcuts/mpris.ts b/src/plugins/shortcuts/mpris.ts -index 93cb40f9..ad0bede3 100644 +index 064a1187..6b9ef7d8 100644 --- a/src/plugins/shortcuts/mpris.ts +++ b/src/plugins/shortcuts/mpris.ts -@@ -79,7 +79,7 @@ function setupMPRIS() { - instance.canQuit = false; +@@ -74,7 +74,7 @@ function setupMPRIS() { instance.canUsePlayerControls = true; instance.supportedUriSchemes = ['http', 'https']; -- instance.desktopEntry = 'youtube-music'; -+ instance.desktopEntry = 'com.github.th_ch.youtube_music'; + instance.desktopEntry = +- '\u0079\u006f\u0075\u0074\u0075\u0062\u0065\u002d\u006d\u0075\u0073\u0069\u0063'; ++ 'com.github.th-ch.\u0079\u006f\u0075\u0074\u0075\u0062\u0065\u002d\u006d\u0075\u0073\u0069\u0063'; return instance; } diff --git a/pkgs/by-name/pe/pear-desktop/package.nix b/pkgs/by-name/pe/pear-desktop/package.nix index 902c753439a0..06fa70cc0950 100644 --- a/pkgs/by-name/pe/pear-desktop/package.nix +++ b/pkgs/by-name/pe/pear-desktop/package.nix @@ -4,11 +4,11 @@ fetchFromGitHub, makeWrapper, actool, - electron, + electron_42, python3, copyDesktopItems, nodejs, - pnpm_10, + pnpm_11, fetchPnpmDeps, pnpmConfigHook, makeDesktopItem, @@ -16,13 +16,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "pear-desktop"; - version = "3.11.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "pear-devs"; repo = "pear-desktop"; tag = "v${finalAttrs.version}"; - hash = "sha256-M8YFpeauM55fpNyHSGQm8iZieV0oWqOieVThhglKKPE="; + hash = "sha256-RSQPwsED3YK5VScVAXH3f8Lz74v1b2448gro1Vo22hg="; }; patches = [ @@ -32,9 +32,9 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_10; + pnpm = pnpm_11; fetcherVersion = 4; - hash = "sha256-BNvAGM9ECtptDwxWsmJVq82Bky1AxslYt51FyvOBEvs="; + hash = "sha256-y4eLjikf9X/682RdK0ZvW7+GR1Ei82UJ5SVop09B9wg="; }; nativeBuildInputs = [ @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { python3 nodejs pnpmConfigHook - pnpm_10 + pnpm_11 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ actool ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; @@ -52,22 +52,22 @@ stdenv.mkDerivation (finalAttrs: { postBuild = '' pnpm build - cp -r ${electron.dist} electron-dist + cp -r ${electron_42.dist} electron-dist chmod -R u+w electron-dist ./node_modules/.bin/electron-builder \ --dir \ -c.electronDist=electron-dist \ - -c.electronVersion=${electron.version} + -c.electronVersion=${electron_42.version} ''; desktopItems = [ (makeDesktopItem { - name = "com.github.th_ch.youtube_music"; + name = "com.github.th-ch.youtube-music"; exec = "pear-desktop %u"; icon = "pear-desktop"; desktopName = "Pear Desktop"; - startupWMClass = "com.github.th_ch.youtube_music"; + startupWMClass = "com.github.th-ch.youtube-music"; categories = [ "AudioVideo" ]; }) ]; @@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { ''; postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - makeWrapper ${electron}/bin/electron $out/bin/pear-desktop \ + makeWrapper ${electron_42}/bin/electron $out/bin/pear-desktop \ --add-flags $out/share/pear-desktop/resources/app.asar \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" \ --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ From efd387b84ab588f6cdb4948840802d0477e75b88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 04:49:02 +0000 Subject: [PATCH 015/150] python3Packages.trackers: 2.4.0 -> 2.5.0 --- pkgs/development/python-modules/trackers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trackers/default.nix b/pkgs/development/python-modules/trackers/default.nix index 62baf9fe8dae..8baaacca4d9e 100644 --- a/pkgs/development/python-modules/trackers/default.nix +++ b/pkgs/development/python-modules/trackers/default.nix @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { pname = "trackers"; - version = "2.4.0"; + version = "2.5.0"; pyproject = true; __structuredAttrs = true; @@ -25,7 +25,7 @@ buildPythonPackage (finalAttrs: { owner = "roboflow"; repo = "trackers"; tag = finalAttrs.version; - hash = "sha256-BJsRRKz+NyjldT88ZVTkqd0pVul/rLicFA9QpUSOGDg="; + hash = "sha256-DSyBzI+hz0o7d8SfpGav5Ezhs3RtjR3pxElOZyCDQwY="; }; build-system = [ From 251340313034a9a48444454740042fbff1e14508 Mon Sep 17 00:00:00 2001 From: Ephemeral Date: Thu, 2 Jul 2026 11:12:40 +0600 Subject: [PATCH 016/150] waybar-lyric: 0.16.0 -> 0.17.0 --- pkgs/by-name/wa/waybar-lyric/package.nix | 34 +++++++++++++++++------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/wa/waybar-lyric/package.nix b/pkgs/by-name/wa/waybar-lyric/package.nix index 94f9bc36a9fe..b65406565cc9 100644 --- a/pkgs/by-name/wa/waybar-lyric/package.nix +++ b/pkgs/by-name/wa/waybar-lyric/package.nix @@ -1,24 +1,27 @@ { stdenv, lib, + ffmpeg, + makeWrapper, buildGoModule, fetchFromGitHub, versionCheckHook, nix-update-script, installShellFiles, + withEmbeddedLyric ? false, }: buildGoModule (finalAttrs: { pname = "waybar-lyric"; - version = "0.16.0"; + version = "0.17.0"; src = fetchFromGitHub { owner = "Nadim147c"; repo = "waybar-lyric"; tag = "v${finalAttrs.version}"; - hash = "sha256-1kUAOR7p27pLMH7zlbj+tTlIh0f8JQuWhzQVWvOyKoo="; + hash = "sha256-5tMRAq37CZQYemXfJwmj9cj1gR5i9Zii9fqTPDCw45A="; }; - vendorHash = "sha256-pzHNa/55n84VSFaWmgOtwWmmDLoNE6o8mgpFCz7r8FQ="; + vendorHash = "sha256-zVyUxpAqsWY3/dXlBhPX/o41UP5Afn38JauQsWUqLMk="; ldflags = [ "-s" @@ -26,13 +29,24 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - nativeBuildInputs = [ installShellFiles ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd waybar-lyric \ - --bash <($out/bin/waybar-lyric _carapace bash) \ - --fish <($out/bin/waybar-lyric _carapace fish) \ - --zsh <($out/bin/waybar-lyric _carapace zsh) - ''; + nativeBuildInputs = [ + installShellFiles + makeWrapper + ]; + + propagatedBuildInputs = lib.optional withEmbeddedLyric ffmpeg; + + postInstall = + lib.optionalString withEmbeddedLyric '' + wrapProgram $out/bin/waybar-lyric \ + --prefix PATH : ${lib.makeBinPath finalAttrs.propagatedBuildInputs} + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd waybar-lyric \ + --bash <($out/bin/waybar-lyric _carapace bash) \ + --fish <($out/bin/waybar-lyric _carapace fish) \ + --zsh <($out/bin/waybar-lyric _carapace zsh) + ''; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 9fb85a540087ba300de563e364d851431a0f6af6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 05:56:57 +0000 Subject: [PATCH 017/150] python3Packages.pydriller: 2.9 -> 2.10 --- pkgs/development/python-modules/pydriller/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydriller/default.nix b/pkgs/development/python-modules/pydriller/default.nix index c5c5c38a438f..f75b2fb31297 100644 --- a/pkgs/development/python-modules/pydriller/default.nix +++ b/pkgs/development/python-modules/pydriller/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pydriller"; - version = "2.9"; + version = "2.10"; pyproject = true; __structuredAttrs = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "ishepard"; repo = "pydriller"; tag = version; - hash = "sha256-Al81olowYgN/8xIh6ForQHibgy4qy5ivh7YJGm+lGIE="; + hash = "sha256-Ooyn0Fjtz4J+BM+/LfknvRHTxnqDBxXVH4V9eNcDSTE="; }; build-system = [ setuptools ]; From ef9e44eeffb4cab78f64512dcd034c98087ee867 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 2 Jul 2026 14:10:33 +0700 Subject: [PATCH 018/150] python3Packages.shutilwhich: migrate to pyproject --- pkgs/development/python-modules/shutilwhich/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/shutilwhich/default.nix b/pkgs/development/python-modules/shutilwhich/default.nix index 329312e135c3..ecaebe4f935b 100644 --- a/pkgs/development/python-modules/shutilwhich/default.nix +++ b/pkgs/development/python-modules/shutilwhich/default.nix @@ -2,13 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, pytest, }: buildPythonPackage rec { pname = "shutilwhich"; version = "1.1.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "mbr"; @@ -17,6 +18,8 @@ buildPythonPackage rec { sha256 = "05fwcjn86w8wprck04iv1zccfi39skdf0lhwpb4b9gpvklyc9mj0"; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytest ]; checkPhase = '' From a0b5f2b36ef3d4f66cd478bdfd9f1fd6b9569711 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 09:23:16 +0000 Subject: [PATCH 019/150] rekor-cli: 1.5.2 -> 1.5.3 --- pkgs/tools/security/rekor/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/rekor/default.nix b/pkgs/tools/security/rekor/default.nix index 4e080f972acd..056791a8e7b9 100644 --- a/pkgs/tools/security/rekor/default.nix +++ b/pkgs/tools/security/rekor/default.nix @@ -15,13 +15,13 @@ let }: buildGoModule rec { inherit pname; - version = "1.5.2"; + version = "1.5.3"; src = fetchFromGitHub { owner = "sigstore"; repo = "rekor"; rev = "v${version}"; - hash = "sha256-imtdI8nWII2l24FgWXVU0LKg4hYmZHi6DGzenoEfOgA="; + hash = "sha256-GSap3ipl+S7fqm3UX8HJFrLao/5mLG2r7rvSCstmNRk="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -34,7 +34,7 @@ let ''; }; - vendorHash = "sha256-QxIw3rGTntNpLNhLZq9G6OiuTd+UbjA5B60TYBqFiSY="; + vendorHash = "sha256-kWVuSOVigDEIOteIERIDDlOJmN7NGRMWdRIhtr4qCdY="; nativeBuildInputs = [ installShellFiles ]; From 1a89183e7e0a1429739b7bb1844ad6e4f7445b50 Mon Sep 17 00:00:00 2001 From: Robert Roos Date: Thu, 2 Jul 2026 09:51:24 +0000 Subject: [PATCH 020/150] mkdocs-build-plantml: 1.11.0 -> 2.1.0 --- .../python-modules/mkdocs-build-plantuml/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix b/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix index 45f3fbbb767c..d8a10c559648 100644 --- a/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix +++ b/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix @@ -10,20 +10,20 @@ buildPythonPackage rec { pname = "mkdocs-build-plantuml"; - version = "1.11.0"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "christo-ph"; repo = "mkdocs_build_plantuml"; tag = version; - hash = "sha256-cbyxvWBIV+v81m+xGZZsUypkM1uuj4ADMUrAYlc/XBI="; + hash = "sha256-KTtZXeMZwbrx1M6Keu9BzT3GmarsVx9kEmn63rwHatI="; }; # There's only one substitution, no patch is needed. postPatch = '' substituteInPlace mkdocs_build_plantuml_plugin/plantuml.py \ - --replace-fail '/usr/local/bin/plantuml' '${lib.getExe pkgs.plantuml}' + --replace-fail "shutil.which('plantuml') or 'plantuml'" "'${lib.getExe pkgs.plantuml}'" ''; build-system = [ setuptools ]; From 290cf7a3367fd20263a68d8b426a6275ffc033dd Mon Sep 17 00:00:00 2001 From: Henrique Oliveira Date: Thu, 2 Jul 2026 13:41:02 +0200 Subject: [PATCH 021/150] ostui: 1.3.3 -> 1.3.4 Switched to nocgo on Linux as supported by upstream. macOS still falls back to CGO to allow the internal linker to find Apple frameworks. --- pkgs/by-name/os/ostui/package.nix | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/os/ostui/package.nix b/pkgs/by-name/os/ostui/package.nix index a1b51c13c2c5..4df20e07790f 100644 --- a/pkgs/by-name/os/ostui/package.nix +++ b/pkgs/by-name/os/ostui/package.nix @@ -8,24 +8,25 @@ }: buildGoModule (finalAttrs: { pname = "ostui"; - version = "1.3.3"; + version = "1.3.4"; src = fetchFromSourcehut { owner = "~ser"; repo = "ostui"; rev = "v${finalAttrs.version}"; - hash = "sha256-Zm7j4s+GLILLnH+CjF8JsJB4APYeWV7TyCUkKLW2SGQ="; + hash = "sha256-+8YZiFV86SuTYQT+FTMo55dQy/W35hD+mcJp8MUz17s="; }; - vendorHash = "sha256-yhoTwouYlv2VkCWmvwvvpbQmrFwzwpraf0EV2Tegq94="; + vendorHash = "sha256-cCyOG6nqlw2DPbA1dCuki5cpDy9LmZV/3YGyB3nCreI="; - nativeBuildInputs = [ - pkg-config - ]; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ pkg-config ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ mpv-unwrapped ]; - buildInputs = [ - mpv-unwrapped - ]; + postConfigure = lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace vendor/github.com/gen2brain/go-mpv/purego_linux.go \ + --replace-warn '"libmpv.so"' '"${lib.getLib mpv-unwrapped}/lib/libmpv.so"' \ + --replace-warn '"libmpv.so.2"' '"${lib.getLib mpv-unwrapped}/lib/libmpv.so.2"' + ''; ldflags = [ "-s" @@ -33,9 +34,7 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - env = { - CGO_ENABLED = "1"; - }; + env.CGO_ENABLED = if stdenv.hostPlatform.isLinux then "0" else "1"; doCheck = !stdenv.hostPlatform.isDarwin; From 4def1cade897e70401e0336aeb703bf78eab7e1e Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 2 Jul 2026 14:14:08 +0700 Subject: [PATCH 022/150] python3Packages.shutilwhich: modernize --- .../python-modules/shutilwhich/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/shutilwhich/default.nix b/pkgs/development/python-modules/shutilwhich/default.nix index ecaebe4f935b..aeb7310f57e4 100644 --- a/pkgs/development/python-modules/shutilwhich/default.nix +++ b/pkgs/development/python-modules/shutilwhich/default.nix @@ -3,28 +3,28 @@ buildPythonPackage, fetchFromGitHub, setuptools, - pytest, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "shutilwhich"; version = "1.1.0"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "mbr"; repo = "shutilwhich"; - rev = version; - sha256 = "05fwcjn86w8wprck04iv1zccfi39skdf0lhwpb4b9gpvklyc9mj0"; + tag = finalAttrs.version; + hash = "sha256-QNbEPJ37vrTIuhxS4NrUaUTH2A87EjBZvhxxg6xk3BU="; }; build-system = [ setuptools ]; - nativeCheckInputs = [ pytest ]; + nativeCheckInputs = [ pytestCheckHook ]; - checkPhase = '' - pytest -rs - ''; + pythonImportsCheck = [ "shutilwhich" ]; meta = { description = "Backport of shutil.which"; @@ -32,4 +32,4 @@ buildPythonPackage rec { homepage = "https://github.com/mbr/shutilwhich"; maintainers = with lib.maintainers; [ multun ]; }; -} +}) From 14a664ac5c6e9894b4a4cd25c98a1be1dc3e292f Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 3 Jul 2026 02:33:09 +0000 Subject: [PATCH 023/150] mpv-unwrapped: drop legacy aliases these were added during the by-name migration 58c1eb6eae88. users on master have had 6 months to act; users of the nixos-26.05 branch get the entire release cycle to act (don't backport). --- pkgs/by-name/mp/mpv-unwrapped/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/mp/mpv-unwrapped/package.nix b/pkgs/by-name/mp/mpv-unwrapped/package.nix index 85293e0b650d..4333d1ce35f5 100644 --- a/pkgs/by-name/mp/mpv-unwrapped/package.nix +++ b/pkgs/by-name/mp/mpv-unwrapped/package.nix @@ -304,10 +304,6 @@ stdenv.mkDerivation (finalAttrs: { vapoursynth ; - # Should be removed in the future. These can't be added to `pkgs/top-level/aliases.nix`. - scripts = throw "'mpv-unwrapped.scripts' has been removed. Please use 'mpvScripts' instead."; # Added 2025-12-29 - wrapper = throw "'mpv-unwrapped.wrapper' has been removed. Please use 'mpv.override' instead."; # Added 2025-12-29 - tests = { inherit (nixosTests) mpv; From 1254819b0d54f53394e98c4bfaf58b3039e561ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Jul 2026 06:06:15 +0000 Subject: [PATCH 024/150] seafile-shared: 9.0.15 -> 9.0.20 --- pkgs/by-name/se/seafile-shared/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seafile-shared/package.nix b/pkgs/by-name/se/seafile-shared/package.nix index 64b3ccfe34f4..d6cc528cab50 100644 --- a/pkgs/by-name/se/seafile-shared/package.nix +++ b/pkgs/by-name/se/seafile-shared/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "seafile-shared"; - version = "9.0.15"; + version = "9.0.20"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile"; rev = "v${finalAttrs.version}"; - hash = "sha256-mWIOk8O3vlg7Sm/5ZQUB5nOgi8/pEczCGQ94p0km/GI="; + hash = "sha256-PBoZDhY7GN8UuYUSXBCPZyBHBtlNcYK+0yS/rl66v9I="; }; postPatch = '' From f2676046a1cba86d6f86a64f5b6d427b2f4dec96 Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Mon, 29 Jun 2026 14:02:30 +0300 Subject: [PATCH 025/150] playwright: 1.60.0 -> 1.61.1 --- .../python-modules/playwright/default.nix | 4 ++-- pkgs/development/web/playwright/browsers.json | 16 ++++++++-------- .../web/playwright/chromium-headless-shell.nix | 8 ++++---- pkgs/development/web/playwright/chromium.nix | 8 ++++---- pkgs/development/web/playwright/driver.nix | 6 +++--- pkgs/development/web/playwright/firefox.nix | 8 ++++---- pkgs/development/web/playwright/update.sh | 6 +++--- pkgs/development/web/playwright/webkit.nix | 10 ++++++---- 8 files changed, 34 insertions(+), 32 deletions(-) diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index 1994e7775b12..5f1820342e0d 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -31,14 +31,14 @@ in buildPythonPackage (finalAttrs: { pname = "playwright"; # run ./pkgs/development/web/playwright/update.sh to update - version = "1.60.0"; + version = "1.61.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "playwright-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-gbPWUmELw77Fw5M236et2TjkkGisMVVOJzmgq61/bg0="; + hash = "sha256-6FIUFDa23q0Ge0G1ZmaYDitVYzZzOHatQtLRvZ18W0Q="; }; patches = [ diff --git a/pkgs/development/web/playwright/browsers.json b/pkgs/development/web/playwright/browsers.json index cd90b574e67b..d5829cd22b36 100644 --- a/pkgs/development/web/playwright/browsers.json +++ b/pkgs/development/web/playwright/browsers.json @@ -2,22 +2,22 @@ "comment": "This file is kept up to date via update.sh", "browsers": { "chromium": { - "revision": "1223", - "browserVersion": "148.0.7778.96", + "revision": "1228", + "browserVersion": "149.0.7827.55", "title": "Chrome for Testing" }, "chromium-headless-shell": { - "revision": "1223", - "browserVersion": "148.0.7778.96", + "revision": "1228", + "browserVersion": "149.0.7827.55", "title": "Chrome Headless Shell" }, "firefox": { - "revision": "1522", - "browserVersion": "150.0.2", + "revision": "1532", + "browserVersion": "151.0", "title": "Firefox" }, "webkit": { - "revision": "2287", + "revision": "2311", "revisionOverrides": { "mac14": "2251", "mac14-arm64": "2251", @@ -26,7 +26,7 @@ "ubuntu20.04-x64": "2092", "ubuntu20.04-arm64": "2092" }, - "browserVersion": "26.4", + "browserVersion": "26.5", "title": "WebKit" }, "ffmpeg": { diff --git a/pkgs/development/web/playwright/chromium-headless-shell.nix b/pkgs/development/web/playwright/chromium-headless-shell.nix index 961de4c81b3a..9f2d0766d765 100644 --- a/pkgs/development/web/playwright/chromium-headless-shell.nix +++ b/pkgs/development/web/playwright/chromium-headless-shell.nix @@ -36,8 +36,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-Nr0/uczFTBTqvRPR0c/wflIqG5relgKfC9XsMOdE9iE="; - aarch64-linux = "sha256-veEBmsivFDrG1bArQ780+gMbsoT1Zv4VLcIPpgn4M/I="; + x86_64-linux = "sha256-wnN0SL8QqiFGZdevm06WOhR9o6q34+kHL5ay1mRYnxs="; + aarch64-linux = "sha256-d9Qr3q4GjtUp2ZVFSq+M2Ap++WKaEscRzEkk4JwXL/E="; } .${system} or throwSystem; }; @@ -72,8 +72,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-GEomMUuaIjhBEuWF/HyMohseJtwKOn5MCgh6kIB9ZeE="; - aarch64-darwin = "sha256-7laJtPAiy6pYAxCNBxRYk+FmriXemmLW8UYteEdVrd0="; + x86_64-darwin = "sha256-eZXicAwu+9OFELVz+O/Lv6jEMTeLY6i+BZhY5RZ0+xA="; + aarch64-darwin = "sha256-qWrMOreqTOFhmFBROlXIPXrM3wqNT7iJJwpelVFke6I="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/chromium.nix b/pkgs/development/web/playwright/chromium.nix index 9b39a8322050..89766a2db0be 100644 --- a/pkgs/development/web/playwright/chromium.nix +++ b/pkgs/development/web/playwright/chromium.nix @@ -63,8 +63,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-TnplS4C/PPcmyWrMCqWh7c1KrpevHJFKO0gfh46M3tk="; - aarch64-linux = "sha256-E7Nmz9fET0kXNf7ooaUBDHtDBWTGq4JDKKUbo/UfA+c="; + x86_64-linux = "sha256-/0OwT0Asm4A/rUkFruw1JYWbDInFJPuDX0CEdNjeMLo="; + aarch64-linux = "sha256-5vNF1/utXGctixYJj/0qvi6X0qklIG9XCcet94feQoA="; } .${system} or throwSystem; }; @@ -130,8 +130,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-W6xH9iX81H+o689LZvJZO7tF79V0Gv7AksUwflPuQ8A="; - aarch64-darwin = "sha256-T0rVp4M/ymrJtNVtF0RDmIOT6kC3/tRkzPYrwvFbEQY="; + x86_64-darwin = "sha256-LGnaeRgWq496mgoosN20ayiGmNyIFHMLM2Jl/lpALMg="; + aarch64-darwin = "sha256-aJbvZQ1hY0FfDC+ZktfW2yNW3nwc0kh/P30+n/cmLf0="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index 6649955735ca..5e67800463f0 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -19,13 +19,13 @@ let throwSystem = throw "Unsupported system: ${system}"; browsersJSON = (lib.importJSON ./browsers.json).browsers; - version = "1.60.0"; + version = "1.61.1"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright"; rev = "v${version}"; - hash = "sha256-jtQHyphdZsS8hf7uhe9zrx16Uf+kgLLha6dTCsCTT/8="; + hash = "sha256-FC3Sjh4LCTqftudcwt7KO3g3c2uyWv7PixhWqSZZR4Y="; }; playwright = buildNpmPackage { @@ -33,7 +33,7 @@ let inherit version src; sourceRoot = "${src.name}"; # update.sh depends on sourceRoot presence - npmDepsHash = "sha256-K1bCDURaq2+kaqGQcOL1tD6tQt/37pyDFWq2njUVNS4="; + npmDepsHash = "sha256-DTRhYHRaPlthyRcD2azEIKMPaRwROLuLOdUC27Rk5zM="; nativeBuildInputs = [ cacert diff --git a/pkgs/development/web/playwright/firefox.nix b/pkgs/development/web/playwright/firefox.nix index 96d64ba3d088..0451dfddbfa1 100644 --- a/pkgs/development/web/playwright/firefox.nix +++ b/pkgs/development/web/playwright/firefox.nix @@ -19,8 +19,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-DXUCNHLzN8rdq/I7JRAHbSPtgK8pJy3sKNEx4xsbd0E="; - aarch64-linux = "sha256-Kl7Z9mE+1Vy6VEnnl0DOZY/jtYjhUTwjqfFe9UZu2UA="; + x86_64-linux = "sha256-ol9Ai8BpstZdfd6v1NDq66BjLTr/5THya0Fk2z1toJg="; + aarch64-linux = "sha256-G0pcHmjRj5GKsDF7iHdQyGsJCiv4gqaFv2PwGa/t8bw="; } .${system} or throwSystem; }; @@ -42,8 +42,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-eXS88URYKAbFP6/3pukb2qgrdqVBOR99VGyqKPFZ2Tw="; - aarch64-darwin = "sha256-lVNFp20v+zBC3Up9ElhWh8C8ptEUqCHEsfQiuPp3lVM="; + x86_64-darwin = "sha256-nV+oV7Zp2rAWkMWAs//PnWCA0q2jzS5hjr5AEXuEoos="; + aarch64-darwin = "sha256-Opwa5SbuAaXf2A+qrldHc6BkhRaOzzl0dy7R4vodG5w="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/update.sh b/pkgs/development/web/playwright/update.sh index f3df940652e0..21d8b85cbc85 100755 --- a/pkgs/development/web/playwright/update.sh +++ b/pkgs/development/web/playwright/update.sh @@ -31,8 +31,8 @@ python_version=$(github_api_get https://api.github.com/repos/microsoft/playwrigh # Most of the time, this should be the latest stable release of the Node-based # Playwright version, but upstream occasionally ships additional npm-only patch # releases. Resolve the latest patch in the same major.minor series. -setup_py_url="https://github.com/microsoft/playwright-python/raw/v${python_version}/setup.py" -python_driver_version=$(curl -fsSL "$setup_py_url" | grep '^driver_version =' | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') +driver_version_url="https://github.com/microsoft/playwright-python/raw/v${python_version}/DRIVER_VERSION" +python_driver_version=$(curl -fsSL "$driver_version_url" | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') python_major_minor=$(major_minor "$python_driver_version") resolve_driver_version_latest_patch() { local mm_escaped @@ -45,7 +45,7 @@ resolve_driver_version_latest_patch() { } driver_version="$(resolve_driver_version_latest_patch)" : "${driver_version:?failed to resolve driver version from npm for python major.minor ${python_major_minor}}" -: "${python_driver_version:?failed to resolve driver_version from ${setup_py_url}}" +: "${python_driver_version:?failed to resolve driver_version from ${driver_version_url}}" # TODO: skip if update-source-version reported the same version update-source-version playwright-driver "$driver_version" diff --git a/pkgs/development/web/playwright/webkit.nix b/pkgs/development/web/playwright/webkit.nix index 55f20bdcd9eb..82cab5e085d4 100644 --- a/pkgs/development/web/playwright/webkit.nix +++ b/pkgs/development/web/playwright/webkit.nix @@ -11,6 +11,7 @@ brotli, at-spi2-atk, cairo, + enchant_2, flite, fontconfig, freetype, @@ -121,8 +122,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-hefWMElsTGTkPvSnovwR8P0kunnPLUGDR5Hvoa31SMM="; - aarch64-linux = "sha256-4leXyoebeqWPHxO9D2MomnVqza/9IEcJEuiRCf3/eUc="; + x86_64-linux = "sha256-GASDnneoxfZLUctJLnaUTPW4HDbKdSamJBxFDVpPUC0="; + aarch64-linux = "sha256-qtqMCyEZVQu44HGI73t50D1WcnuzxuxLY7MDzf4NDeA="; } .${system} or throwSystem; }; @@ -135,6 +136,7 @@ let buildInputs = [ at-spi2-atk cairo + enchant_2 flite fontconfig.lib freetype @@ -195,8 +197,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-D9iZitRG3lPWQ/Zu/HAjx2gEehr/xr0d+j2jo7yjnoQ="; - aarch64-darwin = "sha256-383PHqwW+QoXL4qxXEE3ytbQVQ4rg2YDK+B+XvIfBmY="; + x86_64-darwin = "sha256-FFWFWKHroNBeDw4KYDe4UeucaJzMyin0Ca/qxN2iaO0="; + aarch64-darwin = "sha256-glVkYnthOFBPp1gZXTue9WwjP+oCgQpq6j9Mlm/bjmg="; } .${system} or throwSystem; }; From 0f0015c3504bb71b388e7386fde7be6488e17f4f Mon Sep 17 00:00:00 2001 From: jaredmontoya <49511278+jaredmontoya@users.noreply.github.com> Date: Thu, 28 May 2026 16:01:16 +0200 Subject: [PATCH 026/150] playwright-mcp: fix readonly profile destination Assisted-by: OpenCode:claude-opus-4.6 --- pkgs/by-name/pl/playwright-mcp/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix index 09c30c7890af..e91874fbb6d2 100644 --- a/pkgs/by-name/pl/playwright-mcp/package.nix +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -32,7 +32,8 @@ buildNpmPackage rec { wrapProgram $out/bin/playwright-mcp \ --set PLAYWRIGHT_BROWSERS_PATH ${playwright-driver.browsers} \ - --set-default PLAYWRIGHT_MCP_BROWSER chromium + --set-default PLAYWRIGHT_MCP_BROWSER chromium \ + --run 'if [ -z "$PLAYWRIGHT_MCP_USER_DATA_DIR" ]; then export PLAYWRIGHT_MCP_ISOLATED=1; fi' ''; dontNpmBuild = true; From da43a1623e87b1f9d5edc1fe6ecf966f2e12a8cf Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Wed, 1 Jul 2026 11:13:32 +0300 Subject: [PATCH 027/150] playwright-mcp: no auto update --- pkgs/by-name/pl/playwright-mcp/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix index e91874fbb6d2..c30056f8b5bc 100644 --- a/pkgs/by-name/pl/playwright-mcp/package.nix +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -8,6 +8,7 @@ }: buildNpmPackage rec { pname = "playwright-mcp"; + # nixpkgs-update: no auto update version = "0.0.76"; src = fetchFromGitHub { From 2e1c087b6167978c8cdb4a50b1fc7dea43451e1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Jul 2026 11:59:30 +0000 Subject: [PATCH 028/150] docker: 29.6.0 -> 29.6.1 --- pkgs/applications/virtualization/docker/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 54505dafcac0..c953bf906617 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -420,18 +420,18 @@ in docker_29 = let - version = "29.6.0"; + version = "29.6.1"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-2JTiqvrIYhpwbEgU+5DnmlHpaf8Re1vYPkySs93sKZU="; + cliHash = "sha256-cpK2UMRP/WXHsehG9Sq5UJAjhMesmXTrhe00y4RMRZc="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-xr3+RZANLP4IkLv26/7znXnTCOm/5Gm7k6WBaOlZfQk="; + mobyHash = "sha256-gv+mea9X5TYDWN3IBRpmw0+R2waGxCiubdatNTeUQZI="; runcRev = "v1.3.6"; runcHash = "sha256-cBMYZOElWHQ4OkF2NlYJSZrlW4833WD8CRJRkkXeKJc="; - containerdRev = "v2.2.4"; - containerdHash = "sha256-F0lw7zh4V9JlFQGkE4RNT1VLX8WWLgZAAvbP12jnRMw="; + containerdRev = "v2.2.5"; + containerdHash = "sha256-3ui+0AjEU6H4VHYwF3G85ggVMUdONCLJ5KfciFasmkk="; tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828"; tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw="; }; From 3c4148de966de8a50b06eb1d053d6d163e7f0471 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Jul 2026 16:33:53 +0000 Subject: [PATCH 029/150] python3Packages.shlib: 1.8 -> 1.8.1 --- pkgs/development/python-modules/shlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/shlib/default.nix b/pkgs/development/python-modules/shlib/default.nix index 4f80f5a33ef7..693059b719a5 100644 --- a/pkgs/development/python-modules/shlib/default.nix +++ b/pkgs/development/python-modules/shlib/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "shlib"; - version = "1.8"; + version = "1.8.1"; pyproject = true; src = fetchFromGitHub { owner = "KenKundert"; repo = "shlib"; tag = "v${version}"; - hash = "sha256-0BWTaHKGVKYIPQ9ifVWp2VZkSH3Gg/NgP3gPhkmw5S4="; + hash = "sha256-ymX5Vz4QYrKX9GTsQMWtdLM4z0KtaSfZp0iTkCb/8aI="; }; postPatch = '' From 86018282df44832f098480e9de972f699bfe7250 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 3 Jul 2026 20:52:05 +0300 Subject: [PATCH 030/150] lasuite-meet: 1.21.0 -> 1.22.0 --- pkgs/by-name/la/lasuite-meet/frontend.nix | 24 +++++++++++++++++++++-- pkgs/by-name/la/lasuite-meet/mail.nix | 2 +- pkgs/by-name/la/lasuite-meet/package.nix | 5 +++-- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet/frontend.nix b/pkgs/by-name/la/lasuite-meet/frontend.nix index a6ff5debfd6e..4afde016f643 100644 --- a/pkgs/by-name/la/lasuite-meet/frontend.nix +++ b/pkgs/by-name/la/lasuite-meet/frontend.nix @@ -3,17 +3,37 @@ version, meta, fetchNpmDeps, + fetchpatch, buildNpmPackage, }: buildNpmPackage (finalAttrs: { pname = "lasuite-meet-frontend"; inherit src version; + patches = [ + # backport build fix + # FIXME: remove in next release + (fetchpatch { + url = "https://github.com/suitenumerique/meet/commit/df1495c97bc913866169ee8875a9a3169fcfc87e.diff"; + stripLen = 2; + includes = [ + "package.json" + "package-lock.json" + ]; + hash = "sha256-1A26T6LtFlOiJNVGD/fZs562feoQXY37A2ecUfvDGpk="; + }) + ]; + sourceRoot = "${finalAttrs.src.name}/src/frontend"; npmDeps = fetchNpmDeps { - inherit (finalAttrs) version src sourceRoot; - hash = "sha256-YnHjuwDp293KVNTYTd4KcZqMamZNeccOdpSGgJ9a3G8="; + inherit (finalAttrs) + version + src + patches + sourceRoot + ; + hash = "sha256-uiD5pcpmka43uraMFo7lRuQFx/4aq1BEhQvyCAzo8fg="; }; npmBuildScript = "build"; diff --git a/pkgs/by-name/la/lasuite-meet/mail.nix b/pkgs/by-name/la/lasuite-meet/mail.nix index 128b5f6e8dee..9cdc0bbc74e3 100644 --- a/pkgs/by-name/la/lasuite-meet/mail.nix +++ b/pkgs/by-name/la/lasuite-meet/mail.nix @@ -22,7 +22,7 @@ buildNpmPackage (finalAttrs: { pname = "${finalAttrs.pname}-npm-deps"; inherit version src; inherit (finalAttrs) sourceRoot; - hash = "sha256-yq88kbrKn9HMwvxcWNXm7zonAqTs8T2i7iQAsD0TtnU="; + hash = "sha256-EPVkSzhecDZpvz+uOW0GZnmWl9KfE3UpkTCnhVnJ7dg="; }; npmBuildScript = "build"; diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix index ee61defe5c5e..efb0ab1e6b5e 100644 --- a/pkgs/by-name/la/lasuite-meet/package.nix +++ b/pkgs/by-name/la/lasuite-meet/package.nix @@ -6,13 +6,13 @@ python3, }: let - version = "1.21.0"; + version = "1.22.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-pUCSdnTBj/qwc0cya3P96r89r2K1GNSGg4DeIhxUKwI="; + hash = "sha256-w2Lw5K62Iaqzqa/ckxK36o5ZHFLXUpHnGGGl5PYGjaI="; }; meta = { @@ -86,6 +86,7 @@ python.pkgs.buildPythonApplication (finalAttrs: { mozilla-django-oidc nested-multipart-parser phonenumbers + posthog psycopg pydantic pyjwt From d953ceaefcb47f30b41e51389259146316cd5b21 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Fri, 3 Jul 2026 23:30:27 +0200 Subject: [PATCH 031/150] seafile-client: add update script --- pkgs/by-name/se/seafile-client/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/se/seafile-client/package.nix b/pkgs/by-name/se/seafile-client/package.nix index 07a6bf03666e..9e7cfd2a124b 100644 --- a/pkgs/by-name/se/seafile-client/package.nix +++ b/pkgs/by-name/se/seafile-client/package.nix @@ -3,6 +3,7 @@ stdenv, fetchpatch, fetchFromGitHub, + nix-update-script, pkg-config, cmake, qt6, @@ -72,4 +73,5 @@ stdenv.mkDerivation (finalAttrs: { ]; mainProgram = "seafile-applet"; }; + passthru.updateScript = nix-update-script { }; }) From f6c80b64e4cbbfdf8f2dfb2ddbfd43c0e788d3b4 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Fri, 3 Jul 2026 23:31:45 +0200 Subject: [PATCH 032/150] seafile-client: 9.0.15 -> 9.0.20 Changelog: https://manual.seafile.com/latest/changelog/client-changelog/#9019-20260625 Contains a fix for an SQL injection vulnerability. --- pkgs/by-name/se/seafile-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seafile-client/package.nix b/pkgs/by-name/se/seafile-client/package.nix index 9e7cfd2a124b..b4f1ea6534e7 100644 --- a/pkgs/by-name/se/seafile-client/package.nix +++ b/pkgs/by-name/se/seafile-client/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "seafile-client"; - version = "9.0.15"; + version = "9.0.20"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-client"; tag = "v${finalAttrs.version}"; - hash = "sha256-BV1+9/+ryZB1BQyRJ5JaIU6bbOi4h8vt+V+FQIfUJp8="; + hash = "sha256-0idZCoTsuC32DolSLFDknQjvGWHGd4DQPCUyqocuuKA="; }; patches = [ From 4040ad932c07a2ade0c5ba85e5f4946f5deb74b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Jul 2026 21:43:34 +0000 Subject: [PATCH 033/150] stevenblack-blocklist: 3.16.91 -> 3.16.94 --- pkgs/by-name/st/stevenblack-blocklist/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix index 6da4571b4574..88e5948799ab 100644 --- a/pkgs/by-name/st/stevenblack-blocklist/package.nix +++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "stevenblack-blocklist"; - version = "3.16.91"; + version = "3.16.94"; src = fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; tag = finalAttrs.version; - hash = "sha256-ZW1sbLqlGv7DlbJ1BnkyGbPtCKtlmZWvxNS9NWxmle8="; + hash = "sha256-vVEf9FAXT4QgwM2BZF593JVD7NpTlwXdy9JXrnufhAo="; }; outputs = [ From 5f91f9d090287cdf833d0ad2391de9ba23287644 Mon Sep 17 00:00:00 2001 From: Ivan Petkov Date: Fri, 3 Jul 2026 13:23:05 -0700 Subject: [PATCH 034/150] zizmor: 1.25.2 -> 1.26.1 --- pkgs/by-name/zi/zizmor/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index b6672bd42191..668d20d678fc 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.25.2"; + version = "1.26.1"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-nmhmW+e/Mys/PVGA0V2NalFDQ/qkcvT0F80XrmIZYb4="; + hash = "sha256-AL4y9lB60zvWhr5U6vzVyg0DhxFCaKkP8+6DWdg2vYA="; }; - cargoHash = "sha256-3ALVZJNpk0HiwmDGQigoSXuOdJR94nEKOWWiP5aggxo="; + cargoHash = "sha256-PGU9R6EKT+9ZdgxBgQqlvvmyEtDRG6zT2EdQPzlPIM0="; buildInputs = [ rust-jemalloc-sys @@ -39,6 +39,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=audit::known_vulnerable_actions::tests::test_fix_upgrade_actions_setup_node" "--skip=audit::known_vulnerable_actions::tests::test_fix_upgrade_multiple_vulnerable_actions" "--skip=audit::known_vulnerable_actions::tests::test_fix_upgrade_third_party_action" + # insta snapshot appears to depend on checkout structure + "--skip=e2e::issue_1745" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' From f4085e39b364e312210826d302da58d30f48b15b Mon Sep 17 00:00:00 2001 From: bloominstrong Date: Sat, 4 Jul 2026 21:53:43 +1000 Subject: [PATCH 035/150] openvpn: 2.6.19 -> 2.6.21 --- pkgs/tools/networking/openvpn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/openvpn/default.nix b/pkgs/tools/networking/openvpn/default.nix index bee9e1744aba..a61d981d53f0 100644 --- a/pkgs/tools/networking/openvpn/default.nix +++ b/pkgs/tools/networking/openvpn/default.nix @@ -23,11 +23,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openvpn"; - version = "2.6.19"; + version = "2.6.21"; src = fetchurl { url = "https://swupdate.openvpn.net/community/releases/openvpn-${finalAttrs.version}.tar.gz"; - hash = "sha256-E3AlJvaHwYslQMGj8uGJGHuqplIR7c9/9ncvpp8FNs8="; + hash = "sha256-JMthheVEpHMj1nmLA9OfI2fZbyJ77pzRVD6O1Sgxmxc="; }; nativeBuildInputs = [ From 75fa86368af2e20a605e399d8a63667b813c53ed Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 09:47:26 +0000 Subject: [PATCH 036/150] python3Packages.flash-attn-4: 4.0.0.beta19 -> 4.0.0.beta20 Changelog: https://github.com/Dao-AILab/flash-attention/releases/tag/fa4-v4.0.0.beta20 --- pkgs/development/python-modules/flash-attn-4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flash-attn-4/default.nix b/pkgs/development/python-modules/flash-attn-4/default.nix index d17f7bd27c80..e374b687f37c 100644 --- a/pkgs/development/python-modules/flash-attn-4/default.nix +++ b/pkgs/development/python-modules/flash-attn-4/default.nix @@ -21,7 +21,7 @@ }: buildPythonPackage (finalAttrs: { pname = "flash-attn-4"; - version = "4.0.0.beta19"; + version = "4.0.0.beta20"; pyproject = true; __structuredAttrs = true; @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { owner = "Dao-AILab"; repo = "flash-attention"; tag = "fa4-v${finalAttrs.version}"; - hash = "sha256-a+VRq4LrD0NJmZCBcQzVdaGACxGxjquLNEIzutrs93M="; + hash = "sha256-Joo6WJHuAlj8icQHFtmd3XxklhGTvOG4Z5r/86KJ9VQ="; }; # FA4 is a separate distribution shipped under flash_attn/cute/ with its own pyproject.toml. From f2d0b08c73f0fa5d7d46eb87d628bcb97159be98 Mon Sep 17 00:00:00 2001 From: Nivayu Date: Sat, 4 Jul 2026 15:25:41 +0200 Subject: [PATCH 037/150] syncthing: 2.1.0 -> 2.1.1 --- pkgs/by-name/sy/syncthing/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syncthing/package.nix b/pkgs/by-name/sy/syncthing/package.nix index 7b963e50ca41..d6f857ab86c8 100644 --- a/pkgs/by-name/sy/syncthing/package.nix +++ b/pkgs/by-name/sy/syncthing/package.nix @@ -22,16 +22,16 @@ assert builtins.elem target [ buildGoModule (finalAttrs: { pname = "syncthing"; - version = "2.1.0"; + version = "2.1.1"; src = fetchFromGitHub { owner = "syncthing"; repo = "syncthing"; tag = "v${finalAttrs.version}"; - hash = "sha256-sTtFmZBPJIHMksaFFLmA3Abt9EhAC8Nz/ibdzg2LMd4="; + hash = "sha256-OwR1OiwtlJSRnFXFEyyHcL3q6NdDUQd4JEy0YSQ18fg="; }; - vendorHash = "sha256-rOsdg98WVAKqjV7AxH+m4oSf8Z4FPru4NSbgGFtUMVE="; + vendorHash = "sha256-gfGuXBvGdQr+o8zV4MM1FYnOy2fpytIIEdQ9waGNSW4="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ # Recent versions of macOS seem to require binaries to be signed when From f72d6ad3cd44386e0e66f32797eef3173513122c Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Sat, 4 Jul 2026 15:31:27 +0100 Subject: [PATCH 038/150] bazarr: 1.5.6 -> 1.6.0 --- pkgs/by-name/ba/bazarr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bazarr/package.nix b/pkgs/by-name/ba/bazarr/package.nix index f029fa8f1453..fcb85a166a8b 100644 --- a/pkgs/by-name/ba/bazarr/package.nix +++ b/pkgs/by-name/ba/bazarr/package.nix @@ -17,11 +17,11 @@ let in stdenv.mkDerivation rec { pname = "bazarr"; - version = "1.5.6"; + version = "1.6.0"; src = fetchzip { url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip"; - hash = "sha256-S3idNH9Wm9f6aNj69dERmeks1rLvUeQJYFebXa5cWQo="; + hash = "sha256-LRcc2wg5u260yl3A7rRwBfldl6WOyvF2T9NKGTKabfw="; stripRoot = false; }; From b67a7061f3e65a516dec66360d8f3322bfc1f97c Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 4 Jul 2026 17:56:59 +0200 Subject: [PATCH 039/150] lazygit: 0.62.2 -> 0.63.0 Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.63.0 Diff: https://github.com/jesseduffield/lazygit/compare/v0.62.2...v0.63.0 --- pkgs/by-name/la/lazygit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 139fdd1d49c1..a11eacfd6409 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.62.2"; + version = "0.63.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-V/dW7zx3D+RuYLqvTvblc93qrpwHB/wnysGdKS5FhoA="; + hash = "sha256-WDGYS2W0FCIDoayafzUjcwTAW+v2jxfJo54kaM6ymCE="; }; vendorHash = null; From 3bc78b00e83b6d90be3543647b1a7b682f8d298c Mon Sep 17 00:00:00 2001 From: Daniel Thwaites Date: Sat, 4 Jul 2026 18:56:47 +0100 Subject: [PATCH 040/150] treewide: largely remove danth from maintainers I have not used most of these in a while, so have no interest in maintaining them any more. --- nixos/modules/programs/firefox.nix | 1 - nixos/modules/services/web-apps/ocis.nix | 1 - pkgs/by-name/as/ascii-image-converter/package.nix | 2 +- pkgs/by-name/he/helix-unwrapped/package.nix | 1 - pkgs/by-name/oc/ocis_5-bin/package.nix | 1 - pkgs/by-name/st/starship/package.nix | 1 - 6 files changed, 1 insertion(+), 6 deletions(-) diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix index 180e61231b07..243231e51470 100644 --- a/nixos/modules/programs/firefox.nix +++ b/nixos/modules/programs/firefox.nix @@ -327,7 +327,6 @@ in }; meta.maintainers = with lib.maintainers; [ - danth linsui ]; } diff --git a/nixos/modules/services/web-apps/ocis.nix b/nixos/modules/services/web-apps/ocis.nix index 98cc7d43d200..004010abc157 100644 --- a/nixos/modules/services/web-apps/ocis.nix +++ b/nixos/modules/services/web-apps/ocis.nix @@ -202,7 +202,6 @@ in meta.maintainers = with lib.maintainers; [ bhankas - danth ramblurr ]; } diff --git a/pkgs/by-name/as/ascii-image-converter/package.nix b/pkgs/by-name/as/ascii-image-converter/package.nix index b968f64cfb46..9af4b4cecf33 100644 --- a/pkgs/by-name/as/ascii-image-converter/package.nix +++ b/pkgs/by-name/as/ascii-image-converter/package.nix @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { description = "Convert images into ASCII art on the console"; homepage = "https://github.com/TheZoraiz/ascii-image-converter#readme"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ danth ]; + maintainers = [ ]; mainProgram = "ascii-image-converter"; }; }) diff --git a/pkgs/by-name/he/helix-unwrapped/package.nix b/pkgs/by-name/he/helix-unwrapped/package.nix index 5b520dc6bbfd..fff6eed11b78 100644 --- a/pkgs/by-name/he/helix-unwrapped/package.nix +++ b/pkgs/by-name/he/helix-unwrapped/package.nix @@ -83,7 +83,6 @@ rustPlatform.buildRustPackage ( mainProgram = "hx"; maintainers = with lib.maintainers; [ aciceri - danth yusdacra ]; }; diff --git a/pkgs/by-name/oc/ocis_5-bin/package.nix b/pkgs/by-name/oc/ocis_5-bin/package.nix index 5d94b5be63ff..47ff4aace7e7 100644 --- a/pkgs/by-name/oc/ocis_5-bin/package.nix +++ b/pkgs/by-name/oc/ocis_5-bin/package.nix @@ -67,7 +67,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ramblurr bhankas - danth ramblurr ]; diff --git a/pkgs/by-name/st/starship/package.nix b/pkgs/by-name/st/starship/package.nix index 6185cb2f5979..877f887a9569 100644 --- a/pkgs/by-name/st/starship/package.nix +++ b/pkgs/by-name/st/starship/package.nix @@ -65,7 +65,6 @@ rustPlatform.buildRustPackage (finalAttrs: { changelog = "https://github.com/starship/starship/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ - danth Frostman da157 sigmasquadron From 33b11279af9b142e7ac075bda1b9227956eb0dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 4 Jul 2026 11:24:50 -0700 Subject: [PATCH 041/150] python3Packages.icalendar: use pyprojectVersionPatchHook --- .../python-modules/icalendar/default.nix | 7 +++---- .../icalendar/no-dynamic-version.patch | 15 --------------- 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 pkgs/development/python-modules/icalendar/no-dynamic-version.patch diff --git a/pkgs/development/python-modules/icalendar/default.nix b/pkgs/development/python-modules/icalendar/default.nix index 08fd9da9ebc8..88bb69201ea5 100644 --- a/pkgs/development/python-modules/icalendar/default.nix +++ b/pkgs/development/python-modules/icalendar/default.nix @@ -8,6 +8,7 @@ python-dateutil, tzdata, hypothesis, + pyprojectVersionPatchHook, pytestCheckHook, }: @@ -23,10 +24,8 @@ buildPythonPackage rec { hash = "sha256-0NKNbWigZ3BOfKBM8Q+XrOdoFBOF5Lu4XujJcYCMuMw="; }; - patches = [ - (replaceVars ./no-dynamic-version.patch { - inherit version; - }) + nativeBuildInputs = [ + pyprojectVersionPatchHook ]; build-system = [ diff --git a/pkgs/development/python-modules/icalendar/no-dynamic-version.patch b/pkgs/development/python-modules/icalendar/no-dynamic-version.patch deleted file mode 100644 index 0703c6126cbc..000000000000 --- a/pkgs/development/python-modules/icalendar/no-dynamic-version.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 50aa183b..3a190385 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -36,9 +36,7 @@ maintainers = [ - { name="Jaca", email="vitouejj@gmail.com" }, - ] - # These attributes are dynamically generated by hatch-vcs --dynamic = [ -- "version" --] -+version = "@version@" - description = "RFC 5545 compatible parser and generator of iCalendar files" - readme = { file = "README.rst", content-type = "text/x-rst" } - From 77bb52ed7daf7100208e5b9f9b4e32ee366849cf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 19:18:41 +0000 Subject: [PATCH 042/150] python3Packages.open-clip-torch: cleanup, add missing dependency --- .../open-clip-torch/default.nix | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/open-clip-torch/default.nix b/pkgs/development/python-modules/open-clip-torch/default.nix index 4ebf3f3cba20..77f2d296bb4c 100644 --- a/pkgs/development/python-modules/open-clip-torch/default.nix +++ b/pkgs/development/python-modules/open-clip-torch/default.nix @@ -18,14 +18,15 @@ torchvision, tqdm, - # checks - pytestCheckHook, + # tests braceexpand, pandas, + pytestCheckHook, + requests, transformers, webdataset, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "open-clip-torch"; version = "3.3.0"; pyproject = true; @@ -33,7 +34,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "mlfoundations"; repo = "open_clip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rJT0LCIS0uChBUdZ6WTQv0npZ0Ae8veIXMgr6JTgUj4="; }; @@ -53,20 +54,23 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - pytestCheckHook braceexpand pandas + pytestCheckHook + requests transformers webdataset ]; pythonImportsCheck = [ "open_clip" ]; - # -> On Darwin: - # AttributeError: Can't pickle local object 'build_params..' - # -> On Linux: - # KeyError: Caught KeyError in DataLoader worker process 0 - disabledTestPaths = [ "tests/test_wds.py" ]; + disabledTestPaths = [ + # -> On Darwin: + # AttributeError: Can't pickle local object 'build_params..' + # -> On Linux: + # KeyError: Caught KeyError in DataLoader worker process 0 + "tests/test_wds.py" + ]; disabledTests = [ # requires network @@ -86,9 +90,9 @@ buildPythonPackage rec { meta = { description = "Open source implementation of CLIP"; homepage = "https://github.com/mlfoundations/open_clip"; - changelog = "https://github.com/mlfoundations/open_clip/releases/tag/${src.tag}"; + changelog = "https://github.com/mlfoundations/open_clip/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ iynaix ]; mainProgram = "open-clip"; }; -} +}) From f179771c84fc9b7f3d2343ec5a3ef8f056871ba1 Mon Sep 17 00:00:00 2001 From: 4evy Date: Sat, 4 Jul 2026 15:50:00 +0300 Subject: [PATCH 043/150] maintainers: rename FlameFlag to _4evy --- ci/OWNERS | 2 +- maintainers/maintainer-list.nix | 14 +++++++------- .../instant-messengers/discord/default.nix | 2 +- pkgs/by-name/al/alt-tab-macos/package.nix | 2 +- pkgs/by-name/cs/csharprepl/package.nix | 2 +- pkgs/by-name/ga/gallery-dl/package.nix | 2 +- pkgs/by-name/ge/gemini-cli/package.nix | 2 +- pkgs/by-name/hi/hidden-bar/package.nix | 2 +- pkgs/by-name/ic/ice-bar/package.nix | 2 +- pkgs/by-name/ii/iina/package.nix | 2 +- pkgs/by-name/is/istat-menus/package.nix | 2 +- pkgs/by-name/it/itsycal/package.nix | 2 +- pkgs/by-name/ko/koboldcpp/package.nix | 2 +- pkgs/by-name/me/mediamate/package.nix | 2 +- pkgs/by-name/mo/moonlight/package.nix | 2 +- pkgs/by-name/mo/mousecape/package.nix | 2 +- pkgs/by-name/nu/numi/package.nix | 2 +- pkgs/by-name/ra/raycast-beta/package.nix | 2 +- pkgs/by-name/ra/raycast/package.nix | 2 +- pkgs/by-name/re/rectangle/package.nix | 2 +- pkgs/by-name/sh/shottr/package.nix | 2 +- pkgs/by-name/so/soundsource/package.nix | 2 +- pkgs/by-name/st/stats/package.nix | 2 +- pkgs/by-name/ve/vencord/package.nix | 2 +- pkgs/by-name/wa/warp-terminal/package.nix | 2 +- pkgs/by-name/wi/win-disk-writer/package.nix | 2 +- pkgs/by-name/yt/yt-dlp/package.nix | 2 +- .../python-modules/customtkinter/default.nix | 2 +- .../python-modules/yt-dlp-ejs/default.nix | 2 +- 29 files changed, 35 insertions(+), 35 deletions(-) diff --git a/ci/OWNERS b/ci/OWNERS index 742d7839f5d4..e6e3bb388348 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -506,7 +506,7 @@ pkgs/by-name/oc/octodns/ @anthonyroussel pkgs/by-name/te/teleport* @arianvp @justinas @sigma @tomberek @techknowlogick @JuliusFreudenberger # Warp-terminal -pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @FlameFlag @johnrtitor +pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @4evy @johnrtitor # Nim /doc/languages-frameworks/nim.section.md @NixOS/nim diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b173625d8611..8ed70128b211 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -261,6 +261,13 @@ githubId = 3417013; name = "Eske Nielsen"; }; + _4evy = { + name = "_4evy"; + email = "github@flameflag.dev"; + github = "_4evy"; + githubId = 57304299; + matrix = "@donteatoreo:matrix.org"; + }; _4r7if3x = { email = "the.artifex@proton.me"; matrix = "@4r7if3x:matrix.org"; @@ -9150,13 +9157,6 @@ name = "Sebastian Neubauer"; keys = [ { fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672"; } ]; }; - FlameFlag = { - name = "FlameFlag"; - email = "github@flameflag.dev"; - github = "FlameFlag"; - githubId = 57304299; - matrix = "@donteatoreo:matrix.org"; - }; Flameopathic = { email = "flameopathic@gmail.com"; github = "Flameopathic"; diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 409078b739ec..ebbbddb8dbed 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -74,7 +74,7 @@ let mainProgram = "discord"; maintainers = with lib.maintainers; [ artturin - FlameFlag + _4evy infinidoge jopejoe1 Scrumplex diff --git a/pkgs/by-name/al/alt-tab-macos/package.nix b/pkgs/by-name/al/alt-tab-macos/package.nix index 5a0725b65e46..99c9678742fb 100644 --- a/pkgs/by-name/al/alt-tab-macos/package.nix +++ b/pkgs/by-name/al/alt-tab-macos/package.nix @@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://alt-tab.app"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ - FlameFlag + _4evy emilytrau Br1ght0ne ]; diff --git a/pkgs/by-name/cs/csharprepl/package.nix b/pkgs/by-name/cs/csharprepl/package.nix index fa0c82cf2fa5..fe0e76f7c63b 100644 --- a/pkgs/by-name/cs/csharprepl/package.nix +++ b/pkgs/by-name/cs/csharprepl/package.nix @@ -21,7 +21,7 @@ buildDotnetGlobalTool { changelog = "https://github.com/waf/CSharpRepl/blob/main/CHANGELOG.md"; license = lib.licenses.mpl20; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; mainProgram = "csharprepl"; }; } diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 3b4f375added..6a5f21ee7b89 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -54,7 +54,7 @@ python3Packages.buildPythonApplication (finalAttrs: { mainProgram = "gallery-dl"; maintainers = with lib.maintainers; [ dawidsowa - FlameFlag + _4evy ]; }; }) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index f6511270c0bb..1e8c4a420024 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -119,7 +119,7 @@ buildNpmPackage (finalAttrs: { maintainers = with lib.maintainers; [ brantes xiaoxiangmoe - FlameFlag + _4evy taranarmo caverav ]; diff --git a/pkgs/by-name/hi/hidden-bar/package.nix b/pkgs/by-name/hi/hidden-bar/package.nix index 9c988082070b..cc342ba837f2 100644 --- a/pkgs/by-name/hi/hidden-bar/package.nix +++ b/pkgs/by-name/hi/hidden-bar/package.nix @@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation rec { description = "Ultra-light MacOS utility that helps hide menu bar icons"; homepage = "https://github.com/dwarvesf/hidden"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/ic/ice-bar/package.nix b/pkgs/by-name/ic/ice-bar/package.nix index bd3e1ce55d2d..df9be0e0b777 100644 --- a/pkgs/by-name/ic/ice-bar/package.nix +++ b/pkgs/by-name/ic/ice-bar/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Powerful menu bar manager for macOS"; homepage = "https://icemenubar.app/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/ii/iina/package.nix b/pkgs/by-name/ii/iina/package.nix index f9f505b81a12..b7a6ff958d1e 100644 --- a/pkgs/by-name/ii/iina/package.nix +++ b/pkgs/by-name/ii/iina/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ arkivm - FlameFlag + _4evy kinnrai stepbrobd ]; diff --git a/pkgs/by-name/is/istat-menus/package.nix b/pkgs/by-name/is/istat-menus/package.nix index 8f1a1391409d..865c053b8793 100644 --- a/pkgs/by-name/is/istat-menus/package.nix +++ b/pkgs/by-name/is/istat-menus/package.nix @@ -48,7 +48,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Set of nine separate and highly configurable menu items that let you know exactly what's going on inside your Mac"; homepage = "https://bjango.com/mac/istatmenus/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/it/itsycal/package.nix b/pkgs/by-name/it/itsycal/package.nix index 41bac816c8cb..18542c37f049 100644 --- a/pkgs/by-name/it/itsycal/package.nix +++ b/pkgs/by-name/it/itsycal/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ eclairevoyant - FlameFlag + _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index 0d6a48410f73..f5a24951c1fd 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -131,7 +131,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { mainProgram = "koboldcpp"; maintainers = with lib.maintainers; [ maxstrid - FlameFlag + _4evy ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/me/mediamate/package.nix b/pkgs/by-name/me/mediamate/package.nix index e8d88b09d0aa..bcbb57bed324 100644 --- a/pkgs/by-name/me/mediamate/package.nix +++ b/pkgs/by-name/me/mediamate/package.nix @@ -36,7 +36,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "New, fresh visuals for changing your volume, brightness and now playing media"; homepage = "https://wouter01.github.io/MediaMate/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index 2ffba6b8cdb1..d0b746d7243c 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ ilys - FlameFlag + _4evy isabelroses ]; }; diff --git a/pkgs/by-name/mo/mousecape/package.nix b/pkgs/by-name/mo/mousecape/package.nix index c1ba12f3557a..1f907b93bf39 100644 --- a/pkgs/by-name/mo/mousecape/package.nix +++ b/pkgs/by-name/mo/mousecape/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Cursor manager for macOS built using private, nonintrusive CoreGraphics APIs"; homepage = "https://github.com/alexzielenski/Mousecape"; license = lib.licenses.free; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; diff --git a/pkgs/by-name/nu/numi/package.nix b/pkgs/by-name/nu/numi/package.nix index d6047b16666d..109289bd33de 100644 --- a/pkgs/by-name/nu/numi/package.nix +++ b/pkgs/by-name/nu/numi/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Beautiful calculator app for macOS"; homepage = "https://numi.app/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/ra/raycast-beta/package.nix b/pkgs/by-name/ra/raycast-beta/package.nix index 862481b3f98d..fa0cbb06b2e8 100644 --- a/pkgs/by-name/ra/raycast-beta/package.nix +++ b/pkgs/by-name/ra/raycast-beta/package.nix @@ -73,7 +73,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.unfree; mainProgram = "raycast-beta"; maintainers = with lib.maintainers; [ - FlameFlag + _4evy Br1ght0ne ]; platforms = [ "aarch64-darwin" ]; diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 150f1b16e65a..8ab35d586a2f 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -80,7 +80,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ lovesegfault stepbrobd - FlameFlag + _4evy jakecleary ]; platforms = [ diff --git a/pkgs/by-name/re/rectangle/package.nix b/pkgs/by-name/re/rectangle/package.nix index 708b172abfb3..19438c2cba8d 100644 --- a/pkgs/by-name/re/rectangle/package.nix +++ b/pkgs/by-name/re/rectangle/package.nix @@ -306,7 +306,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://rectangleapp.com/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - FlameFlag + _4evy Intuinewin wegank ]; diff --git a/pkgs/by-name/sh/shottr/package.nix b/pkgs/by-name/sh/shottr/package.nix index 4af3528829c5..cea2418ea6f5 100644 --- a/pkgs/by-name/sh/shottr/package.nix +++ b/pkgs/by-name/sh/shottr/package.nix @@ -58,7 +58,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://shottr.cc/"; license = lib.licenses.unfree; mainProgram = "shottr"; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/so/soundsource/package.nix b/pkgs/by-name/so/soundsource/package.nix index 9657e11a93ca..ec45e94c851c 100644 --- a/pkgs/by-name/so/soundsource/package.nix +++ b/pkgs/by-name/so/soundsource/package.nix @@ -33,7 +33,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.unfree; maintainers = with lib.maintainers; [ emilytrau - FlameFlag + _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix index 0825a624f088..4989092fc781 100644 --- a/pkgs/by-name/st/stats/package.nix +++ b/pkgs/by-name/st/stats/package.nix @@ -348,7 +348,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/exelban/stats"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - FlameFlag + _4evy emilytrau ]; platforms = lib.platforms.darwin; diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index bb443fed5f0e..6e9298bb6d95 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/Vendicated/Vencord"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - FlameFlag + _4evy FlafyDev Gliczy NotAShelf diff --git a/pkgs/by-name/wa/warp-terminal/package.nix b/pkgs/by-name/wa/warp-terminal/package.nix index 969eb5b858be..657a967a7f18 100644 --- a/pkgs/by-name/wa/warp-terminal/package.nix +++ b/pkgs/by-name/wa/warp-terminal/package.nix @@ -126,7 +126,7 @@ let license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ - FlameFlag + _4evy johnrtitor logger ]; diff --git a/pkgs/by-name/wi/win-disk-writer/package.nix b/pkgs/by-name/wi/win-disk-writer/package.nix index 260ad8c7b783..06d45bb548bd 100644 --- a/pkgs/by-name/wi/win-disk-writer/package.nix +++ b/pkgs/by-name/wi/win-disk-writer/package.nix @@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Windows Bootable USB creator for macOS"; homepage = "https://github.com/TechUnRestricted/WinDiskWriter"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index 43b30f1e0233..10723db8b7eb 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -179,7 +179,7 @@ python3Packages.buildPythonApplication rec { mainProgram = "yt-dlp"; maintainers = with lib.maintainers; [ SuperSandro2000 - FlameFlag + _4evy ]; }; } diff --git a/pkgs/development/python-modules/customtkinter/default.nix b/pkgs/development/python-modules/customtkinter/default.nix index 18bfb637d410..f085103a48af 100644 --- a/pkgs/development/python-modules/customtkinter/default.nix +++ b/pkgs/development/python-modules/customtkinter/default.nix @@ -53,6 +53,6 @@ buildPythonPackage { a consistent and modern look across all desktop platforms (Windows, macOS, Linux). ''; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; }; } diff --git a/pkgs/development/python-modules/yt-dlp-ejs/default.nix b/pkgs/development/python-modules/yt-dlp-ejs/default.nix index d53cade836be..f117a988b1db 100644 --- a/pkgs/development/python-modules/yt-dlp-ejs/default.nix +++ b/pkgs/development/python-modules/yt-dlp-ejs/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { ]; maintainers = with lib.maintainers; [ SuperSandro2000 - FlameFlag + _4evy ]; }; } From 78634cd3065c5d2b5543d3e3f9fec144734b935d Mon Sep 17 00:00:00 2001 From: 4evy Date: Sat, 4 Jul 2026 15:50:00 +0300 Subject: [PATCH 044/150] maintainer-list: change email for _4evy --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8ed70128b211..b894f5c629f8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -263,7 +263,7 @@ }; _4evy = { name = "_4evy"; - email = "github@flameflag.dev"; + email = "git@ps1.sh"; github = "_4evy"; githubId = 57304299; matrix = "@donteatoreo:matrix.org"; From 8cda5019af43e58f0a56e9597c3eb4bd1e33e70d Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 4 Jul 2026 17:15:52 -0400 Subject: [PATCH 045/150] python3Packages.beets-importreplace: init at 0.3 --- .../beets-importreplace/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/beets-importreplace/default.nix diff --git a/pkgs/development/python-modules/beets-importreplace/default.nix b/pkgs/development/python-modules/beets-importreplace/default.nix new file mode 100644 index 000000000000..d5216530c8b8 --- /dev/null +++ b/pkgs/development/python-modules/beets-importreplace/default.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchFromGitHub, + buildPythonPackage, + setuptools, + beets-minimal, + pytestCheckHook, + writableTmpDirAsHomeHook, + nix-update-script, +}: +buildPythonPackage (finalAttrs: { + pname = "beets-importreplace"; + version = "0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "edgars-supe"; + repo = "beets-importreplace"; + tag = "v${finalAttrs.version}"; + hash = "sha256-lTfHuOBFzBM/uN4GCX6btQy0KRDP/tzG0fp9/qppQtw="; + }; + + build-system = [ setuptools ]; + + nativeBuildInputs = [ + beets-minimal + ]; + + nativeCheckInputs = [ + writableTmpDirAsHomeHook + pytestCheckHook + ]; + + pythonImportsCheck = [ "beetsplug.importreplace" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Plugin for beets to perform regex replacements during import"; + homepage = "https://github.com/edgars-supe/beets-importreplace"; + maintainers = with lib.maintainers; [ pyrox0 ]; + license = [ lib.licenses.mit ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 07ba15628bb2..023f11eb2996 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2062,6 +2062,8 @@ self: super: with self; { beets-filetote = callPackage ../development/python-modules/beets-filetote { }; + beets-importreplace = callPackage ../development/python-modules/beets-importreplace { }; + beets-minimal = beets.override { disableAllPlugins = true; }; From 9a58143dca7e9a08df14b522ad65556e2d03f53e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 20:33:25 +0000 Subject: [PATCH 046/150] python3Packages.cuda-core: init at 1.0.1 --- .../python-modules/cuda-core/default.nix | 136 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 138 insertions(+) create mode 100644 pkgs/development/python-modules/cuda-core/default.nix diff --git a/pkgs/development/python-modules/cuda-core/default.nix b/pkgs/development/python-modules/cuda-core/default.nix new file mode 100644 index 000000000000..b04569e1271f --- /dev/null +++ b/pkgs/development/python-modules/cuda-core/default.nix @@ -0,0 +1,136 @@ +{ + lib, + config, + buildPythonPackage, + cudaPackages, + fetchFromGitHub, + symlinkJoin, + + # build-system + cuda-bindings, + cuda-pathfinder, + cython, + setuptools, + setuptools-scm, + + # dependencies + numpy, + + # tests + cffi, + cloudpickle, + psutil, + pytestCheckHook, + + # passthru + cuda-core, + + cudaSupport ? config.cudaSupport, +}: +buildPythonPackage.override { stdenv = cudaPackages.backendStdenv; } (finalAttrs: { + pname = "cuda-core"; + version = "1.0.1"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "NVIDIA"; + repo = "cuda-python"; + tag = "cuda-core-v${finalAttrs.version}"; + hash = "sha256-SRy/hnOzzb4wUCLOre4k326RNhYI0650XzC8Dc9kf/M="; + }; + + sourceRoot = "${finalAttrs.src.name}/cuda_core"; + + env = { + CUDA_HOME = symlinkJoin { + name = "cuda-redist"; + paths = + with cudaPackages; + [ + # Used to detect CUDA MAJOR VERSION + (lib.getInclude cuda_cudart) + ] + ++ lib.optionals finalAttrs.doInstallCheck [ + # Compilation tests include etc. (found via $CUDA_HOME/include) + (lib.getInclude cccl) + ]; + }; + }; + + build-system = [ + cuda-bindings + cuda-pathfinder + cython + setuptools + setuptools-scm + ]; + + nativeBuildInputs = [ + cudaPackages.cuda_nvcc + ]; + + buildInputs = [ + cudaPackages.cuda_nvrtc # nvrtc.h + cudaPackages.cuda_profiler_api # cudaProfiler.h + ]; + + preBuild = '' + export CUDA_PYTHON_PARALLEL_LEVEL=$NIX_BUILD_CORES + ''; + + dependencies = [ + cuda-pathfinder + numpy + ]; + + pythonImportsCheck = [ "cuda.core" ]; + + preCheck = '' + rm -rf cuda/core + ''; + + nativeCheckInputs = [ + cffi + cloudpickle + psutil + pytestCheckHook + ]; + + disabledTests = [ + # Fail inside the sandbox: + # cuda.bindings.nvml.UnknownError: Unknown Error + # hwloc/linux: failed to find sysfs cpu topology directory, aborting linux discovery. + "test_affinity" + "test_device_cpu_affinity" + "test_device_pci_bus_id" + "test_device_pci_info" + "test_to_cuda_device" + "test_to_system_device" + ]; + + disabledTestPaths = [ + # AssertionError (tries to run an external python process that imports `cuda`) + # ModuleNotFoundError: No module named 'cuda' + "tests/test_rlcompleter_patch.py" + ]; + + # Tests require a GPU + doCheck = false; + + passthru.gpuCheck = cuda-core.overridePythonAttrs { + requiredSystemFeatures = [ "cuda" ]; + doCheck = true; + }; + + meta = { + description = "Pythonic interface to the CUDA runtime"; + homepage = "https://nvidia.github.io/cuda-python/cuda-core/latest"; + downloadPage = "https://github.com/NVIDIA/cuda-python/tree/main/cuda_core"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + GaetanLepage + ]; + broken = !cudaSupport; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 07ba15628bb2..1ff8bb1f9ed9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3526,6 +3526,8 @@ self: super: with self; { cuda-bindings = callPackage ../development/python-modules/cuda-bindings { }; + cuda-core = callPackage ../development/python-modules/cuda-core { }; + cuda-pathfinder = callPackage ../development/python-modules/cuda-pathfinder { }; cuda-tile = callPackage ../development/python-modules/cuda-tile { }; From 05218438d4a333abd39b888b59596ebfa4cbd34a Mon Sep 17 00:00:00 2001 From: lukas-sgx Date: Sun, 5 Jul 2026 00:08:07 +0200 Subject: [PATCH 047/150] maintainers: add lukas-sgx --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/hs/hss/package.nix | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c7ea2f7c7263..f71b35acc928 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16298,6 +16298,12 @@ githubId = 30468956; name = "Lukas Heiligenbrunner"; }; + lukas-sgx = { + email = "lukas.soigneux@epitech.eu"; + github = "lukas-sgx"; + githubId = 68616614; + name = "Lukas Soigneux"; + }; lukaslihotzki = { email = "lukas@lihotzki.de"; github = "lukaslihotzki"; diff --git a/pkgs/by-name/hs/hss/package.nix b/pkgs/by-name/hs/hss/package.nix index 8fd462d86830..3afed755415a 100644 --- a/pkgs/by-name/hs/hss/package.nix +++ b/pkgs/by-name/hs/hss/package.nix @@ -33,7 +33,10 @@ buildRubyGem rec { ''; homepage = "https://github.com/akerl/hss"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ nixy ]; + maintainers = with lib.maintainers; [ + nixy + lukas-sgx + ]; platforms = lib.platforms.unix; mainProgram = "hss"; }; From e39d47ef012971958f11ebdd1d85ad95629c3aea Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 23:48:29 +0000 Subject: [PATCH 048/150] python3Packages.torch-audiomentations: add missing test dependency pyyaml --- .../python-modules/torch-audiomentations/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/torch-audiomentations/default.nix b/pkgs/development/python-modules/torch-audiomentations/default.nix index ca01c81ced29..dbfa7cbbb5e2 100644 --- a/pkgs/development/python-modules/torch-audiomentations/default.nix +++ b/pkgs/development/python-modules/torch-audiomentations/default.nix @@ -16,6 +16,7 @@ # tests pytest-cov-stub, pytestCheckHook, + pyyaml, }: buildPythonPackage (finalAttrs: { @@ -45,6 +46,7 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytest-cov-stub pytestCheckHook + pyyaml ]; pythonImportsCheck = [ "torch_audiomentations" ]; From dee42f8afc66cd97b56c14bd4b6c229e75e939ba Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 23:49:01 +0000 Subject: [PATCH 049/150] python3Packages.torch-audiomentations: enable __structuredAttrs --- .../development/python-modules/torch-audiomentations/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/torch-audiomentations/default.nix b/pkgs/development/python-modules/torch-audiomentations/default.nix index dbfa7cbbb5e2..4ba31489dd6a 100644 --- a/pkgs/development/python-modules/torch-audiomentations/default.nix +++ b/pkgs/development/python-modules/torch-audiomentations/default.nix @@ -23,6 +23,7 @@ buildPythonPackage (finalAttrs: { pname = "torch-audiomentations"; version = "0.12.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "asteroid-team"; From 1d5b3ed8fe0a21478c7b244a9a6f249e5a387d6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Jul 2026 23:51:38 +0000 Subject: [PATCH 050/150] xfontsel: 1.1.1 -> 1.1.2 --- pkgs/by-name/xf/xfontsel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xf/xfontsel/package.nix b/pkgs/by-name/xf/xfontsel/package.nix index 40197dd67eaf..48f6c5946e40 100644 --- a/pkgs/by-name/xf/xfontsel/package.nix +++ b/pkgs/by-name/xf/xfontsel/package.nix @@ -14,11 +14,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xfontsel"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { url = "mirror://xorg/individual/app/xfontsel-${finalAttrs.version}.tar.xz"; - hash = "sha256-ekuGZYp3ASU+0P6KZkceVOTKy7pm1yePF1nTs6M6Ask="; + hash = "sha256-eP8Bh1fHsiE3z101Ju9ek4i8DN6tHwDa8siY4uJ0VT8="; }; nativeBuildInputs = [ From a02c3ddc5e3d2ecc88979fa39695d8c4ea266f06 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 23:55:34 +0000 Subject: [PATCH 051/150] python3Packages.stable-baselines3: add missing dependency tensorboard --- pkgs/development/python-modules/stable-baselines3/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/stable-baselines3/default.nix b/pkgs/development/python-modules/stable-baselines3/default.nix index d4e72d1ee173..7e7a1f927219 100644 --- a/pkgs/development/python-modules/stable-baselines3/default.nix +++ b/pkgs/development/python-modules/stable-baselines3/default.nix @@ -19,6 +19,7 @@ ale-py, pytestCheckHook, rich, + tensorboard, tqdm, }: buildPythonPackage (finalAttrs: { @@ -52,6 +53,7 @@ buildPythonPackage (finalAttrs: { ale-py pytestCheckHook rich + tensorboard tqdm ]; From 405415e16dd5c34e2a2e260439f6b6ad0bad0c27 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 00:01:30 +0000 Subject: [PATCH 052/150] python3Packages.pytorch-pfn-extras: add missing depenency pyyaml --- .../development/python-modules/pytorch-pfn-extras/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pytorch-pfn-extras/default.nix b/pkgs/development/python-modules/pytorch-pfn-extras/default.nix index 8e7fed21b184..f0c5095ac67f 100644 --- a/pkgs/development/python-modules/pytorch-pfn-extras/default.nix +++ b/pkgs/development/python-modules/pytorch-pfn-extras/default.nix @@ -18,6 +18,7 @@ onnx, pyparsing, pytestCheckHook, + pyyaml, torchvision, }: @@ -44,8 +45,9 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ onnx - pytestCheckHook pyparsing + pytestCheckHook + pyyaml torchvision ]; From 4588f9499fd7085226d8d48cb2d60c6fe45735d2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 00:02:08 +0000 Subject: [PATCH 053/150] python3Packages.pytorch-pfn-extras: enable __structuredAttrs --- pkgs/development/python-modules/pytorch-pfn-extras/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/pytorch-pfn-extras/default.nix b/pkgs/development/python-modules/pytorch-pfn-extras/default.nix index f0c5095ac67f..08c6680a1300 100644 --- a/pkgs/development/python-modules/pytorch-pfn-extras/default.nix +++ b/pkgs/development/python-modules/pytorch-pfn-extras/default.nix @@ -26,6 +26,7 @@ buildPythonPackage (finalAttrs: { pname = "pytorch-pfn-extras"; version = "0.9.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pfnet"; From 3b57fd6dd33007447ebaebb1375065cb255b50d0 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 00:09:04 +0000 Subject: [PATCH 054/150] python3Packages.stable-baselines3: skip failing test on darwin --- pkgs/development/python-modules/stable-baselines3/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/stable-baselines3/default.nix b/pkgs/development/python-modules/stable-baselines3/default.nix index 7e7a1f927219..b75d6a126581 100644 --- a/pkgs/development/python-modules/stable-baselines3/default.nix +++ b/pkgs/development/python-modules/stable-baselines3/default.nix @@ -85,6 +85,10 @@ buildPythonPackage (finalAttrs: { # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] "test_report_figure_to_tensorboard" "test_unsupported_figure_format" + + # Doesn't manage to find tqdm and rich from nativeCheckInputs + # ImportError: You must install tqdm and rich in order to use the progress bar callback + "test_callbacks" ]; meta = { From 484074ea02d774318a8778aa24018bca2025184e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 00:11:17 +0000 Subject: [PATCH 055/150] python3Packages.uproot: fix hash --- pkgs/development/python-modules/uproot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index 6b224d1e6147..d97a20ead2e4 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: { owner = "scikit-hep"; repo = "uproot5"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ox+PfMlO1ijkSyUM78g9YthdjUo+l0+Idd0jy+a83wE="; + hash = "sha256-McTYYA0A8P7Z7PxuTBg5upcOnMmBsfk64fHASMWegOs="; }; build-system = [ From dbc8f8c99807b6eb3160a229fcdd2a4c85c7dffb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 00:43:49 +0000 Subject: [PATCH 056/150] spicetify-cli: 2.43.2 -> 2.44.0 --- pkgs/by-name/sp/spicetify-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spicetify-cli/package.nix b/pkgs/by-name/sp/spicetify-cli/package.nix index 3bdaaee15a92..59c94ea53481 100644 --- a/pkgs/by-name/sp/spicetify-cli/package.nix +++ b/pkgs/by-name/sp/spicetify-cli/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "spicetify-cli"; - version = "2.43.2"; + version = "2.44.0"; src = fetchFromGitHub { owner = "spicetify"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-77OZVDtybkYI5R3tZ7q2cLJ+Ixn8WB4CP4qP6Yp535g="; + hash = "sha256-4RRy1mmqjKxDUqSV7W6KHZZcbsJvnB2hZpys1MPip3E="; }; - vendorHash = "sha256-uuvlu5yocqnDh6OO5a4Ngp5SahqURc/14fcg1Kr9sec="; + vendorHash = "sha256-FTTJJrPFqqWLBBQ6pQ0RZRaWUZ4MxsV5e9HGPOp2jOY="; postPatch = '' substituteInPlace src/preprocess/preprocess.go \ From 7ab80b1cefffc5ce9b596ef4534ad70a9dabd2a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 02:28:34 +0000 Subject: [PATCH 057/150] libretro.stella2014: 0-unstable-2026-04-12 -> 0-unstable-2026-07-04 --- pkgs/applications/emulators/libretro/cores/stella2014.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/stella2014.nix b/pkgs/applications/emulators/libretro/cores/stella2014.nix index 6c7c4a2f6ba4..863d375c6617 100644 --- a/pkgs/applications/emulators/libretro/cores/stella2014.nix +++ b/pkgs/applications/emulators/libretro/cores/stella2014.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "stella2014"; - version = "0-unstable-2026-04-12"; + version = "0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "libretro"; repo = "stella2014-libretro"; - rev = "eed47e154d1bbda3305e9ef2d486b6710c8973f4"; - hash = "sha256-QpPjVnFCkn6xlB7LxpE6bsNfYe3HSsEKUjqmEf2yTvA="; + rev = "8ddf2146ed2d2053cff9df64192f920e57709629"; + hash = "sha256-VDywbP7PhcQPHhu/KMvV1LlI/iOGjMzRooqvoT+Tnxc="; }; makefile = "Makefile"; From f8f5999bf123dd97d68e9c3f900487d3e8406568 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 05:01:55 +0000 Subject: [PATCH 058/150] python3Packages.wadllib: 2.0.0 -> 2.1.0 --- pkgs/development/python-modules/wadllib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wadllib/default.nix b/pkgs/development/python-modules/wadllib/default.nix index 5012671e5d56..0edcfbe1ea8e 100644 --- a/pkgs/development/python-modules/wadllib/default.nix +++ b/pkgs/development/python-modules/wadllib/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "wadllib"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-HtuvI+T6NP6nDJs4C6oqE5sQhq5InrzMxLO2X8lzdCc="; + hash = "sha256-acYKGIycYpoOlH36/Yms3It9jUBKa16wrSWP7yk2JQE="; }; build-system = [ setuptools ]; From 96ec540b85b092695c1e54027d8fa455852ce540 Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 5 Jul 2026 10:03:56 +0300 Subject: [PATCH 059/150] nixos/lasuite-meet: refactor systemd units --- .../services/web-apps/lasuite-meet.nix | 196 +++++++++--------- 1 file changed, 95 insertions(+), 101 deletions(-) diff --git a/nixos/modules/services/web-apps/lasuite-meet.nix b/nixos/modules/services/web-apps/lasuite-meet.nix index 421af1596483..52b20cdc1c48 100644 --- a/nixos/modules/services/web-apps/lasuite-meet.nix +++ b/nixos/modules/services/web-apps/lasuite-meet.nix @@ -36,48 +36,62 @@ let toString value ) cfg.settings; - commonServiceConfig = { - RuntimeDirectory = "lasuite-meet"; - StateDirectory = "lasuite-meet"; - WorkingDirectory = "/var/lib/lasuite-meet"; + commonSystemdConfig = { + after = [ + "network.target" + ] + ++ (optional cfg.postgresql.createLocally "postgresql.service") + ++ (optional cfg.redis.createLocally "redis-lasuite-meet.service"); - User = "lasuite-meet"; - DynamicUser = true; - SupplementaryGroups = mkIf cfg.redis.createLocally [ - config.services.redis.servers.lasuite-meet.group - ]; - # hardening - AmbientCapabilities = ""; - CapabilityBoundingSet = [ "" ]; - DevicePolicy = "closed"; - LockPersonality = true; - NoNewPrivileges = true; - PrivateDevices = true; - PrivateTmp = true; - PrivateUsers = true; - ProcSubset = "pid"; - ProtectClock = true; - ProtectControlGroups = true; - ProtectHome = true; - ProtectHostname = true; - ProtectKernelLogs = true; - ProtectKernelModules = true; - ProtectKernelTunables = true; - ProtectProc = "invisible"; - ProtectSystem = "strict"; - RemoveIPC = true; - RestrictAddressFamilies = [ - "AF_INET" - "AF_INET6" - "AF_UNIX" - ]; - RestrictNamespaces = true; - RestrictRealtime = true; - RestrictSUIDSGID = true; - SystemCallArchitectures = "native"; - MemoryDenyWriteExecute = true; - EnvironmentFile = optional (cfg.environmentFile != null) cfg.environmentFile; - UMask = "0077"; + wants = + (optional cfg.postgresql.createLocally "postgresql.service") + ++ (optional cfg.redis.createLocally "redis-lasuite-meet.service"); + + environment = pythonEnvironment; + + serviceConfig = { + RuntimeDirectory = "lasuite-meet"; + StateDirectory = "lasuite-meet"; + WorkingDirectory = "/var/lib/lasuite-meet"; + + User = "lasuite-meet"; + DynamicUser = true; + SupplementaryGroups = mkIf cfg.redis.createLocally [ + config.services.redis.servers.lasuite-meet.group + ]; + # hardening + AmbientCapabilities = ""; + CapabilityBoundingSet = [ "" ]; + DevicePolicy = "closed"; + LockPersonality = true; + NoNewPrivileges = true; + PrivateDevices = true; + PrivateTmp = true; + PrivateUsers = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "strict"; + RemoveIPC = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + SystemCallArchitectures = "native"; + MemoryDenyWriteExecute = true; + EnvironmentFile = optional (cfg.environmentFile != null) cfg.environmentFile; + UMask = "0077"; + }; }; in { @@ -342,74 +356,54 @@ in }; config = mkIf cfg.enable { - systemd.services.lasuite-meet = { - description = "Meet from SuiteNumérique"; - after = [ - "network.target" - ] - ++ (optional cfg.postgresql.createLocally "postgresql.service") - ++ (optional cfg.redis.createLocally "redis-lasuite-meet.service"); + systemd.services.lasuite-meet = lib.mkMerge [ + { + description = "Meet from SuiteNumérique"; - wants = - (optional cfg.postgresql.createLocally "postgresql.service") - ++ (optional cfg.redis.createLocally "redis-lasuite-meet.service"); + wantedBy = [ "multi-user.target" ]; - wantedBy = [ "multi-user.target" ]; - - preStart = '' - if [ ! -f .version ]; then - touch .version - fi - - ${optionalString (cfg.secretKeyPath == null) '' - if [[ ! -f /var/lib/lasuite-meet/django_secret_key ]]; then - ( - umask 0377 - tr -dc A-Za-z0-9 < /dev/urandom | head -c64 | ${pkgs.moreutils}/bin/sponge /var/lib/lasuite-meet/django_secret_key - ) + preStart = '' + if [ ! -f .version ]; then + touch .version fi - ''} - if [ "${cfg.package.version}" != "$(cat .version)" ]; then - ${getExe cfg.package} migrate - echo -n "${cfg.package.version}" > .version - fi - ''; - environment = pythonEnvironment; + ${optionalString (cfg.secretKeyPath == null) '' + if [[ ! -f /var/lib/lasuite-meet/django_secret_key ]]; then + ( + umask 0377 + tr -dc A-Za-z0-9 < /dev/urandom | head -c64 | ${pkgs.moreutils}/bin/sponge /var/lib/lasuite-meet/django_secret_key + ) + fi + ''} + if [ "${cfg.package.version}" != "$(cat .version)" ]; then + ${getExe cfg.package} migrate + echo -n "${cfg.package.version}" > .version + fi + ''; - serviceConfig = { - BindReadOnlyPaths = "${cfg.package}/share/static:/var/lib/lasuite-meet/static"; + serviceConfig = { + BindReadOnlyPaths = "${cfg.package}/share/static:/var/lib/lasuite-meet/static"; - ExecStart = utils.escapeSystemdExecArgs ( - [ - (lib.getExe' cfg.package "gunicorn") - "--bind=${cfg.bind}" - ] - ++ cfg.gunicorn.extraArgs - ++ [ "meet.wsgi:application" ] - ); + ExecStart = utils.escapeSystemdExecArgs ( + [ + (lib.getExe' cfg.package "gunicorn") + "--bind=${cfg.bind}" + ] + ++ cfg.gunicorn.extraArgs + ++ [ "meet.wsgi:application" ] + ); + }; } - // commonServiceConfig; - }; + commonSystemdConfig + ]; - systemd.services.lasuite-meet-celery = { - description = "Meet Celery broker from SuiteNumérique"; - after = [ - "network.target" - ] - ++ (optional cfg.postgresql.createLocally "postgresql.service") - ++ (optional cfg.redis.createLocally "redis-lasuite-meet.service"); + systemd.services.lasuite-meet-celery = lib.mkMerge [ + { + description = "Meet Celery broker from SuiteNumérique"; - wants = - (optional cfg.postgresql.createLocally "postgresql.service") - ++ (optional cfg.redis.createLocally "redis-lasuite-meet.service"); + wantedBy = [ "multi-user.target" ]; - wantedBy = [ "multi-user.target" ]; - - environment = pythonEnvironment; - - serviceConfig = { - ExecStart = utils.escapeSystemdExecArgs ( + serviceConfig.ExecStart = utils.escapeSystemdExecArgs ( [ (lib.getExe' cfg.package "celery") ] ++ cfg.celery.extraArgs ++ [ @@ -418,8 +412,8 @@ in ] ); } - // commonServiceConfig; - }; + commonSystemdConfig + ]; services.postgresql = mkIf cfg.postgresql.createLocally { enable = true; From 21af0e8e78265c709f6cc620066a571a36e5f5a7 Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 5 Jul 2026 10:07:10 +0300 Subject: [PATCH 060/150] nixos/lasuite-meet: add cronjobs for cleanup tasks --- .../modules/services/web-apps/lasuite-meet.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nixos/modules/services/web-apps/lasuite-meet.nix b/nixos/modules/services/web-apps/lasuite-meet.nix index 52b20cdc1c48..b2a3c4fe60d8 100644 --- a/nixos/modules/services/web-apps/lasuite-meet.nix +++ b/nixos/modules/services/web-apps/lasuite-meet.nix @@ -415,6 +415,24 @@ in commonSystemdConfig ]; + systemd.services.lasuite-meet-clean-pending-files = lib.mkMerge [ + { + description = "Scheduled job to clean up pending uploads from LaSuite Meet"; + startAt = "daily"; + serviceConfig.ExecStart = "${getExe cfg.package} clean_pending_files"; + } + commonSystemdConfig + ]; + + systemd.services.lasuite-meet-purge-deleted-files = lib.mkMerge [ + { + description = "Scheduled job to purge deleted files from LaSuite Meet"; + startAt = "daily"; + serviceConfig.ExecStart = "${getExe cfg.package} purge_deleted_files"; + } + commonSystemdConfig + ]; + services.postgresql = mkIf cfg.postgresql.createLocally { enable = true; ensureDatabases = [ "lasuite-meet" ]; From 3d589588fff984e59fda6a7627e763345822ba8f Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sun, 5 Jul 2026 10:07:48 +0200 Subject: [PATCH 061/150] treewide: follow some GitHub redirects for `fetchFromGitHub` generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect continuation of: #538419 --- pkgs/by-name/go/go-callvis/package.nix | 4 ++-- pkgs/by-name/go/gogcli/package.nix | 4 ++-- pkgs/by-name/go/gomi/package.nix | 4 ++-- pkgs/by-name/go/gomuks/package.nix | 2 +- pkgs/by-name/go/goose-cli/package.nix | 4 ++-- pkgs/by-name/go/gore/package.nix | 4 ++-- pkgs/by-name/go/goreplay/package.nix | 8 ++++---- pkgs/by-name/go/goshs/package.nix | 4 ++-- pkgs/by-name/gq/gqlgenc/package.nix | 6 +++--- pkgs/by-name/gr/grizzly/package.nix | 2 +- pkgs/by-name/gv/gvolicon/package.nix | 4 ++-- pkgs/by-name/ha/hackertyper/package.nix | 4 ++-- pkgs/by-name/he/helio-workstation/package.nix | 2 +- pkgs/by-name/hp/hpx/package.nix | 6 +++--- pkgs/by-name/hs/hstr/package.nix | 4 ++-- pkgs/by-name/hu/hub/package.nix | 10 +++++----- pkgs/by-name/hy/hyperssh/package.nix | 8 ++++---- pkgs/by-name/i3/i3ipc-glib/package.nix | 4 ++-- pkgs/by-name/ia/iannix/package.nix | 2 +- pkgs/by-name/ik/ikill/package.nix | 4 ++-- pkgs/by-name/il/illum/package.nix | 8 ++++---- pkgs/by-name/in/inriafonts/package.nix | 2 +- pkgs/by-name/io/io/package.nix | 2 +- pkgs/by-name/ip/ip2location-c/package.nix | 2 +- pkgs/by-name/ir/ircdog/package.nix | 2 +- pkgs/by-name/is/isso/package.nix | 4 ++-- pkgs/by-name/jc/jcal/package.nix | 2 +- pkgs/by-name/jf/jfmt/package.nix | 6 +++--- pkgs/by-name/jg/jgmenu/package.nix | 4 ++-- pkgs/by-name/jr/jrsonnet/package.nix | 4 ++-- pkgs/by-name/js/jsubfinder/package.nix | 4 ++-- pkgs/by-name/ka/kaniko/package.nix | 4 ++-- pkgs/by-name/kb/kbdlight/package.nix | 4 ++-- pkgs/by-name/ke/keybinder/package.nix | 4 ++-- pkgs/by-name/ke/keycard-cli/package.nix | 2 +- pkgs/by-name/ke/keychain/package.nix | 2 +- pkgs/by-name/kj/kjv/package.nix | 4 ++-- pkgs/by-name/ko/koodousfinder/package.nix | 6 +++--- pkgs/by-name/kr/krillinai/package.nix | 6 +++--- pkgs/by-name/kr/kristall/package.nix | 2 +- pkgs/by-name/ku/kubeseal/package.nix | 6 +++--- pkgs/by-name/ku/kubie/package.nix | 4 ++-- pkgs/by-name/le/ledmon/package.nix | 4 ++-- pkgs/by-name/le/legendary-gl/package.nix | 4 ++-- pkgs/by-name/le/lemminx/package.nix | 4 ++-- pkgs/development/python-modules/hassil/default.nix | 6 +++--- pkgs/development/python-modules/hocr-tools/default.nix | 4 ++-- pkgs/development/python-modules/httpie/default.nix | 4 ++-- pkgs/development/python-modules/iocextract/default.nix | 6 +++--- pkgs/servers/klipper/default.nix | 4 ++-- 50 files changed, 105 insertions(+), 105 deletions(-) diff --git a/pkgs/by-name/go/go-callvis/package.nix b/pkgs/by-name/go/go-callvis/package.nix index 71cc3c6af2a8..82cb1c892e1e 100644 --- a/pkgs/by-name/go/go-callvis/package.nix +++ b/pkgs/by-name/go/go-callvis/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.7.1"; src = fetchFromGitHub { - owner = "ofabry"; + owner = "ondrajz"; repo = "go-callvis"; rev = "v${finalAttrs.version}"; hash = "sha256-gCQjxJH03QAg6MZx5NJUJR6tKP02ThIa5BGN6A/0ejM="; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { meta = { description = "Visualize call graph of a Go program using Graphviz"; mainProgram = "go-callvis"; - homepage = "https://github.com/ofabry/go-callvis"; + homepage = "https://github.com/ondrajz/go-callvis"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ meain ]; }; diff --git a/pkgs/by-name/go/gogcli/package.nix b/pkgs/by-name/go/gogcli/package.nix index 950513c2261c..a0ae754eef07 100644 --- a/pkgs/by-name/go/gogcli/package.nix +++ b/pkgs/by-name/go/gogcli/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { version = "0.29.0"; src = fetchFromGitHub { - owner = "steipete"; + owner = "openclaw"; repo = "gogcli"; tag = "v${finalAttrs.version}"; hash = "sha256-JunPpEzbNp00uEiJ7AzouXyzFwyNLehLU7mwL3eh4bM="; @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { meta = { description = "CLI tool for interacting with Google APIs (Gmail, Calendar, Drive, and more)"; - homepage = "https://github.com/steipete/gogcli"; + homepage = "https://github.com/openclaw/gogcli"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ macalinao ]; mainProgram = "gog"; diff --git a/pkgs/by-name/go/gomi/package.nix b/pkgs/by-name/go/gomi/package.nix index 73f4955b9930..0f883f4a7ab9 100644 --- a/pkgs/by-name/go/gomi/package.nix +++ b/pkgs/by-name/go/gomi/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "1.6.2"; src = fetchFromGitHub { - owner = "b4b4r07"; + owner = "babarot"; repo = "gomi"; tag = "v${finalAttrs.version}"; hash = "sha256-Ino7jUd9JvX6afvS6ouPHxU42GYfF696m+OS5CSvx5g="; @@ -40,7 +40,7 @@ buildGoModule (finalAttrs: { meta = { description = "Replacement for UNIX rm command"; - homepage = "https://github.com/b4b4r07/gomi"; + homepage = "https://github.com/babarot/gomi"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mimame diff --git a/pkgs/by-name/go/gomuks/package.nix b/pkgs/by-name/go/gomuks/package.nix index b938f1e0ec56..a62d200a971c 100644 --- a/pkgs/by-name/go/gomuks/package.nix +++ b/pkgs/by-name/go/gomuks/package.nix @@ -16,7 +16,7 @@ buildGoModule rec { version = "0.3.1"; src = fetchFromGitHub { - owner = "tulir"; + owner = "gomuks"; repo = "gomuks"; rev = "v${version}"; sha256 = "sha256-bDJXo8d9K5UO599HDaABpfwc9/dJJy+9d24KMVZHyvI="; diff --git a/pkgs/by-name/go/goose-cli/package.nix b/pkgs/by-name/go/goose-cli/package.nix index d0ca81708564..2c535194e247 100644 --- a/pkgs/by-name/go/goose-cli/package.nix +++ b/pkgs/by-name/go/goose-cli/package.nix @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.28.0"; src = fetchFromGitHub { - owner = "block"; + owner = "aaif-goose"; repo = "goose"; tag = "v${finalAttrs.version}"; hash = "sha256-/1TtsnNiLoTkvyeFR282qSpo+Jt3pvFxduJ7lyzsTXI="; @@ -181,7 +181,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM"; - homepage = "https://github.com/block/goose"; + homepage = "https://github.com/aaif-goose/goose"; mainProgram = "goose"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/go/gore/package.nix b/pkgs/by-name/go/gore/package.nix index 1e50bec96416..72a40dc11e56 100644 --- a/pkgs/by-name/go/gore/package.nix +++ b/pkgs/by-name/go/gore/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.6.2"; src = fetchFromGitHub { - owner = "motemen"; + owner = "x-motemen"; repo = "gore"; rev = "v${finalAttrs.version}"; sha256 = "sha256-niMYoYkDaZsv6ntUIfB0B4VheiG6rMouZGUSjHnm51w="; @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { meta = { description = "Yet another Go REPL that works nicely"; mainProgram = "gore"; - homepage = "https://github.com/motemen/gore"; + homepage = "https://github.com/x-motemen/gore"; license = lib.licenses.mit; maintainers = [ ]; }; diff --git a/pkgs/by-name/go/goreplay/package.nix b/pkgs/by-name/go/goreplay/package.nix index 7ec6997e7301..ac5394853dc3 100644 --- a/pkgs/by-name/go/goreplay/package.nix +++ b/pkgs/by-name/go/goreplay/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { version = "1.3.3"; src = fetchFromGitHub { - owner = "buger"; + owner = "probelabs"; repo = "goreplay"; rev = finalAttrs.version; sha256 = "sha256-FiY9e5FgpPu+K8eoO8TsU3xSaSoPPDxYEu0oi/S8Q1w="; }; patches = [ - # Fix build on arm64-linux, see https://github.com/buger/goreplay/pull/1140 + # Fix build on arm64-linux, see https://github.com/probelabs/goreplay/pull/1140 (fetchpatch { - url = "https://github.com/buger/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch"; + url = "https://github.com/probelabs/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch"; sha256 = "sha256-w3aVe/Fucwd2OuK5Fu2jJTbmMci8ilWaIjYjsWuLRlo="; }) ]; @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { doCheck = false; meta = { - homepage = "https://github.com/buger/goreplay"; + homepage = "https://github.com/probelabs/goreplay"; license = lib.licenses.lgpl3Only; description = "Open-source tool for capturing and replaying live HTTP traffic"; maintainers = [ ]; diff --git a/pkgs/by-name/go/goshs/package.nix b/pkgs/by-name/go/goshs/package.nix index 6b458c181f32..84b0def343c7 100644 --- a/pkgs/by-name/go/goshs/package.nix +++ b/pkgs/by-name/go/goshs/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "2.1.3"; src = fetchFromGitHub { - owner = "patrickhener"; + owner = "goshs-labs"; repo = "goshs"; tag = "v${finalAttrs.version}"; hash = "sha256-bAYnwOg7CHZOKHl8pCC2IDdCkUGsw0A3e47gSuGwuig="; @@ -43,7 +43,7 @@ buildGoModule (finalAttrs: { meta = { description = "Simple, yet feature-rich web server written in Go"; homepage = "https://goshs.de"; - changelog = "https://github.com/patrickhener/goshs/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/goshs-labs/goshs/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab diff --git a/pkgs/by-name/gq/gqlgenc/package.nix b/pkgs/by-name/gq/gqlgenc/package.nix index e7fbbffdf53c..06211a2496c6 100644 --- a/pkgs/by-name/gq/gqlgenc/package.nix +++ b/pkgs/by-name/gq/gqlgenc/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "0.32.1"; src = fetchFromGitHub { - owner = "yamashou"; + owner = "gqlgo"; repo = "gqlgenc"; rev = "v${finalAttrs.version}"; sha256 = "sha256-AGbE+R3502Igl4/HaN8yvFVJBsKQ6iVff8IEvddJLEo="; @@ -20,7 +20,7 @@ buildGoModule (finalAttrs: { patches = [ (fetchpatch2 { name = "fix-version.patch"; - url = "https://github.com/Yamashou/gqlgenc/commit/aad0599a70780696a9530a7adffebfff53538695.patch?full_index=1"; + url = "https://github.com/gqlgo/gqlgenc/commit/aad0599a70780696a9530a7adffebfff53538695.patch?full_index=1"; hash = "sha256-moidhkkO/5It8kH1VlwbV+YLlMOTXKH3RyLKGCA2chw="; }) ]; @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { meta = { description = "Go tool for building GraphQL client with gqlgen"; mainProgram = "gqlgenc"; - homepage = "https://github.com/Yamashou/gqlgenc"; + homepage = "https://github.com/gqlgo/gqlgenc"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ wattmto ]; }; diff --git a/pkgs/by-name/gr/grizzly/package.nix b/pkgs/by-name/gr/grizzly/package.nix index f718b28b1b8e..80aa69b6edc6 100644 --- a/pkgs/by-name/gr/grizzly/package.nix +++ b/pkgs/by-name/gr/grizzly/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.7.1"; src = fetchFromGitHub { - owner = "grafana"; + owner = "grafana-cold-storage"; repo = "grizzly"; rev = "v${finalAttrs.version}"; hash = "sha256-1caG2QIBfbCgg9TLsW4XB0w+4dqUkQEsdWwRazbWeQA="; diff --git a/pkgs/by-name/gv/gvolicon/package.nix b/pkgs/by-name/gv/gvolicon/package.nix index f354ded00128..e901fe06216a 100644 --- a/pkgs/by-name/gv/gvolicon/package.nix +++ b/pkgs/by-name/gv/gvolicon/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { version = "0-unstable-2014-04-28"; src = fetchFromGitHub { - owner = "Unia"; + owner = "Hjdskes"; repo = "gvolicon"; rev = "0d65a396ba11f519d5785c37fec3e9a816217a07"; sha256 = "sha256-lm5OfryV1/1T1RgsVDdp0Jg5rh8AND8M3ighfrznKes="; @@ -42,7 +42,7 @@ stdenv.mkDerivation { meta = { description = "Simple and lightweight volume icon that sits in your system tray"; - homepage = "https://github.com/Unia/gvolicon"; + homepage = "https://github.com/Hjdskes/gvolicon"; platforms = lib.platforms.linux; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.bennofs ]; diff --git a/pkgs/by-name/ha/hackertyper/package.nix b/pkgs/by-name/ha/hackertyper/package.nix index abcae45d8de7..3c61caf06713 100644 --- a/pkgs/by-name/ha/hackertyper/package.nix +++ b/pkgs/by-name/ha/hackertyper/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "2.1"; src = fetchFromGitHub { - owner = "Hurricane996"; + owner = "hyasynthesized"; repo = "Hackertyper"; rev = "8d08e3200c65817bd8c5bd0baa5032919315853b"; sha256 = "0shri0srihw9fk027k61qkxr9ikwkn28aaamrhps6lg0vpbqpx2w"; @@ -26,7 +26,7 @@ stdenv.mkDerivation { meta = { description = "C rewrite of hackertyper.net"; - homepage = "https://github.com/Hurricane996/Hackertyper"; + homepage = "https://github.com/hyasynthesized/Hackertyper"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.marius851000 ]; mainProgram = "hackertyper"; diff --git a/pkgs/by-name/he/helio-workstation/package.nix b/pkgs/by-name/he/helio-workstation/package.nix index 5a0e29c4af7a..6e190a1c5707 100644 --- a/pkgs/by-name/he/helio-workstation/package.nix +++ b/pkgs/by-name/he/helio-workstation/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "helio-fm"; - repo = "helio-workstation"; + repo = "helio-sequencer"; tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-uEo4dxwc1HksYGU5ssYp3rLugszSir2kKo4XxgqvSno="; diff --git a/pkgs/by-name/hp/hpx/package.nix b/pkgs/by-name/hp/hpx/package.nix index 3fb86c2680d4..fd9fe7a86388 100644 --- a/pkgs/by-name/hp/hpx/package.nix +++ b/pkgs/by-name/hp/hpx/package.nix @@ -16,14 +16,14 @@ stdenv.mkDerivation (finalAttrs: { version = "1.11.0"; src = fetchFromGitHub { - owner = "STEllAR-GROUP"; + owner = "TheHPXProject"; repo = "hpx"; rev = "v${finalAttrs.version}"; hash = "sha256-AhByaw1KnEDuRfKiN+/vQMbkG0BJ6Z3+h+QT8scFzAY="; }; patches = [ - # https://github.com/STEllAR-GROUP/hpx/pull/6731 + # https://github.com/TheHPXProject/hpx/pull/6731 # Fix build with asio >= 1.34.0 ./remove_deprecated_asio_features.patch ]; @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++ standard library for concurrency and parallelism"; - homepage = "https://github.com/STEllAR-GROUP/hpx"; + homepage = "https://github.com/TheHPXProject/hpx"; license = lib.licenses.boost; platforms = [ "x86_64-linux" ]; # lib.platforms.linux; maintainers = with lib.maintainers; [ bobakker ]; diff --git a/pkgs/by-name/hs/hstr/package.nix b/pkgs/by-name/hs/hstr/package.nix index 354a90f0afdb..b5b40ce6b109 100644 --- a/pkgs/by-name/hs/hstr/package.nix +++ b/pkgs/by-name/hs/hstr/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.2"; src = fetchFromGitHub { - owner = "dvorka"; + owner = "dvorka-oss"; repo = "hstr"; tag = "v${finalAttrs.version}"; hash = "sha256-c+YUpry96OGJ7nmBw180W2r0z4EBd2Cl3SyOQrNxP+o="; @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--prefix=$(out)" ]; meta = { - homepage = "https://github.com/dvorka/hstr"; + homepage = "https://github.com/dvorka-oss/hstr"; description = "Shell history suggest box - easily view, navigate, search and use your command history"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.matthiasbeyer ]; diff --git a/pkgs/by-name/hu/hub/package.nix b/pkgs/by-name/hu/hub/package.nix index 53dd1f77827d..c4d347e3e9a3 100644 --- a/pkgs/by-name/hu/hub/package.nix +++ b/pkgs/by-name/hu/hub/package.nix @@ -16,7 +16,7 @@ buildGoModule (finalAttrs: { version = "unstable-2022-12-01"; src = fetchFromGitHub { - owner = "github"; + owner = "mislav"; repo = "hub"; rev = "38bcd4ae469e5f53f01901340b715c7658ab417a"; hash = "sha256-V2GvwKj0m2UXxE42G23OHXyAsTrVRNw1p5CAaJxGYog="; @@ -24,15 +24,15 @@ buildGoModule (finalAttrs: { patches = [ # Fix `fish` completions - # https://github.com/github/hub/pull/3036 + # https://github.com/mislav/hub/pull/3036 (fetchpatch { - url = "https://github.com/github/hub/commit/439b7699e79471fc789929bcdea2f30bd719963e.patch"; + url = "https://github.com/mislav/hub/commit/439b7699e79471fc789929bcdea2f30bd719963e.patch"; hash = "sha256-pR/OkGa2ICR4n1pLNx8E2UTtLeDwFtXxeeTB94KFjC4="; }) # Fix `bash` completions - # https://github.com/github/hub/pull/2948 + # https://github.com/mislav/hub/pull/2948 (fetchpatch { - url = "https://github.com/github/hub/commit/64b291006f208fc7db1d5be96ff7db5535f1d853.patch"; + url = "https://github.com/mislav/hub/commit/64b291006f208fc7db1d5be96ff7db5535f1d853.patch"; hash = "sha256-jGFFIvSKEIpTQY0Wz63cqciUk25MzPHv5Z1ox8l7wmo="; }) ]; diff --git a/pkgs/by-name/hy/hyperssh/package.nix b/pkgs/by-name/hy/hyperssh/package.nix index ee22d269d1e2..4e86f9f24d80 100644 --- a/pkgs/by-name/hy/hyperssh/package.nix +++ b/pkgs/by-name/hy/hyperssh/package.nix @@ -17,16 +17,16 @@ buildNpmPackage { dontNpmBuild = true; src = fetchFromGitHub { - owner = "mafintosh"; + owner = "holepunchto"; repo = "hyperssh"; rev = "v5.0.3"; hash = "sha256-vjPSNcQRsqu0ee0hownEE9y8dFf9dqaL7alGRc9WjcI="; }; patches = [ - # TODO: remove after this is merged: https://github.com/mafintosh/hyperssh/pull/16 + # TODO: remove after this is merged: https://github.com/holepunchto/hyperssh/pull/16 (fetchurl { - url = "https://github.com/mafintosh/hyperssh/commit/ad1d0e06a133e71c9df9f59dd5f805c49f46ec70.patch"; + url = "https://github.com/holepunchto/hyperssh/commit/ad1d0e06a133e71c9df9f59dd5f805c49f46ec70.patch"; hash = "sha256-fUjgHHbZHgqokNg2fVVZCjoDA3LqSJiFzBwgA8Tt1m4="; }) ]; @@ -50,7 +50,7 @@ buildNpmPackage { meta = { description = "Run SSH over hyperswarm"; - homepage = "https://github.com/mafintosh/hyperssh"; + homepage = "https://github.com/holepunchto/hyperssh"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ davhau ]; mainProgram = "hyperssh"; diff --git a/pkgs/by-name/i3/i3ipc-glib/package.nix b/pkgs/by-name/i3/i3ipc-glib/package.nix index 3c949cc344c4..3edf93555e4f 100644 --- a/pkgs/by-name/i3/i3ipc-glib/package.nix +++ b/pkgs/by-name/i3/i3ipc-glib/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.1"; src = fetchFromGitHub { - owner = "acrisci"; + owner = "altdesktop"; repo = "i3ipc-glib"; tag = "v${finalAttrs.version}"; hash = "sha256-F9Tiwc/gB7BFWr/qerS4n/+k/nUvJsH7Bp2zb1fe3wU="; @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C interface library to i3wm"; - homepage = "https://github.com/acrisci/i3ipc-glib"; + homepage = "https://github.com/altdesktop/i3ipc-glib"; maintainers = with lib.maintainers; [ teto ]; license = lib.licenses.gpl3; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ia/iannix/package.nix b/pkgs/by-name/ia/iannix/package.nix index ceab601c015e..843b665bc93f 100644 --- a/pkgs/by-name/ia/iannix/package.nix +++ b/pkgs/by-name/ia/iannix/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { version = "unstable-2020-12-09"; src = fetchFromGitHub { - owner = "iannix"; + owner = "buzzinglight"; repo = "IanniX"; rev = "287b51d9b90b3e16ae206c0c4292599619f7b159"; sha256 = "AhoP+Ok78Vk8Aee/RP572hJeM8O7v2ZTvFalOZZqRy8="; diff --git a/pkgs/by-name/ik/ikill/package.nix b/pkgs/by-name/ik/ikill/package.nix index fd6f1735030c..9c656b996fb8 100644 --- a/pkgs/by-name/ik/ikill/package.nix +++ b/pkgs/by-name/ik/ikill/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.6.0"; src = fetchFromGitHub { - owner = "pjmp"; + owner = "pombadev"; repo = "ikill"; rev = "v${finalAttrs.version}"; sha256 = "sha256-hOQBBwxkVnTkAZJi84qArwAo54fMC0zS+IeYMV04kUs="; @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Interactively kill running processes"; - homepage = "https://github.com/pjmp/ikill"; + homepage = "https://github.com/pombadev/ikill"; maintainers = with lib.maintainers; [ zendo ]; license = [ lib.licenses.mit ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/il/illum/package.nix b/pkgs/by-name/il/illum/package.nix index dd4af58281b4..99a65bd5fdc2 100644 --- a/pkgs/by-name/il/illum/package.nix +++ b/pkgs/by-name/il/illum/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.5"; src = fetchFromGitHub { - owner = "jmesmon"; + owner = "codyps"; repo = "illum"; tag = "v${finalAttrs.version}"; sha256 = "S4lUBeRnZlRUpIxFdN/bh979xvdS7roF6/6Dk0ZUrnM="; @@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: { patches = [ (fetchpatch { - name = "prevent-unplug-segfault"; # See https://github.com/jmesmon/illum/issues/19 - url = "https://github.com/jmesmon/illum/commit/47b7cd60ee892379e5d854f79db343a54ae5a3cc.patch"; + name = "prevent-unplug-segfault"; # See https://github.com/codyps/illum/issues/19 + url = "https://github.com/codyps/illum/commit/47b7cd60ee892379e5d854f79db343a54ae5a3cc.patch"; sha256 = "sha256-hIBBCIJXAt8wnZuyKye1RiEfOCelP3+4kcGrM43vFOE="; }) ]; @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/jmesmon/illum"; + homepage = "https://github.com/codyps/illum"; description = "Daemon that wires button presses to screen backlight level"; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.dancek ]; diff --git a/pkgs/by-name/in/inriafonts/package.nix b/pkgs/by-name/in/inriafonts/package.nix index 66cc4e5a7927..8215ca4a4b04 100644 --- a/pkgs/by-name/in/inriafonts/package.nix +++ b/pkgs/by-name/in/inriafonts/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "1.200"; src = fetchFromGitHub { - owner = "BlackFoundry"; + owner = "BlackFoundryCom"; repo = "InriaFonts"; rev = "v${version}"; hash = "sha256-CMKkwGuUEVYavnFi15FCk7Xloyk97w+LhAZ6mpIv5xg="; diff --git a/pkgs/by-name/io/io/package.nix b/pkgs/by-name/io/io/package.nix index 8155d0e95f6c..1aaa10968a14 100644 --- a/pkgs/by-name/io/io/package.nix +++ b/pkgs/by-name/io/io/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation { version = "2019.05.22-alpha"; src = fetchFromGitHub { - owner = "stevedekorte"; + owner = "IoLanguage"; repo = "io"; tag = "2019.05.22-alpha"; fetchSubmodules = true; diff --git a/pkgs/by-name/ip/ip2location-c/package.nix b/pkgs/by-name/ip/ip2location-c/package.nix index 7207f8629b7d..34c67fd3d49a 100644 --- a/pkgs/by-name/ip/ip2location-c/package.nix +++ b/pkgs/by-name/ip/ip2location-c/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "8.7.0"; src = fetchFromGitHub { - owner = "chrislim2888"; + owner = "ip2location"; repo = "IP2Location-C-Library"; rev = finalAttrs.version; sha256 = "sha256-kp0tNZPP9u2xxFOmBAdivsVLtyF66o38H6eRrs2/S/Y="; diff --git a/pkgs/by-name/ir/ircdog/package.nix b/pkgs/by-name/ir/ircdog/package.nix index 77dcfbea94c4..e420e452b9ed 100644 --- a/pkgs/by-name/ir/ircdog/package.nix +++ b/pkgs/by-name/ir/ircdog/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.5.5"; src = fetchFromGitHub { - owner = "goshuirc"; + owner = "ergochat"; repo = "ircdog"; tag = "v${finalAttrs.version}"; hash = "sha256-maF53Z0FHAhGmnOnMsX0dDnmckPNBY4Bcm4OBM/x4hQ="; diff --git a/pkgs/by-name/is/isso/package.nix b/pkgs/by-name/is/isso/package.nix index 975ae03df330..e5f971b48f61 100644 --- a/pkgs/by-name/is/isso/package.nix +++ b/pkgs/by-name/is/isso/package.nix @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication (finalAttrs: { format = "setuptools"; src = fetchFromGitHub { - owner = "posativ"; + owner = "isso-comments"; repo = "isso"; tag = finalAttrs.version; hash = "sha256-8kXqqiMXxF0wCJ+AzYT8j0rjuhlXO3F6UJbump672b4="; @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: { ]; postPatch = '' - # Remove when https://github.com/posativ/isso/pull/973 is available. + # Remove when https://github.com/isso-comments/isso/pull/973 is available. substituteInPlace isso/tests/test_comments.py \ --replace "self.client.delete_cookie('localhost.local', '1')" "self.client.delete_cookie(key='1', domain='localhost')" ''; diff --git a/pkgs/by-name/jc/jcal/package.nix b/pkgs/by-name/jc/jcal/package.nix index bfef63d4eadc..ab11c8a203ba 100644 --- a/pkgs/by-name/jc/jcal/package.nix +++ b/pkgs/by-name/jc/jcal/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.5.1"; src = fetchFromGitHub { - owner = "fzerorubigd"; + owner = "persiancal"; repo = "jcal"; rev = "v${finalAttrs.version}"; sha256 = "sha256-vJc5uijZlvohEtiS03LYlqtswVE38S9/ejlHrmZ0wqA="; diff --git a/pkgs/by-name/jf/jfmt/package.nix b/pkgs/by-name/jf/jfmt/package.nix index bfb31436d274..0709603f886a 100644 --- a/pkgs/by-name/jf/jfmt/package.nix +++ b/pkgs/by-name/jf/jfmt/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.2.1"; src = fetchFromGitHub { - owner = "scruffystuffs"; + owner = "skilly-lily"; repo = "jfmt.rs"; rev = "v${finalAttrs.version}"; hash = "sha256-X3wk669G07BTPAT5xGbAfIu2Qk90aaJIi1CLmOnSG80="; @@ -20,8 +20,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "CLI utility to format json files"; mainProgram = "jfmt"; - homepage = "https://github.com/scruffystuffs/jfmt.rs"; - changelog = "https://github.com/scruffystuffs/jfmt.rs/blob/${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://github.com/skilly-lily/jfmt.rs"; + changelog = "https://github.com/skilly-lily/jfmt.rs/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.psibi ]; }; diff --git a/pkgs/by-name/jg/jgmenu/package.nix b/pkgs/by-name/jg/jgmenu/package.nix index 7ed3fef65fb7..7e33790fc08b 100644 --- a/pkgs/by-name/jg/jgmenu/package.nix +++ b/pkgs/by-name/jg/jgmenu/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.5.0"; src = fetchFromGitHub { - owner = "johanmalm"; + owner = "jgmenu"; repo = "jgmenu"; rev = "v${finalAttrs.version}"; sha256 = "sha256-vuSpiZZYe0l5va9dHM54gaoI9x8qXH1gJORUS5489jQ="; @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { - homepage = "https://github.com/johanmalm/jgmenu"; + homepage = "https://github.com/jgmenu/jgmenu"; description = "Small X11 menu intended to be used with openbox and tint2"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/jr/jrsonnet/package.nix b/pkgs/by-name/jr/jrsonnet/package.nix index 61efa5875744..643edd5613b0 100644 --- a/pkgs/by-name/jr/jrsonnet/package.nix +++ b/pkgs/by-name/jr/jrsonnet/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.5.0-pre98"; src = fetchFromGitHub { - owner = "CertainLach"; + owner = "deltarocks"; repo = "jrsonnet"; tag = "v${finalAttrs.version}"; hash = "sha256-2dNzxZnvnw8TsKnnIlHGpuixrqe4z0a4faOBPv2N+ws="; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Purely-functional configuration language that helps you define JSON data"; - homepage = "https://github.com/CertainLach/jrsonnet"; + homepage = "https://github.com/deltarocks/jrsonnet"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lach diff --git a/pkgs/by-name/js/jsubfinder/package.nix b/pkgs/by-name/js/jsubfinder/package.nix index 18df77c69466..5c603ce47b41 100644 --- a/pkgs/by-name/js/jsubfinder/package.nix +++ b/pkgs/by-name/js/jsubfinder/package.nix @@ -9,7 +9,7 @@ buildGoModule { version = "0-unstable-2022-05-31"; src = fetchFromGitHub { - owner = "ThreatUnkown"; + owner = "ThreatUnknown"; repo = "jsubfinder"; rev = "e21de1ebc174bb69485f1c224e8063c77d87e4ad"; hash = "sha256-QjRYJyk0uFGa6FCCYK9SIJhoyam4ALsQJ26DsmbNk8s="; @@ -20,7 +20,7 @@ buildGoModule { meta = { description = "Tool to search for in Javascript hidden subdomains and secrets"; mainProgram = "jsubfinder"; - homepage = "https://github.com/ThreatUnkown/jsubfinder"; + homepage = "https://github.com/ThreatUnknown/jsubfinder"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/by-name/ka/kaniko/package.nix b/pkgs/by-name/ka/kaniko/package.nix index d69cc0b7437c..bd6081171421 100644 --- a/pkgs/by-name/ka/kaniko/package.nix +++ b/pkgs/by-name/ka/kaniko/package.nix @@ -14,7 +14,7 @@ buildGoModule (finalAttrs: { version = "1.25.15"; src = fetchFromGitHub { - owner = "chainguard-dev"; + owner = "chainguard-forks"; repo = "kaniko"; rev = "v${finalAttrs.version}"; hash = "sha256-0d0QdNmR7FaybJJEq6bb9WshTg6dX3HtO9oESg1e4S4="; @@ -52,7 +52,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool to build container images from a Dockerfile, inside a container or Kubernetes cluster"; - homepage = "https://github.com/chainguard-dev/kaniko"; + homepage = "https://github.com/chainguard-forks/kaniko"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/kb/kbdlight/package.nix b/pkgs/by-name/kb/kbdlight/package.nix index fae1720b1be1..31869c849895 100644 --- a/pkgs/by-name/kb/kbdlight/package.nix +++ b/pkgs/by-name/kb/kbdlight/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.3"; src = fetchFromGitHub { - owner = "hobarrera"; + owner = "WhyNotHugo"; repo = "kbdlight"; rev = "v${finalAttrs.version}"; sha256 = "1f08aid1xrbl4sb5447gkip9lnvkia1c4ap0v8zih5s9w8v72bny"; @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/hobarrera/kbdlight"; + homepage = "https://github.com/WhyNotHugo/kbdlight"; description = "Very simple application that changes MacBooks' keyboard backlight level"; mainProgram = "kbdlight"; license = lib.licenses.isc; diff --git a/pkgs/by-name/ke/keybinder/package.nix b/pkgs/by-name/ke/keybinder/package.nix index 0e7ed8ec4ea7..3cd461e3bce5 100644 --- a/pkgs/by-name/ke/keybinder/package.nix +++ b/pkgs/by-name/ke/keybinder/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.1"; src = fetchFromGitHub { - owner = "engla"; + owner = "kupferlauncher"; repo = "keybinder"; rev = "v${finalAttrs.version}"; sha256 = "sha256-elL6DZtzCwAtoyGZYP0jAma6tHPks2KAtrziWtBENGU="; @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { * Gobject-Introspection (gir) generated bindings * Lua bindings, ``lua-keybinder`` ''; - homepage = "https://github.com/engla/keybinder/"; + homepage = "https://github.com/kupferlauncher/keybinder/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.bjornfor ]; diff --git a/pkgs/by-name/ke/keycard-cli/package.nix b/pkgs/by-name/ke/keycard-cli/package.nix index a600fbd46b52..d33861d1b020 100644 --- a/pkgs/by-name/ke/keycard-cli/package.nix +++ b/pkgs/by-name/ke/keycard-cli/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { version = "0.8.2"; src = fetchFromGitHub { - owner = "status-im"; + owner = "keycard-tech"; repo = "keycard-cli"; rev = finalAttrs.version; hash = "sha256-H9fipHGxINMAXdxUYhyVZusDXA3HW1iQl8iRX6AF7iE="; diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix index 9c5c35275f02..bc52d938f387 100644 --- a/pkgs/by-name/ke/keychain/package.nix +++ b/pkgs/by-name/ke/keychain/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.9.8"; src = fetchFromGitHub { - owner = "funtoo"; + owner = "danielrobbins"; repo = "keychain"; rev = finalAttrs.version; sha256 = "sha256-xk3ooFhBkgv93Po5oC4TZRmMhJJXDv7yekoE102FQd8="; diff --git a/pkgs/by-name/kj/kjv/package.nix b/pkgs/by-name/kj/kjv/package.nix index 16876f9b7b06..0fe0138020c0 100644 --- a/pkgs/by-name/kj/kjv/package.nix +++ b/pkgs/by-name/kj/kjv/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { version = "unstable-2021-03-11"; src = fetchFromGitHub { - owner = "bontibon"; + owner = "layeh"; repo = "kjv"; rev = "108595dcbb9bb12d40e0309f029b6fb3ccd81309"; hash = "sha256-Z6myd9Xn23pYizG+IZVDrP988pYU06QIcpqXtWTcPiw="; @@ -42,7 +42,7 @@ stdenv.mkDerivation { meta = { description = "Bible, King James Version"; - homepage = "https://github.com/bontibon/kjv"; + homepage = "https://github.com/layeh/kjv"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ jtobin diff --git a/pkgs/by-name/ko/koodousfinder/package.nix b/pkgs/by-name/ko/koodousfinder/package.nix index 16b23b5dec66..093e90987527 100644 --- a/pkgs/by-name/ko/koodousfinder/package.nix +++ b/pkgs/by-name/ko/koodousfinder/package.nix @@ -10,9 +10,9 @@ python3.pkgs.buildPythonApplication { pyproject = true; src = fetchFromGitHub { - owner = "teixeira0xfffff"; + owner = "HuntDownProject"; repo = "KoodousFinder"; - # Not properly tagged, https://github.com/teixeira0xfffff/KoodousFinder/issues/7 + # Not properly tagged, https://github.com/HuntDownProject/KoodousFinder/issues/7 #tag = "v${version}"; rev = "d9dab5572f44e5cd45c04e6fcda38956897855d1"; hash = "sha256-skCbt2lDKgSyZdHY3WImbr6CF0icrDPTIXNV1736gKk="; @@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication { meta = { description = "Tool to allows users to search for and analyze Android apps"; - homepage = "https://github.com/teixeira0xfffff/KoodousFinder"; + homepage = "https://github.com/HuntDownProject/KoodousFinder"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/by-name/kr/krillinai/package.nix b/pkgs/by-name/kr/krillinai/package.nix index a9239501e989..a1ab7d851602 100644 --- a/pkgs/by-name/kr/krillinai/package.nix +++ b/pkgs/by-name/kr/krillinai/package.nix @@ -20,7 +20,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "krillinai"; - repo = "KlicStudio"; + repo = "KrillinAI"; tag = "v${finalAttrs.version}"; hash = "sha256-k1p9v3MQklycW2FsDCyEWNwjLFSymxx1qVg5qhC8xgI="; }; @@ -51,8 +51,8 @@ buildGoModule (finalAttrs: { meta = { description = "Video translation and dubbing tool"; - homepage = "https://github.com/krillinai/KlicStudio"; - changelog = "https://github.com/krillinai/KlicStudio/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/krillinai/KrillinAI"; + changelog = "https://github.com/krillinai/KrillinAI/releases/tag/v${finalAttrs.version}"; mainProgram = "krillinai-desktop"; license = lib.licenses.gpl3Plus; maintainers = [ ]; diff --git a/pkgs/by-name/kr/kristall/package.nix b/pkgs/by-name/kr/kristall/package.nix index 66981fb5c045..1b6f27278f49 100644 --- a/pkgs/by-name/kr/kristall/package.nix +++ b/pkgs/by-name/kr/kristall/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { version = "0.4"; src = fetchFromGitHub { - owner = "MasterQ32"; + owner = "ikskuh"; repo = "kristall"; rev = "V${version}"; hash = "sha256-zTO55xTc7hXlqVUVlx921+LalKj/yQwjEgXW2YUdG70="; diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index d0d3a73a52ca..5f02535e989e 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.36.0"; src = fetchFromGitHub { - owner = "bitnami-labs"; + owner = "bitnami"; repo = "sealed-secrets"; rev = "v${finalAttrs.version}"; sha256 = "sha256-r+PjrHewqNIjj1ZYGEvAns4cSsg7mQXoR8/et6SJzhs="; @@ -28,8 +28,8 @@ buildGoModule (finalAttrs: { meta = { description = "Kubernetes controller and tool for one-way encrypted Secrets"; mainProgram = "kubeseal"; - homepage = "https://github.com/bitnami-labs/sealed-secrets"; - changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md"; + homepage = "https://github.com/bitnami/sealed-secrets"; + changelog = "https://github.com/bitnami/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ groodt ]; }; diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index b3509df5fb58..988291d230e2 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { rev = "v${finalAttrs.version}"; - owner = "sbstp"; + owner = "kubie-org"; repo = "kubie"; sha256 = "sha256-eSzNCH0MiGvLKHrSXFSXQq4lN5tfmr0NcuGaN96Invs="; }; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Shell independent context and namespace switcher for kubectl"; mainProgram = "kubie"; - homepage = "https://github.com/sbstp/kubie"; + homepage = "https://github.com/kubie-org/kubie"; license = with lib.licenses; [ zlib ]; maintainers = with lib.maintainers; [ illiusdope ]; }; diff --git a/pkgs/by-name/le/ledmon/package.nix b/pkgs/by-name/le/ledmon/package.nix index c85d19900f6a..9a69b171b3b0 100644 --- a/pkgs/by-name/le/ledmon/package.nix +++ b/pkgs/by-name/le/ledmon/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.92"; src = fetchFromGitHub { - owner = "intel"; + owner = "md-raid-utilities"; repo = "ledmon"; rev = "v${finalAttrs.version}"; sha256 = "1lz59606vf2sws5xwijxyffm8kxcf8p9qbdpczsq1b5mm3dk6lvp"; @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/intel/ledmon"; + homepage = "https://github.com/md-raid-utilities/ledmon"; description = "Enclosure LED Utilities"; platforms = lib.platforms.linux; license = with lib.licenses; [ gpl2Only ]; diff --git a/pkgs/by-name/le/legendary-gl/package.nix b/pkgs/by-name/le/legendary-gl/package.nix index 0f46e05b024f..a002532fa7bd 100644 --- a/pkgs/by-name/le/legendary-gl/package.nix +++ b/pkgs/by-name/le/legendary-gl/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication { pyproject = true; src = fetchFromGitHub { - owner = "derrod"; + owner = "legendary-gl"; repo = "legendary"; rev = "56d439ed2d3d9f34e2b08fa23e627c23a487b8d6"; hash = "sha256-yCHeeEGw+9gtRMGyIhbStxJhmSM/1Fqly7HSRDkZILQ="; @@ -35,7 +35,7 @@ python3Packages.buildPythonApplication { meta = { description = "Free and open-source Epic Games Launcher alternative"; - homepage = "https://github.com/derrod/legendary"; + homepage = "https://github.com/legendary-gl/legendary"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ equirosa ]; mainProgram = "legendary"; diff --git a/pkgs/by-name/le/lemminx/package.nix b/pkgs/by-name/le/lemminx/package.nix index 8371961d9431..127e2e836613 100644 --- a/pkgs/by-name/le/lemminx/package.nix +++ b/pkgs/by-name/le/lemminx/package.nix @@ -29,7 +29,7 @@ maven.buildMavenPackage rec { version = "0.31.2"; src = fetchFromGitHub { - owner = "eclipse"; + owner = "eclipse-lemminx"; repo = "lemminx"; tag = version; hash = "sha256-nV+IXeGEnJ7q2GEH9LKiy8ABePHSIt8GFPj/sZzv71E="; @@ -126,7 +126,7 @@ maven.buildMavenPackage rec { meta = { description = "XML Language Server"; mainProgram = "lemminx"; - homepage = "https://github.com/eclipse/lemminx"; + homepage = "https://github.com/eclipse-lemminx/lemminx"; license = lib.licenses.epl20; maintainers = with lib.maintainers; [ tricktron ]; }; diff --git a/pkgs/development/python-modules/hassil/default.nix b/pkgs/development/python-modules/hassil/default.nix index 0d90983c8a07..0a33e98bb4fe 100644 --- a/pkgs/development/python-modules/hassil/default.nix +++ b/pkgs/development/python-modules/hassil/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pyproject = true; src = fetchFromGitHub { - owner = "home-assistant"; + owner = "OHF-Voice"; repo = "hassil"; tag = "v${version}"; hash = "sha256-C3nx8w0y4RsHq9txwdSfgS9BMcY4TyZiBOq4QIq5w+0="; @@ -44,10 +44,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/home-assistant/hassil/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/OHF-Voice/hassil/blob/${src.tag}/CHANGELOG.md"; description = "Intent parsing for Home Assistant"; mainProgram = "hassil"; - homepage = "https://github.com/home-assistant/hassil"; + homepage = "https://github.com/OHF-Voice/hassil"; license = lib.licenses.asl20; teams = [ lib.teams.home-assistant ]; }; diff --git a/pkgs/development/python-modules/hocr-tools/default.nix b/pkgs/development/python-modules/hocr-tools/default.nix index 5a1f3e7895d0..1da64785e6ec 100644 --- a/pkgs/development/python-modules/hocr-tools/default.nix +++ b/pkgs/development/python-modules/hocr-tools/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { format = "setuptools"; src = fetchFromGitHub { - owner = "tmbdev"; + owner = "ocropus"; repo = "hocr-tools"; rev = "v${version}"; sha256 = "14f9hkp7pr677085w8iidwd0la9cjzy3pyj3rdg9b03nz9pc0w6p"; @@ -29,7 +29,7 @@ buildPythonPackage rec { meta = { description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML"; - homepage = "https://github.com/tmbdev/hocr-tools"; + homepage = "https://github.com/ocropus/hocr-tools"; license = lib.licenses.asl20; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/httpie/default.nix b/pkgs/development/python-modules/httpie/default.nix index 71f38d59f825..b4051de21330 100644 --- a/pkgs/development/python-modules/httpie/default.nix +++ b/pkgs/development/python-modules/httpie/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "httpie"; - repo = "httpie"; + repo = "cli"; tag = version; hash = "sha256-uZKkUUrPPnLHPHL8YrZgfsyCsSOR0oZ2eFytiV0PIUY="; }; @@ -125,7 +125,7 @@ buildPythonPackage rec { meta = { description = "Command line HTTP client whose goal is to make CLI human-friendly"; homepage = "https://httpie.org/"; - changelog = "https://github.com/httpie/httpie/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/httpie/cli/blob/${version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ antono diff --git a/pkgs/development/python-modules/iocextract/default.nix b/pkgs/development/python-modules/iocextract/default.nix index a407d7f51271..6c6b8c859a7b 100644 --- a/pkgs/development/python-modules/iocextract/default.nix +++ b/pkgs/development/python-modules/iocextract/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "InQuest"; - repo = "python-iocextract"; + repo = "iocextract"; tag = "v${version}"; hash = "sha256-cCp9ug/TuVY1zL+kiDlFGBmfFJyAmVwxLD36WT0oRAE="; }; @@ -38,8 +38,8 @@ buildPythonPackage rec { meta = { description = "Module to extract Indicator of Compromises (IOC)"; mainProgram = "iocextract"; - homepage = "https://github.com/InQuest/python-iocextract"; - changelog = "https://github.com/InQuest/python-iocextract/releases/tag/v${version}"; + homepage = "https://github.com/InQuest/iocextract"; + changelog = "https://github.com/InQuest/iocextract/releases/tag/v${version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/servers/klipper/default.nix b/pkgs/servers/klipper/default.nix index 00fbf21a14c4..f7cc92081c35 100644 --- a/pkgs/servers/klipper/default.nix +++ b/pkgs/servers/klipper/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { version = "0.13.0-unstable-2026-05-09"; src = fetchFromGitHub { - owner = "KevinOConnor"; + owner = "Klipper3d"; repo = "klipper"; rev = "4767a8ed97c57e4bb2ecf60fd72e345f58dfa3fc"; sha256 = "sha256-ZwPy1Et0ftCX8haogRSOUm1et2pvYZxvdsuM74acu6Q="; @@ -144,7 +144,7 @@ stdenv.mkDerivation rec { meta = { description = "Klipper 3D printer firmware"; mainProgram = "klippy"; - homepage = "https://github.com/KevinOConnor/klipper"; + homepage = "https://github.com/Klipper3d/klipper"; maintainers = with lib.maintainers; [ lovesegfault zhaofengli From 1937aa62b71a77558807958fc4e129b089153e20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 08:16:42 +0000 Subject: [PATCH 062/150] oh-my-posh: 29.19.0 -> 29.20.0 --- pkgs/by-name/oh/oh-my-posh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index 93fbf33e6a40..0999756f48aa 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "oh-my-posh"; - version = "29.19.0"; + version = "29.20.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${finalAttrs.version}"; - hash = "sha256-KhE0JWOY9j4rSmVZOmUxC9pQbjSpISph+6RyntlryFs="; + hash = "sha256-EzdrqeWM85hh8lPxrweSPezydICRFyOStgDlEq8g9+8="; }; - vendorHash = "sha256-SI2FjnRlWSsS9Uju8R+FW6/IpqewXsiOwKXfueZ7KPY="; + vendorHash = "sha256-PAdk6nf750wL619W6nyt1Ne/eYYlVkewIhWirNi9rK8="; sourceRoot = "${finalAttrs.src.name}/src"; From 4b04798fd057ef7a7ab914a1ac9d44558c7d247b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Jul 2026 11:02:04 +0200 Subject: [PATCH 063/150] python3Packages.wadllib: migrate to finalAttrs --- pkgs/development/python-modules/wadllib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/wadllib/default.nix b/pkgs/development/python-modules/wadllib/default.nix index 0edcfbe1ea8e..6d09207714b7 100644 --- a/pkgs/development/python-modules/wadllib/default.nix +++ b/pkgs/development/python-modules/wadllib/default.nix @@ -6,13 +6,13 @@ lazr-uri, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "wadllib"; version = "2.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-acYKGIycYpoOlH36/Yms3It9jUBKa16wrSWP7yk2JQE="; }; @@ -33,4 +33,4 @@ buildPythonPackage rec { license = lib.licenses.lgpl3Only; maintainers = [ ]; }; -} +}) From 9364f7dff3e96d67edf1bc6c3ecb572248893788 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 09:20:27 +0000 Subject: [PATCH 064/150] terraform-providers.pagerduty_pagerduty: 3.33.0 -> 3.33.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ab1061fe7615..9d36932f1607 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1085,11 +1085,11 @@ "vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw=" }, "pagerduty_pagerduty": { - "hash": "sha256-b2BPsCJe8q1oODTi9TaD4kac/wecardNv4/gEQBWK60=", + "hash": "sha256-SBPy6elle5eSGY67JZEkfaov1jkfaqmvDGPEO9Zd8AY=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.33.0", + "rev": "v3.33.1", "spdx": "MPL-2.0", "vendorHash": null }, From 959870aef226ba07ffbac8eb38af4e9dae21300f Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 5 Jul 2026 09:06:24 +0000 Subject: [PATCH 065/150] prometheus: Adjust update.sh for pnpm migration --- pkgs/by-name/pr/prometheus/update.sh | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pr/prometheus/update.sh b/pkgs/by-name/pr/prometheus/update.sh index c09ec3a4064b..2f3b54b8aed4 100755 --- a/pkgs/by-name/pr/prometheus/update.sh +++ b/pkgs/by-name/pr/prometheus/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p nix coreutils curl jq nix-prefetch-git prefetch-npm-deps +#!nix-shell -i bash -p nix coreutils curl jq nix-prefetch-git set -euo pipefail @@ -22,10 +22,12 @@ if [[ "$UPDATE_NIX_OLD_VERSION" == "$TARGET_VERSION" ]]; then exit 0 fi -extractVendorHash() { - original="${1?original hash missing}" - result="$(nix-build -A prometheus.goModules 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" - [ -z "$result" ] && { echo "$original"; } || { echo "$result"; } +FAKE_HASH="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + +extractHash() { + attr="${1?attr missing}" + result="$(nix-build -A "$attr" 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" + [ -z "$result" ] && { echo "$FAKE_HASH"; } || { echo "$result"; } } TMP=$(mktemp -d) @@ -37,28 +39,24 @@ SOURCE_NIX="$NIXPKGS_PROMETHEUS_PATH/source.nix" PREFETCH_JSON=$TMP/prefetch.json nix-prefetch-git --rev "$TARGET_TAG" --url "https://github.com/$OWNER/$REPO" > "$PREFETCH_JSON" PREFETCH_HASH="$(jq '.hash' -r < "$PREFETCH_JSON")" -PREFETCH_PATH="$(jq '.path' -r < "$PREFETCH_JSON")" -NPM_DEPS_HASH="$(prefetch-npm-deps "$PREFETCH_PATH/web/ui/package-lock.json")" - -FAKE_HASH="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; cat > "$SOURCE_NIX" <<-EOF { version = "$TARGET_VERSION"; hash = "$PREFETCH_HASH"; - npmDepsHash = "$NPM_DEPS_HASH"; + pnpmDepsHash = "$FAKE_HASH"; vendorHash = "$FAKE_HASH"; } EOF -GO_HASH="$(nix-instantiate --eval -A prometheus.vendorHash | tr -d '"')" -VENDOR_HASH=$(extractVendorHash "$GO_HASH") +VENDOR_HASH=$(extractHash prometheus.goModules) +PNPM_DEPS_HASH=$(extractHash prometheus.assets.pnpmDeps) cat > "$SOURCE_NIX" <<-EOF { version = "$TARGET_VERSION"; hash = "$PREFETCH_HASH"; - npmDepsHash = "$NPM_DEPS_HASH"; + pnpmDepsHash = "$PNPM_DEPS_HASH"; vendorHash = "$VENDOR_HASH"; } EOF From 8e748c7ca37698818ca82a91ccd64c914dfadfb5 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Sun, 5 Jul 2026 09:05:38 +0000 Subject: [PATCH 066/150] =?UTF-8?q?prometheus:=203.12.0=20=E2=86=92=203.13?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream migrated `web/ui` from `npm` to `pnpm` in this release --- pkgs/by-name/pr/prometheus/package.nix | 44 ++++++++++++++++++++------ pkgs/by-name/pr/prometheus/source.nix | 8 ++--- 2 files changed, 38 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/pr/prometheus/package.nix b/pkgs/by-name/pr/prometheus/package.nix index 23deee23b54f..e015a7ba9c2a 100644 --- a/pkgs/by-name/pr/prometheus/package.nix +++ b/pkgs/by-name/pr/prometheus/package.nix @@ -3,7 +3,10 @@ lib, go, buildGoModule, - buildNpmPackage, + nodejs, + pnpmConfigHook, + pnpm_11, + fetchPnpmDeps, fetchFromGitHub, nixosTests, enableAWS ? true, @@ -47,20 +50,31 @@ let hash = source.hash; }; - assets = buildNpmPackage { + assets = stdenv.mkDerivation (finalAssetsAttrs: { pname = "${pname}-assets"; inherit version; src = "${src}/web/ui"; - npmDepsHash = source.npmDepsHash; - patches = [ # Disable old React app as it depends on deprecated create-react-apps # script ./disable-react-app.diff ]; + pnpmDeps = fetchPnpmDeps { + inherit (finalAssetsAttrs) pname version src; + pnpm = pnpm_11; + fetcherVersion = 4; + hash = source.pnpmDepsHash; + }; + + nativeBuildInputs = [ + nodejs + pnpmConfigHook + pnpm_11 + ]; + env.CI = true; __darwinAllowLocalNetworking = true; @@ -69,20 +83,29 @@ let checkPhase = '' runHook preCheck - npm test + pnpm test runHook postCheck ''; - postInstall = '' + buildPhase = '' + runHook preBuild + + pnpm build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/static - cp -r $out/lib/node_modules/prometheus-io/static/* $out/static + cp -r static/* $out/static find $out/static -type f -exec gzip -f9 {} \; - # Remove node_modules - rm -rf $out/lib + runHook postInstall ''; - }; + }); in buildGoModule (finalAttrs: { inherit @@ -209,6 +232,7 @@ buildGoModule (finalAttrs: { doInstallCheck = true; passthru = { + inherit assets; tests = { inherit (nixosTests) prometheus; }; updateScript = ./update.sh; }; diff --git a/pkgs/by-name/pr/prometheus/source.nix b/pkgs/by-name/pr/prometheus/source.nix index f1322bb8c0ca..8bc7d9282302 100644 --- a/pkgs/by-name/pr/prometheus/source.nix +++ b/pkgs/by-name/pr/prometheus/source.nix @@ -1,6 +1,6 @@ { - version = "3.12.0"; - hash = "sha256-xeENUVmG9tbIF+7i2u9zuvo7RXI9iNWFVDNUfNpF6/4="; - npmDepsHash = "sha256-cHMI5DqSRpIanrgk/H3aFUHLrGXH1v796PH1qDrCnbE="; - vendorHash = "sha256-caSI9uzbH93j06sJus9jSqo6qHKbP8D9DuDkiAlnfF4="; + version = "3.13.0"; + hash = "sha256-v6jk4MqoxcfK+yj+T31Ovqj1tyh3mc4aEr8BD0vjBOc="; + pnpmDepsHash = "sha256-Z1TYYZhELi+rIiuleN8xR/WiMn9TF4KotFMTOsR2e6Y="; + vendorHash = "sha256-yvzQHfe7yd6Sjh1Vd2VxTp3jK8OWoKTmJ2uMyXX3+xs="; } From 944635bbadc78e219929fb8c71933142d4ed3317 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 09:25:40 +0000 Subject: [PATCH 067/150] rtabmap: 0.23.2 -> 0.23.8 Diff: https://github.com/introlab/rtabmap/compare/0.23.2...0.23.8 Changelog: https://github.com/introlab/rtabmap/releases/tag/0.23.8 --- pkgs/by-name/rt/rtabmap/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rt/rtabmap/package.nix b/pkgs/by-name/rt/rtabmap/package.nix index 37d9f03fa53f..b8dc6c2f8c95 100644 --- a/pkgs/by-name/rt/rtabmap/package.nix +++ b/pkgs/by-name/rt/rtabmap/package.nix @@ -41,13 +41,16 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rtabmap"; - version = "0.23.2"; + version = "0.23.8"; + + __structuredAttrs = true; + strictDeps = true; src = fetchFromGitHub { owner = "introlab"; repo = "rtabmap"; tag = finalAttrs.version; - hash = "sha256-u9wswlFkGpPgJaBwSddnpv49wBAmkKRwWFO5jQ9/twA="; + hash = "sha256-bVy/C6ZQdY7LmMW3vxxM5PCEtY/hBqrNsIdGcEulagU="; }; # Fix boost 1.89 compatibility @@ -107,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Real-Time Appearance-Based 3D Mapping"; homepage = "https://introlab.github.io/rtabmap/"; - changelog = "https://github.com/introlab/rtabmap/releases/tag/${finalAttrs.version}"; + changelog = "https://github.com/introlab/rtabmap/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ marius851000 ]; platforms = with lib.platforms; linux; From 0d0f425671a7f18c70baa48914f8c1dd2ffd0b49 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sun, 5 Jul 2026 17:57:34 +0800 Subject: [PATCH 068/150] emacsPackages.ghostel: 0.39.0-unstable-2026-06-26 -> 0.41.0-unstable-2026-07-05 --- .../manual-packages/ghostel/package.nix | 23 ++++--------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix index e16b1fce0dc6..22ff6038d4c8 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix @@ -14,13 +14,13 @@ let pname = "ghostel"; - version = "0.39.0-unstable-2026-06-26"; + version = "0.41.0-unstable-2026-07-05"; src = fetchFromGitHub { owner = "dakra"; repo = "ghostel"; - rev = "92bfcc57dc85f254ce95dcb51dbdd2411fea5f02"; - hash = "sha256-havDs3fZENB/ozMWWKQkdsyHUIBIeewmrjL+3xJKM94="; + rev = "f77efee9172854abc08652637d23adc26faa25a2"; + hash = "sha256-6ME+aStZ9X1pkTr0uwwhrJXEHu/uLStPHsKtbudXl9I="; }; module = stdenv.mkDerivation (finalAttrs: { @@ -29,7 +29,7 @@ let deps = zig.fetchDeps { inherit (finalAttrs) src pname version; fetchAll = true; - hash = "sha256-CTsG3dXu3DECDbklBAtr2fYou82WNvQ1Q3JET0TmuyM="; + hash = "sha256-lFU0ywNyP1q2NL9MkIfWciH03VAA/Act5dGYAV4V7EY="; }; nativeBuildInputs = [ zig ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ]; @@ -48,19 +48,6 @@ let zigBuildFlags = finalAttrs.zigCheckFlags; - postPatch = '' - # https://github.com/dakra/ghostel/issues/446 - substituteInPlace build.zig \ - --replace-fail 'addInstallFile(version_file, "../ghostel-module.version")' \ - 'addInstallFile(version_file, "ghostel-module.version")' - - # remove copy_step - substituteInPlace build.zig \ - --replace-fail 'b.getInstallStep().dependOn(©_step.step);' ' ' \ - --replace-fail 'const copy_step = b.addInstallFile' \ - '_ = b.addInstallFile' - ''; - postConfigure = '' cp -rLT ${finalAttrs.deps} "$ZIG_GLOBAL_CACHE_DIR/p" chmod -R u+w "$ZIG_GLOBAL_CACHE_DIR/p" @@ -77,7 +64,7 @@ melpaBuild { ''; preBuild = '' - install ${module}/lib/libghostel-module${libExt} ghostel-module${libExt} + install ${module}/ghostel-module${libExt} ghostel-module${libExt} install --mode=444 ${module}/ghostel-module.version ghostel-module.version ''; From cc7208bbeafe36a212a6793d93eecce7d0b7bef9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 10:05:21 +0000 Subject: [PATCH 069/150] python3Packages.pipdeptree: 3.1.0 -> 3.1.1 --- pkgs/development/python-modules/pipdeptree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pipdeptree/default.nix b/pkgs/development/python-modules/pipdeptree/default.nix index 1bae5e6dae8a..e9eb3d6bee24 100644 --- a/pkgs/development/python-modules/pipdeptree/default.nix +++ b/pkgs/development/python-modules/pipdeptree/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "pipdeptree"; - version = "3.1.0"; + version = "3.1.1"; pyproject = true; src = fetchFromGitHub { owner = "tox-dev"; repo = "pipdeptree"; tag = finalAttrs.version; - hash = "sha256-poUults9ev+5aryrZPxnxF/X9u0iivnlc1ceLxB7dys="; + hash = "sha256-EDpKJBDb3CkTMfiLyYMakbm5riIHsf+49yM99uQDPT8="; }; build-system = [ From 5db209dd734bf82622cff40a42e933adceeec46c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 11:51:37 +0000 Subject: [PATCH 070/150] libretro.opera: 0-unstable-2026-06-19 -> 0-unstable-2026-06-28 --- pkgs/applications/emulators/libretro/cores/opera.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/opera.nix b/pkgs/applications/emulators/libretro/cores/opera.nix index 227d42278623..b1c2a0b39b02 100644 --- a/pkgs/applications/emulators/libretro/cores/opera.nix +++ b/pkgs/applications/emulators/libretro/cores/opera.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "opera"; - version = "0-unstable-2026-06-19"; + version = "0-unstable-2026-06-28"; src = fetchFromGitHub { owner = "libretro"; repo = "opera-libretro"; - rev = "eb3a9162e99a71da221107aa58e7650fd076bbca"; - hash = "sha256-swFdGY8ScsQG/8E/JWzGRL80jdMVzsr1BJ+UAisSJ9g="; + rev = "340f9e9014c292fc47a8844a871a71dafe072b6d"; + hash = "sha256-geBK8RIlaRcWn4CDzVl3pjK0WOFQcMZl7zFMXE2oZNo="; }; makefile = "Makefile"; From 7198eeede333f1297056e66024db4ccd8ae5e4de Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Sun, 5 Jul 2026 14:45:35 +0300 Subject: [PATCH 071/150] ai-edge-litert: unbreak The library we have in nixpkgs seems compatible enough, and there's no way I'm being sniped into dealing with bazel, so this hack will have to do. --- .../python-modules/ai-edge-litert/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/ai-edge-litert/default.nix b/pkgs/development/python-modules/ai-edge-litert/default.nix index 9c63fedc29b2..5d4365ef1fd0 100644 --- a/pkgs/development/python-modules/ai-edge-litert/default.nix +++ b/pkgs/development/python-modules/ai-edge-litert/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchurl, lib, + patchelf, python, pythonAtLeast, stdenv, @@ -71,6 +72,13 @@ buildPythonPackage { # TODO: npu-sdk }; + preFixup = '' + while IFS= read -r -d "" so; do + ${patchelf}/bin/patchelf --replace-needed libopenvino.so.2620 libopenvino.so "$so" + ${patchelf}/bin/patchelf --replace-needed libopenvino_tensorflow_lite_frontend.so.2620 libopenvino_tensorflow_lite_frontend.so "$so" + done < <(find "$out" -type f \( -name '*.so' -o -name '*.so.*' \) -print0) + ''; + pythonRemoveDeps = lib.optionals (pythonAtLeast "3.12") [ # https://github.com/google-ai-edge/LiteRT/pull/5298 "backports.strenum" @@ -96,8 +104,5 @@ buildPythonPackage { # elftools.common.exceptions.ELFError: Magic number does not match lib.systems.inspect.patterns.isDarwin ]; - # Incompatible with the openvino currently shipped in nixpkgs: - # auto-patchelf could not satisfy dependency libopenvino.so.2620 - broken = true; }; } From c7d9c052fb8b113d69575a8721e4d908ffd599c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 11:57:21 +0000 Subject: [PATCH 072/150] telemt: 3.4.19 -> 3.4.22 --- pkgs/by-name/te/telemt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telemt/package.nix b/pkgs/by-name/te/telemt/package.nix index 4f0a6495e014..25ef48a3b92d 100644 --- a/pkgs/by-name/te/telemt/package.nix +++ b/pkgs/by-name/te/telemt/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "telemt"; - version = "3.4.19"; + version = "3.4.22"; src = fetchFromGitHub { owner = "telemt"; repo = "telemt"; tag = version; - hash = "sha256-3Vpz61/mEQ43zOEUtUBQw16D/LBvWymreJp4q1uDydM="; + hash = "sha256-LTWdeYLOZpq6bde5LhK9pCcGN+n1MenP8rmpuoHNOM8="; }; - cargoHash = "sha256-uQVL4k+/6L2vUTWbpTC9RvWQHC84P5fuCSrBLtoDdz8="; + cargoHash = "sha256-QnL0GqFppIS2Q51o7IS/RKho4Fja/fyLX2S4yIn4zaA="; checkFlags = [ # flaky: races between MiddleClientWriterCancelled and TrafficBudgetWaitCancelled observation paths From a82f9ea8b66177ef926d511cd76eccef84f69f3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 12:05:56 +0000 Subject: [PATCH 073/150] jrl-cmakemodules: 1.1.2 -> 2.1.0 --- pkgs/by-name/jr/jrl-cmakemodules/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jr/jrl-cmakemodules/package.nix b/pkgs/by-name/jr/jrl-cmakemodules/package.nix index 2f6eea9b5bc8..43bbda66f170 100644 --- a/pkgs/by-name/jr/jrl-cmakemodules/package.nix +++ b/pkgs/by-name/jr/jrl-cmakemodules/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jrl-cmakemodules"; - version = "1.1.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "jrl-umi3218"; repo = "jrl-cmakemodules"; tag = "v${finalAttrs.version}"; - hash = "sha256-TUewcxvBGYF3WpqkiWvZzmbyXyaM+UqzHLVsaUJdC0w="; + hash = "sha256-S9MRMV+xv70tIMFRpj7SQjHiBvMHZvDmG5eeuyzO5zQ="; }; nativeBuildInputs = [ cmake ]; From eefe5447b3219bb92f3733381ad81d9636442055 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 12:46:24 +0000 Subject: [PATCH 074/150] restic: 0.19.0 -> 0.19.1 --- pkgs/by-name/re/restic/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/restic/package.nix b/pkgs/by-name/re/restic/package.nix index 76ec9ee316eb..1eb364efee62 100644 --- a/pkgs/by-name/re/restic/package.nix +++ b/pkgs/by-name/re/restic/package.nix @@ -14,13 +14,13 @@ buildGoModule (finalAttrs: { pname = "restic"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "restic"; repo = "restic"; rev = "v${finalAttrs.version}"; - hash = "sha256-9o67zhGDnWNuKGDun3OXtzZHKqw/vCzx5sLuQd/HzRY="; + hash = "sha256-lj2+SZFvZl/WcC4aV7yZMEYVOyDNMFeHJbUWS53usqg="; }; patches = [ @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ./0001-Skip-testing-restore-with-permission-failure.patch ]; - vendorHash = "sha256-iJLnmxReBoHnt1xfewmmNs+fG3nqcNSpfJ1998wXKNU="; + vendorHash = "sha256-6r97M0XHuddbpSZ9yTtfIPUDkHkHP2PIDLWQTf/294E="; subPackages = [ "cmd/restic" ]; From d31ee815bc60beb7e33ad7326fee9ab54ddc1156 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 12:56:32 +0000 Subject: [PATCH 075/150] swaytreesave: 0.4.0 -> 0.4.2 --- pkgs/by-name/sw/swaytreesave/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swaytreesave/package.nix b/pkgs/by-name/sw/swaytreesave/package.nix index 2ff1ad652253..802e8e3773e4 100644 --- a/pkgs/by-name/sw/swaytreesave/package.nix +++ b/pkgs/by-name/sw/swaytreesave/package.nix @@ -6,7 +6,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "swaytreesave"; - version = "0.4.0"; + version = "0.4.2"; __structuredAttrs = true; @@ -14,10 +14,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "fabienjuif"; repo = "swaytreesave"; tag = "v${finalAttrs.version}"; - hash = "sha256-aAJBbauOiFERABF13hMhxyvRBzcx5c1F+vbm/U+JS8o="; + hash = "sha256-CEhtO7gjuuQ58kWsQKJTDqSqqw2lF7EUsO/i8d0NIiU="; }; - cargoHash = "sha256-5nI7YJyCu7kZTa+Gsp0LCQXNjwVhUqOAxLC7XGtfKVk="; + cargoHash = "sha256-gbcVgdGvKxQioL6aQcMoajsJo2rTPDNqEhsywFPCQ0s="; meta = { description = "CLI to save and load your compositors tree/layout"; From c593e4de546554a9805e120d2022cb7dc6342dad Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 14:23:50 +0000 Subject: [PATCH 076/150] python3Packages.mistralai: 2.4.4 -> 2.5.2 Diff: https://github.com/mistralai/client-python/compare/v2.4.4...v2.5.2 Changelog: https://github.com/mistralai/client-python/blob/v2.5.2/RELEASES.md --- .../python-modules/mistralai/default.nix | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/mistralai/default.nix b/pkgs/development/python-modules/mistralai/default.nix index 7fc33720d0a2..35b41c8926a4 100644 --- a/pkgs/development/python-modules/mistralai/default.nix +++ b/pkgs/development/python-modules/mistralai/default.nix @@ -22,6 +22,8 @@ mcp, google-auth, requests, + websockets, + opentelemetry-exporter-otlp-proto-http, # tests opentelemetry-sdk, @@ -30,7 +32,7 @@ buildPythonPackage (finalAttrs: { pname = "mistralai"; - version = "2.4.4"; + version = "2.5.2"; pyproject = true; __structuredAttrs = true; @@ -38,7 +40,7 @@ buildPythonPackage (finalAttrs: { owner = "mistralai"; repo = "client-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-e2G/bqU45hCfcPEhj4zf5X7EKjs/zWhxCkn9J0u4F7U="; + hash = "sha256-skcg4fa9WUNqQs3rqfwVovpQ65hCXqhDDyeJa7kAwNA="; }; preBuild = '' @@ -73,20 +75,30 @@ buildPythonPackage (finalAttrs: { google-auth requests ]; + realtime = [ + websockets + ]; + telemetry = [ + opentelemetry-sdk + opentelemetry-exporter-otlp-proto-http + ]; }; pythonImportsCheck = [ "mistralai" ]; nativeCheckInputs = [ - opentelemetry-sdk pytestCheckHook ] ++ finalAttrs.passthru.optional-dependencies.agents - ++ finalAttrs.passthru.optional-dependencies.gcp; + ++ finalAttrs.passthru.optional-dependencies.gcp + ++ finalAttrs.passthru.optional-dependencies.realtime + ++ finalAttrs.passthru.optional-dependencies.telemetry; - disabledTests = [ - # AssertionError: is not an instance of - "TestOtelTracing" + disabledTestPaths = [ + # ModuleNotFoundError: No module named 'opentelemetry.instrumentation' + "src/mistralai/extra/tests/test_otel_tracing.py" + # ModuleNotFoundError: No module named 'msgpack' + "src/mistralai/extra/tests/test_workflow_encoding.py" ]; meta = { From 77fb8db704cbb054fb2969a95783f7a8de96a4a3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 14:23:51 +0000 Subject: [PATCH 077/150] mistral-vibe: 2.18.0 -> 2.19.0 Diff: https://github.com/mistralai/mistral-vibe/compare/v2.18.0...v2.19.0 Changelog: https://github.com/mistralai/mistral-vibe/blob/v2.19.0/CHANGELOG.md --- pkgs/by-name/mi/mistral-vibe/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index 7923d622bb88..d9fd0e0212cf 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -40,7 +40,7 @@ let in python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.18.0"; + version = "2.19.0"; pyproject = true; __structuredAttrs = true; @@ -48,7 +48,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-2eDu2Fqd6K/ZxWSl/pXSN284z7UquNb+zwkHYe9ZWBw="; + hash = "sha256-PODG/SQsZsixBz/j+k8ALBhXS1fPg3v/o6TXkTyzSIQ="; }; build-system = with python3Packages; [ @@ -130,6 +130,7 @@ python3Packages.buildPythonApplication (finalAttrs: { requests rich rpds-py + sentry-sdk six smmap sounddevice From 4deaf115f815143f40c74c842674187d633ffe2f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 14:29:01 +0000 Subject: [PATCH 078/150] libretro.prboom: 0-unstable-2026-06-15 -> 0-unstable-2026-07-01 --- pkgs/applications/emulators/libretro/cores/prboom.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/prboom.nix b/pkgs/applications/emulators/libretro/cores/prboom.nix index 20ad06e03cc6..907e3f47386f 100644 --- a/pkgs/applications/emulators/libretro/cores/prboom.nix +++ b/pkgs/applications/emulators/libretro/cores/prboom.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "prboom"; - version = "0-unstable-2026-06-15"; + version = "0-unstable-2026-07-01"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-prboom"; - rev = "b760de6a1eb1bfcd7833c5b677ff9170d104302f"; - hash = "sha256-JZrQbhntCGV4WIktUbtVXCSGAEmh9gTPn+tLiMyt6ZY="; + rev = "141978db577b52cb943641629401776e49ccbbe6"; + hash = "sha256-USRBq+h2HAoDIdYVd47wGLEnUzJAEOvikuvSNTHpboI="; }; makefile = "Makefile"; From 3f2694f060a30319cbbaf241b11d537bc4bad687 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 14:33:33 +0000 Subject: [PATCH 079/150] vimPlugins.meson: remove meta.mainProgram and change meta.description --- .../editors/vim/plugins/non-generated/meson/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/meson/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/meson/default.nix index cc81c6815cb9..c442bb136623 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/meson/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/meson/default.nix @@ -8,11 +8,9 @@ vimUtils.buildVimPlugin { preInstall = "cd data/syntax-highlighting/vim"; meta = { + description = "Vim plugin for meson providing syntax highlighting"; inherit (meson.meta) homepage - description - mainProgram - longDescription license platforms ; From ffba9cbb2b835c44cb474a1d5a6a8ff2986dcc9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 5 Jul 2026 16:38:51 +0200 Subject: [PATCH 080/150] python3Packages.python-mpv-jsonipc: 1.2.1 -> 1.2.2 Diff: https://github.com/iwalton3/python-mpv-jsonipc/compare/v1.2.1...v1.2.2 --- .../python-mpv-jsonipc/default.nix | 26 +++++++------------ 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/python-mpv-jsonipc/default.nix b/pkgs/development/python-modules/python-mpv-jsonipc/default.nix index 4ddb70266c80..63b4be98a1d0 100644 --- a/pkgs/development/python-modules/python-mpv-jsonipc/default.nix +++ b/pkgs/development/python-modules/python-mpv-jsonipc/default.nix @@ -2,38 +2,32 @@ lib, buildPythonPackage, fetchFromGitHub, - requests, - tqdm, - websocket-client, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-mpv-jsonipc"; - version = "1.2.1"; - format = "setuptools"; + version = "1.2.2"; + pyproject = true; src = fetchFromGitHub { owner = "iwalton3"; repo = "python-mpv-jsonipc"; - rev = "v${version}"; - hash = "sha256-ugdLUmo5w+IbtmL2b6+la1X01mWNmnXr9j6e99oPWpE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-9QfGsJW08YqATP4+G3bADkjxHoauSF7BmcsIi56fBKI="; }; + build-system = [ setuptools ]; + # 'mpv-jsonipc' does not have any tests doCheck = false; - propagatedBuildInputs = [ - requests - tqdm - websocket-client - ]; - pythonImportsCheck = [ "python_mpv_jsonipc" ]; meta = { homepage = "https://github.com/iwalton3/python-mpv-jsonipc"; description = "Python API to MPV using JSON IPC"; - license = lib.licenses.gpl3; + license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From 07feee855f1d8b87aa29796cf62b7be27b9269d0 Mon Sep 17 00:00:00 2001 From: Fritz Stracke Date: Fri, 5 Jun 2026 16:24:52 +0200 Subject: [PATCH 081/150] hamlib_4: 4.6.2 -> 4.7.1 Update hamlib_4 to latest version for additional rig support. This automatically propagates to packages using the hamlib library as a dependency, allowing the usage of new hardware in said programs. Additionally update repo source to github as org switched there as main repository. Release notes of v4.1.7: https://github.com/Hamlib/Hamlib/releases/tag/4.7.1 Full commit-log since v4.6.2: https://github.com/Hamlib/Hamlib/compare/4.6.2...4.7.1 Co-authored-by: Sandro --- pkgs/by-name/ha/hamlib_4/package.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ha/hamlib_4/package.nix b/pkgs/by-name/ha/hamlib_4/package.nix index 1eade7399d8e..002afe022247 100644 --- a/pkgs/by-name/ha/hamlib_4/package.nix +++ b/pkgs/by-name/ha/hamlib_4/package.nix @@ -1,9 +1,10 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, perl, swig, + autoreconfHook, gd, ncurses, python311, @@ -23,11 +24,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hamlib"; - version = "4.6.2"; + version = "4.7.1"; - src = fetchurl { - url = "mirror://sourceforge/hamlib/hamlib-${finalAttrs.version}.tar.gz"; - hash = "sha256-sqxz9E3RFh6V/e5slSdhRHV2R7+S1/2zae4v5B7Ueug="; + src = fetchFromGitHub { + owner = "Hamlib"; + repo = "Hamlib"; + tag = finalAttrs.version; + hash = "sha256-nI8gDACxlci2Q9V2W4D1DYDUL74JwlCs+qyyNkXOPu4="; }; strictDeps = true; @@ -36,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { swig pkg-config libtool + autoreconfHook ] ++ lib.optionals pythonBindings [ python3 ] ++ lib.optionals tclBindings [ tcl ] @@ -78,7 +82,10 @@ stdenv.mkDerivation (finalAttrs: { lgpl2Plus ]; homepage = "https://hamlib.sourceforge.net"; - maintainers = with lib.maintainers; [ relrod ]; + maintainers = with lib.maintainers; [ + relrod + fstracke + ]; platforms = with lib.platforms; unix; }; }) From c62898551fc13ebe64f122010c59f8071a72a702 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 14:45:45 +0000 Subject: [PATCH 082/150] pocketbase: 0.39.4 -> 0.39.5 --- pkgs/by-name/po/pocketbase/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 335c43d2e69d..c717b2df6932 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pocketbase"; - version = "0.39.4"; + version = "0.39.5"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; rev = "v${finalAttrs.version}"; - hash = "sha256-AFSmgFVK1u7NCzBZfRbYtqK8Qxy2mqbLHPUzPcLsMu8="; + hash = "sha256-3OsvxKhYd/kQuxDVBjClJrOdFevTeBJmT3gImP/aTcE="; }; - vendorHash = "sha256-lQj8TJQZlU4iyU50nZqJYVIiRmmWrVtVFDs9dnmL2vE="; + vendorHash = "sha256-8ABdBsV7FhXNbKkUUcje8OgtVHB4BfRjWVfFAK4I8As="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; From 4f13bde50c0b3b4d5e010593684f400830ebe795 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 14:49:32 +0000 Subject: [PATCH 083/150] dprint: 0.54.0 -> 0.55.1 --- pkgs/by-name/dp/dprint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dp/dprint/package.nix b/pkgs/by-name/dp/dprint/package.nix index d8aca72dd913..00d6545bc097 100644 --- a/pkgs/by-name/dp/dprint/package.nix +++ b/pkgs/by-name/dp/dprint/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dprint"; - version = "0.54.0"; + version = "0.55.1"; # Prefer repository rather than crate here # - They have Cargo.lock in the repository @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "dprint"; repo = "dprint"; tag = finalAttrs.version; - hash = "sha256-dNs2LQeEndeXS8xR9SXVFWT9PS+haB9SDZ+3PUPkFjg="; + hash = "sha256-OXXLpKgP2cUuPl7ikgZVPFgJiLY0Zy8MmBkz8Kp2+XM="; }; - cargoHash = "sha256-fmbO14eTObK1cZu9gDls25KRmzAJPGiqQ8uURGD2vV0="; + cargoHash = "sha256-IDxJPicTq0/7LI/07QfJrteaKAHDoeKdzpbEv871xxE="; nativeBuildInputs = [ installShellFiles ]; From 3cd1d87aba7bfcb0b04d61a90c4a34cbf5e0a3a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 14:53:18 +0000 Subject: [PATCH 084/150] prmers: 4.19.00-alpha -> 4.20.14-alpha-vtrace-memsafe-v63 --- pkgs/by-name/pr/prmers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prmers/package.nix b/pkgs/by-name/pr/prmers/package.nix index 558ed96e6cfe..2fa6a19fc63a 100644 --- a/pkgs/by-name/pr/prmers/package.nix +++ b/pkgs/by-name/pr/prmers/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "prmers"; - version = "4.19.00-alpha"; + version = "4.20.14-alpha-vtrace-memsafe-v63"; src = fetchFromGitHub { owner = "cherubrock-seb"; repo = "PrMers"; tag = "v${finalAttrs.version}"; - hash = "sha256-zG9JLBqIqQjiz8+QNogk/rFeoj1/irmhfbVVe9HTq6A="; + hash = "sha256-QnQTAwsReKY7Rqm8spXmHZwfrw5VCsOOAtvhzE4GmHg="; }; enableParallelBuilding = true; From 658578f71040eb6267f91140f3cc2a92d73a989f Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Sun, 5 Jul 2026 16:53:38 +0200 Subject: [PATCH 085/150] gram: fix darwin build Hydra reports libclang to be missing, which is fixed by adding the bindgen hook. https://hydra.nixos.org/build/334182361 --- pkgs/by-name/gr/gram/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gr/gram/package.nix b/pkgs/by-name/gr/gram/package.nix index 5ff5ef2d9d67..894b90cddfc5 100644 --- a/pkgs/by-name/gr/gram/package.nix +++ b/pkgs/by-name/gr/gram/package.nix @@ -65,6 +65,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cargo-bundle + rustPlatform.bindgenHook ]; dontUseCmakeConfigure = true; From 1260e09ca5af86099c31cb61670884100a8c5265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 30 Jun 2026 23:12:55 +0200 Subject: [PATCH 086/150] jellyfin-mpv-shim: 2.9.0 -> 2.10.0, minor cleanup Changelog: https://github.com/jellyfin/jellyfin-mpv-shim/releases/tag/v2.10.0 Diff: https://github.com/jellyfin/jellyfin-mpv-shim/compare/v2.9.0...v2.10.0 --- pkgs/by-name/je/jellyfin-mpv-shim/package.nix | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/je/jellyfin-mpv-shim/package.nix b/pkgs/by-name/je/jellyfin-mpv-shim/package.nix index 0f1334afafdb..09bc30ca7aa4 100644 --- a/pkgs/by-name/je/jellyfin-mpv-shim/package.nix +++ b/pkgs/by-name/je/jellyfin-mpv-shim/package.nix @@ -10,12 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "jellyfin-mpv-shim"; - version = "2.9.0"; + version = "2.10.0"; pyproject = true; + # contains shaderpacks src = fetchPypi { - inherit pname version; - hash = "sha256-YrwMvP66LAWKgx/yWBkWIkZtJ4a0YnhCiL7xB6fGm0E="; + pname = "jellyfin_mpv_shim"; + inherit version; + hash = "sha256-ZWmJQJAGAonStZyWww4P+034f2vGnTwLua7KUOqoBBE="; }; nativeBuildInputs = [ @@ -29,29 +31,23 @@ python3Packages.buildPythonApplication rec { dependencies = with python3Packages; [ jellyfin-apiclient-python mpv - pillow python-mpv-jsonipc + requests - # gui dependencies + # gui + mirror dependencies + pillow pystray tkinter - # display_mirror dependencies - jinja2 - pywebview - # discord rich presence dependency pypresence ]; - # override $HOME directory: - # error: [Errno 13] Permission denied: '/homeless-shelter' - # - # remove jellyfin_mpv_shim/win_utils.py: - # ModuleNotFoundError: No module named 'win32gui' preCheck = '' export HOME=$TMPDIR + # remove jellyfin_mpv_shim/win_utils.py: + # ModuleNotFoundError: No module named 'win32gui' rm jellyfin_mpv_shim/win_utils.py ''; @@ -60,7 +56,7 @@ python3Packages.buildPythonApplication rec { --replace-fail "check_updates: bool = True" "check_updates: bool = False" \ --replace-fail "notify_updates: bool = True" "notify_updates: bool = False" # python-mpv renamed to mpv with 1.0.4 - substituteInPlace setup.py \ + substituteInPlace pyproject.toml \ --replace-fail "python-mpv" "mpv" \ --replace-fail "mpv-jsonipc" "python_mpv_jsonipc" ''; @@ -70,7 +66,7 @@ python3Packages.buildPythonApplication rec { for s in 16 32 48 64 128 256; do mkdir -p $out/share/icons/hicolor/''${s}x''${s}/apps ln -s $out/${python3Packages.python.sitePackages}/jellyfin_mpv_shim/integration/jellyfin-''${s}.png \ - $out/share/icons/hicolor/''${s}x''${s}/apps/${pname}.png + $out/share/icons/hicolor/''${s}x''${s}/apps/jellyfin-mpv-shim.png done ''; @@ -84,9 +80,9 @@ python3Packages.buildPythonApplication rec { desktopItems = [ (makeDesktopItem { - name = pname; - exec = pname; - icon = pname; + name = "jellyfin-mpv-shim"; + exec = "jellyfin-mpv-shim"; + icon = "jellyfin-mpv-shim"; desktopName = "Jellyfin MPV Shim"; categories = [ "Video" @@ -123,5 +119,6 @@ python3Packages.buildPythonApplication rec { ]; maintainers = with lib.maintainers; [ jojosch ]; mainProgram = "jellyfin-mpv-shim"; + platforms = lib.platforms.linux; }; } From fab9a7e4cbebc8c0426d1b617fd23b96eca94a20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 15:12:42 +0000 Subject: [PATCH 087/150] avdl: 0.1.9+1.12.1 -> 0.1.10+1.12.1 --- pkgs/by-name/av/avdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/av/avdl/package.nix b/pkgs/by-name/av/avdl/package.nix index 73fc9d463746..a9ef6507d626 100644 --- a/pkgs/by-name/av/avdl/package.nix +++ b/pkgs/by-name/av/avdl/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "avdl"; - version = "0.1.9+1.12.1"; + version = "0.1.10+1.12.1"; src = fetchFromGitHub { owner = "jonhoo"; repo = "avdl"; rev = "v${finalAttrs.version}"; - hash = "sha256-HfcDSv3RzmoFbwt7iAP/UXdeJupfng8oeaeerUwW1Ik="; + hash = "sha256-DGRBLXE8YMZs1fBBuTtUuhsc490IJB3G9Khddk3l8gw="; fetchSubmodules = true; }; - cargoHash = "sha256-5ftBXywOUQKzIwjaQVHtxO/6A1bb1jGZAxYYY7GttCg="; + cargoHash = "sha256-wTiQ1Ssn6Q1ZjR52a4+qyDrQqVUcP+/4paOjKKPJuII="; meta = { description = "Rust port of avro-tools' IDL tooling"; From 1d4564e4347f5ce3bab771176b558f592ef88108 Mon Sep 17 00:00:00 2001 From: aaravrav <37036762+aaravrav@users.noreply.github.com> Date: Sun, 5 Jul 2026 20:16:17 +0530 Subject: [PATCH 088/150] maintainers: fix wrong githubId and github for aaravrav --- maintainers/maintainer-list.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b173625d8611..6632e685f469 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -411,8 +411,8 @@ }; aaravrav = { name = "aaravrav"; - github = "Aarav"; - githubId = 3279912; + github = "aaravrav"; + githubId = 37036762; }; aarnphm = { email = "contact@aarnphm.xyz"; From 31289d1b79ec7f0f8b5307c0441b567589811140 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 15:24:06 +0000 Subject: [PATCH 089/150] terraform-providers.okta_okta: 6.12.0 -> 6.13.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ab1061fe7615..5592d889be9c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1013,13 +1013,13 @@ "vendorHash": "sha256-/4mktOn7qjWIkpyqeEW4vzY0w0pG+0qx7KRYBkE1IkQ=" }, "okta_okta": { - "hash": "sha256-EuGhOCJKjhttlWVfrpBjBAVOtbFfRHl2gk7zev2w9TY=", + "hash": "sha256-Qpdinb4ZJRjZG4lMv5EFkicBcYU+OiLz9on3ZaQQu8s=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v6.12.0", + "rev": "v6.13.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-/IbzilmyVTZh7qWogtXd+/Y7UJdjsQaf7Yjhi1fU1Vc=" + "vendorHash": "sha256-z13CKv4d+C2VsdUfiArzLLaXExq8k4Y5Y9GEidqqGb0=" }, "oktadeveloper_oktaasa": { "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", From dfec9c87b58fe53e820f7ae518c90cc41270188f Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 5 Jul 2026 11:23:01 -0400 Subject: [PATCH 090/150] google-chrome: 149.0.7827.201 -> 150.0.7871.47 (Darwin only) Linux was done in 8b266eba3a0771c00461183d9b4ca4a59bdd9be2. Release note: https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0175352312.html --- pkgs/by-name/go/google-chrome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index e639b0005187..f0f9d5ba9f5b 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -289,11 +289,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "149.0.7827.201"; + version = "150.0.7871.47"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/ph3mj7mqtvbfhr67ckmjvjj5a4_149.0.7827.201/GoogleChrome-149.0.7827.201.dmg"; - hash = "sha256-AI5oBE0uB2/YacF9LB4d6rXlAqEuZtlPYNQwLbs1K7E="; + url = "http://dl.google.com/release2/chrome/ad2pojsfcj6hr5telal5kk4t6gua_150.0.7871.47/GoogleChrome-150.0.7871.47.dmg"; + hash = "sha256-1VTMVSBLfSRp9CxPaRkmdgAC0H5KNuZNWywTGLSphUI="; }; dontPatch = true; From ea68df0cbe9921840b7e467306cf1965ffd43674 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 16:06:38 +0000 Subject: [PATCH 091/150] fastfetch-unwrapped: 2.65.1 -> 2.65.2 --- pkgs/by-name/fa/fastfetch-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fastfetch-unwrapped/package.nix b/pkgs/by-name/fa/fastfetch-unwrapped/package.nix index 858384e50fae..3fe6b67b2fa9 100644 --- a/pkgs/by-name/fa/fastfetch-unwrapped/package.nix +++ b/pkgs/by-name/fa/fastfetch-unwrapped/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fastfetch-unwrapped"; - version = "2.65.1"; + version = "2.65.2"; strictDeps = true; __structuredAttrs = true; @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-fr/FyGcURlauCLIAYHGhtmsJqbbPe+Hg3ObyRtYR5wk="; + hash = "sha256-yRKxETZEIlpl42y+adp9wpQhD6ZDebdfGj4SL1zxr3w="; }; outputs = [ From fe64951affa1c4f228611cb6b9d670311a8f0725 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 16:25:45 +0000 Subject: [PATCH 092/150] gogh: 365 -> 366 --- pkgs/by-name/go/gogh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gogh/package.nix b/pkgs/by-name/go/gogh/package.nix index 695ac6dd2bd8..2a14bb73c7da 100644 --- a/pkgs/by-name/go/gogh/package.nix +++ b/pkgs/by-name/go/gogh/package.nix @@ -25,13 +25,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gogh"; - version = "365"; + version = "366"; src = fetchFromGitHub { owner = "Gogh-Co"; repo = "Gogh"; tag = "v${finalAttrs.version}"; - hash = "sha256-qK3E7ceeVqBgJ8rSotfH3K9WpxE5dS/h4a7Ml5qwlS0="; + hash = "sha256-YJLWscXslIK1NKM4hhrKT/kKQJof0Vn6uCtkcuZ3vUw="; }; postPatch = '' From 69b2e5e0b23098a36cd57ea11df7481291364307 Mon Sep 17 00:00:00 2001 From: Jeremy Fleischman Date: Sun, 5 Jul 2026 09:37:25 -0700 Subject: [PATCH 093/150] nixos/fish: `programs.fish.generateCompletions` fix spaces in filenames `linux-manual` has this fun filename in it: ```console $ find -L $(nix-build -A linux-manual) -name 'station table - introduction.9.gz' /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/station table - introduction.9.gz ``` Our `find ... | xargs ...` didn't handle this nicely, and would vomit in the following way: `repro.nix`: ```nix $ cat repro.nix let pkgs = import ./. { }; nixosConfig = pkgs.nixos ( { config, pkgs, ... }: { system.stateVersion = config.system.nixos.release; programs.fish.enable = true; programs.fish.generateCompletions = true; environment.systemPackages = [ pkgs.linux-manual ]; } ); in nixosConfig.config.environment.etc."fish/generated_completions".source ``` The crash: ```console $ nix-build repro.nix these 2 derivations will be built: /nix/store/qs213n0r723w59jdvfz5w87azd3wh405-linux-manual-7.1.3_fish-completions.drv /nix/store/1pwps30drz71icj5v4rdiaarmh37xcn8-system_fish-completions.drv building '/nix/store/qs213n0r723w59jdvfz5w87azd3wh405-linux-manual-7.1.3_fish-completions.drv'... usage: create_manpage_completions.py [-h] [-c CLEANUP_IN] [-d DIRECTORY] [-k] [-m] [-p] [-s] [-v {0,1,2}] [-z] [file_paths ...] create_manpage_completions.py: error: unrecognized arguments: -introduction.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRBD State macros.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRM Client usage stats.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRM RAS Node Management.9.gz /nix/store/q45mzaksp2ll04c363mxpyi252j6anrq-linux-manual-7.1.3/share/man/man9/DRM_ACCEL_FOPS.9.gz ``` This fix is simple, use the `find -print0 ... | xargs -0 ...` pattern. --- nixos/modules/programs/fish.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/programs/fish.nix b/nixos/modules/programs/fish.nix index b425ed4028f1..734d19bdc92d 100644 --- a/nixos/modules/programs/fish.nix +++ b/nixos/modules/programs/fish.nix @@ -293,8 +293,8 @@ in '' mkdir -p $out if [ -d $package/share/man ]; then - find -L $package/share/man -type f \ - | xargs ${pkgs.python3.pythonOnBuildForHost.interpreter} \ + find -L $package/share/man -type f -print0 \ + | xargs -0 ${pkgs.python3.pythonOnBuildForHost.interpreter} \ ${generator}/create_manpage_completions.py --directory $out \ >/dev/null fi From 57913879330fdfe28db8c5a0cb11e19ed0c96a5a Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Tue, 5 May 2026 20:33:14 -0400 Subject: [PATCH 094/150] python3Packages.bleak: reorder formals --- pkgs/development/python-modules/bleak/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix index b3be05444068..2c2c342bff31 100644 --- a/pkgs/development/python-modules/bleak/default.nix +++ b/pkgs/development/python-modules/bleak/default.nix @@ -3,16 +3,20 @@ stdenv, bluez, buildPythonPackage, + fetchFromGitHub, + + # build-system + uv-build, + + # dependencies bumble, dbus-fast, - fetchFromGitHub, pyobjc-core, pyobjc-framework-CoreBluetooth, pyobjc-framework-libdispatch, pytest-asyncio, pytest-cov-stub, pytestCheckHook, - uv-build, }: buildPythonPackage (finalAttrs: { From 705374990b5f9f335c72039caaaf31a6aa257538 Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Tue, 5 May 2026 20:33:14 -0400 Subject: [PATCH 095/150] python3Packages.bleak: add rhendric to maintainers --- pkgs/development/python-modules/bleak/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix index 2c2c342bff31..b47a1f70f0c2 100644 --- a/pkgs/development/python-modules/bleak/default.nix +++ b/pkgs/development/python-modules/bleak/default.nix @@ -72,6 +72,6 @@ buildPythonPackage (finalAttrs: { changelog = "https://github.com/hbldh/bleak/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.darwin; - maintainers = [ ]; + maintainers = with lib.maintainers; [ rhendric ]; }; }) From 4169e33f03561bbef00bc6625155433181c95dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 5 Jul 2026 19:03:20 +0200 Subject: [PATCH 096/150] python314Packages.fastmcp: increase very close pytest timeout FAILED tests/server/providers/openapi/test_openapi_performance.py::TestOpenAPIPerformance::test_medium_schema_performance - AssertionError: Medium schema parsing took 2.317s, expected <1s FAILED tests/server/auth/test_oauth_proxy_storage.py::TestOAuthProxyStorage::test_client_persists_across_proxy_instances - Failed: Timeout (>5.0s) from pytest-timeout. FAILED tests/tools/test_standalone_decorator.py::test_component_import_works_in_fresh_interpreter[from fastmcp.tools import tool] - Failed: Timeout (>5.0s) from pytest-timeout. FAILED tests/server/auth/providers/test_workos.py::TestWorkOSProvider::test_authkit_domain_https_prefix_handling - Failed: Timeout (>5.0s) from pytest-timeout. FAILED tests/server/auth/test_oauth_proxy_storage.py::TestOAuthProxyStorage::test_in_memory_storage_option - Failed: Timeout (>5.0s) from pytest-timeout. FAILED tests/server/auth/test_oauth_proxy_redirect_validation.py::TestOAuthProxyCIMDClient::test_proxy_get_client_returns_cimd_client - Failed: Timeout (>5.0s) from pytest-timeout. FAILED tests/tools/test_standalone_decorator.py::test_component_import_works_in_fresh_interpreter[from fastmcp.server.auth.authorization import AuthCheck] - Failed: Timeout (>5.0s) from pytest-timeout. --- pkgs/development/python-modules/fastmcp/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix index 3879e40bb830..74d4985d26aa 100644 --- a/pkgs/development/python-modules/fastmcp/default.nix +++ b/pkgs/development/python-modules/fastmcp/default.nix @@ -40,6 +40,11 @@ buildPythonPackage (finalAttrs: { hash = "sha256-1W5NbWIULxFXGSozZEeITcPt1EbY6IsJLQdyevcn9BI="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "timeout = 5" "timeout = 50" + ''; + build-system = [ hatchling uv-dynamic-versioning From 6511b075695f432e5554621d729b8214b006f0ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Apr 2026 16:44:26 +0000 Subject: [PATCH 097/150] python3Packages.texsoup: 0.3.1 -> 0.3.3 --- pkgs/development/python-modules/texsoup/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/texsoup/default.nix b/pkgs/development/python-modules/texsoup/default.nix index 361904d641ff..a3b1149c6602 100644 --- a/pkgs/development/python-modules/texsoup/default.nix +++ b/pkgs/development/python-modules/texsoup/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "texsoup"; - version = "0.3.1"; + version = "0.3.3"; pyproject = true; src = fetchFromGitHub { owner = "alvinwan"; repo = "TexSoup"; tag = finalAttrs.version; - hash = "sha256-XKYJycYivtrszU46B3Bd4JLrvckBpQu9gKDMdr6MyZU="; + hash = "sha256-CKUDDq+97kktQnsdwOkwLILdsE7CkQMxId30fbWX90c="; }; nativeBuildInputs = [ setuptools ]; From 080c5fa2eaac3adc999c46e4f2c8880f3404dfaf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 17:21:08 +0000 Subject: [PATCH 098/150] valijson: 1.0.6 -> 1.1.1 --- pkgs/by-name/va/valijson/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/valijson/package.nix b/pkgs/by-name/va/valijson/package.nix index 46856e27b9e8..f138b5d35ebb 100644 --- a/pkgs/by-name/va/valijson/package.nix +++ b/pkgs/by-name/va/valijson/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "valijson"; - version = "1.0.6"; + version = "1.1.1"; src = fetchFromGitHub { owner = "tristanpenman"; repo = "valijson"; rev = "v${finalAttrs.version}"; - hash = "sha256-3hQrCCDOrJx4XwTzJNTRPLghd+uoWKVDISa8rLaGiRM="; + hash = "sha256-izuP8lkHv35qHbc2FIvrBgumcOyh+b3C1b8LyFst6y4="; }; nativeBuildInputs = [ From bc13a5880debd2da5bbf9d312c9fb525e963f7da Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 4 Jul 2026 16:34:15 -0400 Subject: [PATCH 099/150] python3Packages.beets-ytimport: init at 1.13.0 --- .../python-modules/beets-ytimport/default.nix | 51 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/development/python-modules/beets-ytimport/default.nix diff --git a/pkgs/development/python-modules/beets-ytimport/default.nix b/pkgs/development/python-modules/beets-ytimport/default.nix new file mode 100644 index 000000000000..9b1de1ea6de0 --- /dev/null +++ b/pkgs/development/python-modules/beets-ytimport/default.nix @@ -0,0 +1,51 @@ +{ + lib, + fetchFromGitHub, + buildPythonPackage, + setuptools, + ytmusicapi, + yt-dlp, + beets-minimal, + pytestCheckHook, + writableTmpDirAsHomeHook, + nix-update-script, +}: +buildPythonPackage rec { + pname = "beets-ytimport"; + version = "1.13.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "mgoltzsche"; + repo = "beets-ytimport"; + tag = "v${version}"; + hash = "sha256-EwSL1rBEPTcMfrlTkQcqRuhR8OtibBZqA0qQz4+qLEw="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + ytmusicapi + yt-dlp + ]; + + nativeBuildInputs = [ + beets-minimal + ]; + + nativeCheckInputs = [ + writableTmpDirAsHomeHook + pytestCheckHook + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/mgoltzsche/beets-ytimport/releases/tag/v${version}"; + description = "Beets plugin to import music from Youtube and SoundCloud"; + homepage = "https://github.com/mgoltzsche/beets-ytimport"; + maintainers = with lib.maintainers; [ pyrox0 ]; + license = [ lib.licenses.asl20 ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 07ba15628bb2..30fb2156435d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2066,6 +2066,8 @@ self: super: with self; { disableAllPlugins = true; }; + beets-ytimport = callPackage ../development/python-modules/beets-ytimport { }; + beewi-smartclim = callPackage ../development/python-modules/beewi-smartclim { }; before-after = callPackage ../development/python-modules/before-after { }; From a95a7de300f15ec875124f80512f47b39612b608 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Nov 2025 09:17:34 +0000 Subject: [PATCH 100/150] flintlock: 0.8.1 -> 0.9.0 --- pkgs/by-name/fl/flintlock/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flintlock/package.nix b/pkgs/by-name/fl/flintlock/package.nix index a7ec82cf2afb..f8be779f5ec8 100644 --- a/pkgs/by-name/fl/flintlock/package.nix +++ b/pkgs/by-name/fl/flintlock/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "flintlock"; - version = "0.8.1"; + version = "0.9.0"; src = fetchFromGitHub { owner = "liquidmetal-dev"; repo = "flintlock"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Kbk94sqj0aPsVonPsiu8kbjhIOURB1kX9Lt3NURL+jk="; + sha256 = "sha256-WQbZUbTrg50vYvFY5ng8LtT4d6aVsUzZUIy8tMUr50M="; }; - vendorHash = "sha256-Iv1qHEQLgw6huCA/6PKNmm+dS2yHgOvY/oy2fKjwEpY="; + vendorHash = "sha256-SjKxnLsC6RAg7is+ABRG1NyKX01cRNwCcW5B3Fgo/FQ="; subPackages = [ "cmd/flintlock-metrics" From 85622c9ca4efd82c8ef2cd9d8ce2c5163deae054 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Dec 2025 12:11:59 +0000 Subject: [PATCH 101/150] python3Packages.python-apt: 2.9.9 -> 3.1.0 --- pkgs/development/python-modules/python-apt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-apt/default.nix b/pkgs/development/python-modules/python-apt/default.nix index 316a3f8eb9e3..9df487e14ac0 100644 --- a/pkgs/development/python-modules/python-apt/default.nix +++ b/pkgs/development/python-modules/python-apt/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "apt"; - version = "2.9.9"; + version = "3.1.0"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "apt-team"; repo = "python-apt"; tag = version; - hash = "sha256-3mRMqbhKy5CYwpSttq8MgXY147Ov3lPuZaTjUMtmHik="; + hash = "sha256-ISvPBBvo6PGYsGS/tKsBEOAEviuFRj5rgydJ5BQ1f+4="; }; buildInputs = [ apt.dev ]; From ca87cf7b5f751d1e3be6a964b365345d989bdb36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Nov 2025 07:00:38 +0000 Subject: [PATCH 102/150] fatsort: 1.6.5.640 -> 1.7.679 --- pkgs/by-name/fa/fatsort/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fatsort/package.nix b/pkgs/by-name/fa/fatsort/package.nix index 25f877dcba63..1af3b96ab23b 100644 --- a/pkgs/by-name/fa/fatsort/package.nix +++ b/pkgs/by-name/fa/fatsort/package.nix @@ -7,12 +7,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.6.5.640"; + version = "1.7.679"; pname = "fatsort"; src = fetchurl { url = "mirror://sourceforge/fatsort/fatsort-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-Yw7OVtnrOlVSSvCuw6reeFQ2DrqUkXKmz7R2jLj75C4="; + sha256 = "sha256-EBL1UTgmOdaeGU6r++mTQu3nyFaxzWeIKH+d/UvY0SI="; }; buildInputs = [ From 9c66314ac7940c56a55c72d07fc506d89249fc70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Dec 2025 02:58:44 +0000 Subject: [PATCH 103/150] terraform-local: 0.24.1 -> 0.25.0 --- pkgs/by-name/te/terraform-local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/terraform-local/package.nix b/pkgs/by-name/te/terraform-local/package.nix index 40309d681ce0..6c5c7f88e43b 100644 --- a/pkgs/by-name/te/terraform-local/package.nix +++ b/pkgs/by-name/te/terraform-local/package.nix @@ -5,12 +5,12 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "terraform_local"; - version = "0.24.1"; + version = "0.25.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-LPrrKDoXUwg/P1m+Gi4I0iUoaRNjNpTWlbBLupkTrpE="; + hash = "sha256-hzDPyS3Nv8sQKTQgyvsiVm1Woq9YE56Kl2gosQ4Hx+I="; }; build-system = with python3Packages; [ setuptools ]; From 052ed6d3ef021bb54cc82f97bde4d534be92aa14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 19:12:01 +0000 Subject: [PATCH 104/150] trackma-qt: 0.9 -> 0.10.3 --- pkgs/by-name/tr/trackma/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trackma/package.nix b/pkgs/by-name/tr/trackma/package.nix index 87417d91dd16..63f1a6211f8a 100644 --- a/pkgs/by-name/tr/trackma/package.nix +++ b/pkgs/by-name/tr/trackma/package.nix @@ -33,14 +33,14 @@ let in python3.pkgs.buildPythonApplication (finalAttrs: { pname = "trackma"; - version = "0.9"; + version = "0.10.3"; pyproject = true; src = fetchFromGitHub { owner = "z411"; repo = "trackma"; tag = "v${finalAttrs.version}"; - sha256 = "Hov9qdVabu1k3SIoUmvcRtSK8TcETqGPXI2RqN/bei4="; + sha256 = "HiHeq8mLNT54BWXXwOfeY+c+wGHWnlN5rA2WgXdrRY8="; fetchSubmodules = true; # for anime-relations submodule }; From ef2619c39439e10896f80305514858f67d61fab4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 00:26:41 +0000 Subject: [PATCH 105/150] python3Packages.omniorb: 4.3.3 -> 4.3.4 --- pkgs/by-name/om/omniorb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/om/omniorb/package.nix b/pkgs/by-name/om/omniorb/package.nix index 4c82dd4c8241..966cf0dedbc9 100644 --- a/pkgs/by-name/om/omniorb/package.nix +++ b/pkgs/by-name/om/omniorb/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "omniorb"; - version = "4.3.3"; + version = "4.3.4"; src = fetchurl { url = "mirror://sourceforge/project/omniorb/omniORB/omniORB-${finalAttrs.version}/omniORB-${finalAttrs.version}.tar.bz2"; - hash = "sha256-rM0l4stwxOM+0iew2T6WaeOMRgGWN4h8dxOYhw7UXno="; + hash = "sha256-eXINQV0jzY2pkoek702gqhvTTT5MexUwcVYArcXtPcM="; }; nativeBuildInputs = [ pkg-config ]; From 7ecd8eb1a6fc003cceccb8e68517bc999af67590 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Dec 2025 00:47:39 +0000 Subject: [PATCH 106/150] fsverity-utils: 1.6 -> 1.7 --- pkgs/by-name/fs/fsverity-utils/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fs/fsverity-utils/package.nix b/pkgs/by-name/fs/fsverity-utils/package.nix index 72eac55086af..b52e19121c67 100644 --- a/pkgs/by-name/fs/fsverity-utils/package.nix +++ b/pkgs/by-name/fs/fsverity-utils/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fsverity-utils"; - version = "1.6"; + version = "1.7"; outputs = [ "out" @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchzip { url = "https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git/snapshot/fsverity-utils-v${finalAttrs.version}.tar.gz"; - sha256 = "sha256-FZN4MKNmymIXZ2Q0woA0SLzPf4SaUJkj4ssKPsY4xXc="; + sha256 = "sha256-c8dillkgGh41elo/a5EqGQIrS4TZeDLsYkmyNke6koc="; }; patches = lib.optionals (!enableShared) [ From 9b8bcfdee1071695853eead73a2a8926880a39eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 20:37:02 +0000 Subject: [PATCH 107/150] emacsPackages.tsc: 0.18.0 -> 0.19.4 --- .../emacs/elisp-packages/manual-packages/tsc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix index 35e9335e4e5f..287631bea6ae 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix @@ -12,16 +12,16 @@ let tsc-dyn = rustPlatform.buildRustPackage (finalAttrs: { pname = "tsc-dyn"; - version = "0.18.0"; + version = "0.19.4"; src = fetchFromGitHub { owner = "emacs-tree-sitter"; repo = "emacs-tree-sitter"; tag = finalAttrs.version; - hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k="; + hash = "sha256-7B9Q8ke8gY9cFIAjpyH21P240goKUEKgppfqP3PSxYA="; }; - cargoHash = "sha256-Tua3ZFfSyWVYXU9mPLWXE6ejGlXowTNe3nvZBaicmSQ="; + cargoHash = "sha256-mjR8PehbhY1o/5L2l/OMh/NwjjmQXErPHh00cAD94pw="; sourceRoot = "${finalAttrs.src.name}/core"; From 98737c282de022af10d939ea1a8938069a8d6a23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 12:40:23 +0000 Subject: [PATCH 108/150] evilwm: 1.4.3 -> 1.5 --- pkgs/applications/window-managers/evilwm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/evilwm/default.nix b/pkgs/applications/window-managers/evilwm/default.nix index 832f7306bb6e..11bbebb5dcd6 100644 --- a/pkgs/applications/window-managers/evilwm/default.nix +++ b/pkgs/applications/window-managers/evilwm/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "evilwm"; - version = "1.4.3"; + version = "1.5"; src = fetchurl { url = "https://www.6809.org.uk/evilwm/evilwm-${version}.tar.gz"; - sha256 = "sha256-1ZRbILEskdskEvrA29o/ucPsjeu44bEJg4mSsrG75dQ="; + sha256 = "sha256-YQSFJBPm1QZpNh3K3aWiXTnisrDJWmOEAiyQWVeidA8="; }; buildInputs = [ From 459add8aef9fe61c2f316b23e58835669404cd10 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jan 2026 23:36:23 +0000 Subject: [PATCH 109/150] python3Packages.lib4sbom: 0.9.3 -> 0.9.4 --- pkgs/development/python-modules/lib4sbom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lib4sbom/default.nix b/pkgs/development/python-modules/lib4sbom/default.nix index 51f8942e736e..959820a90e44 100644 --- a/pkgs/development/python-modules/lib4sbom/default.nix +++ b/pkgs/development/python-modules/lib4sbom/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "lib4sbom"; - version = "0.9.3"; + version = "0.9.4"; pyproject = true; src = fetchFromGitHub { owner = "anthonyharrison"; repo = "lib4sbom"; tag = "v${version}"; - hash = "sha256-HnRr8ij/NFFMgXIlLFKrX8dBdGN1VZnUsE5QcWx4AZc="; + hash = "sha256-oH/mUN14s9c8n7yhHV0MMXpIZhaYSfdPsyxX1kjk0+Q="; }; build-system = [ setuptools ]; From a1cff0d0d93c854367b15b8f54410e3a1dbb2425 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 17:59:17 +0000 Subject: [PATCH 110/150] uv: 0.11.25 -> 0.11.26 --- 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 6b5ba074c53f..ca6a683fd214 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.25"; + version = "0.11.26"; __structuredAttrs = true; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-MtfaDZ6dDuTTBus9KKj5r03IHo48AmEcsU+VlAW3l68="; + hash = "sha256-p9JOn28Mf2bbDqIR3z4pKmcIw54hKEINnz5KeD4ASRo="; }; - cargoHash = "sha256-dtkGj/de34HbdFPQbSWBHZGZmif2xQmUS8qqEyFTnmc="; + cargoHash = "sha256-EIRWisiPt+YaZsK5PgYP7nZ+3ZeaXkx5ThxD+o0Ehyg="; buildInputs = [ rust-jemalloc-sys From db95ac286ce60ff8c26aaab92c834c9653d30013 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Jan 2026 01:28:25 +0000 Subject: [PATCH 111/150] firezone-headless-client: 1.5.5 -> 1.5.6 --- pkgs/by-name/fi/firezone-headless-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/firezone-headless-client/package.nix b/pkgs/by-name/fi/firezone-headless-client/package.nix index 877f40279af8..7d80fc1e0f50 100644 --- a/pkgs/by-name/fi/firezone-headless-client/package.nix +++ b/pkgs/by-name/fi/firezone-headless-client/package.nix @@ -6,15 +6,15 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "firezone-headless-client"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "firezone"; repo = "firezone"; tag = "headless-client-${finalAttrs.version}"; - hash = "sha256-Lo5iUXlpAecglr0uohOdsefeaDQZor2YoF0O99CxvEo="; + hash = "sha256-yEceZJBqSF35herNjbqFHKaIoFJwbkDN28wlxFa1UbU="; }; - cargoHash = "sha256-1e2uqxZFDbtcQREB0s2jxfSFgs/hnPxTlUGFeK5L9yw="; + cargoHash = "sha256-3V2eMxUtNcnWsh7cYA5Wf979sKmFl7bjwwrqwcfW4tI="; sourceRoot = "${finalAttrs.src.name}/rust"; buildAndTestSubdir = "headless-client"; env.RUSTFLAGS = "--cfg system_certs"; From b25dcd3eb1d0106fc2d2082898fb3f86402335c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 12:29:31 +0000 Subject: [PATCH 112/150] wimlib: 1.14.4 -> 1.14.5 --- pkgs/by-name/wi/wimlib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wimlib/package.nix b/pkgs/by-name/wi/wimlib/package.nix index 489a4984dfa7..8278133d5de1 100644 --- a/pkgs/by-name/wi/wimlib/package.nix +++ b/pkgs/by-name/wi/wimlib/package.nix @@ -13,7 +13,7 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.14.4"; + version = "1.14.5"; pname = "wimlib"; nativeBuildInputs = [ @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://wimlib.net/downloads/wimlib-${finalAttrs.version}.tar.gz"; - hash = "sha256-NjPbK2yLJV64bTvz3zBZeWvR8I5QuMlyjH62ZmLlEwA="; + hash = "sha256-hCIaOr1bkSKPFfjmBlwzWjNiN7VzgZe3W/QZ7qVhoZQ="; }; enableParallelBuilding = true; From 6d59678cd9373c7462ce775d8e544d165e20ea53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 10:09:26 +0000 Subject: [PATCH 113/150] stig: 0.14.1a0 -> 0.14.2a0 --- pkgs/by-name/st/stig/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stig/package.nix b/pkgs/by-name/st/stig/package.nix index 281347638a79..1feb9ec5165d 100644 --- a/pkgs/by-name/st/stig/package.nix +++ b/pkgs/by-name/st/stig/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "stig"; # This project has a different concept for pre release / alpha, # Read the project's README for details: https://github.com/rndusr/stig#stig - version = "0.14.1a0"; + version = "0.14.2a0"; pyproject = true; src = fetchFromGitHub { owner = "rndusr"; repo = "stig"; rev = "v${finalAttrs.version}"; - hash = "sha256-DwZG/HB2oyLtCL2uY8X2LnXU86OYCTh6BdY3rVheJgU="; + hash = "sha256-g37be8EiuQGnGC6uKNadtG9Z78f+NutHHpAwzGcsmD8="; }; build-system = with python3Packages; [ From 5d8ec11d9b0f4a74832e512393f3f01b98a432c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 18:05:52 +0000 Subject: [PATCH 114/150] python3Packages.pythonqwt: 0.16.2 -> 0.16.3 --- pkgs/development/python-modules/pythonqwt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pythonqwt/default.nix b/pkgs/development/python-modules/pythonqwt/default.nix index 11fb25558dca..fb075564a717 100644 --- a/pkgs/development/python-modules/pythonqwt/default.nix +++ b/pkgs/development/python-modules/pythonqwt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pythonqwt"; - version = "0.16.2"; + version = "0.16.3"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "PythonQwt"; tag = "v${version}"; - hash = "sha256-T8T76YKrgwZJVuthf4eYITP0zlguCE1B4kZ/gBdPB+c="; + hash = "sha256-uCCbKlyqeXUcmFYz/0b/+vpL7vivO8qn0L2PHgfN1H8="; }; build-system = [ From 2761641e2cd304a73e8099c7258be8569ae25a94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 02:32:35 +0000 Subject: [PATCH 115/150] localstack: 4.12.0 -> 4.13.0 --- pkgs/by-name/lo/localstack/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/localstack/package.nix b/pkgs/by-name/lo/localstack/package.nix index f34f54c902fb..86e68afc6ccb 100644 --- a/pkgs/by-name/lo/localstack/package.nix +++ b/pkgs/by-name/lo/localstack/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "localstack"; - version = "4.12.0"; + version = "4.13.0"; pyproject = true; src = fetchFromGitHub { owner = "localstack"; repo = "localstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-k5aIdfWm3Tvl/J0s1l0gTXJqnb4j5doJdIIaLLOJXg4="; + hash = "sha256-vagQ2+eG93ns+E9HT/aDWlDn9jhhIyE7PxBXedsgyH0="; }; build-system = with python3.pkgs; [ From 4c595747d34333dd7340c7eb548f9529bb13d5e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 12:28:16 +0000 Subject: [PATCH 116/150] sslmate: 1.9.1 -> 1.10.0 --- pkgs/by-name/ss/sslmate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ss/sslmate/package.nix b/pkgs/by-name/ss/sslmate/package.nix index 00b2e0714e2b..2d20853d8cc6 100644 --- a/pkgs/by-name/ss/sslmate/package.nix +++ b/pkgs/by-name/ss/sslmate/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "sslmate"; - version = "1.9.1"; + version = "1.10.0"; src = fetchurl { url = "https://packages.sslmate.com/other/sslmate-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-F5szGn1cbw7R3lHMocM7as1RS/uaBqKCsvOxA+rXDOc="; + sha256 = "sha256-yjeK/CjFSjjymriVb41AWy0SSJ5mwPp6T+asyHaeX5E="; }; makeFlags = [ "PREFIX=$(out)" ]; From ffabfd1c6b4fe536ab9494380e111af53ad7ad84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 09:00:06 +0000 Subject: [PATCH 117/150] python3Packages.swh-auth: 0.10.0 -> 0.10.2 --- pkgs/development/python-modules/swh-auth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/swh-auth/default.nix b/pkgs/development/python-modules/swh-auth/default.nix index 8f0ae143bae2..d1a6ca3d299e 100644 --- a/pkgs/development/python-modules/swh-auth/default.nix +++ b/pkgs/development/python-modules/swh-auth/default.nix @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { pname = "swh-auth"; - version = "0.10.0"; + version = "0.10.2"; pyproject = true; src = fetchFromGitLab { @@ -30,7 +30,7 @@ buildPythonPackage (finalAttrs: { owner = "devel"; repo = "swh-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-8ctd5D7zT66oVNZlvRIs8pN7Fe2BhTgC+S9p1HBDO9E="; + hash = "sha256-fRkhSpgguBff+vIOploi8i2qzd9qmsswiC62rIcY5bE="; }; build-system = [ From 63c37bb2205c8c1dbc06bcce45cc0c37e2ea4252 Mon Sep 17 00:00:00 2001 From: Diego Date: Sun, 5 Jul 2026 20:43:20 +0200 Subject: [PATCH 118/150] oscar: fix meta.mainProgram --- pkgs/by-name/os/oscar/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/os/oscar/package.nix b/pkgs/by-name/os/oscar/package.nix index 185f845776c9..9be67c2949f4 100644 --- a/pkgs/by-name/os/oscar/package.nix +++ b/pkgs/by-name/os/oscar/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://www.sleepfiles.com/OSCAR/"; description = "Software for reviewing and exploring data produced by CPAP and related machines used in the treatment of sleep apnea"; - mainProgram = "OSCAR"; + mainProgram = "OSCAR20"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ roconnor From 846b234017e549f03bb98ed2071b51ef14b9b488 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 18:55:08 +0000 Subject: [PATCH 119/150] tbox: 1.8.0 -> 1.8.1 --- pkgs/by-name/tb/tbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tb/tbox/package.nix b/pkgs/by-name/tb/tbox/package.nix index dfb84ea98c38..18b7c25dd6a0 100644 --- a/pkgs/by-name/tb/tbox/package.nix +++ b/pkgs/by-name/tb/tbox/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tbox"; - version = "1.8.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "tboox"; repo = "tbox"; rev = "v${finalAttrs.version}"; - hash = "sha256-Z84cUPixXRrB1Zwc16ipjM9Zvr7QWdxRHdRHjTY7fhE="; + hash = "sha256-tUN9H6TejbFbJR4Lr0N8HoYkRAo8a/Rh4HEMOG1aPoE="; }; configureFlags = [ From 7dd23e648eaa8f4ffcb94509fcf42d2c313a3d70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 18:55:29 +0000 Subject: [PATCH 120/150] swpui: 0.9.0 -> 0.10.0 --- pkgs/by-name/sw/swpui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swpui/package.nix b/pkgs/by-name/sw/swpui/package.nix index 39cb978db0c4..d53507548cf8 100644 --- a/pkgs/by-name/sw/swpui/package.nix +++ b/pkgs/by-name/sw/swpui/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "swpui"; - version = "0.9.0"; + version = "0.10.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "beeb"; repo = "swpui"; tag = "v${finalAttrs.version}"; - hash = "sha256-JnWm+UFditTpDTLvWycSmS1jAJs5KaOF+ymVCeGzgAw="; + hash = "sha256-/UojnHph71H7mhinCi+uQDhkKkh20JdcHjiF1R7SE3A="; }; - cargoHash = "sha256-FkQs9FLJ8JxvmfHwWx8kvv7UcX3YX+wyXinGeX5sNVQ="; + cargoHash = "sha256-jaI5jX5hdyZu15oObp+vx4P0OxW/3q2Pg4aQzSJySLY="; meta = { description = "TUI utility to search and replace with a focus on ergonomics, speed and case-awareness"; From 3c1f0b3798b38b76dfdd96314871ab3c0a62bdc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 19:21:50 +0000 Subject: [PATCH 121/150] sandhole: 0.10.1 -> 0.10.2 --- pkgs/by-name/sa/sandhole/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sandhole/package.nix b/pkgs/by-name/sa/sandhole/package.nix index e2f4c6381068..50dc64b57804 100644 --- a/pkgs/by-name/sa/sandhole/package.nix +++ b/pkgs/by-name/sa/sandhole/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sandhole"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "EpicEric"; repo = "sandhole"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZK8yXitfHT2al2xmYM8uk7is5zelLr3JYS7WcaUR834="; + hash = "sha256-iU9rMBiI+nlEqGthb/zHKsG/KPdBd16BKUsvzyCR0UY="; }; - cargoHash = "sha256-ujEIuUNEcHftpeHD6UX8CzoQ1tEcfL0sT3H0z81UBfc="; + cargoHash = "sha256-PX2tRsNC60S2sc6kVuRS7uqFvX4CYV37v7HOqspEb7M="; nativeBuildInputs = [ cmake From af21adbb107b73f39645d0dde4b06e48e1e72958 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 19:30:09 +0000 Subject: [PATCH 122/150] terraform-providers.terraform-lxd_lxd: 3.0.1 -> 3.0.2 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ab1061fe7615..cc0cc7832df0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1346,11 +1346,11 @@ "vendorHash": "sha256-SF11E60OQiRdf+Pf6XyJg60yGRnGOcSzhrYccrWaeYE=" }, "terraform-lxd_lxd": { - "hash": "sha256-vrrQxld9Ymu2RcSRlkUzknTIBJteVeb9Jqr19CV3XzM=", + "hash": "sha256-fGiXnP8neze47FQXVCFlScya9ih67/5TQW5xKEBnI+Y=", "homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd", "owner": "terraform-lxd", "repo": "terraform-provider-lxd", - "rev": "v3.0.1", + "rev": "v3.0.2", "spdx": "MPL-2.0", "vendorHash": "sha256-jOZw/va3dA0DYmnYSKbASHvyL7levjf1Bk6WelLga+Q=" }, From ee4e15f42476791532a77ec230972a0beede2295 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 19:32:46 +0000 Subject: [PATCH 123/150] ao3downloader: 2026.6.1 -> 2026.7.0 --- pkgs/by-name/ao/ao3downloader/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ao/ao3downloader/package.nix b/pkgs/by-name/ao/ao3downloader/package.nix index 1619f472c901..3cfc39a324d2 100644 --- a/pkgs/by-name/ao/ao3downloader/package.nix +++ b/pkgs/by-name/ao/ao3downloader/package.nix @@ -8,14 +8,14 @@ # https://github.com/nianeyna/ao3downloader/blob/f8399bb8aca276ae7359157b90afd13925c90056/pyproject.toml#L8 python312Packages.buildPythonApplication (finalAttrs: { pname = "ao3downloader"; - version = "2026.6.1"; + version = "2026.7.0"; pyproject = true; src = fetchFromGitHub { owner = "nianeyna"; repo = "ao3downloader"; tag = "v${finalAttrs.version}"; - hash = "sha256-3SiJH594vjVahlW+wAzD+akRU7WLoQo+EIN9cxgAtks="; + hash = "sha256-cyn4bWHKKfRGade8A1kAJRJzdcXCY46nGgVw5i0OUyQ="; }; build-system = with python312Packages; [ From d8c57707b04898dcab8596804f27daad8c4be0bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 19:35:05 +0000 Subject: [PATCH 124/150] nushellPlugins.skim: 0.28.0 -> 0.29.0 --- pkgs/by-name/nu/nushell-plugin-skim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-skim/package.nix b/pkgs/by-name/nu/nushell-plugin-skim/package.nix index b499bb32e4e4..aadacc9d5270 100644 --- a/pkgs/by-name/nu/nushell-plugin-skim/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-skim/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_skim"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "idanarye"; repo = "nu_plugin_skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-RbDolD23azEpyfropCB32nqhrLoRXNBNLwgwBKCjmo0="; + hash = "sha256-zypldu525L2JieDYoZN/lYlc3ooupAsrTtheGxmyxew="; }; - cargoHash = "sha256-FERL4QvkSWOJ5eVxaDLHCjqazUdtS79ONJ8SWxpl9cI="; + cargoHash = "sha256-7S4wkRCFEWKbq801boMo6bJ8LFU9gPMUKhFJWhA7AMU="; nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; From 00b60a8c61e1cfe14928c737d579d81323711d0d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 5 Jul 2026 21:38:12 +0200 Subject: [PATCH 125/150] postfix-tlspol: 1.10.0 -> 1.11.0 https://github.com/Zuplu/postfix-tlspol/releases/tag/v1.11.0 --- pkgs/by-name/po/postfix-tlspol/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 1bebfcd69880..de7673b07874 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "postfix-tlspol"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${finalAttrs.version}"; - hash = "sha256-JwggXJM8FDMG4oGRcVjVw1J/toTzc/kxrjdENFT9oGs="; + hash = "sha256-mdnCa0xrexkKWHdtCeSXxwMnx9xNKAdkZlHIhqxD/P4="; }; vendorHash = null; From f32a6ae08c309b7f7d012ab26af2a24b10a453c2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 19:39:35 +0000 Subject: [PATCH 126/150] python3Packages.pyiceberg: set pname to "pyiceberg" to match the attrname --- pkgs/development/python-modules/pyiceberg/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyiceberg/default.nix b/pkgs/development/python-modules/pyiceberg/default.nix index 49156390e087..34b6b14ef07d 100644 --- a/pkgs/development/python-modules/pyiceberg/default.nix +++ b/pkgs/development/python-modules/pyiceberg/default.nix @@ -59,7 +59,7 @@ }: buildPythonPackage (finalAttrs: { - pname = "iceberg-python"; + pname = "pyiceberg"; version = "0.11.1"; pyproject = true; From 01bfb6dcb3e607144b510b4681956c2bbe904524 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 19:40:21 +0000 Subject: [PATCH 127/150] python3Packages.pyiceberg: enable __structuredAttrs --- pkgs/development/python-modules/pyiceberg/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/pyiceberg/default.nix b/pkgs/development/python-modules/pyiceberg/default.nix index 34b6b14ef07d..da85a22cde01 100644 --- a/pkgs/development/python-modules/pyiceberg/default.nix +++ b/pkgs/development/python-modules/pyiceberg/default.nix @@ -62,6 +62,7 @@ buildPythonPackage (finalAttrs: { pname = "pyiceberg"; version = "0.11.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "apache"; From 2b53298a47377da795e83637a5adc51ebda2fabd Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 5 Jul 2026 21:46:24 +0200 Subject: [PATCH 128/150] cloc: 2.08 -> 2.10 --- pkgs/by-name/cl/cloc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloc/package.nix b/pkgs/by-name/cl/cloc/package.nix index b9faaaa2fa16..7d93bd4d6270 100644 --- a/pkgs/by-name/cl/cloc/package.nix +++ b/pkgs/by-name/cl/cloc/package.nix @@ -7,7 +7,7 @@ }: let - version = "2.08"; + version = "2.10"; in stdenv.mkDerivation { pname = "cloc"; @@ -17,7 +17,7 @@ stdenv.mkDerivation { owner = "AlDanial"; repo = "cloc"; rev = "v${version}"; - sha256 = "sha256-FRby6mhaeTPU0G0rEDszfrTMcrNviFmjbJ8jJnjaZN4="; + sha256 = "sha256-B5dk22H5FeWZ+12A7iwAsJ0ORVfI1stDfue9ZgXBOg4="; }; setSourceRoot = '' From 2e1ebb9a0c01263f56d3348131c14b58e33cdef3 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 21 Jun 2026 12:05:33 -0700 Subject: [PATCH 129/150] python3Packages.zigpy: disable race-driven mock test --- pkgs/development/python-modules/zigpy/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index 8ca48443feba..e3bec251f590 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -66,6 +66,8 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # assert quirked.quirk_metadata.quirk_location.endswith("zigpy/tests/test_quirks_v2.py]-line:104") is False "test_quirks_v2" + # (Race condition) AssertionError: assert 4 == 3 + "test_periodic_scan_priority" ]; disabledTestPaths = [ From dfa7f8ab10f9023fa80798360b1b912eaf83a1c8 Mon Sep 17 00:00:00 2001 From: Sandro Date: Sun, 5 Jul 2026 21:56:34 +0200 Subject: [PATCH 130/150] Revert "throttled: 0.11 -> 0.12" --- pkgs/by-name/th/throttled/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/throttled/package.nix b/pkgs/by-name/th/throttled/package.nix index addd0acab6ca..4d8736e28d0c 100644 --- a/pkgs/by-name/th/throttled/package.nix +++ b/pkgs/by-name/th/throttled/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "throttled"; - version = "0.12"; + version = "0.11"; src = fetchFromGitHub { owner = "erpalma"; repo = "throttled"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-q5D9FT5wIlOBUToHDokyDQ1yXrwxS7p+D8dC9dPHdfw="; + sha256 = "sha256-+3ktDkr5hvOfHcch4+mjgJqcuw24UgWTkJqTyDQumyk="; }; nativeBuildInputs = [ From f919ccb9b9579dfa40db479393e9d164b601a17f Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 5 Jul 2026 22:04:04 +0200 Subject: [PATCH 131/150] lexbor: 3.0.0 -> 3.0.0-unstable-2026-05-26 --- pkgs/by-name/le/lexbor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/lexbor/package.nix b/pkgs/by-name/le/lexbor/package.nix index 71df48fb8a5a..46c661507a37 100644 --- a/pkgs/by-name/le/lexbor/package.nix +++ b/pkgs/by-name/le/lexbor/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lexbor"; - version = "3.0.0"; + version = "3.0.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "lexbor"; repo = "lexbor"; - tag = "v${finalAttrs.version}"; - hash = "sha256-P5ng/9lkjaWlZmyFzd3MpN39qBqhe8Rlkb/vv3cZ1MI="; + rev = "393e96313aed03c1d83f441479fc7507b9db9804"; + hash = "sha256-k/5JtruXdIHZZ/7Mg66yydslpxNxXKSmlaCNcRf/bXE='"; }; nativeBuildInputs = [ From 2bad535bb1e0f9ab17212b0870d027734d62d97e Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 5 Jul 2026 21:58:22 +0200 Subject: [PATCH 132/150] python3Packages.selectolax: 0.4.7 -> 0.4.10 Diff: https://github.com/rushter/selectolax/compare/v0.4.7...v0.4.10 Changelog: https://github.com/rushter/selectolax/blob/v0.4.10/CHANGES.md --- pkgs/development/python-modules/selectolax/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/selectolax/default.nix b/pkgs/development/python-modules/selectolax/default.nix index 53889ff5be8a..05e4c2a5d46a 100644 --- a/pkgs/development/python-modules/selectolax/default.nix +++ b/pkgs/development/python-modules/selectolax/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "selectolax"; - version = "0.4.7"; + version = "0.4.10"; pyproject = true; src = fetchFromGitHub { owner = "rushter"; repo = "selectolax"; tag = "v${finalAttrs.version}"; - hash = "sha256-W2Icz600qu7XWLQuaevWFOji270wAmG3VmCxaAODLGw="; + hash = "sha256-kLzeAz5dEUnD9zMN2iWt2FOCoF7MFpkjloB35wnB7VU="; }; patches = [ From fc004ec7b4bb30d8eadbdd76c076859e8abd5382 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 13:53:55 +0000 Subject: [PATCH 133/150] vimPlugins.avante-nvim: use stable releases instead of unstable commits from main --- .../vim/plugins/non-generated/avante-nvim/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index f5b77015390c..a9161cb4ed56 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ perl, }: let - version = "release-v0.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "2033b42ab72fb9f27b35769f9cb7a9f4f1993db4"; - hash = "sha256-Ql/17DSHpBVbihUHssyZe3MGC5fgasbjgxdABp8xk24="; + tag = "v${version}"; + hash = "sha256-x7OhVz4rWj2x1UsUm8iqkB5PQVAELvAYJ0yo2beU9TY="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; @@ -76,7 +76,6 @@ vimUtils.buildVimPlugin { passthru = { updateScript = nix-update-script { - extraArgs = [ "--version=branch" ]; attrPath = "vimPlugins.avante-nvim.avante-nvim-lib"; }; From 0670c0263ea58b265f878254d46c11c8a3eefc3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 20:32:29 +0000 Subject: [PATCH 134/150] python3Packages.libtmux: 0.60.0 -> 0.61.0 --- pkgs/development/python-modules/libtmux/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libtmux/default.nix b/pkgs/development/python-modules/libtmux/default.nix index f9fbb25f1f5c..159c63b7430c 100644 --- a/pkgs/development/python-modules/libtmux/default.nix +++ b/pkgs/development/python-modules/libtmux/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "libtmux"; - version = "0.60.0"; + version = "0.61.0"; pyproject = true; src = fetchFromGitHub { owner = "tmux-python"; repo = "libtmux"; tag = "v${finalAttrs.version}"; - hash = "sha256-1h+qkQDYRwP2peMOvKC1kk4DFcG4cwuBApsF8MmkWbo="; + hash = "sha256-ZhVwe6JQTDQDozHHOpwkzWsfSxiP43W4asRngokC7gU="; }; patches = [ ./0001-fix-test_control_mode_stdout_preserves_non_ascii_out.patch ]; From c36d94d19a631e4f6ecc0256abf4fced4a291d6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 20:35:54 +0000 Subject: [PATCH 135/150] terraform-providers.metio_migadu: 2026.6.25 -> 2026.7.2 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ab1061fe7615..c96fa89fd73e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -905,13 +905,13 @@ "vendorHash": "sha256-t4dbDJNjEQ6/u+/6zqk2Sdd3LVn/L2BCJujpiLdGc58=" }, "metio_migadu": { - "hash": "sha256-KDk/uSxycO9hiaiEKHq58ktwum88J9StpB52mNQYer4=", + "hash": "sha256-Aef1H/L2EFeU9mhecOnlPAbJbt3XfBL0Wz67IqxCI10=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2026.6.25", + "rev": "2026.7.2", "spdx": "0BSD", - "vendorHash": "sha256-7/2iHstATnmeuvoIFIQw2Gi3QSIoXp5W69fnUYHipxc=" + "vendorHash": "sha256-wUX2smEhKUftBCRi7ANq8NpHXpB+EmlVshrhI2ltY2I=" }, "mongey_kafka": { "hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=", From 9668ab668d5a1a7c65c280512597b88d9e88ca7b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 21 Jun 2026 11:46:01 -0700 Subject: [PATCH 136/150] python3Packages.serialx: disable test that fails intermittently under load --- pkgs/development/python-modules/serialx/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/serialx/default.nix b/pkgs/development/python-modules/serialx/default.nix index 51eb4c20331c..b07291e7a98f 100644 --- a/pkgs/development/python-modules/serialx/default.nix +++ b/pkgs/development/python-modules/serialx/default.nix @@ -75,6 +75,7 @@ buildPythonPackage (finalAttrs: { # racy "test_sync_readexactly_total_timeout" "test_sync_read_until_total_timeout" + "test_sync_readonly_partial_timeout" ]; meta = { From 65f2ae67cb9a60ea57bc98a711129daf396d3ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 5 Jul 2026 19:34:31 +0200 Subject: [PATCH 137/150] ucx: add missing submodule --- pkgs/by-name/uc/ucx/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/uc/ucx/package.nix b/pkgs/by-name/uc/ucx/package.nix index c7c6b109d12a..2cfb1d498aad 100644 --- a/pkgs/by-name/uc/ucx/package.nix +++ b/pkgs/by-name/uc/ucx/package.nix @@ -48,9 +48,16 @@ stdenv.mkDerivation (finalAttrs: { owner = "openucx"; repo = "ucx"; tag = "v${finalAttrs.version}"; - hash = "sha256-jREdHE+DpT0OQ1pVEUgWnA9hTCP1IsGeATmDTT3YmcM="; + # Otherwise compilation fails with: + # fatal error: gpunetio/common/doca_gpunetio_verbs_def.h: No such file or directory + fetchSubmodules = true; + hash = "sha256-Td6L5wXDadIbHfk251bj6k9J3kIjqCYVx5lDso/u76M="; }; + postPatch = '' + patchShebangs config/nvcc_wrap.sh + ''; + outputs = [ "out" "doc" From f547405d8893a59a46d599a9c2612f1a3ac5eb10 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 5 Jul 2026 22:01:22 +0200 Subject: [PATCH 138/150] nixos/postfix-tlspol: migrate to socket activation Allows further confining the service. Socket activation is not supported for the metrics-address. --- .../modules/services/mail/postfix-tlspol.nix | 20 ++++++++++++++----- nixos/tests/postfix-tlspol.nix | 15 +++++++++++--- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/mail/postfix-tlspol.nix b/nixos/modules/services/mail/postfix-tlspol.nix index 23753897b229..f49a17991842 100644 --- a/nixos/modules/services/mail/postfix-tlspol.nix +++ b/nixos/modules/services/mail/postfix-tlspol.nix @@ -164,6 +164,20 @@ in }; users.groups.postfix-tlspol = { }; + systemd.sockets.postfix-tlspol = { + wantedBy = [ "sockets.target" ]; + socketConfig = { + Accept = false; + ListenStream = [ + (lib.removePrefix "unix:" cfg.settings.server.address) + ]; + SocketUser = "postfix-tlspol"; + SocketGroup = "postfix-tlspol"; + SocketMode = cfg.settings.server.socket-permissions; + DirectoryMode = "0755"; + }; + }; + systemd.services.postfix-tlspol = { after = [ "nss-lookup.target" @@ -173,7 +187,6 @@ in "nss-lookup.target" "network-online.target" ]; - wantedBy = [ "multi-user.target" ]; description = "Postfix DANE/MTA-STS TLS policy socketmap service"; documentation = [ "https://github.com/Zuplu/postfix-tlspol" ]; @@ -217,9 +230,6 @@ in RestrictAddressFamilies = [ "AF_INET" "AF_INET6" - ] - ++ lib.optionals (lib.hasPrefix "unix:" cfg.settings.server.address) [ - "AF_UNIX" ]; RestrictNamespaces = true; RestrictRealtime = true; @@ -237,7 +247,7 @@ in RuntimeDirectory = "postfix-tlspol"; RuntimeDirectoryMode = "1750"; WorkingDirectory = "/var/cache/postfix-tlspol"; - UMask = "0117"; + UMask = "0077"; }; }; }) diff --git a/nixos/tests/postfix-tlspol.nix b/nixos/tests/postfix-tlspol.nix index d1af9877adb3..76a99b920c75 100644 --- a/nixos/tests/postfix-tlspol.nix +++ b/nixos/tests/postfix-tlspol.nix @@ -9,7 +9,10 @@ containers.machine = { services.postfix.enable = true; - services.postfix-tlspol.enable = true; + services.postfix-tlspol = { + enable = true; + settings.server.metrics-address = "127.0.0.1:8642"; + }; services.dnsmasq = { enable = true; @@ -26,13 +29,19 @@ with subtest("Interact with the service"): machine.succeed("postfix-tlspol -purge") - response = json.loads((machine.succeed("postfix-tlspol -query localhost"))) + response = machine.log(machine.succeed("postfix-tlspol -query localhost")) + response = json.loads(machine.succeed("postfix-tlspol -query localhost")) machine.log(json.dumps(response, indent=2)) assert response["dane"]["policy"] == "", f"Unexpected DANE policy for localhost: {response["dane"]["policy"]}" assert response["mta-sts"]["policy"] == "TEMP", f"Unexpected MTA-STS policy for localhost: {response["mta-sts"]["policy"]}" - machine.log(machine.execute("systemd-analyze security postfix-tlspol.service | grep -v ✓")[1]) + with subtest("Metrics listener"): + machine.log(machine.succeed("curl --silent --fail http://localhost:8642/metrics | grep --quiet postfix_tlspol_queries_total")) + + + with subtest("Hardening"): + machine.log(machine.execute("systemd-analyze security postfix-tlspol.service | grep -v ✓")[1]) ''; } From 9fe261e598b815ccc6883478302fe8d3a80e1507 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Sun, 5 Jul 2026 19:02:23 +0200 Subject: [PATCH 139/150] qelectrotech: fix Qt-only build Keep BUILD_WITH_KF5=OFF and add small Qt-only replacements for the remaining KF5 color widget uses. Also install resources from the source tree because the CMake hook builds out of source. Closes #532690 Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5) --- pkgs/by-name/qe/qelectrotech/package.nix | 15 +- .../qe/qelectrotech/qt-color-widgets.patch | 168 ++++++++++++++++++ 2 files changed, 177 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch diff --git a/pkgs/by-name/qe/qelectrotech/package.nix b/pkgs/by-name/qe/qelectrotech/package.nix index 7b05c2dec4c5..2112a1f26c2e 100644 --- a/pkgs/by-name/qe/qelectrotech/package.nix +++ b/pkgs/by-name/qe/qelectrotech/package.nix @@ -30,6 +30,9 @@ stdenv.mkDerivation rec { patches = [ # stripped down version of https://codeberg.org/gentoo/gentoo/src/branch/master/sci-electronics/qelectrotech/files/qelectrotech-0.90_pre20250820-cmake.patch ./system-pugixml.patch + # Manual 0.100-compatible backport of the Qt-only color widget fallback from + # https://github.com/qelectrotech/qelectrotech-source-mirror/pull/533. + ./qt-color-widgets.patch ]; # fix wrong cmake conditional @@ -65,16 +68,16 @@ stdenv.mkDerivation rec { install -Dm555 qelectrotech $out/bin/qelectrotech - install -Dm444 -t $out/share/applications misc/qelectrotech.desktop + install -Dm444 -t $out/share/applications ../misc/org.qelectrotech.qelectrotech.desktop mkdir -p $out/share/qelectrotech - cp -r elements $out/share/qelectrotech - cp -r titleblocks $out/share/qelectrotech - cp -r lang $out/share/qelectrotech - cp -r examples $out/share/qelectrotech + cp -r ../elements $out/share/qelectrotech + cp -r ../titleblocks $out/share/qelectrotech + cp -r ../lang $out/share/qelectrotech + cp -r ../examples $out/share/qelectrotech mkdir -p $out/share/icons/hicolor - cp -r ico $out/share/icons/hicolor + cp -r ../ico $out/share/icons/hicolor runHook postInstall ''; diff --git a/pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch b/pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch new file mode 100644 index 000000000000..f8b9fb9f9506 --- /dev/null +++ b/pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch @@ -0,0 +1,168 @@ +diff --git a/cmake/qet_compilation_vars.cmake b/cmake/qet_compilation_vars.cmake +index 84d7dce..c8a7d53 100644 +--- a/cmake/qet_compilation_vars.cmake ++++ b/cmake/qet_compilation_vars.cmake +@@ -710,6 +710,15 @@ set(QET_SRC_FILES + ${QET_DIR}/sources/xml/terminalstripitemxml.h + ) + ++if(NOT BUILD_WITH_KF5) ++ list(APPEND QET_SRC_FILES ++ ${QET_DIR}/sources/ui/kcolorbutton.cpp ++ ${QET_DIR}/sources/ui/kcolorbutton.h ++ ${QET_DIR}/sources/ui/kcolorcombo.cpp ++ ${QET_DIR}/sources/ui/kcolorcombo.h ++ ) ++endif() ++ + set(TS_FILES + ${QET_DIR}/lang/qet_ar.ts + ${QET_DIR}/lang/qet_ca.ts +diff --git a/sources/ui/kcolorbutton.cpp b/sources/ui/kcolorbutton.cpp +new file mode 100644 +index 0000000..c778100 +--- /dev/null ++++ b/sources/ui/kcolorbutton.cpp +@@ -0,0 +1,45 @@ ++#include "kcolorbutton.h" ++ ++#include ++#include ++ ++KColorButton::KColorButton(QWidget *parent) : ++ QPushButton{parent}, ++ m_color{Qt::black} ++{ ++ connect(this, &QPushButton::clicked, this, &KColorButton::chooseColor); ++ updateButton(); ++} ++ ++QColor KColorButton::color() const ++{ ++ return m_color; ++} ++ ++void KColorButton::setColor(const QColor &color) ++{ ++ m_color = color; ++ updateButton(); ++} ++ ++void KColorButton::chooseColor() ++{ ++ const auto selected = QColorDialog::getColor(m_color, this); ++ if (!selected.isValid() || selected == m_color) { ++ return; ++ } ++ ++ m_color = selected; ++ updateButton(); ++ emit changed(m_color); ++} ++ ++void KColorButton::updateButton() ++{ ++ setText(m_color.isValid() ? m_color.name() : QString{}); ++ auto pal = palette(); ++ pal.setColor(QPalette::Button, m_color.isValid() ? m_color : QPalette{}.color(QPalette::Button)); ++ setAutoFillBackground(true); ++ setPalette(pal); ++ update(); ++} +diff --git a/sources/ui/kcolorbutton.h b/sources/ui/kcolorbutton.h +new file mode 100644 +index 0000000..a30c077 +--- /dev/null ++++ b/sources/ui/kcolorbutton.h +@@ -0,0 +1,31 @@ ++#ifndef QET_KCOLORBUTTON_H ++#define QET_KCOLORBUTTON_H ++ ++#include ++#include ++ ++class KColorButton : public QPushButton ++{ ++ Q_OBJECT ++ ++ public: ++ explicit KColorButton(QWidget *parent = nullptr); ++ ++ QColor color() const; ++ ++ public slots: ++ void setColor(const QColor &color); ++ ++ signals: ++ void changed(const QColor &color); ++ ++ private slots: ++ void chooseColor(); ++ ++ private: ++ void updateButton(); ++ ++ QColor m_color; ++}; ++ ++#endif // QET_KCOLORBUTTON_H +diff --git a/sources/ui/kcolorcombo.cpp b/sources/ui/kcolorcombo.cpp +new file mode 100644 +index 0000000..c0ac10d +--- /dev/null ++++ b/sources/ui/kcolorcombo.cpp +@@ -0,0 +1,27 @@ ++#include "kcolorcombo.h" ++ ++#include ++ ++KColorCombo::KColorCombo(QWidget *parent) : ++ QComboBox{parent} ++{ ++ connect(this, QOverload::of(&QComboBox::activated), this, [this](int index) { ++ emit activated(itemData(index).value()); ++ }); ++} ++ ++void KColorCombo::setColors(const QList &colors) ++{ ++ clear(); ++ for (const auto &color : colors) { ++ addItem(color.name(), color); ++ } ++} ++ ++QColor KColorCombo::color(int index) const ++{ ++ if (index < 0 || index >= count()) { ++ return {}; ++ } ++ return itemData(index).value(); ++} +diff --git a/sources/ui/kcolorcombo.h b/sources/ui/kcolorcombo.h +new file mode 100644 +index 0000000..ca8f1c9 +--- /dev/null ++++ b/sources/ui/kcolorcombo.h +@@ -0,0 +1,21 @@ ++#ifndef QET_KCOLORCOMBO_H ++#define QET_KCOLORCOMBO_H ++ ++#include ++#include ++ ++class KColorCombo : public QComboBox ++{ ++ Q_OBJECT ++ ++ public: ++ explicit KColorCombo(QWidget *parent = nullptr); ++ ++ void setColors(const QList &colors); ++ QColor color(int index) const; ++ ++ signals: ++ void activated(const QColor &color); ++}; ++ ++#endif // QET_KCOLORCOMBO_H From 8e1cec30c70b6ec6b50d194e7e46a2e181b66612 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Sun, 5 Jul 2026 19:02:44 +0200 Subject: [PATCH 140/150] qelectrotech: fix resource paths Pass QElectroTech resource directories through the Qt wrapper so elements, title blocks and translations are loaded from $out instead of upstream defaults. Closes #534359 Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5) --- pkgs/by-name/qe/qelectrotech/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/qe/qelectrotech/package.nix b/pkgs/by-name/qe/qelectrotech/package.nix index 2112a1f26c2e..1ea2780bd8af 100644 --- a/pkgs/by-name/qe/qelectrotech/package.nix +++ b/pkgs/by-name/qe/qelectrotech/package.nix @@ -63,6 +63,15 @@ stdenv.mkDerivation rec { pugixml ]; + qtWrapperArgs = [ + "--add-flags" + "--common-elements-dir=${placeholder "out"}/share/qelectrotech/elements" + "--add-flags" + "--common-tbt-dir=${placeholder "out"}/share/qelectrotech/titleblocks" + "--add-flags" + "--lang-dir=${placeholder "out"}/share/qelectrotech/lang" + ]; + installPhase = '' runHook preInstall From 4503a7d85400866596b286d7b340f3da6033b6bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 21:39:41 +0000 Subject: [PATCH 141/150] kazumi: 2.1.7 -> 2.1.8 --- pkgs/by-name/ka/kazumi/git-hashes.json | 18 +++++------ pkgs/by-name/ka/kazumi/package.nix | 4 +-- pkgs/by-name/ka/kazumi/pubspec.lock.json | 38 ++++++++++++------------ 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/pkgs/by-name/ka/kazumi/git-hashes.json b/pkgs/by-name/ka/kazumi/git-hashes.json index 89b22dc95ae9..7d098ea2dbcd 100644 --- a/pkgs/by-name/ka/kazumi/git-hashes.json +++ b/pkgs/by-name/ka/kazumi/git-hashes.json @@ -2,14 +2,14 @@ "audio_service_mpris": "sha256-IVv1ioBpiK0VbnOFqnc9NbNn3Z+l9VN2clpCQjckBRo=", "audio_service_win": "sha256-OZq2waTr0WLJ6uki/VLdUBdDdui25PvXnMNFohs7gjs=", "desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=", - "media_kit": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_android_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_ios_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_linux": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_macos_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_ohos": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_windows_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", + "media_kit": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_android_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_ios_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_linux": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_macos_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_ohos": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_windows_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", "webview_windows": "sha256-afBTwbam9YA0xvIYMtiJe+CKi8GWit1HqDR3J72r2o0=" } diff --git a/pkgs/by-name/ka/kazumi/package.nix b/pkgs/by-name/ka/kazumi/package.nix index 511e88086d0e..c820958ab0f2 100644 --- a/pkgs/by-name/ka/kazumi/package.nix +++ b/pkgs/by-name/ka/kazumi/package.nix @@ -18,13 +18,13 @@ }: let - version = "2.1.7"; + version = "2.1.8"; src = fetchFromGitHub { owner = "Predidit"; repo = "Kazumi"; tag = version; - hash = "sha256-+xt5Cd9GF13LY/MoL3R104npoBcTv000VPXvI3yYycU="; + hash = "sha256-g6Z2DTZVhLD9M1jJAyJexi4lYd7Y3XUci2mjvJWxvkU="; }; in flutter.buildFlutterApplication { diff --git a/pkgs/by-name/ka/kazumi/pubspec.lock.json b/pkgs/by-name/ka/kazumi/pubspec.lock.json index dabba39e1aec..166f9d6a1c28 100644 --- a/pkgs/by-name/ka/kazumi/pubspec.lock.json +++ b/pkgs/by-name/ka/kazumi/pubspec.lock.json @@ -1151,8 +1151,8 @@ "dependency": "direct main", "description": { "path": "media_kit", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1162,8 +1162,8 @@ "dependency": "direct overridden", "description": { "path": "libs/android/media_kit_libs_android_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1173,8 +1173,8 @@ "dependency": "direct overridden", "description": { "path": "libs/ios/media_kit_libs_ios_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1184,8 +1184,8 @@ "dependency": "direct overridden", "description": { "path": "libs/linux/media_kit_libs_linux", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1195,8 +1195,8 @@ "dependency": "direct overridden", "description": { "path": "libs/macos/media_kit_libs_macos_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1206,8 +1206,8 @@ "dependency": "direct overridden", "description": { "path": "libs/ohos/media_kit_libs_ohos", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1217,8 +1217,8 @@ "dependency": "direct main", "description": { "path": "libs/universal/media_kit_libs_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1228,8 +1228,8 @@ "dependency": "direct overridden", "description": { "path": "libs/windows/media_kit_libs_windows_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1239,8 +1239,8 @@ "dependency": "direct main", "description": { "path": "media_kit_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -2396,6 +2396,6 @@ }, "sdks": { "dart": ">=3.11.0 <4.0.0", - "flutter": ">=3.44.3" + "flutter": ">=3.44.4" } } From 34dc0557a842db28ffe843c94224dea09a1099f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 22:01:35 +0000 Subject: [PATCH 142/150] terraform-providers.jianyuan_sentry: 0.15.3 -> 0.15.4 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ab1061fe7615..40782c25f092 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -787,13 +787,13 @@ "vendorHash": "sha256-mnKXYT0GfIS+ODzBCS9l4rLF1ugadesmpgdOgj74nLg=" }, "jianyuan_sentry": { - "hash": "sha256-mJVuJJzNw/nkg1OoPG2iIE30RVsnj3YTQ3VAYITB6tE=", + "hash": "sha256-V0+vbeECEaeOwr8a1HohdClZKwVkjHSxbhu86Bl9ZKE=", "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", "owner": "jianyuan", "repo": "terraform-provider-sentry", - "rev": "v0.15.3", + "rev": "v0.15.4", "spdx": "MIT", - "vendorHash": "sha256-+LDSNV2Y5jDFyOu/PFtJhP7VgWAVvozC/yBXzTU7YXQ=" + "vendorHash": "sha256-qSLy0iPPiJ9EdpU1D879bICDKwJfDA+JnxCepsvGVbA=" }, "joneshf_openwrt": { "hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=", From 65f926c23cfd4ef21e348aeec1044e8b5075c3af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 22:17:54 +0000 Subject: [PATCH 143/150] flyway: 12.8.1 -> 12.10.0 --- pkgs/by-name/fl/flyway/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flyway/package.nix b/pkgs/by-name/fl/flyway/package.nix index 93b8680095cc..b743bdcb3637 100644 --- a/pkgs/by-name/fl/flyway/package.nix +++ b/pkgs/by-name/fl/flyway/package.nix @@ -9,10 +9,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "flyway"; - version = "12.8.1"; + version = "12.10.0"; src = fetchurl { url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-cJLyBFM4Q1WsvB7YP0uCt/IjLK7T2b326IvFW7ePVEA="; + sha256 = "sha256-JZ0qKGqaNzND+oKMn/mQc0SBzNUxpIzX4C86Znl/9Fo="; }; nativeBuildInputs = [ makeWrapper ]; dontBuild = true; From a4c0db72241f730cc6def9fb0a6b51a6eb7359f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 6 Jul 2026 00:34:28 +0200 Subject: [PATCH 144/150] ctranslate2: fix src hash --- pkgs/by-name/ct/ctranslate2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ct/ctranslate2/package.nix b/pkgs/by-name/ct/ctranslate2/package.nix index dbc3c7b237a2..753bfdff06ef 100644 --- a/pkgs/by-name/ct/ctranslate2/package.nix +++ b/pkgs/by-name/ct/ctranslate2/package.nix @@ -35,7 +35,7 @@ stdenv'.mkDerivation (finalAttrs: { repo = "CTranslate2"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-+82u+w08wGX0oh1wBaH/epI2IH7lxbvMThJEoGt0Kvk="; + hash = "sha256-cchwv+esysn/0v6RqD5zp306HfzOjjlCxH5usLETXs0="; }; # Fix CMake 4 compatibility From bd72faab7dc63d95e42850632962c46482ce9194 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jul 2026 22:54:19 +0000 Subject: [PATCH 145/150] ctranslate2: enable strictDeps and __structuredAttrs --- pkgs/by-name/ct/ctranslate2/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ct/ctranslate2/package.nix b/pkgs/by-name/ct/ctranslate2/package.nix index 753bfdff06ef..b74567470c41 100644 --- a/pkgs/by-name/ct/ctranslate2/package.nix +++ b/pkgs/by-name/ct/ctranslate2/package.nix @@ -30,6 +30,9 @@ stdenv'.mkDerivation (finalAttrs: { pname = "ctranslate2"; version = "4.8.1"; + __strutcturedAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "OpenNMT"; repo = "CTranslate2"; From d48e9c041d4cae484a39c6d871d992769e7c5c58 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Mon, 6 Jul 2026 02:11:17 +0300 Subject: [PATCH 146/150] delta: un-swap fish & zsh completions --- pkgs/by-name/de/delta/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/delta/package.nix b/pkgs/by-name/de/delta/package.nix index 44182f77bff7..3506927618c3 100644 --- a/pkgs/by-name/de/delta/package.nix +++ b/pkgs/by-name/de/delta/package.nix @@ -45,8 +45,8 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' installShellCompletion --cmd delta \ --bash <($out/bin/delta --generate-completion bash) \ - --fish <($out/bin/delta --generate-completion zsh) \ - --zsh <($out/bin/delta --generate-completion fish) + --fish <($out/bin/delta --generate-completion fish) \ + --zsh <($out/bin/delta --generate-completion zsh) ''; # test_env_parsing_with_pager_set_to_bat sets environment variables, From 31db1a5c06f41fef45d5d9576b780f66de7d6282 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 5 Jul 2026 20:39:57 -0400 Subject: [PATCH 147/150] python3Packages.torchtune: fix alias after dropping --- pkgs/top-level/python-aliases.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 4e45cd9f244a..818cd202a9c9 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -632,7 +632,7 @@ mapAliases { threadpool = throw "'threadpool' has been removed, since it is obsolete"; # Added 2026-01-09 tikzplotlib = throw "tikzplotlib was removed because it is incompatible with recent versions of matplotlib and webcolors"; # added 2025-11-11 torchtnt-nightly = throw "'torchtnt-nightly' was only needed as a test dependency for 'torcheval', but these tests are no longer run"; # added 2025-11-12 - torchtrune = throw "'torchtune' weas removed because it is unmaintained"; # added 2026-07-02 + torchtune = throw "'torchtune' was removed because it is unmaintained upstream."; # added 2026-07-02 torrent_parser = throw "'torrent_parser' has been renamed to/replaced by 'torrent-parser'"; # Converted to throw 2025-10-29 tracing = throw "'tracing' has been removed because its source code has been removed"; # Added 2025-12-17 treeo = throw "treeo has been removed because it has been marked as broken since 2023."; # Added 2025-10-11 From b509fbe8c10d7692ca8b9a40d11b4dd7d1381748 Mon Sep 17 00:00:00 2001 From: kyehn Date: Mon, 6 Jul 2026 01:13:56 +0000 Subject: [PATCH 148/150] versitygw: 1.4.1 -> 1.6.0 Changelog: https://github.com/versity/versitygw/releases/tag/v1.6.0 --- pkgs/by-name/ve/versitygw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index b8fb3a27cbd1..c362f2748fd6 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "versitygw"; - version = "1.4.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${finalAttrs.version}"; - hash = "sha256-UW6/OfGqX3Y1ddWVQ6w+pdFeOIuE4j5p9JkuZ05HN1o="; + hash = "sha256-vy8wveTwK8lXpZlKyeUc/3qpQZ96vExJCfw/RiLt2Eo="; }; - vendorHash = "sha256-0AgO5A6kdcQluw8NVHsKVuhuOinwGURHUGbKcpbaIPw="; + vendorHash = "sha256-/vLR7XZWzzj35rXLj7EJ3H3WP0RX3qBqIn/PlkM/j/k="; subPackages = [ "./cmd/versitygw" ]; From d035775252a5c793d19d36b983d572252fd21e5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 01:40:27 +0000 Subject: [PATCH 149/150] kodiPackages.jellycon: 1.0.1 -> 1.0.2 --- pkgs/applications/video/kodi/addons/jellycon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/kodi/addons/jellycon/default.nix b/pkgs/applications/video/kodi/addons/jellycon/default.nix index 161d25e9f1d5..9e8d421591a5 100644 --- a/pkgs/applications/video/kodi/addons/jellycon/default.nix +++ b/pkgs/applications/video/kodi/addons/jellycon/default.nix @@ -17,13 +17,13 @@ in buildKodiAddon rec { pname = "jellycon"; namespace = "plugin.video.jellycon"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellycon"; rev = "v${version}"; - sha256 = "sha256-TLJalH3b1EYoIbnUhnHl8A9EF2Q6dDy0M2hl9je0K54="; + sha256 = "sha256-dpH611GZ+BG63bSFypcZ9VUtNCA/tL8zgKuaU7cCRII="; }; nativeBuildInputs = [ From 9df7099ad91d1cfb11b4af6e3e73e2d902ece0ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 01:51:30 +0000 Subject: [PATCH 150/150] devin-desktop: 3.3.18 -> 3.4.22 --- pkgs/by-name/de/devin-desktop/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/de/devin-desktop/info.json b/pkgs/by-name/de/devin-desktop/info.json index 5c45c061197d..38321f0ea022 100644 --- a/pkgs/by-name/de/devin-desktop/info.json +++ b/pkgs/by-name/de/devin-desktop/info.json @@ -1,14 +1,14 @@ { "aarch64-darwin": { - "version": "3.3.18", + "version": "3.4.22", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/16737566f57f3b53bde136375fe0544eca12fac4/Devin-darwin-arm64-3.3.18.zip", - "sha256": "7ac789baa5d818b09f6a62315d34b55dde02b0a409a22903d0228a819ea734e7" + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/0c84d3332806347c90e571331f48dd13a957d880/Devin-darwin-arm64-3.4.22.zip", + "sha256": "ed6f3bd022cbac6cef8757beeaafebf65641724a5e7897e4d62a03b87161627f" }, "x86_64-linux": { - "version": "3.3.18", + "version": "3.4.22", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/16737566f57f3b53bde136375fe0544eca12fac4/Devin-linux-x64-3.3.18.tar.gz", - "sha256": "05c7fa988c324a1633038ebe90e217d17a7f188197a5070f397460864ef41292" + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/0c84d3332806347c90e571331f48dd13a957d880/Devin-linux-x64-3.4.22.tar.gz", + "sha256": "02bfb58af6d898cc41337a761a34ae69f55f05c8c28e3611a5cf2c431610b072" } }