From 2f40a56b080e16aca69710f626bed167b4e0ee51 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Tue, 2 Jun 2026 19:27:10 +0300 Subject: [PATCH 01/23] compsize: add myself as maintainer --- pkgs/by-name/co/compsize/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix index 10057405e27a..6b15eb212aa1 100644 --- a/pkgs/by-name/co/compsize/package.nix +++ b/pkgs/by-name/co/compsize/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { mainProgram = "compsize"; homepage = "https://github.com/kilobyte/compsize"; license = lib.licenses.gpl2Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ sandarukasa ]; platforms = lib.platforms.linux; }; } From 8a0c212b74a3406368d9dc50fdd65acdfbca9b45 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Tue, 2 Jun 2026 19:28:52 +0300 Subject: [PATCH 02/23] compsize: fix build with newer btrfs-progs --- .../co/compsize/btrfs-progs-6-10-1.patch | 47 +++++++++++++++++++ pkgs/by-name/co/compsize/package.nix | 19 ++------ 2 files changed, 52 insertions(+), 14 deletions(-) create mode 100644 pkgs/by-name/co/compsize/btrfs-progs-6-10-1.patch diff --git a/pkgs/by-name/co/compsize/btrfs-progs-6-10-1.patch b/pkgs/by-name/co/compsize/btrfs-progs-6-10-1.patch new file mode 100644 index 000000000000..a0b4f0b6ae1d --- /dev/null +++ b/pkgs/by-name/co/compsize/btrfs-progs-6-10-1.patch @@ -0,0 +1,47 @@ +From a471982c82d1917637cce81a084fcd4b02d6e33b Mon Sep 17 00:00:00 2001 +From: David Roman +Date: Mon, 25 Nov 2024 14:10:16 +0100 +Subject: [PATCH] fix build with btrfs-progs >= 6.10.1 + +https://github.com/kilobyte/compsize/pull/54 + +--- + compsize.c | 2 ++ + radix-tree.h | 4 ---- + 2 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/compsize.c b/compsize.c +index 42ec304..0f533e5 100644 +--- a/compsize.c ++++ b/compsize.c +@@ -5,12 +5,14 @@ + #include + #include + #include ++#include "kerncompat.h" + #include + #include + #include + #include + #include + #include ++#include + #include + #include + #include +diff --git a/radix-tree.h b/radix-tree.h +index bf96d83..d99ea7e 100644 +--- a/radix-tree.h ++++ b/radix-tree.h +@@ -37,11 +37,7 @@ + #ifndef _LINUX_RADIX_TREE_H + #define _LINUX_RADIX_TREE_H + +-#if BTRFS_FLAT_INCLUDES + #include "kerncompat.h" +-#else +-#include +-#endif /* BTRFS_FLAT_INCLUDES */ + + #define RADIX_TREE_MAX_TAGS 2 + diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix index 6b15eb212aa1..1f100808d18d 100644 --- a/pkgs/by-name/co/compsize/package.nix +++ b/pkgs/by-name/co/compsize/package.nix @@ -2,22 +2,9 @@ lib, stdenv, fetchFromGitHub, - fetchurl, btrfs-progs, }: -let - # https://github.com/kilobyte/compsize/issues/52 - btrfs-progs' = btrfs-progs.overrideAttrs (old: rec { - pname = "btrfs-progs"; - version = "6.10"; - src = fetchurl { - url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; - hash = "sha256-M4KoTj/P4f/eoHphqz9OhmZdOPo18fNFSNXfhnQj4N8="; - }; - }); - -in stdenv.mkDerivation rec { pname = "compsize"; version = "1.5"; @@ -29,7 +16,11 @@ stdenv.mkDerivation rec { sha256 = "sha256-OX41ChtHX36lVRL7O2gH21Dfw6GPPEClD+yafR/PFm8="; }; - buildInputs = [ btrfs-progs' ]; + patches = [ + ./btrfs-progs-6-10-1.patch + ]; + + buildInputs = [ btrfs-progs ]; installFlags = [ "PREFIX=${placeholder "out"}" From 27096a58408f5a641855ed9ac759362f521be7d1 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Mon, 8 Jun 2026 20:07:16 -0400 Subject: [PATCH 03/23] napari: add requests module as dependency --- pkgs/development/python-modules/napari/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/napari/default.nix b/pkgs/development/python-modules/napari/default.nix index 026a0cb3b56a..086b40be4b3b 100644 --- a/pkgs/development/python-modules/napari/default.nix +++ b/pkgs/development/python-modules/napari/default.nix @@ -32,6 +32,7 @@ pydantic-settings, pyopengl, pyyaml, + requests, scikit-image, scipy, superqt, @@ -105,6 +106,7 @@ buildPythonPackage (finalAttrs: { pydantic-settings pyopengl pyyaml + requests scikit-image scipy superqt From 5c2334fb9f3dfb1a9240627e6097264d8e41c2d5 Mon Sep 17 00:00:00 2001 From: Neubulae Date: Wed, 10 Jun 2026 18:18:55 +0800 Subject: [PATCH 04/23] ReGreet: add missing GStreamer dependencies Add GStreamer dependencies for animated wallpapers and video playback. --- pkgs/by-name/re/regreet/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/re/regreet/package.nix b/pkgs/by-name/re/regreet/package.nix index f30f2dda932a..81aad79e092d 100644 --- a/pkgs/by-name/re/regreet/package.nix +++ b/pkgs/by-name/re/regreet/package.nix @@ -7,6 +7,7 @@ accountsservice, dbus, glib, + gst_all_1, gtk4, pango, librsvg, @@ -37,6 +38,9 @@ rustPlatform.buildRustPackage (finalAttrs: { dbus glib gtk4 + gst_all_1.gstreamer # Used for animated wallpapers or video playback + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-base pango librsvg ]; From 0f74ce6cef178c67c6a8aaf33d6bc7ed94721805 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 10 Sep 2025 02:36:48 -0400 Subject: [PATCH 05/23] python3Packages.kafka-python: re-init at 2.3.2 --- .../python-modules/kafka-python/default.nix | 84 +++++++++++++++++++ pkgs/top-level/python-aliases.nix | 1 - pkgs/top-level/python-packages.nix | 2 + 3 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/kafka-python/default.nix diff --git a/pkgs/development/python-modules/kafka-python/default.nix b/pkgs/development/python-modules/kafka-python/default.nix new file mode 100644 index 000000000000..05a90a9f6624 --- /dev/null +++ b/pkgs/development/python-modules/kafka-python/default.nix @@ -0,0 +1,84 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pythonAtLeast, + + # build system + setuptools, + + # optional dependencies + crc32c, + lz4, + pyperf, + python-snappy, + zstandard, + + # test dependencies + pytestCheckHook, + pytest-mock, + pytest-timeout, + xxhash, +}: + +buildPythonPackage (finalAttrs: { + pname = "kafka-python"; + version = "2.3.2"; + pyproject = true; + __structuredAttrs = true; + + disabled = pythonAtLeast "3.14"; + + src = fetchFromGitHub { + owner = "dpkp"; + repo = "kafka-python"; + tag = finalAttrs.version; + hash = "sha256-FC5ntcRy2iF2sqYVxWg11EcGA5ncpuUuQHOkBG0paog="; + }; + + build-system = [ setuptools ]; + + optional-dependencies = { + benchmarks = [ pyperf ]; + crc32c = [ crc32c ]; + lz4 = [ lz4 ]; + snappy = [ python-snappy ]; + zstd = [ zstandard ]; + }; + + pythonImportsCheck = [ + "kafka" + "kafka.admin" + "kafka.benchmarks" + "kafka.cli" + "kafka.consumer" + "kafka.coordinator" + "kafka.metrics" + "kafka.partitioner" + "kafka.producer" + "kafka.protocol" + "kafka.record" + "kafka.sasl" + "kafka.serializer" + "kafka.vendor" + ]; + + nativeCheckInputs = [ + pytest-mock + pytest-timeout + pytestCheckHook + xxhash + ] + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; + + meta = { + changelog = "https://github.com/dpkp/kafka-python/blob/${finalAttrs.src.tag}/CHANGES.md"; + description = "Pure Python client for Apache Kafka"; + homepage = "https://github.com/dpkp/kafka-python"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + de11n + despsyched + ]; + }; +}) diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index a7d277f88617..0c96df507180 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -298,7 +298,6 @@ mapAliases { jupyter_core = throw "'jupyter_core' has been renamed to/replaced by 'jupyter-core'"; # Converted to throw 2025-10-29 jupyter_server = throw "'jupyter_server' has been renamed to/replaced by 'jupyter-server'"; # Converted to throw 2025-10-29 jupyterlab_server = throw "'jupyterlab_server' has been renamed to/replaced by 'jupyterlab-server'"; # Converted to throw 2025-10-29 - kafka-python = throw "'kafka-python' has been renamed to/replaced by 'kafka-python-ng'"; # Converted to throw 2025-10-29 Kajiki = throw "'Kajiki' has been renamed to/replaced by 'kajiki'"; # Converted to throw 2025-10-29 keepkey-agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11 keepkey_agent = throw "keepkey-agent has been removed because upstream dropped KeepKey support"; # Added 2026-03-11 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 59128805b25d..5079ef7a101e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8342,6 +8342,8 @@ self: super: with self; { kaa-metadata = callPackage ../development/python-modules/kaa-metadata { }; + kafka-python = callPackage ../development/python-modules/kafka-python { }; + kafka-python-ng = callPackage ../development/python-modules/kafka-python-ng { }; kaggle = callPackage ../development/python-modules/kaggle { }; From 156b8dbaac8ca57b5d42d435993407fbc260441f Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Fri, 12 Jun 2026 03:38:10 -0400 Subject: [PATCH 06/23] python3Packages.pytest-kafka: depend on kafka-python --- .../python-modules/pytest-kafka/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytest-kafka/default.nix b/pkgs/development/python-modules/pytest-kafka/default.nix index 1da9b7d6b6dd..af77b53c8186 100644 --- a/pkgs/development/python-modules/pytest-kafka/default.nix +++ b/pkgs/development/python-modules/pytest-kafka/default.nix @@ -1,9 +1,13 @@ { - lib, buildPythonPackage, fetchFromGitLab, + lib, + + # build system setuptools, - kafka-python-ng, + + # dependencies + kafka-python, port-for, pytest, }: @@ -23,7 +27,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; dependencies = [ - kafka-python-ng + kafka-python port-for pytest ]; From 6eb837c54d707affba369d69e002fb6a5d9b6368 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 14 Jun 2026 18:03:57 +0300 Subject: [PATCH 07/23] pizauth: use a global enableSystemd package flag Makes overlays easier for systems such as [sixos][1] or [finix][2]. [1]: https://codeberg.org/amjoseph/sixos [2]: https://github.com/finix-community/finix --- pkgs/by-name/pi/pizauth/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pizauth/package.nix b/pkgs/by-name/pi/pizauth/package.nix index 1d0a5f9bb3cf..065dc042987a 100644 --- a/pkgs/by-name/pi/pizauth/package.nix +++ b/pkgs/by-name/pi/pizauth/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, stdenv, nix-update-script, + enableSystemd ? stdenv.hostPlatform.isLinux, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -19,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-pxzPcieUXE3VOyGNDaeDHUQPayRDZXpW57VWMejlZ4k="; - buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ + buildFeatures = lib.optionals enableSystemd [ "systemd" ]; @@ -29,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; postInstall = '' - make PREFIX=$out install ${lib.optionalString stdenv.hostPlatform.isLinux "install-systemd"} + make PREFIX=$out install ${lib.optionalString enableSystemd "install-systemd"} ''; passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=pizauth-(.*)" ]; }; From 583024221d3a8e5f0648c0e834328b2836d2aed0 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 14 Jun 2026 18:14:51 +0300 Subject: [PATCH 08/23] pizauth: fix systemd feature Although we had `systemd` included in `buildFeatures`, it didn't reach `$out/bin/pizauth`, because upstream's Makefile used `target/release/pizauth` as a Makefile target that `cargo build --release` (with or without `--features=systemd`) solves. --- pkgs/by-name/pi/pizauth/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/pi/pizauth/package.nix b/pkgs/by-name/pi/pizauth/package.nix index 065dc042987a..a23a84d38ffb 100644 --- a/pkgs/by-name/pi/pizauth/package.nix +++ b/pkgs/by-name/pi/pizauth/package.nix @@ -27,6 +27,14 @@ rustPlatform.buildRustPackage (finalAttrs: { preConfigure = '' substituteInPlace lib/systemd/user/pizauth.service \ --replace-fail /usr/bin/ ''${!outputBin}/bin/ + # Upstream's Makefile uses target/release/pizauth as a Makefile target that + # the `install` target depends upon. Nixpkgs' cargoBuildHook defaults to + # using the explicit `--target @rustcTargetSpec@` flag, so that the + # executable always ends up in + # `target/${stdenv.hostPlatform.rust.rustcTargetSpec}/release`. To make the + # Makefile not run cargo build again, we use this substitution. + substituteInPlace Makefile \ + --replace-fail target/release target/${stdenv.hostPlatform.rust.rustcTargetSpec}/release ''; postInstall = '' From c0f363a710c7af956841f71da1b9a4da01c0b0f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 14 Jun 2026 18:53:29 +0000 Subject: [PATCH 09/23] lomiri.lomiri-terminal-app: 2.0.5 -> 2.0.6 --- .../lomiri/applications/lomiri-terminal-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/applications/lomiri-terminal-app/default.nix b/pkgs/desktops/lomiri/applications/lomiri-terminal-app/default.nix index cd47cbec28cd..0735d5d6cff3 100644 --- a/pkgs/desktops/lomiri/applications/lomiri-terminal-app/default.nix +++ b/pkgs/desktops/lomiri/applications/lomiri-terminal-app/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-terminal-app"; - version = "2.0.5"; + version = "2.0.6"; src = fetchFromGitLab { owner = "ubports"; repo = "development/apps/lomiri-terminal-app"; tag = "v${finalAttrs.version}"; - hash = "sha256-STL8Km5NVSW3wEjC96sT4Q9z/lTSYKFQ6ku6M+CKM78="; + hash = "sha256-F7E8YKNC1wAMYnE2Ct30ZMKbzN/wHIPWv+AAVw86Hm4="; }; postPatch = '' From b08d3e27c44f58ae7f4a08fd7cf6563866a55398 Mon Sep 17 00:00:00 2001 From: Colin Date: Mon, 19 Jan 2026 00:36:12 +0000 Subject: [PATCH 10/23] pkgsStrict: init enabling top-level access to this config supports the effort to enable `strictDeps` by default: PRs to support musl, static, and cross compiled builds benefit from simple instructions the reviewer can observe improvements, e.g.: - "fixes build for `pkgsMusl.hello`" - "fixes `nix-build -A pkgsStatic.hello`" - "fixes `pkgsCross.aarch64-multiplatform.hello`" now strictDeps-related changes can benefit from this same idiom: - "fixes build for `pkgsStrict.hello`" --- pkgs/top-level/variants.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/top-level/variants.nix b/pkgs/top-level/variants.nix index 28b7ae323956..dd817788b5a9 100644 --- a/pkgs/top-level/variants.nix +++ b/pkgs/top-level/variants.nix @@ -173,4 +173,10 @@ self: super: { ] ++ overlays; }; + + pkgsStrict = nixpkgsFun { + config = super.config // { + strictDepsByDefault = true; + }; + }; } From 4a0c8882aa3f8fc76e8a63761ded7bfe1f214132 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 01:29:08 +0000 Subject: [PATCH 11/23] tinty: 0.32.2 -> 0.33.0 --- pkgs/by-name/ti/tinty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/tinty/package.nix b/pkgs/by-name/ti/tinty/package.nix index 597100daeb2a..17a04dadb18e 100644 --- a/pkgs/by-name/ti/tinty/package.nix +++ b/pkgs/by-name/ti/tinty/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "0.32.2"; + version = "0.33.0"; in rustPlatform.buildRustPackage { pname = "tinty"; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage { owner = "tinted-theming"; repo = "tinty"; tag = "v${version}"; - hash = "sha256-+13iS99bwvIZDy96x1fgOtDyvbu59ieY4nUZk91mK4s="; + hash = "sha256-pQ7Aw95evZc8buPLkluUhxs113El2SFFNTltpunPbow="; }; - cargoHash = "sha256-gShC4+uzdJVi3KuLc6ImJRvEWvIY4vgKcYT8Aykm0Xc="; + cargoHash = "sha256-pJH8ROgwfHZfJQWQI7u+mzqVX6I369/cF3QUM2+D7Y4="; # Pretty much all tests require internet access doCheck = false; From bae382ff3bb99601d35a8a4e2877c6f5286b9b95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 12:25:48 +0000 Subject: [PATCH 12/23] python3Packages.openimageio: 3.1.14.0 -> 3.1.14.1 --- pkgs/by-name/op/openimageio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openimageio/package.nix b/pkgs/by-name/op/openimageio/package.nix index 570d5c6619e9..a5dd93938fa3 100644 --- a/pkgs/by-name/op/openimageio/package.nix +++ b/pkgs/by-name/op/openimageio/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openimageio"; - version = "3.1.14.0"; + version = "3.1.14.1"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "OpenImageIO"; tag = "v${finalAttrs.version}"; - hash = "sha256-sA4NzGdT+K9uQM+h8Ew1EvjO8TGMGyyLS5KYYMJAToE="; + hash = "sha256-gAW9pUK0oPGoeNRBCS7i444PQ3b6f9Pa0UJwhSJV9ss="; }; outputs = [ From 1eba6059e52c93e85161e5741dfdd9a83535350b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 15 Jun 2026 08:48:06 -0500 Subject: [PATCH 13/23] =?UTF-8?q?yaziPlugins.mediainfo:=200-unstable-2026-?= =?UTF-8?q?06-03=20=E2=86=92=200-unstable-2026-06-06?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/boydaihungst/mediainfo.yazi/compare/ef8105a52b2f2bc59aeef38e02b2c69418131352...a6d30a1c85faabe9bab215b83efb3c646b4c2924 --- pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix index 45f9c9350898..03d86c88dd55 100644 --- a/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/mediainfo/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "mediainfo.yazi"; - version = "0-unstable-2026-06-03"; + version = "0-unstable-2026-06-06"; src = fetchFromGitHub { owner = "boydaihungst"; repo = "mediainfo.yazi"; - rev = "ef8105a52b2f2bc59aeef38e02b2c69418131352"; - hash = "sha256-1qHCeLn6bPdOs3Z176367t6/m9sothyqHe+rqkKqgiI="; + rev = "a6d30a1c85faabe9bab215b83efb3c646b4c2924"; + hash = "sha256-s2/6ljln64oVbKVFTGbRdxB8x9ASCo7FKDvC65eyDWM="; }; meta = { From b7759b11f1bff67b9801d222d5013e47450d24ed Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 15 Jun 2026 08:49:21 -0500 Subject: [PATCH 14/23] =?UTF-8?q?yaziPlugins.starship:=200-unstable-2026-0?= =?UTF-8?q?3-22=20=E2=86=92=200-unstable-2026-06-14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/Rolv-Apneseth/starship.yazi/compare/a83710153ab5625a64ef98d55e6ddad480a3756f...159eaba5b5052bf78ff6cfbfe4e527b946818c82 --- pkgs/by-name/ya/yazi/plugins/starship/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/starship/default.nix b/pkgs/by-name/ya/yazi/plugins/starship/default.nix index 7f9f40d8a45e..36348ba2902b 100644 --- a/pkgs/by-name/ya/yazi/plugins/starship/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/starship/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "starship.yazi"; - version = "0-unstable-2026-03-22"; + version = "0-unstable-2026-06-14"; src = fetchFromGitHub { owner = "Rolv-Apneseth"; repo = "starship.yazi"; - rev = "a83710153ab5625a64ef98d55e6ddad480a3756f"; - hash = "sha256-CPRVJVunBLwFLCoj+XfoIIwrrwHxqoElbskCXZgFraw="; + rev = "159eaba5b5052bf78ff6cfbfe4e527b946818c82"; + hash = "sha256-I21to4cxlszRpsb58cvsmwX7VglQBSJC0rrsFIltzC8="; }; meta = { From 34e8e9fce77cdf90f54e6025ce17e0699999bce8 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Tue, 2 Jun 2026 19:47:20 +0300 Subject: [PATCH 15/23] compsize: 1.5 -> 1.5-unstable-2023-12-24 Includes a few minor fixes and one significant to big-endian platforms --- pkgs/by-name/co/compsize/package.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix index 1f100808d18d..a3689b475144 100644 --- a/pkgs/by-name/co/compsize/package.nix +++ b/pkgs/by-name/co/compsize/package.nix @@ -5,15 +5,15 @@ btrfs-progs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "compsize"; - version = "1.5"; + version = "1.5-unstable-2023-12-24"; src = fetchFromGitHub { owner = "kilobyte"; repo = "compsize"; - rev = "v${version}"; - sha256 = "sha256-OX41ChtHX36lVRL7O2gH21Dfw6GPPEClD+yafR/PFm8="; + rev = "d79eacf77abe3b799387bb8a4e07a18f1f1031e8"; + sha256 = "sha256-pwHFllwTznhgZAGtGsULoLLBZlCllGt1eBmUKoJ/2wk="; }; patches = [ @@ -26,10 +26,6 @@ stdenv.mkDerivation rec { "PREFIX=${placeholder "out"}" ]; - preInstall = '' - mkdir -p $out/share/man/man8 - ''; - meta = { description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem"; mainProgram = "compsize"; From 0f05671f5e3671e1c4c76521137ce856a73f256b Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 5 Jun 2026 06:16:40 +0300 Subject: [PATCH 16/23] compsize: add `man` output --- pkgs/by-name/co/compsize/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix index a3689b475144..408ad2f37e1c 100644 --- a/pkgs/by-name/co/compsize/package.nix +++ b/pkgs/by-name/co/compsize/package.nix @@ -20,6 +20,11 @@ stdenv.mkDerivation { ./btrfs-progs-6-10-1.patch ]; + outputs = [ + "out" + "man" + ]; + buildInputs = [ btrfs-progs ]; installFlags = [ From 67936cc4f7415aca1d8dba832f08f3eac55c4920 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Mon, 15 Jun 2026 04:39:19 +0300 Subject: [PATCH 17/23] compsize: `__structuredAttrs`, `strictDeps`, `enableParallelBuilding` --- pkgs/by-name/co/compsize/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix index 408ad2f37e1c..13d736337294 100644 --- a/pkgs/by-name/co/compsize/package.nix +++ b/pkgs/by-name/co/compsize/package.nix @@ -20,6 +20,10 @@ stdenv.mkDerivation { ./btrfs-progs-6-10-1.patch ]; + __structuredAttrs = true; + strictDeps = true; + enableParallelBuilding = true; + outputs = [ "out" "man" From 9a35a7efd0e6223e201f591efd15795af9d702f8 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Mon, 15 Jun 2026 03:37:23 +0300 Subject: [PATCH 18/23] pkgsChecked, pkgsParallel, pkgsStructured: init --- pkgs/test/top-level/default.nix | 14 ++++++++++++++ pkgs/top-level/variants.nix | 15 +++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/pkgs/test/top-level/default.nix b/pkgs/test/top-level/default.nix index 3946b363b764..7d21549c9107 100644 --- a/pkgs/test/top-level/default.nix +++ b/pkgs/test/top-level/default.nix @@ -82,4 +82,18 @@ lib.recurseIntoAttrs { assert cross.makeWrapper ? __spliced; assert appended.makeWrapper ? __spliced; pkgs.emptyFile; + + massRebuildVariantComposition = + let + variants = [ + "pkgsChecked" + "pkgsParallel" + "pkgsStrict" + "pkgsStructured" + ]; + all = lib.getAttrFromPath variants pkgs; + all-reversed = lib.getAttrFromPath (lib.reverseList variants) pkgs; + in + assert pkgs.config.allowVariants -> (all.hello == all-reversed.hello); + pkgs.emptyFile; } diff --git a/pkgs/top-level/variants.nix b/pkgs/top-level/variants.nix index dd817788b5a9..fb6a38029c96 100644 --- a/pkgs/top-level/variants.nix +++ b/pkgs/top-level/variants.nix @@ -174,9 +174,24 @@ self: super: { ++ overlays; }; + pkgsChecked = nixpkgsFun { + config = super.config // { + doCheckByDefault = true; + }; + }; + pkgsParallel = nixpkgsFun { + config = super.config // { + enableParallelBuildingByDefault = true; + }; + }; pkgsStrict = nixpkgsFun { config = super.config // { strictDepsByDefault = true; }; }; + pkgsStructured = nixpkgsFun { + config = super.config // { + structuredAttrsByDefault = true; + }; + }; } From e23c7045750018e4fdb8dcd6af37ed9f0aa6605f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 15 Jun 2026 21:58:43 +0000 Subject: [PATCH 19/23] python3Packages.stable-baselines3: 2.8.0 -> 2.9.0 Diff: https://github.com/DLR-RM/stable-baselines3/compare/v2.8.0...v2.9.0 Changelog: https://github.com/DLR-RM/stable-baselines3/releases/tag/v2.9.0 --- .../python-modules/stable-baselines3/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stable-baselines3/default.nix b/pkgs/development/python-modules/stable-baselines3/default.nix index efa234413391..d4e72d1ee173 100644 --- a/pkgs/development/python-modules/stable-baselines3/default.nix +++ b/pkgs/development/python-modules/stable-baselines3/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -22,7 +23,7 @@ }: buildPythonPackage (finalAttrs: { pname = "stable-baselines3"; - version = "2.8.0"; + version = "2.9.0"; pyproject = true; __structuredAttrs = true; @@ -30,7 +31,7 @@ buildPythonPackage (finalAttrs: { owner = "DLR-RM"; repo = "stable-baselines3"; tag = "v${finalAttrs.version}"; - hash = "sha256-eMtkcPvTtdy0gqedCD8NxlC85rDEB9Dam5fIKujEWp4="; + hash = "sha256-vKbILFjQuD2gAkl3J3RA/vEo5UYqWttJ99kZdlEsqkY="; }; build-system = [ setuptools ]; @@ -77,6 +78,11 @@ buildPythonPackage (finalAttrs: { # Tests that attempt to access the filesystem "test_make_atari_env" "test_vec_env_monitor_kwargs" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] + "test_report_figure_to_tensorboard" + "test_unsupported_figure_format" ]; meta = { From b1ea0117c692b200c05ba3ef633d3f3516f76813 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 16 Jun 2026 00:42:02 +0200 Subject: [PATCH 20/23] sharefinder: init at 1.4.0 Active network shares enumeration tool https://github.com/vflame6/sharefinder --- pkgs/by-name/sh/sharefinder/package.nix | 43 +++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/sh/sharefinder/package.nix diff --git a/pkgs/by-name/sh/sharefinder/package.nix b/pkgs/by-name/sh/sharefinder/package.nix new file mode 100644 index 000000000000..a8246a941093 --- /dev/null +++ b/pkgs/by-name/sh/sharefinder/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "sharefinder"; + version = "1.4.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "vflame6"; + repo = "sharefinder"; + tag = "v${finalAttrs.version}"; + hash = "sha256-82hQPz05Xzvq5ggUht3GFaJ+3yEjES94mfZjQd5a+rA="; + }; + + vendorHash = "sha256-ABPq6WKYIjyCX5K8iU++6dszUW7s9Ld1Queb2hGdGzs="; + + ldflags = [ + "-s" + "-X=github.com/vflame6/sharefinder/cmd.VERSION=${finalAttrs.version}" + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Active network shares enumeration tool"; + homepage = "https://github.com/vflame6/sharefinder"; + changelog = "https://github.com/vflame6/sharefinder/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "sharefinder"; + }; +}) From def71860b28ab804d787a6bcd53b8cfa98c2b7c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 23:07:24 +0000 Subject: [PATCH 21/23] cargo-deny: 0.19.8 -> 0.19.9 --- pkgs/by-name/ca/cargo-deny/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-deny/package.nix b/pkgs/by-name/ca/cargo-deny/package.nix index 556eda676e08..62ef4627cef4 100644 --- a/pkgs/by-name/ca/cargo-deny/package.nix +++ b/pkgs/by-name/ca/cargo-deny/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-deny"; - version = "0.19.8"; + version = "0.19.9"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = "cargo-deny"; tag = finalAttrs.version; - hash = "sha256-pcF/SYtlydu09ZXQ5/1Wm2gwttFBulEt27SCEY1+kNU="; + hash = "sha256-b3p4UxMDUNMKusgGDji3A0myfAfYU+o4DFnhM4mrWao="; }; - cargoHash = "sha256-I2BHVcpULObHtsqBxzTvEPevZa/CkhlC/gj0ldofDwA="; + cargoHash = "sha256-+FWEA2T8CASg3MmTb7WpN4MO8lwiLZtsVDuWMddkUgA="; nativeBuildInputs = [ pkg-config From 2b5d250b841c2c10070e5be614ce08e2188198f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Jun 2026 04:22:13 +0000 Subject: [PATCH 22/23] linuxPackages.amneziawg: 1.0.20260329-2 -> 1.0.20260611 --- pkgs/os-specific/linux/amneziawg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/amneziawg/default.nix b/pkgs/os-specific/linux/amneziawg/default.nix index e291e91d77d5..9a0dc5751153 100644 --- a/pkgs/os-specific/linux/amneziawg/default.nix +++ b/pkgs/os-specific/linux/amneziawg/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "amneziawg"; - version = "1.0.20260329-2"; + version = "1.0.20260611"; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amneziawg-linux-kernel-module"; tag = "v${finalAttrs.version}"; - hash = "sha256-BlWnncTzVKDpCVvtLp8L+bABs81YH/Ce+9JGCoCm1LI="; + hash = "sha256-eMApc7VHWB1GL8YWdAS7HyEgkV/nkLjwBMOP+gtuHOE="; }; sourceRoot = "${finalAttrs.src.name}/src"; From 936e310bdc5082dad52672478711b7fd301db8fa Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Tue, 16 Jun 2026 15:24:04 +0800 Subject: [PATCH 23/23] nezha: fix build on darwin --- pkgs/by-name/ne/nezha/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix index 88070b405075..eefd6b8f17ff 100644 --- a/pkgs/by-name/ne/nezha/package.nix +++ b/pkgs/by-name/ne/nezha/package.nix @@ -101,6 +101,7 @@ buildGoModule (finalAttrs: { "-X github.com/nezhahq/nezha/service/singleton.Version=${finalAttrs.version}" ]; + __darwinAllowLocalNetworking = true; # TestOptionalAuth_PATWithoutScopeIsDenied checkFlags = "-skip=^TestSplitDomainSOA$"; postInstall = ''