From 3563a96203267281528dbca3a0222ac040ea71f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Oct 2025 00:28:54 +0000 Subject: [PATCH 01/37] cdk: 5.0-20250116 -> 5.0-20251001 --- pkgs/by-name/cd/cdk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdk/package.nix b/pkgs/by-name/cd/cdk/package.nix index 53e8cb58a93c..157c0d4e7ac0 100644 --- a/pkgs/by-name/cd/cdk/package.nix +++ b/pkgs/by-name/cd/cdk/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdk"; - version = "5.0-20250116"; + version = "5.0-20251001"; src = fetchurl { url = "https://invisible-mirror.net/archives/cdk/cdk-${finalAttrs.version}.tgz"; - hash = "sha256-FQDUEiTVC3JyjMr+I8TuCWvIU1/W/bnodtpM3u3a3IM="; + hash = "sha256-GLGW5gGmVTPQ3/MmJvu4h1FNhojng9f2CYtLTrxk2FM="; }; buildInputs = [ From ae5c018b6cb5357325694fcd676c12d97907234b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Oct 2025 08:44:17 +0200 Subject: [PATCH 02/37] python313Packages.bluetooth-data-tools: 1.28.2 -> 1.28.3 Diff: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.28.2...v1.28.3 Changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/blob/v1.28.3/CHANGELOG.md --- .../python-modules/bluetooth-data-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bluetooth-data-tools/default.nix b/pkgs/development/python-modules/bluetooth-data-tools/default.nix index a59e9bd08520..2233fedecc9d 100644 --- a/pkgs/development/python-modules/bluetooth-data-tools/default.nix +++ b/pkgs/development/python-modules/bluetooth-data-tools/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "bluetooth-data-tools"; - version = "1.28.2"; + version = "1.28.3"; pyproject = true; disabled = pythonOlder "3.10"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = "bluetooth-data-tools"; tag = "v${version}"; - hash = "sha256-vXg8qNfA/Q2kCK5bhABNHL26zAtapelSZy3tjrD2JTo="; + hash = "sha256-xeBqxGOyxjR/O593ctyfwASxBZIeRBTdpVI981gOw5o="; }; # The project can build both an optimized cython version and an unoptimized From 48d9d82b80d4f8d1ba9b51a8a65224e02f3c701a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Oct 2025 12:28:56 +0000 Subject: [PATCH 03/37] oils-for-unix: 0.35.0 -> 0.36.0 --- pkgs/by-name/oi/oils-for-unix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oi/oils-for-unix/package.nix b/pkgs/by-name/oi/oils-for-unix/package.nix index ff7c4543f127..23902a210560 100644 --- a/pkgs/by-name/oi/oils-for-unix/package.nix +++ b/pkgs/by-name/oi/oils-for-unix/package.nix @@ -18,11 +18,11 @@ let in stdenv.mkDerivation rec { pname = "oils-for-unix"; - version = "0.35.0"; + version = "0.36.0"; src = fetchurl { url = "https://oils.pub/download/oils-for-unix-${version}.tar.gz"; - hash = "sha256-sNFHWl1Ul4aWh4b0exW/JE4dTDv5EZwRcUmXsR+W/co="; + hash = "sha256-m2X8czNwjcHcd36KYUWuho6sb74MREqLErttbSllKQI="; }; postPatch = '' From 04b4309fe65ec7a8824ebcf666043a97b3a226ed Mon Sep 17 00:00:00 2001 From: winston Date: Tue, 7 Oct 2025 19:42:30 +0200 Subject: [PATCH 04/37] wasmtime: 37.0.1 -> 37.0.2 --- pkgs/by-name/wa/wasmtime/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix index 5ff193745fc7..c17c58286024 100644 --- a/pkgs/by-name/wa/wasmtime/package.nix +++ b/pkgs/by-name/wa/wasmtime/package.nix @@ -13,20 +13,20 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "wasmtime"; - version = "37.0.1"; + version = "37.0.2"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasmtime"; tag = "v${finalAttrs.version}"; - hash = "sha256-IVnKZJyNyKd/+x/VhlRo9zaPppFuEXo7jUKC5+Cg8+g="; + hash = "sha256-OQyGcxWMOxxzBHyOg2LUVsFuBEow6NIJCfrnsYWZtzk="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-4Kxt1QauD6P5yJj+R/jPUR6itXvYubCukGMk7iij75w="; + cargoHash = "sha256-PXvhwnfGvGF4D6U+2dKp3wg6cbk/i+0bWRAMSkyd6i8="; cargoBuildFlags = [ "--package" "wasmtime-cli" From 467db6aca97cef0c11e6e3dbd2a9ca1d190921bb Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Wed, 8 Oct 2025 11:06:54 +0800 Subject: [PATCH 05/37] rustical: 0.9.9 -> 0.9.11 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index 522f9014b4d9..1d8e90342c25 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.9.9"; + version = "0.9.11"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-o4Cd6ZiFzUZLY7Oj11YIO29ejA9bPCoD4XvFdsPLNLg="; + hash = "sha256-XDnhHgswje335c3OHR/cUO9qtOj1MQBYvAsoH5coiDY="; }; - cargoHash = "sha256-CgCN3yD/CFmhr0apU/8Dt8VbNwkm5DMREt/BnNHHH9s="; + cargoHash = "sha256-MevmHEdkczL4CcQpjdvv21rvnCmbnSr37Ny6G0kodag="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From f73754ad2f3e2cf3f6fc3cb10f2df225a7b4a06c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 06:43:46 +0000 Subject: [PATCH 06/37] turbovnc: 3.2 -> 3.2.1 --- pkgs/tools/admin/turbovnc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/admin/turbovnc/default.nix b/pkgs/tools/admin/turbovnc/default.nix index 0444488eb1b6..b12bec21ab26 100644 --- a/pkgs/tools/admin/turbovnc/default.nix +++ b/pkgs/tools/admin/turbovnc/default.nix @@ -31,19 +31,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "turbovnc"; - version = "3.2"; + version = "3.2.1"; src = fetchFromGitHub { owner = "TurboVNC"; repo = "turbovnc"; rev = finalAttrs.version; - hash = "sha256-CMJdUG4Dd7pbtr/KXq0hV+zR5i+L/y610O+SWJTR/zQ="; + hash = "sha256-J+J4QRf21QLScgtwwSZCXoy0+6bwZFeXm4k4zk0h5Rs="; }; # Notes: # * SSH support does not require `openssh` on PATH, because turbovnc # uses a built-in SSH client ("JSch fork"), as commented on e.g.: - # https://github.com/TurboVNC/turbovnc/releases/tag/3.2beta1 + # https://github.com/TurboVNC/turbovnc/releases/tag/3.2.1beta1 # # TODO: # * Build outputs that are unclear: @@ -110,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: { # use system libs # TurboVNC >= 3.1.4 no longer needs overrides to use system libraries # instead of bundling them, see - # https://github.com/TurboVNC/turbovnc/releases/tag/3.2beta1: + # https://github.com/TurboVNC/turbovnc/releases/tag/3.2.1beta1: # > The TVNC_SYSTEMLIBS and TVNC_SYSTEMX11 CMake variables have been removed, # > and the build system now behaves as if those variables are always on. # > A new CMake variable (TVNC_ZLIBNG) can be used on x86 platforms From af25a98136b2b7c2abe3687b39462a0353c8022a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Camille=20Favier?= Date: Wed, 8 Oct 2025 20:31:02 +0200 Subject: [PATCH 07/37] bspwm: 0.9.11 -> 0.9.12 --- pkgs/by-name/bs/bspwm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bs/bspwm/package.nix b/pkgs/by-name/bs/bspwm/package.nix index 0bf452910e21..003078db12de 100644 --- a/pkgs/by-name/bs/bspwm/package.nix +++ b/pkgs/by-name/bs/bspwm/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "bspwm"; - version = "0.9.11"; + version = "0.9.12"; src = fetchFromGitHub { owner = "baskerville"; repo = "bspwm"; tag = version; - sha256 = "sha256-5mAw3uSsDozGUJdYE1gD1u0u6Xnik3/LbE654vCFU9E="; + sha256 = "sha256-sEheWAZgKVDCEipQTtDLNfDSA2oho9zU9gK2d6W6WSU="; }; buildInputs = [ From d32772d7fcb15f96661128288a126a9cf954c447 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 18:42:13 +0000 Subject: [PATCH 08/37] python3Packages.pycrdt: 0.12.37 -> 0.12.40 --- .../python-modules/pycrdt/Cargo.lock | 81 +++---------------- .../python-modules/pycrdt/default.nix | 4 +- 2 files changed, 13 insertions(+), 72 deletions(-) diff --git a/pkgs/development/python-modules/pycrdt/Cargo.lock b/pkgs/development/python-modules/pycrdt/Cargo.lock index e887180fc357..d73808d037f5 100644 --- a/pkgs/development/python-modules/pycrdt/Cargo.lock +++ b/pkgs/development/python-modules/pycrdt/Cargo.lock @@ -168,11 +168,10 @@ checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] @@ -211,15 +210,15 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-link", ] [[package]] @@ -245,7 +244,7 @@ dependencies = [ [[package]] name = "pycrdt" -version = "0.12.37" +version = "0.12.40" dependencies = [ "pyo3", "serde_json", @@ -324,9 +323,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ "bitflags", ] @@ -522,68 +521,10 @@ dependencies = [ ] [[package]] -name = "windows-targets" -version = "0.52.6" +name = "windows-link" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "yrs" diff --git a/pkgs/development/python-modules/pycrdt/default.nix b/pkgs/development/python-modules/pycrdt/default.nix index 7d9d6e33e517..495037a80899 100644 --- a/pkgs/development/python-modules/pycrdt/default.nix +++ b/pkgs/development/python-modules/pycrdt/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "pycrdt"; - version = "0.12.37"; + version = "0.12.40"; pyproject = true; src = fetchFromGitHub { owner = "y-crdt"; repo = "pycrdt"; tag = version; - hash = "sha256-jcp7rxpnNMa0xS+ig9CX4Mwzk05PuzhfkiAFYLoaAQI="; + hash = "sha256-4aKR/mTpuPKv3zq00PI40vbWUNBNQbVRyH39AtADb0Y="; }; postPatch = '' From 2976b045b25ade0f0b05a9df6b385ff5072a240b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 19:34:53 +0000 Subject: [PATCH 09/37] moonlight: 1.3.30 -> 1.3.32 --- pkgs/by-name/mo/moonlight/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index ed6cdcbb6537..8bbb329261fc 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "moonlight"; - version = "1.3.30"; + version = "1.3.32"; src = fetchFromGitHub { owner = "moonlight-mod"; repo = "moonlight"; tag = "v${finalAttrs.version}"; - hash = "sha256-H8dngrWspbfis0l7YZaVkselIXVpYN3XWBkbwCEBwxg="; + hash = "sha256-aXap/wUjjJTCy2eq7p7BL6ZYOVZEBVY4/YkrDtbIj2Q="; }; nativeBuildInputs = [ @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ nodejs_22 ]; fetcherVersion = 2; - hash = "sha256-hPEUb+wiHjGOgbaBu5QCFKsGV93d+GuoYMCFRR+afgI="; + hash = "sha256-gv+PHGbo0IiPgcxi0RAvsNmGLHWZar3SB4eW7NbJRJY="; }; env = { From 1ea51e1f1a72e6b698c70334a5ca42443176390e Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Thu, 2 Oct 2025 00:28:28 +0200 Subject: [PATCH 10/37] lib.teams: Remove .githubTeams in favor of singular .github No team was using the feature of having multiple GitHub teams, and this would make it tricky to try to sync maintainer teams with GitHub teams. --- lib/tests/teams.nix | 6 +- maintainers/scripts/feature-freeze-teams.pl | 8 +- maintainers/team-list.nix | 84 ++++++++++----------- 3 files changed, 47 insertions(+), 51 deletions(-) diff --git a/lib/tests/teams.nix b/lib/tests/teams.nix index 6cf3aa0ef27c..ffe746a781ca 100644 --- a/lib/tests/teams.nix +++ b/lib/tests/teams.nix @@ -27,9 +27,9 @@ let type = types.listOf (types.submodule (import ./maintainer-module.nix { inherit lib; })); default = [ ]; }; - githubTeams = lib.mkOption { - type = types.listOf types.str; - default = [ ]; + github = lib.mkOption { + type = types.str; + default = ""; }; }; }; diff --git a/maintainers/scripts/feature-freeze-teams.pl b/maintainers/scripts/feature-freeze-teams.pl index 1c1a5c00907d..7d7574837ed7 100755 --- a/maintainers/scripts/feature-freeze-teams.pl +++ b/maintainers/scripts/feature-freeze-teams.pl @@ -74,11 +74,9 @@ while (my ($team_nix_key, $team_config) = each %{$data}) { print {*STDERR} "$team_config->{shortName}:"; # GitHub Teams my @github_members; - if (defined $team_config->{githubTeams}) { - foreach (@{$team_config->{githubTeams}}) { - print {*STDERR} " \@NixOS/${_}"; - push @github_members, @{github_team_members($_, $github_user, $github_token)}; - } + if (defined $team_config->{github}) { + print {*STDERR} " \@NixOS/$team_config->{github}"; + push @github_members, @{github_team_members($team_config->{github}, $github_user, $github_token)}; } my %github_members = map { $_ => 1 } @github_members; # Members diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index fc76f5cd9ffa..ad0a53132acd 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -7,7 +7,7 @@ shortName = "foo"; # Optional enableFeatureFreezePing = true; - githubTeams = [ "my-subsystem" ]; + github = "my-subsystem"; }; where @@ -18,7 +18,7 @@ - `enableFeatureFreezePing` will ping this team during the Feature Freeze announcements on releases - There is limited mention capacity in a single post, so this should be reserved for critical components or larger ecosystems within nixpkgs. - - `githubTeams` will ping specified GitHub teams as well + - `github` will ping the specified GitHub team as well More fields may be added in the future. @@ -65,7 +65,7 @@ with lib.maintainers; RossComputerGuy ]; scope = "Maintain Android-related tooling in nixpkgs."; - githubTeams = [ "android" ]; + github = "android"; shortName = "Android"; enableFeatureFreezePing = true; }; @@ -117,7 +117,7 @@ with lib.maintainers; minijackson yurrriq ]; - githubTeams = [ "beam" ]; + github = "beam"; scope = "Maintain BEAM-related packages and modules."; shortName = "BEAM"; enableFeatureFreezePing = true; @@ -205,7 +205,7 @@ with lib.maintainers; sigmasquadron tomodachi94 ]; - githubTeams = [ "categorization" ]; + github = "categorization"; scope = "Maintain the categorization system in Nixpkgs, per RFC 146. This team has authority over all categorization issues in Nixpkgs."; shortName = "Categorization"; }; @@ -218,7 +218,7 @@ with lib.maintainers; wolfgangwalther zowoq ]; - githubTeams = [ "nixpkgs-ci" ]; + github = "nixpkgs-ci"; scope = "Maintain Nixpkgs' in-tree Continuous Integration, including GitHub Actions."; shortName = "CI"; }; @@ -237,7 +237,7 @@ with lib.maintainers; members = [ floriansanderscc ]; scope = "Maintain Clever Cloud related packages."; shortName = "CleverCloud"; - githubTeams = [ "CleverCloud" ]; + github = "CleverCloud"; }; cloudposse = { @@ -275,7 +275,7 @@ with lib.maintainers; thefossguy michaelBelsanti ]; - githubTeams = [ "cosmic" ]; + github = "cosmic"; shortName = "cosmic"; scope = "Maintain the COSMIC DE and related packages."; enableFeatureFreezePing = true; @@ -300,7 +300,7 @@ with lib.maintainers; ]; scope = "Maintain CUDA-enabled packages"; shortName = "Cuda"; - githubTeams = [ "cuda-maintainers" ]; + github = "cuda-maintainers"; }; cyberus = { @@ -320,7 +320,7 @@ with lib.maintainers; reckenrode toonn ]; - githubTeams = [ "darwin-core" ]; + github = "darwin-core"; scope = "Maintain core platform support and packages for macOS and other Apple platforms."; shortName = "Darwin"; enableFeatureFreezePing = true; @@ -367,7 +367,7 @@ with lib.maintainers; docs = { members = [ ]; - githubTeams = [ "documentation-team" ]; + github = "documentation-team"; scope = "Maintain nixpkgs/NixOS documentation and tools for building it."; shortName = "Docs"; enableFeatureFreezePing = true; @@ -400,7 +400,7 @@ with lib.maintainers; enlightenment = { members = [ romildo ]; - githubTeams = [ "enlightenment" ]; + github = "enlightenment"; scope = "Maintain Enlightenment desktop environment and related packages."; shortName = "Enlightenment"; enableFeatureFreezePing = true; @@ -409,9 +409,7 @@ with lib.maintainers; # Dummy group for the "everyone else" section feature-freeze-everyone-else = { members = [ ]; - githubTeams = [ - "nixpkgs-committers" - ]; + github = "nixpkgs-committers"; scope = "Dummy team for the #everyone else' section during feture freezes, not to be used as package maintainers!"; shortName = "Everyone else"; enableFeatureFreezePing = true; @@ -427,7 +425,7 @@ with lib.maintainers; scope = "Maintain Flutter and Dart-related packages and build tools"; shortName = "flutter"; enableFeatureFreezePing = false; - githubTeams = [ "flutter" ]; + github = "flutter"; }; flyingcircus = { @@ -495,7 +493,7 @@ with lib.maintainers; sikmir willcohen ]; - githubTeams = [ "geospatial" ]; + github = "geospatial"; scope = "Maintain geospatial, remote sensing and OpenStreetMap software."; shortName = "Geospatial"; enableFeatureFreezePing = true; @@ -520,7 +518,7 @@ with lib.maintainers; jtojnar dasj19 ]; - githubTeams = [ "gnome" ]; + github = "gnome"; scope = "Maintain GNOME desktop environment and platform."; shortName = "GNOME"; enableFeatureFreezePing = true; @@ -545,7 +543,7 @@ with lib.maintainers; qbit mfrw ]; - githubTeams = [ "golang" ]; + github = "golang"; scope = "Maintain Golang compilers."; shortName = "Go"; enableFeatureFreezePing = true; @@ -569,7 +567,7 @@ with lib.maintainers; sternenseemann wolfgangwalther ]; - githubTeams = [ "haskell" ]; + github = "haskell"; scope = "Maintain Haskell packages and infrastructure."; shortName = "Haskell"; enableFeatureFreezePing = true; @@ -604,7 +602,7 @@ with lib.maintainers; khaneliman NotAShelf ]; - githubTeams = [ "hyprland" ]; + github = "hyprland"; scope = "Maintain Hyprland compositor and ecosystem"; shortName = "Hyprland"; enableFeatureFreezePing = true; @@ -627,7 +625,7 @@ with lib.maintainers; }; java = { - githubTeams = [ "java" ]; + github = "java"; members = [ chayleaf fliegendewurst @@ -674,7 +672,7 @@ with lib.maintainers; }; k3s = { - githubTeams = [ "k3s" ]; + github = "k3s"; members = [ euank frederictobiasc @@ -744,7 +742,7 @@ with lib.maintainers; uthar hraban ]; - githubTeams = [ "lisp" ]; + github = "lisp"; scope = "Maintain the Lisp ecosystem."; shortName = "lisp"; enableFeatureFreezePing = true; @@ -774,7 +772,7 @@ with lib.maintainers; rrbutani sternenseemann ]; - githubTeams = [ "llvm" ]; + github = "llvm"; scope = "Maintain LLVM package sets and related packages"; shortName = "LLVM"; enableFeatureFreezePing = true; @@ -795,14 +793,14 @@ with lib.maintainers; dramforever wegank ]; - githubTeams = [ "loongarch64" ]; + github = "loongarch64"; scope = "Maintain LoongArch64 related packages and code"; shortName = "LoongArch64"; enableFeatureFreezePing = true; }; lua = { - githubTeams = [ "lua" ]; + github = "lua"; scope = "Maintain the lua ecosystem."; shortName = "lua"; enableFeatureFreezePing = true; @@ -820,7 +818,7 @@ with lib.maintainers; lumina = { members = [ romildo ]; - githubTeams = [ "lumina" ]; + github = "lumina"; scope = "Maintain lumina desktop environment and related packages."; shortName = "Lumina"; enableFeatureFreezePing = true; @@ -839,7 +837,7 @@ with lib.maintainers; lxqt = { members = [ romildo ]; - githubTeams = [ "lxqt" ]; + github = "lxqt"; scope = "Maintain LXQt desktop environment and related packages."; shortName = "LXQt"; enableFeatureFreezePing = true; @@ -852,7 +850,7 @@ with lib.maintainers; thilobillerbeck tomberek ]; - githubTeams = [ "marketing-team" ]; + github = "marketing-team"; scope = "Marketing of Nix/NixOS/nixpkgs."; shortName = "Marketing"; enableFeatureFreezePing = true; @@ -924,7 +922,7 @@ with lib.maintainers; mrcjkb perchun ]; - githubTeams = [ "neovim" ]; + github = "neovim"; scope = "Maintain the vim and neovim text editors and related packages."; shortName = "Vim/Neovim"; }; @@ -985,7 +983,7 @@ with lib.maintainers; ocaml = { members = [ alizter ]; - githubTeams = [ "ocaml" ]; + github = "ocaml"; scope = "Maintain the OCaml compiler and package set."; shortName = "OCaml"; enableFeatureFreezePing = true; @@ -1023,7 +1021,7 @@ with lib.maintainers; davidak bobby285271 ]; - githubTeams = [ "pantheon" ]; + github = "pantheon"; scope = "Maintain Pantheon desktop environment and platform."; shortName = "Pantheon"; enableFeatureFreezePing = true; @@ -1047,7 +1045,7 @@ with lib.maintainers; piotrkwiecinski talyz ]; - githubTeams = [ "php" ]; + github = "php"; scope = "Maintain PHP related packages and extensions."; shortName = "PHP"; enableFeatureFreezePing = true; @@ -1058,7 +1056,7 @@ with lib.maintainers; saschagrunert vdemeester ]; - githubTeams = [ "podman" ]; + github = "podman"; scope = "Maintain Podman and CRI-O related packages and modules."; shortName = "Podman"; }; @@ -1094,7 +1092,7 @@ with lib.maintainers; SuperSandro2000 ttuegel ]; - githubTeams = [ "qt-kde" ]; + github = "qt-kde"; scope = "Maintain the Qt framework, KDE application suite, Plasma desktop environment and related projects."; shortName = "Qt / KDE"; enableFeatureFreezePing = true; @@ -1124,7 +1122,7 @@ with lib.maintainers; release = { members = [ ]; - githubTeams = [ "nixos-release-managers" ]; + github = "nixos-release-managers"; scope = "Manage the current nixpkgs/NixOS release."; shortName = "Release"; }; @@ -1136,7 +1134,7 @@ with lib.maintainers; LunNova mschwaig ]; - githubTeams = [ "rocm" ]; + github = "rocm"; scope = "Maintain ROCm and related packages."; shortName = "ROCm"; }; @@ -1156,7 +1154,7 @@ with lib.maintainers; winter zowoq ]; - githubTeams = [ "rust" ]; + github = "rust"; scope = "Maintain the Rust compiler toolchain and nixpkgs integration."; shortName = "Rust"; enableFeatureFreezePing = true; @@ -1180,7 +1178,7 @@ with lib.maintainers; marcin-serwin pbsds ]; - githubTeams = [ "SDL" ]; + github = "SDL"; scope = "Maintain core SDL libraries."; shortName = "SDL"; enableFeatureFreezePing = true; @@ -1220,7 +1218,7 @@ with lib.maintainers; scope = "Maintain the standard environment and its surrounding logic."; shortName = "stdenv"; enableFeatureFreezePing = true; - githubTeams = [ "stdenv" ]; + github = "stdenv"; }; steam = { @@ -1261,7 +1259,7 @@ with lib.maintainers; aanderse grimmauld ]; - githubTeams = [ "systemd" ]; + github = "systemd"; scope = "Maintain systemd for NixOS."; shortName = "systemd"; enableFeatureFreezePing = true; @@ -1322,7 +1320,7 @@ with lib.maintainers; scope = "Maintain the Xen Project Hypervisor and the related tooling ecosystem."; shortName = "Xen Project Hypervisor"; enableFeatureFreezePing = true; - githubTeams = [ "xen-project" ]; + github = "xen-project"; }; xfce = { From 6d891099f2b36f0c0afdedbf1e0c57679287bda9 Mon Sep 17 00:00:00 2001 From: kevinlmadison Date: Wed, 8 Oct 2025 15:59:05 -0400 Subject: [PATCH 11/37] vimPlugins.colibri-vim: init at 2019-06-15 --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 92d27e322f65..25b3ee546a76 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3117,6 +3117,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + colibri-vim = buildVimPlugin { + pname = "colibri.vim"; + version = "2019-06-15"; + src = fetchFromGitHub { + owner = "archseer"; + repo = "colibri.vim"; + rev = "ad82132e0cbbdfa194d722f15c2df8f0d04b5b71"; + sha256 = "1aknwa8gacinvfq9vnpqx3xjwjl8qddih8cvf878nf2xhp59gff0"; + }; + meta.homepage = "https://github.com/archseer/colibri.vim/"; + meta.hydraPlatforms = [ ]; + }; + colorbuddy-nvim = buildVimPlugin { pname = "colorbuddy.nvim"; version = "2024-05-08"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 18a8c539374b..86bbd10ad248 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -238,6 +238,7 @@ https://github.com/franco-ruggeri/codecompanion-spinner.nvim/,HEAD, https://github.com/olimorris/codecompanion.nvim/,HEAD, https://github.com/gorbit99/codewindow.nvim/,HEAD, https://github.com/metakirby5/codi.vim/,, +https://github.com/archseer/colibri.vim/,HEAD, https://github.com/tjdevries/colorbuddy.nvim/,, https://github.com/xzbdmw/colorful-menu.nvim/,HEAD, https://github.com/nvim-zh/colorful-winsep.nvim/,HEAD, From 9b0268ed682bb6bc47d0537c5df7cdb15f6a2890 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 21:58:37 +0000 Subject: [PATCH 12/37] nss_latest: 3.116 -> 3.117 --- pkgs/development/libraries/nss/latest.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix index ce7f34a1a542..57c8a625e711 100644 --- a/pkgs/development/libraries/nss/latest.nix +++ b/pkgs/development/libraries/nss/latest.nix @@ -5,8 +5,8 @@ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert import ./generic.nix { - version = "3.116"; - hash = "sha256-df/xzelMk6IvcmZvzc69WhEaO3SQzSfEy0xXKhSo/Nk="; + version = "3.117"; + hash = "sha256-sAs0TiV3TK/WtgHvEjl2KFAgebyWZYmcRcmxjpn2AME="; filename = "latest.nix"; versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM"; } From 396919ad32a5af4d2a7a0cadb16ce5e1ed0e3f63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Oct 2025 22:29:27 +0000 Subject: [PATCH 13/37] gotlsaflare: 2.7.3 -> 2.7.4 --- pkgs/by-name/go/gotlsaflare/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gotlsaflare/package.nix b/pkgs/by-name/go/gotlsaflare/package.nix index 0f2b16b861f6..789593ea0d84 100644 --- a/pkgs/by-name/go/gotlsaflare/package.nix +++ b/pkgs/by-name/go/gotlsaflare/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "gotlsaflare"; - version = "2.7.3"; + version = "2.7.4"; src = fetchFromGitHub { owner = "Stenstromen"; repo = "gotlsaflare"; tag = "v${finalAttrs.version}"; - hash = "sha256-OmjbXek62i0CrbwIXR13tDrZlWPMwO10ciUQ5kTd3gU="; + hash = "sha256-Yf3Z+qO3nF1XgDC0ocbNpUJUvwfhw60F5Y5yG55LsJs="; }; - vendorHash = "sha256-BAN2KzzmAk8dYvD1Uw94junawlvmVbSx6AQ7flxn18g="; + vendorHash = "sha256-d+79m6K1+fy3vyXLKvwNx6mFiO3UO9lHJ07364jVJYM="; nativeBuildInputs = [ installShellFiles ]; From 71c9735dcb6460ce02df553ba205e2ef53956e69 Mon Sep 17 00:00:00 2001 From: Tim Schubert Date: Thu, 9 Oct 2025 01:05:04 +0200 Subject: [PATCH 14/37] maintainers: remove dadada PGP keys --- maintainers/maintainer-list.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 500b13917dc6..df1dff6b5564 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5581,7 +5581,6 @@ email = "dadada@dadada.li"; github = "dadada"; githubId = 7216772; - keys = [ { fingerprint = "D68C 8469 5C08 7E0F 733A 28D0 EEB8 D1CE 62C4 DFEA"; } ]; }; dalance = { email = "dalance@gmail.com"; From 38223d38fb638cfceb4e445639a5f714a8711bbb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:23:52 +0200 Subject: [PATCH 15/37] snallygaster: 0.0.14 -> 0.0.15 Changelog: https://github.com/hannob/snallygaster/releases/tag/v0.0.15 --- pkgs/by-name/sn/snallygaster/package.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sn/snallygaster/package.nix b/pkgs/by-name/sn/snallygaster/package.nix index 63be148936bd..0d2470e16f71 100644 --- a/pkgs/by-name/sn/snallygaster/package.nix +++ b/pkgs/by-name/sn/snallygaster/package.nix @@ -6,17 +6,20 @@ python3Packages.buildPythonApplication rec { pname = "snallygaster"; - version = "0.0.14"; + version = "0.0.15"; pyproject = true; src = fetchFromGitHub { owner = "hannob"; repo = "snallygaster"; tag = "v${version}"; - hash = "sha256-H5rptK12p5dRKYjoQ6Nr8hxq8pL/3jFDgX1gnRZABTo="; + hash = "sha256-t6xNRPISlPaxlwW/infW9qnxguc/wF7XpbFPzZRcgDA="; }; - build-system = with python3Packages; [ setuptools ]; + build-system = with python3Packages; [ + setuptools + setuptools-scm + ]; dependencies = with python3Packages; [ dnspython @@ -26,11 +29,6 @@ python3Packages.buildPythonApplication rec { nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; - disabledTestPaths = [ - # we are not interested in linting the project - "tests/test_codingstyle.py" - ]; - meta = with lib; { description = "Tool to scan for secret files on HTTP servers"; homepage = "https://github.com/hannob/snallygaster"; From e051f3131e345f4b81a7983d27b476fcc19cd4ca Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Thu, 9 Oct 2025 07:28:40 +0800 Subject: [PATCH 16/37] notes-up: drop --- pkgs/by-name/no/notes-up/package.nix | 74 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 74 deletions(-) delete mode 100644 pkgs/by-name/no/notes-up/package.nix diff --git a/pkgs/by-name/no/notes-up/package.nix b/pkgs/by-name/no/notes-up/package.nix deleted file mode 100644 index 291ad6f6681d..000000000000 --- a/pkgs/by-name/no/notes-up/package.nix +++ /dev/null @@ -1,74 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - nix-update-script, - desktop-file-utils, - meson, - ninja, - pkg-config, - python3, - vala, - wrapGAppsHook3, - discount, - glib, - gtk3, - gtksourceview4, - gtkspell3, - libgee, - pantheon, - sqlite, - webkitgtk_4_0, -}: - -stdenv.mkDerivation rec { - pname = "notes-up"; - version = "2.0.6"; - - src = fetchFromGitHub { - owner = "Philip-Scott"; - repo = "Notes-up"; - rev = version; - sha256 = "sha256-t9BCtdWd2JLrKTcmri1Lgl5RLBYD2xWCtMxoVXz0XPk="; - }; - - nativeBuildInputs = [ - desktop-file-utils - meson - ninja - pkg-config - python3 - vala - wrapGAppsHook3 - ]; - - buildInputs = [ - discount - glib - gtk3 - gtksourceview4 - gtkspell3 - libgee - pantheon.granite - sqlite - webkitgtk_4_0 - ]; - - postPatch = '' - chmod +x meson/post_install.py - patchShebangs meson/post_install.py - ''; - - passthru = { - updateScript = nix-update-script { }; - }; - - meta = with lib; { - description = "Markdown notes editor and manager designed for elementary OS"; - homepage = "https://github.com/Philip-Scott/Notes-up"; - license = licenses.gpl2Only; - teams = [ teams.pantheon ]; - platforms = platforms.linux; - mainProgram = "com.github.philip_scott.notes-up"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6fa74f0f033d..ab3f928d9681 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1797,6 +1797,7 @@ mapAliases { }; nettools = net-tools; # Added 2025-06-11 newt-go = fosrl-newt; # Added 2025-06-24 + notes-up = throw "'notes-up' has been removed as it was unmaintained and depends on deprecated webkitgtk_4_0"; # Added 2025-10-09 notify-sharp = throw "'notify-sharp' has been removed as it was unmaintained and depends on deprecated dbus-sharp versions"; # Added 2025-08-25 nextcloud30 = throw '' Nextcloud v30 has been removed from `nixpkgs` as the support for is dropped From 993594b6a86cdee3a9ef7c0aebc455f2a57329e2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Thu, 9 Oct 2025 07:30:46 +0800 Subject: [PATCH 17/37] meteo: drop --- pkgs/by-name/me/meteo/package.nix | 72 ------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 72 deletions(-) delete mode 100644 pkgs/by-name/me/meteo/package.nix diff --git a/pkgs/by-name/me/meteo/package.nix b/pkgs/by-name/me/meteo/package.nix deleted file mode 100644 index c7e6027a2ecf..000000000000 --- a/pkgs/by-name/me/meteo/package.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitLab, - nix-update-script, - appstream, - desktop-file-utils, - meson, - ninja, - pkg-config, - python3, - vala, - wrapGAppsHook3, - glib, - glib-networking, - gtk3, - json-glib, - libappindicator, - libsoup_2_4, - webkitgtk_4_0, -}: - -stdenv.mkDerivation rec { - pname = "meteo"; - version = "0.9.9.3"; - - src = fetchFromGitLab { - owner = "bitseater"; - repo = "meteo"; - rev = version; - hash = "sha256-hubKusrs0Hh8RryoEI29pnhTSNsIbtGMltlH4qoM6gE="; - }; - - nativeBuildInputs = [ - appstream - desktop-file-utils - meson - ninja - pkg-config - python3 - vala - wrapGAppsHook3 - ]; - - buildInputs = [ - glib - glib-networking # see #311066 - gtk3 - json-glib - libappindicator - libsoup_2_4 - webkitgtk_4_0 - ]; - - postPatch = '' - chmod +x meson/post_install.py - patchShebangs meson/post_install.py - ''; - - passthru = { - updateScript = nix-update-script { }; - }; - - meta = with lib; { - description = "Know the forecast of the next hours & days"; - homepage = "https://gitlab.com/bitseater/meteo"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ bobby285271 ]; - platforms = platforms.linux; - mainProgram = "com.gitlab.bitseater.meteo"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ab3f928d9681..669fa9858d29 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1697,6 +1697,7 @@ mapAliases { memorymappingHook = throw "memorymapping has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05 memstream = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05 memstreamHook = throw "memstream has been removed, as it was only useful on old macOS versions that are no longer supported"; # Added 2024-10-05 + meteo = throw "'meteo' has been removed as it was unmaintained and depends on deprecated webkitgtk_4_0"; # Added 2025-10-09 mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead"; # Added 2024-09-15 microcodeAmd = microcode-amd; # Added 2024-09-08 microcodeIntel = microcode-intel; # Added 2024-09-08 From 2fcc5cdc5ec4ff1ba27467123f0f8baa49854b64 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Thu, 9 Oct 2025 07:32:20 +0800 Subject: [PATCH 18/37] nasc: drop --- pkgs/by-name/na/nasc/package.nix | 90 -------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 90 deletions(-) delete mode 100644 pkgs/by-name/na/nasc/package.nix diff --git a/pkgs/by-name/na/nasc/package.nix b/pkgs/by-name/na/nasc/package.nix deleted file mode 100644 index 5117945b556b..000000000000 --- a/pkgs/by-name/na/nasc/package.nix +++ /dev/null @@ -1,90 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - pkg-config, - python3, - meson, - ninja, - vala, - gtk3, - glib, - pantheon, - gtksourceview, - libgee, - nix-update-script, - webkitgtk_4_0, - libqalculate, - intltool, - gnuplot, - wrapGAppsHook3, -}: - -stdenv.mkDerivation rec { - pname = "nasc"; - version = "0.8.0"; - - src = fetchFromGitHub { - owner = "parnold-x"; - repo = "nasc"; - tag = version; - sha256 = "02b9a59a9fzsb6nn3ycwwbcbv04qfzm6x7csq2addpzx5wak6dd8"; - fetchSubmodules = true; - }; - - nativeBuildInputs = [ - glib # post_install.py - gtk3 # post_install.py - intltool # for libqalculate - meson - ninja - pkg-config - python3 - vala - wrapGAppsHook3 - ]; - - buildInputs = [ - glib - gtk3 - gtksourceview - libgee - pantheon.granite - webkitgtk_4_0 - # We add libqalculate's runtime dependencies because nasc has it as a modified subproject. - ] - ++ libqalculate.buildInputs - ++ libqalculate.propagatedBuildInputs; - - postPatch = '' - chmod +x meson/post_install.py - patchShebangs meson/post_install.py - - # patch subproject. same code in libqalculate expression - substituteInPlace subprojects/libqalculate/libqalculate/Calculator-plot.cc \ - --replace 'commandline = "gnuplot"' 'commandline = "${gnuplot}/bin/gnuplot"' \ - --replace '"gnuplot - ' '"${gnuplot}/bin/gnuplot - ' - substituteInPlace subprojects/libqalculate/libqalculate/meson.build \ - --replace "link_with: 'libqalculate_lib_static'" "link_with: libqalculate_lib_static" - ''; - - passthru = { - updateScript = nix-update-script { }; - }; - - meta = with lib; { - description = "Do maths like a normal person, designed for elementary OS"; - longDescription = '' - It’s an app where you do maths like a normal person. It lets you - type whatever you want and smartly figures out what is math and - spits out an answer on the right pane. Then you can plug those - answers in to future equations and if that answer changes, so does - the equations it’s used in. - ''; - homepage = "https://github.com/parnold-x/nasc"; - teams = [ teams.pantheon ]; - platforms = platforms.linux; - license = licenses.gpl3Plus; - mainProgram = "com.github.parnold_x.nasc"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 669fa9858d29..d1513908a3d1 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1771,6 +1771,7 @@ mapAliases { n98-magerun = throw "n98-magerun doesn't support new PHP newer than 8.1"; # Added 2025-10-03 namazu = throw "namazu has been removed, as it was broken"; # Added 2025-08-25 nanoblogger = throw "nanoblogger has been removed as upstream stopped developement in 2013"; # Added 2025-09-10 + nasc = throw "'nasc' has been removed as it was unmaintained and depends on deprecated webkitgtk_4_0"; # Added 2025-10-09 ncdu_2 = ncdu; # Added 2022-07-22 neardal = throw "neardal has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-29 neocities-cli = neocities; # Added 2024-07-31 From 7869bf20c75e2e102376554c0930b91671939f75 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:46:43 +0200 Subject: [PATCH 19/37] smtp-user-enum: init at 0.7.0 SMTP user enumeration via VRFY, EXPN and RCPT with clever timeout, retry and reconnect functionality https://github.com/cytopia/smtp-user-enum --- pkgs/by-name/sm/smtp-user-enum/package.nix | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/sm/smtp-user-enum/package.nix diff --git a/pkgs/by-name/sm/smtp-user-enum/package.nix b/pkgs/by-name/sm/smtp-user-enum/package.nix new file mode 100644 index 000000000000..dbc0e14f564a --- /dev/null +++ b/pkgs/by-name/sm/smtp-user-enum/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + python3, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "smtp-user-enum"; + version = "0.7.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "cytopia"; + repo = "smtp-user-enum"; + tag = version; + hash = "sha256-2GI//nv87H2zDkkgjAHSx2Zm2Sk0EpxmXQAN+I1K65I="; + }; + + pythonRemoveDeps = [ + # https://github.com/cytopia/smtp-user-enum/pull/21 + "argparse" + ]; + + build-system = with python3.pkgs; [ setuptools ]; + + # Project has no tests + doCheck = false; + + meta = { + description = "SMTP user enumeration via VRFY, EXPN and RCPT with clever timeout, retry and reconnect functionality"; + homepage = "https://github.com/cytopia/smtp-user-enum"; + changelog = "https://github.com/cytopia/smtp-user-enum/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "smtp-user-enum"; + }; +} From b116c4f69942862dc924269bd07045b17017741f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:54:39 +0200 Subject: [PATCH 20/37] chainsaw: 2.13.0 -> 2.13.1 Diff: https://github.com/WithSecureLabs/chainsaw/compare/v2.13.0...v2.13.1 Changelog: https://github.com/WithSecureLabs/chainsaw/releases/tag/v2.13.1 --- pkgs/by-name/ch/chainsaw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chainsaw/package.nix b/pkgs/by-name/ch/chainsaw/package.nix index c0a2f57dee67..0e2c20fd3700 100644 --- a/pkgs/by-name/ch/chainsaw/package.nix +++ b/pkgs/by-name/ch/chainsaw/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chainsaw"; - version = "2.13.0"; + version = "2.13.1"; src = fetchFromGitHub { owner = "WithSecureLabs"; repo = "chainsaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-/55MzQW6Fd1HpiK44USysk15DQt5Qk9JFHoX48rfXK4="; + hash = "sha256-89ra6VfqGaKyWiy8+m97vNm/IsQKJCU+kHyOUIjMQtA="; }; - cargoHash = "sha256-A9F9aojHUupn0Sa/pXkxkimPm9XqXwCx0zKNWr82cwQ="; + cargoHash = "sha256-nc75jhzi7UWDnAEvkdN/WHZJOEedexgRAO2akj3PNfc="; ldflags = [ "-w" From 289acff92c7d8ea6f52dbc9d8d402852ba5557a5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:55:51 +0200 Subject: [PATCH 21/37] python312Packages.mypy-boto3-license-manager-user-subscriptions: 1.40.35 -> 1.40.48 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4a4766ba79c4..0930427ff51a 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -797,8 +797,8 @@ in "sha256-pfIQS9as02Gm4mHUc3q3gMKRHz+wT/lRKHWUc2ugt1s="; mypy-boto3-license-manager-user-subscriptions = - buildMypyBoto3Package "license-manager-user-subscriptions" "1.40.35" - "sha256-SvXSGmSDMCmseJkD7QYE0SgeTO/AWKK/ROT32KP1RsE="; + buildMypyBoto3Package "license-manager-user-subscriptions" "1.40.48" + "sha256-hp2jCL1IkXluhEyexdawQvwLfk+9pUVjKlnE9dkVnxc="; mypy-boto3-lightsail = buildMypyBoto3Package "lightsail" "1.40.39" From 16cc9f0265bf55eae84bfd9437276a77b7a0af72 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:56:04 +0200 Subject: [PATCH 22/37] python312Packages.mypy-boto3-outposts: 1.40.0 -> 1.40.48 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 0930427ff51a..8aadf4380e51 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -993,8 +993,8 @@ in "sha256-XS7wWZReJC9tVuVCZg91tDj1iWCuUfKUup8Jf4oxS8g="; mypy-boto3-outposts = - buildMypyBoto3Package "outposts" "1.40.0" - "sha256-iZ8rz+esBOvQSDwfbF/eaGUWt5Dvfh+lFvCn7XXK4BY="; + buildMypyBoto3Package "outposts" "1.40.48" + "sha256-9N7I4XQQP/vUvGvMYT8SnYRJFWEKm7YMjtTgkTMnY8I="; mypy-boto3-panorama = buildMypyBoto3Package "panorama" "1.40.15" From cdc6d4eb9ba4e17dbf1b1e2fd2b412539eed4c6e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:56:19 +0200 Subject: [PATCH 23/37] python312Packages.mypy-boto3-service-quotas: 1.40.0 -> 1.40.48 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8aadf4380e51..d15f3c787fbc 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1233,8 +1233,8 @@ in "sha256-1YK+zUZhTf37giAyXYuZDJ8Gmg4LUZO1FwaAGViIXos="; mypy-boto3-service-quotas = - buildMypyBoto3Package "service-quotas" "1.40.0" - "sha256-ZQlzItKRMNpMjBDsMdYXeZxc53GA4ODsYXT8Q/RfR7U="; + buildMypyBoto3Package "service-quotas" "1.40.48" + "sha256-9lvZvist3G5plkmsvZ4iHM2iBim8V3BmCYTbk6xDrmc="; mypy-boto3-servicecatalog = buildMypyBoto3Package "servicecatalog" "1.40.0" From 6bf6c68d49948b4ad0da56b3d79575b49ed3ad06 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 9 Oct 2025 01:56:36 +0200 Subject: [PATCH 24/37] python313Packages.boto3-stubs: 1.40.47 -> 1.40.48 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index fc4bd90aea22..83314dddab6b 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.47"; + version = "1.40.48"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-ZD7iS/i3ZREw6Z4VI4BWa9NKs10QL1lPMza6Ycyeeuw="; + hash = "sha256-84TYauUoQoVBWDWnaea73/tunZEHP99CYMEK0iKZdhY="; }; build-system = [ setuptools ]; From 2f86880cc6b0eff95a1f4a941672549bacbfde85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 01:27:01 +0000 Subject: [PATCH 25/37] hawkeye: 6.2.0 -> 6.3.0 --- pkgs/by-name/ha/hawkeye/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/hawkeye/package.nix b/pkgs/by-name/ha/hawkeye/package.nix index 7876fc4b5730..19cd5347a465 100644 --- a/pkgs/by-name/ha/hawkeye/package.nix +++ b/pkgs/by-name/ha/hawkeye/package.nix @@ -7,16 +7,16 @@ rustPackages.rustPlatform.buildRustPackage (finalAttrs: { pname = "hawkeye"; - version = "6.2.0"; + version = "6.3.0"; src = fetchFromGitHub { owner = "korandoru"; repo = "hawkeye"; tag = "v${finalAttrs.version}"; - hash = "sha256-pIDnD2w1Q85Tc28WKCatkOBURJGQwovzm3KwoBX4IrY="; + hash = "sha256-73v09Lb8okJBtjQ/Kdfla9e3ezgMrSxifE83z6bjj64="; }; - cargoHash = "sha256-T4b2gj+QBChmNsKzMSNbEKIUbVCSKKGiHakOenkxV84="; + cargoHash = "sha256-tjdxBl/XjL801yrtLZ/iEuF3kkXwSob0S2eIgW8jp7k="; nativeBuildInputs = [ pkg-config From 9d31cd96485daf049d4206f2d2f41f4eb6c1ee8e Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Wed, 8 Oct 2025 21:29:29 -0400 Subject: [PATCH 26/37] anytype: fix hashes --- pkgs/by-name/an/anytype/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/anytype/package.nix b/pkgs/by-name/an/anytype/package.nix index 8ec8a56968f9..b7f874c60fad 100644 --- a/pkgs/by-name/an/anytype/package.nix +++ b/pkgs/by-name/an/anytype/package.nix @@ -20,7 +20,7 @@ buildNpmPackage (finalAttrs: { owner = "anyproto"; repo = "anytype-ts"; tag = "v${finalAttrs.version}"; - hash = "sha256-S0zA6/55je/iLkgfPyxkFeyA3zHjI3Y9RlSS76eMWyk="; + hash = "sha256-HLYYuMtgvF0UHHnThEWSpLIZEvLxNrOtkoXEhSAT24A="; }; locales = fetchFromGitHub { @@ -30,7 +30,7 @@ buildNpmPackage (finalAttrs: { hash = "sha256-MOR7peovTYYQR96lOoxyETY0aOH6KcB9vXCqpXKxI/4="; }; - npmDepsHash = "sha256-RL4f9N0DX+qhxM4x5Vdku3EydRIa9IQUYB3R2wJbY4E="; + npmDepsHash = "sha256-ohlHY7zw+GyaNuwI2t7dQj1bQkXH//LiyiHyi2B+/9I="; env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From 82b3ba8d7ccd2836c0d19cdd1737613d2259a84b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 03:50:56 +0000 Subject: [PATCH 27/37] forecast: 0-unstable-2025-09-27 -> 0-unstable-2025-10-07 --- pkgs/by-name/fo/forecast/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forecast/package.nix b/pkgs/by-name/fo/forecast/package.nix index ebcd6c591bf5..987744b3dfb6 100644 --- a/pkgs/by-name/fo/forecast/package.nix +++ b/pkgs/by-name/fo/forecast/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage { pname = "forecast"; - version = "0-unstable-2025-09-27"; + version = "0-unstable-2025-10-07"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "forecast"; - rev = "f782e617c2ed4335414dd332dfa7cee27a67252d"; - hash = "sha256-5nXcOOOdwTBYrtHfCM6J48E1Kobm6XIc4w5ftzMC8/Q="; + rev = "e384cacb53dc58656f56659409060fc16f6a2351"; + hash = "sha256-BkL4B4RXcntDUjDy5UPUaxSglzcM3h3kKq5LsCtCukw="; }; - cargoHash = "sha256-gehtv89/80JVCWVmHfRkTQynAMiEy1DBUUuoGu3Xts4="; + cargoHash = "sha256-aiKxgUnW711c2vhXDKVt0USTUZD6CyWB3tT6UzjqNSg="; nativeBuildInputs = [ libcosmicAppHook From 77b60257829dffbb4ffb84352a663630e951f731 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 04:43:08 +0000 Subject: [PATCH 28/37] sbom-tool: 4.1.2 -> 4.1.3 --- pkgs/by-name/sb/sbom-tool/deps.json | 65 +++++++++++++-------------- pkgs/by-name/sb/sbom-tool/package.nix | 4 +- 2 files changed, 32 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/sb/sbom-tool/deps.json b/pkgs/by-name/sb/sbom-tool/deps.json index de7dc771f688..e99bb46fb1bc 100644 --- a/pkgs/by-name/sb/sbom-tool/deps.json +++ b/pkgs/by-name/sb/sbom-tool/deps.json @@ -26,23 +26,23 @@ }, { "pname": "Microsoft.ComponentDetection.Common", - "version": "5.2.19", - "hash": "sha256-O2sOTEeoidVHa3dpA3pGend+0TgO8cx4KKJjfm8svRE=" + "version": "5.2.27", + "hash": "sha256-GJ6Aluv8yM2un91SFjEQLP1hqdsCfV/ef+GNw7XJVRM=" }, { "pname": "Microsoft.ComponentDetection.Contracts", - "version": "5.2.19", - "hash": "sha256-Mh0zivIRcGdo5bpj8tyvX3ewohGtvqHAUdIiCITH5Ok=" + "version": "5.2.27", + "hash": "sha256-9VcdMKAzvw63QuDpF/UJV64pDBc/1OHORQIfiaD73Bg=" }, { "pname": "Microsoft.ComponentDetection.Detectors", - "version": "5.2.19", - "hash": "sha256-ozskMXd2x6bv3ZwSBzi6H3mMr1q970lqKY2/MdyP86U=" + "version": "5.2.27", + "hash": "sha256-fUDPlEBAQz6wEh0f5t5bGI6vY8N5Bds920nZzcedbRQ=" }, { "pname": "Microsoft.ComponentDetection.Orchestrator", - "version": "5.2.19", - "hash": "sha256-Z8cGeThlltsWM6/B4qS2z05bXSpnM+tjKH9pTEwBmYQ=" + "version": "5.2.27", + "hash": "sha256-2I0UQ/Wajd1p09OWudm7XuPb8Qq6ZTBSLHCIepk0nw0=" }, { "pname": "Microsoft.CSharp", @@ -291,8 +291,8 @@ }, { "pname": "Microsoft.VisualStudio.Threading.Analyzers", - "version": "17.12.19", - "hash": "sha256-7EteBGfUDOOpDihazJ4XGuPA2dvdc7HkpV8zTVl3FdQ=" + "version": "17.14.15", + "hash": "sha256-wv0Hi7pjPYeSwDFyaa8baIOyiUraVfudmVtpm0okoYU=" }, { "pname": "Microsoft.Win32.Primitives", @@ -316,8 +316,8 @@ }, { "pname": "Newtonsoft.Json", - "version": "13.0.3", - "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + "version": "13.0.4", + "hash": "sha256-8JCB1FdAW681qXP6DFDWvycu1oPyVoxaYgpJ2pUvZSk=" }, { "pname": "NuGet.Common", @@ -326,13 +326,13 @@ }, { "pname": "NuGet.Common", - "version": "6.13.2", - "hash": "sha256-ASLa/Jigg5Eop0ZrXPl98RW2rxnJRC7pbbxhuV74hFw=" + "version": "6.14.0", + "hash": "sha256-jDOwt3veI1GSG8CfBnf2+dJxD3E/Nmlc+vHtD4J76Ms=" }, { "pname": "NuGet.Configuration", - "version": "6.13.2", - "hash": "sha256-z8VW1YdRDanyyRTDYRvRkSv/XPR3c/hMM1y8cNNjx0Y=" + "version": "6.14.0", + "hash": "sha256-1PN9s6fhCw3wd2260U6hQ4vG3jIvcG8GIn1oQgxMXA0=" }, { "pname": "NuGet.DependencyResolver.Core", @@ -341,13 +341,8 @@ }, { "pname": "NuGet.Frameworks", - "version": "6.10.0", - "hash": "sha256-E88PUsK5J0b9c0sN+xNZU+X1MOCfJaIvByr1H4ZHLUM=" - }, - { - "pname": "NuGet.Frameworks", - "version": "6.13.2", - "hash": "sha256-caDyc+WgYOo43AUTjtbP0MyvYDb6JweEKDdIul61Cac=" + "version": "6.14.0", + "hash": "sha256-3ViM3R1ucQMEL2hQYsivT86kI6veMQK2xDsiAcFcVQk=" }, { "pname": "NuGet.LibraryModel", @@ -656,8 +651,8 @@ }, { "pname": "Scrutor", - "version": "6.0.1", - "hash": "sha256-nQur/kft8JVqRyofsEnzLrJLg8F1DxFMPb4aL9Dn2cs=" + "version": "6.1.0", + "hash": "sha256-BQ84t3OOP/Vf6Zp5DbJJZP9H/P70m4lAV0o+ME5dmbk=" }, { "pname": "SemanticVersioning", @@ -846,8 +841,8 @@ }, { "pname": "System.IO.Pipelines", - "version": "9.0.2", - "hash": "sha256-uxM7J0Q/dzEsD0NGcVBsOmdHiOEawZ5GNUKBwpdiPyE=" + "version": "9.0.9", + "hash": "sha256-bRMt0ib0KwKzHXgeAXZgegou5eX8lsm80Eu38bHBxBs=" }, { "pname": "System.Linq", @@ -1066,8 +1061,8 @@ }, { "pname": "System.Text.Encodings.Web", - "version": "9.0.2", - "hash": "sha256-tZhc/Xe+SF9bCplthph2QmQakWxKVjMfQJZzD1Xbpg8=" + "version": "9.0.9", + "hash": "sha256-euYrJAKiTDCj/Rf1KVWI6IophDX828x5T9As9vAf81A=" }, { "pname": "System.Text.Json", @@ -1076,8 +1071,8 @@ }, { "pname": "System.Text.Json", - "version": "9.0.2", - "hash": "sha256-kftKUuGgZtF4APmp77U79ws76mEIi+R9+DSVGikA5y8=" + "version": "9.0.9", + "hash": "sha256-I+GCgXZZUtgAta94BIBqy72HnZJ3egzNBOTxnVy2Ur8=" }, { "pname": "System.Text.RegularExpressions", @@ -1096,8 +1091,8 @@ }, { "pname": "System.Threading.Channels", - "version": "9.0.2", - "hash": "sha256-Ubs57l7OtgMyC/N1qiAFcfqAxqghRVXs9tB7Jws30t8=" + "version": "9.0.8", + "hash": "sha256-2gKEpEc10gRfKvPSbxb//Oa5JRm5whWcXu1SqpNnoC0=" }, { "pname": "System.Threading.Tasks", @@ -1111,8 +1106,8 @@ }, { "pname": "System.Threading.Tasks.Extensions", - "version": "4.6.1", - "hash": "sha256-uCNLRvztz92N+hjrnHOpzwkmoYr3+H2ZY51qvB9pkxo=" + "version": "4.6.3", + "hash": "sha256-GrySx1F6Ah6tfnnQt/PHC+dbzg+sfP47OOFX0yJF/xo=" }, { "pname": "System.Threading.ThreadPool", diff --git a/pkgs/by-name/sb/sbom-tool/package.nix b/pkgs/by-name/sb/sbom-tool/package.nix index aa95a5ab4ed6..f30b5e1ff01d 100644 --- a/pkgs/by-name/sb/sbom-tool/package.nix +++ b/pkgs/by-name/sb/sbom-tool/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "sbom-tool"; - version = "4.1.2"; + version = "4.1.3"; src = fetchFromGitHub { owner = "microsoft"; repo = "sbom-tool"; tag = "v${version}"; - hash = "sha256-rC77sbq2qhs+K2VZv9QBnhU5647Qg2TR609ovnCY69k="; + hash = "sha256-zv83bbdkVB2Pejyp0S7WaReO7HIjvOk4/2cyMFqNERM="; }; projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj"; From a83076c87167af0fb2a6a98a33791d3879bf728d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 05:13:01 +0000 Subject: [PATCH 29/37] notmuch-mailmover: 0.7.0 -> 0.7.1 --- pkgs/by-name/no/notmuch-mailmover/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/notmuch-mailmover/package.nix b/pkgs/by-name/no/notmuch-mailmover/package.nix index 3094edd25ad1..e8cba4021af4 100644 --- a/pkgs/by-name/no/notmuch-mailmover/package.nix +++ b/pkgs/by-name/no/notmuch-mailmover/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage rec { pname = "notmuch-mailmover"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "michaeladler"; repo = "notmuch-mailmover"; rev = "v${version}"; - hash = "sha256-xX1sH+8DaLgCzkl5WwwNEE9+iTdZX0d64SxfmvuVVgs="; + hash = "sha256-fJljqNSPLM1JiyeGMNvub/4wk5L9+lVTqtgCdoe7S88="; }; - cargoHash = "sha256-5jEM5FURnfuoOiu2rqsh4shMp1ajv0zMpIx7r0gv6Bc="; + cargoHash = "sha256-PeSlErwGBCZECYoWqmJrlRY7peNNY7c/wxd6R09uUz4="; nativeBuildInputs = [ installShellFiles From 7dc20d13c114c0bec31c836dfcdfc8cde98b35af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 05:33:55 +0000 Subject: [PATCH 30/37] codex: 0.45.0 -> 0.46.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index abf64cc9f4da..8111ba57d56a 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.45.0"; + version = "0.46.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-HRVfUK+ZH/Q2xEQ16wboA56q9Ia3Xx5LpdqKSpjr5hI="; + hash = "sha256-o898VjjPKevr1VRlRhJUNWsrHEGEn7jkdzWBj+DpbCs="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-7uO7I84kthMh4UQUioW7gf1E0IB+9ov/tDvXdiCdK2s="; + cargoHash = "sha256-Qp5zezXjVdOp8OylLgUZRLc0HQlgII6nOZodnOrok6U="; nativeBuildInputs = [ installShellFiles From 78fc1774fbc731dd1c24d81b60310b4c6295db5e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 06:05:22 +0000 Subject: [PATCH 31/37] eigenwallet: 3.0.4 -> 3.1.1 --- pkgs/by-name/ei/eigenwallet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ei/eigenwallet/package.nix b/pkgs/by-name/ei/eigenwallet/package.nix index 1b9cc33da3cc..30b015c2f6dc 100644 --- a/pkgs/by-name/ei/eigenwallet/package.nix +++ b/pkgs/by-name/ei/eigenwallet/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { name = "eigenwallet"; - version = "3.0.4"; + version = "3.1.1"; src = fetchurl { url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/eigenwallet_${finalAttrs.version}_amd64.deb"; - hash = "sha256-2BC6ii4mS3lGowqNl5VEAjUXYjXXnQQDNcfAytCTi7M="; + hash = "sha256-QkfJ8ixt2HzWmRNltoZhis/EJ546DQgthWqVyqGpvvA="; }; nativeBuildInputs = [ From 9dade819d7bebc21a851e16d60c11118a581a2da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 06:21:45 +0000 Subject: [PATCH 32/37] grafanaPlugins.ventura-psychrometric-panel: 5.0.2 -> 5.0.3 --- .../grafana/plugins/ventura-psychrometric-panel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix index 1a0898f0d1a1..0290ba43d438 100644 --- a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "ventura-psychrometric-panel"; - version = "5.0.2"; - zipHash = "sha256-375akpkIh4aB2N0T+O++VKmQkuVVMpn8V1/wugbzThU="; + version = "5.0.3"; + zipHash = "sha256-uGrLxbGNQa82dDhImZHaPAv0GbgV1SwgCHq6q4BjTUs="; meta = with lib; { description = "Grafana plugin to display air conditions on a psychrometric chart"; license = licenses.bsd3Lbnl; From 05fd7ebe8a2746ef2ac5f288cb595450bae59e7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 06:27:43 +0000 Subject: [PATCH 33/37] models-dev: 0-unstable-2025-09-29 -> 0-unstable-2025-10-08 --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index db228c21e1cb..001aff6bbac9 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -8,12 +8,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "models-dev"; - version = "0-unstable-2025-09-29"; + version = "0-unstable-2025-10-08"; src = fetchFromGitHub { owner = "sst"; repo = "models.dev"; - rev = "47a71d06c57055a7c347ff04b3c7cfcaf1fa9462"; - hash = "sha256-fv6u/Hpmt5KUGSN/P7mrqbWAx7kHsMeIjiLaRUQqG90="; + rev = "8d397086d8971c91b27919b8a3945f5ac21bc61f"; + hash = "sha256-r0k6b9vaAeKZl1mknQc1wyRiJcPB3/OWlqspOgqw/Us="; }; node_modules = stdenvNoCC.mkDerivation { From 0ac6d62e8f312c64d370053a9271212b4ba49ad5 Mon Sep 17 00:00:00 2001 From: misilelab Date: Thu, 9 Oct 2025 16:29:40 +0900 Subject: [PATCH 34/37] basedpyright: fix keytar issue on darwin fix https://github.com/NixOS/nixpkgs/issues/449891 Signed-off-by: misilelab --- pkgs/by-name/ba/basedpyright/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/basedpyright/package.nix b/pkgs/by-name/ba/basedpyright/package.nix index efe82ae699eb..e889350a11c6 100644 --- a/pkgs/by-name/ba/basedpyright/package.nix +++ b/pkgs/by-name/ba/basedpyright/package.nix @@ -2,6 +2,8 @@ lib, fetchFromGitHub, runCommand, + stdenv, + clang_20, buildNpmPackage, docify, testers, @@ -37,7 +39,8 @@ buildNpmPackage rec { nativeBuildInputs = [ docify pkg-config - ]; + ] + ++ lib.optional stdenv.isDarwin [ clang_20 ]; # clang_21 breaks keytar buildInputs = [ libsecret ]; From c5daa64fcc7c19c30396735d1c113e49eccfd36d Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Thu, 9 Oct 2025 00:18:29 +0100 Subject: [PATCH 35/37] xemu: darwin support --- pkgs/by-name/xe/xemu/package.nix | 41 ++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index 69fd37c9c4f8..1e8deeef7e81 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -28,6 +28,9 @@ which, wrapGAppsHook3, cacert, + darwin, + apple-sdk_12, + desktopToDarwinBundle, }: stdenv.mkDerivation (finalAttrs: { @@ -66,6 +69,10 @@ stdenv.mkDerivation (finalAttrs: { which wrapGAppsHook3 ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.sigtool + desktopToDarwinBundle + ] ++ (with python3Packages; [ python pyyaml @@ -79,22 +86,34 @@ stdenv.mkDerivation (finalAttrs: { glib gtk3 curl - libdrm libepoxy libpcap libsamplerate libslirp - libgbm openssl - vte vulkan-headers vulkan-loader + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + libdrm + libgbm + vte + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-sdk_12 ]; configureFlags = [ "--disable-strip" "--target-list=i386-softmmu" "--disable-werror" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # As seen in the official build script ($src/build.sh) + "--disable-cocoa" + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + "--enable-hvf" ]; buildFlags = [ "qemu-system-i386" ]; @@ -117,6 +136,11 @@ stdenv.mkDerivation (finalAttrs: { preConfigure = '' configureFlagsArray+=("--extra-cflags=-DXBOX=1 -Wno-error=redundant-decls") + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + configureFlagsArray+=("-Wno-implicit-function-declaration") + '' + + '' # When the data below can't be obtained through git, the build process tries # to run `XEMU_COMMIT=$(cat XEMU_COMMIT)` (and similar) echo '${finalAttrs.version}' > XEMU_VERSION @@ -127,6 +151,15 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace ./build.ninja --replace /usr/bin/env $(which env) ''; + postBuild = + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) '' + # Needed for HVF acceleration + codesign --entitlements $src/accel/hvf/entitlements.plist -f -s - qemu-system-i386-unsigned + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mv qemu-system-i386-unsigned qemu-system-i386 + ''; + installPhase = '' runHook preInstall @@ -155,6 +188,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; mainProgram = "xemu"; maintainers = with lib.maintainers; [ marcin-serwin ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From 55ff5b2203e7a851a06ee7272fed087fa8d93273 Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Thu, 9 Oct 2025 08:07:26 +0100 Subject: [PATCH 36/37] xemu: add darwin maintainer --- pkgs/by-name/xe/xemu/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index 1e8deeef7e81..223d1c696451 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -187,7 +187,10 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/xemu-project/xemu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; mainProgram = "xemu"; - maintainers = with lib.maintainers; [ marcin-serwin ]; + maintainers = with lib.maintainers; [ + marcin-serwin + matteopacini + ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From 429aedea91d83c452e200d6807a43042dbb5b1dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Oct 2025 08:10:46 +0000 Subject: [PATCH 37/37] linuxKernel.kernels.linux_zen: 6.17 -> 6.17.1 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 83c00a2cccbb..2d9fc1c0c368 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -16,9 +16,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.17"; # zen + version = "6.17.1"; # zen suffix = "zen1"; # zen - sha256 = "1qnl4fm077n2w3idip74v7y70ngg25fbyd8x8bqrb3s2kdw9r9nc"; # zen + sha256 = "0610gcmzmvc70nw7n225avf1spahzffc6ajq18ibidra1k5q2msj"; # zen isLqx = false; }; # ./update-zen.py lqx