From 53f141f0c029b10d06e7c2f7b6ab7653bbfe4cfb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 14 Aug 2026 17:42:41 +0200 Subject: [PATCH 01/18] python3Packages.dirsearch: 0.4.3 -> 0.5.0 also: - enable structuredAttrs - add optional-dependencies - package optional rust backend as sub-package in passthru - add updateScript (i tested it and it works) --- .../python-modules/dirsearch/default.nix | 136 +++++++++--------- .../dirsearch/dirsearch-native.nix | 52 +++++++ 2 files changed, 118 insertions(+), 70 deletions(-) create mode 100644 pkgs/development/python-modules/dirsearch/dirsearch-native.nix diff --git a/pkgs/development/python-modules/dirsearch/default.nix b/pkgs/development/python-modules/dirsearch/default.nix index fd976d1a8000..c9dd706b79fb 100644 --- a/pkgs/development/python-modules/dirsearch/default.nix +++ b/pkgs/development/python-modules/dirsearch/default.nix @@ -1,117 +1,113 @@ { lib, + callPackage, fetchFromGitHub, buildPythonPackage, - python, - pytestCheckHook, - # deps - /* - ntlm-auth is in the requirements.txt, however nixpkgs tells me - > ntlm-auth has been removed, because it relies on the md4 implementation provided by openssl. Use pyspnego instead. - Not sure if pyspnego is a drop in replacement. - The simple functionality dirsearch seems not to depend on this package. - */ - #ntlm-auth, - #pyspnego, + fetchpatch, + + # build-system + setuptools, + + # dependencies beautifulsoup4, - certifi, - cffi, - chardet, - charset-normalizer, colorama, - cryptography, + defusedcsv, defusedxml, - idna, + httpx, + httpx-ntlm, jinja2, - markupsafe, pyopenssl, - pyparsing, pysocks, requests, requests-ntlm, - setuptools, - urllib3, + requests-toolbelt, + + # optional dependencies + mysql-connector-python, + psycopg, + + # tests + pytestCheckHook, + + nix-update-script, }: buildPythonPackage (finalAttrs: { pname = "dirsearch"; - version = "0.4.3"; + version = "0.5.0"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "maurosoria"; repo = "dirsearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-eXB103qUB3m7V/9hlq2xv3Y3bIz89/pGJsbPZQ+AZXs="; + hash = "sha256-WKQjtJ5fMVLzX92gOFLqmBLkeM4o2XfVYW9Wz4OmjP4="; }; - # setup.py does some weird stuff with mktemp - postPatch = '' - substituteInPlace setup.py \ - --replace-fail 'os.chdir(env_dir)' "" \ - --replace-fail 'shutil.copytree(os.path.abspath(os.getcwd()), os.path.join(env_dir, "dirsearch"))' "" - ''; + patches = [ + # fixes test_detect_scheme not working without network + # see https://github.com/maurosoria/dirsearch/issues/1592 + (fetchpatch { + url = "https://github.com/maurosoria/dirsearch/commit/8f2b3cceee0a27c0670ed9471b70dd666c73d6a6.patch"; + hash = "sha256-KnVYiQftq8DgbSdXPxsCCOTxS1e7vOqf/4sDqYXkX9A="; + }) + ]; pyproject = true; + build-system = [ setuptools ]; dependencies = [ - # maybe needed, see above - #pyspnego - #ntlm-auth beautifulsoup4 - certifi - cffi - chardet - charset-normalizer colorama - cryptography + defusedcsv defusedxml - idna + httpx + httpx-ntlm jinja2 - markupsafe pyopenssl - pyparsing pysocks requests requests-ntlm - setuptools - urllib3 + requests-toolbelt ]; - # the library files get installed in the wrong location - # and dirsearch.py, __init__.py and db/ are missing + optional-dependencies = { + rustbackend = [ finalAttrs.passthru.dirsearch-native ]; + db = [ + mysql-connector-python + psycopg + ]; + }; + + # dirsearch-build-native builds the rust backend when called + # this is meant for venvs and doesn't work for the nix package postInstall = '' - dirsearchpath=$out/lib/python${lib.versions.majorMinor python.version}/site-packages/ - mkdir -p $dirsearchpath/dirsearch - mv $dirsearchpath/{lib,dirsearch} - cp $src/{dirsearch,__init__}.py $dirsearchpath/dirsearch - cp -r $src/db $dirsearchpath/dirsearch + rm $out/bin/dirsearch-build-native + rm -r $out/lib/python*/site-packages/dirsearch/native ''; # tests nativeCheckInputs = [ pytestCheckHook - ]; - disabledTestPaths = [ - # needs network? - "tests/reports/test_reports.py" - ]; - disabledTests = [ - # failing for unknown reason - "test_detect_scheme" - ]; - pythonRemoveDeps = [ - # not available, see above - "ntlm_auth" - ]; - pythonRelaxDeps = [ - # version checker doesn't recognize 0.8.0.rc2 as >=0.7.0 - "defusedxml" - # probably not but we don't have old charset-normalizer versions in nixpkgs - # and requests also depends on it so we can't just override it with an - # older version due to package duplication - "charset_normalizer" - ]; + ] + ++ lib.flatten (lib.attrValues finalAttrs.passthru.optional-dependencies); + pythonImportsCheck = [ "dirsearch" ]; + __darwinAllowLocalNetworking = true; + + # relax all deps because upstream pins versions "to prevent supply chain attacks" + pythonRelaxDeps = true; + + passthru = { + dirsearch-native = callPackage ./dirsearch-native.nix { inherit (finalAttrs) src meta; }; + + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "dirsearch-native" + ]; + }; + }; meta = { changelog = "https://github.com/maurosoria/dirsearch/releases/tag/${finalAttrs.src.tag}"; diff --git a/pkgs/development/python-modules/dirsearch/dirsearch-native.nix b/pkgs/development/python-modules/dirsearch/dirsearch-native.nix new file mode 100644 index 000000000000..c0ff84a38b11 --- /dev/null +++ b/pkgs/development/python-modules/dirsearch/dirsearch-native.nix @@ -0,0 +1,52 @@ +{ + buildPythonPackage, + rustPlatform, + pythonOlder, + # attributes from dirsearch + src, + meta, +}: +buildPythonPackage (finalAttrs: { + pname = "dirsearch-native"; + # dirsearchs updateScript will fail if upstream bumps the version string for dirsearch_native. + # I don't think there is anything I can do about until upstream either releases the 2 python + # packages separately or versions them alongside each other + # upstream issue https://github.com/maurosoria/dirsearch/issues/1640 + version = "0.1.0"; + + disabled = pythonOlder "3.14"; + + inherit src; + sourceRoot = "${finalAttrs.src.name}/native"; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) + pname + version + src + sourceRoot + ; + hash = "sha256-5LgxxVknZXMYkh9ozuUx0UGfDeuU2dzFy7nLPhlrvJs="; + }; + + pyproject = true; + build-system = [ + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ]; + nativeCheckInputs = [ + rustPlatform.cargoCheckHook + ]; + + pythonImportsCheck = [ "dirsearch_native" ]; + + meta = { + description = "Rust native backend for dirsearch"; + inherit (meta) + homepage + changelog + license + maintainers + ; + }; +}) From 370ec8abde117e04ed1107421e7b763b5657f39f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 2 Sep 2026 14:38:36 +0200 Subject: [PATCH 02/18] dirsearch: init at 0.5.0 (toPythonApplication of python3Packages.dirsearch) --- pkgs/by-name/di/dirsearch/package.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pkgs/by-name/di/dirsearch/package.nix diff --git a/pkgs/by-name/di/dirsearch/package.nix b/pkgs/by-name/di/dirsearch/package.nix new file mode 100644 index 000000000000..41d352f210bb --- /dev/null +++ b/pkgs/by-name/di/dirsearch/package.nix @@ -0,0 +1,16 @@ +{ + lib, + python3Packages, + # flags for optional dependencies + withRustBackend ? true, + withDbDeps ? true, +}: + +python3Packages.toPythonApplication ( + python3Packages.dirsearch.overridePythonAttrs (prevAttrs: { + dependencies = + prevAttrs.dependencies or [ ] + ++ lib.optionals withRustBackend prevAttrs.optional-dependencies.rustbackend + ++ lib.optionals withDbDeps prevAttrs.optional-dependencies.db; + }) +) From 0b743dcb71e52bcd7630c161e4f7e83b816c48e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Navarro?= Date: Wed, 16 Sep 2026 10:19:16 +0200 Subject: [PATCH 03/18] caido-desktop: install icon at correct hicolor size The upstream AppImage ships caido.png as a 256x256 image under usr/share/icons/hicolor/256x256/apps, but the derivation copied it into the 512x512 directory. This violates the hicolor icon theme spec and breaks icon resolution in some desktop environments (e.g. the icon is not shown in the KDE Plasma taskbar). Copy the whole upstream icon tree instead. --- pkgs/by-name/ca/caido-desktop/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/caido-desktop/package.nix b/pkgs/by-name/ca/caido-desktop/package.nix index e4b60fd49ea4..3f3742728815 100644 --- a/pkgs/by-name/ca/caido-desktop/package.nix +++ b/pkgs/by-name/ca/caido-desktop/package.nix @@ -68,8 +68,7 @@ let -t $out/share/applications substituteInPlace $out/share/applications/caido.desktop \ --replace-fail "Exec=AppRun --no-sandbox %U" "Exec=caido-desktop %U" - install -m 444 -D ${appimageContents}/caido.png \ - $out/share/icons/hicolor/512x512/apps/caido.png + cp -r ${appimageContents}/usr/share/icons $out/share wrapProgram $out/bin/${pname} \ --set WEBKIT_DISABLE_COMPOSITING_MODE 1 \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" From b0aafcb9e3192c285b7293ee0d6c3c47490890ec Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:07:04 +0800 Subject: [PATCH 04/18] feather: 2.8.1 -> 2.9.1 --- pkgs/by-name/fe/feather/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/fe/feather/package.nix b/pkgs/by-name/fe/feather/package.nix index 6af4f3ef3c02..b9470d2be3c7 100644 --- a/pkgs/by-name/fe/feather/package.nix +++ b/pkgs/by-name/fe/feather/package.nix @@ -24,24 +24,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "feather"; - version = "2.8.1"; + version = "2.9.1"; src = fetchFromGitHub { owner = "feather-wallet"; repo = "feather"; tag = finalAttrs.version; - hash = "sha256-DZBRZBcoba32Z/bFThn/9siC8VESg5gdfoFO4Nw8JqM="; + hash = "sha256-/rnQw+SNMpFROJln/Sv2RgJlRxa8PnZMs4HfIAxP9VY="; fetchSubmodules = true; }; - patches = [ - (fetchpatch2 { - name = "0001-zxing-3-compat.patch"; - url = "https://github.com/feather-wallet/feather/commit/9b17ffd1f783689c835da3ce22996a25d8221806.patch?full_index=1"; - hash = "sha256-o4Tq6Dg5xrkF1eoGw0uuN9GiW4+FCnswx6//PYYA34w="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config From a12f0e6a5a3d0f3d4407c9603253510176686877 Mon Sep 17 00:00:00 2001 From: Erik G Date: Sat, 19 Sep 2026 22:51:02 +0200 Subject: [PATCH 05/18] silverbullet: 2.10.0 -> 2.11.0 --- pkgs/by-name/si/silverbullet/override-version.patch | 10 +++------- pkgs/by-name/si/silverbullet/package.nix | 8 ++++---- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/si/silverbullet/override-version.patch b/pkgs/by-name/si/silverbullet/override-version.patch index 4a845c64ee5c..054dc85983fd 100644 --- a/pkgs/by-name/si/silverbullet/override-version.patch +++ b/pkgs/by-name/si/silverbullet/override-version.patch @@ -2,7 +2,7 @@ diff --git a/build/version.ts b/build/version.ts index 0b1a2159..1234abcd 100644 --- a/build/version.ts +++ b/build/version.ts -@@ -31,51 +31,15 @@ +@@ -10,47 +10,15 @@ */ export function updateVersionFile(): Promise { return new Promise((resolve, reject) => { @@ -11,7 +11,7 @@ index 0b1a2159..1234abcd 100644 - }); + const versionFilePath = "./version.json"; + const versionContent = `${JSON.stringify({ version: "@version@" })}\n`; - + - let stdout = ""; - - gitProcess.stdout?.on("data", (data) => { @@ -22,18 +22,14 @@ index 0b1a2159..1234abcd 100644 - let commitVersion = stdout.trim(); - - if (!commitVersion || code !== 0) { -- // Probably no valid .git repo, fallback to GITHUB_SHA env var (used in CI) - commitVersion = `${version}-${process.env.GITHUB_SHA || "unknown"}`; - } - -- // Keep the existing string when it was minted for this same commit, so -- // repeated builds stay byte-identical (see the note above). - if (isForCommit(await readVersionFile(), commitVersion)) { - resolve(); - return; - } - -- // Attach the build date in YYYY-MM-DDTHH-MM-SSZ format to the version. - const publicVersion = `${commitVersion}-${new Date() - .toISOString() - .split(".")[0] @@ -61,4 +57,4 @@ index 0b1a2159..1234abcd 100644 + } }); } - + diff --git a/pkgs/by-name/si/silverbullet/package.nix b/pkgs/by-name/si/silverbullet/package.nix index 5ed61b59808d..b445e8420889 100644 --- a/pkgs/by-name/si/silverbullet/package.nix +++ b/pkgs/by-name/si/silverbullet/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "silverbullet"; - version = "2.10.0"; + version = "2.11.0"; src = fetchFromGitHub { owner = "silverbulletmd"; repo = "silverbullet"; rev = finalAttrs.version; - hash = "sha256-tcn0NrABLnX22OWJ3PzYJ5xbTLyNH5p6JtJ6CujkpQQ="; + hash = "sha256-aEqmvxtWzvXM8Cv8YrHK9o0G2jlbeqqahAveKr6M+Ps="; }; - cargoHash = "sha256-M/bX9oj76kmXGkCzvBJZMeI7/4UJ+yvz84KrysyPOLA="; + cargoHash = "sha256-t2RDrdZsCMReDGUUu3r59OAosZNY3TMlvjo/uM2xL8g="; cargoBuildFlags = [ "-p" @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "silverbullet-frontend"; inherit (finalAttrs) version src; - npmDepsHash = "sha256-We3K4jZGcC5Q1WBgEOKDKhn8M83srNLP3C36WCOX5Qs="; + npmDepsHash = "sha256-EseKAqUJbpIAfJhG1hNlvLgMie/jsXbbVqwea8bEuJQ="; patches = [ (replaceVars ./override-version.patch { inherit (finalAttrs) version; }) From 64741c926e1ea230622518fa64875655d2dba665 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Sep 2026 19:58:12 +0000 Subject: [PATCH 06/18] mcp-reva: 7.3.0 -> 7.3.1 --- pkgs/by-name/mc/mcp-reva/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcp-reva/package.nix b/pkgs/by-name/mc/mcp-reva/package.nix index 4ea64db5a8b7..c4d5d2a3c5e1 100644 --- a/pkgs/by-name/mc/mcp-reva/package.nix +++ b/pkgs/by-name/mc/mcp-reva/package.nix @@ -6,7 +6,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-reva"; - version = "7.3.0"; + version = "7.3.1"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "cyberkaida"; repo = "reverse-engineering-assistant"; rev = "v${finalAttrs.version}"; - hash = "sha256-5DVHEcZHq7Thi4L1OJuaOwK/nAqntolYCBEE2acHNHw="; + hash = "sha256-eYZeyhXlGwLVa/k77Y5x2OeGo/m9fh3VauzAqB+obxw="; }; # setuptools_scm derives the version from git tags, which the tarball lacks. From 7b8efda46972271c8c953f745072b5e25a505ed6 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 22 Sep 2026 15:46:20 -0400 Subject: [PATCH 07/18] modal: install agent skills Work sponsored by exa.ai. Signed-off-by: Ethan Carter Edwards --- pkgs/development/python-modules/modal/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/modal/default.nix b/pkgs/development/python-modules/modal/default.nix index 9a0ecd7c3562..e2d7fe04538a 100644 --- a/pkgs/development/python-modules/modal/default.nix +++ b/pkgs/development/python-modules/modal/default.nix @@ -11,6 +11,7 @@ grpcio-tools, grpclib, httpx, + installAgentSkills, invoke, ipython, mypy, @@ -64,6 +65,7 @@ buildPythonPackage (finalAttrs: { ]; nativeBuildInputs = [ + installAgentSkills invoke ipython grpcio-tools @@ -111,6 +113,10 @@ buildPythonPackage (finalAttrs: { versionCheckHook ]; + preInstall = '' + rm -rf build/lib/modal/skills + ''; + disabledTestPaths = [ # Fail due to not finding /bin/bash "test/app_composition_test.py" From 7443ed75ba3e89e0922cb8e3f89d07b116bb7018 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:25:00 +0000 Subject: [PATCH 08/18] antigravity-cli: 1.2.3 -> 1.2.9 --- pkgs/by-name/an/antigravity-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/an/antigravity-cli/package.nix b/pkgs/by-name/an/antigravity-cli/package.nix index 34b1b7e3bd90..b85c46b5d762 100644 --- a/pkgs/by-name/an/antigravity-cli/package.nix +++ b/pkgs/by-name/an/antigravity-cli/package.nix @@ -6,8 +6,8 @@ versionCheckHook, }: let - version = "1.2.3"; - buildId = "6402006605234176"; + version = "1.2.9"; + buildId = "6237955799515136"; wholeVersion = "${version}-${buildId}"; throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; @@ -15,15 +15,15 @@ let sourceData = { x86_64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-x64/cli_linux_x64.tar.gz"; - hash = "sha256-lsZgrjuF/+/avYqMqxHsILXvAbGkF7nXO6BCWJ79LPQ="; + hash = "sha256-TleXrQChVKEkYr0V7a6mMFRAE8q5fj/6kjUz7qCj284="; }; aarch64-linux = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-arm/cli_linux_arm64.tar.gz"; - hash = "sha256-Fic4n3O1BfgBSFpz4cPsd+jZvocMMsjaA1pJNpW2lPk="; + hash = "sha256-bq1XoRRtIy6SYTl82dfHpfwgiFlGcuMJbPyezyS8F2c="; }; aarch64-darwin = fetchurl { url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-arm/cli_mac_arm64.tar.gz"; - hash = "sha256-YSMl+5ZkEC22pvw/0HfrMW1pQlkxK7OZsgaZwPJb82E="; + hash = "sha256-7kPA1JzN4giRClGq9AObYIM+KkYdq0U5F+mK2PF70U4="; }; }; in From ee0fa46482c100931185db1b7b52d9bec61d379c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:30:10 +0000 Subject: [PATCH 09/18] github-copilot-app: 1.1.20 -> 1.1.23 --- pkgs/by-name/gi/github-copilot-app/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gi/github-copilot-app/package.nix b/pkgs/by-name/gi/github-copilot-app/package.nix index 54abe66765d2..7bada09a2a88 100644 --- a/pkgs/by-name/gi/github-copilot-app/package.nix +++ b/pkgs/by-name/gi/github-copilot-app/package.nix @@ -23,20 +23,20 @@ let pname = "github-copilot-app"; - version = "1.1.20"; + version = "1.1.23"; sources = { x86_64-linux = fetchurl { url = "https://github.com/github/app/releases/download/v${version}/GitHub-Copilot-linux-x64.deb"; - hash = "sha256-rdPNf0n8vilzakQPObp0l24iaj3alEjLVnKDvF9Xbv8="; + hash = "sha256-HWNnLEliPzGzq8YySicZHNJqzoUr+9PxsRWdCw3pBmM="; }; aarch64-linux = fetchurl { url = "https://github.com/github/app/releases/download/v${version}/GitHub-Copilot-linux-arm64.deb"; - hash = "sha256-an6DWY97e2JUIIoEURy1kdXEwERpyUrf380k9RQEc14="; + hash = "sha256-ah2XDAM4HE/myCdVoJ8ErCIAmpw2F8yvO87P5El9RLY="; }; aarch64-darwin = fetchurl { url = "https://github.com/github/app/releases/download/v${version}/GitHub-Copilot-darwin-arm64.dmg"; - hash = "sha256-CrH3jpKpZ7vizDAwlZlQa5XyOZ2C0+cFwN5zymwjFKM="; + hash = "sha256-f7QvkGpuDMixBZF4DJKyK9zmaig5LgGOqcNyucqZALw="; }; }; From b50f488bc25c07f9b81ea7d6192d529d54b7f8d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Sep 2026 22:41:55 +0000 Subject: [PATCH 10/18] pfcpsim: 1.5.2 -> 1.5.3 --- pkgs/by-name/pf/pfcpsim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pf/pfcpsim/package.nix b/pkgs/by-name/pf/pfcpsim/package.nix index f90acf52ebb3..7d138cbee837 100644 --- a/pkgs/by-name/pf/pfcpsim/package.nix +++ b/pkgs/by-name/pf/pfcpsim/package.nix @@ -5,17 +5,17 @@ }: buildGoModule (finalAttrs: { pname = "pfcpsim"; - version = "1.5.2"; + version = "1.5.3"; __structuredAttrs = true; src = fetchFromGitHub { owner = "omec-project"; repo = "pfcpsim"; tag = "v${finalAttrs.version}"; - hash = "sha256-wwZ5DHpl55dWnFMlO7LgCL+wSWyGSLCOnKHT77qW/+Y="; + hash = "sha256-YvqzuQn7srWH5QSPCeaxQKHPwjtmuiIo+l3v6QWIZko="; }; - vendorHash = "sha256-/G6HCdCFAXPaI/M/WF+JMyZtz2RK56IYJYSZUZ0jfp4="; + vendorHash = "sha256-Q6ex6/O/gb8KDoOr9TNBkkj95/lJ8YLQLGpOlA1dxG4="; # Fuzzing cannot be performed without user plane function (upf) checkFlags = [ "-skip=^Fuzz$" ]; From fa3cf8b5173a38d235aa6a62ce39a5ae55e728a1 Mon Sep 17 00:00:00 2001 From: t-monaghan Date: Wed, 23 Sep 2026 09:58:18 +1000 Subject: [PATCH 11/18] pi-coding-agent: 0.87.0 -> 0.87.1 --- pkgs/by-name/pi/pi-coding-agent/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 4d9f707c8b09..5ec40d5ee1cb 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -13,16 +13,16 @@ }: buildNpmPackage (finalAttrs: { pname = "pi-coding-agent"; - version = "0.87.0"; + version = "0.87.1"; src = fetchFromGitHub { owner = "earendil-works"; repo = "pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-7YkIA5IEs4U0qnoaO3IzlY+p/M7j30fSVelLeyoV+F8="; + hash = "sha256-GUhlq6t+l6iiViOZ0bkV28v3ZDqcLvEwpZpYZ5JAyDk="; }; - npmDepsHash = "sha256-fbxwpQHnrUihO9MU72m331Uwt9dv0fQtEjdJ9hU8UxA="; + npmDepsHash = "sha256-JBIYoP2vvRNz1HONNvDJ1U3c+nmCJ7/VgNthRTkrkIA="; # The provider model catalog (packages/ai/src/providers/data/) is generated by # a network fetch (models.dev plus provider APIs) and is gitignored upstream, @@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: { # under dist/providers/data/. Bump this hash alongside version. modelData = fetchurl { url = "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-${finalAttrs.version}.tgz"; - hash = "sha256-8q353oCdA192+NrfPRSHIOvu9GBqhIqzbug02JWugS8="; + hash = "sha256-NbRDLyfMJmX4a+67mvajmxJRlwiDwwRL2L5PToxzHKA="; }; preConfigure = '' From 0fa807937560f8b28827a5fd479bb66dc36c10c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:25:01 +0000 Subject: [PATCH 12/18] jsonschema-cli: 0.56.0 -> 0.57.0 --- pkgs/by-name/js/jsonschema-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 0805fe068001..49f2f696a611 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.56.0"; + version = "0.57.0"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-RqTWoTeswkHQgX3AlHpMfDk23UP1g+M8+nVkWt9oqBs="; + hash = "sha256-ZV0kGr3SmiAli7uUuXp1o3VGYVOxPSxsCwrcUx3yX+Y="; }; - cargoHash = "sha256-0MllKQrW9sQ0E4OF4RdB2sIZDdt0xNvJ4jtb4jC2eU8="; + cargoHash = "sha256-SBDfPCZqlJ0V4lq8LW4vc1QNh86ML+Wb75Y/sBiKaVs="; preCheck = '' export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt From a3934b242bdb79b4f875badcee4ece2ad75409ed Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 22 Sep 2026 20:37:40 -0400 Subject: [PATCH 13/18] nixpkgs-vet: 0.3.4 -> 0.3.5 Changelog: https://github.com/NixOS/nixpkgs-vet/blob/refs/tags/v0.3.5/CHANGELOG.md --- pkgs/by-name/ni/nixpkgs-vet/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nixpkgs-vet/package.nix b/pkgs/by-name/ni/nixpkgs-vet/package.nix index 73ba007b1018..bb662936aa73 100644 --- a/pkgs/by-name/ni/nixpkgs-vet/package.nix +++ b/pkgs/by-name/ni/nixpkgs-vet/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "nixpkgs-vet"; - version = "0.3.4"; + version = "0.3.5"; src = fetchFromGitHub { owner = "NixOS"; repo = "nixpkgs-vet"; tag = "v${finalAttrs.version}"; - hash = "sha256-+A4KmOIOC7glVOdW+jxSwQnrBHVej4QqwxTsOQin07U="; + hash = "sha256-/nsrAxoZIVzpDFcg7m1frR6NrrmagHyxGfuQG7IunEw="; }; - cargoHash = "sha256-bWmI79H6yQjxoWxcZ7GgqbxIc8fCLB1I4g9WF2IejVI="; + cargoHash = "sha256-7B3xRkbHTLuz3SuhdCDeWyTAjmaNivTOKy/FwVUT1V8="; doCheck = false; From 839a8d07265bb0c08730bae6bd96c743edc010f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:49:39 +0000 Subject: [PATCH 14/18] dnscontrol: 5.1.0 -> 5.2.0 --- pkgs/by-name/dn/dnscontrol/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dn/dnscontrol/package.nix b/pkgs/by-name/dn/dnscontrol/package.nix index 3fbec4b056f7..d3f033d25245 100644 --- a/pkgs/by-name/dn/dnscontrol/package.nix +++ b/pkgs/by-name/dn/dnscontrol/package.nix @@ -9,16 +9,16 @@ buildGo127Module (finalAttrs: { pname = "dnscontrol"; - version = "5.1.0"; + version = "5.2.0"; src = fetchFromGitHub { owner = "DNSControl"; repo = "dnscontrol"; tag = "v${finalAttrs.version}"; - hash = "sha256-StdVGROKsXJa5F7CEno3T516lVJbXToBxLx6AqKz9+I="; + hash = "sha256-LG6VBzmABJUTpYZQ5L4vI5LXMu4o2Pg90gRdq9s+65c="; }; - vendorHash = "sha256-qIb/hUn/ROWBaSAnEleeLDWQlCvFapBwKcZjdHlNpF8="; + vendorHash = "sha256-YIO5aNmrFL4agsey6TZpkeP3jmFIbqQW6Du7ps0QjEo="; nativeBuildInputs = [ installShellFiles ]; From 87c639310338d7880073f36b48dbe576614ab62c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 00:51:33 +0000 Subject: [PATCH 15/18] codeql: 2.27.0 -> 2.27.1 --- pkgs/by-name/co/codeql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index b2942813f85d..26761ea2ec90 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.27.0"; + version = "2.27.1"; dontConfigure = true; dontBuild = true; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-8WhsburnhVWvVLTNOmAwmkjwN45exmKmw7Q5elTjYiI="; + hash = "sha256-JUqJ9nsCYa8UIeuj+cPw2vAep0lJry6QcaSn20cokDU="; }; nativeBuildInputs = [ From 3b7253364754a47de29d6bfe044be033fd72b6cd Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 22 Sep 2026 21:42:27 -0400 Subject: [PATCH 16/18] context-mode: use installAgentSkills hook Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/co/context-mode/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/co/context-mode/package.nix b/pkgs/by-name/co/context-mode/package.nix index dc6fa3c0203c..7f0c6e1947e8 100644 --- a/pkgs/by-name/co/context-mode/package.nix +++ b/pkgs/by-name/co/context-mode/package.nix @@ -4,6 +4,7 @@ fetchurl, bun, makeWrapper, + installAgentSkills, nix-update-script, }: @@ -23,6 +24,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper + installAgentSkills ]; dontBuild = true; From 3778a3b160e6c6196be7665a39b4ca909a15792e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 02:14:33 +0000 Subject: [PATCH 17/18] openmeters: 1.14.0 -> 1.15.1 --- pkgs/by-name/op/openmeters/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openmeters/package.nix b/pkgs/by-name/op/openmeters/package.nix index 7470d94c7435..3a0abe0a4900 100644 --- a/pkgs/by-name/op/openmeters/package.nix +++ b/pkgs/by-name/op/openmeters/package.nix @@ -18,16 +18,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "openmeters"; - version = "1.14.0"; + version = "1.15.1"; src = fetchFromGitHub { owner = "httpsworldview"; repo = "openmeters"; tag = "v${finalAttrs.version}"; - hash = "sha256-WgOn/Beawd3uyi+GinYjlCUsAos2/J4eaT/9qKLpVWM="; + hash = "sha256-zo1auXpOxSEZvgQgHvbIMT2hdQlWND2mQzPITNBkYZw="; }; - cargoHash = "sha256-qMltAR+MTWeC4zkzEjmrERUjaCKNx2qjCKnVXV2qqPk="; + cargoHash = "sha256-EOJAMNNs/iSO5O/xWaw6ZZVtKdmozUCWo/P+LhToFf8="; nativeBuildInputs = [ pkg-config From 639730ad1902fff951611af96aee5e6241aca51c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 23 Sep 2026 02:19:48 +0000 Subject: [PATCH 18/18] python3Packages.python-pooldose: 0.9.11 -> 0.9.14 --- pkgs/development/python-modules/python-pooldose/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-pooldose/default.nix b/pkgs/development/python-modules/python-pooldose/default.nix index 1ac6c7253d7d..cdcbcfee2929 100644 --- a/pkgs/development/python-modules/python-pooldose/default.nix +++ b/pkgs/development/python-modules/python-pooldose/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "python-pooldose"; - version = "0.9.11"; + version = "0.9.14"; pyproject = true; src = fetchFromGitHub { owner = "lmaertin"; repo = "python-pooldose"; tag = finalAttrs.version; - hash = "sha256-4KHc9WUT3zlu6RvuEYTcZrKqS+Z32khRb9PDMhOz1XQ="; + hash = "sha256-P/pINGef0bQJ+147/heOf4l/12Vdwd6F67vany9vFZY="; }; build-system = [ setuptools ];