From 3c38ce64928e717d8219125ef6ca1d928045d524 Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Thu, 18 Jun 2026 10:46:06 +0200 Subject: [PATCH 01/22] libwebsockets: fix plugin search path The update of libwebsockets from 4.4.1 to 4.4.5[^1] introduced a regression where plugins could no longer be found.[^2] This could be traced back to a change in how the installation directory is computed since libwebsockets 4.4.2[^3] and we patch it here with the correct path. Fixes https://github.com/NixOS/nixpkgs/issues/532638 [^1]: https://github.com/NixOS/nixpkgs/pull/529620 [^2]: https://github.com/NixOS/nixpkgs/issues/532638 [^3]: https://github.com/warmcat/libwebsockets/commit/bdbebaa3b5f89bd31128fceb72a4133c0a2f738d --- pkgs/by-name/li/libwebsockets/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/li/libwebsockets/package.nix b/pkgs/by-name/li/libwebsockets/package.nix index 18767b409aa1..23a412dc3ec5 100644 --- a/pkgs/by-name/li/libwebsockets/package.nix +++ b/pkgs/by-name/li/libwebsockets/package.nix @@ -59,6 +59,9 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace lib/CMakeLists.txt \ --replace-fail '=\''${exec_prefix}/''${LWS_INSTALL_LIB_DIR}' '=''${CMAKE_INSTALL_FULL_LIBDIR}' \ --replace-fail '=\''${prefix}/''${LWS_INSTALL_INCLUDE_DIR}' '=''${CMAKE_INSTALL_FULL_INCLUDEDIR}' + + substituteInPlace cmake/lws_config.h.in \ + --replace-fail '"''${CMAKE_INSTALL_PREFIX}/''${LWS_INSTALL_LIB_DIR}"' '"''${CMAKE_INSTALL_FULL_LIBDIR}"' '' # Remove after https://github.com/warmcat/libwebsockets/pull/3567 has been merged or otherwise addressed + lib.optionalString stdenv.hostPlatform.isStatic '' From a501486f00aaca433dfb7c7eaec82d4557a0a174 Mon Sep 17 00:00:00 2001 From: Prophet <206461177+UndefinedProphet@users.noreply.github.com> Date: Sun, 28 Jun 2026 06:36:08 +0200 Subject: [PATCH 02/22] calamares-nixos-extensions: fix replace logo with the new generated one 0.3.23 --- .../src/branding/nixos/branding.desc | 4 +- .../src/branding/nixos/nix-snowflake.svg | 513 ------------------ .../nixos-logomark-default-flat-none.svg | 1 + 3 files changed, 3 insertions(+), 515 deletions(-) delete mode 100644 pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg create mode 100644 pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc index 60ae1d18ef67..d8773478806f 100644 --- a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc +++ b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc @@ -157,10 +157,10 @@ strings: # These filenames can also use substitutions from os-release (see above). images: # productBanner: "banner.png" - productIcon: "nix-snowflake.svg" + productIcon: "nixos-logomark-default-flat-none.svg" productLogo: "white.png" # productWallpaper: "wallpaper.png" - productWelcome: "nix-snowflake.svg" + productWelcome: "nixos-logomark-default-flat-none.svg" # Colors for text and background components. # diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg deleted file mode 100644 index 9a70a1473953..000000000000 --- a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg new file mode 100644 index 000000000000..a688ce75a608 --- /dev/null +++ b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg @@ -0,0 +1 @@ + \ No newline at end of file From 32cb7b851d338c32f134993296aa1148fc7e50a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 15:50:58 +0000 Subject: [PATCH 03/22] intune-portal: 1.2604.19-noble -> 1.2605.16-noble --- pkgs/by-name/in/intune-portal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/intune-portal/package.nix b/pkgs/by-name/in/intune-portal/package.nix index 494d1ff1e5ac..84a199a842e3 100644 --- a/pkgs/by-name/in/intune-portal/package.nix +++ b/pkgs/by-name/in/intune-portal/package.nix @@ -29,11 +29,11 @@ let in stdenv.mkDerivation rec { pname = "intune-portal"; - version = "1.2604.19-noble"; + version = "1.2605.16-noble"; src = fetchurl { url = "https://packages.microsoft.com/ubuntu/24.04/prod/pool/main/i/intune-portal/intune-portal_${version}_amd64.deb"; - hash = "sha256-gUeqU5FGJNddWL4DqN5ttVaeap7Y3rPL9E6AT7G0L4A="; + hash = "sha256-lPwOwxtsI40jeiLNKvWEz858QMOwGfxvhi7nFiidgLE="; }; nativeBuildInputs = [ dpkg ]; From eb8b40e3c02fc53a1e7e0e07bfed8246a1e316f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 17:52:35 +0000 Subject: [PATCH 04/22] postgresqlPackages.timescaledb: 2.28.0 -> 2.28.2 --- pkgs/servers/sql/postgresql/ext/timescaledb.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index 82ca5939ad81..3e1c09fd234e 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -13,13 +13,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; - version = "2.28.0"; + version = "2.28.2"; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; tag = finalAttrs.version; - hash = "sha256-/m1B74kvYzYElFFP8AgEjhqWNRkNy0/hponuSY09tgs="; + hash = "sha256-oEH6h3OGwdDYIKAtwWpVgIQJdB+IJhN2U/WJu9aHlbQ="; }; nativeBuildInputs = [ cmake ]; From 7b41ad8a592344d0a669d5a19e6ae9f5a8a9e414 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 19:25:10 +0000 Subject: [PATCH 05/22] plumed: 2.10.0 -> 2.10.1 --- pkgs/by-name/pl/plumed/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plumed/package.nix b/pkgs/by-name/pl/plumed/package.nix index 3f4e158341ec..e0ea4f987d02 100644 --- a/pkgs/by-name/pl/plumed/package.nix +++ b/pkgs/by-name/pl/plumed/package.nix @@ -9,13 +9,13 @@ assert !blas.isILP64; stdenv.mkDerivation (finalAttrs: { pname = "plumed"; - version = "2.10.0"; + version = "2.10.1"; src = fetchFromGitHub { owner = "plumed"; repo = "plumed2"; rev = "v${finalAttrs.version}"; - hash = "sha256-aFX8u+XNb7LARm1jtzWzIvZE5qHFaudtp45Om1Fridg="; + hash = "sha256-K22IE4bMk6b96Ac2yA2+dfGqy4BeoRuymYBk5hwrVok="; }; postPatch = '' From ced5ebca03facb1294f61e9445d74f0a65b0efea Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Jun 2026 22:43:27 +0000 Subject: [PATCH 06/22] python3Packages.deepwave: 0.0.26 -> 0.0.27 Diff: https://github.com/ar4/deepwave/compare/v0.0.26...v0.0.27 --- .../python-modules/deepwave/default.nix | 35 +++++++++++-------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/deepwave/default.nix b/pkgs/development/python-modules/deepwave/default.nix index 4d0cbb6b4866..f8a212f99688 100644 --- a/pkgs/development/python-modules/deepwave/default.nix +++ b/pkgs/development/python-modules/deepwave/default.nix @@ -2,37 +2,44 @@ lib, buildPythonPackage, fetchFromGitHub, - cmake, + + # build-system + ninja, scikit-build-core, + + # nativeBuildInputs + cmake, + + # dependencies torch, + + # tests pytestCheckHook, scipy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "deepwave"; - version = "0.0.26"; + version = "0.0.27"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "ar4"; repo = "deepwave"; - tag = "v${version}"; - hash = "sha256-gjFbBn7fJiLZUm+97xf6xd7C+OkEoeFe3061tFkJhFk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-zOyoycCJjx4HJEnkAD5r7d+qxO5A+d0dCgx2oRjxPuU="; }; - # Return to project root to locate `pyproject.toml` for build - preBuild = '' - cd .. - ''; + build-system = [ + ninja + scikit-build-core + ]; nativeBuildInputs = [ cmake ]; - - build-system = [ - scikit-build-core - ]; + dontUseCmakeConfigure = true; dependencies = [ torch @@ -52,4 +59,4 @@ buildPythonPackage rec { platforms = lib.intersectLists lib.platforms.x86_64 lib.platforms.linux; maintainers = [ ]; }; -} +}) From e353dfc0235322ab71e40859e81eb7a8d2beaa9b Mon Sep 17 00:00:00 2001 From: Joseph LaFreniere Date: Wed, 1 Jul 2026 17:48:29 -0500 Subject: [PATCH 07/22] tsgolint: 0.23.0 -> 0.24.0 https://github.com/oxc-project/tsgolint/releases/tag/v0.24.0 --- pkgs/by-name/ts/tsgolint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ts/tsgolint/package.nix b/pkgs/by-name/ts/tsgolint/package.nix index 4b7f4f25a6b8..b3746c94595e 100644 --- a/pkgs/by-name/ts/tsgolint/package.nix +++ b/pkgs/by-name/ts/tsgolint/package.nix @@ -8,13 +8,13 @@ buildGo126Module (finalAttrs: { pname = "tsgolint"; - version = "0.23.0"; + version = "0.24.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "tsgolint"; tag = "v${finalAttrs.version}"; - hash = "sha256-lwOjdc+q7u1zVHynYpnyUXMDQxlfSxey/Jnry02VWYM="; + hash = "sha256-6HTVsCz4lh/SM8nlaFT3U+TEOoEajqPr+60fn9PV4+w="; fetchSubmodules = true; }; @@ -41,7 +41,7 @@ buildGo126Module (finalAttrs: { ''; proxyVendor = true; - vendorHash = "sha256-k16zfFZNCGMg9n8btdWAy11wzg7CVntKgsSPujIJRtE="; + vendorHash = "sha256-FVngoARi1ci/h5nE3CVwxkS6XuMvzpZH5j2Nl7suhFg="; subPackages = [ "cmd/tsgolint" ]; From 7bd25810990ad355d4f4284d65f9843c79ade148 Mon Sep 17 00:00:00 2001 From: lucasew Date: Mon, 29 Jun 2026 18:45:33 -0300 Subject: [PATCH 08/22] gb-backup: unstable-2021-10-27 -> 0-unstable-2026-06-05 Upstream now embeds Lepton compression via lepton_jpeg_go and no longer requires the external dropbox/lepton binary. Assisted-by: Grok 4.3 (xAI) --- pkgs/by-name/gb/gb-backup/package.nix | 28 +++++++++++++-------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/gb/gb-backup/package.nix b/pkgs/by-name/gb/gb-backup/package.nix index d543c8e68fec..95229a822702 100644 --- a/pkgs/by-name/gb/gb-backup/package.nix +++ b/pkgs/by-name/gb/gb-backup/package.nix @@ -1,36 +1,34 @@ { lib, - makeWrapper, buildGoModule, fetchFromGitHub, - lepton, + nix-update-script, }: -buildGoModule { +buildGoModule (finalAttrs: { pname = "gb-backup"; - version = "unstable-2021-10-27"; + version = "0-unstable-2026-06-05"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "leijurv"; repo = "gb"; - rev = "61383d445af7b035fb8e1df0cacc424340dd16df"; - sha256 = "sha256-YRrD2gW+gzxD2JwadCbF/SBSsHeeGPsa8kKZHHAytVo="; + rev = "d388723a2cbed495bcf1793aa0958a9ba4f3d6b9"; + hash = "sha256-um2wMfHdEL3GkILtM7R/bNW17pknq0M/CCfHPlu6/58="; }; - vendorHash = "sha256-H3Zf4VNJVX9C3GTeqU4YhNqCIQz1R55MfhrygDgJTxc="; + vendorHash = "sha256-fjOIp2LUBaAPAPMxU2T+qbIQZgmVa0vNPYzW2hOsBr8="; - nativeBuildInputs = [ makeWrapper ]; - - nativeCheckInputs = [ lepton ]; - - postFixup = '' - wrapProgram $out/bin/gb --prefix PATH : ${lib.makeBinPath [ lepton ]} - ''; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; meta = { description = "Gamer Backup, a super opinionated cloud backup system"; homepage = "https://github.com/leijurv/gb"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ babbaj ]; + mainProgram = "gb"; }; -} +}) From f338f71d96bcb2f2bd48b78aac85a82fa4d3f586 Mon Sep 17 00:00:00 2001 From: lucasew Date: Mon, 29 Jun 2026 18:45:33 -0300 Subject: [PATCH 09/22] lepton: remove Archived upstream with known vulnerabilities (CVE-2022-4104). Prefer lepton-jpeg-util. gb-backup no longer depends on this package. Assisted-by: Grok 4.3 (xAI) --- pkgs/by-name/le/lepton/package.nix | 38 ------------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 pkgs/by-name/le/lepton/package.nix diff --git a/pkgs/by-name/le/lepton/package.nix b/pkgs/by-name/le/lepton/package.nix deleted file mode 100644 index 336afe9a1b16..000000000000 --- a/pkgs/by-name/le/lepton/package.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - git, - glibc, -}: - -stdenv.mkDerivation { - version = "2019-08-20"; - pname = "lepton-unstable"; - - src = fetchFromGitHub { - repo = "lepton"; - owner = "dropbox"; - rev = "3d1bc19da9f13a6e817938afd0f61a81110be4da"; - sha256 = "0aqs6nvcbq8cbfv8699fa634bsz7csmk0169n069yvv17d1c07fd"; - }; - - nativeBuildInputs = [ - cmake - git - ]; - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ glibc.static ]; - - meta = { - homepage = "https://github.com/dropbox/lepton"; - description = "Tool to losslessly compress JPEGs"; - license = lib.licenses.asl20; - platforms = [ - "x86_64-linux" - "x86_64-darwin" - ]; - maintainers = with lib.maintainers; [ artemist ]; - knownVulnerabilities = [ "CVE-2022-4104" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ec0410759418..ba9694556446 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1164,6 +1164,7 @@ mapAliases { leaf = throw "'leaf' has been removed as it is unmaintained. Consider using 'fastfetch' instead"; # Added 2026-04-24 ledger-agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11 ledger_agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11 + lepton = throw "'lepton' has been removed as it is archived upstream and has known vulnerabilities (CVE-2022-4104). Consider using 'lepton-jpeg-util' instead"; # Added 2026-06-29 lesstif = throw "'lesstif' has been removed due to its being broken and unmaintained upstream. Consider using 'motif' instead."; # Added 2025-06-09 lexical = throw "'lexical' has been removed because it was deprecated and archived upstream. Consider using 'beamPackages.expert' instead"; # Added 2026-02-24 lfe = warnAlias "'lfe' is deprecated in favor of using the beamPackages sets. Use 'beam27Packages.lfe' instead." beam27Packages.lfe; # added 2026-06-15 From ca242f6aebe44beb3bec6c772a29597674bd3079 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 23:35:27 +0000 Subject: [PATCH 10/22] tideways-cli: 1.2.18 -> 1.2.20 --- pkgs/by-name/ti/tideways-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ti/tideways-cli/package.nix b/pkgs/by-name/ti/tideways-cli/package.nix index 68e553eb4c28..f044e413e67a 100644 --- a/pkgs/by-name/ti/tideways-cli/package.nix +++ b/pkgs/by-name/ti/tideways-cli/package.nix @@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tideways-cli"; - version = "1.2.18"; + version = "1.2.20"; nativeBuildInputs = [ installShellFiles ]; @@ -38,19 +38,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_linux_amd64-${finalAttrs.version}.tar.gz"; - hash = "sha256-+TXQWaZ6+ahXcy8Kibh7VuqaclLglI3FJnW5qMjmuAg="; + hash = "sha256-nhwWsD3EefHSC7YSVla4WFTDiTWZjTf7sUZjMNROXoQ="; }; "aarch64-linux" = fetchurl { url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_linux_arm64-${finalAttrs.version}.tar.gz"; - hash = "sha256-9/WBa6qzIc+yulPFVC6tpfdrhxCda23iLmu+Vy99HvQ="; + hash = "sha256-s74CnmEQ9RPki1af477tQFkrp6C9MwfehXTq2HPNAkk="; }; "x86_64-darwin" = fetchurl { url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_macos_amd64-${finalAttrs.version}.tar.gz"; - hash = "sha256-5s9FTA3lI6mrt34di80nrP/5oTH2lqz1BwFo2Pd8ErY="; + hash = "sha256-hlF75uRbSqafZL6sK2Zctxxvy7VBxZQBgTI7tSugePc="; }; "aarch64-darwin" = fetchurl { url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_macos_arm64-${finalAttrs.version}.tar.gz"; - hash = "sha256-3dwFFYk2WIqQf6sFVc4Jq1Zhgb4Tvvlj0IhQlnyJ6KA="; + hash = "sha256-RTt5XKMJbYPea6pEPD72mITfUW41v584zrwT3rkEcQg="; }; }; From f4f3cc613ff7a9d0e551f39784591dc39591df3d Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Thu, 2 Jul 2026 10:49:33 +1000 Subject: [PATCH 11/22] postgresqlPackages.timescaledb: update version in pg19 broken warning --- pkgs/servers/sql/postgresql/ext/timescaledb.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix index 3e1c09fd234e..41a6d2560714 100644 --- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix +++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix @@ -105,7 +105,7 @@ postgresqlBuildExtension (finalAttrs: { lib.versionOlder postgresql.version "15" || # Check after next package update. - lib.warnIf (finalAttrs.version != "2.28.0") "Is postgresql19Packages.timescaledb still broken?" ( + lib.warnIf (finalAttrs.version != "2.28.2") "Is postgresql19Packages.timescaledb still broken?" ( lib.versionAtLeast postgresql.version "19" ); }; From 719ab50c797391a7f3ff01a3affabe7ab2c0e92b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 02:26:33 +0000 Subject: [PATCH 12/22] xfr: 0.9.19 -> 0.9.20 --- pkgs/by-name/xf/xfr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xf/xfr/package.nix b/pkgs/by-name/xf/xfr/package.nix index f97c448f967c..015a5e167fcc 100644 --- a/pkgs/by-name/xf/xfr/package.nix +++ b/pkgs/by-name/xf/xfr/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xfr"; - version = "0.9.19"; + version = "0.9.20"; src = fetchFromGitHub { owner = "lance0"; repo = "xfr"; tag = "v${finalAttrs.version}"; - hash = "sha256-O6jfK3oHzimmOsUPX7eeZmm1dPNIl98RxLrg+yiEJlo="; + hash = "sha256-qEagafvSktcZzg5hTAhVwamnJ/xxjs2fwIcWgmrt0Oo="; }; - cargoHash = "sha256-c6TYOGJN7HAzi+vibK30foBtDQN3EnBFt4YrvAnApoY="; + cargoHash = "sha256-3OjzNSbK+bDaJ1HaO5S8t6SRSjmm2I5LQFmmXz8n2s0="; nativeBuildInputs = [ installShellFiles From b4f533f1d6f3bdc91b6a033a7cf9779bc55f3130 Mon Sep 17 00:00:00 2001 From: Philip White Date: Wed, 1 Jul 2026 20:02:18 -0700 Subject: [PATCH 13/22] kiro-cli: add self as maintainer --- pkgs/by-name/ki/kiro-cli/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix index 0320155310d5..46b9a508e063 100644 --- a/pkgs/by-name/ki/kiro-cli/package.nix +++ b/pkgs/by-name/ki/kiro-cli/package.nix @@ -90,7 +90,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://kiro.dev"; license = lib.licenses.unfree; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; - maintainers = [ lib.maintainers.jamesward ]; + maintainers = with lib.maintainers; [ + jamesward + pmw + ]; mainProgram = "kiro-cli"; platforms = [ "x86_64-linux" From 7ee2cd8c7d81a438f1cf96d69d4329a847811de4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 04:00:49 +0000 Subject: [PATCH 14/22] ffmpeg-normalize: 1.38.0 -> 1.41.0 --- pkgs/by-name/ff/ffmpeg-normalize/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ff/ffmpeg-normalize/package.nix b/pkgs/by-name/ff/ffmpeg-normalize/package.nix index c60497ee3e1a..0196c3fdf138 100644 --- a/pkgs/by-name/ff/ffmpeg-normalize/package.nix +++ b/pkgs/by-name/ff/ffmpeg-normalize/package.nix @@ -7,13 +7,13 @@ python3Packages.buildPythonApplication rec { pname = "ffmpeg-normalize"; - version = "1.38.0"; + version = "1.41.0"; pyproject = true; src = fetchPypi { inherit version; pname = "ffmpeg_normalize"; - hash = "sha256-qn0E2AxadOvj80rAJ+i8vyGyid8/JD0wPSKMJbM8oX0="; + hash = "sha256-tyDAWBnMwffvTLaLmklQp5e4biaVK5VgHOTtXfHetLc="; }; build-system = with python3Packages; [ uv-build ]; From b9534c0ce23cffa80aa09f0fc608cf6a646b2102 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 2 Jul 2026 06:55:25 +0200 Subject: [PATCH 15/22] glab: 1.105.0 -> 1.106.0 Changelog: https://gitlab.com/gitlab-org/cli/-/releases/v1.106.0 --- pkgs/by-name/gl/glab/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index 57f5b58c450f..2b9d3eabec65 100644 --- a/pkgs/by-name/gl/glab/package.nix +++ b/pkgs/by-name/gl/glab/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "glab"; - version = "1.105.0"; + version = "1.106.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-MKb46PHgm+jfHGf2rEh0o7ghtb6JR4UE3Mam9z+2gw8="; + hash = "sha256-GO4SeXr/kT8vvg7v/ehreu9g3ZDeXIC7jKB9/Cg4ze4="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-aFrTCqvxVaiEJFKa4zY0kFW1P6QDDD4UG5x+yHK6vZ8="; + vendorHash = "sha256-fwsefYGNnx9OkITaZ0Z9Xc+1/Pj4FxEX+194C93d5K0="; ldflags = [ "-s" From a38469dce1bb49c787d8a0ddc8d4b33f40b403c3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 1 Jul 2026 07:16:06 +0000 Subject: [PATCH 16/22] python3Packages.mace-torch: set CI env variable to skip intensive tests --- pkgs/development/python-modules/mace-torch/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/mace-torch/default.nix b/pkgs/development/python-modules/mace-torch/default.nix index 4ed39d479782..10f928d168f8 100644 --- a/pkgs/development/python-modules/mace-torch/default.nix +++ b/pkgs/development/python-modules/mace-torch/default.nix @@ -50,6 +50,11 @@ buildPythonPackage (finalAttrs: { setuptools ]; + env = { + # Skip the most intensive tests + CI = true; + }; + pythonRelaxDeps = [ "e3nn" ]; From 34bd524490ea41ce484543d3456b26414906fc6a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 1 Jul 2026 09:33:09 +0000 Subject: [PATCH 17/22] python3Packages.nianet: cleanup, fix --- .../python-modules/nianet/default.nix | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/pkgs/development/python-modules/nianet/default.nix b/pkgs/development/python-modules/nianet/default.nix index d64a30c090a0..7920c0c94938 100644 --- a/pkgs/development/python-modules/nianet/default.nix +++ b/pkgs/development/python-modules/nianet/default.nix @@ -2,33 +2,43 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system + poetry-core, + + # dependencies niapy, numpy, - poetry-core, - pytestCheckHook, scikit-learn, - toml-adapt, - tomli, torch, + + # tests + pytestCheckHook, + pyyaml, + tomli, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "nianet"; version = "1.1.4"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "SasoPavlic"; repo = "nianet"; - tag = "version_${version}"; - sha256 = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY="; + tag = "version_${finalAttrs.version}"; + hash = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY="; }; build-system = [ poetry-core - toml-adapt ]; + pythonRelaxDeps = [ + "numpy" + "torch" + ]; dependencies = [ niapy numpy @@ -36,18 +46,9 @@ buildPythonPackage rec { torch ]; - pythonRelaxDeps = [ - "numpy" - ]; - - # create niapy and torch dep version consistent - preBuild = '' - toml-adapt -path pyproject.toml -a change -dep niapy -ver X - toml-adapt -path pyproject.toml -a change -dep torch -ver X - ''; - nativeCheckInputs = [ pytestCheckHook + pyyaml tomli ]; @@ -56,8 +57,8 @@ buildPythonPackage rec { meta = { description = "Designing and constructing neural network topologies using nature-inspired algorithms"; homepage = "https://github.com/SasoPavlic/NiaNet"; - changelog = "https://github.com/SasoPavlic/NiaNet/releases/tag/v${version}"; + changelog = "https://github.com/SasoPavlic/NiaNet/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ firefly-cpp ]; }; -} +}) From 36575485437bdecddcd609ba2dd184cb9bc02882 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 2 Jul 2026 10:17:42 +0300 Subject: [PATCH 18/22] mesa: 26.1.3 -> 26.1.4 Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.1.3...26.1.4 Changelog: https://docs.mesa3d.org/relnotes/26.1.4.html --- pkgs/development/libraries/mesa/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index bd4040f6e184..5e3bbf9d6131 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "26.1.3"; + version = "26.1.4"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-W2Ud9wmiIuDYMnFj8sK2SGAI1WayMCtdj7/7od/1Ql4="; + hash = "sha256-PiuqafeJY7aGvb/T8rksTgManWiH9tjxbsi/W1vlFDM="; }; meta = { From a6f13ac0d993c95b6e45c5e605393d27275638d2 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 2 Jul 2026 10:21:36 +0300 Subject: [PATCH 19/22] netbird: 0.73.1 -> 0.74.0 Diff: https://github.com/netbirdio/netbird/compare/v0.73.1...v0.74.0 Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.74.0 --- pkgs/by-name/ne/netbird/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 776a158265de..bb3d1f710022 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -73,16 +73,16 @@ let in buildGoModule (finalAttrs: { pname = "netbird-${componentName}"; - version = "0.73.1"; + version = "0.74.0"; src = fetchFromGitHub { owner = "netbirdio"; repo = "netbird"; tag = "v${finalAttrs.version}"; - hash = "sha256-KDtu29DaiaQ3IdlaqNdgJWt+n853pnE2PbRnYVxpU8A="; + hash = "sha256-lichQPWqlphUjod3nsqJokDFIIEiwIykc9fWjSn5fzs="; }; - vendorHash = "sha256-qa++ONGrFsKJTK7R6Q/9FsMfptKNK9bza32nFKosDxY="; + vendorHash = "sha256-5dZu6lmfwaUHusAlFS1qqorFbpa4anCUQDtg4Tv5mxw="; nativeBuildInputs = [ installShellFiles ] ++ lib.optional (componentName == "ui") pkg-config; From 0e79d0d091dc8dc8125a4efcb472c6d2f7cf1059 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 2 Jul 2026 10:47:54 +0300 Subject: [PATCH 20/22] netbird-dashboard: 2.80.0 -> 2.90.3 Diff: https://github.com/netbirdio/dashboard/compare/v2.80.0...v2.90.3 --- pkgs/by-name/ne/netbird-dashboard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix index 5d94f97b6df7..2cdfa02f4366 100644 --- a/pkgs/by-name/ne/netbird-dashboard/package.nix +++ b/pkgs/by-name/ne/netbird-dashboard/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "netbird-dashboard"; - version = "2.80.0"; + version = "2.90.3"; src = fetchFromGitHub { owner = "netbirdio"; repo = "dashboard"; rev = "v${version}"; - hash = "sha256-Z0yE6w7CIBE/JD/JS4ehz+lT2lKoK8U9mjifMaO/joM="; + hash = "sha256-S/bXB2O5Y+WWDNRtsPrzTSDd5TGpGDxCBCVf3akV8So="; }; - npmDepsHash = "sha256-weTRhkPGoNF34iHOITCBhZj9LWwWmemMOng51aAv+BU="; + npmDepsHash = "sha256-A6zXrOPdxLepi7XPn67YsY673iFOAgJqCEynn4SYco8="; npmFlags = [ "--legacy-peer-deps" ]; installPhase = '' From e59c0bb38bfdfa60c033824876c62780287cda57 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 30 Jun 2026 22:42:44 +0000 Subject: [PATCH 21/22] python3Packages.torchsummary: cleanup, add missing dependencies --- .../python-modules/torchsummary/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchsummary/default.nix b/pkgs/development/python-modules/torchsummary/default.nix index a3465370d5e2..7c0c4c583363 100644 --- a/pkgs/development/python-modules/torchsummary/default.nix +++ b/pkgs/development/python-modules/torchsummary/default.nix @@ -2,7 +2,12 @@ lib, buildPythonPackage, fetchPypi, + + # build-system setuptools, + + # dependencies + numpy, torch, }: @@ -10,7 +15,9 @@ buildPythonPackage (finalAttrs: { pname = "torchsummary"; version = "1.5.1"; pyproject = true; + __structuredAttrs = true; + # No tags on GitHub src = fetchPypi { inherit (finalAttrs) pname version; hash = "sha256-mBv2ieIuDPf5XHRgAvIKJK0mqmudhhE0oUvGzpIjBZA="; @@ -18,7 +25,10 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; - dependencies = [ torch ]; + dependencies = [ + numpy + torch + ]; # no tests in pypi tarball doCheck = false; From 58301568081770c6c5f339f61c3addda0455920d Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 2 Jul 2026 10:58:23 +0300 Subject: [PATCH 22/22] netbird: deduplicate go-modules FODs --- pkgs/by-name/ne/netbird/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index bb3d1f710022..55919ad5b4cd 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -82,6 +82,12 @@ buildGoModule (finalAttrs: { hash = "sha256-lichQPWqlphUjod3nsqJokDFIIEiwIykc9fWjSn5fzs="; }; + overrideModAttrs = final: prev: { + # override output name so that we don't download the same modules every time + # for every component of the monorepo + name = "netbird-${finalAttrs.version}-go-modules"; + }; + vendorHash = "sha256-5dZu6lmfwaUHusAlFS1qqorFbpa4anCUQDtg4Tv5mxw="; nativeBuildInputs = [ installShellFiles ] ++ lib.optional (componentName == "ui") pkg-config;