From 57fbdcb3e29f29b48f74dd89f2537d0ea53f3c88 Mon Sep 17 00:00:00 2001 From: Merrkry Date: Sun, 5 Apr 2026 20:53:56 +0800 Subject: [PATCH 01/27] sing-box: allow empty settings --- .../modules/services/networking/sing-box.nix | 15 ++++++---- nixos/tests/sing-box.nix | 28 +++++++++++++++++++ 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/networking/sing-box.nix b/nixos/modules/services/networking/sing-box.nix index c6ae9cb5c290..3076d94e83b9 100644 --- a/nixos/modules/services/networking/sing-box.nix +++ b/nixos/modules/services/networking/sing-box.nix @@ -50,6 +50,7 @@ in serviceConfig = { User = "sing-box"; Group = "sing-box"; + ConfigurationDirectory = "sing-box"; StateDirectory = "sing-box"; StateDirectoryMode = "0700"; RuntimeDirectory = "sing-box"; @@ -62,11 +63,15 @@ in chown --reference=/run/sing-box /run/sing-box/config.json ''; in - "+${script}"; - ExecStart = [ - "" - "${lib.getExe cfg.package} -D \${STATE_DIRECTORY} -C \${RUNTIME_DIRECTORY} run" - ]; + lib.mkIf (cfg.settings != { }) "+${script}"; + ExecStart = + let + configDir = if cfg.settings != { } then "RUNTIME_DIRECTORY" else "CONFIGURATION_DIRECTORY"; + in + [ + "" + "${lib.getExe cfg.package} -D \${STATE_DIRECTORY} -C \${${configDir}} run" + ]; }; # After= is specified by upstream requires = [ "network-online.target" ]; diff --git a/nixos/tests/sing-box.nix b/nixos/tests/sing-box.nix index cc890fa6fe69..820675d69a11 100644 --- a/nixos/tests/sing-box.nix +++ b/nixos/tests/sing-box.nix @@ -511,6 +511,31 @@ in }; }; }; + + empty_settings = + { ... }: + { + environment.etc."sing-box/config.json".text = builtins.toJSON { + inbounds = [ + { + type = "mixed"; + listen = "127.0.0.1"; + listen_port = 1088; + } + ]; + outbounds = [ + { + type = "direct"; + tag = "outbound:direct"; + } + ]; + }; + + services.sing-box = { + enable = true; + settings = { }; + }; + }; }; testScript = '' @@ -558,6 +583,9 @@ in fakeip.wait_for_unit("sing-box.service") fakeip.wait_until_succeeds("ip route get ${hosts."${target_host}"} | grep 'dev ${tunInbound.interface_name}'") fakeip.succeed("dig +short A ${target_host} @${target_host} | grep '^198.18.'") + + with subtest("empty settings"): + empty_settings.wait_for_unit("sing-box.service") ''; } From 38742d028bad057783b8e2859cbc62593c8bb998 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 2 May 2026 11:56:06 +0200 Subject: [PATCH 02/27] python3Packages.yara-python: 4.5.4 -> 4.5.5 Diff: https://github.com/VirusTotal/yara-python/compare/v4.5.4...v4.5.5 Changelog: https://github.com/VirusTotal/yara-python/releases/tag/v4.5.5 --- pkgs/development/python-modules/yara-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yara-python/default.nix b/pkgs/development/python-modules/yara-python/default.nix index 0de4e4223aa5..6ffa11b8ec15 100644 --- a/pkgs/development/python-modules/yara-python/default.nix +++ b/pkgs/development/python-modules/yara-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "yara-python"; - version = "4.5.4"; + version = "4.5.5"; pyproject = true; src = fetchFromGitHub { owner = "VirusTotal"; repo = "yara-python"; tag = "v${version}"; - hash = "sha256-2ZwLpkT46KNTQ1ymvMGjnrfHQaIy/rXid0kXoCBixXA="; + hash = "sha256-3MElqZALdwmyUA7xTWp6mG8mhRJuUZbYTkvvQc4UfVc="; }; # undefined symbol: yr_finalize From 7436b7457d92ee27589599e75a1cc1a5771499fc Mon Sep 17 00:00:00 2001 From: sarahec Date: Sun, 14 Jun 2026 18:33:01 +0000 Subject: [PATCH 03/27] python3Packages.langsmith: 0.7.37 -> 0.8.15 --- pkgs/development/python-modules/langsmith/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langsmith/default.nix b/pkgs/development/python-modules/langsmith/default.nix index 8aa5bd54165e..777ea653d50e 100644 --- a/pkgs/development/python-modules/langsmith/default.nix +++ b/pkgs/development/python-modules/langsmith/default.nix @@ -14,6 +14,7 @@ requests, requests-toolbelt, uuid-utils, + websockets, xxhash, zstandard, @@ -32,14 +33,14 @@ buildPythonPackage (finalAttrs: { pname = "langsmith"; - version = "0.7.37"; + version = "0.8.15"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langsmith-sdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-E3bszn3w7MaNLVjpgSfEQEyzzqWQp056BjXIcY9YJCM="; + hash = "sha256-T/ts7YRD2kUulzcRVBSgH6XXwEpDRwbZUfxx4ELv7nA="; }; sourceRoot = "${finalAttrs.src.name}/python"; @@ -55,6 +56,7 @@ buildPythonPackage (finalAttrs: { requests requests-toolbelt uuid-utils + websockets xxhash zstandard ]; @@ -101,6 +103,9 @@ buildPythonPackage (finalAttrs: { # google-adk isn't packaged (and has an enormous number of dependencies) "tests/unit_tests/wrappers/test_google_adk.py" + + # strands-agents isn't packaged + "tests/unit_tests/wrappers/test_strands_agents.py" ]; pythonImportsCheck = [ "langsmith" ]; From 4e14aa4aa4d0475c0f55bd096f6b39ed4f2e9a3e Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Tue, 16 Jun 2026 15:38:43 +0200 Subject: [PATCH 04/27] pkgs.formats.elixirConf: Allow for Elixir charlists These are needed for defining strings that reach through to Erlang code --- pkgs/pkgs-lib/formats.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index e6806816d1c8..b9361186a2a6 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -607,6 +607,8 @@ optionalAttrs allowAliases aliases elixirMap value else if _elixirType == "tuple" then tuple value + else if _elixirType == "charlist" then + charlist value else abort "formats.elixirConf: should never happen (_elixirType = ${_elixirType})"; @@ -620,6 +622,8 @@ optionalAttrs allowAliases aliases tuple = values: "{${listContent values}}"; + charlist = value: "~c\"${value}\""; + toConf = let keyConfig = @@ -687,6 +691,12 @@ optionalAttrs allowAliases aliases _elixirType = "atom"; }; + # Make an Elixir charlist out of a string. + mkCharlist = value: { + inherit value; + _elixirType = "charlist"; + }; + # Make an Elixir tuple out of a list. mkTuple = value: { inherit value; @@ -727,6 +737,12 @@ optionalAttrs allowAliases aliases check = isElixirType "atom"; }); + charlist = elixirOr (mkOptionType { + name = "elixirCharlist"; + description = "elixir charlist"; + check = isElixirType "charlist"; + }); + tuple = elixirOr (mkOptionType { name = "elixirTuple"; description = "elixir tuple"; From 2d09e0b0a311610aa0b8ad19c53bffd9d86138e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 16 Jun 2026 13:57:12 -0700 Subject: [PATCH 05/27] getmail6: 6.19.12 -> 6.20.00 Diff: https://github.com/getmail6/getmail6/compare/v6.19.12...v6.20.00 Changelog: https://github.com/getmail6/getmail6/blob/v6.20.00/docs/CHANGELOG --- pkgs/by-name/ge/getmail6/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/getmail6/package.nix b/pkgs/by-name/ge/getmail6/package.nix index a15b28d8faef..0ebcddd09f8e 100644 --- a/pkgs/by-name/ge/getmail6/package.nix +++ b/pkgs/by-name/ge/getmail6/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "getmail6"; - version = "6.19.12"; + version = "6.20.00"; pyproject = true; src = fetchFromGitHub { owner = "getmail6"; repo = "getmail6"; tag = "v${finalAttrs.version}"; - hash = "sha256-E+S6p12eqVDkzTv6RdeBpUJqPd4a4LMVoGaYOr2XKVo="; + hash = "sha256-f0IH0wI7Ue/HjvMIhBRGaMoO9BYDJoH/3fWRDsFD9+8="; }; build-system = with python3.pkgs; [ From 8c17e9807715abe797d3ff1342a5a66611762898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 17 Jun 2026 13:46:54 +0200 Subject: [PATCH 06/27] knot-resolver_6: 6.3.0 -> 6.4.0 https://gitlab.nic.cz/knot/knot-resolver/-/releases/v6.4.0 As .rpm stuff is irrelevant in nixpkgs, the changes are very small. --- pkgs/by-name/kn/knot-resolver_6/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kn/knot-resolver_6/package.nix b/pkgs/by-name/kn/knot-resolver_6/package.nix index e515f6933a23..f8058a3ad70e 100644 --- a/pkgs/by-name/kn/knot-resolver_6/package.nix +++ b/pkgs/by-name/kn/knot-resolver_6/package.nix @@ -36,11 +36,11 @@ let # TODO: we could cut the `let` short here, but it would de-indent everything. unwrapped = stdenv.mkDerivation (finalAttrs: { pname = "knot-resolver_6"; - version = "6.3.0"; + version = "6.4.0"; src = fetchurl { url = "https://secure.nic.cz/files/knot-resolver/knot-resolver-${finalAttrs.version}.tar.xz"; - hash = "sha256-uHMGGX90NrSQecYzNkvF33GjkyNvsl6fzn0ESAvHUY4="; + hash = "sha256-T0v+CfjXOw7n1nDdHJD18qwOkGD5sUeDVfJvJzdGrIA="; }; outputs = [ From 0b5b462ba09e99ce4aa63bb784b95a2aa2ec4c5b Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 16 Jun 2026 11:21:57 -0400 Subject: [PATCH 07/27] edk2: 202602 -> 202605 Changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202605 --- pkgs/by-name/ed/edk2/package.nix | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index 32d2848178e1..3269e0d4882c 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -1,7 +1,6 @@ { stdenv, fetchFromGitHub, - fetchpatch, applyPatches, libuuid, bc, @@ -29,18 +28,23 @@ let "LOONGARCH64" else throw "Unsupported architecture"; + + # The toolchain definition uses different variables for different architectures. + targetPrefixes = lib.genAttrs [ "GCC_BIN" "GCC_${targetArch}_PREFIX" ] ( + lib.const stdenv.cc.targetPrefix + ); in stdenv.mkDerivation (finalAttrs: { pname = "edk2"; - version = "202602"; + version = "202605"; srcWithVendoring = fetchFromGitHub { owner = "tianocore"; repo = "edk2"; tag = "edk2-stable${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-TeMGpqVpXYRaeLjjg/aWHjtvfJpEfauA7Xg7dfe3XNg="; + hash = "sha256-sUqLocdX7lxN2pEdn84Cjh8pOzYqIeKqO144XhwKA30="; }; src = applyPatches { @@ -48,12 +52,6 @@ stdenv.mkDerivation (finalAttrs: { src = finalAttrs.srcWithVendoring; patches = [ - # pass targetPrefix as an env var - (fetchpatch { - url = "https://src.fedoraproject.org/rpms/edk2/raw/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/0021-Tweak-the-tools_def-to-support-cross-compiling.patch"; - hash = "sha256-E1/fiFNVx0aB1kOej2DJ2DlBIs9tAAcxoedym2Zhjxw="; - }) - ./fix-cross-compilation-antlr-dlg.patch ]; @@ -106,10 +104,8 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString (stdenv.cc.isGNU) " -Wno-error=stringop-truncation" + lib.optionalString (stdenv.hostPlatform.isDarwin) " -Wno-error=macro-redefined"; PYTHON_COMMAND = lib.getExe pythonEnv; - # trick taken from https://src.fedoraproject.org/rpms/edk2/blob/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/edk2.spec#_319 - ${"GCC5_${targetArch}_PREFIX"} = stdenv.cc.targetPrefix; - - }; + } + // targetPrefixes; hardeningDisable = [ "format" @@ -169,7 +165,7 @@ stdenv.mkDerivation (finalAttrs: { finalAttrsInner: let attrs = lib.toFunction attrsOrFun finalAttrsInner; - buildType = attrs.buildType or (if stdenv.hostPlatform.isDarwin then "CLANGPDB" else "GCC5"); + buildType = attrs.buildType or (if stdenv.hostPlatform.isDarwin then "CLANGPDB" else "GCC"); in { inherit (finalAttrs) src; @@ -212,10 +208,7 @@ stdenv.mkDerivation (finalAttrs: { "env" ] // { - env = { - ${"GCC5_${targetArch}_PREFIX"} = stdenv.cc.targetPrefix; - } - // (attrs.env or { }); + env = targetPrefixes // (attrs.env or { }); } ); }; From dcb25c933c95f6ad151ef99bd41bc0bd9f8e7d87 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 15:25:12 +0000 Subject: [PATCH 08/27] trufflehog: 3.95.5 -> 3.95.6 --- pkgs/by-name/tr/trufflehog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index 4430cbf6bfac..5e374560e23d 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "trufflehog"; - version = "3.95.5"; + version = "3.95.6"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${finalAttrs.version}"; - hash = "sha256-6n3gVr6+P5hWLFUAWByIYtlUkmpOmBF9Ffy5GC8awT0="; + hash = "sha256-VGN8penYtwX0conIl6pjm6YhM0yYl3dpmKUT6YijXuI="; }; - vendorHash = "sha256-zA5CYHNhpbRhFrnjDNUV30sw+qXAJupMl7uvgOu62lU="; + vendorHash = "sha256-KVocEbpKYN/PE1Dnx4KO4V8AGEfYoNMKWZsAtXhLXv4="; nativeBuildInputs = [ makeWrapper ]; From 42180b0ff33c219cf7ebf61cfc84f06ab2076658 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 16:54:26 +0000 Subject: [PATCH 09/27] goaway: 0.63.15 -> 0.63.17 --- pkgs/by-name/go/goaway/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goaway/package.nix b/pkgs/by-name/go/goaway/package.nix index a0e9cb7965eb..6cb1b3f215fd 100644 --- a/pkgs/by-name/go/goaway/package.nix +++ b/pkgs/by-name/go/goaway/package.nix @@ -14,13 +14,13 @@ let pnpm = pnpm_10; - version = "0.63.15"; + version = "0.63.17"; src = fetchFromGitHub { owner = "pommee"; repo = "goaway"; tag = "v${version}"; - hash = "sha256-jtUAMCGdFmt89kchHdy9AnSMKu1rZeTLPcFIzqipOyw="; + hash = "sha256-cRx7XN8eaxqqI5+CWF93U4rgP8sH3HY4MPOA6VtqXK8="; }; goaway-web = stdenvNoCC.mkDerivation (finalAttrs: { From 968068df439ef1c9fb9a913703740c17abbeedb4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 17:04:55 +0000 Subject: [PATCH 10/27] python3Packages.ngff-zarr: 0.35.0 -> 0.36.0 --- pkgs/development/python-modules/ngff-zarr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ngff-zarr/default.nix b/pkgs/development/python-modules/ngff-zarr/default.nix index f5a384504f0e..dd1d3284aa05 100644 --- a/pkgs/development/python-modules/ngff-zarr/default.nix +++ b/pkgs/development/python-modules/ngff-zarr/default.nix @@ -31,14 +31,14 @@ buildPythonPackage (finalAttrs: { pname = "ngff-zarr"; - version = "0.35.0"; + version = "0.36.0"; pyproject = true; src = fetchFromGitHub { owner = "fideus-labs"; repo = "ngff-zarr"; tag = "py-v${finalAttrs.version}"; - hash = "sha256-GJt6N5xMmlCHSzKZhHKsZaD4P8fWnTQi4tqP/YnPkQk="; + hash = "sha256-TsPyW815ITcBtAvRyQgEqgHhp9MqtRlkmKLFNVdnKR8="; }; sourceRoot = "${finalAttrs.src.name}/py/"; From c9c271d0b1c1752aa30a78b4080fdc44bfcdaaad Mon Sep 17 00:00:00 2001 From: azahi Date: Thu, 18 Jun 2026 22:51:50 +0300 Subject: [PATCH 11/27] doc: update release notes for llama-cpp service --- nixos/doc/manual/release-notes/rl-2611.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 331b6a919479..bfa65265ff8f 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -28,7 +28,7 @@ - Rustical migrates from `settings.http.host` and `settings.http.port` to `settings.http.bind` to support UNIX domain sockets as well as TCP sockets in one setting. -- `services.llama-cpp` is now configured using structured `services.llama-cpp.settings` attribute. +- A number of options for `services.llama-cpp` have been removed in favor of the structured [](#opt-services.llama-cpp.settings) option, attributes from which are used as arguments to `llama-server` executable, you can see all available options by running `llama-server --help`. Configuring model presets using Nix attribute set via `services.llama-cpp.modelsPreset` is no longer supported, please use `services.llama-cpp.settings.models-preset` with a path to an INI file containing desired options. - Python 2 has been removed from the top-level package set, as it is long past end-of-life. The `python2`, `python27`, `python2Full`, `python27Full`, `python2Packages`, and `python27Packages` attributes, along with the legacy `python`, `pythonFull`, and `pythonPackages` aliases, now throw an error directing you to `python3`. The `isPy2` and `isPy27` package flags have been removed accordingly. The only remaining Python 2 interpreter is vendored inside the `resholve` package for its `oil` dependency and is not exposed for general use. From bb4d3cc7e609d90a7cf122c678969c38b31294d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 20:54:56 +0000 Subject: [PATCH 12/27] copilot-language-server: 1.498.0 -> 1.509.0 --- pkgs/by-name/co/copilot-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index fe671d65afe7..0ec6ac776fb1 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -10,11 +10,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "copilot-language-server"; - version = "1.498.0"; + version = "1.509.0"; src = fetchzip { url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-js-${finalAttrs.version}.zip"; - hash = "sha256-WpZKsi8OgF72cuAxSD4AHJBZkvRsPtveiG5AmaQH320="; + hash = "sha256-PY4pr9FHKHSJjNctq7bGlsZ1yvDM6IqbmfobI1WsDP0="; stripRoot = false; }; From ff3c08584919712dae9e8982358d0502e05213f4 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:11:11 +1000 Subject: [PATCH 13/27] nixfmt-tree: fix passthru allows nixfmt-tree.check to be used --- pkgs/by-name/ni/nixfmt-tree/package.nix | 110 ++++++++++++------------ 1 file changed, 56 insertions(+), 54 deletions(-) diff --git a/pkgs/by-name/ni/nixfmt-tree/package.nix b/pkgs/by-name/ni/nixfmt-tree/package.nix index 2d5c3a7f1422..fd6a2de90225 100644 --- a/pkgs/by-name/ni/nixfmt-tree/package.nix +++ b/pkgs/by-name/ni/nixfmt-tree/package.nix @@ -54,7 +54,7 @@ let '' allRuntimeInputs; }; in -treefmtWithConfig.overrideAttrs { +treefmtWithConfig.overrideAttrs (prevAttrs: { meta = { mainProgram = "treefmt"; description = "Official Nix formatter zero-setup starter using treefmt"; @@ -118,63 +118,65 @@ treefmtWithConfig.overrideAttrs { platforms = lib.platforms.all; }; - passthru.tests.simple = - runCommand "nixfmt-tree-test-simple" - { - nativeBuildInputs = [ - git - nixfmt-tree - writableTmpDirAsHomeHook - ]; - } - '' - git config --global user.email "nix-builder@nixos.org" - git config --global user.name "Nix Builder" + passthru = prevAttrs.passthru // { + tests.simple = + runCommand "nixfmt-tree-test-simple" + { + nativeBuildInputs = [ + git + nixfmt-tree + writableTmpDirAsHomeHook + ]; + } + '' + git config --global user.email "nix-builder@nixos.org" + git config --global user.name "Nix Builder" - cat > unformatted.nix < unformatted.nix < formatted.nix < formatted.nix < Date: Thu, 18 Jun 2026 22:07:05 +0000 Subject: [PATCH 14/27] shellhub-agent: 0.25.0 -> 0.25.1 --- pkgs/by-name/sh/shellhub-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix index 0e1b9dcfcf73..b60b3542817b 100644 --- a/pkgs/by-name/sh/shellhub-agent/package.nix +++ b/pkgs/by-name/sh/shellhub-agent/package.nix @@ -12,18 +12,18 @@ buildGoModule (finalAttrs: { pname = "shellhub-agent"; - version = "0.25.0"; + version = "0.25.1"; src = fetchFromGitHub { owner = "shellhub-io"; repo = "shellhub"; rev = "v${finalAttrs.version}"; - hash = "sha256-9hA3Sxz0SwkpyYJsIrnT/7B2S1px6f+GgT6yvM3VZ8Q="; + hash = "sha256-JN8taYPj8GOCeDw08c2fLZmQr4IACWum5whfycaG9go="; }; modRoot = "./agent"; - vendorHash = "sha256-Cm/xApEJR94qtXFD5ASU8oPG/VwWbeq91B7Znn/dQdY="; + vendorHash = "sha256-iuXGBYvcNK91RmbfKfMyiMbW4LmBpVI5oE8EEyP7jps="; ldflags = [ "-s" From 2a28ec557c0ae823991362269f1d611aa0e35328 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 18 Jun 2026 22:32:42 +0200 Subject: [PATCH 15/27] librewolf-unwrapped: 152.0-1 -> 152.0.1-2 diff: https://codeberg.org/librewolf/source/compare/152.0-1...152.0.1-2 --- pkgs/by-name/li/librewolf-unwrapped/src.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/li/librewolf-unwrapped/src.json b/pkgs/by-name/li/librewolf-unwrapped/src.json index 33556adf0b98..d032717d2235 100644 --- a/pkgs/by-name/li/librewolf-unwrapped/src.json +++ b/pkgs/by-name/li/librewolf-unwrapped/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "152.0-1", + "packageVersion": "152.0.1-2", "source": { - "rev": "152.0-1", - "hash": "sha256-T7ZRCmHx3jnFz7zzXS8btEepP9HRtKS8CWTehxdxIlM=" + "rev": "152.0.1-2", + "hash": "sha256-qr0eO+ucXguTb2QDhbsI9jjlx9fzfZVAI++87UfXcXE=" }, "firefox": { - "version": "152.0", - "hash": "sha512-LHrfNnAEBj7p8zheaS9hLY5cDBBmK/KUmWwRgAHkPewSyoy0/XDmeiWpA9v1rfg9IuSH8Evz+TDaKoFcgDeM6w==" + "version": "152.0.1", + "hash": "sha512-myWVFI7ZdwQOorIefW7OcPDlP6yblrMRWxE76nbq1sBCL26UsVQCg7Qw/tXo6aIndxpjV78W9W1TCn+ufcdVOg==" } } From e3225f5706a1e0e998a216af6907c645dabbad46 Mon Sep 17 00:00:00 2001 From: "Berk D. Demir" Date: Thu, 18 Jun 2026 22:08:25 +0000 Subject: [PATCH 16/27] _1password-gui: 8.12.22 -> 8.12.24 --- pkgs/by-name/_1/_1password-gui/sources.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index cd08c04e54c3..d1c782a6c510 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -1,28 +1,28 @@ { "stable": { "linux": { - "version": "8.12.22", + "version": "8.12.24", "sources": { "x86_64": { - "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.22.x64.tar.gz", - "hash": "sha256-dec+oqixlPAbHYWqOBEBNB9IU8+Hfz2W4bm1y6/CbuM=" + "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.24.x64.tar.gz", + "hash": "sha256-XzxS1fLuqA1gxddrMToeqO/MI1RT2s5ntaPQ3trxieI=" }, "aarch64": { - "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.22.arm64.tar.gz", - "hash": "sha256-qPQbEkXZs0/D/PgDbepUWm5po/Jg42YvxT0a2A+9mOk=" + "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.24.arm64.tar.gz", + "hash": "sha256-Ebdezv4dZcT3035hf9PQsm1ahnJLXpxQWc4vVcUvjRg=" } } }, "darwin": { - "version": "8.12.22", + "version": "8.12.24", "sources": { "x86_64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.22-x86_64.zip", - "hash": "sha256-UR1urZS2WuTRrE3Tn3P/QaXKze6Wjrw0ZKEZc06Up8I=" + "url": "https://downloads.1password.com/mac/1Password-8.12.24-x86_64.zip", + "hash": "sha256-ofZhY3fsQ86N+ooQYwv6ZYEGE/fpx5nWvRLosgLIToI=" }, "aarch64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.22-aarch64.zip", - "hash": "sha256-Rbac0JcB2kbH6EfEGkuKwhaIW0Bgkhyw7olSjqe1euE=" + "url": "https://downloads.1password.com/mac/1Password-8.12.24-aarch64.zip", + "hash": "sha256-6mCv+YbIXqp57t/E/3Xv+lsWDjlUmoOHQS/hh+ma0WY=" } } } From 6a15680cc5e7b8ae51c1a086d1979f9655a17778 Mon Sep 17 00:00:00 2001 From: "Berk D. Demir" Date: Thu, 18 Jun 2026 22:10:13 +0000 Subject: [PATCH 17/27] _1password-gui-beta: 8.12.24-24.BETA -> 8.12.26-31.BETA --- pkgs/by-name/_1/_1password-gui/sources.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index d1c782a6c510..bdb05412f5eb 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -29,28 +29,28 @@ }, "beta": { "linux": { - "version": "8.12.24-24.BETA", + "version": "8.12.26-31.BETA", "sources": { "x86_64": { - "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.12.24-24.BETA.x64.tar.gz", - "hash": "sha256-2pdVY7X2qfSkxhSEIKod9+8zGsJ91r9rY3ODTjA4Bw8=" + "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.12.26-31.BETA.x64.tar.gz", + "hash": "sha256-jlBvt2QEOgoisC1u8WY7cEXuCgk3wKcgQ1owu02rEio=" }, "aarch64": { - "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.12.24-24.BETA.arm64.tar.gz", - "hash": "sha256-HIFlrclzIHZftUtYKyMRX9s1UjS//sibTFyhi0NU4pE=" + "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.12.26-31.BETA.arm64.tar.gz", + "hash": "sha256-jCI5G9xGdXChGW8388BMpMfyYwxzNxYNoV2sYBj8eV4=" } } }, "darwin": { - "version": "8.12.24-24.BETA", + "version": "8.12.26-31.BETA", "sources": { "x86_64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.24-24.BETA-x86_64.zip", - "hash": "sha256-KXgqH7bFCIMdmruqnCel7tCWa8YdwKtajFv/HGxb7AE=" + "url": "https://downloads.1password.com/mac/1Password-8.12.26-31.BETA-x86_64.zip", + "hash": "sha256-TBNhnCrKVZD1CVeBZ3dZ0TVeldrRotUpXEycFnvPfZo=" }, "aarch64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.24-24.BETA-aarch64.zip", - "hash": "sha256-u8uRcR7z65Hs0jq3dXz4HNgI4UH4+AJjtPBH2keUXZI=" + "url": "https://downloads.1password.com/mac/1Password-8.12.26-31.BETA-aarch64.zip", + "hash": "sha256-8+H9+Z7/uqlnMP2eUm7z493S6ZCEV0a5Sorw3AGTDCc=" } } } From 013e7dc68c35ad4baf6bbc3fbf7a68cac3420c63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 23:05:09 +0000 Subject: [PATCH 18/27] python3Packages.django-vcache: 2.2.0 -> 2.3.0 --- pkgs/development/python-modules/django-vcache/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-vcache/default.nix b/pkgs/development/python-modules/django-vcache/default.nix index 7f1d9ff265e4..962bee51346c 100644 --- a/pkgs/development/python-modules/django-vcache/default.nix +++ b/pkgs/development/python-modules/django-vcache/default.nix @@ -12,19 +12,19 @@ buildPythonPackage (finalAttrs: { pname = "django-vcache"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; src = fetchFromGitLab { owner = "glitchtip"; repo = "django-vcache"; tag = "v${finalAttrs.version}"; - hash = "sha256-7KeSnOJQOb766kYFh6+qeL3csPNuhk63C6NBsoS1dvc="; + hash = "sha256-/LyNJlz3Tx6tgQAwY4vIIsDlL2nCvKM6bna2bXyP5So="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-rQ5nCzWw6AUU9KimNJX3pdnRE4kg86kDTZq0TCBEp8s="; + hash = "sha256-a9+3k6YTotmj+LBO6OyVd2NUh3hpLwpKXJsX7pBxXNE="; }; build-system = [ hatchling ]; From 17f613aef25c90fe6b1fc361530caeeeb4d8d370 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 01:13:58 +0000 Subject: [PATCH 19/27] linyaps: 1.12.3 -> 1.13.0 --- pkgs/by-name/li/linyaps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/linyaps/package.nix b/pkgs/by-name/li/linyaps/package.nix index 0d1e0587e93c..ff61c516c295 100644 --- a/pkgs/by-name/li/linyaps/package.nix +++ b/pkgs/by-name/li/linyaps/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "linyaps"; - version = "1.12.3"; + version = "1.13.0"; src = fetchFromGitHub { owner = "OpenAtom-Linyaps"; repo = finalAttrs.pname; tag = finalAttrs.version; - hash = "sha256-AbiUHoNRaz2yL6pV5D1R0kmDGcV8+nmEa+EDDK6soe0="; + hash = "sha256-fHT6z0ZGDbhih3Qe1xdXmFqEAZNe+MfqEpD/5SjmTzk="; }; patches = [ From abe1e7c6af31c8cb419fe7ea713d574872a33bc7 Mon Sep 17 00:00:00 2001 From: Herwig Hochleitner Date: Fri, 19 Jun 2026 03:33:06 +0200 Subject: [PATCH 20/27] libmirage: remove pcre, add optional dependencies - pcre hadn't been used - we're now supporting more image formats --- pkgs/by-name/li/libmirage/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmirage/package.nix b/pkgs/by-name/li/libmirage/package.nix index 9d1783fc9710..107ad7a7418e 100644 --- a/pkgs/by-name/li/libmirage/package.nix +++ b/pkgs/by-name/li/libmirage/package.nix @@ -6,12 +6,17 @@ vala, glib, libsndfile, + flac, + libogg, + libvorbis, + libopus, zlib, bzip2, xz, libsamplerate, + libgcrypt, + libgpg-error, intltool, - pcre, util-linux, libselinux, libsepol, @@ -37,10 +42,15 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ glib libsndfile + flac + libogg + libvorbis zlib bzip2 xz libsamplerate + libgcrypt + libgpg-error ]; nativeBuildInputs = [ @@ -52,7 +62,6 @@ stdenv.mkDerivation (finalAttrs: { ]; propagatedBuildInputs = [ - pcre util-linux libselinux libsepol From 61eef6006da6cfed265edd2998c2683a5b9137bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 03:45:09 +0000 Subject: [PATCH 21/27] python3Packages.wolf-comm: 0.0.49 -> 0.0.52 --- pkgs/development/python-modules/wolf-comm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wolf-comm/default.nix b/pkgs/development/python-modules/wolf-comm/default.nix index 92e5d56a7ff6..cea000564780 100644 --- a/pkgs/development/python-modules/wolf-comm/default.nix +++ b/pkgs/development/python-modules/wolf-comm/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "wolf-comm"; - version = "0.0.49"; + version = "0.0.52"; pyproject = true; src = fetchFromGitHub { owner = "janrothkegel"; repo = "wolf-comm"; tag = version; - hash = "sha256-sbW0ZwCNjrFsI8pKWiWEUgQN7toP/OthvsZxTGI5x/I="; + hash = "sha256-IdV52+/2GTsAtlN3mvdtSf6B2WS6w3SvAOaZyZA/e+I="; }; build-system = [ setuptools ]; From 9e2699a553d4e174d168f8676c1ff62b88a8646a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 03:56:01 +0000 Subject: [PATCH 22/27] uv: 0.11.21 -> 0.11.22 --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index d4a12395995d..69dababf6511 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.11.21"; + version = "0.11.22"; __structuredAttrs = true; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-2PhGJbgCSqOiDVv8ktVkAaADhPxvKp1/JqkNQspt2Pc="; + hash = "sha256-/MDEo86070RYMxaZ/whXWIiI2hxt3b5eTYSb43RB5Vg="; }; - cargoHash = "sha256-0hfLpfU2WaWFkqcSMJctLM5UDeTnIibuog/0U+DBzmI="; + cargoHash = "sha256-zStSTwpFWWc4sC59VPK7wYjQl77B+FvY/4E3zlppQjo="; buildInputs = [ rust-jemalloc-sys From f99707dba624c2da288d6c18938fd9d73f75b8bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 04:53:34 +0000 Subject: [PATCH 23/27] terraform-providers.rootlyhq_rootly: 5.16.0 -> 5.16.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 037aa4efd193..ba417b0beaa6 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1139,11 +1139,11 @@ "vendorHash": "sha256-WpI4OZ7BUVgHwQY+7ct+K6CnwXFFuiRbI+iTFSJ8a5A=" }, "rootlyhq_rootly": { - "hash": "sha256-lGd864ugC5hfgN86ByEIJhjkMJVCPDNCKzoXx6pKjS0=", + "hash": "sha256-eJKJedLDp6CdFNimI8artmKYMsgURFXxS/RpMEJnVWk=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v5.16.0", + "rev": "v5.16.1", "spdx": "MPL-2.0", "vendorHash": "sha256-QVZBQ7Ir8iEUaJo0yXFNp8rInIcbp9qw70UDJ3NAgRM=" }, From 48bd04aabfb954fcdf69170d337e567e51bd780f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 05:24:55 +0000 Subject: [PATCH 24/27] python3Packages.python-owasp-zap-v2-4: 0.5.0 -> 0.6.0 --- .../python-modules/python-owasp-zap-v2-4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix b/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix index 2ebcb6aa0d38..431e4cdfaa7a 100644 --- a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix +++ b/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "python-owasp-zap-v2-4"; - version = "0.5.0"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "zaproxy"; repo = "zap-api-python"; tag = version; - hash = "sha256-8aZbnUoS9lrqM0XQg4PD/j1JFKzGh9dyzWF89Szdzao="; + hash = "sha256-a0F6asx8Dl1T/OqNhHukHRbq+LUqsl3im+y1k096pfE="; }; build-system = [ poetry-core ]; From b16d2ea96f7d3da7fea19deb68cb2f1174eb1e1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 06:21:56 +0000 Subject: [PATCH 25/27] terraform-providers.metio_migadu: 2026.5.28 -> 2026.6.18 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 037aa4efd193..e6eb763b8b43 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -905,13 +905,13 @@ "vendorHash": "sha256-t4dbDJNjEQ6/u+/6zqk2Sdd3LVn/L2BCJujpiLdGc58=" }, "metio_migadu": { - "hash": "sha256-q+7tTBMxqGlN6GyosnL70/qGtnwueWr1n+WI5BhnV4E=", + "hash": "sha256-F/eTAR0Du0NeRwH9m8hHzjIkx31xv8aRGNWuVrntxjQ=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2026.5.28", + "rev": "2026.6.18", "spdx": "0BSD", - "vendorHash": "sha256-ap1+0luy/9OQYNkYh1Aj+2LPMt7JdhKNn0ENrQMz3Uk=" + "vendorHash": "sha256-7/2iHstATnmeuvoIFIQw2Gi3QSIoXp5W69fnUYHipxc=" }, "mongey_kafka": { "hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=", From 2e1a852faedd4224ea728754bc32d0f6796ba6ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 06:46:04 +0000 Subject: [PATCH 26/27] python3Packages.pypck: 0.9.12 -> 0.9.13 --- pkgs/development/python-modules/pypck/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypck/default.nix b/pkgs/development/python-modules/pypck/default.nix index c84a20c45cb8..f4de02e72223 100644 --- a/pkgs/development/python-modules/pypck/default.nix +++ b/pkgs/development/python-modules/pypck/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "pypck"; - version = "0.9.12"; + version = "0.9.13"; pyproject = true; src = fetchFromGitHub { owner = "alengwenus"; repo = "pypck"; tag = finalAttrs.version; - hash = "sha256-h7y7LYQg9VZxRUu8m1zV0rV6q3rldxe4TSmLJhTkFGM="; + hash = "sha256-b8uTY4UtyhKN7JDvu/wC1jXAN/oKs2cJ6sSRBC22vS0="; }; postPatch = '' From 83c417bade9ea61c7fbe6fc30cc931af7aafad57 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Jun 2026 09:28:37 +0200 Subject: [PATCH 27/27] python3Packages.python-owasp-zap-v2-4: migrate to finalAttrs --- .../python-modules/python-owasp-zap-v2-4/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix b/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix index 431e4cdfaa7a..1efa97d2bc8e 100644 --- a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix +++ b/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix @@ -10,7 +10,7 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-owasp-zap-v2-4"; version = "0.6.0"; pyproject = true; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "zaproxy"; repo = "zap-api-python"; - tag = version; + tag = finalAttrs.version; hash = "sha256-a0F6asx8Dl1T/OqNhHukHRbq+LUqsl3im+y1k096pfE="; }; @@ -43,4 +43,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +})