From 3629ab97a9e28d35485ae66397275c739fb91baa Mon Sep 17 00:00:00 2001 From: Fritz Stracke Date: Fri, 5 Jun 2026 16:25:36 +0200 Subject: [PATCH 01/89] 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 6b7defceaf971f16d315bfa1270683a1daac4e42 Mon Sep 17 00:00:00 2001 From: lukas-sgx Date: Thu, 11 Jun 2026 01:21:12 +0200 Subject: [PATCH 02/89] 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 03/89] 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 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 04/89] 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 05/89] 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 06/89] 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 07/89] 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 08/89] 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 09/89] 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 10/89] 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 11/89] 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 12/89] 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 13/89] 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 f2676046a1cba86d6f86a64f5b6d427b2f4dec96 Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Mon, 29 Jun 2026 14:02:30 +0300 Subject: [PATCH 14/89] 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 15/89] 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 16/89] 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 3c4148de966de8a50b06eb1d053d6d163e7f0471 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Jul 2026 16:33:53 +0000 Subject: [PATCH 17/89] 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 5f91f9d090287cdf833d0ad2391de9ba23287644 Mon Sep 17 00:00:00 2001 From: Ivan Petkov Date: Fri, 3 Jul 2026 13:23:05 -0700 Subject: [PATCH 18/89] 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 75fa86368af2e20a605e399d8a63667b813c53ed Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 09:47:26 +0000 Subject: [PATCH 19/89] 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 b67a7061f3e65a516dec66360d8f3322bfc1f97c Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 4 Jul 2026 17:56:59 +0200 Subject: [PATCH 20/89] 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 21/89] 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 77bb52ed7daf7100208e5b9f9b4e32ee366849cf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 19:18:41 +0000 Subject: [PATCH 22/89] 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 23/89] 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 24/89] 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 9a58143dca7e9a08df14b522ad65556e2d03f53e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Jul 2026 20:33:25 +0000 Subject: [PATCH 25/89] 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 26/89] 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 27/89] 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 28/89] 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 29/89] 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 30/89] 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 31/89] 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 32/89] 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 33/89] 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 34/89] 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 f8f5999bf123dd97d68e9c3f900487d3e8406568 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 05:01:55 +0000 Subject: [PATCH 35/89] 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 3d589588fff984e59fda6a7627e763345822ba8f Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sun, 5 Jul 2026 10:07:48 +0200 Subject: [PATCH 36/89] 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 4b04798fd057ef7a7ab914a1ac9d44558c7d247b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Jul 2026 11:02:04 +0200 Subject: [PATCH 37/89] 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 38/89] 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 39/89] 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 40/89] =?UTF-8?q?prometheus:=203.12.0=20=E2=86=92=203.13.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 41/89] 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 7198eeede333f1297056e66024db4ccd8ae5e4de Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Sun, 5 Jul 2026 14:45:35 +0300 Subject: [PATCH 42/89] 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 43/89] 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 44/89] 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 d31ee815bc60beb7e33ad7326fee9ab54ddc1156 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 12:56:32 +0000 Subject: [PATCH 45/89] 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 46/89] 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 47/89] 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 07feee855f1d8b87aa29796cf62b7be27b9269d0 Mon Sep 17 00:00:00 2001 From: Fritz Stracke Date: Fri, 5 Jun 2026 16:24:52 +0200 Subject: [PATCH 48/89] 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 49/89] 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 3cd1d87aba7bfcb0b04d61a90c4a34cbf5e0a3a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 14:53:18 +0000 Subject: [PATCH 50/89] 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 31289d1b79ec7f0f8b5307c0441b567589811140 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 15:24:06 +0000 Subject: [PATCH 51/89] 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 ea68df0cbe9921840b7e467306cf1965ffd43674 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 16:06:38 +0000 Subject: [PATCH 52/89] 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 69b2e5e0b23098a36cd57ea11df7481291364307 Mon Sep 17 00:00:00 2001 From: Jeremy Fleischman Date: Sun, 5 Jul 2026 09:37:25 -0700 Subject: [PATCH 53/89] 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 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 54/89] 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 080c5fa2eaac3adc999c46e4f2c8880f3404dfaf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 17:21:08 +0000 Subject: [PATCH 55/89] 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 9b8bcfdee1071695853eead73a2a8926880a39eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 20:37:02 +0000 Subject: [PATCH 56/89] 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 459add8aef9fe61c2f316b23e58835669404cd10 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 27 Jan 2026 23:36:23 +0000 Subject: [PATCH 57/89] 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 58/89] 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 5d8ec11d9b0f4a74832e512393f3f01b98a432c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 18:05:52 +0000 Subject: [PATCH 59/89] 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 60/89] 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 61/89] 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 62/89] 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 63/89] 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 7dd23e648eaa8f4ffcb94509fcf42d2c313a3d70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 18:55:29 +0000 Subject: [PATCH 64/89] 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 65/89] 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 66/89] 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 67/89] 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 68/89] 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 69/89] 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 70/89] 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 71/89] 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 72/89] 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 73/89] 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 74/89] 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 75/89] 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 76/89] 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 77/89] 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 78/89] 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 79/89] 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 80/89] 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 81/89] 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 82/89] 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 83/89] 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 84/89] 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 85/89] 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 86/89] 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 a4c0db72241f730cc6def9fb0a6b51a6eb7359f9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 6 Jul 2026 00:34:28 +0200 Subject: [PATCH 87/89] 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 88/89] 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 89/89] 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,