From 764dfbc538ee2d1723e4f7c4cfbf041fe33fa2db Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 1 Mar 2026 01:23:58 +0100 Subject: [PATCH 001/185] python3Packages.maestral, maestral-qt: set updateScript Avoid automatic updates to development tags. --- pkgs/by-name/ma/maestral-gui/package.nix | 9 ++++++++- pkgs/development/python-modules/maestral/default.nix | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/maestral-gui/package.nix b/pkgs/by-name/ma/maestral-gui/package.nix index 0d2ecbeee604..2fbe16bae18a 100644 --- a/pkgs/by-name/ma/maestral-gui/package.nix +++ b/pkgs/by-name/ma/maestral-gui/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, python3, qt6, + gitUpdater, nixosTests, }: @@ -64,7 +65,13 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pythonImportsCheck = [ "maestral_qt" ]; - passthru.tests.maestral = nixosTests.maestral; + passthru = { + updateScript = gitUpdater { + ignoredVersions = "dev"; + rev-prefix = "v"; + }; + tests.maestral = nixosTests.maestral; + }; __structuredAttrs = true; diff --git a/pkgs/development/python-modules/maestral/default.nix b/pkgs/development/python-modules/maestral/default.nix index bb7e36e65961..027768672711 100644 --- a/pkgs/development/python-modules/maestral/default.nix +++ b/pkgs/development/python-modules/maestral/default.nix @@ -25,6 +25,7 @@ watchdog, xattr, pytestCheckHook, + gitUpdater, nixosTests, }: @@ -117,7 +118,13 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "maestral" ]; - passthru.tests.maestral = nixosTests.maestral; + passthru = { + updateScript = gitUpdater { + ignoredVersions = "dev"; + rev-prefix = "v"; + }; + tests.maestral = nixosTests.maestral; + }; meta = { description = "Open-source Dropbox client for macOS and Linux"; From 95dfeb4d974add75751b5df4dd6bc69e596ea66f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 13 Apr 2026 14:16:12 +0200 Subject: [PATCH 002/185] libhandy: enable strictDeps --- pkgs/by-name/li/libhandy/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/li/libhandy/package.nix b/pkgs/by-name/li/libhandy/package.nix index 94800313273f..2df28beb12d1 100644 --- a/pkgs/by-name/li/libhandy/package.nix +++ b/pkgs/by-name/li/libhandy/package.nix @@ -68,6 +68,10 @@ stdenv.mkDerivation (finalAttrs: { glade ]; + checkInputs = [ + librsvg + ]; + nativeCheckInputs = [ xvfb-run at-spi2-atk @@ -76,6 +80,8 @@ stdenv.mkDerivation (finalAttrs: { hicolor-icon-theme ]; + strictDeps = true; + mesonFlags = [ "-Dgtk_doc=true" "-Dglade_catalog=${if enableGlade then "enabled" else "disabled"}" From adcdb28c450d26f23fb67832433fe3aba5b0d619 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Tue, 14 Apr 2026 16:48:45 -0400 Subject: [PATCH 003/185] minimal-bootstrap: Honor config.contentAddressedByDefault --- pkgs/os-specific/linux/minimal-bootstrap/utils.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/utils.nix b/pkgs/os-specific/linux/minimal-bootstrap/utils.nix index b974c08af984..180d55a91494 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/utils.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/utils.nix @@ -1,5 +1,6 @@ { lib, + config, buildPlatform, callPackage, kaem, @@ -7,6 +8,12 @@ checkMeta, }: rec { + maybeContentAddressed = lib.optionalAttrs config.contentAddressedByDefault { + __contentAddressed = true; + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + }; + derivationWithMeta = attrs: let @@ -18,6 +25,7 @@ rec { inherit (buildPlatform) system; inherit (meta) name; } + // maybeContentAddressed // (removeAttrs attrs [ "meta" "passthru" From 2907e0a3f832af9167b70521b4b5f79731fb9475 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Wed, 15 Apr 2026 20:28:07 +0200 Subject: [PATCH 004/185] andcli: add passthru.updateScript --- pkgs/by-name/an/andcli/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index 2753d00b83f4..7dc634bb1dc4 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -4,6 +4,7 @@ buildGoModule, versionCheckHook, writableTmpDirAsHomeHook, + nix-update-script, }: buildGoModule (finalAttrs: { @@ -35,6 +36,8 @@ buildGoModule (finalAttrs: { versionCheckKeepEnvironment = [ "HOME" ]; doInstallCheck = true; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/tjblackheart/andcli"; description = "2FA TUI for your shell"; From bf216b7bc5452906a1d8f8eef79e883b3f0d4a80 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sat, 18 Apr 2026 18:58:22 -0600 Subject: [PATCH 005/185] xbyak: 7.36 -> 7.36.2 --- pkgs/by-name/xb/xbyak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xb/xbyak/package.nix b/pkgs/by-name/xb/xbyak/package.nix index fc2f9d68ee18..21dd4ddda9a4 100644 --- a/pkgs/by-name/xb/xbyak/package.nix +++ b/pkgs/by-name/xb/xbyak/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xbyak"; - version = "7.36"; + version = "7.36.2"; src = fetchFromGitHub { owner = "herumi"; repo = "xbyak"; tag = "v${finalAttrs.version}"; - hash = "sha256-Mpo+T9zk6JE8HcwUg0hfUmQc/62tM2lmEoA5ElaLmnw="; + hash = "sha256-SrP5PYK9GrHQcR0bbwAXPxGCyd4J1qGqXFC1eVh9XVQ="; }; nativeBuildInputs = [ cmake ]; From dc32f1a22ae555691a93d67491b9a48d5b7897d2 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 19 Apr 2026 18:29:59 +0000 Subject: [PATCH 006/185] dnsenum: 1.2.4.2 -> 1.3.2 --- pkgs/by-name/dn/dnsenum/package.nix | 34 +++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/dn/dnsenum/package.nix b/pkgs/by-name/dn/dnsenum/package.nix index 165a48b02b84..b5bb75c84795 100644 --- a/pkgs/by-name/dn/dnsenum/package.nix +++ b/pkgs/by-name/dn/dnsenum/package.nix @@ -9,15 +9,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "dnsenum"; - version = "1.2.4.2"; + version = "1.3.2"; src = fetchFromGitHub { - owner = "fwaeytens"; - repo = "dnsenum"; - rev = finalAttrs.version; - sha256 = "1bg1ljv6klic13wq4r53bg6inhc74kqwm3w210865b1v1n8wj60v"; + owner = "SparrowOchon"; + repo = "dnsenum2"; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-I4I+HNQC7xqIF2P7NBy2Ophh3znl5qy9fSicJKIBUis="; }; + patchPhase = '' + rm Makefile + ''; + propagatedBuildInputs = with perlPackages; [ perl NetDNS @@ -35,11 +39,27 @@ stdenv.mkDerivation (finalAttrs: { install -vD dns.txt -t $out/share ''; + postFixup = '' + wrapProgram $out/bin/dnsenum \ + --prefix PERL5LIB : "${ + with perlPackages; + makePerlPath [ + NetIP + NetDNS + NetNetmask + StringRandom + XMLWriter + NetWhoisIP + WWWMechanize + ] + }" + ''; + meta = { - homepage = "https://github.com/fwaeytens/dnsenum"; + homepage = "https://github.com/SparrowOchon/dnsenum2"; description = "Tool to enumerate DNS information"; mainProgram = "dnsenum"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tbutter ]; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; From fe0787ab283397ac3f6ea4204f0e6ec5577588c9 Mon Sep 17 00:00:00 2001 From: System administrator Date: Thu, 12 Mar 2026 15:52:15 +0100 Subject: [PATCH 007/185] cockpit-zfs: 1.2.12-2 -> 1.2.16 --- pkgs/by-name/co/cockpit-zfs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit-zfs/package.nix b/pkgs/by-name/co/cockpit-zfs/package.nix index 134cd2a35477..7bf1b7338b26 100644 --- a/pkgs/by-name/co/cockpit-zfs/package.nix +++ b/pkgs/by-name/co/cockpit-zfs/package.nix @@ -28,14 +28,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "cockpit-zfs"; - version = "1.2.12-2"; + version = "1.2.16"; src = fetchFromGitHub { owner = "45Drives"; repo = "cockpit-zfs"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-oeXSOxogfAazRsKfngq2+DOyo//wRJQSqm7gaCza4WY="; + hash = "sha256-d1wurTha4LIe01oogJZHfLdTvBnEsNG9sGO8CfyS+GE="; }; missingHashes = ./missing-hashes.json; From ae21f6c0b8ca1baa2c30781c18c8e814a5fa56ff Mon Sep 17 00:00:00 2001 From: System administrator Date: Thu, 12 Mar 2026 15:53:41 +0100 Subject: [PATCH 008/185] cockpit-zfs: add nix-update-script --- pkgs/by-name/co/cockpit-zfs/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/co/cockpit-zfs/package.nix b/pkgs/by-name/co/cockpit-zfs/package.nix index 7bf1b7338b26..cd9ffb2ce03e 100644 --- a/pkgs/by-name/co/cockpit-zfs/package.nix +++ b/pkgs/by-name/co/cockpit-zfs/package.nix @@ -13,6 +13,7 @@ makeWrapper, mbuffer, msmtp, + nix-update-script, nodejs, openssh, samba, @@ -53,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: { yarn-berry.yarnBerryConfigHook ]; + passthru.updateScript = nix-update-script { }; + passthru.cockpitPath = [ acl bash From b2990a80704803f2434152f8b9c955693225bade Mon Sep 17 00:00:00 2001 From: System administrator Date: Thu, 12 Mar 2026 16:37:50 +0100 Subject: [PATCH 009/185] fzf-zsh-plugin: add update script --- pkgs/by-name/fz/fzf-zsh-plugin/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fz/fzf-zsh-plugin/package.nix b/pkgs/by-name/fz/fzf-zsh-plugin/package.nix index 08c059bb8baa..160c22b93e48 100644 --- a/pkgs/by-name/fz/fzf-zsh-plugin/package.nix +++ b/pkgs/by-name/fz/fzf-zsh-plugin/package.nix @@ -3,6 +3,7 @@ stdenv, lib, fetchFromGitHub, + unstableGitUpdater, zsh, }: @@ -33,6 +34,8 @@ stdenv.mkDerivation { runHook postInstall ''; + passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; + meta = { homepage = "https://github.com/unixorn/fzf-zsh-plugin"; description = "ZSH plugin to enable fzf searches of a lot more stuff - docker, tmux, homebrew and more"; From 3194a38dd28aea818ba7753b110ecd389fb93154 Mon Sep 17 00:00:00 2001 From: System administrator Date: Thu, 12 Mar 2026 16:38:12 +0100 Subject: [PATCH 010/185] fzf-zfs-plugin: 1.0.0-unstable-2025-12-15 -> 1.0.0-unstable-2026-03-03 --- pkgs/by-name/fz/fzf-zsh-plugin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf-zsh-plugin/package.nix b/pkgs/by-name/fz/fzf-zsh-plugin/package.nix index 160c22b93e48..738cbd6267a1 100644 --- a/pkgs/by-name/fz/fzf-zsh-plugin/package.nix +++ b/pkgs/by-name/fz/fzf-zsh-plugin/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "fzf-zsh-plugin"; - version = "1.0.0-unstable-2025-12-15"; + version = "1.0.0-unstable-2026-03-03"; src = fetchFromGitHub { owner = "unixorn"; repo = "fzf-zsh-plugin"; - rev = "cdd9d5cc3b41a3a390a0fb8605c40de652da6309"; - hash = "sha256-i6qoaMWVofhD3K6/RaaNatzA2aokiNQ5ilqmahprJFU="; + rev = "d56d2387ce376f80e42c46654a9ee1f899a40b46"; + hash = "sha256-twry9z9gDvRfH3AOWEV/a9HX4pnlMJDSw74Sm/MBwIk="; }; strictDeps = true; From 73d44b2631ddf50ef031caeac5548b8b6e822528 Mon Sep 17 00:00:00 2001 From: System administrator Date: Thu, 12 Mar 2026 16:51:15 +0100 Subject: [PATCH 011/185] jmc2obj: add updatescript --- pkgs/by-name/jm/jmc2obj/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/jm/jmc2obj/package.nix b/pkgs/by-name/jm/jmc2obj/package.nix index b4abf1aff21c..f9d5aeaddee1 100644 --- a/pkgs/by-name/jm/jmc2obj/package.nix +++ b/pkgs/by-name/jm/jmc2obj/package.nix @@ -4,6 +4,7 @@ jre, makeWrapper, maven, + nix-update-script, }: maven.buildMavenPackage rec { @@ -33,6 +34,8 @@ maven.buildMavenPackage rec { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { changelog = "https://github.com/jmc2obj/j-mc-2-obj/releases/tag/${version}"; description = "Java-based Minecraft-to-OBJ exporter"; From 744a1077c9fa4483be03ac107f578a18d77cbd02 Mon Sep 17 00:00:00 2001 From: System administrator Date: Thu, 12 Mar 2026 16:52:12 +0100 Subject: [PATCH 012/185] jmc2obj: 126 -> 128 --- pkgs/by-name/jm/jmc2obj/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jm/jmc2obj/package.nix b/pkgs/by-name/jm/jmc2obj/package.nix index f9d5aeaddee1..10e2d0612758 100644 --- a/pkgs/by-name/jm/jmc2obj/package.nix +++ b/pkgs/by-name/jm/jmc2obj/package.nix @@ -9,16 +9,16 @@ maven.buildMavenPackage rec { pname = "j-mc-2-obj"; - version = "126"; + version = "128"; src = fetchFromGitHub { owner = "jmc2obj"; repo = "j-mc-2-obj"; rev = version; - hash = "sha256-c0qLryv9Gx9BlKXmwSKkK5/v3Wypny841htNfsNNxpg="; + hash = "sha256-3+vH1pGJ6I4oobb2vk+J5GrOQrSLNoCuBIC9OsWYCj0="; }; - mvnHash = "sha256-ya8E/6tOxyW+AO7v9p0dg72qFpQjWwvntZOw+TEKq0k="; + mvnHash = "sha256-ZU/5RGujCdmlBuxtHDaBpF/54e8W/Kca+2jtTudMXWo="; mvnParameters = "-Dmaven.gitcommitid.skip=true"; From 60c16a62a23c0adca67a6a6b61fafe7dedf85fd7 Mon Sep 17 00:00:00 2001 From: eymeric Date: Tue, 17 Mar 2026 19:54:28 +0100 Subject: [PATCH 013/185] melos: use finallAttrs instead of let in --- pkgs/by-name/me/melos/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index 6aad5b405e11..f4b062bc4d72 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -3,18 +3,15 @@ fetchFromGitHub, buildDartApplication, }: -let +buildDartApplication (finalAttrs: { + pname = "melos"; version = "7.3.0"; src = fetchFromGitHub { owner = "invertase"; repo = "melos"; - tag = "melos-v${version}"; + tag = "melos-v${finalAttrs.version}"; hash = "sha256-XTEhH8F54BoXJ1QNhUIZszHQoDwP0Za1LPQ6Dv9sR08="; }; -in -buildDartApplication { - pname = "melos"; - inherit version src; patches = [ # Patch melos entrypoint to bypass cli_launcher which throws because it does not find melos in the "classic" folders eg : .dart_tool or pub cache. @@ -41,4 +38,4 @@ buildDartApplication { license = lib.licenses.asl20; maintainers = [ lib.maintainers.eymeric ]; }; -} +}) From b5dfa4a061857d7bb210c7511350a2365498d4a0 Mon Sep 17 00:00:00 2001 From: eymeric Date: Tue, 17 Mar 2026 19:59:37 +0100 Subject: [PATCH 014/185] melos: add update script --- pkgs/by-name/me/melos/package.nix | 10 ++++ pkgs/by-name/me/melos/update.sh | 92 +++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100755 pkgs/by-name/me/melos/update.sh diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index f4b062bc4d72..1d5c2136f63f 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -31,6 +31,16 @@ buildDartApplication (finalAttrs: { cp --recursive packages/melos/templates $out/ ''; + passthru = { + updateScript = { + command = [ + ./update.sh + ./. + ]; + supportedFeatures = [ "commit" ]; + }; + }; + meta = { homepage = "https://github.com/invertase/melos"; description = "Tool for managing Dart projects with multiple packages"; diff --git a/pkgs/by-name/me/melos/update.sh b/pkgs/by-name/me/melos/update.sh new file mode 100755 index 000000000000..dc0514431d57 --- /dev/null +++ b/pkgs/by-name/me/melos/update.sh @@ -0,0 +1,92 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq dart yq-go nix + +set -e + +# Get the directory where this script is located +script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +# Fetch the latest tags from GitHub +echo "Fetching latest tags from GitHub..." >&2 +tags=$(curl -s ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/invertase/melos/tags?per_page=20") + +if [ -z "$tags" ]; then + echo "Error: Failed to fetch tags from GitHub" >&2 + exit 1 +fi + +# Extract the latest stable version tag (skip dev versions) +latest_release=$(echo "$tags" | jq -r '.[] | select(.name | test("^melos-v[0-9]+\\.[0-9]+\\.[0-9]+$")) | .name' | head -1) + +if [ -z "$latest_release" ]; then + echo "Error: Could not find any stable release tags" >&2 + exit 1 +fi + +new_version=${latest_release#melos-v} + +# Get current version from package.nix +current_version=$(grep 'version = ' "$script_dir/package.nix" | head -1 | sed 's/.*version = "\(.*\)".*/\1/') + +echo "Current version: $current_version" >&2 +echo "Latest version: $new_version" >&2 + +if [ "$new_version" = "$current_version" ]; then + echo "Already at latest version" >&2 + exit 0 +fi + +# Create a temporary directory +tmpdir=$(mktemp -d) +trap "rm -rf $tmpdir" EXIT + +echo "Downloading melos ${latest_release} from GitHub..." >&2 +archive_url="https://github.com/invertase/melos/archive/refs/tags/${latest_release}.tar.gz" +archive_path="$tmpdir/melos.tar.gz" + +if ! curl -sL -o "$archive_path" "$archive_url"; then + echo "Error: Failed to download archive" >&2 + exit 1 +fi + +echo "Extracting archive..." >&2 +tar -xzf "$archive_path" -C "$tmpdir" + +extracted_dir=$(tar -tzf "$archive_path" | head -1 | cut -d/ -f1) +source_dir="$tmpdir/$extracted_dir" + +echo "Generating pubspec.lock..." >&2 +cd "$source_dir" +dart pub get > /dev/null 2>&1 + +echo "Converting to JSON..." >&2 +yq eval --output-format=json --prettyPrint pubspec.lock > "$tmpdir/pubspec.lock.json" + +# Compute the hash from the downloaded archive +echo "Computing source hash..." >&2 +nix_hash=$(nix-hash --flat --base32 --type sha256 "$archive_path") +if [ -z "$nix_hash" ]; then + echo "Error: Failed to compute source hash" >&2 + exit 1 +fi +new_hash="sha256-$(nix-hash --to-sri --type sha256 "$nix_hash")" + +cp "$tmpdir/pubspec.lock.json" "$script_dir/pubspec.lock.json" +echo "Updated pubspec.lock.json" >&2 + +# Update version in package.nix +sed -i "s/version = \"[^\"]*\";/version = \"${new_version}\";/" "$script_dir/package.nix" +echo "Updated version to ${new_version}" >&2 + +# Update hash in package.nix +sed -i "s|hash = \"[^\"]*\";|hash = \"${new_hash}\";|" "$script_dir/package.nix" +echo "Updated hash" >&2 + +# Output commit message +printf '{ + "attrPath": "melos", + "oldVersion": "%s", + "newVersion": "%s", + "files": ["pubspec.lock.json", "package.nix"], + "commitMessage": "melos: %s -> %s" +}' "$current_version" "$new_version" "$current_version" "$new_version" From 131610c27f8ebaa4c1d20b1bf7849a3a81389ce1 Mon Sep 17 00:00:00 2001 From: eymeric Date: Tue, 17 Mar 2026 19:59:53 +0100 Subject: [PATCH 015/185] melos: 7.3.0 -> 7.4.1 --- pkgs/by-name/me/melos/package.nix | 4 +- pkgs/by-name/me/melos/pubspec.lock.json | 96 +++++++++++-------------- 2 files changed, 45 insertions(+), 55 deletions(-) diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index 1d5c2136f63f..c6a5dbe4d188 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -5,12 +5,12 @@ }: buildDartApplication (finalAttrs: { pname = "melos"; - version = "7.3.0"; + version = "7.4.1"; src = fetchFromGitHub { owner = "invertase"; repo = "melos"; tag = "melos-v${finalAttrs.version}"; - hash = "sha256-XTEhH8F54BoXJ1QNhUIZszHQoDwP0Za1LPQ6Dv9sR08="; + hash = "sha256-bsNPZd1euOKF2LlAmBIkr+0iO51iAkcIZYrd5oUJTKo="; }; patches = [ diff --git a/pkgs/by-name/me/melos/pubspec.lock.json b/pkgs/by-name/me/melos/pubspec.lock.json index 744a351566ba..11aa0a7769ba 100644 --- a/pkgs/by-name/me/melos/pubspec.lock.json +++ b/pkgs/by-name/me/melos/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", + "sha256": "3b19a47f6ea7c2632760777c78174f47f6aec1e05f0cd611380d4593b8af1dbc", "url": "https://pub.dev" }, "source": "hosted", - "version": "91.0.0" + "version": "96.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08", + "sha256": "0c516bc4ad36a1a75759e54d5047cb9d15cded4459df01aa35a0b5ec7db2c2a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.4.1" + "version": "10.2.0" }, "ansi_styles": { "dependency": "transitive", @@ -64,11 +64,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "dfb67ccc9a78c642193e0c2d94cb9e48c2c818b3178a86097d644acdcde6a8d9", + "sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.0.4" }, "built_collection": { "dependency": "transitive", @@ -84,11 +84,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", + "sha256": "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.0" + "version": "8.12.4" }, "charcode": { "dependency": "transitive", @@ -124,11 +124,11 @@ "dependency": "transitive", "description": { "name": "cli_launcher", - "sha256": "17d2744fb9a254c49ec8eda582536abe714ea0131533e24389843a4256f82eac", + "sha256": "35cf15a3ffaeb9c11849eaa0afba761bb76dceb42d050532bfd3e1299c9748cd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.2+1" + "version": "0.3.3+1" }, "cli_util": { "dependency": "transitive", @@ -144,11 +144,11 @@ "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", + "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.0" + "version": "4.11.1" }, "collection": { "dependency": "transitive", @@ -194,11 +194,11 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697", + "sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.2" + "version": "3.1.7" }, "file": { "dependency": "transitive", @@ -254,11 +254,11 @@ "dependency": "transitive", "description": { "name": "http", - "sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "1.6.0" }, "http_multi_server": { "dependency": "transitive", @@ -290,25 +290,15 @@ "source": "hosted", "version": "1.0.5" }, - "js": { - "dependency": "transitive", - "description": { - "name": "js", - "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.2" - }, "json_annotation": { "dependency": "transitive", "description": { "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", + "sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.9.0" + "version": "4.11.0" }, "logging": { "dependency": "transitive", @@ -324,21 +314,21 @@ "dependency": "transitive", "description": { "name": "matcher", - "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", + "sha256": "dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.17" + "version": "0.12.19" }, "meta": { "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "df0c643f44ad098eb37988027a8e2b2b5a031fd3977f06bbfd3a76637e8df739", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.18.2" }, "mime": { "dependency": "transitive", @@ -354,21 +344,21 @@ "dependency": "transitive", "description": { "name": "mockito", - "sha256": "4feb43bc4eb6c03e832f5fcd637d1abb44b98f9cfa245c58e27382f58859f8f6", + "sha256": "a45d1aa065b796922db7b9e7e7e45f921aed17adf3a8318a1f47097e7e695566", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.5.1" + "version": "5.6.3" }, "mustache_template": { "dependency": "transitive", "description": { "name": "mustache_template", - "sha256": "daa42be75f2ccfb287c24a75e7ac594f2ea0b32bf9ebe7c15154aa45b2dfb2de", + "sha256": "4326d0002ff58c74b9486990ccbdab08157fca3c996fe9e197aff9d61badf307", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "2.0.3" }, "node_preamble": { "dependency": "transitive", @@ -404,11 +394,11 @@ "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", + "sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.1" + "version": "7.0.2" }, "platform": { "dependency": "transitive", @@ -524,11 +514,11 @@ "dependency": "transitive", "description": { "name": "source_gen", - "sha256": "9098ab86015c4f1d8af6486b547b11100e73b193e1899015033cb3e14ad20243", + "sha256": "adc962c96fffb2de1728ef396a995aaedcafbe635abdca13d2a987ce17e57751", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.2.1" }, "source_map_stack_trace": { "dependency": "transitive", @@ -554,11 +544,11 @@ "dependency": "transitive", "description": { "name": "source_span", - "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", + "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.10.1" + "version": "1.10.2" }, "stack_trace": { "dependency": "transitive", @@ -604,31 +594,31 @@ "dependency": "transitive", "description": { "name": "test", - "sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7", + "sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.26.3" + "version": "1.30.0" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", + "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.7" + "version": "0.7.10" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0", + "sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.12" + "version": "0.6.16" }, "typed_data": { "dependency": "transitive", @@ -654,11 +644,11 @@ "dependency": "transitive", "description": { "name": "watcher", - "sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a", + "sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.4" + "version": "1.2.1" }, "web": { "dependency": "transitive", @@ -724,14 +714,14 @@ "dependency": "transitive", "description": { "name": "yaml_edit", - "sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5", + "sha256": "07c9e63ba42519745182b88ca12264a7ba2484d8239958778dfe4d44fe760488", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.2.4" } }, "sdks": { - "dart": ">=3.9.0 <4.0.0" + "dart": ">=3.10.0 <4.0.0" } } From 347604926dda4910b293009788596510a21c14fc Mon Sep 17 00:00:00 2001 From: eymeric Date: Tue, 17 Mar 2026 22:33:35 +0100 Subject: [PATCH 016/185] cockpit-zfs: fix cross-compilation --- pkgs/by-name/co/cockpit-zfs/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit-zfs/package.nix b/pkgs/by-name/co/cockpit-zfs/package.nix index cd9ffb2ce03e..7148be17bb30 100644 --- a/pkgs/by-name/co/cockpit-zfs/package.nix +++ b/pkgs/by-name/co/cockpit-zfs/package.nix @@ -1,6 +1,7 @@ { acl, bash, + buildPackages, cockpit, coreutils, fetchFromGitHub, @@ -41,7 +42,8 @@ stdenv.mkDerivation (finalAttrs: { missingHashes = ./missing-hashes.json; - offlineCache = yarn-berry.fetchYarnBerryDeps { + # Use buildPackages for cross-compilation support + offlineCache = buildPackages.yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; hash = "sha256-YnR1SqBGnxEQaGUGMNTHHEGcOIhuGbWnqMdr4eRGXcA="; }; @@ -51,9 +53,11 @@ stdenv.mkDerivation (finalAttrs: { nodejs jq yarn-berry - yarn-berry.yarnBerryConfigHook + buildPackages.yarn-berry.yarnBerryConfigHook ]; + disallowedRequisites = [ finalAttrs.offlineCache ]; + passthru.updateScript = nix-update-script { }; passthru.cockpitPath = [ From be3273088cffe3b04fc03334120c0db955fa2c88 Mon Sep 17 00:00:00 2001 From: System administrator Date: Mon, 20 Apr 2026 09:48:46 +0200 Subject: [PATCH 017/185] jmc2obj: use tag instead of rev --- pkgs/by-name/jm/jmc2obj/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jm/jmc2obj/package.nix b/pkgs/by-name/jm/jmc2obj/package.nix index 10e2d0612758..efc0114dc310 100644 --- a/pkgs/by-name/jm/jmc2obj/package.nix +++ b/pkgs/by-name/jm/jmc2obj/package.nix @@ -14,7 +14,7 @@ maven.buildMavenPackage rec { src = fetchFromGitHub { owner = "jmc2obj"; repo = "j-mc-2-obj"; - rev = version; + tag = version; hash = "sha256-3+vH1pGJ6I4oobb2vk+J5GrOQrSLNoCuBIC9OsWYCj0="; }; From cb39a7f717ba1efb53a4b5261673a1f1b41d3c11 Mon Sep 17 00:00:00 2001 From: System administrator Date: Mon, 20 Apr 2026 09:52:01 +0200 Subject: [PATCH 018/185] cockpit-zfs: use postPatch phase instead of patchPhase --- pkgs/by-name/co/cockpit-zfs/package.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/by-name/co/cockpit-zfs/package.nix b/pkgs/by-name/co/cockpit-zfs/package.nix index 7148be17bb30..5084bdde1de1 100644 --- a/pkgs/by-name/co/cockpit-zfs/package.nix +++ b/pkgs/by-name/co/cockpit-zfs/package.nix @@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; }; - patchPhase = + postPatch = let # houston-common-lib has @types/electron which pulls in electron. # Electron's postinstall downloads binaries, which fails in sandbox. @@ -98,8 +98,6 @@ stdenv.mkDerivation (finalAttrs: { houstonUiDir = "houston-common/houston-common-ui"; in '' - runHook prePatch - # Remove electron type dependency substituteInPlace ${houstonLibDir}/package.json \ --replace-fail '"@types/electron": "^1.6.12",' "" @@ -123,8 +121,6 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "VueDevTools()," "" \ --replace-fail "import dts from 'vite-plugin-dts'" "" sed -i '/dts({/,/})/d' ${houstonUiDir}/vite.config.ts - - runHook postPatch ''; buildPhase = '' From 26524263e0c4f15e32851f20e1951896f5aefa1b Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Mon, 20 Apr 2026 20:29:26 -0400 Subject: [PATCH 019/185] ramalama: 0.18.0 -> 0.19.0 --- pkgs/by-name/ra/ramalama/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ra/ramalama/package.nix b/pkgs/by-name/ra/ramalama/package.nix index 692a7c5b2979..d3ca8cfaded3 100644 --- a/pkgs/by-name/ra/ramalama/package.nix +++ b/pkgs/by-name/ra/ramalama/package.nix @@ -2,7 +2,6 @@ lib, python3Packages, fetchFromGitHub, - fetchpatch, go-md2man, llama-cpp-vulkan, @@ -16,14 +15,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ramalama"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; src = fetchFromGitHub { owner = "containers"; repo = "ramalama"; tag = "v${finalAttrs.version}"; - hash = "sha256-AqX8pNbeDPCxlwaSJg4+XVrfypvXGR77q8tkI7t3vTY="; + hash = "sha256-9y7H1Iq/Dn89NIJDegY8lbII4ehx3jhulyOEkBIm4Nk="; }; build-system = with python3Packages; [ @@ -43,14 +42,6 @@ python3Packages.buildPythonApplication (finalAttrs: { go-md2man ]; - patches = [ - # fix darwin tests: https://github.com/containers/ramalama/pull/2567 - (fetchpatch { - url = "https://github.com/containers/ramalama/commit/2b51b749b706261a5f704b4d785dbd45447b14b6.patch"; - hash = "sha256-HV7gn0W7b0P7OS53Js5JdHoFjvE7tO4e3RMReGZpRIo="; - }) - ]; - postPatch = '' substituteInPlace ramalama/config.py --replace-fail "{sys.prefix}" "$out" ''; From da75c3d6f94f291e98dee6f0b86fabe94b070a1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 21 Apr 2026 18:58:56 +0000 Subject: [PATCH 020/185] python3Packages.harlequin-postgres: 1.3.0 -> 1.3.1 --- .../development/python-modules/harlequin-postgres/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/harlequin-postgres/default.nix b/pkgs/development/python-modules/harlequin-postgres/default.nix index df86761b13a2..84dc8b5d795d 100644 --- a/pkgs/development/python-modules/harlequin-postgres/default.nix +++ b/pkgs/development/python-modules/harlequin-postgres/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "harlequin-postgres"; - version = "1.3.0"; + version = "1.3.1"; pyproject = true; src = fetchPypi { pname = "harlequin_postgres"; inherit version; - hash = "sha256-01MllGk8dFeWtbpENCGGYs4/nlq7aLLkFZqCXGLrN4s="; + hash = "sha256-Jdy3PpfN+xfDvP3DFGQYqY/xHOaPalH7GyUyLqydUiM="; }; build-system = [ From 5b2253f15eeb7106ebd08b106ee68993bee51206 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 01:19:16 +0000 Subject: [PATCH 021/185] python3Packages.azure-keyvault-certificates: 4.10.0 -> 4.11.0 --- .../python-modules/azure-keyvault-certificates/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-keyvault-certificates/default.nix b/pkgs/development/python-modules/azure-keyvault-certificates/default.nix index 2e4c09f6670c..a1edb103979f 100644 --- a/pkgs/development/python-modules/azure-keyvault-certificates/default.nix +++ b/pkgs/development/python-modules/azure-keyvault-certificates/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "azure-keyvault-certificates"; - version = "4.10.0"; + version = "4.11.0"; pyproject = true; src = fetchPypi { pname = "azure_keyvault_certificates"; inherit version; - hash = "sha256-AE/0enMVL59A9njloHcZt1OjyobwRgv+qvaiMwSHLgU="; + hash = "sha256-/gNWluQ7F8QUrQjvYEbWwT5odw1lzDi9rvjtistu+Hg="; }; nativeBuildInputs = [ setuptools ]; From 41022d99893e657c01eb3cb2461dc38653da1e59 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 22 Apr 2026 14:53:42 +0700 Subject: [PATCH 022/185] tiddlywiki: 5.3.8 -> 5.4.0 --- pkgs/by-name/ti/tiddlywiki/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tiddlywiki/package.nix b/pkgs/by-name/ti/tiddlywiki/package.nix index 001fef2c9e1c..e5c2b4b31141 100644 --- a/pkgs/by-name/ti/tiddlywiki/package.nix +++ b/pkgs/by-name/ti/tiddlywiki/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tiddlywiki"; - version = "5.3.8"; + version = "5.4.0"; src = fetchFromGitHub { owner = "tiddlywiki"; repo = "tiddlywiki5"; tag = "v${finalAttrs.version}"; - hash = "sha256-nBBjD9JB4tliRJ5N1aK3pc9PzCHG1fByj7vWtKnNEzI="; + hash = "sha256-MvX10TwSRQxB8qqLtnlxCelDL6CDlSHGWccv4Xh630I="; }; nativeBuildInputs = [ From 5d63225acaffd65d9320f21ddd90a10f18117a78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 11:29:45 +0000 Subject: [PATCH 023/185] python3Packages.nbxmpp: 7.1.0 -> 7.2.0 --- pkgs/development/python-modules/nbxmpp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nbxmpp/default.nix b/pkgs/development/python-modules/nbxmpp/default.nix index 42d490b6acbd..ae9ed1ea77a8 100644 --- a/pkgs/development/python-modules/nbxmpp/default.nix +++ b/pkgs/development/python-modules/nbxmpp/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "nbxmpp"; - version = "7.1.0"; + version = "7.2.0"; pyproject = true; src = fetchFromGitLab { @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "gajim"; repo = "python-nbxmpp"; tag = version; - hash = "sha256-eQYGOLV9P7zrqXB8dW8/CatBUT3xpl5h1TChKbY369g="; + hash = "sha256-OtJzCcaqcy2a46iNRcpknORgdTbzMtILocs5c6Akzrc="; }; nativeBuildInputs = [ From 1ba513f3a700ca72c7f030e9f618a221b9cc59d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 23:52:48 +0000 Subject: [PATCH 024/185] python3Packages.lazr-uri: 1.0.7 -> 1.0.8 --- pkgs/development/python-modules/lazr-uri/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lazr-uri/default.nix b/pkgs/development/python-modules/lazr-uri/default.nix index 34f63c921fb0..865e31896759 100644 --- a/pkgs/development/python-modules/lazr-uri/default.nix +++ b/pkgs/development/python-modules/lazr-uri/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "lazr-uri"; - version = "1.0.7"; + version = "1.0.8"; pyproject = true; src = fetchPypi { pname = "lazr_uri"; inherit version; - hash = "sha256-7Qz28zPkUBFHUq+xzgwpnDasSxCQY+tQNUxPh/glo+4="; + hash = "sha256-DkWFTrImh5WN+4B2Vf9+CVsXZb5kniTMxYGTTQM307Q="; }; build-system = [ setuptools ]; From 9114a731a9c6b2b3bdf6865b7f6134bccc58afaf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 23:56:14 +0000 Subject: [PATCH 025/185] python3Packages.ledger-bitcoin: 0.4.0 -> 0.4.1 --- pkgs/development/python-modules/ledger-bitcoin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ledger-bitcoin/default.nix b/pkgs/development/python-modules/ledger-bitcoin/default.nix index db4627042816..58d26f91e334 100644 --- a/pkgs/development/python-modules/ledger-bitcoin/default.nix +++ b/pkgs/development/python-modules/ledger-bitcoin/default.nix @@ -12,13 +12,13 @@ buildPythonPackage (finalAttrs: { pname = "ledger-bitcoin"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) version; pname = "ledger_bitcoin"; - hash = "sha256-IkJFLnjPS1fIuNNQnoMYYP1IUbChv6uV8vXj9H1NFQA="; + hash = "sha256-PLQpftflV++YNJzcvWZ+9zaMBH1oGMfNy8p6+YuABrY="; }; nativeBuildInputs = [ setuptools ]; From b4b4dbf2814f1eb13162009cc45a5552b9cd7abb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Zaffarano?= Date: Thu, 23 Apr 2026 10:56:46 +0200 Subject: [PATCH 026/185] tmuxPlugins.tmux-toggle-popup: 0.4.4 -> 0.5.1 --- pkgs/misc/tmux-plugins/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index b1f63011bbfe..2ee755b02d98 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -1188,12 +1188,12 @@ in tmux-toggle-popup = mkTmuxPlugin rec { pluginName = "tmux-toggle-popup"; rtpFilePath = "toggle-popup.tmux"; - version = "0.4.4"; + version = "0.5.1"; src = fetchFromGitHub { owner = "loichyan"; repo = "tmux-toggle-popup"; tag = "v${version}"; - hash = "sha256-tiiM5ETSrceyAyqhYRXjG1qCbjzZ0NJL5GWWbWX7Cbo="; + hash = "sha256-daUCkt1Np8ZYvLc3Bx0HvhnI988q7lIayJju/GB6Klw="; }; meta = { homepage = "https://github.com/loichyan/tmux-toggle-popup"; From 5d116eb686e57fdbe38a4dd123b82ee2a407dcd8 Mon Sep 17 00:00:00 2001 From: eymeric Date: Wed, 22 Apr 2026 21:26:22 +0200 Subject: [PATCH 027/185] guitarix-vst: init at 0.5 --- pkgs/by-name/gu/guitarix-vst/package.nix | 76 ++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 pkgs/by-name/gu/guitarix-vst/package.nix diff --git a/pkgs/by-name/gu/guitarix-vst/package.nix b/pkgs/by-name/gu/guitarix-vst/package.nix new file mode 100644 index 000000000000..27eb994a4f8a --- /dev/null +++ b/pkgs/by-name/gu/guitarix-vst/package.nix @@ -0,0 +1,76 @@ +{ + alsa-lib, + avahi, + boost, + curl, + fetchFromGitHub, + fftwFloat, + freetype, + glib, + glibmm, + lib, + libsndfile, + libx11, + libxcursor, + libxext, + libxinerama, + libxrandr, + lilv, + ncurses, + pkg-config, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "guitarix-vst"; + version = "0.5"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "brummer10"; + repo = "guitarix.vst"; + tag = "v${finalAttrs.version}"; + hash = "sha256-SuKPTdYt9sFAZGFsf5P6nl4lzTOirOTOeRoCJEMH76w="; + fetchSubmodules = true; + }; + + postPatch = '' + substituteInPlace Builds/LinuxMakefile/Makefile \ + --replace-fail '$(shell arch)' '${stdenv.hostPlatform.uname.processor}' + ''; + + nativeBuildInputs = [ + pkg-config + ncurses + ]; + + buildInputs = [ + alsa-lib + avahi + boost + curl + fftwFloat + freetype + glib + glibmm + libx11 + libxcursor + libxext + libxinerama + libxrandr + lilv + libsndfile + ]; + + installFlags = [ "JUCE_VST3DESTDIR=${placeholder "out"}/lib/vst3" ]; + + meta = { + description = "Versatile (guitar) amplifier VST3 plugin"; + homepage = "https://github.com/brummer10/guitarix.vst"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.eymeric ]; + platforms = lib.platforms.linux; + }; +}) From 1fde89101af22ecb19385098b123f25f85db20e0 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 23 Apr 2026 18:21:28 -0400 Subject: [PATCH 028/185] telegram-desktop: 6.7.6 -> 6.7.7 Diff: https://github.com/telegramdesktop/tdesktop/compare/v6.7.6...v6.7.7 Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v6.7.7 --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index b554349eeef3..3ee5b11869e5 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -45,14 +45,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "6.7.6"; + version = "6.7.7"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-TGI1SLtzjjDaodQc+JIVRRiwCy9PCO3MuPfv2DpDFxo="; + hash = "sha256-uvVfzpb69tTHPZv1BICun6/Etumjdh3A8qLpMCAa/FM="; }; nativeBuildInputs = [ From 7850a918013d0fe376f782f9db3d31f5b9e85f29 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 24 Apr 2026 13:12:51 -0400 Subject: [PATCH 029/185] telegram-desktop: 6.7.7 -> 6.7.8 Diff: https://github.com/telegramdesktop/tdesktop/compare/v6.7.7...v6.7.8 Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v6.7.8 --- .../telegram/telegram-desktop/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 3ee5b11869e5..3ee0cb74b2c5 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -45,14 +45,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "6.7.7"; + version = "6.7.8"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-uvVfzpb69tTHPZv1BICun6/Etumjdh3A8qLpMCAa/FM="; + hash = "sha256-lcIkkr9i/zVRNNQ3qi6O6xIgtpQgkVWOGIttHqmAQv8="; }; nativeBuildInputs = [ From efbc4105c932d540f5f9c3f8ca432c75f36de442 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 23 Apr 2026 18:22:39 -0400 Subject: [PATCH 030/185] materialgram: 6.4.0.1 -> 6.7.7.1 Diff: https://github.com/kukuruzka165/materialgram/compare/v6.4.0.1...v6.7.7.1 Changelog: https://github.com/kukuruzka165/materialgram/releases/tag/v6.7.7.1 --- pkgs/by-name/ma/materialgram/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/materialgram/package.nix b/pkgs/by-name/ma/materialgram/package.nix index c84e123cb96d..d63199543aac 100644 --- a/pkgs/by-name/ma/materialgram/package.nix +++ b/pkgs/by-name/ma/materialgram/package.nix @@ -11,12 +11,12 @@ telegram-desktop.override { unwrapped = telegram-desktop.unwrapped.overrideAttrs ( finalAttrs: previousAttrs: { pname = "materialgram-unwrapped"; - version = "6.4.0.1"; + version = "6.7.7.1"; src = fetchFromGitHub { owner = "kukuruzka165"; repo = "materialgram"; - hash = "sha256-aNgvuuowyhEYUm5ie2vxCsdpaDuuZ/3xZJqWA0bN5Lc="; + hash = "sha256-Cy0ooQZOhfE+QBaRDblKXhmqYsKJ0TfeHsfJaVLVn8o="; tag = "v${finalAttrs.version}"; fetchSubmodules = true; }; From 248d497547398dd866c2e9a748095974f23cfe59 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 25 Apr 2026 14:23:24 -0700 Subject: [PATCH 031/185] =?UTF-8?q?mozillavpn:=202.35.0=20=E2=86=92=202.36?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anders Kaseorg --- pkgs/by-name/mo/mozillavpn/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mo/mozillavpn/package.nix b/pkgs/by-name/mo/mozillavpn/package.nix index 87fc743b4513..ac2869c075dc 100644 --- a/pkgs/by-name/mo/mozillavpn/package.nix +++ b/pkgs/by-name/mo/mozillavpn/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mozillavpn"; - version = "2.35.0"; + version = "2.36.0"; src = fetchFromGitHub { owner = "mozilla-mobile"; repo = "mozilla-vpn-client"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-H3Oa0SJR74dzZvg9u2drLmH/FNsc1hVUz2MEz/TV1rg="; + hash = "sha256-Mig/GJCFodOoTGk5iCO5WoFGYv3CdD7de65xgLf4xgk="; }; patches = [ ]; @@ -43,12 +43,12 @@ stdenv.mkDerivation (finalAttrs: { patches ; modRoot = "linux/netfilter"; - vendorHash = "sha256-Cmo0wnl0z5r1paaEf1MhCPbInWeoMhGjnxCxGh0cyO8="; + vendorHash = "sha256-RDSZdmQ31RW4PjZsula9V/asT36GJRdxlAHV/wX2DS8="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src patches; - hash = "sha256-ZcLbrLtaGOPSi9AUtiaFYefdlGMq5ygZF6KOgSQehAE="; + hash = "sha256-5147SMY/lowPr4LYhaCBMRxDG53bxc67tsl8WaRuaQc="; }; buildInputs = [ From 9bc0701c3bc6620753411080eeb54785903b172f Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 28 Apr 2026 18:50:08 +0200 Subject: [PATCH 032/185] nawk: add nix-update-script --- pkgs/by-name/na/nawk/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/na/nawk/package.nix b/pkgs/by-name/na/nawk/package.nix index c73ca513597b..9ecf5a044e6b 100644 --- a/pkgs/by-name/na/nawk/package.nix +++ b/pkgs/by-name/na/nawk/package.nix @@ -5,6 +5,7 @@ bison, buildPackages, installShellFiles, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -44,6 +45,8 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/onetrueawk/awk"; description = "One, true implementation of AWK"; From c2a6fda55675b4b7bccc9523add5d273376657e6 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 28 Apr 2026 18:50:35 +0200 Subject: [PATCH 033/185] nawk: 20251225 -> 20260426 --- pkgs/by-name/na/nawk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nawk/package.nix b/pkgs/by-name/na/nawk/package.nix index 9ecf5a044e6b..3927a19ba362 100644 --- a/pkgs/by-name/na/nawk/package.nix +++ b/pkgs/by-name/na/nawk/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nawk"; - version = "20251225"; + version = "20260426"; src = fetchFromGitHub { owner = "onetrueawk"; repo = "awk"; rev = finalAttrs.version; - hash = "sha256-8QocZx6Diy3xLakZQxqmWdOywvhVYRjSndY5EiV+dng="; + hash = "sha256-ndhSOl4xEwbDQ51g7yuwe3MOfmQrzePuanmyXYhWp+I="; }; depsBuildBuild = [ buildPackages.stdenv.cc ]; From 3ec130156ecc251cc64a77bf050b184fbc38bedd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Tue, 28 Apr 2026 21:40:38 +0200 Subject: [PATCH 034/185] phylophlan: cleanup the nix declaration --- pkgs/by-name/ph/phylophlan/package.nix | 97 +++++++++++++------------- 1 file changed, 50 insertions(+), 47 deletions(-) diff --git a/pkgs/by-name/ph/phylophlan/package.nix b/pkgs/by-name/ph/phylophlan/package.nix index 78b307e46972..729c93d9fcbf 100644 --- a/pkgs/by-name/ph/phylophlan/package.nix +++ b/pkgs/by-name/ph/phylophlan/package.nix @@ -8,60 +8,63 @@ diamond, python3Packages, }: -let - finalAttrs = { - pname = "phylophlan"; - version = "3.2.1"; - pyproject = true; - src = fetchFromGitHub { - owner = "biobakery"; - repo = "phylophlan"; - tag = finalAttrs.version; - hash = "sha256-rPTEdu0W3LD27tDIWCOQ3K+RJuj97I9aEeYFdM77jOs="; - }; +python3Packages.buildPythonApplication (finalAttrs: { + pname = "phylophlan"; + version = "3.2.1"; + pyproject = true; - build-system = with python3Packages; [ setuptools ]; + src = fetchFromGitHub { + owner = "biobakery"; + repo = "phylophlan"; + tag = finalAttrs.version; + hash = "sha256-rPTEdu0W3LD27tDIWCOQ3K+RJuj97I9aEeYFdM77jOs="; + }; - # It has no tests - doCheck = false; + build-system = with python3Packages; [ setuptools ]; - dependencies = with python3Packages; [ - biopython - dendropy - matplotlib - numpy - pandas - seaborn - distutils - requests - scipy - tqdm - ]; + # It has no tests + doCheck = false; + dependencies = with python3Packages; [ + biopython + dendropy + matplotlib + numpy + pandas + seaborn + distutils + requests + scipy + tqdm + ]; + + preFixup = '' # Minimum needed external tools # See https://github.com/biobakery/phylophlan/wiki#dependencies - propagatedBuildInputs = [ - raxml - mafft - trimal - blast - diamond - ]; + makeWrapperArgs+=(--prefix PATH : ${ + lib.makeBinPath [ + raxml + mafft + trimal + blast + diamond + ] + } + ) + ''; - postInstall = '' - # Not revelant in this context - rm -f $out/bin/phylophlan_write_default_configs.sh - ''; + postInstall = '' + # Not revelant in this context + rm -f $out/bin/phylophlan_write_default_configs.sh + ''; - meta = { - homepage = "https://github.com/biobakery/phylophlan"; - description = "Precise phylogenetic analysis of microbial isolates and genomes from metagenomes"; - changelog = "https://github.com/biobakery/phylophlan/releases"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ theobori ]; - mainProgram = "phylophlan"; - }; + meta = { + homepage = "https://github.com/biobakery/phylophlan"; + description = "Precise phylogenetic analysis of microbial isolates and genomes from metagenomes"; + changelog = "https://github.com/biobakery/phylophlan/releases"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ theobori ]; + mainProgram = "phylophlan"; }; -in -python3Packages.buildPythonApplication finalAttrs +}) From 67910025b0e134827593164af8718c3acc5fd2ee Mon Sep 17 00:00:00 2001 From: Krishnan Shankar Date: Tue, 28 Apr 2026 19:17:11 -0500 Subject: [PATCH 035/185] python3Packages.chipwhisperer: mark broken The package requires (the unsupported) NumPy 1.26.4, and using relaxed deps causes test and functionality errors. Hopefully, once upstream migrates to NumPy 2.0, this can be re-packaged. --- pkgs/development/python-modules/chipwhisperer/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/chipwhisperer/default.nix b/pkgs/development/python-modules/chipwhisperer/default.nix index dcc446611b45..a771d220e084 100644 --- a/pkgs/development/python-modules/chipwhisperer/default.nix +++ b/pkgs/development/python-modules/chipwhisperer/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, # build - pythonAtLeast, setuptools, setuptools-scm, cython, @@ -15,7 +14,6 @@ ecpy, fastdtw, libusb1, - numpy, pyserial, tqdm, @@ -108,5 +106,6 @@ buildPythonPackage rec { changelog = "https://github.com/newaetech/chipwhisperer/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.krishnans2006 ]; + broken = true; # Requires NumPy 1.26.4 (unsupported by nixpkgs) }; } From b5858dd6e09f506dda6ab301887ce68c4f8f4d04 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 29 Apr 2026 05:58:28 -0700 Subject: [PATCH 036/185] rocmPackages.clr: add gfx950 (MI350x, MI355X) to gpuTargets --- pkgs/development/rocm-modules/clr/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/rocm-modules/clr/default.nix b/pkgs/development/rocm-modules/clr/default.nix index fb4436c802f8..ef955c4dd083 100644 --- a/pkgs/development/rocm-modules/clr/default.nix +++ b/pkgs/development/rocm-modules/clr/default.nix @@ -242,7 +242,7 @@ stdenv.mkDerivation (finalAttrs: { # "9-4-generic" - since only 942 is valid for 6.4 target it directly # 940/1 - never released publicly, maybe HPE cray specific MI3xx? "942" # MI300A/X, MI325X - # "950" # MI350X TODO: Expected in ROCm 7.x + "950" # MI350X, MI355X # "10-1-generic" # fine for all RDNA1 cards "1010" # "10-3-generic" From 6358a7ae117e4f8c8bc71da9f569559356a10bb7 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 29 Apr 2026 06:00:01 -0700 Subject: [PATCH 037/185] rocmPackages.clr: add gfx1103 (RDNA 3 iGPU, Radeon 780M) to gpuTargets --- pkgs/development/rocm-modules/clr/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/rocm-modules/clr/default.nix b/pkgs/development/rocm-modules/clr/default.nix index ef955c4dd083..967519eac845 100644 --- a/pkgs/development/rocm-modules/clr/default.nix +++ b/pkgs/development/rocm-modules/clr/default.nix @@ -247,10 +247,12 @@ stdenv.mkDerivation (finalAttrs: { "1010" # "10-3-generic" "1030" # W6800, various Radeon cards + # 1100 through 1103 = RDNA3 # "11-generic" # will handle 7600, hopefully ryzen AI series iGPUs "1100" "1101" "1102" + "1103" # RDNA3 iGPU like Radeon 780M "1150" # Strix Point "1151" # Strix Halo # "12-generic" From a4bdf572b19dded5f85c1525b8a8d901e848ee41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Apr 2026 23:42:45 +0000 Subject: [PATCH 038/185] python3Packages.pyngrok: 8.0.0 -> 8.1.2 --- pkgs/development/python-modules/pyngrok/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyngrok/default.nix b/pkgs/development/python-modules/pyngrok/default.nix index 7c813d019225..f8c426a9bd17 100644 --- a/pkgs/development/python-modules/pyngrok/default.nix +++ b/pkgs/development/python-modules/pyngrok/default.nix @@ -8,12 +8,12 @@ buildPythonPackage (finalAttrs: { pname = "pyngrok"; - version = "8.0.0"; + version = "8.1.2"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-bnqvkLQwhq0lUIoRIkI2CAA/cS2ZiDGd33vlBDECgQE="; + hash = "sha256-O1OD7H3EZGrA0EZDXrWMbNHLyaytcObe4BKwXcJbBwo="; }; build-system = [ setuptools ]; From bf632643fd5647bcf366c68c496041fd5e9c8c37 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Fri, 1 May 2026 17:33:52 +0100 Subject: [PATCH 039/185] babashka-unwrapped: 1.12.217 -> 1.12.218; migrate to by-name --- .../ba/babashka-unwrapped}/completions/bb.bash | 0 .../ba/babashka-unwrapped}/completions/bb.fish | 0 .../ba/babashka-unwrapped}/completions/bb.zsh | 0 .../ba/babashka-unwrapped/package.nix} | 6 +++--- .../interpreters => by-name/ba}/babashka/clojure-tools.nix | 6 +++--- .../wrapped.nix => by-name/ba/babashka/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 7 files changed, 6 insertions(+), 9 deletions(-) rename pkgs/{development/interpreters/babashka => by-name/ba/babashka-unwrapped}/completions/bb.bash (100%) rename pkgs/{development/interpreters/babashka => by-name/ba/babashka-unwrapped}/completions/bb.fish (100%) rename pkgs/{development/interpreters/babashka => by-name/ba/babashka-unwrapped}/completions/bb.zsh (100%) rename pkgs/{development/interpreters/babashka/default.nix => by-name/ba/babashka-unwrapped/package.nix} (96%) rename pkgs/{development/interpreters => by-name/ba}/babashka/clojure-tools.nix (62%) rename pkgs/{development/interpreters/babashka/wrapped.nix => by-name/ba/babashka/package.nix} (100%) diff --git a/pkgs/development/interpreters/babashka/completions/bb.bash b/pkgs/by-name/ba/babashka-unwrapped/completions/bb.bash similarity index 100% rename from pkgs/development/interpreters/babashka/completions/bb.bash rename to pkgs/by-name/ba/babashka-unwrapped/completions/bb.bash diff --git a/pkgs/development/interpreters/babashka/completions/bb.fish b/pkgs/by-name/ba/babashka-unwrapped/completions/bb.fish similarity index 100% rename from pkgs/development/interpreters/babashka/completions/bb.fish rename to pkgs/by-name/ba/babashka-unwrapped/completions/bb.fish diff --git a/pkgs/development/interpreters/babashka/completions/bb.zsh b/pkgs/by-name/ba/babashka-unwrapped/completions/bb.zsh similarity index 100% rename from pkgs/development/interpreters/babashka/completions/bb.zsh rename to pkgs/by-name/ba/babashka-unwrapped/completions/bb.zsh diff --git a/pkgs/development/interpreters/babashka/default.nix b/pkgs/by-name/ba/babashka-unwrapped/package.nix similarity index 96% rename from pkgs/development/interpreters/babashka/default.nix rename to pkgs/by-name/ba/babashka-unwrapped/package.nix index 0e517c67c139..e762e658beaa 100644 --- a/pkgs/development/interpreters/babashka/default.nix +++ b/pkgs/by-name/ba/babashka-unwrapped/package.nix @@ -8,11 +8,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "babashka-unwrapped"; - version = "1.12.217"; + version = "1.12.218"; src = fetchurl { url = "https://github.com/babashka/babashka/releases/download/v${finalAttrs.version}/babashka-${finalAttrs.version}-standalone.jar"; - sha256 = "sha256-5Nnzx2chre+h0SnM5spwiR9r4gjlyfc2FbgYa0spM34="; + sha256 = "sha256-CEApb2noPYfRYRDTo1RBLOZELvEuxGO4HW1CB//bky8="; }; nativeBuildInputs = [ installShellFiles ]; @@ -69,7 +69,7 @@ buildGraalvmNativeImage (finalAttrs: { | ${lib.getExe finalAttrs.finalPackage} -I -o -e "(or (some->> *input* (filter #(= '(def version) (take 2 %))) first last last last) (throw (ex-info \"Couldn't find expected '(def version ...)' form in 'borkdude/deps.clj'.\" {})))") update-source-version babashka.clojure-tools "$clojure_tools_version" \ - --file="pkgs/development/interpreters/babashka/clojure-tools.nix" + --file="pkgs/by-name/ba/babashka/clojure-tools.nix" ''; meta = { diff --git a/pkgs/development/interpreters/babashka/clojure-tools.nix b/pkgs/by-name/ba/babashka/clojure-tools.nix similarity index 62% rename from pkgs/development/interpreters/babashka/clojure-tools.nix rename to pkgs/by-name/ba/babashka/clojure-tools.nix index a8f87bc735b6..a537a00c7389 100644 --- a/pkgs/development/interpreters/babashka/clojure-tools.nix +++ b/pkgs/by-name/ba/babashka/clojure-tools.nix @@ -1,16 +1,16 @@ # This file tracks the Clojure tools version required by babashka. # See https://github.com/borkdude/deps.clj#deps_clj_tools_version for background. -# The `updateScript` provided in default.nix takes care of keeping it in sync, as well. +# The `updateScript` provided in babashka-unwrapped takes care of keeping it in sync, as well. { clojure, fetchurl, }: clojure.overrideAttrs (previousAttrs: { pname = "babashka-clojure-tools"; - version = "1.12.4.1597"; + version = "1.12.4.1618"; src = fetchurl { url = previousAttrs.src.url; - hash = "sha256-DgEvXVExaexDTLoonh/fVS5nHjgekL6BlFYLM9X6wkM="; + hash = "sha256-E3adptY6mN6yAkN4rhpk5O4hGsEDU0DfynppRMQc3iE="; }; }) diff --git a/pkgs/development/interpreters/babashka/wrapped.nix b/pkgs/by-name/ba/babashka/package.nix similarity index 100% rename from pkgs/development/interpreters/babashka/wrapped.nix rename to pkgs/by-name/ba/babashka/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ee06ca3ffbb6..312ceec88991 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4719,9 +4719,6 @@ with pkgs; acl2 = callPackage ../development/interpreters/acl2 { }; acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; }; - babashka-unwrapped = callPackage ../development/interpreters/babashka { }; - babashka = callPackage ../development/interpreters/babashka/wrapped.nix { }; - uiua-unstable = callPackage ../by-name/ui/uiua/package.nix { uiua_versionType = "unstable"; }; # BQN interpreters and compilers From a3fc897b40d491fd5a9f971aeae32d3a6a2d66da Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 1 May 2026 15:51:20 -0400 Subject: [PATCH 040/185] dbip-asn-lite: 2026-04 -> 2026-05 --- pkgs/by-name/db/dbip-asn-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-asn-lite/package.nix b/pkgs/by-name/db/dbip-asn-lite/package.nix index 36ebd418bdcc..ab71d28b9823 100644 --- a/pkgs/by-name/db/dbip-asn-lite/package.nix +++ b/pkgs/by-name/db/dbip-asn-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-asn-lite"; - version = "2026-04"; + version = "2026-05"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-wJA6XqFbVxsWNEJ4AzwiKMOjsayJczVU/L3i98Y1x+I="; + hash = "sha256-14Gx6w1BzS+3+xz6CiJ3OMm3KgvU2pf+z9TOiydky4U="; }; dontUnpack = true; From 89856aca206d441d0ff953261465f5e77b13bacf Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 1 May 2026 15:51:27 -0400 Subject: [PATCH 041/185] dbip-city-lite: 2026-04 -> 2026-05 --- pkgs/by-name/db/dbip-city-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-city-lite/package.nix b/pkgs/by-name/db/dbip-city-lite/package.nix index b9a06afab30e..a13f76fef7bc 100644 --- a/pkgs/by-name/db/dbip-city-lite/package.nix +++ b/pkgs/by-name/db/dbip-city-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-city-lite"; - version = "2026-04"; + version = "2026-05"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-sIb1DGVNmvV0B3ltTcT4yQkMMMiZt89X0eDIzT0U/r8="; + hash = "sha256-lSDMjGXcBMr8iGgqyJ26LPu8tfaG6QlKsCH88q4sAvA="; }; dontUnpack = true; From 62b4a5e13077d9a9ed05ff64dbf3f9a981bcf066 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 1 May 2026 15:51:32 -0400 Subject: [PATCH 042/185] dbip-country-lite: 2026-04 -> 2026-05 --- pkgs/by-name/db/dbip-country-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-country-lite/package.nix b/pkgs/by-name/db/dbip-country-lite/package.nix index 919b256bd17f..418f7397df6c 100644 --- a/pkgs/by-name/db/dbip-country-lite/package.nix +++ b/pkgs/by-name/db/dbip-country-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-country-lite"; - version = "2026-04"; + version = "2026-05"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-d+6Bq1l6XZHI+maW20SmpXjfP9O1a4FmhtfL3poEOfs="; + hash = "sha256-I0aw3Sk+hZf4n7nvTiy0GEKVkHIx/URgwkAgSW8o7fo="; }; dontUnpack = true; From 47edec92b565b553c1065f6421fecae9865f0907 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 1 May 2026 15:53:05 -0400 Subject: [PATCH 043/185] k0sctl: 0.28.0 -> 0.30.0 Diff: https://github.com/k0sproject/k0sctl/compare/v0.28.0...v0.30.0 Changelog: https://github.com/k0sproject/k0sctl/releases/tag/v0.30.0 --- pkgs/by-name/k0/k0sctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/k0/k0sctl/package.nix b/pkgs/by-name/k0/k0sctl/package.nix index eccba34d81be..b13be50d918e 100644 --- a/pkgs/by-name/k0/k0sctl/package.nix +++ b/pkgs/by-name/k0/k0sctl/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "k0sctl"; - version = "0.28.0"; + version = "0.30.0"; src = fetchFromGitHub { owner = "k0sproject"; repo = "k0sctl"; tag = "v${version}"; - hash = "sha256-gPGMOawC8SymiGp0Zcm/bk+sD8R4DWDCrJpi4LGcDnE="; + hash = "sha256-D47BSI0BcVyO8y42+aqkp1/59548kENtqdQyXg519os="; }; - vendorHash = "sha256-ixL1S60XOtqzadQTZsT5utfsSW2LE9/30xXujQvgpxI="; + vendorHash = "sha256-zUKfn7dli/vfHha3AaFrSbux1oDOZyV2dWE/BorYN8I="; ldflags = [ "-s" From f07457fd1676d548a1f3e7a6fc0d1479430d05d6 Mon Sep 17 00:00:00 2001 From: Edgar Pireyn Date: Fri, 1 May 2026 21:03:01 +0200 Subject: [PATCH 044/185] peertube: 8.0.2 -> 8.1.5; bump nodejs version from 20 to 24 Resolves #515284 by bumping nodejs version. --- pkgs/by-name/pe/peertube/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pe/peertube/package.nix b/pkgs/by-name/pe/peertube/package.nix index 7399c0ef32cb..10d9da3a894d 100644 --- a/pkgs/by-name/pe/peertube/package.nix +++ b/pkgs/by-name/pe/peertube/package.nix @@ -14,20 +14,20 @@ which, # runtime - nodejs_20, + nodejs_24, # tests nixosTests, }: stdenv.mkDerivation (finalAttrs: { pname = "peertube"; - version = "8.0.2"; + version = "8.1.5"; src = fetchFromGitHub { owner = "Chocobozzz"; repo = "PeerTube"; tag = "v${finalAttrs.version}"; - hash = "sha256-u4LDk9r88h3EqX6ZRMPCQmjOvfJDXwV2YYrKEkGBWgs="; + hash = "sha256-vLKjTn8tdHb/DUHj/w3ovXmRNzD8CMSKCaPleW+i7Tc="; }; outputs = [ @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-1CmfcDZ23oITP8GQGIBeZP4Z5AON0f3CtdHGnpZxHgQ="; + hash = "sha256-gvjk4OmKR6W/nllUCSaiX/lVXJSac9r04xr7fNiBftI="; }; nativeBuildInputs = [ @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - nodejs_20 + nodejs_24 ]; preBuild = '' @@ -79,11 +79,11 @@ stdenv.mkDerivation (finalAttrs: { # Build PeerTube cli npm run build:peertube-cli - patchShebangs ~/apps/peertube-cli/dist/peertube.js + patchShebangs ~/apps/peertube-cli/dist/peertube.mjs # Build PeerTube runner npm run build:peertube-runner - patchShebangs ~/apps/peertube-runner/dist/peertube-runner.js + patchShebangs ~/apps/peertube-runner/dist/peertube-runner.mjs # Clean up declaration files find \ @@ -130,11 +130,11 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $cli/bin mv ~/apps/peertube-cli/{dist,node_modules,package.json} $cli - ln -s $cli/dist/peertube.js $cli/bin/peertube-cli + ln -s $cli/dist/peertube.mjs $cli/bin/peertube-cli mkdir -p $runner/bin mv ~/apps/peertube-runner/{dist,node_modules,package.json} $runner - ln -s $runner/dist/peertube-runner.js $runner/bin/peertube-runner + ln -s $runner/dist/peertube-runner.mjs $runner/bin/peertube-runner # Create static gzip and brotli files fd -e css -e eot -e html -e js -e json -e svg -e webmanifest -e xlf \ From adb9b7d8f9e489c0230c842d78d0bc21c4bad6d7 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 2 May 2026 13:11:23 +0200 Subject: [PATCH 045/185] buf: 1.68.4 -> 1.69.0 changelog: https://github.com/bufbuild/buf/releases/tag/v1.69.0 diff: https://github.com/bufbuild/buf/compare/v1.68.4...v1.69.0 --- pkgs/by-name/bu/buf/package.nix | 6 +++--- pkgs/by-name/bu/buf/skip_broken_tests.patch | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/bu/buf/package.nix b/pkgs/by-name/bu/buf/package.nix index 37c480f5e3ba..33e733fdd90d 100644 --- a/pkgs/by-name/bu/buf/package.nix +++ b/pkgs/by-name/bu/buf/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "buf"; - version = "1.68.4"; + version = "1.69.0"; src = fetchFromGitHub { owner = "bufbuild"; repo = "buf"; tag = "v${finalAttrs.version}"; - hash = "sha256-qxTRUYt2JKBE5WvfXlMsdXMJtrD9MLnMjy6+3PMkpvo="; + hash = "sha256-x8Dj4xl67Jq0ViWu+Tz+3lAnfIpE926dIr+oe4ul0gI="; }; - vendorHash = "sha256-aQ4yWdHUmb0LaJ33T2vuVDS1UhYmBUYcwkbnkN7DOqQ="; + vendorHash = "sha256-zhXpWpYd/bim5f4EQJujVm072LPgBusjCFGYAwK10HE="; patches = [ # Skip a test that requires networking to be available to work. diff --git a/pkgs/by-name/bu/buf/skip_broken_tests.patch b/pkgs/by-name/bu/buf/skip_broken_tests.patch index 8bde6a9f70bf..3867083e832d 100644 --- a/pkgs/by-name/bu/buf/skip_broken_tests.patch +++ b/pkgs/by-name/bu/buf/skip_broken_tests.patch @@ -1,15 +1,15 @@ diff --git a/private/buf/buftesting/buftesting.go b/private/buf/buftesting/buftesting.go -index 1c650077..5422f703 100644 +index 1b5557d..cec5736 100644 --- a/private/buf/buftesting/buftesting.go +++ b/private/buf/buftesting/buftesting.go -@@ -106,6 +106,10 @@ func RunActualProtoc( +@@ -100,6 +100,10 @@ func RunActualProtoc( // GetGoogleapisDirPath gets the path to a clone of googleapis. - func GetGoogleapisDirPath(t *testing.T, buftestingDirPath string) string { + func GetGoogleapisDirPath(tb testing.TB, buftestingDirPath string) string { + // Requires network access, which is not available during + // the nixpkgs sandboxed build -+ t.Skip() ++ tb.Skip() + googleapisDirPath := filepath.Join(buftestingDirPath, testGoogleapisDirPath) require.NoError( - t, + tb, From ba4edac0a41ece808ae5128cd3cd6e7f8cc70083 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 30 Apr 2026 19:06:09 -0400 Subject: [PATCH 046/185] lib.licenses: add DocBook DTD License --- lib/licenses/licenses.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 12301021e9c8..63fbee3cd489 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -522,6 +522,11 @@ lib.mapAttrs mkLicense ( fullName = "DOC License"; }; + docBookDtd = { + spdxId = "DocBook-DTD"; + fullName = "DocBook DTD License"; + }; + drl10 = { spdxId = "DRL-1.0"; fullName = "Detection Rule License 1.0"; From be1f2b3b7d2fd10d8581af2c3ac4173bfea8f4f0 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 30 Apr 2026 19:16:24 -0400 Subject: [PATCH 047/185] docbook_sgml_dtd_45: init at 4.5 --- .../sgml+xml/schemas/sgml-dtd/docbook/3.1.nix | 42 -------------- .../schemas/sgml-dtd/docbook/default.nix | 17 ++++++ .../schemas/sgml-dtd/docbook/generic.nix | 57 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 7 ++- 4 files changed, 79 insertions(+), 44 deletions(-) delete mode 100644 pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix create mode 100644 pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/default.nix create mode 100644 pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/generic.nix diff --git a/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix b/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix deleted file mode 100644 index b90123017bde..000000000000 --- a/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - unzip, -}: - -let - - src = fetchurl { - url = "http://www.oasis-open.org/docbook/sgml/3.1/docbk31.zip"; - sha256 = "0f25ch7bywwhdxb1qa0hl28mgq1blqdap3rxzamm585rf4kis9i0"; - }; - - isoents = fetchurl { - url = "http://www.oasis-open.org/cover/ISOEnts.zip"; - sha256 = "1clrkaqnvc1ja4lj8blr0rdlphngkcda3snm7b9jzvcn76d3br6w"; - }; - -in - -stdenv.mkDerivation { - pname = "docbook-sgml"; - version = "3.1"; - - dontUnpack = true; - - nativeBuildInputs = [ unzip ]; - - installPhase = '' - o=$out/sgml/dtd/docbook-3.1 - mkdir -p $o - cd $o - unzip ${src} - unzip ${isoents} - sed -e "s/iso-/ISO/" -e "s/.gml//" -i docbook.cat - ''; - - meta = { - platforms = lib.platforms.unix; - }; -} diff --git a/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/default.nix b/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/default.nix new file mode 100644 index 000000000000..f2cc962adc74 --- /dev/null +++ b/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/default.nix @@ -0,0 +1,17 @@ +{ + callPackage, +}: +{ + docbook_sgml_dtd_31 = callPackage (import ./generic.nix { + version = "3.1"; + hash = "sha256-ICYdJ3G5oFKr+j2PqxqmK+BXkaAQKBxWb5Bzvw5kRTg="; + }) { }; + docbook_sgml_dtd_41 = callPackage (import ./generic.nix { + version = "4.1"; + hash = "sha256-3qr88KNndpLnrUQSwOQcHbPp2mzc2z3TKyzB+cl9YxE="; + }) { }; + docbook_sgml_dtd_45 = callPackage (import ./generic.nix { + version = "4.5"; + hash = "sha256-gEPlFOgMbBnLFGtdN5N9EwW/Or+bAJfDbff3D2Ec30M="; + }) { }; +} diff --git a/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/generic.nix b/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/generic.nix new file mode 100644 index 000000000000..9027dbc141f9 --- /dev/null +++ b/pkgs/data/sgml+xml/schemas/sgml-dtd/docbook/generic.nix @@ -0,0 +1,57 @@ +{ version, hash }: +{ + lib, + stdenv, + fetchurl, + unzip, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "docbook-sgml"; + inherit version; + + src = fetchurl { + url = "https://archive.docbook.org/sgml/${finalAttrs.version}/${ + if lib.versionAtLeast finalAttrs.version "4.2" then + "docbook-${finalAttrs.version}" + else + "docbk${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}" + }.zip"; + inherit hash; + }; + + isoents = fetchurl { + url = "https://web.archive.org/web/20250220122223/http://xml.coverpages.org/ISOEnts.zip"; + hash = "sha256-3OQ1mjmW7S/TOtXqoRqbz8JLWwaZLiQpUTKwbbGambI="; + }; + + nativeBuildInputs = [ + unzip + ]; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/sgml/dtd/docbook-${finalAttrs.version}" + unzip -d "$out/sgml/dtd/docbook-${finalAttrs.version}" "$src" + unzip -d "$out/sgml/dtd/docbook-${finalAttrs.version}" "$isoents" + + substituteInPlace "$out/sgml/dtd/docbook-${finalAttrs.version}/docbook.cat" \ + --replace-fail "iso-" "ISO" \ + --replace-fail ".gml" "" + + runHook postInstall + ''; + + dontUnpack = true; + strictDeps = true; + __structuredAttrs = true; + + meta = { + description = "DocBook ${finalAttrs.version} SGML Schemas"; + homepage = "https://docbook.org/"; + license = lib.licenses.docBookDtd; + maintainers = with lib.maintainers; [ nickcao ]; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ee06ca3ffbb6..77cf06a69cac 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8811,10 +8811,13 @@ with pkgs; dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts { }); - docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { }; - docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { }; + inherit (callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook { }) + docbook_sgml_dtd_31 + docbook_sgml_dtd_45 + ; + docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { }; docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { }; From be431d2db070a25550435fac070d376720deeec0 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 30 Apr 2026 19:20:43 -0400 Subject: [PATCH 048/185] nbd: 3.25 -> 3.27.1 --- pkgs/by-name/nb/nbd/package.nix | 49 ++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/nb/nbd/package.nix b/pkgs/by-name/nb/nbd/package.nix index 7a813bdef3f9..5788eaf9d506 100644 --- a/pkgs/by-name/nb/nbd/package.nix +++ b/pkgs/by-name/nb/nbd/package.nix @@ -1,12 +1,18 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, fetchpatch, + autoreconfHook, + autoconf-archive, pkg-config, glib, which, bison, + flex, + docbook2x, + docbook_sgml_dtd_41, + docbook_sgml_dtd_45, nixosTests, libnl, linuxHeaders, @@ -15,26 +21,37 @@ stdenv.mkDerivation (finalAttrs: { pname = "nbd"; - version = "3.25"; + version = "3.27.1"; - src = fetchurl { - url = "https://github.com/NetworkBlockDevice/nbd/releases/download/nbd-${finalAttrs.version}/nbd-${finalAttrs.version}.tar.xz"; - hash = "sha256-9cj9D8tXsckmWU0OV/NWQy7ghni+8dQNCI8IMPDL3Qo="; + src = fetchFromGitHub { + owner = "NetworkBlockDevice"; + repo = "nbd"; + tag = "nbd-${finalAttrs.version}"; + hash = "sha256-0ahoLnwLdQdpr0AuRpNoid17hXo9BWlIOWRjRwhJ/LM="; }; patches = [ - # fix port setting from nbdtab - # https://github.com/NetworkBlockDevice/nbd/pull/154 + # Fix nbd device parsing (fetchpatch { - url = "https://github.com/NetworkBlockDevice/nbd/commit/915444bc0b8a931d32dfb755542f4bd1d37f1449.patch"; - hash = "sha256-6z+c2cXhY92WPDqRO6AJ5BBf1N38yTgOE1foduIr5Dg="; + url = "https://github.com/NetworkBlockDevice/nbd/commit/a80304e10e9709d4100c935bc4cdc9086e86d5ff.patch"; + hash = "sha256-PMgVz2a8cwv1tO8ac5Wrf8ZFvOmCq+mC5bysJJGhpGc="; }) ]; + postPatch = '' + substituteInPlace configure.ac \ + --replace-fail "support/genver.sh" "echo ${finalAttrs.version}" + substituteInPlace man/Makefile.am \ + --replace-fail "docbook2man" "docbook2man --sgml" + ''; + nativeBuildInputs = [ + autoreconfHook + autoconf-archive pkg-config - which bison + flex + docbook2x # docbook2man ]; buildInputs = [ @@ -46,15 +63,21 @@ stdenv.mkDerivation (finalAttrs: { linuxHeaders ]; + nativeCheckInputs = [ + which + ]; + configureFlags = [ "--sysconfdir=/etc" ]; - # ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=implicit-function-declaration"; - doCheck = !stdenv.hostPlatform.isDarwin; + env.SGML_CATALOG_FILES = lib.concatStringsSep ":" [ + "${docbook_sgml_dtd_41}/sgml/dtd/docbook-4.1/docbook.cat" + "${docbook_sgml_dtd_45}/sgml/dtd/docbook-4.5/docbook.cat" + ]; + passthru.tests = { test = nixosTests.nbd; }; From 91045aadd9808ef5bb3af9fc4d71e4abc206ab2d Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 30 Apr 2026 19:37:32 -0400 Subject: [PATCH 049/185] nixos/nbd: unset user and group in config The service is already running under root, nbd-server doesn't have to set user and groups again. And setgroups is failing in the systemd sandbox. --- nixos/modules/services/networking/nbd.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/nixos/modules/services/networking/nbd.nix b/nixos/modules/services/networking/nbd.nix index 1fcbc1969543..457c423aa89b 100644 --- a/nixos/modules/services/networking/nbd.nix +++ b/nixos/modules/services/networking/nbd.nix @@ -36,8 +36,6 @@ let generic = ( cfg.server.extraOptions // { - user = "root"; - group = "root"; port = cfg.server.listenPort; } // (optionalAttrs (cfg.server.listenAddress != null) { From 636a10cd9b9329dafc6e86bca8a96ccc478c9d45 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sat, 2 May 2026 08:43:20 -0400 Subject: [PATCH 050/185] nixos/nbd: do not daemonize the main process Since https://github.com/NetworkBlockDevice/nbd/commit/da5e07c057abbee8cc4d2beef03952c7a44fd9eb, nbd-server now double forks when daemonize, breaking systemd process tracking. --- nixos/modules/services/networking/nbd.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/nbd.nix b/nixos/modules/services/networking/nbd.nix index 457c423aa89b..054f265f1bbd 100644 --- a/nixos/modules/services/networking/nbd.nix +++ b/nixos/modules/services/networking/nbd.nix @@ -153,8 +153,8 @@ in before = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "${pkgs.nbd}/bin/nbd-server -C ${serverConfig}"; - Type = "forking"; + ExecStart = "${pkgs.nbd}/bin/nbd-server -n -C ${serverConfig}"; + Type = "simple"; DeviceAllow = map (path: "${path} rw") allowedDevices; BindPaths = boundPaths; From 0a9158631498b9183e367d64a064a2a62c3b82ad Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 3 May 2026 00:17:40 +0800 Subject: [PATCH 051/185] python3packages.pyghmi: remove six from dependencies --- pkgs/development/python-modules/pyghmi/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/pyghmi/default.nix b/pkgs/development/python-modules/pyghmi/default.nix index 370e67715223..41e1b4eda18e 100644 --- a/pkgs/development/python-modules/pyghmi/default.nix +++ b/pkgs/development/python-modules/pyghmi/default.nix @@ -5,7 +5,6 @@ setuptools, cryptography, python-dateutil, - six, pbr, coverage, oslotest, @@ -36,8 +35,6 @@ buildPythonPackage rec { dependencies = [ cryptography python-dateutil - six - pbr ]; pythonImportsCheck = [ "pyghmi" ]; From cc81216caffd156ec44ac4bb5f38637d73bfe918 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Sat, 2 May 2026 15:39:40 +0200 Subject: [PATCH 052/185] gammu: 1.42.0 -> 1.43.2 Diff: https://github.com/gammu/gammu/compare/1.42.0...1.43.2 Changelogs: > https://github.com/gammu/gammu/releases/tag/1.43.2 > https://github.com/gammu/gammu/releases/tag/1.43.1 > https://github.com/gammu/gammu/releases/tag/1.43.0 --- pkgs/by-name/ga/gammu/bashcomp-dir.patch | 4 +++- pkgs/by-name/ga/gammu/gammu-config-dialog.patch | 10 ++++++---- pkgs/by-name/ga/gammu/package.nix | 6 ++++-- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ga/gammu/bashcomp-dir.patch b/pkgs/by-name/ga/gammu/bashcomp-dir.patch index de402595cd38..3e4788040f87 100644 --- a/pkgs/by-name/ga/gammu/bashcomp-dir.patch +++ b/pkgs/by-name/ga/gammu/bashcomp-dir.patch @@ -1,6 +1,8 @@ +diff --git a/contrib/CMakeLists.txt b/contrib/CMakeLists.txt +index 1120c0309..62e6177ab 100644 --- a/contrib/CMakeLists.txt +++ b/contrib/CMakeLists.txt -@@ -85,7 +85,7 @@ endif (INSTALL_PHP_EXAMPLES) +@@ -87,7 +87,7 @@ endif (INSTALL_PHP_EXAMPLES) if (INSTALL_BASH_COMPLETION) macro_optional_find_package (BashCompletion) if (NOT BASH_COMPLETION_FOUND) diff --git a/pkgs/by-name/ga/gammu/gammu-config-dialog.patch b/pkgs/by-name/ga/gammu/gammu-config-dialog.patch index f9f76bfec00b..bfa45dc674b3 100644 --- a/pkgs/by-name/ga/gammu/gammu-config-dialog.patch +++ b/pkgs/by-name/ga/gammu/gammu-config-dialog.patch @@ -1,14 +1,16 @@ +diff --git a/utils/gammu-config b/utils/gammu-config +index abf278ada..fc12493cd 100755 --- a/utils/gammu-config +++ b/utils/gammu-config -@@ -59,16 +59,7 @@ +@@ -59,16 +59,7 @@ while [ "$#" -ge 1 ] ; do shift done --if type dialog > /dev/null 2>&1 ; then +-if command -v dialog > /dev/null 2>&1 ; then - DIALOG=dialog --elif type cdialog > /dev/null 2>&1 ; then +-elif command -v cdialog > /dev/null 2>&1 ; then - DIALOG=cdialog --elif type whiptail > /dev/null 2>&1 ; then +-elif command -v whiptail > /dev/null 2>&1 ; then - DIALOG=whiptail -else - echo "You need dialog, cdialog or whiptail installed to make this work" diff --git a/pkgs/by-name/ga/gammu/package.nix b/pkgs/by-name/ga/gammu/package.nix index cbfa4693de95..474a1fc56992 100644 --- a/pkgs/by-name/ga/gammu/package.nix +++ b/pkgs/by-name/ga/gammu/package.nix @@ -22,13 +22,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "gammu"; - version = "1.42.0"; + version = "1.43.2"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "gammu"; repo = "gammu"; rev = finalAttrs.version; - sha256 = "sha256-aeaGHVxOMiXRU6RHws+oAnzdO9RY1jw/X/xuGfSt76I="; + sha256 = "sha256-+mZBELwFUEL4S3IUIIa83TaNIYQxjQE1TvWhXTcIfYc="; }; patches = [ From c46bd279195a94deb51fae33ac1fa680e6e1723f Mon Sep 17 00:00:00 2001 From: Cameron Brown Date: Sat, 2 May 2026 18:28:36 -0400 Subject: [PATCH 053/185] buildkite-agent: 3.121.0 -> 3.124.0 --- pkgs/by-name/bu/buildkite-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/buildkite-agent/package.nix b/pkgs/by-name/bu/buildkite-agent/package.nix index 89ab8a12d59d..adbedd38a02e 100644 --- a/pkgs/by-name/bu/buildkite-agent/package.nix +++ b/pkgs/by-name/bu/buildkite-agent/package.nix @@ -14,16 +14,16 @@ }: buildGoModule (finalAttrs: { pname = "buildkite-agent"; - version = "3.121.0"; + version = "3.124.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-QlslPoLpqzuX05bp58xz/3Vhj0imEqCleO1hhe1PPXM="; + hash = "sha256-HdTMsCBvd3vN/OkpBpiJ7dXq50PXx165NWmKGGpikUQ="; }; - vendorHash = "sha256-rv5CqNpjmXhGcZ3KQBX0Z2428upWBUVkdRjEG4QWEoY="; + vendorHash = "sha256-VE7YEBIrkDG1ERGXnib0LPjBWcrepGAqwY5yKzSQ6wg="; postPatch = '' substituteInPlace clicommand/agent_start.go --replace /bin/bash ${bash}/bin/bash From a49877d00fb070260cd0f6962fbe6175c218834e Mon Sep 17 00:00:00 2001 From: Cameron Brown Date: Sat, 2 May 2026 18:34:21 -0400 Subject: [PATCH 054/185] maintainers: add cbrxyz --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/bu/buildkite-agent/package.nix | 1 + 2 files changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b0917d818018..1070bb484ce8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4579,6 +4579,12 @@ githubId = 9086315; name = "Connor Brewster"; }; + cbrxyz = { + email = "me@cbrxyz.com"; + github = "cbrxyz"; + githubId = 52760912; + name = "Cameron Brown"; + }; ccellado = { email = "annplague@gmail.com"; github = "ccellado"; diff --git a/pkgs/by-name/bu/buildkite-agent/package.nix b/pkgs/by-name/bu/buildkite-agent/package.nix index adbedd38a02e..01ff6f6f439d 100644 --- a/pkgs/by-name/bu/buildkite-agent/package.nix +++ b/pkgs/by-name/bu/buildkite-agent/package.nix @@ -80,6 +80,7 @@ buildGoModule (finalAttrs: { zimbatm jsoo1 techknowlogick + cbrxyz ]; platforms = with lib.platforms; unix ++ darwin; }; From 5dd7402a832000ad2d1610df9e5b974f26a0d085 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 3 May 2026 02:27:56 +0200 Subject: [PATCH 055/185] nixos/rustical: init Co-Authored-By: PopeRigby --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/rustical.nix | 183 ++++++++++++++++++ 3 files changed, 186 insertions(+) create mode 100644 nixos/modules/services/web-apps/rustical.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index a652c7a3657c..e71505722a69 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -110,6 +110,8 @@ - [dsearch](https://github.com/AvengeMedia/danksearch), a fast filesystem search service with fuzzy matching. Available as [programs.dsearch](#opt-programs.dsearch.enable). +- [Rustical](https://github.com/lennart-k/rustical), a CalDav/CardDav server aiming to be simple, fast and passwordless. Available as [services.rustical](options.html#opt-services.rustical.enable). + - [Elephant](https://github.com/abenz1267/elephant), a data provider service and backend for building custom application launchers. Available as [services.elephant](#opt-services.elephant.enable). - [Dunst](https://github.com/dunst-project/dunst), a lightweight and customizable notification daemon. Available as [services.dunst](#opt-services.dunst.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 74d4753a913b..fc6991e84a3b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1768,6 +1768,7 @@ ./services/web-apps/rimgo.nix ./services/web-apps/rss-bridge.nix ./services/web-apps/rsshub.nix + ./services/web-apps/rustical.nix ./services/web-apps/rutorrent.nix ./services/web-apps/screego.nix ./services/web-apps/selfoss.nix diff --git a/nixos/modules/services/web-apps/rustical.nix b/nixos/modules/services/web-apps/rustical.nix new file mode 100644 index 000000000000..0764f384ab0d --- /dev/null +++ b/nixos/modules/services/web-apps/rustical.nix @@ -0,0 +1,183 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib) + mkIf + mkEnableOption + mkOption + mkPackageOption + types + ; + + cfg = config.services.rustical; + + format = pkgs.formats.toml { }; + configFile = format.generate "rustical.toml" cfg.settings; +in + +{ + options.services.rustical = { + enable = mkEnableOption "RustiCali CalDAV/CardDAV server"; + + package = mkPackageOption pkgs "rustical" { }; + + settings = mkOption { + description = '' + Your {file}`/etc/rustical/config.toml` as a Nix attribute set. + + Possible options can be found in the [Config struct]. A default + configuration can be viewed by running `rustical gen-config`. + + [Config struct]: https://lennart-k.github.io/rustical/_crate/rustical/config/struct.Config.html + ''; + type = types.submodule { + freeformType = format.type; + options = { + data_store.sqlite = { + db_url = mkOption { + type = types.path; + default = "/var/lib/rustical/db.sqlite3"; + description = '' + Path where the sqlite database is stored. + ''; + }; + }; + + frontend = { + enabled = mkEnableOption "the HTTP frontend" // { + default = true; + }; + }; + + http = { + host = mkOption { + type = types.str; + default = "[::1]"; + example = "[::]"; + description = '' + Host address to bind the HTTP service to. + + :::{.note} + Rustical expects to be hosted behind a reverse proxy that + provides HTTPS. Without HTTPS, the web frontend and some clients + (e.g. Apple Calendar) may not work. + ::: + ''; + }; + + port = mkOption { + type = types.port; + default = 4000; + description = '' + Port to bind the HTTP service to. + ''; + }; + }; + + dav_push.enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to enable [WebDav Push] support. + + This allows the server to notify clients about changed data. + + [WebDav Push]: https://github.com/bitfireAT/webdav-push/ + ''; + }; + + nextcloud_login.enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to emulate the Nextcloud login flow. + + This is supported in [DAVx5] and enables automatic app token generation. + + [DAVx5]: https://www.davx5.com/ + ''; + }; + }; + }; + }; + + environmentFiles = mkOption { + type = with types; listOf path; + default = [ ]; + example = [ "/run/keys/rustical.env" ]; + description = '' + Environment files to load into the runtime environment. + + Check the documentation for how to construct [environment variables]. + + :::{.tip} + Environment variables can substitute any config value and are useful for + hiding secrets. + ::: + + [environment variables]: https://lennart-k.github.io/rustical/installation/configuration/#environment-variables + ''; + }; + }; + + config = mkIf cfg.enable { + # install the config at a path where the cli will find it + environment.etc."rustical/config.toml".source = configFile; + + # provide the rustical cli + environment.systemPackages = [ cfg.package ]; + + systemd.services.rustical = { + description = "RustiCal CalDav/CardDav server"; + documentation = [ "https://lennart-k.github.io/rustical/" ]; + wantedBy = [ "multi-user.target" ]; + restartTriggers = [ configFile ]; + + serviceConfig = { + DynamicUser = true; + ExecStart = lib.getExe cfg.package; + EnvironmentFile = cfg.environmentFiles; + Restart = "on-failure"; + StateDirectory = "rustical"; + + CapabilityBoundingSet = ""; + DevicePolicy = "closed"; + LockPersonality = true; + MemoryDenyWriteExecute = true; + NoNewPrivileges = true; + PrivateDevices = true; + PrivateTmp = true; + PrivateUsers = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "strict"; + RemoveIPC = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged @resources" + ]; + SystemCallErrorNumber = "EPERM"; + UMask = "0077"; + }; + }; + }; +} From c69206e657af7ebc23fa4aa0f671b4c90618b836 Mon Sep 17 00:00:00 2001 From: PopeRigby Date: Sun, 3 May 2026 02:29:36 +0200 Subject: [PATCH 056/185] nixos/tests/rustical: init Co-Authored-By: Martin Weinelt --- nixos/tests/all-tests.nix | 1 + nixos/tests/web-apps/rustical.nix | 72 ++++++++++++++++++++++++++++ pkgs/by-name/ru/rustical/package.nix | 6 +++ 3 files changed, 79 insertions(+) create mode 100644 nixos/tests/web-apps/rustical.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b276d07786bc..2e264857fde7 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1451,6 +1451,7 @@ in rtkit = runTest ./rtkit.nix; rtorrent = runTest ./rtorrent.nix; rush = runTest ./rush.nix; + rustical = runTest ./web-apps/rustical.nix; rustls-libssl = runTest ./rustls-libssl.nix; rxe = runTest ./rxe.nix; sabnzbd = runTest ./sabnzbd.nix; diff --git a/nixos/tests/web-apps/rustical.nix b/nixos/tests/web-apps/rustical.nix new file mode 100644 index 000000000000..86b0e95afa20 --- /dev/null +++ b/nixos/tests/web-apps/rustical.nix @@ -0,0 +1,72 @@ +{ + pkgs, + lib, + ... +}: +{ + name = "rustical"; + + meta.maintainers = pkgs.rustical.meta.maintainers; + + nodes.machine = + { + pkgs, + ... + }: + { + services.rustical.enable = true; + environment.systemPackages = with pkgs; [ calendar-cli ]; + }; + + testScript = + { + nodes, + ... + }: + let + port = toString nodes.machine.services.rustical.settings.http.port; + url = "http://localhost:${toString port}"; + + createPrincipalScript = pkgs.writeScript "rustical-create-principal" '' + #!${lib.getExe pkgs.expect} + spawn rustical principals create alice --password + expect "Enter your password:\r" + send "foobar\r" + expect eof + ''; + + calendarCliConfig = (pkgs.formats.json { }).generate "rustical-test-calendar-cli.json" { + default = { + caldav_user = "alice"; + caldav_url = "${url}/caldav/"; + calendar_url = "${url}/caldav/principal/alice"; + }; + testcal = { + inherits = "default"; + calendar_url = "${url}/caldav/principal/alice/testcal"; + }; + }; + in + # python + '' + machine.wait_for_unit("rustical.service") + machine.wait_for_open_port(${port}) + + with subtest("Smoketest"): + machine.succeed("curl --fail ${url}") + + with subtest("Create principal"): + machine.succeed("${createPrincipalScript}") + machine.succeed("rustical principals list | grep alice") + + with subtest("Generate token for principal"): + machine.succeed("curl -f -c cookies.txt -d 'username=alice&password=foobar' ${url}/frontend/login") + machine.succeed("curl -f -b cookies.txt -d 'name=mytoken' ${url}/frontend/user/alice/app_token > token.txt") + + with subtest("Interact with caldav"): + machine.succeed('calendar-cli --config-file ${calendarCliConfig} --caldav-pass "$(cat token.txt)" calendar create testcal') + machine.succeed('calendar-cli --config-file ${calendarCliConfig} --config-section testcal --caldav-pass "$(cat token.txt)" calendar add 2013-10-01 testevent') + + machine.log(machine.execute("systemd-analyze security rustical.service | grep -v ✓")[1]) + ''; +} diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index f478c6f6c06f..055006a3ca85 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, pkg-config, openssl, + nixosTests, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -20,10 +21,15 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-uP1lZarcwQhBKyASQIiNUs053EuxJy112P2e3hy2uZY="; nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; env.OPENSSL_NO_VENDOR = true; + passthru.tests = { + inherit (nixosTests) rustical; + }; + meta = { description = "Yet another calendar server aiming to be simple, fast and passwordless"; homepage = "https://github.com/lennart-k/rustical"; From f669503592df5b378d0c65112b39c4a6510f1b5e Mon Sep 17 00:00:00 2001 From: Leandro Reina Date: Sun, 3 May 2026 22:30:52 +0200 Subject: [PATCH 057/185] python3Packages.pkg-about: 2.0.12 -> 2.3.0 --- .../python-modules/pkg-about/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/pkg-about/default.nix b/pkgs/development/python-modules/pkg-about/default.nix index c807817a0576..ea1c6fde8441 100644 --- a/pkgs/development/python-modules/pkg-about/default.nix +++ b/pkgs/development/python-modules/pkg-about/default.nix @@ -1,10 +1,9 @@ { lib, buildPythonPackage, - docutils, fetchPypi, + build, importlib-metadata, - importlib-resources, setuptools, packaging, typing-extensions, @@ -14,19 +13,19 @@ buildPythonPackage rec { pname = "pkg-about"; - version = "2.0.12"; + version = "2.3.0"; pyproject = true; src = fetchPypi { pname = "pkg_about"; inherit version; - hash = "sha256-WFhOMeBvAPaU/AIGoGlSziJ633TrGBgOcbfBxAm3H8E="; + hash = "sha256-g+RduU/aLD+UwZVexONXa8+rQznVmybC5G4ZnIugPqI="; }; - # tox is listed in build requirements but not actually used to build - # keeping it as a requirement breaks the build unnecessarily + # Unnecessarily requires the newest versions available for these postPatch = '' - sed -i "/requires/s/, 'tox>=[^']*'//" pyproject.toml + sed -i 's/"setuptools>=[^"]*"/"setuptools>=${setuptools.version}"/' pyproject.toml + sed -i 's/"packaging>=[^"]*"/"packaging>=${packaging.version}"/' pyproject.toml ''; build-system = [ @@ -35,11 +34,9 @@ buildPythonPackage rec { ]; dependencies = [ - docutils + build importlib-metadata - importlib-resources packaging - setuptools typing-extensions ]; @@ -48,6 +45,9 @@ buildPythonPackage rec { pytestCheckHook ]; + # Tries and fails to install itself via pip + disabledTests = [ "test_about_from_setup" ]; + pythonImportsCheck = [ "pkg_about" ]; meta = { From 2d3715105b63fd42cd56e8514d289cdd2527e208 Mon Sep 17 00:00:00 2001 From: Bryan Lai Date: Mon, 4 May 2026 15:13:14 +0800 Subject: [PATCH 058/185] home-manager: drop bryango from maintainers Also drop an unused input attribute to make the linter happy. I no longer use home-manager from Nixpkgs. This is never officially supported by home-manager upstream, and it is always recommended to use either flakes, channels or any other input pinning tool. See: https://nix-community.github.io/home-manager/ --- pkgs/by-name/ho/home-manager/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/ho/home-manager/package.nix b/pkgs/by-name/ho/home-manager/package.nix index e3674baf1fd6..0d4dc39d3af7 100644 --- a/pkgs/by-name/ho/home-manager/package.nix +++ b/pkgs/by-name/ho/home-manager/package.nix @@ -13,7 +13,6 @@ ncurses, nixos-option, stdenvNoCC, - unixtools, unstableGitUpdater, }: @@ -94,7 +93,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; license = lib.licenses.mit; mainProgram = "home-manager"; - maintainers = with lib.maintainers; [ bryango ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) From 3a1d1f70cec35f3d774bc44d8a49a2dab174edf3 Mon Sep 17 00:00:00 2001 From: eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> Date: Mon, 30 Mar 2026 23:31:39 +1100 Subject: [PATCH 059/185] installFonts: add warning about webfonts when woff/woff2 file are present --- pkgs/build-support/setup-hooks/install-fonts.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/setup-hooks/install-fonts.sh b/pkgs/build-support/setup-hooks/install-fonts.sh index 27f9aeb82cd6..702b37a2ca43 100644 --- a/pkgs/build-support/setup-hooks/install-fonts.sh +++ b/pkgs/build-support/setup-hooks/install-fonts.sh @@ -52,6 +52,9 @@ installFonts() { if [ -n "${webfont-}" ]; then installFont 'woff' "$webfont/share/fonts/woff" installFont 'woff2' "$webfont/share/fonts/woff2" + elif [[ "${dontInstallWebfonts-}" != 1 && -n "$(find . \( -iname "*.woff" -o -iname "*.woff2" \) -print)" ]]; then + nixErrorLog "Consider adding \"webfont\" to outputs to install woff/woff2 files." + nixErrorLog "Alternatively, set dontInstallWebfonts to silence this." + exit 1 fi - } From 52305e66ca592f48875c2cacb6b9818d55a6551e Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Mon, 4 May 2026 13:15:38 -0700 Subject: [PATCH 060/185] packetdrill: unstable-2020-08-22 -> 2.0-unstable-2026-04-29 --- pkgs/by-name/pa/packetdrill/package.nix | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/pa/packetdrill/package.nix b/pkgs/by-name/pa/packetdrill/package.nix index 4b414c467211..a68e0ef0e6c1 100644 --- a/pkgs/by-name/pa/packetdrill/package.nix +++ b/pkgs/by-name/pa/packetdrill/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, bison, flex, cmake, @@ -10,33 +9,19 @@ }: stdenv.mkDerivation { pname = "packetdrill"; - version = "unstable-2020-08-22"; + version = "2.0-unstable-2026-04-29"; src = fetchFromGitHub { owner = "google"; repo = "packetdrill"; - rev = "68a34fa73cf221e5f52d6fa4f203bcd93062be1b"; - sha256 = "0djkwb6l2959f44d98vwb092rghf0qmii8391vrpxqb99j6pv4h6"; + rev = "faa0dfb54065118625e169d3111ce09c65b20229"; + hash = "sha256-+9qfNT2veOsShj9JvLiBm7i842zFhUiPmrt8QA/ZuKs="; }; - patches = [ - # Upstream fix for -fno-common toolchains - (fetchpatch { - name = "fno-common.patch"; - url = "https://github.com/google/packetdrill/commit/c08292838de81a71ee477d5bf9d95b1130a1292b.patch"; - sha256 = "1irbar1zkydmgqb12r3xd80dwj2jfxnxayxpb4nmbma8xm7knb10"; - stripLen = 3; - }) - ]; setSourceRoot = '' export sourceRoot=$(realpath */gtests/net/packetdrill) ''; - env.NIX_CFLAGS_COMPILE = toString [ - "-Wno-error=unused-result" - "-Wno-error=stringop-truncation" - "-Wno-error=address-of-packed-member" - ]; nativeBuildInputs = [ bison flex From 486fa6659e22cc5a4a8a4e6659ced112cd0c6e5b Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Mon, 4 May 2026 14:33:38 -0700 Subject: [PATCH 061/185] sndpeek: 1.4 -> 1.41; fix build with gcc15 --- .../sn/sndpeek/ambiguous-complex.patch | 40 +++++++++++++++++++ pkgs/by-name/sn/sndpeek/package.nix | 19 ++++++--- pkgs/by-name/sn/sndpeek/pthread.patch | 8 ++-- 3 files changed, 57 insertions(+), 10 deletions(-) create mode 100644 pkgs/by-name/sn/sndpeek/ambiguous-complex.patch diff --git a/pkgs/by-name/sn/sndpeek/ambiguous-complex.patch b/pkgs/by-name/sn/sndpeek/ambiguous-complex.patch new file mode 100644 index 000000000000..6d391f2a27b8 --- /dev/null +++ b/pkgs/by-name/sn/sndpeek/ambiguous-complex.patch @@ -0,0 +1,40 @@ +diff --git a/src/marsyas/MagFFT.cpp b/src/marsyas/MagFFT.cpp +index 056f998..525ffa8 100644 +--- a/src/marsyas/MagFFT.cpp ++++ b/src/marsyas/MagFFT.cpp +@@ -37,10 +37,10 @@ typedef struct { float re ; float im ; } complex ; + + #define CABS(x) hypot( (x).re, (x).im ) + +-complex cadd(), csub(), cmult(), smult(), cdiv(), conjg(), csqrt() ; ++::complex cadd(), csub(), cmult(), smult(), cdiv(), conjg(), csqrt() ; + +-extern complex zero ; +-extern complex one ; ++extern ::complex zero ; ++extern ::complex one ; + extern float synt ; + + +diff --git a/src/sndpeek/sndpeek.cpp b/src/sndpeek/sndpeek.cpp +index 77fca13..a95275f 100644 +--- a/src/sndpeek/sndpeek.cpp ++++ b/src/sndpeek/sndpeek.cpp +@@ -1583,7 +1583,7 @@ void displayFunc( ) + // take forward FFT; result in buffer as FFT_SIZE/2 complex values + rfft( (float *)buffer, g_fft_size/2, FFT_FORWARD ); + // cast to complex +- complex * cbuf = (complex *)buffer; ++ ::complex * cbuf = (::complex *)buffer; + + // reset drawing offsets + x = -1.8f; +@@ -1910,7 +1910,7 @@ void extract_buffer( ) + // take the forward fft, leaving fftsize/2 complex values + rfft( (float *)buffer, g_buffer_size/2, FFT_FORWARD ); + // cast to complex +- complex * cbuf = (complex *)buffer; ++ ::complex * cbuf = (::complex *)buffer; + + // get magnitude spectrum + for( i = 0; i < g_buffer_size/2; i++ ) diff --git a/pkgs/by-name/sn/sndpeek/package.nix b/pkgs/by-name/sn/sndpeek/package.nix index ae6082b93820..b28c4aee720d 100644 --- a/pkgs/by-name/sn/sndpeek/package.nix +++ b/pkgs/by-name/sn/sndpeek/package.nix @@ -15,17 +15,24 @@ stdenv.mkDerivation (finalAttrs: { pname = "sndpeek"; - version = "1.4"; + version = "1.41"; src = fetchurl { url = "https://soundlab.cs.princeton.edu/software/sndpeek/files/sndpeek-${finalAttrs.version}.tgz"; - sha256 = "2d86cf74854fa00dcdc05a35dd92bc4cf6115e87102b17023be5cba9ead8eedf"; + hash = "sha256-ZVMLZRDQfCCI5f+i5LEb34uHKqiTkT2pa2sBjnSyTk0="; }; - sourceRoot = "sndpeek-${finalAttrs.version}/src/sndpeek"; - # this patch adds -lpthread to the list of libraries, without it a - # symbol-not-found-error is thrown - patches = [ ./pthread.patch ]; + patches = [ + # this patch adds -lpthread to the list of libraries, without it a + # symbol-not-found-error is thrown + ./pthread.patch + # fix error: reference to 'complex' is ambiguous + ./ambiguous-complex.patch + ]; + + postPatch = '' + cd "src/sndpeek" + ''; buildInputs = [ libglut diff --git a/pkgs/by-name/sn/sndpeek/pthread.patch b/pkgs/by-name/sn/sndpeek/pthread.patch index b2f1d37da6be..b6d2c7b94828 100644 --- a/pkgs/by-name/sn/sndpeek/pthread.patch +++ b/pkgs/by-name/sn/sndpeek/pthread.patch @@ -1,11 +1,11 @@ -diff --git a/makefile.alsa b/makefile.alsa +diff --git a/src/sndpeek/makefile.alsa b/src/sndpeek/makefile.alsa index 34fb848..cdaeaec 100644 ---- a/makefile.alsa -+++ b/makefile.alsa +--- a/src/sndpeek/makefile.alsa ++++ b/src/sndpeek/makefile.alsa @@ -4,7 +4,7 @@ CPP=g++ INCLUDES=-I../marsyas/ MARSYAS_DIR=../marsyas/ - CFLAGS=-D__LINUX_ALSA__ -D__LITTLE_ENDIAN__ $(INCLUDES) -O3 -c + CFLAGS=-D__LINUX_ALSA__ -D__LITTLE_ENDIAN__ -D__USE_GLUT__ $(INCLUDES) -O3 -c -LIBS=-L/usr/X11R6/lib -lglut -lGL -lGLU -lasound -lXmu -lX11 -lXext -lXi -lm -lsndfile +LIBS=-L/usr/X11R6/lib -lglut -lGL -lGLU -lasound -lXmu -lX11 -lXext -lXi -lm -lsndfile -lpthread From c3424e2771d5b8aa1cf2652d65abf0c187d1eb25 Mon Sep 17 00:00:00 2001 From: Cameron Brown Date: Mon, 4 May 2026 21:58:11 -0400 Subject: [PATCH 062/185] buildkite-agent: remove passthru.updateScript, since gitUpdater does not account for vendorHash Example broken log: https://r.ryantm.com/log/buildkite-agent/2026-05-04.log --- pkgs/by-name/bu/buildkite-agent/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/bu/buildkite-agent/package.nix b/pkgs/by-name/bu/buildkite-agent/package.nix index 01ff6f6f439d..d99f0098fffe 100644 --- a/pkgs/by-name/bu/buildkite-agent/package.nix +++ b/pkgs/by-name/bu/buildkite-agent/package.nix @@ -59,9 +59,6 @@ buildGoModule (finalAttrs: { passthru = { tests.smoke-test = nixosTests.buildkite-agents; - updateScript = gitUpdater { - rev-prefix = "v"; - }; }; meta = { From af204cdd076d432f12a445e23f9e4f594f90c24d Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Mon, 4 May 2026 19:19:41 -0700 Subject: [PATCH 063/185] t3code: 0.0.21 -> 0.0.22 --- pkgs/by-name/t3/t3code/package.nix | 31 +++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/t3/t3code/package.nix b/pkgs/by-name/t3/t3code/package.nix index 5a5bb91918f1..f7780aa46890 100644 --- a/pkgs/by-name/t3/t3code/package.nix +++ b/pkgs/by-name/t3/t3code/package.nix @@ -44,12 +44,8 @@ stdenv.mkDerivation ( dontFixup = true; postPatch = '' - for packageJson in \ - packages/{contracts,shared}/package.json - do - substituteInPlace "$packageJson" \ - --replace-fail '"prepare": "effect-language-service patch",' '"prepare": "true",' - done + substituteInPlace package.json \ + --replace-fail '"prepare": "effect-language-service patch",' '"prepare": "true",' ''; buildPhase = '' @@ -60,7 +56,16 @@ stdenv.mkDerivation ( --ignore-scripts \ --no-progress \ --frozen-lockfile \ - --os="*" + --os="linux" \ + --os="darwin" + + # Work around to prevent a Bun race that can omit this cyclic peer dependency bin link. + # See https://github.com/oven-sh/bun/pull/29014. + for updateBrowserslistDbBinDir in node_modules/.bun/update-browserslist-db@*/node_modules/.bin; do + if [ -d "$updateBrowserslistDbBinDir" ] && [ ! -e "$updateBrowserslistDbBinDir/browserslist" ]; then + ln -s ../browserslist/cli.js "$updateBrowserslistDbBinDir/browserslist" + fi + done runHook postBuild ''; @@ -75,13 +80,13 @@ stdenv.mkDerivation ( runHook postInstall ''; - outputHash = "sha256-MuP+L8PwV9gKbeiJXYtUpgyIAYPmq4G1FolP7uB9J3w="; + outputHash = "sha256-zO4LNUxU0q/+kKBtRQKNTzWHnmGT4ONMRkyJem3ei/o="; outputHashMode = "recursive"; }; in { pname = "t3code"; - version = "0.0.21"; + version = "0.0.22"; strictDeps = true; __structuredAttrs = true; @@ -89,7 +94,7 @@ stdenv.mkDerivation ( owner = "pingdotgg"; repo = "t3code"; tag = "v${finalAttrs.version}"; - hash = "sha256-e0U9DkEh20w1xq4P9Fri3bx2ifCiDK4G/vVPHDP+lXs="; + hash = "sha256-ZSUmu3FT+wpCLwpUv3yrFWC4EzcVvev9cZQ/FyeLjqI="; }; postPatch = '' @@ -178,7 +183,11 @@ stdenv.mkDerivation ( png2icns \ "$out/Applications/${appName}.app/Contents/Resources/t3code.icns" \ ${desktopIcon} - write-darwin-bundle "$out" "${appName}" t3code-desktop t3code + + # writeDarwinBundle is a shebangless bash script; run it explicitly via + # stdenv.shell to avoid Darwin's intermittent ENOEXEC fallback issues. + ${stdenv.shell} ${lib.getExe writeDarwinBundle} \ + "$out" "${appName}" t3code-desktop t3code '' + '' mkdir --parents \ From ede34871808a6fcf816207224f91a9c2b3b1ee7f Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Tue, 5 May 2026 00:21:46 -0700 Subject: [PATCH 064/185] midicsv: fix build with gcc15 --- pkgs/by-name/mi/midicsv/fix-gcc15.patch | 12 ++++++++++++ pkgs/by-name/mi/midicsv/package.nix | 4 ++++ 2 files changed, 16 insertions(+) create mode 100644 pkgs/by-name/mi/midicsv/fix-gcc15.patch diff --git a/pkgs/by-name/mi/midicsv/fix-gcc15.patch b/pkgs/by-name/mi/midicsv/fix-gcc15.patch new file mode 100644 index 000000000000..70ac4a0e5f19 --- /dev/null +++ b/pkgs/by-name/mi/midicsv/fix-gcc15.patch @@ -0,0 +1,12 @@ +diff --git a/getopt.c b/getopt.c +index 1564e53..8db0459 100644 +--- a/getopt.c ++++ b/getopt.c +@@ -73,7 +73,6 @@ int Getopt(int nargc, char *nargv[], char *ostr) + static char *place = EMSG; /* option letter processing */ + static char *lastostr = (char *) 0; + register char *oli; /* option letter list index */ +- char *index(); + + /* LANCE PATCH: dynamic reinitialization */ + if (ostr != lastostr) { diff --git a/pkgs/by-name/mi/midicsv/package.nix b/pkgs/by-name/mi/midicsv/package.nix index 5edc2554770e..7476a77ac0cd 100644 --- a/pkgs/by-name/mi/midicsv/package.nix +++ b/pkgs/by-name/mi/midicsv/package.nix @@ -13,6 +13,10 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "1vvhk2nf9ilfw0wchmxy8l13hbw9cnpz079nsx5srsy4nnd78nkw"; }; + patches = [ + ./fix-gcc15.patch + ]; + postPatch = '' substituteInPlace Makefile \ --replace /usr/local $out \ From e385cf78a8072ef9690b6d3c658d95d47b94c6af Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:50 +0300 Subject: [PATCH 065/185] astro-language-server: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/as/astro-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/astro-language-server/package.nix b/pkgs/by-name/as/astro-language-server/package.nix index 06f8394fbbf6..270c56e614e6 100644 --- a/pkgs/by-name/as/astro-language-server/package.nix +++ b/pkgs/by-name/as/astro-language-server/package.nix @@ -38,8 +38,8 @@ stdenv.mkDerivation (finalAttrs: { prePnpmInstall ; pnpm = pnpm_10; - fetcherVersion = 2; - hash = "sha256-DFoIq5+cKqnmWLJ6CHhfdQEAGjvpu72qb1CSWaExODI="; + fetcherVersion = 3; + hash = "sha256-1kdXt0Wc/ON//hwBYozRSMAyKQqEfSMfOI7XJyd9MBc="; }; nativeBuildInputs = [ From 809ffaa1aed6108f17979fb50eb6890243648328 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:51 +0300 Subject: [PATCH 066/185] bumpp: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/bu/bumpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/bumpp/package.nix b/pkgs/by-name/bu/bumpp/package.nix index bb97601005fc..8d0d34035e6b 100644 --- a/pkgs/by-name/bu/bumpp/package.nix +++ b/pkgs/by-name/bu/bumpp/package.nix @@ -23,8 +23,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-rI0DhnncVWd4Wp5pvTnL8IerXbFDwJzkhC4uIe6WJto="; + fetcherVersion = 3; + hash = "sha256-nIj4S5BWTaw3RVNIxbla8Q31wvK67Of6psx5wX9ID+E="; }; nativeBuildInputs = [ From 34bb7725d3854c613c06d3687b4a4a38ae7ca39b Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:51 +0300 Subject: [PATCH 067/185] cdxgen: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/cd/cdxgen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdxgen/package.nix b/pkgs/by-name/cd/cdxgen/package.nix index d7f4a98c38ff..373117ca1957 100644 --- a/pkgs/by-name/cd/cdxgen/package.nix +++ b/pkgs/by-name/cd/cdxgen/package.nix @@ -37,8 +37,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; - fetcherVersion = 2; - hash = "sha256-o5pNgn+ZqaEfsWO97jXkRyPH+0pffR6TBZcF6nApWVg="; + fetcherVersion = 3; + hash = "sha256-o7u/ZZS/5PgOtWd07zO4a01mUWZowUTL+JDJ2442mGc="; }; buildPhase = '' From 08dd926b471112d117b93e36f06a2375e9ea7066 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:51 +0300 Subject: [PATCH 068/185] changelogen: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/ch/changelogen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/changelogen/package.nix b/pkgs/by-name/ch/changelogen/package.nix index df0b68bb0289..e4452f35f38f 100644 --- a/pkgs/by-name/ch/changelogen/package.nix +++ b/pkgs/by-name/ch/changelogen/package.nix @@ -22,8 +22,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-UKSIfn2iR8Ydk9ViGCgWtspZr1FjTeW49UMwTcL57UA="; + fetcherVersion = 3; + hash = "sha256-S+GxeljcPj/MzBkleVNgaRa8D4kmHrKwwVqakmB5sAw="; }; nativeBuildInputs = [ From c7cf51e0163e380e4e6c389cd7ae17ad622b1b8f Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:52 +0300 Subject: [PATCH 069/185] coc-cmake: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/co/coc-cmake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coc-cmake/package.nix b/pkgs/by-name/co/coc-cmake/package.nix index c50ab33dad33..22379cc0709c 100644 --- a/pkgs/by-name/co/coc-cmake/package.nix +++ b/pkgs/by-name/co/coc-cmake/package.nix @@ -27,8 +27,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmWorkspaces ; pnpm = pnpm_8; - fetcherVersion = 2; - hash = "sha256-wQ9dcqY7BVXc7wpsHlYNpc7utL1+MkdTCu77Wh8+QWc="; + fetcherVersion = 3; + hash = "sha256-h/ND/665MpcPaDIR1Bb5iPrHmoNysr9vuFk1I0fFP34="; }; pnpmWorkspaces = [ "coc-cmake" ]; From 74e5e2338149c9433fc75f96f8c1e41dbae6ec5c Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:52 +0300 Subject: [PATCH 070/185] conventional-changelog-cli: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/co/conventional-changelog-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/conventional-changelog-cli/package.nix b/pkgs/by-name/co/conventional-changelog-cli/package.nix index 03bce4355a9d..f48c185548db 100644 --- a/pkgs/by-name/co/conventional-changelog-cli/package.nix +++ b/pkgs/by-name/co/conventional-changelog-cli/package.nix @@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-vOZnVCz5lFdVD2qmlHdTRxzuEjpR3W/rXfzvjvdOh9E="; + fetcherVersion = 3; + hash = "sha256-O91ypnycBwkfLSruezx9E5CrytguBdtmvgVhKFjUzvM="; }; nativeBuildInputs = [ From 29cb5e82f1180923050926066dfd7389ff92c2c4 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:52 +0300 Subject: [PATCH 071/185] cspell: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/cs/cspell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cs/cspell/package.nix b/pkgs/by-name/cs/cspell/package.nix index 0b95ce09471e..f08cdbd5bca9 100644 --- a/pkgs/by-name/cs/cspell/package.nix +++ b/pkgs/by-name/cs/cspell/package.nix @@ -30,8 +30,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmWorkspaces ; pnpm = pnpm_10; - fetcherVersion = 2; - hash = "sha256-EKnczZ/7O2ZMaSlIFfLk9WXyf/ubynhmecs+IyIoTHw="; + fetcherVersion = 3; + hash = "sha256-eQ9KiRSwWmfhCinYVP4ulQdAG6SOd9yyyOUWSwc5TV8="; }; nativeBuildInputs = [ From 55f3b4ec169aea9e868d0137cc0877261e773653 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:52 +0300 Subject: [PATCH 072/185] deadlock-mod-manager: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/de/deadlock-mod-manager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/deadlock-mod-manager/package.nix b/pkgs/by-name/de/deadlock-mod-manager/package.nix index 751af9c6b69c..ef4317966003 100644 --- a/pkgs/by-name/de/deadlock-mod-manager/package.nix +++ b/pkgs/by-name/de/deadlock-mod-manager/package.nix @@ -77,9 +77,9 @@ rustPlatform.buildRustPackage (finalAttrs: { src ; pnpm = pnpm_9; - fetcherVersion = 2; + fetcherVersion = 3; sourceRoot = "source"; - hash = "sha256-fFcKyqAo/HpGBaEJMk6Lq0FafNXrGu9z9nHnav5d6Hg="; + hash = "sha256-6lMTvlkIeM9kkbFhHzS9jJsHk2bVZWZs6GPgn+X3Rss="; }; patches = [ From 5a8ec57b938513a417e7109ca09668f0ba80f628 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:53 +0300 Subject: [PATCH 073/185] deltachat-desktop: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/de/deltachat-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/deltachat-desktop/package.nix b/pkgs/by-name/de/deltachat-desktop/package.nix index 5f49439667de..4eb0435a55ab 100644 --- a/pkgs/by-name/de/deltachat-desktop/package.nix +++ b/pkgs/by-name/de/deltachat-desktop/package.nix @@ -50,8 +50,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-+Mxf/D66EoE/axKg5+TSaLFPSpUEDZNtSNH4zklxV5s="; + fetcherVersion = 3; + hash = "sha256-UZ6/OTUtIiOA1D5PanY4aS+VCBNj/AIbIGYe1eibGMQ="; }; nativeBuildInputs = [ From 38ac6fe05d65d6add04f6ce3799457bc8faacc66 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:53 +0300 Subject: [PATCH 074/185] e-search: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/e-/e-search/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/e-/e-search/package.nix b/pkgs/by-name/e-/e-search/package.nix index 4973b63580db..83653b900e40 100644 --- a/pkgs/by-name/e-/e-search/package.nix +++ b/pkgs/by-name/e-/e-search/package.nix @@ -71,8 +71,8 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; nativeBuildInputs = [ gitMinimal ]; pnpm = pnpm'; - fetcherVersion = 2; - hash = "sha256-q0+6vkDZdcDXwsTxby2RuQUYTgEnxGx1CeXROSrG9lU="; + fetcherVersion = 3; + hash = "sha256-gP/0WeVp+Y8QgPmAmbFt+cInX6+4oxPIYlwFpSh2hPQ="; }; nativeBuildInputs = [ From 6256ee5862f70a6fd5c456575e2a930898c102a5 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:15:53 +0300 Subject: [PATCH 075/185] garage-webui: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/ga/garage-webui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/garage-webui/package.nix b/pkgs/by-name/ga/garage-webui/package.nix index 282ff20a628d..a0d4b336b0ec 100644 --- a/pkgs/by-name/ga/garage-webui/package.nix +++ b/pkgs/by-name/ga/garage-webui/package.nix @@ -33,8 +33,8 @@ buildGoModule (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs') pname version src; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-8eQhR/fuDFNL8W529Ev7piCaseVaFahgZJQk3AJA3ng="; + fetcherVersion = 3; + hash = "sha256-z/Y9q/SE2c/KYzIOAfATlprjr6NjmmUHQB+ZbO39OK4="; }; buildPhase = '' From cb3b9fe3fa21627602c4ef31c3cc16479b27b4f3 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:12 +0300 Subject: [PATCH 076/185] gitbutler: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/gi/gitbutler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitbutler/package.nix b/pkgs/by-name/gi/gitbutler/package.nix index 835b7e19bded..8acddb6fb185 100644 --- a/pkgs/by-name/gi/gitbutler/package.nix +++ b/pkgs/by-name/gi/gitbutler/package.nix @@ -58,8 +58,8 @@ rustPlatform.buildRustPackage (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-0WLgtidG8hqTkXY3heu+m3VoqQD/kGMlTmLb0qAS8sQ="; + fetcherVersion = 3; + hash = "sha256-eRiFA5lXpPHQwlyFmKMx1zmHH2zLCHB+3s708g6srg4="; }; nativeBuildInputs = [ From 4dad87274450780cbd3ef411940cfcffd347eb2d Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:12 +0300 Subject: [PATCH 077/185] gitify: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/gi/gitify/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitify/package.nix b/pkgs/by-name/gi/gitify/package.nix index b2ae1005fc07..a29faeeb9c2f 100644 --- a/pkgs/by-name/gi/gitify/package.nix +++ b/pkgs/by-name/gi/gitify/package.nix @@ -36,8 +36,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10_29_2; - fetcherVersion = 2; - hash = "sha256-uK3CNyPewUVAmqBJq1WMCrNeMP5I18BEBkZIBP0qPsI="; + fetcherVersion = 3; + hash = "sha256-0iTvrIe5PVj99ePWt8rn+laikdJ5TaNQ8GZGHyUTTQI="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; From 95df767f548a94331bbf663b5011936728fc53b2 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:12 +0300 Subject: [PATCH 078/185] vscode-extensions.eamodio.gitlens: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- .../editors/vscode/extensions/eamodio.gitlens/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix b/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix index 695d221ee3f1..ad57d3e15f26 100644 --- a/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix +++ b/pkgs/applications/editors/vscode/extensions/eamodio.gitlens/default.nix @@ -26,8 +26,8 @@ let pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-mr5GwwfuNoLhKM5bAhNAO3j0ow4FcyZhvQlVnAENoyg="; + fetcherVersion = 3; + hash = "sha256-Yuxuqr1BiviSw+dGNHLs2jAy8ADlBvRks6Kmy7FmCMw="; }; postPatch = '' From 6f869fd6e659a617b0bc02f5d8ae5c3dd1768927 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:13 +0300 Subject: [PATCH 079/185] immich-kiosk: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/im/immich-kiosk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/immich-kiosk/package.nix b/pkgs/by-name/im/immich-kiosk/package.nix index c65ff71cbb01..4ef4132a37af 100644 --- a/pkgs/by-name/im/immich-kiosk/package.nix +++ b/pkgs/by-name/im/immich-kiosk/package.nix @@ -33,8 +33,8 @@ buildGoModule rec { ; pnpm = pnpm_9; sourceRoot = "${src.name}/frontend"; - hash = "sha256-ELIbM+tWOGntv8XmNvRZ/Q2iSRq0g9Kv5LnkwLPisPM="; - fetcherVersion = 2; + hash = "sha256-8iKug4zsX3u0vS68osKRW6iOP+A3OdjI3yxNPIJaQqM="; + fetcherVersion = 3; }; # Frontend is in a subdirectory From 13f746691d9da4a15da2a476213439de80bef592 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:13 +0300 Subject: [PATCH 080/185] mcporter: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/mc/mcporter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcporter/package.nix b/pkgs/by-name/mc/mcporter/package.nix index 3149f7090d7a..c500aecc8bee 100644 --- a/pkgs/by-name/mc/mcporter/package.nix +++ b/pkgs/by-name/mc/mcporter/package.nix @@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-OJhlpKwRCE7IqstwIzj1dBJMbMyPVA/w3RVnYfjz764="; + fetcherVersion = 3; + hash = "sha256-aYBd1+QkME+q2LkZRnlxHEbIQz38k+N64YSS+NOu0QU="; }; nativeBuildInputs = [ From 290e73d7df6afee5bfe8c17c894af59dd14b824e Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:13 +0300 Subject: [PATCH 081/185] meshtastic-web: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/me/meshtastic-web/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/meshtastic-web/package.nix b/pkgs/by-name/me/meshtastic-web/package.nix index 899c654b630b..7d956162ec67 100644 --- a/pkgs/by-name/me/meshtastic-web/package.nix +++ b/pkgs/by-name/me/meshtastic-web/package.nix @@ -36,8 +36,8 @@ stdenv.mkDerivation (finalAttrs: { src pnpmWorkspaces ; - fetcherVersion = 2; - hash = "sha256-p8AdAYqaHoKaWirNy9uPLs/kRDVNDcXBJQ1y29MVAA0="; + fetcherVersion = 3; + hash = "sha256-yUdPrZAnCsxIiF++SxTm1VuVAEKIzTsp2qd/WcCPOcQ="; }; nativeBuildInputs = [ From 96c66eb13bdd7062b502197a167a34198ed7ea0a Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:14 +0300 Subject: [PATCH 082/185] mgrep: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/mg/mgrep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mg/mgrep/package.nix b/pkgs/by-name/mg/mgrep/package.nix index 30f103e33700..6d6673521f7f 100644 --- a/pkgs/by-name/mg/mgrep/package.nix +++ b/pkgs/by-name/mg/mgrep/package.nix @@ -23,8 +23,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-qNsYMp25OAbbv+K7qvNRB+7QzzrgtrKQkUoe9IMIR5c="; + fetcherVersion = 3; + hash = "sha256-T1mbRDBLU4SjZSgqyKgusZe5UV9hI+/bAmBYoAWcWtQ="; }; nativeBuildInputs = [ From df1295f8c99a69d4d575ac65bf5132a6c216ef8e Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:14 +0300 Subject: [PATCH 083/185] misskey: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/mi/misskey/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/misskey/package.nix b/pkgs/by-name/mi/misskey/package.nix index d9fa43dc2963..82bfed927954 100644 --- a/pkgs/by-name/mi/misskey/package.nix +++ b/pkgs/by-name/mi/misskey/package.nix @@ -59,8 +59,8 @@ stdenv.mkDerivation (finalAttrs: { src ; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-GVzU5YQe7GHn2ddpaGPyLLmhOv5Fy33RL+gBLl3Oyis="; + fetcherVersion = 3; + hash = "sha256-iMS+sFDnGShOQfFQjGtj4+7McqMQvfE8KK1MV/jPC2s="; }; buildPhase = '' From 9236668caa1a3431f480bef06ee042f52210b37d Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:14 +0300 Subject: [PATCH 084/185] ni: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/ni/ni/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/ni/package.nix b/pkgs/by-name/ni/ni/package.nix index 1b76f0ff1f84..619549072a3c 100644 --- a/pkgs/by-name/ni/ni/package.nix +++ b/pkgs/by-name/ni/ni/package.nix @@ -23,8 +23,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-BoQO6oTctvRAzHUw6dsOSV5w7uLzrnD1+KmP9irG0Z4="; + fetcherVersion = 3; + hash = "sha256-I/jf6nlsKQFrYLO15f+CWdPPdEpVDDMBQodLsbG4sqw="; }; nativeBuildInputs = [ From ed42a812d3a3b285bf53673081cb53a968103b54 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:14 +0300 Subject: [PATCH 085/185] nrm: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/nr/nrm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nr/nrm/package.nix b/pkgs/by-name/nr/nrm/package.nix index 3c300672becc..7e814d867a14 100644 --- a/pkgs/by-name/nr/nrm/package.nix +++ b/pkgs/by-name/nr/nrm/package.nix @@ -30,8 +30,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-PENYS5xO2LwT3+TGl/wU2r0ALEj/JQfbkpf/0MJs0uw="; + fetcherVersion = 3; + hash = "sha256-DvhUXkh9Ijuik9uWzPOtM1idSNSaJxDiRHWpUMepf3U="; }; buildPhase = '' From 5bfc962de7bfcbf79ff2d89567f0df66629d9d02 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:15 +0300 Subject: [PATCH 086/185] oxfmt: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/ox/oxfmt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ox/oxfmt/package.nix b/pkgs/by-name/ox/oxfmt/package.nix index 236ffc6b17cf..8e217fc9a977 100644 --- a/pkgs/by-name/ox/oxfmt/package.nix +++ b/pkgs/by-name/ox/oxfmt/package.nix @@ -38,8 +38,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; - fetcherVersion = 2; - hash = "sha256-vcTdeNh5+hzqzB9PXpRBeY+aG9LjbtaEfRkDWxIsIIc="; + fetcherVersion = 3; + hash = "sha256-fomJmm0GXIClng63wql3hCo1Pf4CbVUiEtbvAv9DPIo="; }; nativeBuildInputs = [ From b3a6dcb28343840e1a065fc3efb639fde76d1920 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:33 +0300 Subject: [PATCH 087/185] paperless-ngx: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/pa/paperless-ngx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 2ff6ad636a4a..1991beab067c 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -80,8 +80,8 @@ let pnpmDeps = fetchPnpmDeps { inherit pnpm; inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-pG7olcBq5P52CvZYLqUjb+RwxjbQbSotlS50pvgm7WQ="; + fetcherVersion = 3; + hash = "sha256-HO+IDNB3NXWgvV0cvZ5zx46JuXv6Tgroz+YfVump5MA="; }; nativeBuildInputs = [ From 905dc8464e1e81fad6699d6869a194a13071a772 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:33 +0300 Subject: [PATCH 088/185] pear-desktop: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/pe/pear-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/pear-desktop/package.nix b/pkgs/by-name/pe/pear-desktop/package.nix index 6be7ed05d005..d908de56244e 100644 --- a/pkgs/by-name/pe/pear-desktop/package.nix +++ b/pkgs/by-name/pe/pear-desktop/package.nix @@ -32,8 +32,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10_29_2; - fetcherVersion = 2; - hash = "sha256-xZQ8rnLGD0ZxxUUPLHmNJ6mA+lnUHCTBvtJTiIPxaZU="; + fetcherVersion = 3; + hash = "sha256-BHxieFMMUFbHJHWu8spz0z803kx+kwJ99oYkDpm6a58="; }; nativeBuildInputs = [ From 40411143ba868c66a7f1491b06833ed95962f7d6 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:34 +0300 Subject: [PATCH 089/185] podman-desktop: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/po/podman-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index 2d2f2bbe6cec..f96534cab492 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -74,8 +74,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; - fetcherVersion = 2; - hash = "sha256-tCp5qLZVo93H8VIToU3mkmwNsVXOAd1IEsL6RlazPXo="; + fetcherVersion = 3; + hash = "sha256-k/2ya08JaTEt+dr5xfw1ordwENGm17YFyfKGFej5fdc="; }; patches = [ From b14dbec5c95003ca6dc4db32cedda2293a63dca6 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:34 +0300 Subject: [PATCH 090/185] renovate: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/re/renovate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/renovate/package.nix b/pkgs/by-name/re/renovate/package.nix index c71030bc00a7..44b29adaa74e 100644 --- a/pkgs/by-name/re/renovate/package.nix +++ b/pkgs/by-name/re/renovate/package.nix @@ -50,8 +50,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; - fetcherVersion = 2; - hash = "sha256-gDffEtUWqSWbwr4S0HZIPTvSrXDvl/q2Y5QuA+U6Ndk="; + fetcherVersion = 3; + hash = "sha256-ldxhP+I455PEfBrkJIlHudNvAsI4EN34ZkQXMBciOo4="; }; env.COREPACK_ENABLE_STRICT = 0; From 0e6dbf88d0b20f25704df792b84790ed5c737f56 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:34 +0300 Subject: [PATCH 091/185] vscode-extensions.rooveterinaryinc.roo-cline: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- .../vscode/extensions/rooveterinaryinc.roo-cline/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix index fceb766b79ab..627b30007bdb 100644 --- a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix @@ -25,8 +25,8 @@ let pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-kQjxcqHEClQtG6x2QM1/zixN6rvcEivX8vicNydDdOw="; + fetcherVersion = 3; + hash = "sha256-t2sPuhn8xdk6hGfmViPGG+5TAhtBBOMYNoOb6DlPzws="; }; nativeBuildInputs = [ From cd560ce3768fb4e7eb5d8686d2ce546bea6fd7ef Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:34 +0300 Subject: [PATCH 092/185] serve: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/se/serve/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/serve/package.nix b/pkgs/by-name/se/serve/package.nix index bfbfc44ddb32..7c7cd1eb0713 100644 --- a/pkgs/by-name/se/serve/package.nix +++ b/pkgs/by-name/se/serve/package.nix @@ -23,8 +23,8 @@ buildNpmPackage (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-IJMu0XHwEn2TZP/He79FFGl/PeXOCTD51lIgmImpyKo="; + fetcherVersion = 3; + hash = "sha256-N5oasGilHECndJZYdRHZFvAa4aYwmPtOTBZtcty4g/k="; }; nativeBuildInputs = [ pnpm_9 ]; From 37fddc30f3d67d2598589265267d119d897a0105 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:35 +0300 Subject: [PATCH 093/185] shadcn: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/sh/shadcn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shadcn/package.nix b/pkgs/by-name/sh/shadcn/package.nix index dd8f3cda6e82..52e60403f530 100644 --- a/pkgs/by-name/sh/shadcn/package.nix +++ b/pkgs/by-name/sh/shadcn/package.nix @@ -30,8 +30,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pnpmWorkspaces ; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-clTcaTar7m2jEX9cMPtSPeBtt17LaMzlwlLXhPKc+kk="; + fetcherVersion = 3; + hash = "sha256-OESxer0YIbWql3NgdhvUhgMW4wc0nIyUYRESjmM1A1s="; }; nativeBuildInputs = [ From 91dd24342f2d0d20778e2449cb8186225c247332 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:35 +0300 Subject: [PATCH 094/185] shopify-cli: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/sh/shopify-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shopify-cli/package.nix b/pkgs/by-name/sh/shopify-cli/package.nix index 28a6b33a7ac2..52bed4866986 100644 --- a/pkgs/by-name/sh/shopify-cli/package.nix +++ b/pkgs/by-name/sh/shopify-cli/package.nix @@ -28,8 +28,8 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - fetcherVersion = 2; - hash = "sha256-5rghSHGigsw193OJLiVegjNs1qDj+sCq1KJ1J8oPnrA="; + fetcherVersion = 3; + hash = "sha256-gwEVlvr8hxgyCsGjxjz1UkbDZYYq1iukKTPJ7JHdo2U="; }; nativeBuildInputs = [ From 022254f886b574d0539d793e3f011028c4346d1d Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:36 +0300 Subject: [PATCH 095/185] splayer: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/sp/splayer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/splayer/package.nix b/pkgs/by-name/sp/splayer/package.nix index 7508ecf07a87..c9532cfabb7d 100644 --- a/pkgs/by-name/sp/splayer/package.nix +++ b/pkgs/by-name/sp/splayer/package.nix @@ -42,8 +42,8 @@ stdenv.mkDerivation (finalAttrs: { src ; inherit pnpm; - fetcherVersion = 2; - hash = "sha256-PTfZopse+9RS7qh0miLu3duYlWDfifZS254tZKqgxKk="; + fetcherVersion = 3; + hash = "sha256-NaKI2369TlF8DDMy6Q3RUqb2B2/T756Zd6gu4ATz/yc="; }; cargoDeps = rustPlatform.fetchCargoVendor { From f6be4d78cdcd927236cf8acc5af7ebf9fada8fe1 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Mon, 27 Apr 2026 18:16:36 +0300 Subject: [PATCH 096/185] svelte-check: migrate from fetcherVersion = 2 to fetcherVersion = 3 --- pkgs/by-name/sv/svelte-check/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sv/svelte-check/package.nix b/pkgs/by-name/sv/svelte-check/package.nix index ba9d09b0d00f..98a09588b8f1 100644 --- a/pkgs/by-name/sv/svelte-check/package.nix +++ b/pkgs/by-name/sv/svelte-check/package.nix @@ -29,8 +29,8 @@ stdenv.mkDerivation (finalAttrs: { src pnpmWorkspaces ; - fetcherVersion = 2; - hash = "sha256-3bsY31sp5hjTYhRiZniAMVb3kZ1EqOlbyOvljU8jHlY="; + fetcherVersion = 3; + hash = "sha256-43AIkVzpcq/Y+QO2k7pkr6CN340idXJEpie0gVdxra8="; }; nativeBuildInputs = [ From 966ffd651b1256227a08dd36eeedd53b9f73ac23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 15:32:50 +0000 Subject: [PATCH 097/185] coal: 3.0.2 -> 3.0.3 --- pkgs/by-name/co/coal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coal/package.nix b/pkgs/by-name/co/coal/package.nix index c06b312e5ef9..c6b2596a8970 100644 --- a/pkgs/by-name/co/coal/package.nix +++ b/pkgs/by-name/co/coal/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "coal"; - version = "3.0.2"; + version = "3.0.3"; src = fetchFromGitHub { owner = "coal-library"; repo = "coal"; tag = "v${finalAttrs.version}"; - hash = "sha256-7Ww1vAzKaCccBpBQU1hzI7Jk+oXw73zhnH594Xn9gbw="; + hash = "sha256-2fmu2VZJ+Fd87q2RpnJU61v6Lj2C9r5iweFrr1HwQQI="; }; strictDeps = true; From e4855e662f5f32b1afc7c48c6565d5283c09b07d Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Tue, 5 May 2026 18:53:00 +0200 Subject: [PATCH 098/185] python3Packages.coal: Revert fix build with boost 1.89 This reverts commit eb953e23722cf5a10d87e9a1b7aaf409488689d7. Fixed upstream in 3.0.3 --- pkgs/development/python-modules/coal/default.nix | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pkgs/development/python-modules/coal/default.nix b/pkgs/development/python-modules/coal/default.nix index 30bd354bbdcc..28a7e1642d4f 100644 --- a/pkgs/development/python-modules/coal/default.nix +++ b/pkgs/development/python-modules/coal/default.nix @@ -17,17 +17,6 @@ toPythonModule ( coal.overrideAttrs (super: { pname = "py-${super.pname}"; - # Finding `boost_system` fails because the stub compiled library of - # Boost.System, which has been a header-only library since 1.69, was - # removed in 1.89. - # See https://www.boost.org/releases/1.89.0/ for details. - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail \ - "find_package(Boost REQUIRED COMPONENTS system)" \ - "find_package(Boost REQUIRED OPTIONAL_COMPONENTS system)" - ''; - cmakeFlags = super.cmakeFlags ++ [ (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" buildStandalone) From e02a6f6e400dfd328a050f584fdfca56d7c06bae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 5 May 2026 19:54:15 +0200 Subject: [PATCH 099/185] esphome: 2026.4.3 -> 2026.4.4 https://github.com/esphome/esphome/releases/tag/2026.4.4 --- pkgs/by-name/es/esphome/package.nix | 7 +++++-- .../es/esphome/platformio-binary-reference.patch | 16 ++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 7dd6ee371525..f77baa00c6ed 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication (finalAttrs: { pname = "esphome"; - version = "2026.4.3"; + version = "2026.4.4"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = finalAttrs.version; - hash = "sha256-+esSczOBIT4dJEyzqmEv6YMU4wGkN4lFGmuZKRp5/bo="; + hash = "sha256-7ZhVi4R/wmBX1HI60eMpWGY2zZNft9H3duJ2dwkqP24="; }; patches = [ @@ -186,6 +186,9 @@ python.pkgs.buildPythonApplication (finalAttrs: { # Expects a full git clone "test_clang_tidy_mode_full_scan" "test_clang_tidy_mode_targeted_scan" + # Patched to run platformio without the esphome wrapper + "test_run_platformio_cli_strips_win_long_path_prefix" + "test_run_platformio_cli_does_not_set_pythonexepath_without_strip" ]; passthru = { diff --git a/pkgs/by-name/es/esphome/platformio-binary-reference.patch b/pkgs/by-name/es/esphome/platformio-binary-reference.patch index 7022c0fc0c72..42c3a16fa3b8 100644 --- a/pkgs/by-name/es/esphome/platformio-binary-reference.patch +++ b/pkgs/by-name/es/esphome/platformio-binary-reference.patch @@ -1,13 +1,13 @@ diff --git a/esphome/platformio_api.py b/esphome/platformio_api.py -index fc21977f..e5059f1d 100644 +index 81ff01306..2dfa523dd 100644 --- a/esphome/platformio_api.py +++ b/esphome/platformio_api.py -@@ -63,7 +63,7 @@ def run_platformio_cli(*args, **kwargs) -> str | int: - os.environ.setdefault("PYTHONWARNINGS", "ignore::SyntaxWarning") - # Increase uv retry count to handle transient network errors (default is 3) - os.environ.setdefault("UV_HTTP_RETRIES", "10") -- cmd = [sys.executable, "-m", "esphome.platformio_runner"] + list(args) +@@ -64,7 +64,7 @@ def run_platformio_cli(*args, **kwargs) -> str | int: + # a user-provided value (or the unmodified path on platforms that + # don't need the strip). + os.environ["PYTHONEXEPATH"] = python_exe +- cmd = [python_exe, "-m", "esphome.platformio_runner"] + list(args) + cmd = ["platformio"] + list(args) - + return run_external_process(*cmd, **kwargs) - + From b49938346a73dcd681edf430e88092f1417c4e8f Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 6 May 2026 10:08:52 +0800 Subject: [PATCH 100/185] weaver: 0.22.1 -> 0.23.0 --- pkgs/by-name/we/weaver/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/we/weaver/package.nix b/pkgs/by-name/we/weaver/package.nix index 16b99c54600f..5b73ae64edad 100644 --- a/pkgs/by-name/we/weaver/package.nix +++ b/pkgs/by-name/we/weaver/package.nix @@ -19,23 +19,23 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "weaver"; - version = "0.22.1"; + version = "0.23.0"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "weaver"; tag = "v${finalAttrs.version}"; - hash = "sha256-PMvayBLXufAIOrLquoSxXqjxbymaFFAvY1EXI23DFeI="; + hash = "sha256-tq88qWrm243Go64LpH7kU89ryq2xm9nkIJI+ZeQU7IU="; }; - cargoHash = "sha256-9wUb7c91OEnEiWVQrJRN0tFotIo3ZCtodgELUakEKig="; + cargoHash = "sha256-Qxx+BrioVBX5Yy6YVJAnYdNEZVqiZUJTnWNgc74sI44="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; sourceRoot = "${finalAttrs.src.name}/ui"; inherit pnpm; fetcherVersion = 3; - hash = "sha256-GSg97V12KiHVNQeFGbpYm46Bd40WKvnBjt6h1T/t6Tw="; + hash = "sha256-9ifyIKFQiWKM0hzToibU4zuA64PmznqtpFWILFsFvGQ="; }; pnpmRoot = "ui"; From d90a02b5c3a4b9445248a77229e3a5371174a193 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Tue, 5 May 2026 19:22:46 -0700 Subject: [PATCH 101/185] sozu: fix build on x86_64-darwin --- pkgs/by-name/so/sozu/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/sozu/package.nix b/pkgs/by-name/so/sozu/package.nix index 9b88bdeb7d98..6e999b65c323 100644 --- a/pkgs/by-name/so/sozu/package.nix +++ b/pkgs/by-name/so/sozu/package.nix @@ -3,6 +3,7 @@ stdenv, rustPlatform, fetchFromGitHub, + fetchpatch2, protobuf, nix-update-script, testers, @@ -16,12 +17,20 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "sozu-proxy"; repo = "sozu"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-a/Pna2l1gRv4kxIyGUuUHlN+lIQemGjZXwM65Ccc24Y="; }; cargoHash = "sha256-9ZmlUUdtVAvri9v+EJb6vRQ7Yc3FjRwU5I5Xe8je9/c="; + patches = [ + # Fix build with Rust 1.82+ on Darwin: extern blocks must be unsafe. + (fetchpatch2 { + url = "https://github.com/sozu-proxy/sozu/commit/ec83fad967f2606d5d668679e138631a70ec7de5.patch?full_index=1"; + hash = "sha256-chXehutcI4+gDwY1uUPgE4t0fgGOsEHPP8gMsnXNB10="; + }) + ]; + nativeBuildInputs = [ protobuf ]; doCheck = false; @@ -38,7 +47,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures"; homepage = "https://www.sozu.io"; - changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${finalAttrs.version}"; + changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = [ ]; mainProgram = "sozu"; From 27bdb1b93856e73cc16647d226298c258a705676 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 5 May 2026 20:27:47 -0700 Subject: [PATCH 102/185] ratpoison: fix build on Darwin --- pkgs/by-name/ra/ratpoison/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ra/ratpoison/package.nix b/pkgs/by-name/ra/ratpoison/package.nix index 58916d67cf6f..96e0e17305dc 100644 --- a/pkgs/by-name/ra/ratpoison/package.nix +++ b/pkgs/by-name/ra/ratpoison/package.nix @@ -59,6 +59,12 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace src/getopt.h \ + --replace-fail "extern int getopt ();" \ + "extern int getopt (int argc, char *const *argv, const char *shortopts);" + ''; + configureFlags = [ # >=1.4.9 requires this even with readline in inputs "--enable-history" From 16ecf3195933686d94d9cdf0c88f8348f20553d6 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 6 May 2026 13:53:41 +0700 Subject: [PATCH 103/185] nip2: fix build with gcc 15 --- pkgs/by-name/ni/nip2/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/ni/nip2/package.nix b/pkgs/by-name/ni/nip2/package.nix index faf3ba81e236..18c70f7314bb 100644 --- a/pkgs/by-name/ni/nip2/package.nix +++ b/pkgs/by-name/ni/nip2/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, pkg-config, glib, libxml2, @@ -25,6 +26,19 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-t14m6z+5lPqpiOjgdDbKwqSWXCyrCL7zlo6BeoZtds0="; }; + patches = [ + (fetchpatch { + name = "do-not-redeclare-statfs.patch"; + url = "https://github.com/libvips/nip2/commit/045268a78c40d7f546220504f971c728aebc00be.patch"; + hash = "sha256-A17+/Vmjf0l1Jpl22VL11gj5m6oFB8DnvkH2EHiRTw8="; + }) + (fetchpatch { + name = "declare-function-arguments-for-function-pointer.patch"; + url = "https://github.com/libvips/nip2/commit/8c60c517b59f806da84d57cb1d083a213b811151.patch"; + hash = "sha256-o5OHNSbUORGquhyCYCtGQTY74IfroByaa0UAXYsP484="; + }) + ]; + nativeBuildInputs = [ bison flex From e990a2a171a48985e563c53bd0c66f0da0f6fb63 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 6 May 2026 13:56:25 +0700 Subject: [PATCH 104/185] nip2: switch to fetchFromGitHub --- pkgs/by-name/ni/nip2/package.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ni/nip2/package.nix b/pkgs/by-name/ni/nip2/package.nix index 18c70f7314bb..f20cef494d57 100644 --- a/pkgs/by-name/ni/nip2/package.nix +++ b/pkgs/by-name/ni/nip2/package.nix @@ -1,8 +1,9 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, fetchpatch, + autoreconfHook, pkg-config, glib, libxml2, @@ -21,9 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "nip2"; version = "8.9.1"; - src = fetchurl { - url = "https://github.com/libvips/nip2/releases/download/v${finalAttrs.version}/nip2-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-t14m6z+5lPqpiOjgdDbKwqSWXCyrCL7zlo6BeoZtds0="; + src = fetchFromGitHub { + owner = "libvips"; + repo = "nip2"; + tag = "v${finalAttrs.version}"; + hash = "sha256-SemlINqrqzWa7/sU6KnWiDJW8FLSYVZnCDtJNE0wjhg="; }; patches = [ @@ -40,12 +43,18 @@ stdenv.mkDerivation (finalAttrs: { ]; nativeBuildInputs = [ + autoreconfHook bison flex pkg-config makeWrapper + glib ]; + preAutoreconf = '' + glib-gettextize --force --copy + ''; + buildInputs = [ glib libxml2 From 3a7f2594fc8ccb0e3a8a74bc6b0022fedabf7e92 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 6 May 2026 14:05:43 +0700 Subject: [PATCH 105/185] npiet: fix build with gcc 15 --- pkgs/by-name/np/npiet/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/np/npiet/package.nix b/pkgs/by-name/np/npiet/package.nix index cbc1592129e4..9899a4db55fb 100644 --- a/pkgs/by-name/np/npiet/package.nix +++ b/pkgs/by-name/np/npiet/package.nix @@ -37,6 +37,9 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail 'exec wish' 'exec ${tk}/bin/wish' ''; + # K&R-style decls clash with GCC 15's default of -std=gnu23. + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + strictDeps = true; passthru.tests = From 14f597bdeb2548f8a4e25c1b29cea6be5784d3d8 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Wed, 6 May 2026 00:34:58 -0700 Subject: [PATCH 106/185] intercal: 0.31 -> 0.34 --- pkgs/by-name/in/intercal/package.nix | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/in/intercal/package.nix b/pkgs/by-name/in/intercal/package.nix index 70dc84c82994..1366dd0b7d2d 100644 --- a/pkgs/by-name/in/intercal/package.nix +++ b/pkgs/by-name/in/intercal/package.nix @@ -3,37 +3,34 @@ stdenv, fetchurl, fetchpatch, - pkg-config, + autoreconfHook, bison, flex, makeWrapper, + pkg-config, }: stdenv.mkDerivation rec { pname = "intercal"; - version = "0.31"; + version = "0.34"; src = fetchurl { url = "http://catb.org/esr/intercal/intercal-${version}.tar.gz"; - sha256 = "1z2gpa5rbqb7jscqlf258k0b0jc7d2zkyipb5csjpj6d3sw45n4k"; + hash = "sha256-fvYUjDUd9mhGbi3L15UXci+RwzyqORWVcTfzgzcfjVU="; }; - patches = [ - # Pull patch pending upstream inclusion for -fno-common toolchains: - # https://gitlab.com/esr/intercal/-/issues/4 - (fetchpatch { - name = "fno-common.patch"; - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-lang/c-intercal/files/c-intercal-31.0-no-common.patch?id=a110a98b4de6f280d770ba3cc92a4612326205a3"; - sha256 = "03523fc40042r2ryq5val27prlim8pld4950qqpawpism4w3y1p2"; - }) - ]; + postPatch = '' + # Workaround: https://gitlab.com/esr/intercal/-/work_items/9 + substituteInPlace src/abcessh.in --replace-fail "#ifdef HAVE_STDARG_H" "#if 1" + ''; nativeBuildInputs = [ - pkg-config + autoreconfHook bison flex makeWrapper + pkg-config ]; # Intercal invokes gcc, so we need an explicit PATH From 1d0c3bde21b9e829cd1200c2935c2450a6abf725 Mon Sep 17 00:00:00 2001 From: Harinn Date: Wed, 6 May 2026 14:47:39 +0700 Subject: [PATCH 107/185] osmscout-server: fix build --- pkgs/by-name/os/osmscout-server/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/os/osmscout-server/package.nix b/pkgs/by-name/os/osmscout-server/package.nix index abef0c0d53df..c35fde3b12b1 100644 --- a/pkgs/by-name/os/osmscout-server/package.nix +++ b/pkgs/by-name/os/osmscout-server/package.nix @@ -9,6 +9,7 @@ libmicrohttpd, libosmscout, libpostal, + libtiff, marisa, osrm-backend, protobuf_21, @@ -58,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: { osrm-backend libmicrohttpd libpostal + libtiff sqlite marisa kyotocabinet @@ -71,6 +73,9 @@ stdenv.mkDerivation (finalAttrs: { "CONFIG+=disable_mapnik" # Disable the optional mapnik backend ]; + # valhalla 3.6 headers use std::ranges/std::views (C++20). + env.NIX_CFLAGS_COMPILE = "-std=c++20"; + meta = { description = "Maps server providing tiles, geocoder, and router"; homepage = "https://github.com/rinigus/osmscout-server"; From 68f26d7fd070f292ee7b1b0517d769f8a751028e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ha=CC=88cker?= Date: Wed, 6 May 2026 13:12:56 +0200 Subject: [PATCH 108/185] fence: 0.1.54 -> 0.1.57 --- pkgs/by-name/fe/fence/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fe/fence/package.nix b/pkgs/by-name/fe/fence/package.nix index 23b53ff68c27..1afdf6fb58b3 100644 --- a/pkgs/by-name/fe/fence/package.nix +++ b/pkgs/by-name/fe/fence/package.nix @@ -14,13 +14,13 @@ buildGoModule (finalAttrs: { pname = "fence"; - version = "0.1.54"; + version = "0.1.57"; src = fetchFromGitHub { owner = "Use-Tusk"; repo = "fence"; tag = "v${finalAttrs.version}"; - hash = "sha256-Um9nIg+lXNfp8vBeLlCUYlJNtPIemnyenz7+L9dfcjg="; + hash = "sha256-YX+DqD20hr/+hAXLVddEQjj0J7jybhNNdtQM3tlSPek="; }; vendorHash = "sha256-Qct/M0zuggYzlN0gyO8nF58M5Av3HcYyMjrPab5Crr0="; From f0c52ba807eaf3afeff01aeda746816fe44d20d6 Mon Sep 17 00:00:00 2001 From: Willy Hille Date: Tue, 5 May 2026 13:55:17 +0200 Subject: [PATCH 109/185] cre2: fix build failed because of a single missing include; patch sent upstream --- .../cre2/missing-header-include-pr-34.patch | 20 +++++++++++++++++++ pkgs/by-name/cr/cre2/package.nix | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/by-name/cr/cre2/missing-header-include-pr-34.patch diff --git a/pkgs/by-name/cr/cre2/missing-header-include-pr-34.patch b/pkgs/by-name/cr/cre2/missing-header-include-pr-34.patch new file mode 100644 index 000000000000..8c087dcec4c5 --- /dev/null +++ b/pkgs/by-name/cr/cre2/missing-header-include-pr-34.patch @@ -0,0 +1,20 @@ +From 7c83c012b33a16b11e3547894118fc013ec23ca0 Mon Sep 17 00:00:00 2001 +From: Willy +Date: Tue, 5 May 2026 13:50:44 +0200 +Subject: [PATCH] add missing cstring include + +fails on newer compilers/toolchains without +--- + src/cre2.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/cre2.cpp b/src/cre2.cpp +index 5a63b93..3b1ec21 100644 +--- a/src/cre2.cpp ++++ b/src/cre2.cpp +@@ -18,6 +18,7 @@ + + #include + #include ++#include + #include diff --git a/pkgs/by-name/cr/cre2/package.nix b/pkgs/by-name/cr/cre2/package.nix index 43b106f29418..9fd65596d1bb 100644 --- a/pkgs/by-name/cr/cre2/package.nix +++ b/pkgs/by-name/cr/cre2/package.nix @@ -20,6 +20,10 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "1h9jwn6z8kjf4agla85b5xf7gfkdwncp0mfd8zwk98jkm8y2qx9q"; }; + patches = [ + ./missing-header-include-pr-34.patch + ]; + nativeBuildInputs = [ autoreconfHook libtool From 546a1a59811af93c0079b49dd180f0ed94235aba Mon Sep 17 00:00:00 2001 From: SamLukeYes Date: Wed, 6 May 2026 23:08:38 +0800 Subject: [PATCH 110/185] xonsh: 0.23.1 -> 0.23.5 --- pkgs/by-name/xo/xonsh/unwrapped.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/xo/xonsh/unwrapped.nix b/pkgs/by-name/xo/xonsh/unwrapped.nix index bfbc321b1579..f4848494253d 100644 --- a/pkgs/by-name/xo/xonsh/unwrapped.nix +++ b/pkgs/by-name/xo/xonsh/unwrapped.nix @@ -35,7 +35,7 @@ buildPythonPackage rec { pname = "xonsh"; - version = "0.23.1"; + version = "0.23.5"; pyproject = true; # PyPI package ships incomplete tests @@ -43,7 +43,7 @@ buildPythonPackage rec { owner = "xonsh"; repo = "xonsh"; tag = version; - hash = "sha256-/vxEJPPgDdrtSHSWhJY1HjtQv7B+4gNzPQmu/tbhX0k="; + hash = "sha256-jiHcOSkqvQj6/BFyDFUcTvknATAYqeVco0KecCXBWD0="; }; build-system = [ @@ -82,9 +82,7 @@ buildPythonPackage rec { disabledTests = [ # fails on sandbox "test_colorize_file" - "test_repath_HOME_PATH_itself" - "test_repath_HOME_PATH_var" - "test_repath_HOME_PATH_var_brace" + "test_complete_path_tilde_subdir_trailing_sep" # flaky tests in test_integrations.py "test_script" @@ -135,7 +133,7 @@ buildPythonPackage rec { sed -i -e 's|/bin/ls|${lib.getExe' coreutils "ls"}|' tests/test_execer.py sed -i -e 's|SHELL=xonsh|SHELL=$out/bin/xonsh|' tests/xintegration/test_integrations.py - for script in tests/xintegration/test_integrations.py scripts/xon.sh $(find -name "*.xsh"); do + for script in conftest.py tests/xintegration/test_integrations.py scripts/xon.sh $(find -name "*.xsh"); do sed -i -e 's|/usr/bin/env|${lib.getExe' coreutils "env"}|' $script done patchShebangs . From 97ad627b075cc0b47c2925d4e4cd3791da046ece Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Wed, 6 May 2026 08:31:09 -0700 Subject: [PATCH 111/185] id3: fix build with gcc15 --- pkgs/by-name/id/id3/fix-gcc15.patch | 12 ++++++++++++ pkgs/by-name/id/id3/package.nix | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/by-name/id/id3/fix-gcc15.patch diff --git a/pkgs/by-name/id/id3/fix-gcc15.patch b/pkgs/by-name/id/id3/fix-gcc15.patch new file mode 100644 index 000000000000..ddce9ac753fc --- /dev/null +++ b/pkgs/by-name/id/id3/fix-gcc15.patch @@ -0,0 +1,12 @@ +diff --git a/fileops.c b/fileops.c +index 1e70af1..9017bd0 100644 +--- a/fileops.c ++++ b/fileops.c +@@ -68,7 +68,6 @@ FILE *ftemp(char *templ, const char *mode) + #else + int fd = mkstemp(templ); + if(fd >= 0) { +- FILE* fdopen(); /* in case -ansi is used */ + if(f = fdopen(fd, mode)) return f; + close(fd); + #endif diff --git a/pkgs/by-name/id/id3/package.nix b/pkgs/by-name/id/id3/package.nix index 037c222cb7cd..99be080a9af1 100644 --- a/pkgs/by-name/id/id3/package.nix +++ b/pkgs/by-name/id/id3/package.nix @@ -16,6 +16,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-+h1wwgTB7CpbjyUAK+9BNRhmy83D+1I+cZ70E1m3ENk="; }; + patches = [ + # https://github.com/squell/id3/pull/35 + ./fix-gcc15.patch + ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; makeFlags = [ "prefix=$(out)" ]; From 6c9928e26ca690aca7e42685489f831707a5fab4 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Wed, 6 May 2026 09:59:18 -0700 Subject: [PATCH 112/185] hexcurse: fix build with gcc15 --- pkgs/by-name/he/hexcurse/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/he/hexcurse/package.nix b/pkgs/by-name/he/hexcurse/package.nix index 2c27ee1fc5d2..b8863337e7bf 100644 --- a/pkgs/by-name/he/hexcurse/package.nix +++ b/pkgs/by-name/he/hexcurse/package.nix @@ -3,6 +3,7 @@ lib, fetchFromGitHub, fetchpatch, + fetchDebianPatch, ncurses, }: @@ -48,6 +49,15 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/LonnyGomes/hexcurse/commit/cb70d4a93a46102f488f471fad31a7cfc9fec025.patch"; sha256 = "19674zhhp7gc097kl4bxvi0gblq6jzjy8cw8961svbq5y3hv1v5y"; }) + + # Fix build with GCC 15 (old-style function definitions) + (fetchDebianPatch { + pname = "hexcurse"; + version = "1.60.0"; + debianRevision = "1"; + patch = "gcc-15.patch"; + hash = "sha256-nWwYjI18fsJ9LSby6OJoJ0QXENgyVbUY3LpEYWoCBkI="; + }) ]; meta = { From 48b8c5e53af1d4338b9276565a11a885e7894b2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 May 2026 17:57:06 +0000 Subject: [PATCH 113/185] croc: 10.4.2 -> 10.4.3 --- pkgs/by-name/cr/croc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/croc/package.nix b/pkgs/by-name/cr/croc/package.nix index 775871d8567b..3148f4e442e7 100644 --- a/pkgs/by-name/cr/croc/package.nix +++ b/pkgs/by-name/cr/croc/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "croc"; - version = "10.4.2"; + version = "10.4.3"; src = fetchFromGitHub { owner = "schollz"; repo = "croc"; rev = "v${finalAttrs.version}"; - hash = "sha256-JZV02QZAS4OhnFdEB/EKm2FL0o4VmNSJIWNBdmIIdrE="; + hash = "sha256-cQgGs4vv7RGa9reM3QoYDW6PdREx+rIzg4uXXrahPSg="; }; - vendorHash = "sha256-/qPBHpCdEu1uBFFwE7uzmCcm4EL8TxUWdjiaFlUSxIU="; + vendorHash = "sha256-qS+jjchXysIj4ZcZoUWg8W0uyYTYPPy8DdhZEP/uZGg="; subPackages = [ "." ]; From 43f024ba3d0ac316e5cbec9bf9a2e0dd87c1641e Mon Sep 17 00:00:00 2001 From: Eric Rodrigues Pires Date: Wed, 6 May 2026 20:03:54 -0300 Subject: [PATCH 114/185] eggdrop: 1.9.5 -> 1.10.1 --- pkgs/by-name/eg/eggdrop/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eg/eggdrop/package.nix b/pkgs/by-name/eg/eggdrop/package.nix index f7270926c323..95184cc39a82 100644 --- a/pkgs/by-name/eg/eggdrop/package.nix +++ b/pkgs/by-name/eg/eggdrop/package.nix @@ -2,19 +2,23 @@ lib, stdenv, fetchurl, + openssl, tcl, }: stdenv.mkDerivation (finalAttrs: { pname = "eggdrop"; - version = "1.9.5"; + version = "1.10.1"; src = fetchurl { url = "https://ftp.eggheads.org/pub/eggdrop/source/${lib.versions.majorMinor finalAttrs.version}/eggdrop-${finalAttrs.version}.tar.gz"; - hash = "sha256-4mkY6opk2YV1ecW2DGYaM38gdz7dgwhrNWUlvrWBc2o="; + hash = "sha256-pc33RE14HC/09dC+FCAvXQlx4AOHGBpJtyUFf+lTEtU="; }; - buildInputs = [ tcl ]; + buildInputs = [ + openssl + tcl + ]; hardeningDisable = [ "format" ]; @@ -37,5 +41,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.unix; homepage = "https://www.eggheads.org"; description = "Internet Relay Chat (IRC) bot"; + maintainers = with lib.maintainers; [ EpicEric ]; }; }) From 7fdeee6c50a3d6d1275309fcb218fc2648842782 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 00:30:06 +0000 Subject: [PATCH 115/185] figurine: 1.3.0 -> 2.0.0 --- pkgs/by-name/fi/figurine/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/figurine/package.nix b/pkgs/by-name/fi/figurine/package.nix index 5543bba573f6..51b850c51a4b 100644 --- a/pkgs/by-name/fi/figurine/package.nix +++ b/pkgs/by-name/fi/figurine/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "figurine"; - version = "1.3.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "arsham"; repo = "figurine"; rev = "v${finalAttrs.version}"; - hash = "sha256-1q6Y7oEntd823nWosMcKXi6c3iWsBTxPnSH4tR6+XYs="; + hash = "sha256-U25nbXr8SuSgMq1Nqk/7Ci4tKoWAyccv8j4aTIEox3k="; }; - vendorHash = "sha256-mLdAaYkQH2RHcZft27rDW1AoFCWKiUZhh2F0DpqZELw="; + vendorHash = "sha256-CdiHPN0zfOedsz2M6JWFMQpG70vxLbKj//WkKyN58AQ="; ldflags = [ "-s" From e9aa5f1b644321f4b1e68d89f0724cdcb5c771b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 00:31:52 +0000 Subject: [PATCH 116/185] crd2pulumi: 1.6.1 -> 1.6.2 --- pkgs/by-name/cr/crd2pulumi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/crd2pulumi/package.nix b/pkgs/by-name/cr/crd2pulumi/package.nix index be5f87c143ce..5b84bb8f7510 100644 --- a/pkgs/by-name/cr/crd2pulumi/package.nix +++ b/pkgs/by-name/cr/crd2pulumi/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "crd2pulumi"; - version = "1.6.1"; + version = "1.6.2"; src = fetchFromGitHub { owner = "pulumi"; repo = "crd2pulumi"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-0D5U3Ie9h5R0kTLb5YHshtYrwuoXxPX0fYAJGqUw35w="; + sha256 = "sha256-0BnDN1D1g/LdYqLw1It5a/jG2g6/kBb4F64NEI5xFeA="; }; - vendorHash = "sha256-mO1DgyasJFYpRxeTd8Dinn1mcddCjTiUqs54WD31V/w="; + vendorHash = "sha256-cbJ0jZtJhVz3b1jdsLiwNBHqRUHk29haJ+YzShcTfJg="; ldflags = [ "-s" From 9f6357e5da98e0e89336d949c6d83e7bcbcbf00f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 00:34:05 +0000 Subject: [PATCH 117/185] wgo: 0.6.3 -> 0.6.4 --- pkgs/by-name/wg/wgo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wg/wgo/package.nix b/pkgs/by-name/wg/wgo/package.nix index b0bc37aaf6b1..2d682e977f8f 100644 --- a/pkgs/by-name/wg/wgo/package.nix +++ b/pkgs/by-name/wg/wgo/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "wgo"; - version = "0.6.3"; + version = "0.6.4"; src = fetchFromGitHub { owner = "bokwoon95"; repo = "wgo"; tag = "v${finalAttrs.version}"; - hash = "sha256-J2mS2GIGlNHQVCIVpOMxZIZiqOFW0fu0M+qAbEuOuRo="; + hash = "sha256-C7gVlBkXRJsaUPSWj3OVWKNlT77yXXVyNlE4LZPryZU="; }; vendorHash = "sha256-6ZJNXw/ahaIziQGVNgjbTbm53JiO3dYCqJtdB///cmo="; From 340595d1813102ae4eeb19a6c6062b0ef03103ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 00:43:35 +0000 Subject: [PATCH 118/185] marp-cli: 4.3.1 -> 4.4.0 --- pkgs/by-name/ma/marp-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/marp-cli/package.nix b/pkgs/by-name/ma/marp-cli/package.nix index c9dc8bb1c3af..68798c750022 100644 --- a/pkgs/by-name/ma/marp-cli/package.nix +++ b/pkgs/by-name/ma/marp-cli/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "marp-cli"; - version = "4.3.1"; + version = "4.4.0"; src = fetchFromGitHub { owner = "marp-team"; repo = "marp-cli"; rev = "v${version}"; - hash = "sha256-Dj3DkHgoez4S2TtQQ9KlOWUFZkKDy5lUoNUhPkgUu64="; + hash = "sha256-DWXJ049pgrUFpacKObKURU8YrIl6Q4O4bXkzU35Dq00="; }; - npmDepsHash = "sha256-tPFc7b5OtjRJiD8yGLOYiAMQ7NroJvGlpIvRlrq2TxQ="; + npmDepsHash = "sha256-rIL5x6VLfT+mGqjE3yHQs1Dp0SZt7ZlhmC3dzSJXGRM="; npmPackFlags = [ "--ignore-scripts" ]; makeCacheWritable = true; From 740a662974184dd4ae5435af58d78586128c5da5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 01:14:44 +0000 Subject: [PATCH 119/185] vscode-extensions.foam.foam-vscode: 0.39.0 -> 0.40.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 9bb18e119758..2507fac2867c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1760,8 +1760,8 @@ let mktplcRef = { name = "foam-vscode"; publisher = "foam"; - version = "0.39.0"; - hash = "sha256-kOzr8YjwHdA3Tgo4JeEAWda4tBrXjMQNBITNhmy9cP4="; + version = "0.40.3"; + hash = "sha256-NGC6uW1biseqQ04fD3K4mK4D4rcGVqt0LBlGFC1Exu8="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog"; From e47955362873ca98ccd261dc6a4a00fa3af52896 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 01:32:42 +0000 Subject: [PATCH 120/185] git-town: 22.7.1 -> 23.0.0 --- pkgs/by-name/gi/git-town/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-town/package.nix b/pkgs/by-name/gi/git-town/package.nix index 7857c70e65ae..9a7f7b1a3374 100644 --- a/pkgs/by-name/gi/git-town/package.nix +++ b/pkgs/by-name/gi/git-town/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "git-town"; - version = "22.7.1"; + version = "23.0.0"; src = fetchFromGitHub { owner = "git-town"; repo = "git-town"; tag = "v${finalAttrs.version}"; - hash = "sha256-MGiWqFWA4PMyGL7QqgcDWrgM/Wo8us8GMhdsrXBgWmg="; + hash = "sha256-Bk3m9/AMo+1xxz97hNEd+wDdvCep/BwUA5Ps1VYIdfk="; }; vendorHash = null; From ac0c396b57960090415f7b4c04cebdfec8d404b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 01:37:23 +0000 Subject: [PATCH 121/185] htpdate: 2.0.1 -> 2.0.2 --- pkgs/by-name/ht/htpdate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ht/htpdate/package.nix b/pkgs/by-name/ht/htpdate/package.nix index a192747bed76..c92446ffe32a 100644 --- a/pkgs/by-name/ht/htpdate/package.nix +++ b/pkgs/by-name/ht/htpdate/package.nix @@ -5,14 +5,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "2.0.1"; + version = "2.0.2"; pname = "htpdate"; src = fetchFromGitHub { owner = "twekkel"; repo = "htpdate"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-dl3xlwk2q1DdGrIQsbKwdYDjyhGxpYwQGcd9k91LkxA="; + sha256 = "sha256-aDir0e/itYxo0wgKIyT2chEVyXgz6nd2JOuyo7Yq/js="; }; makeFlags = [ From 62a495430046ed6326b8a5ae108eb415b4de3168 Mon Sep 17 00:00:00 2001 From: crertel Date: Wed, 6 May 2026 21:51:06 -0500 Subject: [PATCH 122/185] lmstudio: Fix signing on Darwin --- pkgs/by-name/lm/lmstudio/darwin.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lm/lmstudio/darwin.nix b/pkgs/by-name/lm/lmstudio/darwin.nix index 2c8b21418e68..d857fb008c29 100644 --- a/pkgs/by-name/lm/lmstudio/darwin.nix +++ b/pkgs/by-name/lm/lmstudio/darwin.nix @@ -38,8 +38,10 @@ stdenv.mkDerivation { local indexJs="$out/Applications/LM Studio.app/Contents/Resources/app/.webpack/main/index.js" substituteInPlace "$indexJs" --replace-quiet "'/Applications'" "'/'" - # Re-sign the app bundle after patching, otherwise macOS reports it as damaged - codesign --force --deep --sign - "$out/Applications/LM Studio.app" + # Re-sign the main executable, otherwise macOS reports the app as damaged + appBundle="$out/Applications/LM Studio.app" + mainExe="$appBundle/Contents/MacOS/LM Studio" + codesign --force --sign - "$mainExe" runHook postInstall ''; From e836fcfe6b4da729bc0644249fc67affbdef6f8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 04:09:32 +0000 Subject: [PATCH 123/185] wpgtk: 6.7.0 -> 6.7.1 --- pkgs/by-name/wp/wpgtk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wp/wpgtk/package.nix b/pkgs/by-name/wp/wpgtk/package.nix index de4b878d5fb9..c222439ab46d 100644 --- a/pkgs/by-name/wp/wpgtk/package.nix +++ b/pkgs/by-name/wp/wpgtk/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "wpgtk"; - version = "6.7.0"; + version = "6.7.1"; pyproject = true; src = fetchFromGitHub { owner = "deviantfero"; repo = "wpgtk"; tag = finalAttrs.version; - hash = "sha256-X7KKXPNKqs0pVRrR04ZrJgCTDZUj3lcFKnwSaX4/RAM="; + hash = "sha256-TbykgmS/F/6N7ZmcKlX79RhMvOMBsfFNl8TZKLji80w="; }; build-system = with python3Packages; [ setuptools ]; From 150072101be02b59227c997541ccc8d8a7444a53 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 12:57:12 +0700 Subject: [PATCH 124/185] bitlbee-steam: fix build with GCC 15 --- pkgs/by-name/bi/bitlbee-steam/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/bi/bitlbee-steam/package.nix b/pkgs/by-name/bi/bitlbee-steam/package.nix index 54506265176c..236dfee032be 100644 --- a/pkgs/by-name/bi/bitlbee-steam/package.nix +++ b/pkgs/by-name/bi/bitlbee-steam/package.nix @@ -37,6 +37,9 @@ stdenv.mkDerivation (finalAttrs: { ./autogen.sh ''; + # Source uses `bool` as a variable name, reserved in C23. + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + meta = { description = "Steam protocol plugin for BitlBee"; From 130969562491ac5395f9b5888aa7457340ad2650 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 13:02:14 +0700 Subject: [PATCH 125/185] bitlbee-steam: refactor --- pkgs/by-name/bi/bitlbee-steam/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitlbee-steam/package.nix b/pkgs/by-name/bi/bitlbee-steam/package.nix index 236dfee032be..4dc003c03659 100644 --- a/pkgs/by-name/bi/bitlbee-steam/package.nix +++ b/pkgs/by-name/bi/bitlbee-steam/package.nix @@ -15,10 +15,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "bitlbee-steam"; src = fetchFromGitHub { - rev = "v${finalAttrs.version}"; owner = "bitlbee"; repo = "bitlbee-steam"; - sha256 = "121r92mgwv445wwxzh35n19fs5k81ihr0j19k256ia5502b1xxaq"; + tag = "v${finalAttrs.version}"; + hash = "sha256-WPUelgClqGiKmClIkGEMaBbtUrBlwN85L4Rs/qpIOYg="; }; nativeBuildInputs = [ From d164278264b3edbf8caad507228fe24fefc67d74 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 06:23:33 +0000 Subject: [PATCH 126/185] python3Packages.databricks-sdk: 0.105.0 -> 0.106.0 --- pkgs/development/python-modules/databricks-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 4aa1d26ad9de..f058f4ad8c3c 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "databricks-sdk"; - version = "0.105.0"; + version = "0.106.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xy5Yy5ZCp+9y2DqLMpzdO0KeT3KdRIMkogvou4eiyEI="; + hash = "sha256-l1fXVfEcQkHdRUxN02/K6r5t2IK5yGnEwfv9D1XK/Uc="; }; build-system = [ From 75181c6efa16624a4c89d99be2ab35cb3063746c Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 13:53:53 +0700 Subject: [PATCH 127/185] castero: skip flaky test_perspective_downloaded_draw_metadata --- pkgs/by-name/ca/castero/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ca/castero/package.nix b/pkgs/by-name/ca/castero/package.nix index 60911458f3c8..288963cad6ce 100644 --- a/pkgs/by-name/ca/castero/package.nix +++ b/pkgs/by-name/ca/castero/package.nix @@ -54,6 +54,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: { # E + where '' = .metadata # E + and = episode1.metadata "test_menu_episode_metadata" + # flaky: segfaults on Hydra when a background DB reload thread races the test + "test_perspective_downloaded_draw_metadata" ]; pythonImportsCheck = [ From ad18fe89b6902aeaba39778c0ddc47d8cab43ede Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 01:35:35 +0000 Subject: [PATCH 128/185] python3Packages.symfc: 1.6.1 -> 1.7.0 --- pkgs/development/python-modules/symfc/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/symfc/default.nix b/pkgs/development/python-modules/symfc/default.nix index 431790167b6c..e0fab3f934bf 100644 --- a/pkgs/development/python-modules/symfc/default.nix +++ b/pkgs/development/python-modules/symfc/default.nix @@ -18,14 +18,15 @@ buildPythonPackage (finalAttrs: { pname = "symfc"; - version = "1.6.1"; + version = "1.7.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "symfc"; repo = "symfc"; tag = "v${finalAttrs.version}"; - hash = "sha256-8Szj/s0ZsrpEFJMIo9p/9rDFd5yJiHky58Iab/k3log="; + hash = "sha256-UTiVJQQxMmjZjgqfeDJn6g0XQ6i1JVktwgEt2StSsGE="; }; build-system = [ From ff8a2df7cdce10039d9d770e838ee9a9efbbb484 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 07:47:43 +0000 Subject: [PATCH 129/185] di-tui: 1.13.4 -> 1.14.0 --- pkgs/by-name/di/di-tui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/di-tui/package.nix b/pkgs/by-name/di/di-tui/package.nix index 18541eae9074..52fb0c2c5c73 100644 --- a/pkgs/by-name/di/di-tui/package.nix +++ b/pkgs/by-name/di/di-tui/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "di-tui"; - version = "1.13.4"; + version = "1.14.0"; src = fetchFromGitHub { owner = "acaloiaro"; repo = "di-tui"; rev = "v${finalAttrs.version}"; - hash = "sha256-0PIKPprAqGbVFiGFxwzgmS4fYKTHfpdpWWUMuxK67tQ="; + hash = "sha256-P784Tf3XA/28PgKTr89yizKAX1MhAb4877gV7vVHBYE="; }; vendorHash = "sha256-b7dG0nSjPQpjWUbOlIxWudPZWKqtq96sQaJxKvsQT9I="; From dc9bc47f03dcdb66e91c7440dd7ebb2639c916de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 07:54:33 +0000 Subject: [PATCH 130/185] python3Packages.pwkit: 1.2.2 -> 1.3.1 --- pkgs/development/python-modules/pwkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pwkit/default.nix b/pkgs/development/python-modules/pwkit/default.nix index 1fbc0c029dad..4f7739a496f0 100644 --- a/pkgs/development/python-modules/pwkit/default.nix +++ b/pkgs/development/python-modules/pwkit/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pwkit"; - version = "1.2.2"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "pkgw"; repo = "pwkit"; tag = "pwkit@${version}"; - hash = "sha256-FEMPHdXj2XCV5fCcdJsVpDMsJntP6zp1yFkjv1ov478="; + hash = "sha256-lEa1AWBhevCOBiAJd0Q0VWDtjSK5O89LYTNnLxKfD8U="; }; build-system = [ setuptools ]; From 742fcd39e9b0ca4dafa319dcb63e241f50e2ace4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 7 May 2026 07:54:15 +0000 Subject: [PATCH 131/185] python3Packages.phonopy: 3.4.0 -> 3.5.1 Diff: https://github.com/phonopy/phonopy/compare/v3.4.0...v3.5.1 Changelog: http://phonopy.github.io/phonopy/changelog.html --- pkgs/development/python-modules/phonopy/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index b178b881c0c1..1f3fd633936f 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -24,14 +25,15 @@ buildPythonPackage (finalAttrs: { pname = "phonopy"; - version = "3.4.0"; + version = "3.5.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "phonopy"; repo = "phonopy"; tag = "v${finalAttrs.version}"; - hash = "sha256-pCBCZzVSthExY6NhmQKyGj7aFgvHLyztUToYGL4Y3Jo="; + hash = "sha256-P5anv0bg+L5dUdmZBECPNLa1AzjB782s8IfZCun7pN4="; }; postPatch = '' @@ -61,6 +63,11 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook ]; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase + MPLBACKEND = "Agg"; + }; + # prevent pytest from importing local directory preCheck = '' rm -r phonopy From c8699a03e7189e77c363648edfd9541190f9a5ab Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 15:21:24 +0700 Subject: [PATCH 132/185] ecos: fix build with GCC 15 --- pkgs/by-name/ec/ecos/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ec/ecos/package.nix b/pkgs/by-name/ec/ecos/package.nix index 9c35f428677a..c6ca5208ee81 100644 --- a/pkgs/by-name/ec/ecos/package.nix +++ b/pkgs/by-name/ec/ecos/package.nix @@ -15,6 +15,9 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-WMgqDc+XAY3g2wwlefjJ0ATxR5r/jL971FZKtxsunnU="; }; + # tests call no-arg-declared functions with args; pre-C23 allows it + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + buildPhase = '' runHook preBuild From a49ec2a567a698f8150d9226f0cf2b0193b1fc11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 08:36:52 +0000 Subject: [PATCH 133/185] python3Packages.django-import-export: 4.4.0 -> 4.4.1 --- .../python-modules/django-import-export/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-import-export/default.nix b/pkgs/development/python-modules/django-import-export/default.nix index e94b1ad88430..71237c06d376 100644 --- a/pkgs/development/python-modules/django-import-export/default.nix +++ b/pkgs/development/python-modules/django-import-export/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-import-export"; - version = "4.4.0"; + version = "4.4.1"; pyproject = true; src = fetchFromGitHub { owner = "django-import-export"; repo = "django-import-export"; tag = version; - hash = "sha256-TIvgJL+JvRiEf05pyQCfCkahTg7ld8qFOn5VgCPxasY="; + hash = "sha256-6/I5GI2fcD48IOwtbhgqpNn5RHU7Z4PeqMBZUEtiE9g="; }; pythonRelaxDeps = [ "tablib" ]; From e062f6fd0e10a0165c50ad81a52757f48ab770f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 08:49:27 +0000 Subject: [PATCH 134/185] plasma-plugin-blurredwallpaper: 3.5.1 -> 3.5.2 --- pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix b/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix index cff991ada664..ab29bb988432 100644 --- a/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix +++ b/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasma-plugin-blurredwallpaper"; - version = "3.5.1"; + version = "3.5.2"; src = fetchFromGitHub { owner = "bouteillerAlan"; repo = "blurredwallpaper"; rev = "v${finalAttrs.version}"; - hash = "sha256-T0fE0Jqw3lIbGCK6kteU1pv1clzU8mMmrJr/UN5e0hg="; + hash = "sha256-uz5IND6e1lEEyMXZrW7R3zuaWEmD4/EkNCP0lAs99d0="; }; installPhase = '' From 9da333b41fb5aaa107b406036493484e9b597728 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 17:55:10 +0700 Subject: [PATCH 135/185] itools: fix build by regenerating config.h.in --- pkgs/by-name/it/itools/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/it/itools/package.nix b/pkgs/by-name/it/itools/package.nix index 6a54e031b05c..e56b771274ec 100644 --- a/pkgs/by-name/it/itools/package.nix +++ b/pkgs/by-name/it/itools/package.nix @@ -33,6 +33,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-DxTZaq2SlEmy9k7iAdjctpPkk+2rIaF+xEcfXj/ERWw="; }; + postPatch = '' + rm config.h.in + ''; + meta = { description = "Islamic command-line tools for prayer times and hijri dates"; longDescription = '' From 7d6078b56c8d740ad84b8b7db97f312393eeff3e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 7 May 2026 13:29:35 +0200 Subject: [PATCH 136/185] python3Packages.tencentcloud-sdk-python: 3.1.90 -> 3.1.91 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.90...3.1.91 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.91/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 4fb2d64a1ecb..90f55288ecf4 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.90"; + version = "3.1.91"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-zer7pEpPZaMcnr7mhhpDbCEJmyG6mKfYnN1+8nKA5fU="; + hash = "sha256-mUOt5bskFub+YbUpDuoWKCZRybEL561cspUDENV8h4U="; }; build-system = [ setuptools ]; From e023a1c0cfcf5b46b8fb6c4dee9ce4341e2728a6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 7 May 2026 13:29:56 +0200 Subject: [PATCH 137/185] python3Packages.publicsuffixlist: 1.0.2.20260502 -> 1.0.2.20260507 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260507-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index ca276e0c42e8..9486e7f69bc0 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260502"; + version = "1.0.2.20260507"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-7/e4XitL6pcv9qlyqXlLpwWCiHmLdYj5hAE0/YfllAE="; + hash = "sha256-TXCX8ALOebv6anqUr3Vp+W1X77e1ZJfXipnk4L9cLf4="; }; postPatch = '' From 03e3a5a8a3fddf21024b7abcda8d263673ca5875 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 7 May 2026 13:30:26 +0200 Subject: [PATCH 138/185] python3Packages.iamdata: 0.1.202605061 -> 0.1.202605071 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202605061...v0.1.202605071 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202605071 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 22a4a7436c27..8a7269bd066b 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202605061"; + version = "0.1.202605071"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-gIy3nkEyl2rETMCa+0mry4ys4VmyzeTBvod3x3FmoOY="; + hash = "sha256-m9kL2uCCGSAGXtJCObHBlJigViaFd5+e4nyleGM6jpQ="; }; __darwinAllowLocalNetworking = true; From 57d4dca72c56b5f7fd4e66c396f67435531cd32b Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Thu, 7 May 2026 14:31:43 +0300 Subject: [PATCH 139/185] pulumi-bin: 3.235.0 -> 3.236.0 --- pkgs/by-name/pu/pulumi-bin/data.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pu/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix index 377f4bad6075..fd3b1b0db84e 100644 --- a/pkgs/by-name/pu/pulumi-bin/data.nix +++ b/pkgs/by-name/pu/pulumi-bin/data.nix @@ -1,12 +1,12 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.235.0"; + version = "3.236.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.235.0-linux-x64.tar.gz"; - sha256 = "01z8gy049da2h3iwqn2pcmd04q93smbjypmlka5zfcai4vwd5hv9"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.236.0-linux-x64.tar.gz"; + sha256 = "0nk76ra5ypa152gpffn4zp40z4q6aidkr347gc6zpqrqx5wgrnrp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.53.1-linux-amd64.tar.gz"; @@ -163,8 +163,8 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.235.0-darwin-x64.tar.gz"; - sha256 = "0n5z5crkz1h9xpiic1kvs6418pk9f636x41hncka8ll4h73hk986"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.236.0-darwin-x64.tar.gz"; + sha256 = "0j7a6yp2bh3sgbgj6sncaxcxj7xjf2hr18whc92mi50nihd9af0y"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.53.1-darwin-amd64.tar.gz"; @@ -321,8 +321,8 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.235.0-linux-arm64.tar.gz"; - sha256 = "177qpi8c1dagl1sv66h28vsp0rnk92c58hy4hlvlkkssj6i0d3wi"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.236.0-linux-arm64.tar.gz"; + sha256 = "1df72nwmnx1lwygk94r5q09mw7cha4z2wjwbdg6mgk5yd0d6padq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.53.1-linux-arm64.tar.gz"; @@ -479,8 +479,8 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.235.0-darwin-arm64.tar.gz"; - sha256 = "03wha0231261iwngj2wrvzh72r4dp8l27xhn32b71hwgykgfayg6"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.236.0-darwin-arm64.tar.gz"; + sha256 = "0m13ngr74g2b53zkmfqrp530brs54fkw71v4jv53zc6l0mvr5cj5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.53.1-darwin-arm64.tar.gz"; From 50c473dad97d579f16ff3dc8898a6fea23dea00e Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Thu, 7 May 2026 13:32:13 +0200 Subject: [PATCH 140/185] podofo_0_10: 0.10.5 -> 0.10.6 --- pkgs/by-name/po/podofo_0_10/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/podofo_0_10/package.nix b/pkgs/by-name/po/podofo_0_10/package.nix index 6f82a5c9c7b2..0470a0ad3825 100644 --- a/pkgs/by-name/po/podofo_0_10/package.nix +++ b/pkgs/by-name/po/podofo_0_10/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "podofo"; - version = "0.10.5"; + version = "0.10.6"; src = fetchFromGitHub { owner = "podofo"; repo = "podofo"; rev = finalAttrs.version; - hash = "sha256-lYykDGhxFWLwuZhfBIgbw3B0SEhrAP7vLNNXsPKRFZw="; + hash = "sha256-DlCKQYlsgTfnZACk6yTeoIiaOL5AtICcHjRd8jl0RkI="; }; outputs = [ From 9529118484249a4de633d868e4d50f8b598f1cf7 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 14:49:51 +0300 Subject: [PATCH 141/185] pipe-rename: add progrm_jarvis to maintainers --- pkgs/by-name/pi/pipe-rename/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pipe-rename/package.nix b/pkgs/by-name/pi/pipe-rename/package.nix index 11e5008e6600..da98c2d61fc3 100644 --- a/pkgs/by-name/pi/pipe-rename/package.nix +++ b/pkgs/by-name/pi/pipe-rename/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Rename your files using your favorite text editor"; homepage = "https://github.com/marcusbuffett/pipe-rename"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "renamer"; }; }) From a84aed35dfc8ec32db17de5a994134fa1acc3393 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 14:53:57 +0300 Subject: [PATCH 142/185] pipe-rename: add nix-update-script --- pkgs/by-name/pi/pipe-rename/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pipe-rename/package.nix b/pkgs/by-name/pi/pipe-rename/package.nix index da98c2d61fc3..9c6001587b9e 100644 --- a/pkgs/by-name/pi/pipe-rename/package.nix +++ b/pkgs/by-name/pi/pipe-rename/package.nix @@ -3,6 +3,8 @@ rustPlatform, fetchCrate, python3, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -10,7 +12,8 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.6.6"; src = fetchCrate { - inherit (finalAttrs) pname version; + pname = "pipe-rename"; + inherit (finalAttrs) version; hash = "sha256-eZldAhqmoIkNZaI6r31hI43KCPDDeWk3fKpY3/BaUQE="; }; @@ -28,9 +31,15 @@ rustPlatform.buildRustPackage (finalAttrs: { patchShebangs tests/editors/env-editor.py ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Rename your files using your favorite text editor"; homepage = "https://github.com/marcusbuffett/pipe-rename"; + changelog = "https://github.com/marcusbuffett/pipe-rename/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "renamer"; From 3e9692c5fe21ada311c67dc57ccacbcc66349ec4 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 14:56:06 +0300 Subject: [PATCH 143/185] pipe-rename: 1.6.6 -> 1.6.7 --- pkgs/by-name/pi/pipe-rename/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pipe-rename/package.nix b/pkgs/by-name/pi/pipe-rename/package.nix index 9c6001587b9e..26a3e1a0f173 100644 --- a/pkgs/by-name/pi/pipe-rename/package.nix +++ b/pkgs/by-name/pi/pipe-rename/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pipe-rename"; - version = "1.6.6"; + version = "1.6.7"; src = fetchCrate { pname = "pipe-rename"; inherit (finalAttrs) version; - hash = "sha256-eZldAhqmoIkNZaI6r31hI43KCPDDeWk3fKpY3/BaUQE="; + hash = "sha256-9Pub+OCN+PiKHfCxflwkHp6JNSB8AqAtKsNTlAsANbA="; }; - cargoHash = "sha256-9xOL8qtUha4dL7V+GC8TnPGjBprKADqzIwOqqMyPB5A="; + cargoHash = "sha256-oYJNiUIi/uYxzd9DfgBgEaEy3g32r44seI56ur9UMcc="; nativeCheckInputs = [ python3 ]; From ea3b5091eaad970b3cc8264ef3c137dba5021415 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 15:00:45 +0300 Subject: [PATCH 144/185] gql: add progrm_jarvis to maintainers --- pkgs/by-name/gq/gql/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gq/gql/package.nix b/pkgs/by-name/gq/gql/package.nix index f93dae3e9f26..f16ee5fad12c 100644 --- a/pkgs/by-name/gq/gql/package.nix +++ b/pkgs/by-name/gq/gql/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/AmrDeveloper/GQL"; changelog = "https://github.com/AmrDeveloper/GQL/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "gitql"; }; }) From 03db4d5c5290c552409aef90d51946aca3fd5c45 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 15:05:29 +0300 Subject: [PATCH 145/185] gql: add nix-update-script --- pkgs/by-name/gq/gql/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gq/gql/package.nix b/pkgs/by-name/gq/gql/package.nix index f16ee5fad12c..b943a4c0b22b 100644 --- a/pkgs/by-name/gq/gql/package.nix +++ b/pkgs/by-name/gq/gql/package.nix @@ -6,6 +6,8 @@ libgit2, zlib, cmake, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -15,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "AmrDeveloper"; repo = "GQL"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-fTmCL8b9Yp0DwgatGd7ODpq3z9b3Rqg/skqvjQkZvOU="; }; @@ -31,10 +33,15 @@ rustPlatform.buildRustPackage (finalAttrs: { zlib ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "SQL like query language to perform queries on .git files"; homepage = "https://github.com/AmrDeveloper/GQL"; - changelog = "https://github.com/AmrDeveloper/GQL/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/AmrDeveloper/GQL/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "gitql"; From bd924e9a34202b042c25a8e1eac2578a79d0352d Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Thu, 7 May 2026 12:26:24 +0000 Subject: [PATCH 146/185] mutagen: 0.18.0 -> 0.18.1 --- pkgs/by-name/mu/mutagen/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mu/mutagen/package.nix b/pkgs/by-name/mu/mutagen/package.nix index 6169af0e880d..d7bd3b96399e 100644 --- a/pkgs/by-name/mu/mutagen/package.nix +++ b/pkgs/by-name/mu/mutagen/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "mutagen"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "mutagen-io"; repo = "mutagen"; rev = "v${version}"; - hash = "sha256-/UigWQMk+VDMGna/ixctU8MR7VNPpOTOGNUtuYx8DS0="; + hash = "sha256-eT1B2ifs1BA2wcVyz9C9F8YoSbGcpGghu5Z3UrjfBOc="; }; - vendorHash = "sha256-J92LzjIsLlBOhnkWrp8MRgoe+4NzXyBgqQRigse5GQk="; + vendorHash = "sha256-RVVUeNfp/HWd3/5uCyaDGw6bXFJvfomhu//829jO+qE="; agents = fetchzip { name = "mutagen-agents-${version}"; @@ -27,7 +27,7 @@ buildGoModule rec { postFetch = '' rm $out/mutagen # Keep only mutagen-agents.tar.gz. ''; - hash = "sha256-EGMBsv6WjmWj/tOhtOORd6eqHmdfJb5pxPrb3zr/ynI="; + hash = "sha256-ltObD3MCSYE7IJaEDyB35CqmtUKintsaD0sMQdFAfYY="; }; nativeBuildInputs = [ installShellFiles ]; From 67a52f56037f5e7027b634caf65a3b49bf9d549b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 13:07:13 +0000 Subject: [PATCH 147/185] threatest: 1.3.0 -> 1.3.1 --- pkgs/by-name/th/threatest/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/threatest/package.nix b/pkgs/by-name/th/threatest/package.nix index bfe605fd6cd5..959c75afe16a 100644 --- a/pkgs/by-name/th/threatest/package.nix +++ b/pkgs/by-name/th/threatest/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "threatest"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "DataDog"; repo = "threatest"; tag = "v${finalAttrs.version}"; - hash = "sha256-BMx+6InL5FF2MH83C6UJ50CSm0Zd69Fs6uwFnunvmqs="; + hash = "sha256-tfJGaAAe2eCKFg2OACgK/92vqZSTJUk3LUI8QOJY6/g="; }; proxyVendor = true; From 7a34fbbcbf53e6a109492a2bf9804486c349c8f0 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 7 May 2026 15:22:00 +0200 Subject: [PATCH 148/185] jujutsu: 0.40.0 -> 0.41.0 Changelog: https://github.com/jj-vcs/jj/releases/tag/v0.41.0 Diff: https://github.com/jj-vcs/jj/compare/v0.40.0...v0.41.0 --- pkgs/by-name/ju/jujutsu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ju/jujutsu/package.nix b/pkgs/by-name/ju/jujutsu/package.nix index eb0e34df5d7a..7cb5571eb585 100644 --- a/pkgs/by-name/ju/jujutsu/package.nix +++ b/pkgs/by-name/ju/jujutsu/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jujutsu"; - version = "0.40.0"; + version = "0.41.0"; src = fetchFromGitHub { owner = "jj-vcs"; repo = "jj"; tag = "v${finalAttrs.version}"; - hash = "sha256-PBrsNHywOUEiFyyHW6J4WHDmLwVWv2JkbHCNvbE0tHE="; + hash = "sha256-id35e2kzyHyXCRy0aomkd1l0K7qzD0RnzdAzxKUGiso="; }; - cargoHash = "sha256-jOklgYw6mYCs/FnTczmkT7MlepNtnHXfFB4lghpLOVE="; + cargoHash = "sha256-zWfdIac+SsNdfXAfD4NVTl7YfXzAlrK82KNduFgG1EA="; nativeBuildInputs = [ installShellFiles From 0925cab94186be06d8aac8a767275b570c935e9b Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 20:26:05 +0700 Subject: [PATCH 149/185] jove: fix build with gcc 15 --- pkgs/by-name/jo/jove/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/jo/jove/package.nix b/pkgs/by-name/jo/jove/package.nix index c433f0cd5e27..db4eb350f688 100644 --- a/pkgs/by-name/jo/jove/package.nix +++ b/pkgs/by-name/jo/jove/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { preBuild = '' makeFlagsArray+=(SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500" \ + OPTFLAGS="-O -Wno-error=incompatible-pointer-types" \ JTMPDIR=$TMPDIR TERMCAPLIB=-lncurses \ SHELL=${runtimeShell} \ From dcc753998ac611f921a7ce193ae726ec5c407853 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 13:40:23 +0000 Subject: [PATCH 150/185] okteto: 3.18.0 -> 3.19.0 --- pkgs/by-name/ok/okteto/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ok/okteto/package.nix b/pkgs/by-name/ok/okteto/package.nix index ac45945a4243..ba915b3482e1 100644 --- a/pkgs/by-name/ok/okteto/package.nix +++ b/pkgs/by-name/ok/okteto/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "okteto"; - version = "3.18.0"; + version = "3.19.0"; src = fetchFromGitHub { owner = "okteto"; repo = "okteto"; tag = finalAttrs.version; - hash = "sha256-s3p4JpMivznfUPBA0R+IPVtrOgwSAPsaXJKtYOpXNOk="; + hash = "sha256-Gc8ZLCsE5k4YtoN6VYT9FfnuqFDNBwcrdDbcDQLjDE4="; }; - vendorHash = "sha256-ZZm9vaVS8kkrVo5NViQd5UpBm+XseNuN81F13D+UL1k="; + vendorHash = "sha256-riNqDuD+LftGnQfRQwOB1VHVV7R2rp4cSU5d9jBvJQM="; postPatch = '' # Disable some tests that need file system & network access. From da445a1e434c385a807d754740168c49584a6f64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Thu, 7 May 2026 16:26:35 +0200 Subject: [PATCH 151/185] openclaw: 2026.4.22 -> 2026.5.6 Drop skip-bundled-runtime-install.patch and the stage-bundled-plugin-runtime-deps.mjs substituteInPlace block: upstream removed src/plugins/bundled-runtime-deps.ts entirely and renamed the script to scripts/stage-bundled-plugin-runtime.mjs, which now only symlinks/copies and never spawns npm install. The OPENCLAW_SKIP_PLUGIN_CLI env var is no longer recognised, so drop the prefix from postInstall shell-completion lines. Drop the no-longer-existing top-level assets/ directory from the installPhase copy. Co-Authored-By: Claude Opus 4.7 (1M context) --- pkgs/by-name/op/openclaw/package.nix | 57 +++---------------- .../skip-bundled-runtime-install.patch | 17 ------ 2 files changed, 7 insertions(+), 67 deletions(-) delete mode 100644 pkgs/by-name/op/openclaw/skip-bundled-runtime-install.patch diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix index 4a817f26827e..c1c5460b3f7c 100644 --- a/pkgs/by-name/op/openclaw/package.nix +++ b/pkgs/by-name/op/openclaw/package.nix @@ -11,7 +11,7 @@ versionCheckHook, rolldown, installShellFiles, - version ? "2026.4.22", + version ? "2026.5.6", }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "openclaw"; @@ -21,10 +21,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "openclaw"; repo = "openclaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-BB+stGBDgMRAPHrVWJS2dFRjw2WrVrFdVf/23Tq1UeA="; + hash = "sha256-svziVePavoMxEUQAaNkv+67tSUOywblefmeTWtmKo9Y="; }; - pnpmDepsHash = "sha256-z45mB/w7sorAE3CTliDpvMm9eq+/l9L/mmhYJt0t9O4="; + pnpmDepsHash = "sha256-kz9vE1A/GTkw/HH2ts4hxTJzrdkYhiLaJQP0AeAS3Bo="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; @@ -58,45 +58,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { chmod -R u+w node_modules/rolldown node_modules/@rolldown/pluginutils \ node_modules/.pnpm/node_modules/rolldown node_modules/.pnpm/node_modules/@rolldown/pluginutils - # In Nix sandbox, npm install has no network access. - # 1) Skip missing/mismatched deps in closure walk instead of aborting. - # 2) Never fall through to the npm-install path. - substituteInPlace scripts/stage-bundled-plugin-runtime-deps.mjs \ - --replace-fail \ - 'if (installedVersion === null || !dependencyVersionSatisfied(spec, installedVersion)) { - return null; - }' \ - 'if (installedVersion === null || !dependencyVersionSatisfied(spec, installedVersion)) { - continue; - }' \ - --replace-fail \ - ' if ( - stageInstalledRootRuntimeDeps({ - directDependencyPackageRoot, - fingerprint, - packageJson, - pluginDir, - pruneConfig, - repoRoot, - stampPath, - }) - ) { - continue; - }' \ - ' if ( - stageInstalledRootRuntimeDeps({ - directDependencyPackageRoot, - fingerprint, - packageJson, - pluginDir, - pruneConfig, - repoRoot, - stampPath, - }) - ) { - continue; - } - continue; // nix: sandbox has no npm' pnpm build pnpm ui:build @@ -111,7 +72,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { cp --reflink=auto -r package.json dist node_modules $libdir/ - cp --reflink=auto -r assets docs skills patches extensions qa $libdir/ + cp --reflink=auto -r docs skills patches extensions qa $libdir/ rm -f $libdir/node_modules/.pnpm/node_modules/clawdbot \ $libdir/node_modules/.pnpm/node_modules/moltbot \ @@ -137,9 +98,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { in '' installShellCompletion --cmd openclaw \ - --bash <(OPENCLAW_SKIP_PLUGIN_CLI=1 ${emulator} $out/bin/openclaw completion --shell bash) \ - --fish <(OPENCLAW_SKIP_PLUGIN_CLI=1 ${emulator} $out/bin/openclaw completion --shell fish) \ - --zsh <(OPENCLAW_SKIP_PLUGIN_CLI=1 ${emulator} $out/bin/openclaw completion --shell zsh) + --bash <(${emulator} $out/bin/openclaw completion --shell bash) \ + --fish <(${emulator} $out/bin/openclaw completion --shell fish) \ + --zsh <(${emulator} $out/bin/openclaw completion --shell zsh) '' ); @@ -148,10 +109,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = ./update.sh; - patches = [ - ./skip-bundled-runtime-install.patch - ]; - meta = { description = "Self-hosted, open-source AI assistant/agent"; longDescription = '' diff --git a/pkgs/by-name/op/openclaw/skip-bundled-runtime-install.patch b/pkgs/by-name/op/openclaw/skip-bundled-runtime-install.patch deleted file mode 100644 index 539ba54d20c5..000000000000 --- a/pkgs/by-name/op/openclaw/skip-bundled-runtime-install.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/src/plugins/bundled-runtime-deps.ts b/src/plugins/bundled-runtime-deps.ts -index 5dca7aa..fac598b 100644 ---- a/src/plugins/bundled-runtime-deps.ts -+++ b/src/plugins/bundled-runtime-deps.ts -@@ -823,6 +823,12 @@ export function installBundledRuntimeDeps(params: { - missingSpecs: string[]; - env: NodeJS.ProcessEnv; - }): void { -+ // Refuse to spawn `npm install` in environments that opt out (e.g. the Nix -+ // build sandbox). Bundled runtime deps are expected to already be staged by -+ // the package build; a runtime install would require network access. -+ if (params.env.OPENCLAW_SKIP_PLUGIN_CLI === "1") { -+ throw new Error("bundled runtime deps install skipped (OPENCLAW_SKIP_PLUGIN_CLI=1)"); -+ } - const installExecutionRoot = params.installExecutionRoot ?? params.installRoot; - fs.mkdirSync(params.installRoot, { recursive: true }); - fs.mkdirSync(installExecutionRoot, { recursive: true }); From 416b51ca7ba0b7c3447c1e260f94bda96d8fc3ea Mon Sep 17 00:00:00 2001 From: Gongqi Huang Date: Thu, 7 May 2026 22:36:14 +0800 Subject: [PATCH 152/185] typst: Update typst packages from typst universe 05/07/2026 --- .../typst/typst-packages-from-universe.toml | 1295 +++++++++++++++++ 1 file changed, 1295 insertions(+) diff --git a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml index 9b3c869859c7..9f4ec4eaa061 100644 --- a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml +++ b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml @@ -1744,6 +1744,16 @@ license = [ ] homepage = "https://github.com/mgoulao/arkheion" +[arnoptical."0.1.0"] +url = "https://packages.typst.org/preview/arnoptical-0.1.0.tar.gz" +hash = "sha256-F0NWM2AgC5Yq97Hzu3d0X8jkZIL95IGPYxAv1RXLihc=" +typstDeps = [] +description = "Select Arno Pro optical text faces by point size" +license = [ + "MIT", +] +homepage = "https://github.com/adam-rocska/arno-pro-optical-text-typst" + [articulate-coderscompass."0.1.7"] url = "https://packages.typst.org/preview/articulate-coderscompass-0.1.7.tar.gz" hash = "sha256-XyH0cQZHBNGCN8Abq95anO9nGt5bS8e7tC2AknVIiuY=" @@ -1854,6 +1864,19 @@ license = [ ] homepage = "https://github.com/breezykermo/aspirationally" +[astro."0.1.0"] +url = "https://packages.typst.org/preview/astro-0.1.0.tar.gz" +hash = "sha256-ID/j5J+5g2jADqSWOB38iKjLzzk2nNJ6xNbBYyUsLUA=" +typstDeps = [ + "cetz_0_5_0", + "suiji_0_5_1", +] +description = "Draw beautiful astronomical diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/AnvarAtayev/astro" + [athena-tu-darmstadt-exercise."0.2.0"] url = "https://packages.typst.org/preview/athena-tu-darmstadt-exercise-0.2.0.tar.gz" hash = "sha256-dtDAL9DwtJStoXylWkSWIfYJcV24lB5kw9fC9YXwJME=" @@ -2133,6 +2156,18 @@ license = [ ] homepage = "https://github.com/felsenhower/typst-autograph.git" +[awesome-mff-cuni."0.1.0"] +url = "https://packages.typst.org/preview/awesome-mff-cuni-0.1.0.tar.gz" +hash = "sha256-Iw2kwl07R8vJh3FgZeW61FGNotQQwAY4VFuFhQCVhgk=" +typstDeps = [ + "ctheorems_1_1_3", +] +description = "Thesis at the Faculty of Mathematics and Physics, Charles University, Prague" +license = [ + "MIT", +] +homepage = "https://git.brloh.is/petrvel/awesome-mff-cuni" + [axiom."0.1.0"] url = "https://packages.typst.org/preview/axiom-0.1.0.tar.gz" hash = "sha256-X3oNohSxztgI2VM51ascgXgVwegIlKT6GaXXnNAvdmI=" @@ -2143,6 +2178,18 @@ license = [ ] homepage = "https://github.com/SimonBure/axiom" +[axiomst."0.2.1"] +url = "https://packages.typst.org/preview/axiomst-0.2.1.tar.gz" +hash = "sha256-fBnNsF02s/sEP8DYTEA5tAEId0tJH33p11lLhoaQf64=" +typstDeps = [ + "showybox_2_0_4", +] +description = "Academic homework and presentation slides template" +license = [ + "MIT", +] +homepage = "https://github.com/rezaarezvan/axiomst" + [axiomst."0.2.0"] url = "https://packages.typst.org/preview/axiomst-0.2.0.tar.gz" hash = "sha256-ybl0v51WBzb5BZTq0F8FQX/as8Q+ET0bcInejK/OpqM=" @@ -3141,6 +3188,16 @@ license = [ ] homepage = "https://github.com/alexanderkoller/typst-blinky" +[bloated-neurips."0.8.0"] +url = "https://packages.typst.org/preview/bloated-neurips-0.8.0.tar.gz" +hash = "sha256-pRHdBzn1FPdIN0qXNM1DSQ9W8eq4X3LkIClUVcNrtgo=" +typstDeps = [] +description = "NeurIPS-style paper template to publish at the Conference and Workshop on\nNeural Information Processing Systems" +license = [ + "MIT", +] +homepage = "https://github.com/daskol/typst-templates" + [bloated-neurips."0.7.0"] url = "https://packages.typst.org/preview/bloated-neurips-0.7.0.tar.gz" hash = "sha256-9keS/3dURmiljmkXje5HEnrGRclAPsclMFry8IEEA54=" @@ -3193,6 +3250,16 @@ license = [ ] homepage = "https://github.com/daleione/blockcell" +[blockst."0.2.0"] +url = "https://packages.typst.org/preview/blockst-0.2.0.tar.gz" +hash = "sha256-CPJfG++y2NXbdFRsMxjE2MyGjywVd4CpP9NCnVTONc0=" +typstDeps = [] +description = "Render Scratch-style blocks for educational documents" +license = [ + "MIT", +] +homepage = "https://github.com/Loewe1000/blockst" + [blockst."0.1.0"] url = "https://packages.typst.org/preview/blockst-0.1.0.tar.gz" hash = "sha256-32T2QAleiOZZ1tFREdvsv3wos8oP01GpM8P0KJuXFV0=" @@ -3203,6 +3270,30 @@ license = [ ] homepage = "https://github.com/Loewe1000/blockst" +[bluenote-ist."0.1.1"] +url = "https://packages.typst.org/preview/bluenote-ist-0.1.1.tar.gz" +hash = "sha256-WmxgjBEQMulU6rAZ/F88w1xaKJQVHSaTfmknvfklkJA=" +typstDeps = [ + "numbly_0_1_0", + "touying_0_7_3", +] +description = "Seminar slides at the Institute of Science Tokyo" +license = [ + "MIT", +] + +[bluenote-ist."0.1.0"] +url = "https://packages.typst.org/preview/bluenote-ist-0.1.0.tar.gz" +hash = "sha256-CaRN+GQn6SUrgB2DS7SoxSl0/t0PeMqxe8cOFZDRZrA=" +typstDeps = [ + "numbly_0_1_0", + "touying_0_7_2", +] +description = "Seminar slides at the Institute of Science Tokyo" +license = [ + "MIT", +] + [board-n-pieces."0.9.0"] url = "https://packages.typst.org/preview/board-n-pieces-0.9.0.tar.gz" hash = "sha256-al0YD3QVzCTSLoDpNPKeRNhNIMzkKigDtenEuMKZVwQ=" @@ -3321,6 +3412,18 @@ license = [ ] homepage = "https://github.com/LucaCiucci/bob-typ" +[bone."0.1.0"] +url = "https://packages.typst.org/preview/bone-0.1.0.tar.gz" +hash = "sha256-ufg5R3huYGdc4jm4YVJXyFDNXJCKwLaZz+1qBVjeB2U=" +typstDeps = [ + "cetz_0_5_0", +] +description = "A package to draw structural analysis and kinematic diagrams" +license = [ + "MPL-2.0", +] +homepage = "https://codeberg.org/grangelouis/bone" + [bone-resume."0.3.1"] url = "https://packages.typst.org/preview/bone-resume-0.3.1.tar.gz" hash = "sha256-ExZTdl1lFzyqLs8hyV55awurZ7ITRo5bHuc++YpYM7A=" @@ -3400,6 +3503,24 @@ license = [ "Apache-2.0", ] +[bookly."3.1.1"] +url = "https://packages.typst.org/preview/bookly-3.1.1.tar.gz" +hash = "sha256-Vn6lpfnmposJzEpMph/Ev9KfiBELfTrAD23V51fLXzE=" +typstDeps = [ + "equate_0_3_2", + "hydra_0_6_2", + "itemize_0_2_0", + "marginalia_0_3_1", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "Book template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/bookly" + [bookly."3.1.0"] url = "https://packages.typst.org/preview/bookly-3.1.0.tar.gz" hash = "sha256-naxtI0cJfWQ6GiZO5MDuItfGqzAo4pPnkOXWogEBYjQ=" @@ -3740,6 +3861,18 @@ license = [ ] homepage = "https://github.com/tndrle/briefs" +[brilliant-cv."4.0.1"] +url = "https://packages.typst.org/preview/brilliant-cv-4.0.1.tar.gz" +hash = "sha256-4VKrhm5fQg9dJoXYLqvb/+kKuGzB4klWtHawKZ/C7CA=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "💼 another CV template for your job application, yet powered by Typst and more" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/yunanwg/brilliant-CV" + [brilliant-cv."3.3.0"] url = "https://packages.typst.org/preview/brilliant-cv-3.3.0.tar.gz" hash = "sha256-L1Y8wjiZah/KMUsVVKikf2rMtw3Q4OsacL4tepdwuMo=" @@ -4309,6 +4442,16 @@ license = [ ] homepage = "https://github.com/knuesel/callisto" +[calloutly."1.1.0"] +url = "https://packages.typst.org/preview/calloutly-1.1.0.tar.gz" +hash = "sha256-0F6IRJa4trVMSOCNLZ1UzfQ4zmvkP7gxfHL69jk3VdA=" +typstDeps = [] +description = "Create customizable Markdown-style Callouts" +license = [ + "MIT", +] +homepage = "https://github.com/Alpha9463/typst-callout" + [calloutly."1.0.0"] url = "https://packages.typst.org/preview/calloutly-1.0.0.tar.gz" hash = "sha256-DlcM6IksbBoXbyT2Dn2nmLJWhWQ8B34dzzxO0xFkQgQ=" @@ -4383,6 +4526,30 @@ license = [ ] homepage = "https://github.com/VincentTam/pycantonese-parser" +[cap-able."0.1.0"] +url = "https://packages.typst.org/preview/cap-able-0.1.0.tar.gz" +hash = "sha256-HYKhutXlxFYdkSu5+BpynmyaUnNWCx2emHWRDc8ARmg=" +typstDeps = [ + "tablem_0_3_0", +] +description = "Professional three-line tables and figures with bilingual captions, continued tables/figures, subfigures, and 25+ language support for academic documents" +license = [ + "MIT", +] +homepage = "https://github.com/SchrodingerBlume/typst-cap-able" + +[cap-able."0.0.2"] +url = "https://packages.typst.org/preview/cap-able-0.0.2.tar.gz" +hash = "sha256-omVA2eYF55lnlgP5M466KkOIZvdEnnuS6Jj1K7EWYIs=" +typstDeps = [ + "tablem_0_3_0", +] +description = "Professional three-line tables and figures with bilingual captions, continued tables/figures, subfigures, and 25+ language support for academic documents" +license = [ + "MIT", +] +homepage = "https://github.com/SchrodingerBlume/typst-cap-able" + [cap-able."0.0.1"] url = "https://packages.typst.org/preview/cap-able-0.0.1.tar.gz" hash = "sha256-4kAQOkYi5T6Ch8R8lPFPoSpJ7GITGu3dwUBNZ7u5Ro8=" @@ -5061,6 +5228,16 @@ license = [ ] homepage = "https://github.com/csimide/SEU-Typst-Template" +[chef-cookbook."0.3.0"] +url = "https://packages.typst.org/preview/chef-cookbook-0.3.0.tar.gz" +hash = "sha256-APKz/NWasu4lOeps8Rd/Xaq5qPKJ5h6td+GN1pM2S6Q=" +typstDeps = [] +description = "Create simple recipe collections and cookbooks" +license = [ + "MIT", +] +homepage = "https://github.com/Paulmue0/cookbook" + [chef-cookbook."0.2.0"] url = "https://packages.typst.org/preview/chef-cookbook-0.2.0.tar.gz" hash = "sha256-J1Ml51ay/V1GYAperDxeSP/5cqXYIkYXAo7fm9o8WIY=" @@ -5135,6 +5312,16 @@ license = [ ] homepage = "https://github.com/JamesxX/chemicoms-paper" +[cheq."0.3.1"] +url = "https://packages.typst.org/preview/cheq-0.3.1.tar.gz" +hash = "sha256-ZvBXeudBgoDhLcRfLiQO1WyDZylvXzNxQe66qsqVNB8=" +typstDeps = [] +description = "Write markdown-like checklist easily" +license = [ + "MIT", +] +homepage = "https://github.com/OrangeX4/typst-cheq" + [cheq."0.3.0"] url = "https://packages.typst.org/preview/cheq-0.3.0.tar.gz" hash = "sha256-v/iuiH/dHNHTXRF9beWMQ61GCyo1qBh6/mSbrjhYUxw=" @@ -5326,6 +5513,16 @@ license = [ ] homepage = "https://github.com/soxfox42/chordish" +[chordx."0.7.0"] +url = "https://packages.typst.org/preview/chordx-0.7.0.tar.gz" +hash = "sha256-BtSAZgbtM9qnom95CVJWWAW6a5OMQvT8hbx2vFG8Ak0=" +typstDeps = [] +description = "A package to write song lyrics with chord diagrams in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/ljgago/typst-chords" + [chordx."0.6.1"] url = "https://packages.typst.org/preview/chordx-0.6.1.tar.gz" hash = "sha256-qmXQLHMDGw98RjjzJnKPXTJTjjtRB1aR9teNeI4UEdE=" @@ -5908,6 +6105,28 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[classic-thesis-uct."0.1.1"] +url = "https://packages.typst.org/preview/classic-thesis-uct-0.1.1.tar.gz" +hash = "sha256-LXxM8JARS/v/X0IwmpKFXdSMlB9wJTxbWfFL0C0Z3Xk=" +typstDeps = [] +description = "PhD thesis at the University of Cape Town in the Classic Thesis tradition" +license = [ + "GPL-2.0-or-later", + "MIT-0", +] +homepage = "https://github.com/james-hepworth/classic-thesis-uct" + +[classic-thesis-uct."0.1.0"] +url = "https://packages.typst.org/preview/classic-thesis-uct-0.1.0.tar.gz" +hash = "sha256-4bdYUY7IpVaoUr+lVAx72JT111OYAboh4f8CsQqB0LY=" +typstDeps = [] +description = "PhD thesis at the University of Cape Town in the Classic Thesis tradition" +license = [ + "GPL-2.0-or-later", + "MIT-0", +] +homepage = "https://github.com/james-hepworth/classic-thesis-uct" + [classic-tud-math-thesis."0.1.0"] url = "https://packages.typst.org/preview/classic-tud-math-thesis-0.1.0.tar.gz" hash = "sha256-X4uqbg+mWkXzX/fgO+knjwvTTSqnzcNYC14fU9782T4=" @@ -6042,6 +6261,21 @@ license = [ ] homepage = "https://github.com/NicolaiSchmid/clean-ats-cv" +[clean-barm."1.0.1"] +url = "https://packages.typst.org/preview/clean-barm-1.0.1.tar.gz" +hash = "sha256-8nXyqAuxOuCivLVKedaof+uQAKjCjNJXxCQIDblrY8c=" +typstDeps = [ + "codelst_2_0_2", + "decasify_0_11_3", + "prequery_0_2_0", + "transl_0_2_0", +] +description = "Various documents for the Berufsakademie Rhein-Main" +license = [ + "MIT", +] +homepage = "https://git.thebread.dev/thebreadcompany/clean-barm" + [clean-barm."1.0.0"] url = "https://packages.typst.org/preview/clean-barm-1.0.0.tar.gz" hash = "sha256-ojy672eEkugGw9Clq8GUNlNpKbokI6GOzoO8RohLmgE=" @@ -6270,6 +6504,20 @@ license = [ ] homepage = "https://github.com/ahmed-bahlaoui/clean-ensam" +[clean-fuh."0.1.0"] +url = "https://packages.typst.org/preview/clean-fuh-0.1.0.tar.gz" +hash = "sha256-ckiIOYHU7gy+CF8TQF/jmkCJAlfkFXqdG4l08uLt8h0=" +typstDeps = [ + "codelst_2_0_2", + "glossarium_0_5_10", + "hydra_0_6_2", +] +description = "An inofficial Typst Template for University Hagen" +license = [ + "MIT", +] +homepage = "https://github.com/xxchillkroetexx/fuh-typst-template" + [clean-hda."0.3.0"] url = "https://packages.typst.org/preview/clean-hda-0.3.0.tar.gz" hash = "sha256-4463tTJ+FQ2KyYEihSSYL/9/0KtoauqBl4yukzM794A=" @@ -6673,6 +6921,17 @@ license = [ ] homepage = "https://codeberg.org/ruebe5w/clean-othaw" +[clean-print-cv."0.1.0"] +url = "https://packages.typst.org/preview/clean-print-cv-0.1.0.tar.gz" +hash = "sha256-s2n3gMqsucEiXQj2x8Zo6vYh6N7tLHbg9OaYmTyo0nY=" +typstDeps = [] +description = "Create clean, print-friendly, YAML-driven CVs" +license = [ + "MIT", + "MIT-0", +] +homepage = "https://github.com/guillermodotn/clean-print-cv" + [clean-uoft-thesis."0.1.1"] url = "https://packages.typst.org/preview/clean-uoft-thesis-0.1.1.tar.gz" hash = "sha256-huXwGuCGWGowQ0pu2T5vgKMLVMOmuylsuA0/LIxj+6w=" @@ -7734,6 +7993,18 @@ license = [ ] homepage = "https://github.com/wensimehrp/conjak" +[consketcher."0.2.0"] +url = "https://packages.typst.org/preview/consketcher-0.2.0.tar.gz" +hash = "sha256-F5c9DXhksu4S/sEQ08AU6wYwKrUM8cZ6MRk8RsCX/iM=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "Draws control blocks using CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/ivaquero/typst-consketcher" + [consketcher."0.1.0"] url = "https://packages.typst.org/preview/consketcher-0.1.0.tar.gz" hash = "sha256-vKgtYoXFkZcAq4n8sGhTP+WR0o+/DAorlttKMwHObZI=" @@ -8714,6 +8985,20 @@ license = [ ] homepage = "https://github.com/Jeomhps/datify-core" +[deal-us-tfc-template."1.1.1"] +url = "https://packages.typst.org/preview/deal-us-tfc-template-1.1.1.tar.gz" +hash = "sha256-MA0TaARGT4PMYZYPhPKVSBEIYPLKiwYB/p4teJd22z8=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_1", + "hydra_0_6_2", + "outrageous_0_4_0", +] +description = "Template for TFCs at ETSII directed by the DEAL group" +license = [ + "MIT-0", +] + [deal-us-tfc-template."1.1.0"] url = "https://packages.typst.org/preview/deal-us-tfc-template-1.1.0.tar.gz" hash = "sha256-7km2ERzTY0oPKTZp+IxTr2DIaMr4VayB0kUZq6xvJ6w=" @@ -9421,6 +9706,16 @@ license = [ "MIT", ] +[digestify."0.2.0"] +url = "https://packages.typst.org/preview/digestify-0.2.0.tar.gz" +hash = "sha256-zhWY1dLELc/Rh8PiRKgY3FAAHbpHcJVyPuIVIa3gVGk=" +typstDeps = [] +description = "A blazing fast cryptographic hash package for Typst, powered by WebAssembly" +license = [ + "MIT", +] +homepage = "https://github.com/ParaN3xus/digestify" + [digestify."0.1.0"] url = "https://packages.typst.org/preview/digestify-0.1.0.tar.gz" hash = "sha256-Qc8OG1dYAsF2vgw0+APLNG/hrMqg/g05s+V/7zpnOGs=" @@ -9558,6 +9853,17 @@ license = [ ] homepage = "https://github.com/Nifalu/dmi-basilea-thesis" +[documenting-tbre."0.1.0"] +url = "https://packages.typst.org/preview/documenting-tbre-0.1.0.tar.gz" +hash = "sha256-wZ8ryncRj39atgnjzsZBpWbvGs37zyF0u/G7smKTRT4=" +typstDeps = [ + "wordometer_0_1_5", +] +description = "A Typst template for Team Bath Racing Electric Documentation, has support for git-cliff changelogs and acronym tracking" +license = [ + "MIT", +] + [dovenv."0.1.0"] url = "https://packages.typst.org/preview/dovenv-0.1.0.tar.gz" hash = "sha256-H0yY6dW6FwFTkTE6K8A0UmjSbPbIFuh+RH2ggD6JbZw=" @@ -9637,6 +9943,16 @@ license = [ "Unlicense", ] +[dragonling."0.3.0"] +url = "https://packages.typst.org/preview/dragonling-0.3.0.tar.gz" +hash = "sha256-jbn/XMhBEAKZi5c2In3eqVz6Dec7eYGFbRJ+oH/E0nk=" +typstDeps = [] +description = "For creating Dungeons & Dragons 5E content including adventures, stat blocks, spell cards" +license = [ + "MIT", +] +homepage = "https://github.com/coljac/typst-dnd5e" + [dragonling."0.2.0"] url = "https://packages.typst.org/preview/dragonling-0.2.0.tar.gz" hash = "sha256-9zRApaho2RpPKhMTjY6hAT+ZPOKxCMpa6b2iXl+mtDc=" @@ -9776,6 +10092,20 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[easy-wi-hwr."0.1.2"] +url = "https://packages.typst.org/preview/easy-wi-hwr-0.1.2.tar.gz" +hash = "sha256-SzbOoiEBE2xXfQhMvWdZ+8YxtpXR0DJDraXd4+laIUE=" +typstDeps = [ + "glossarium_0_5_10", + "linguify_0_5_0", + "mmdr_0_2_1", +] +description = "Paper template for HWR Berlin (Wirtschaftsinformatik" +license = [ + "MIT", +] +homepage = "https://github.com/lultoni/easy-wi-hwr" + [easy-wi-hwr."0.1.1"] url = "https://packages.typst.org/preview/easy-wi-hwr-0.1.1.tar.gz" hash = "sha256-gWUB+bImYiPNxsURDAA9sbaqBqsJ/0KCEv6D4HFi61A=" @@ -10040,6 +10370,19 @@ license = [ "MIT", ] +[eggs."0.7.0"] +url = "https://packages.typst.org/preview/eggs-0.7.0.tar.gz" +hash = "sha256-vcgg3bVIGTPe1YDh2LZtcRlNIFiCE14lHboHSFItwoY=" +typstDeps = [ + "elembic_1_1_1", + "tidy_0_4_3", +] +description = "Linguistic examples with minimalist syntax" +license = [ + "MIT", +] +homepage = "https://github.com/retroflexivity/typst-eggs" + [eggs."0.6.0"] url = "https://packages.typst.org/preview/eggs-0.6.0.tar.gz" hash = "sha256-R3+PHTaGSVm4kNWrtMW1lkheTKlvHkMA9sxBuHaqhDw=" @@ -10291,6 +10634,19 @@ license = [ ] homepage = "https://github.com/PgBiel/elembic" +[elsearticle."3.0.0"] +url = "https://packages.typst.org/preview/elsearticle-3.0.0.tar.gz" +hash = "sha256-h1hInT2dBFuu8hftVNxVOI6CA6kI+CPuUS6CLLx9zXc=" +typstDeps = [ + "equate_0_3_2", + "subpar_0_2_2", +] +description = "Conversion of the LaTeX elsearticle.cls" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsearticle" + [elsearticle."2.1.0"] url = "https://packages.typst.org/preview/elsearticle-2.1.0.tar.gz" hash = "sha256-PCJKHstprcidlbqhoy4QVB4ZOK1APhAtW0IkeLybkwI=" @@ -10566,6 +10922,16 @@ license = [ "GPL-3.0-or-later", ] +[endfield-doc."0.1.1"] +url = "https://packages.typst.org/preview/endfield-doc-0.1.1.tar.gz" +hash = "sha256-xruMhvMEVHx2aglikhTZwMyV5sLJIzS0Usaf9m08e+Y=" +typstDeps = [] +description = "A4 document theme styled after the Arknights: Endfield aesthetic" +license = [ + "MIT", +] +homepage = "https://github.com/Ives-Natsume/typst-endfield-doc-theme.git" + [endfield-doc."0.1.0"] url = "https://packages.typst.org/preview/endfield-doc-0.1.0.tar.gz" hash = "sha256-jXypE1mpEr7pP92ebnh3dHzm8l3SAXx8bkWdsEYft6Q=" @@ -10699,6 +11065,16 @@ license = [ ] homepage = "https://github.com/7ijme/eqalc" +[eqrun."0.1.0"] +url = "https://packages.typst.org/preview/eqrun-0.1.0.tar.gz" +hash = "sha256-nGpz7rKbIIRVImqKneVfM4993c+LuTFaF3ddeqPTZMc=" +typstDeps = [] +description = "Evaluate equations, use the results in further equations" +license = [ + "MIT", +] +homepage = "https://github.com/snlxnet/eqrun" + [equate."0.3.2"] url = "https://packages.typst.org/preview/equate-0.3.2.tar.gz" hash = "sha256-WogaNLFpCsysRfkwnxph0OVFJGs9CTKQYYAG9+7xKhA=" @@ -10900,6 +11276,18 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-etykett" +[euler-math."0.1.0"] +url = "https://packages.typst.org/preview/euler-math-0.1.0.tar.gz" +hash = "sha256-IYOyrMUl8rLQmS5nLb0oK4GE0KLRANG5bR/GZDEwFrw=" +typstDeps = [ + "theorion_0_6_0", +] +description = "Modern and robust Math Olympiad problems and exams template" +license = [ + "MIT", +] +homepage = "https://github.com/gmborjasb/euler-math" + [examify."0.1.1"] url = "https://packages.typst.org/preview/examify-0.1.1.tar.gz" hash = "sha256-1dgSCLdqpxvX9/eVDAG83hkwlMpJfyrWEk2SqNFHjYQ=" @@ -11420,6 +11808,18 @@ license = [ ] homepage = "https://github.com/han190/fancy-affil" +[fancy-cookbook."2.1.0"] +url = "https://packages.typst.org/preview/fancy-cookbook-2.1.0.tar.gz" +hash = "sha256-fku8Y/m2TJr3NjUA2TLkyqI8XrMLfPG66NilYMfuZAQ=" +typstDeps = [ + "datify_1_0_1", +] +description = "Create simple recipe collections and cookbooks in color and your language" +license = [ + "MIT", +] +homepage = "https://github.com/Ajrarn/fancy-cookbook" + [fancy-cookbook."2.0.0"] url = "https://packages.typst.org/preview/fancy-cookbook-2.0.0.tar.gz" hash = "sha256-rsNVo/c1kVyqZryIuFS5PG+FWORvdopfNs5xJvi99TE=" @@ -11516,6 +11916,18 @@ license = [ ] homepage = "https://github.com/dei-layborer/o-rly-typst" +[ferrmat."0.1.2"] +url = "https://packages.typst.org/preview/ferrmat-0.1.2.tar.gz" +hash = "sha256-qiMKwxldWpW0nPtggaGu/TISLPJ5W5hTVPmWriySDzo=" +typstDeps = [ + "cetz_0_4_0", +] +description = "Visual toolkit for Typst in Portuguese: heading themes with color palettes, math environments, decorative boxes, Gantt charts, exams and annotations" +license = [ + "MIT", +] +homepage = "https://github.com/3sdras/ferrmat" + [ferrmat."0.1.0"] url = "https://packages.typst.org/preview/ferrmat-0.1.0.tar.gz" hash = "sha256-1lm2LlHeBY3e73S4cZGF+GcNd8O9FcrJErU4REg9uB4=" @@ -11687,6 +12099,30 @@ license = [ ] homepage = "https://github.com/itpyi/typst-plot" +[fine-lncs."0.5.1"] +url = "https://packages.typst.org/preview/fine-lncs-0.5.1.tar.gz" +hash = "sha256-5i6itNAeT7qsoL3x/u4VOVFto0BYOc+8aG2CcITwT8o=" +typstDeps = [ + "lemmify_0_1_8", +] +description = "An Springer's Lecture Notes in Computer Science (LNCS) styled template" +license = [ + "MIT", +] +homepage = "https://github.com/Jozott00/typst-fine-lncs" + +[fine-lncs."0.5.0"] +url = "https://packages.typst.org/preview/fine-lncs-0.5.0.tar.gz" +hash = "sha256-BdDOYy6rFsJAzQM7ki4feGtiH3WACZ/HMuXTpUWNYY4=" +typstDeps = [ + "lemmify_0_1_8", +] +description = "An Springer's Lecture Notes in Computer Science (LNCS) styled template" +license = [ + "MIT", +] +homepage = "https://github.com/Jozott00/typst-fine-lncs" + [fine-lncs."0.4.0"] url = "https://packages.typst.org/preview/fine-lncs-0.4.0.tar.gz" hash = "sha256-5MLCrwPQTIbHrqXURRf8VZyenO9kJIYvtjAvMmw7AHc=" @@ -12380,6 +12816,15 @@ license = [ ] homepage = "https://github.com/Tetragramm/flying-circus-typst-template" +[folklore."0.1.0"] +url = "https://packages.typst.org/preview/folklore-0.1.0.tar.gz" +hash = "sha256-fgQlBk6QjRBDOWGIY5bKuo+265j1gIPY/NIgTD1aX+M=" +typstDeps = [] +description = "Typeset fiction novels, with facilities for author commentary" +license = [ + "MIT", +] + [fontawesome."0.6.0"] url = "https://packages.typst.org/preview/fontawesome-0.6.0.tar.gz" hash = "sha256-17IcZiVwT6xCucSIi5kfMDqWG1a503vVyLiiaTyoASU=" @@ -12485,6 +12930,16 @@ license = [ ] homepage = "https://github.com/vsheg/formal" +[formal-homework."0.1.1"] +url = "https://packages.typst.org/preview/formal-homework-0.1.1.tar.gz" +hash = "sha256-sexh6p/N3ZNTGyo+9kDMDsmD5WUEAQMfEdyU2gYoCbc=" +typstDeps = [] +description = "Submit homeworks with simplicity and formality" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/daqnal/formal-homework" + [formal-homework."0.1.0"] url = "https://packages.typst.org/preview/formal-homework-0.1.0.tar.gz" hash = "sha256-F0qbqrtJGpBJ1TLsADfg0KwVMkiSktk9xlfHjIBX0CQ=" @@ -13283,6 +13738,18 @@ license = [ ] homepage = "https://codeberg.org/drloiseau/genealogy" +[genotypst."0.10.0"] +url = "https://packages.typst.org/preview/genotypst-0.10.0.tar.gz" +hash = "sha256-0IQS3A7P14ZFxcFmki1tUEN6Suk8IkY4RUntHBr1idA=" +typstDeps = [ + "tiptoe_0_4_0", +] +description = "genotypst: A package for bioinformatics data analysis and visualization" +license = [ + "MIT", +] +homepage = "https://github.com/apcamargo/genotypst" + [genotypst."0.9.0"] url = "https://packages.typst.org/preview/genotypst-0.9.0.tar.gz" hash = "sha256-2xolKSP1CDCv1qdRL00cWAVtBJgS1U6nYyt9cl+ypHM=" @@ -13587,6 +14054,18 @@ license = [ ] homepage = "https://github.com/2color/typst-german-fx-invoice" +[gh-minimal-slides."0.1.0"] +url = "https://packages.typst.org/preview/gh-minimal-slides-0.1.0.tar.gz" +hash = "sha256-WpoRyeGABC56wgXQj7A4GyeZVFbhKaNMmfbtdEyWCGU=" +typstDeps = [ + "touying_0_7_3", +] +description = "Style slides as a rendered GitHub README" +license = [ + "MIT", +] +homepage = "https://github.com/xingjian-zhang/gh-minimal-slides" + [gibz-script."0.1.0"] url = "https://packages.typst.org/preview/gibz-script-0.1.0.tar.gz" hash = "sha256-EeO7J3h6bv3HWPRPIZ6cC5dIIAq0HCHqIqP+FXkjUcA=" @@ -15994,6 +16473,16 @@ license = [ ] homepage = "https://github.com/ShabbyGayBar/hitec" +[homiework."0.1.0"] +url = "https://packages.typst.org/preview/homiework-0.1.0.tar.gz" +hash = "sha256-zWiAxdMCD2gvlhv24dbK7MPTDVOfGBs29osc711s018=" +typstDeps = [] +description = "Homework template for university students" +license = [ + "MIT", +] +homepage = "https://github.com/tcfollett/homework-template" + [hsmz-thesis-unofficial."0.3.0"] url = "https://packages.typst.org/preview/hsmz-thesis-unofficial-0.3.0.tar.gz" hash = "sha256-UDRRyoaZUwvQ5p4U309e94AnQ3k4HD1whvx+xL91wWM=" @@ -16061,6 +16550,18 @@ license = [ ] homepage = "https://github.com/HTL3R-Typst/htl3r-da" +[htlium."1.1.1"] +url = "https://packages.typst.org/preview/htlium-1.1.1.tar.gz" +hash = "sha256-xwd8R9qyhLGEyv01Yp+NfKumH6APpbnkGHMuQ+WvWdI=" +typstDeps = [ + "icu-datetime_0_2_2", +] +description = "A template for school protocols, designed for HTL Salzburg, but adaptable to other schools as well" +license = [ + "MIT", +] +homepage = "https://github.com/DeltaAT/htl-protocol" + [htlwienwest-da."0.3.3"] url = "https://packages.typst.org/preview/htlwienwest-da-0.3.3.tar.gz" hash = "sha256-MFvkmwBGhKRC1308oznAnKWAT1fKuo0l00hmHw/Vljk=" @@ -17389,6 +17890,21 @@ license = [ ] homepage = "https://github.com/ad-si/invoice-maker" +[invoice-pro."0.3.0"] +url = "https://packages.typst.org/preview/invoice-pro-0.3.0.tar.gz" +hash = "sha256-rRLJOZ5MZCFf77l5lt22ckeqs0vME64xJb+vl5uNsrE=" +typstDeps = [ + "ibanator_0_1_0", + "letter-pro_3_0_0", + "loom_0_1_0", + "sepay_0_1_1", +] +description = "A professional, DIN 5008 compliant invoice template with automatic calculations and EPC-QR-Code (GiroCode) support" +license = [ + "MIT", +] +homepage = "https://github.com/leonieziechmann/invoice-pro" + [invoice-pro."0.2.0"] url = "https://packages.typst.org/preview/invoice-pro-0.2.0.tar.gz" hash = "sha256-bV/9IGp/8gpOwOKmwDmpzNFMguvJbH1/UIgINtJQnHQ=" @@ -17455,6 +17971,18 @@ license = [ "MIT", ] +[ioppub."0.1.1"] +url = "https://packages.typst.org/preview/ioppub-0.1.1.tar.gz" +hash = "sha256-XJuLIadzoJW8VblO9Q8gWkJA7Equ2mQ83jbWzMEsAoE=" +typstDeps = [ + "equate_0_3_2", +] +description = "IOP Publishing article template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/munechika-koyo/ioppub" + [ioppub."0.1.0"] url = "https://packages.typst.org/preview/ioppub-0.1.0.tar.gz" hash = "sha256-Sv3iJjQShjHbZtrC6gynLvPhmq38tSMD3z7/22XRo8o=" @@ -18240,6 +18768,19 @@ license = [ ] homepage = "https://github.com/raygo0312/jastylest.git" +[jastylest-zh."0.1.2"] +url = "https://packages.typst.org/preview/jastylest-zh-0.1.2.tar.gz" +hash = "sha256-QGrUdAI86Xivg1nJJXbcyedIi6h9nQuMTWGp4nMU4Jo=" +typstDeps = [ + "cjk-unbreak_0_1_1", + "pointless-size_0_1_1", +] +description = "Article optimized for Chinese typesetting" +license = [ + "MIT", +] +homepage = "https://github.com/mike-unk/jastylest-zh.git" + [jastylest-zh."0.1.1"] url = "https://packages.typst.org/preview/jastylest-zh-0.1.1.tar.gz" hash = "sha256-3uAg9oFE0K3dmNJqJHvVnreHTPmXPgsnmCPc1f8SfOQ=" @@ -18446,6 +18987,16 @@ license = [ ] homepage = "https://git.kb28.ch/HEL/jumble" +[jurlstify."0.1.0"] +url = "https://packages.typst.org/preview/jurlstify-0.1.0.tar.gz" +hash = "sha256-mnUFYSegR1Ytx3nI0JsSp8KxNTbwUnjy00lKgxAPdRk=" +typstDeps = [] +description = "URL typesetting with line-break opportunities, inspired by LaTeX's url package" +license = [ + "MIT", +] +homepage = "https://github.com/SchrodingerBlume/typst-jurlstify" + [jurz."0.1.0"] url = "https://packages.typst.org/preview/jurz-0.1.0.tar.gz" hash = "sha256-m/Mj05WArGW5YDoKNdyt1F0YQTS1Dz5Jw9er8w2vyas=" @@ -19568,6 +20119,36 @@ license = [ ] homepage = "https://github.com/Sematre/typst-letter-pro" +[letterloom."3.0.0"] +url = "https://packages.typst.org/preview/letterloom-3.0.0.tar.gz" +hash = "sha256-Wy99MXOeF+tpIFbNxXm2I8xHJVvfZXQKwjDZLG/riPs=" +typstDeps = [] +description = "A highly customizable template for polished and professional letters" +license = [ + "Unlicense", +] +homepage = "https://github.com/nandac/letterloom" + +[letterloom."2.1.0"] +url = "https://packages.typst.org/preview/letterloom-2.1.0.tar.gz" +hash = "sha256-jONbw7JhT47sBobqYTY5Z2CFTilvyovXRcfVlC6slc0=" +typstDeps = [] +description = "The letterloom package is a user-friendly and customizable template designed to streamline the creation of professional-looking letters" +license = [ + "Unlicense", +] +homepage = "https://github.com/nandac/letterloom" + +[letterloom."2.0.0"] +url = "https://packages.typst.org/preview/letterloom-2.0.0.tar.gz" +hash = "sha256-97XFhwoB8aDZs2t8xLJe47wSBhQo9DcvRAj3/xDedo8=" +typstDeps = [] +description = "The letterloom package is a user-friendly and customizable template designed to streamline the creation of professional-looking letters" +license = [ + "Unlicense", +] +homepage = "https://github.com/nandac/letterloom" + [letterloom."1.0.0"] url = "https://packages.typst.org/preview/letterloom-1.0.0.tar.gz" hash = "sha256-f15LQT7JF0NxpkNHACNrbLO1fJtyIHVYxxFETEkvEVk=" @@ -19986,6 +20567,16 @@ license = [ "MIT", ] +[loom."0.1.1"] +url = "https://packages.typst.org/preview/loom-0.1.1.tar.gz" +hash = "sha256-VW1jJF9OtFQ01ZERhZiVETEU+Dkx7mPWy8I/OLHPhJ8=" +typstDeps = [] +description = "A meta-engine for reactive documents, bidirectional data flow, and global state management" +license = [ + "MIT", +] +homepage = "https://github.com/leonieziechmann/loom" + [loom."0.1.0"] url = "https://packages.typst.org/preview/loom-0.1.0.tar.gz" hash = "sha256-ZIq/CpRRe+52A4MHCXcgz+Z+kH1Ook+rypVXn+knp60=" @@ -20252,6 +20843,16 @@ license = [ ] homepage = "https://github.com/NanamiNakano/typst-mahou-cv" +[malos-presets."1.3.0"] +url = "https://packages.typst.org/preview/malos-presets-1.3.0.tar.gz" +hash = "sha256-6LNt7JeWRSuEwvGnK1e1B2vmyVo0SsCxXgziIL1/NEg=" +typstDeps = [] +description = "A set of bare-bones presets" +license = [ + "MIT", +] +homepage = "https://github.com/MDLC01/malos-presets" + [malos-presets."1.2.0"] url = "https://packages.typst.org/preview/malos-presets-1.2.0.tar.gz" hash = "sha256-PziN2OFY6MAi5z73YaXJ8QBD+mAHm+6rX518lZhBQrc=" @@ -20292,6 +20893,18 @@ license = [ ] homepage = "https://github.com/lluchs/mandolin" +[manifesto."0.2.0"] +url = "https://packages.typst.org/preview/manifesto-0.2.0.tar.gz" +hash = "sha256-a0wH3MPet0kUBYVfJywQUB68Y4kier2xBbsWI+ibt64=" +typstDeps = [ + "zap_0_5_0", +] +description = "Create stunning documentation websites using native HTML export" +license = [ + "MPL-2.0", +] +homepage = "https://codeberg.org/grangelouis/manifesto" + [manifesto."0.1.1"] url = "https://packages.typst.org/preview/manifesto-0.1.1.tar.gz" hash = "sha256-7O/ECFMbaW2EBjqX3wn/WXIfcLnWQTPYau6biwzrkVc=" @@ -20316,6 +20929,18 @@ license = [ ] homepage = "https://github.com/l0uisgrange/manifesto" +[mannot."0.3.3"] +url = "https://packages.typst.org/preview/mannot-0.3.3.tar.gz" +hash = "sha256-J/3lXe+tRQ9kDma1mplsMPQ0UKtikk8pTMde1QwdsSg=" +typstDeps = [ + "tiptoe_0_4_0", +] +description = "A package for marking and annotating in math blocks" +license = [ + "MIT", +] +homepage = "https://github.com/ryuryu-ymj/mannot" + [mannot."0.3.2"] url = "https://packages.typst.org/preview/mannot-0.3.2.tar.gz" hash = "sha256-/8Nj4YOn8yEc800mJZYFwIOFMJriPtNuio4Cj3gsIR8=" @@ -21084,6 +21709,19 @@ license = [ ] homepage = "https://github.com/Vanille-N/meander.typ" +[mechanical-system-cetz-34j."1.1.5"] +url = "https://packages.typst.org/preview/mechanical-system-cetz-34j-1.1.5.tar.gz" +hash = "sha256-H9jq/g2tCJP/D3ZpK1PxnF54KNev6RaobJzcMJlAtzA=" +typstDeps = [ + "cetz_0_4_2", + "cetz_0_5_0", +] +description = "CeTZ library for drawing mechanical systems" +license = [ + "MIT", +] +homepage = "https://github.com/34j/typst-cetz-mechanical-system" + [mechanical-system-cetz-34j."0.1.0"] url = "https://packages.typst.org/preview/mechanical-system-cetz-34j-0.1.0.tar.gz" hash = "sha256-PPoQ0Gy6Xh19JPPnL2uyGhVomZbOHOOUCFJDp/U/cTc=" @@ -21717,6 +22355,20 @@ license = [ ] homepage = "https://github.com/lelimacon/typst-minimal-cv" +[minimal-note."0.10.1"] +url = "https://packages.typst.org/preview/minimal-note-0.10.1.tar.gz" +hash = "sha256-wy+vT1yORhTNXkaa/RqZqCwq2T6N1cOfkLKXTh8HkR4=" +typstDeps = [ + "algorithmic_1_0_7", + "codly_1_3_0", + "codly-languages_0_1_10", +] +description = "Notes with colorful minimalism" +license = [ + "MIT-0", +] +homepage = "https://github.com/Michel-Liao/minimal-note" + [minimal-note."0.10.0"] url = "https://packages.typst.org/preview/minimal-note-0.10.0.tar.gz" hash = "sha256-bipnk5hl+qg3ejVq2Qxfo8iuRRApjZxIVTK/28rBmkY=" @@ -22129,6 +22781,16 @@ license = [ ] homepage = "https://github.com/OrangeX4/mitex" +[mmdr."0.2.2"] +url = "https://packages.typst.org/preview/mmdr-0.2.2.tar.gz" +hash = "sha256-XhUOJ+rCjIjTD+lMWHUtfVm+1AHnfSjpMy2A/mXdb90=" +typstDeps = [] +description = "A Typst plugin to render Mermaid diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/HSGamer/typst-mmdr" + [mmdr."0.2.1"] url = "https://packages.typst.org/preview/mmdr-0.2.1.tar.gz" hash = "sha256-QjxGCTj4mIDwXAg6tiDL88Lnp/quQ1tOcspzqF7SywI=" @@ -23960,6 +24622,36 @@ license = [ ] homepage = "https://github.com/Duolei-Wang/sustech-thesis-typst" +[modern-swjtu-thesis."0.1.3"] +url = "https://packages.typst.org/preview/modern-swjtu-thesis-0.1.3.tar.gz" +hash = "sha256-QDBoy3Qf/JrKV3MpIZ7fuU/122tOOFiY2oMBpQTVKPE=" +typstDeps = [ + "cuti_0_4_0", + "i-figured_0_2_4", + "pinit_0_2_2", + "tablex_0_0_9", +] +description = " A modern Typst template for the thesis of Southwest Jiaotong University (SWJTU" +license = [ + "MIT", +] +homepage = "https://github.com/somnus0917/modern-swjtu-thesis" + +[modern-swjtu-thesis."0.1.2"] +url = "https://packages.typst.org/preview/modern-swjtu-thesis-0.1.2.tar.gz" +hash = "sha256-7Moos7witAMlMl/FAqlLaZYhBEkpmmsQYGgt/RHnCjQ=" +typstDeps = [ + "cuti_0_4_0", + "i-figured_0_2_4", + "pinit_0_2_2", + "tablex_0_0_9", +] +description = " A modern Typst template for the thesis of Southwest Jiaotong University (SWJTU" +license = [ + "MIT", +] +homepage = "https://github.com/somnus0917/modern-swjtu-thesis" + [modern-sysu-thesis."0.4.1"] url = "https://packages.typst.org/preview/modern-sysu-thesis-0.4.1.tar.gz" hash = "sha256-QTEXNJQ0fY3loIBewro0QWpYqyYwJ8bxXsasr80pV8E=" @@ -24418,6 +25110,16 @@ license = [ ] homepage = "https://github.com/eduardz1/unito-typst-template" +[modern-upc-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-upc-thesis-0.1.0.tar.gz" +hash = "sha256-KurwgQb1IyhSt8kasgysDUUoPkuoL+WbJCmiCQnfP3M=" +typstDeps = [] +description = "中国石油大学(华东)本科毕设论文 Typst 模板。A Typst template for bachelor's thesis of China University of Petroleum (East China" +license = [ + "MIT", +] +homepage = "https://github.com/ttOwwA/ts-upc-thesis-typst" + [modern-ustc-proposal."0.0.1"] url = "https://packages.typst.org/preview/modern-ustc-proposal-0.0.1.tar.gz" hash = "sha256-T8Ww9uol1majaqFX1maCoEyakAse5lOX74dagYyihWU=" @@ -24604,6 +25306,22 @@ license = [ ] homepage = "https://github.com/Timmycheng/wku-thesis" +[modern-xmu-thesis."0.2.2"] +url = "https://packages.typst.org/preview/modern-xmu-thesis-0.2.2.tar.gz" +hash = "sha256-N1nubaBafT8DJObv8XBOpv5dAqI5Chco9EebruAnbIk=" +typstDeps = [ + "hydra_0_6_2", + "i-figured_0_2_4", + "metalogo_1_2_0", + "numbly_0_1_0", + "zebraw_0_6_3", +] +description = "厦门大学学位论文模板。Modern Xiamen University Thesis" +license = [ + "MIT", +] +homepage = "https://github.com/HPCesia/modern-xmu-thesis" + [modern-xmu-thesis."0.2.1"] url = "https://packages.typst.org/preview/modern-xmu-thesis-0.2.1.tar.gz" hash = "sha256-Vb4HmFiK9iAsCKydWL286nxT0KVkr/YJnAyRXWbI+ok=" @@ -24669,6 +25387,24 @@ license = [ ] homepage = "https://github.com/Woodman3/modern-ysu-thesis" +[modern-zhaw-thesis."0.4.0"] +url = "https://packages.typst.org/preview/modern-zhaw-thesis-0.4.0.tar.gz" +hash = "sha256-fLxRlgVQy1Z58VRV6DOm30TdlE4VIoQ5aKGZn/A4vbc=" +typstDeps = [ + "biceps_0_0_1", + "codly_1_3_0", + "codly-languages_0_1_10", + "colorful-boxes_1_4_3", + "datify_1_0_1", + "glossy_0_9_1", + "tieflang_0_1_0", +] +description = "Comprehensive template for ZHAW academic works (theses, exercises, reports...), adapted from the official branding and guidelines" +license = [ + "MIT-0", +] +homepage = "https://github.com/stanlrt/typst-zhaw-thesis" + [modern-zhaw-thesis."0.3.0"] url = "https://packages.typst.org/preview/modern-zhaw-thesis-0.3.0.tar.gz" hash = "sha256-/o1pv0ckiFgzB6MDW6ZI57lAV9BmXWEs+BChKyIDwUg=" @@ -24961,6 +25697,19 @@ license = [ ] homepage = "https://github.com/jxpeng98/Typst-CV-Resume" +[modiagram."0.1.1"] +url = "https://packages.typst.org/preview/modiagram-0.1.1.tar.gz" +hash = "sha256-rzEU23aDkktD7FxpNrBlwGZLA1h2jsKucfyDMljaIXE=" +typstDeps = [ + "cetz_0_4_2", + "zero_0_6_1", +] +description = "Draw molecular orbital and energy pathway diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/Typsium/modiagram" + [modiagram."0.1.0"] url = "https://packages.typst.org/preview/modiagram-0.1.0.tar.gz" hash = "sha256-MT7isp213FNeTFKHaUwrMB3IA5sbmTqUFscWl5dxDXE=" @@ -25122,6 +25871,16 @@ license = [ ] homepage = "https://github.com/frozolotl/muchpdf" +[muddy-mit-thesis."0.2.0"] +url = "https://packages.typst.org/preview/muddy-mit-thesis-0.2.0.tar.gz" +hash = "sha256-mL4otkZyH4hVH9VLgvA+UKOQ+SbXgfXms0A3wdWN4Dw=" +typstDeps = [] +description = "Typst port of the MIT mitthesis LaTeX template (v1.22). Produces a thesis document conforming to MIT Libraries dissertation formatting requirements" +license = [ + "MIT", +] +homepage = "https://github.com/joshpoll/muddy-mit-thesis" + [muddy-mit-thesis."0.1.0"] url = "https://packages.typst.org/preview/muddy-mit-thesis-0.1.0.tar.gz" hash = "sha256-DrNLpbj4gGaMH8/NqHQQIE78wMJbE5hMpqSjKwIHvms=" @@ -25318,6 +26077,40 @@ license = [ ] homepage = "https://github.com/Enter-tainer/natrix" +[navigator."0.1.5"] +url = "https://packages.typst.org/preview/navigator-0.1.5.tar.gz" +hash = "sha256-7VgIBF/oAoFaI8xoHqFvQtxzzFX4shbR528S4pBZZMY=" +typstDeps = [ + "diatypst_0_9_1", + "navigator_0_2_0", + "polylux_0_4_0", + "presentate_0_2_5", + "touying_0_7_3", + "typslides_1_3_3", +] +description = "Navigation tools for Typst presentations" +license = [ + "MIT", +] +homepage = "https://github.com/eusebe/typst-navigator" + +[navigator."0.1.4"] +url = "https://packages.typst.org/preview/navigator-0.1.4.tar.gz" +hash = "sha256-3L7iTJeoBZ9dyyCYfEcYRmx+hRCj9gF1t/7iwCsryXk=" +typstDeps = [ + "diatypst_0_9_1", + "navigator_0_2_0", + "polylux_0_4_0", + "presentate_0_2_5", + "touying_0_7_3", + "typslides_1_3_3", +] +description = "Navigation tools for Typst presentations" +license = [ + "MIT", +] +homepage = "https://github.com/eusebe/typst-navigator" + [navigator."0.1.3"] url = "https://packages.typst.org/preview/navigator-0.1.3.tar.gz" hash = "sha256-HzpFBeaaR/fRH5vaDsweLd/I0jsU6a1zRg86trh9gzI=" @@ -25386,6 +26179,19 @@ license = [ ] homepage = "https://github.com/Haouo/NCKU-Thesis-Typst" +[neat-cv."1.0.0"] +url = "https://packages.typst.org/preview/neat-cv-1.0.0.tar.gz" +hash = "sha256-dHwClZMBD5rCRfvgyGCOLF7vIrnT/70Wpaly4ZAXmWI=" +typstDeps = [ + "datify_1_0_1", + "fontawesome_0_6_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + [neat-cv."0.7.0"] url = "https://packages.typst.org/preview/neat-cv-0.7.0.tar.gz" hash = "sha256-TwH9hf85+Sa03m2iD1pwPvleqv19zZClIJrdkViE6Lg=" @@ -25545,6 +26351,26 @@ license = [ ] homepage = "https://codeberg.org/Andrew15-5/neat-timetable" +[neat-tu-dublin."1.0.0"] +url = "https://packages.typst.org/preview/neat-tu-dublin-1.0.0.tar.gz" +hash = "sha256-1E69VCo7HCF5jniwTnXSbzWH5dHmcbNM6QLmsIWT7nU=" +typstDeps = [ + "booktabs_0_0_4", + "cetz_0_4_2", + "cetz-plot_0_1_3", + "codly_1_3_0", + "codly-languages_0_1_10", + "decasify_0_11_3", + "fontawesome_0_6_0", + "subpar_0_2_2", + "wrap-it_0_1_1", +] +description = "Reports and theses for TU Dublin, derived from Angelo Nazzaro's amazing 'TypXidian' template" +license = [ + "MIT", +] +homepage = "https://github.com/rjmurg/Neat-TU-Dublin" + [neoplot."0.0.4"] url = "https://packages.typst.org/preview/neoplot-0.0.4.tar.gz" hash = "sha256-4uxGaRTa+chGnXjwqTF/LKB/Zw5lD06KXSueAvQzV0M=" @@ -25770,6 +26596,15 @@ license = [ ] homepage = "https://github.com/nandac/niram-css" +[non-unlabeled."0.1.0"] +url = "https://packages.typst.org/preview/non-unlabeled-0.1.0.tar.gz" +hash = "sha256-89+EAQrpMTjo7RHhr1HbkBQFq005up/A8OuFNiAymaI=" +typstDeps = [] +description = "Don't number unlabeled objects" +license = [ + "MIT", +] + [nonsense."0.1.0"] url = "https://packages.typst.org/preview/nonsense-0.1.0.tar.gz" hash = "sha256-MhY+xzfZ3HcdEd7NFVOIeGoip9+xZBTP4qt+Jo12lI4=" @@ -26055,6 +26890,32 @@ license = [ "MIT", ] +[ntust-thesis-unofficial."1.0.1"] +url = "https://packages.typst.org/preview/ntust-thesis-unofficial-1.0.1.tar.gz" +hash = "sha256-AKOT/+vE7C2QE2D//8faYmSba7Jme1nU6O0kaH3qPxQ=" +typstDeps = [ + "algorithmic_1_0_7", + "cuti_0_4_0", +] +description = "臺灣科技大學論文模板。Thesis template for National Taiwan University of Science and Technology" +license = [ + "MIT", +] +homepage = "https://github.com/8LWXpg/ntust-thesis-unofficial-typst" + +[ntust-thesis-unofficial."1.0.0"] +url = "https://packages.typst.org/preview/ntust-thesis-unofficial-1.0.0.tar.gz" +hash = "sha256-JI0y28SiUfErpIclLJwLkHwX7A915/MMVIodNQ+BAM4=" +typstDeps = [ + "algorithmic_1_0_7", + "cuti_0_4_0", +] +description = "臺灣科技大學論文模板。Thesis template for National Taiwan University of Science and Technology" +license = [ + "MIT", +] +homepage = "https://github.com/8LWXpg/ntust-thesis-unofficial-typst" + [nulite."0.1.0"] url = "https://packages.typst.org/preview/nulite-0.1.0.tar.gz" hash = "sha256-K67G/vo5Fbm43MDi0TxNIhhktSTzjayEeyrbcejND84=" @@ -26067,6 +26928,16 @@ license = [ ] homepage = "https://github.com/j-mueller/typst-vegalite" +[num2words."0.1.0"] +url = "https://packages.typst.org/preview/num2words-0.1.0.tar.gz" +hash = "sha256-rImaIunyGukjRVf1Due8aff0C+SklvGmHRa+FP+76m8=" +typstDeps = [] +description = "Convert numbers to their written word form" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/mariovagomarzal/typst-num2words" + [numberingx."0.0.1"] url = "https://packages.typst.org/preview/numberingx-0.0.1.tar.gz" hash = "sha256-js60ARCG8xaVtbF0iVm9Dx+nzISfNni78UUHyhi51Hw=" @@ -27301,6 +28172,16 @@ license = [ ] homepage = "https://github.com/sebmestrallet/typst-paris-saclay-thesis-flat" +[parize."0.1.0"] +url = "https://packages.typst.org/preview/parize-0.1.0.tar.gz" +hash = "sha256-7l2i0StYNFmESU8p2VQdj/mOXXGisoARLIv3HtXb5qM=" +typstDeps = [] +description = "Make block-level elements to be part of paragraphs" +license = [ + "MIT", +] +homepage = "https://github.com/tianyi-smile/parize" + [parsely."0.1.0"] url = "https://packages.typst.org/preview/parsely-0.1.0.tar.gz" hash = "sha256-7KqZ9d+ZcAOXCg8/Hww3WGBYoNot014M3Qc8f+ejioI=" @@ -29146,6 +30027,16 @@ license = [ ] homepage = "https://github.com/miawinter98/hdm-thesis" +[primaviz."0.6.0"] +url = "https://packages.typst.org/preview/primaviz-0.6.0.tar.gz" +hash = "sha256-05PMc9jmuR0JwRswMqgW36171w269Xmq8kTQpnrsmaY=" +typstDeps = [] +description = "A pure-Typst charting library with 50+ chart types, 6 themes, and zero dependencies — built entirely with native primitives" +license = [ + "MIT", +] +homepage = "https://github.com/phiat/primaviz" + [primaviz."0.5.3"] url = "https://packages.typst.org/preview/primaviz-0.5.3.tar.gz" hash = "sha256-O0xJbwwBpCGXEraQQ9kg5/+4OmM/346PwNZxitvRXEU=" @@ -29554,6 +30445,18 @@ license = [ ] homepage = "https://github.com/ludwig-austermann/qcm" +[qec-thrust."0.2.0"] +url = "https://packages.typst.org/preview/qec-thrust-0.2.0.tar.gz" +hash = "sha256-Dc9k1IJcENOSBtQnQfJ+M0LEIQaOaBAk80FTKlFS+O8=" +typstDeps = [ + "cetz_0_4_0", +] +description = "A package for drawing quantum error correction codes with Typst" +license = [ + "MIT", +] +homepage = "https://github.com/nzy1997/qec-thrust" + [qec-thrust."0.1.2"] url = "https://packages.typst.org/preview/qec-thrust-0.1.2.tar.gz" hash = "sha256-5gSn0sAhF+OBBBx4C11vCiu/Lp/88YyTSDJIgN7G9QU=" @@ -29789,6 +30692,28 @@ license = [ ] homepage = "https://github.com/ivaquero/qooklet.git" +[quan."0.1.0"] +url = "https://packages.typst.org/preview/quan-0.1.0.tar.gz" +hash = "sha256-fjw0vFO0gmqFPXuIUjyYH1BbSSNfHrUx8IPmocV82mI=" +typstDeps = [] +description = "Circled numbers / 带圈数字" +license = [ + "MIT", +] +homepage = "https://github.com/SchrodingerBlume/typst-quan" + +[quati-abnt."0.0.4"] +url = "https://packages.typst.org/preview/quati-abnt-0.0.4.tar.gz" +hash = "sha256-Ein4k3taWzZ6D1E3UTGyM5YCfjrpDzF3mEyXc3cFajM=" +typstDeps = [ + "glossarium_0_5_10", +] +description = "Documents according to the Associação Brasileira de Normas Técnicas (ABNT" +license = [ + "AGPL-3.0-only", +] +homepage = "https://github.com/gabdumal/quati_abnt" + [quati-abnt."0.0.2"] url = "https://packages.typst.org/preview/quati-abnt-0.0.2.tar.gz" hash = "sha256-1yccweNN/A+WEOnS9Il0pd5IlNahfrFwphuLHkWYEjU=" @@ -30466,6 +31391,16 @@ license = [ ] homepage = "https://github.com/Ri-Nai/typst-rednote" +[rexllent."0.4.1"] +url = "https://packages.typst.org/preview/rexllent-0.4.1.tar.gz" +hash = "sha256-HOp6HDjLSH9kLERCxsvZnxob+lCn+dzmT6eB5ejEY9c=" +typstDeps = [] +description = "Parsing xlsx file into a typst table, powered by wasm" +license = [ + "MIT", +] +homepage = "https://github.com/hongjr03/typst-rexllent" + [rexllent."0.4.0"] url = "https://packages.typst.org/preview/rexllent-0.4.0.tar.gz" hash = "sha256-p8Q+sCQD/gAi77mPNuEUdONPQW7OqfrRmwyrIYGY6Xw=" @@ -30566,6 +31501,16 @@ license = [ ] homepage = "https://github.com/hongjr03/typst-rexllent" +[rezvan-chalmers-cse-thesis."0.1.0"] +url = "https://packages.typst.org/preview/rezvan-chalmers-cse-thesis-0.1.0.tar.gz" +hash = "sha256-XiWpDWIBS/ISUADgmRQnKUSJMvGQG4LyTjzN6sJzgKg=" +typstDeps = [] +description = "Master's thesis at Chalmers/GU CSE" +license = [ + "MIT", +] +homepage = "https://github.com/rezaarezvan/rezvan-chalmers-cse-thesis" + [rfc-vibe."0.1.0"] url = "https://packages.typst.org/preview/rfc-vibe-0.1.0.tar.gz" hash = "sha256-VsSxsq4j5+l4euhA7k977HSZOtuApGwp+Jwny9zpWm8=" @@ -31511,6 +32456,16 @@ license = [ ] homepage = "https://github.com/curvenote/scienceicons" +[scorify."0.3.0"] +url = "https://packages.typst.org/preview/scorify-0.3.0.tar.gz" +hash = "sha256-0H+YsKi6W91LSBRTMaFUZSkfyKcIeLuqi4hhE/1kSjU=" +typstDeps = [] +description = "Render professional sheet music directly in Typst documents" +license = [ + "MIT", +] +homepage = "https://github.com/justinbornais/typst-sheet-music" + [scorify."0.2.0"] url = "https://packages.typst.org/preview/scorify-0.2.0.tar.gz" hash = "sha256-FwdPe6a4s4ujOveN+j8B+LfG7z4t8q4XIAf28zF5C5g=" @@ -33049,6 +34004,16 @@ license = [ ] homepage = "https://github.com/zhao-leo/BUPT-Report-Typst" +[simple-cheatsheet."0.1.0"] +url = "https://packages.typst.org/preview/simple-cheatsheet-0.1.0.tar.gz" +hash = "sha256-0CMLRj+MOGwe7T1n8gLl6la/wPx6owTNyAc9PnJwYXM=" +typstDeps = [] +description = "Simple, customisable cheatsheet for exams and study notes" +license = [ + "MIT-0", +] +homepage = "https://github.com/stanlrt/typst-simple-cheatsheet" + [simple-cvut-report."0.2.0"] url = "https://packages.typst.org/preview/simple-cvut-report-0.2.0.tar.gz" hash = "sha256-kmtCoNO2j8pEXAk1wNaCwZzyNlh/aQbqZLVaugw5zDo=" @@ -33086,6 +34051,18 @@ license = [ ] homepage = "https://github.com/chillcicada/simple-handout-template" +[simple-hust-report."0.1.1"] +url = "https://packages.typst.org/preview/simple-hust-report-0.1.1.tar.gz" +hash = "sha256-3Q7/2obzZABG3jWDrk0XuqhDmKnSGGZqf1OXaJ1tgNQ=" +typstDeps = [ + "lovelace_0_3_1", +] +description = "A experiment/project report template for HUST students(and also suitable for other schools" +license = [ + "MIT", +] +homepage = "https://github.com/kkkkkkeng/hust-report-template-typst" + [simple-hust-report."0.1.0"] url = "https://packages.typst.org/preview/simple-hust-report-0.1.0.tar.gz" hash = "sha256-fxR79qbbGhXHqU3rgQacq/EY8Sc5X+HEcFND5qjUqmQ=" @@ -33261,6 +34238,18 @@ license = [ ] homepage = "https://github.com/allgoewer/typst-packages" +[simple-research-poster."0.2.0"] +url = "https://packages.typst.org/preview/simple-research-poster-0.2.0.tar.gz" +hash = "sha256-i3zPf23nDrqGK+zU+/VaPnpmlTZbV9jneIRN7pM6qb8=" +typstDeps = [ + "valkyrie_0_2_2", +] +description = "Simple research poster" +license = [ + "MIT-0", +] +homepage = "https://github.com/aneziac/simple-research-poster" + [simple-research-poster."0.1.0"] url = "https://packages.typst.org/preview/simple-research-poster-0.1.0.tar.gz" hash = "sha256-qunQ04+3cEIqMUCrxKyhraJOORUet6zilfoqdCA1J8c=" @@ -33275,6 +34264,16 @@ license = [ ] homepage = "https://github.com/aneziac/simple-research-poster" +[simple-soc-report."0.1.0"] +url = "https://packages.typst.org/preview/simple-soc-report-0.1.0.tar.gz" +hash = "sha256-FDnHIE6KfWjbDMVUe9LnJtHGewu0N3211ajVr3I8/b0=" +typstDeps = [] +description = "Final Year Project report for NUS Computing (unofficial" +license = [ + "MIT-0", +] +homepage = "https://github.com/tzyian/simple-soc-report" + [simple-technical-resume."0.1.1"] url = "https://packages.typst.org/preview/simple-technical-resume-0.1.1.tar.gz" hash = "sha256-/P72crwL3pqiHqKCCuZy/lzvv86CYams967bTppcCrE=" @@ -33712,6 +34711,16 @@ license = [ ] homepage = "https://github.com/Bi0T1N/typst-socialhub-fa" +[solo-lu-df."2.0.0"] +url = "https://packages.typst.org/preview/solo-lu-df-2.0.0.tar.gz" +hash = "sha256-bOugsyzWgNZwE0bsuxWH049MkXou59E8ysV0r7a3gUI=" +typstDeps = [] +description = "Write qualification papers, bachelor’s theses, and master’s theses for University of Latvia, Computer Science programme" +license = [ + "MIT-0", +] +homepage = "https://github.com/kristoferssolo/LU-DF-Typst-Template" + [solo-lu-df."1.1.2"] url = "https://packages.typst.org/preview/solo-lu-df-1.1.2.tar.gz" hash = "sha256-wOj28KaUxwRExEr2utFWsBTpcd/keTZVnzzvWl/VR6w=" @@ -34193,6 +35202,29 @@ license = [ ] homepage = "https://github.com/aarquelle/stagehand" +[starchy-junia."0.2.0"] +url = "https://packages.typst.org/preview/starchy-junia-0.2.0.tar.gz" +hash = "sha256-oZnMx0NzEMRmNCogZZHS1AWEWnKjkgmwQ7mvqVAa9ng=" +typstDeps = [ + "cetz_0_5_0", + "codly_1_3_0", + "codly-languages_0_1_10", + "drafting_0_2_2", + "echarm_0_3_1", + "fletcher_0_5_8", + "glossarium_0_5_10", + "hydra_0_6_2", + "lilaq_0_6_0", + "tidy_0_4_3", + "timeliney_0_4_0", + "zap_0_5_0", +] +description = "Report template based on JUNIA engineering school's writing charter — three models (base, light, expert), bilingual FR/EN, auto-numbered figures and equations" +license = [ + "MIT", +] +homepage = "https://codeberg.org/MathYeiv/starchy-junia" + [starchy-junia."0.1.8"] url = "https://packages.typst.org/preview/starchy-junia-0.1.8.tar.gz" hash = "sha256-0ZJLmkdzn1KR63jChZmESVWHm+ldevEvW34731jkiKs=" @@ -34448,6 +35480,18 @@ license = [ ] homepage = "https://github.com/zh1-z/SJTU-Master-Midterm-Typst-Template" +[steady-rvl-slides."0.1.0"] +url = "https://packages.typst.org/preview/steady-rvl-slides-0.1.0.tar.gz" +hash = "sha256-tcy8oFFJv6KPzLkPu5zQdmcwKB1FOvdQAqxD3x7yh9Y=" +typstDeps = [ + "touying_0_7_0", +] +description = "RVL group meeting slides built on Touying" +license = [ + "MIT", +] +homepage = "https://github.com/chiwei085/RVL-Typst-Template" + [stellar-iac."0.5.0"] url = "https://packages.typst.org/preview/stellar-iac-0.5.0.tar.gz" hash = "sha256-lZqPmrK+Mdip7bI8h5UwgoMjC91AEWkuhAKKcHjU/Cg=" @@ -34512,6 +35556,16 @@ license = [ ] homepage = "https://github.com/xbttkunhao/storytiles" +[strangelion."0.1.0"] +url = "https://packages.typst.org/preview/strangelion-0.1.0.tar.gz" +hash = "sha256-OFbj2aj6ROVhVUcqNfMWDULBSrOB/RiwiFliL6ZyNbg=" +typstDeps = [] +description = "一个为本科生毕业论文设计的 Typst 排版模板。" +license = [ + "MIT", +] +homepage = "https://github.com/strangelion/university-typst-template" + [strath-maestrum."0.0.1"] url = "https://packages.typst.org/preview/strath-maestrum-0.0.1.tar.gz" hash = "sha256-XtcFheFuDXkNgwjXh9Rx7jVuKlfa3MjBWuYsKhf/H/g=" @@ -37697,6 +38751,21 @@ license = [ ] homepage = "https://codeberg.org/a5s/toot" +[touying."0.7.3"] +url = "https://packages.typst.org/preview/touying-0.7.3.tar.gz" +hash = "sha256-fZpwl/9+UnmVRcNR+0VBb/kydTmbYZ8t5KCOFzPR5Yg=" +typstDeps = [ + "cetz_0_5_0", + "fletcher_0_5_8", + "numbly_0_1_0", + "theorion_0_6_0", +] +description = "A powerful package for creating presentation slides in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/touying-typ/touying" + [touying."0.7.2"] url = "https://packages.typst.org/preview/touying-0.7.2.tar.gz" hash = "sha256-Msyfdep3OLVhM1IeTtIdLDRTDrY+KiM1zxFGuH9cbv0=" @@ -38019,6 +39088,18 @@ license = [ ] homepage = "https://github.com/touying-typ/touying" +[touying-aqua."0.7.3"] +url = "https://packages.typst.org/preview/touying-aqua-0.7.3.tar.gz" +hash = "sha256-kG10nMJh96xDGQ/ukb04wscUB+nekbPo42miNOtfE1U=" +typstDeps = [ + "touying_0_7_3", +] +description = "Aqua theme in Touying - a powerful package for creating presentation slides in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/touying-typ/touying" + [touying-aqua."0.7.2"] url = "https://packages.typst.org/preview/touying-aqua-0.7.2.tar.gz" hash = "sha256-up7pTwMd3Dslp2vYAp9ks8orHG/v8i+xwl9QmIW6OWU=" @@ -39882,6 +40963,16 @@ license = [ ] homepage = "https://github.com/freundTech/typst-typearea" +[typewind."0.2.0"] +url = "https://packages.typst.org/preview/typewind-0.2.0.tar.gz" +hash = "sha256-VCfjVlgz5sJZOKOGCpea27KeqAB+xkKo7dHl3B0KeAY=" +typstDeps = [] +description = "tailwindcss colors" +license = [ + "MIT", +] +homepage = "https://github.com/C4illin/typewind" + [typewind."0.1.0"] url = "https://packages.typst.org/preview/typewind-0.1.0.tar.gz" hash = "sha256-5metuBpxNEFLS0vx4SaL2hhNEJGDXWYlSq7OLmhyp34=" @@ -40032,6 +41123,16 @@ license = [ ] homepage = "https://github.com/TeddyHuang-00/typpuccino" +[typshade."0.1.0"] +url = "https://packages.typst.org/preview/typshade-0.1.0.tar.gz" +hash = "sha256-Q5l5zb/lNn27bMXmTqs6Uy3BRYnGkk5MXClWJmGz2LQ=" +typstDeps = [] +description = "Visualize multiple-sequence alignments for bioinformatics" +license = [ + "GPL-2.0-only", +] +homepage = "https://github.com/rice8y/typshade" + [typsidian."0.0.3"] url = "https://packages.typst.org/preview/typsidian-0.0.3.tar.gz" hash = "sha256-E7c7NMfFMZ20lxD1eR2G5I2BJnxCmeQdi+zm6iKcX3c=" @@ -40619,6 +41720,16 @@ license = [ ] homepage = "https://github.com/MarkV43/ufscholar" +[ugm-presentation-unofficial."0.1.0"] +url = "https://packages.typst.org/preview/ugm-presentation-unofficial-0.1.0.tar.gz" +hash = "sha256-eh4BubETJRgYBdgN40n2wYb7z9vUg4UzVoXkEjuEw6k=" +typstDeps = [] +description = "Unofficial UGM presentation" +license = [ + "MIT", +] +homepage = "https://github.com/fepfitra/ugm-presentation-unofficial" + [umbra."0.1.1"] url = "https://packages.typst.org/preview/umbra-0.1.1.tar.gz" hash = "sha256-jWwsmOcVIPdlYkTHHCkViz4NqPM8KjqfHnQUQZxgiPQ=" @@ -40673,6 +41784,19 @@ license = [ ] homepage = "https://github.com/typst/templates" +[uni-ms-pres-schloss."0.1.0"] +url = "https://packages.typst.org/preview/uni-ms-pres-schloss-0.1.0.tar.gz" +hash = "sha256-hkEmnY4Jit5MbHWJaS2PgAwG55gVHDRBExCGsfJI50A=" +typstDeps = [ + "ez-today_2_1_0", + "polylux_0_4_0", +] +description = "Unofficial Typst + Polylux presentation template in the style of the University of Muenster Schloss-Blue" +license = [ + "MIT", +] +homepage = "https://github.com/Woelkchen/uni-ms-pres-schloss/" + [unichar."0.4.0"] url = "https://packages.typst.org/preview/unichar-0.4.0.tar.gz" hash = "sha256-lxUhgjs+n64yqG15Ao2NXnTaBZ1IFeuJKLaBP4eSCIw=" @@ -40739,6 +41863,18 @@ license = [ ] homepage = "https://github.com/MDLC01/unichar" +[unidep."0.1.4"] +url = "https://packages.typst.org/preview/unidep-0.1.4.tar.gz" +hash = "sha256-+nJr2n+eSr7PBJE9IqHTe6lapWsXAJaQpP1iewZgG9s=" +typstDeps = [ + "cetz_0_5_0", +] +description = "Render beautiful, customizable Universal Dependencies (CoNLL-U) dependency trees" +license = [ + "MIT", +] +homepage = "https://github.com/rice8y/unidep" + [unidep."0.1.3"] url = "https://packages.typst.org/preview/unidep-0.1.3.tar.gz" hash = "sha256-5bKKv7Z+t+5GyzA/ZlT9jBKOQO/Z6H6VOpgENS7eNpo=" @@ -40797,6 +41933,16 @@ license = [ ] homepage = "https://github.com/sebastos1/unified-uia-thesis" +[unify."0.8.0"] +url = "https://packages.typst.org/preview/unify-0.8.0.tar.gz" +hash = "sha256-BeHRD+ZAF+K+C5Pl36/KrVKrVZ50kYncS5VOhlSsWy8=" +typstDeps = [] +description = "Format numbers, units, and ranges correctly" +license = [ + "MIT", +] +homepage = "https://github.com/ChHecker/unify" + [unify."0.7.1"] url = "https://packages.typst.org/preview/unify-0.7.1.tar.gz" hash = "sha256-1GvuZQ2u9Ty7hqFxdsVg3yJ/S6rFa/c0/HYjoR2PESA=" @@ -41328,6 +42474,18 @@ license = [ ] homepage = "https://github.com/bkmashiro/ic-individual-project-typst" +[unofficial-iitkgp-thesis."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-iitkgp-thesis-0.1.0.tar.gz" +hash = "sha256-B+G7pdso/TD7m93x0y/GGNWWMVMGB9vJlMWJS6gVMH0=" +typstDeps = [ + "hydra_0_6_2", +] +description = "Unofficial thesis and project reports for the Indian Institute of Technology Kharagpur" +license = [ + "MIT", +] +homepage = "https://github.com/rajeevvermaa/iitkgp-thesis" + [unofficial-kth-thesis-proposal."0.2.0"] url = "https://packages.typst.org/preview/unofficial-kth-thesis-proposal-0.2.0.tar.gz" hash = "sha256-vLgD9GuMEqlbXicFiXnognYOwEkOGq/iNJb+P35gSTk=" @@ -41348,6 +42506,88 @@ license = [ ] homepage = "https://github.com/cseas002/kth-thesis-proposal" +[unofficial-monash-touying."0.1.1"] +url = "https://packages.typst.org/preview/unofficial-monash-touying-0.1.1.tar.gz" +hash = "sha256-wromtAxv9nlk3jlWvN7Q1SQn9B6KxKUiFtXqr7KXuCk=" +typstDeps = [ + "frame-it_2_0_0", + "tidy_0_4_3", + "touying_0_7_3", + "zebraw_0_6_3", +] +description = "Monash-inspired academic slides for Touying" +license = [ + "MIT", +] +homepage = "https://github.com/Eryc123Y/unofficial-monash-slides-typst.git" + +[unofficial-monash-touying."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-monash-touying-0.1.0.tar.gz" +hash = "sha256-ufiWnTgiIkS3wz0ggtSzbwYTGaz9bCjkQQXaaVqXKgY=" +typstDeps = [ + "frame-it_2_0_0", + "tidy_0_4_3", + "touying_0_7_3", + "zebraw_0_6_1", +] +description = "Monash-inspired academic slides for Touying" +license = [ + "MIT", +] +homepage = "https://github.com/Eryc123Y/unofficial-monash-slides-typst" + +[unofficial-ouc-bachelor-thesis."0.2.1"] +url = "https://packages.typst.org/preview/unofficial-ouc-bachelor-thesis-0.2.1.tar.gz" +hash = "sha256-z2T4NzFDIgfdqBwK2DsPaZIkHAwQahO3+nvQpc5E/+g=" +typstDeps = [ + "cuti_0_4_0", + "gb7714-bilingual_0_2_3", + "itemize_0_2_0", + "lovelace_0_3_1", + "pointless-size_0_1_2", + "valkyrie_0_2_2", + "zebraw_0_6_3", +] +description = "Unofficial Bachelor thesis for Ocean University of China (OUC" +license = [ + "MIT", +] +homepage = "https://github.com/hongjr03/ouc-bachelor-thesis" + +[unofficial-ouc-bachelor-thesis."0.2.0"] +url = "https://packages.typst.org/preview/unofficial-ouc-bachelor-thesis-0.2.0.tar.gz" +hash = "sha256-DfyXehog+L1VGQG5s1npGXBjKijVdSCvL3MUhHrP8gg=" +typstDeps = [ + "cuti_0_4_0", + "gb7714-bilingual_0_2_3", + "itemize_0_2_0", + "lovelace_0_3_1", + "pointless-size_0_1_2", + "valkyrie_0_2_2", + "zebraw_0_6_3", +] +description = "Unofficial Bachelor thesis for Ocean University of China (OUC" +license = [ + "MIT", +] +homepage = "https://github.com/hongjr03/ouc-bachelor-thesis" + +[unofficial-ouc-bachelor-thesis."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-ouc-bachelor-thesis-0.1.0.tar.gz" +hash = "sha256-FLFPBTc+SbmcYTJlJ7i38sVOzeqMhkvdVnEG8OcJeZg=" +typstDeps = [ + "cuti_0_4_0", + "itemize_0_2_0", + "pointless-size_0_1_2", + "valkyrie_0_2_2", + "zebraw_0_6_1", +] +description = "Unofficial Bachelor thesis for Ocean University of China (OUC" +license = [ + "MIT", +] +homepage = "https://github.com/hongjr03/ouc-bachelor-thesis" + [unofficial-sdu-lab-report."0.1.1"] url = "https://packages.typst.org/preview/unofficial-sdu-lab-report-0.1.1.tar.gz" hash = "sha256-LOrmkPtvnH7dX3cozigXxdMc4KRRaaJ4lpp+Ad5n6Hw=" @@ -41449,6 +42689,19 @@ license = [ ] homepage = "https://github.com/GrooveWJH/unofficial-sdu-thesis" +[unofficial-sorbonne-presentation."0.4.0"] +url = "https://packages.typst.org/preview/unofficial-sorbonne-presentation-0.4.0.tar.gz" +hash = "sha256-I+JjtKnUnEzKN87KgNP+AHErDCgEap4ifMRIDXasmpg=" +typstDeps = [ + "cetz_0_5_0", + "navigator_0_1_5", + "presentate_0_2_5", +] +description = "A unofficial structured presentation theme for Sorbonne University and IPLESP, based on presentate and navigator" +license = [ + "MIT", +] + [unofficial-sorbonne-presentation."0.3.1"] url = "https://packages.typst.org/preview/unofficial-sorbonne-presentation-0.3.1.tar.gz" hash = "sha256-S/bw84D3/Kv9WKSsiC9tZdYmwQRSA8U/JYoF5IU1C7k=" @@ -42544,6 +43797,18 @@ license = [ ] homepage = "https://github.com/ShinoYumi/typst-vlna/" +[vmesh."0.1.0"] +url = "https://packages.typst.org/preview/vmesh-0.1.0.tar.gz" +hash = "sha256-Sv604uTisP3r8RuwmvInka44T2eSri4PXdzeQteh/0Y=" +typstDeps = [ + "cetz_0_5_0", +] +description = "Visualize 2D and 3D Gmsh files" +license = [ + "MIT", +] +homepage = "https://github.com/chaozg/vmesh" + [vocabulo."0.2.0"] url = "https://packages.typst.org/preview/vocabulo-0.2.0.tar.gz" hash = "sha256-jMadO/jlPFQ3DnnVq1huA6NRqpO8Ohf/1ByNZ3NHEc8=" @@ -42666,6 +43931,16 @@ license = [ ] homepage = "https://github.com/Lieunoir/typst-voronay" +[vtzone."0.1.0"] +url = "https://packages.typst.org/preview/vtzone-0.1.0.tar.gz" +hash = "sha256-PCHWZg/F7ccsnNVy6bqnTYfG0K1dy9yCm7C3fohPdOM=" +typstDeps = [] +description = "Basic vertical layout environment for CJK text" +license = [ + "MIT", +] +homepage = "https://github.com/neruthes/typstpkg-vtzone" + [wavy."0.1.3"] url = "https://packages.typst.org/preview/wavy-0.1.3.tar.gz" hash = "sha256-iLh9y+2tL8G2RKQ7thYYfa9wyKWZR543JoIMbzqo2tA=" @@ -43348,6 +44623,16 @@ license = [ ] homepage = "https://github.com/lartpang/zebra-notes" +[zebraw."0.6.3"] +url = "https://packages.typst.org/preview/zebraw-0.6.3.tar.gz" +hash = "sha256-exUbn9usSGkrqq+iW/X9kwX5ujIQI6KqdlOEpUNhRqw=" +typstDeps = [] +description = "A lightweight and fast package for displaying code blocks with line numbers or highlighting" +license = [ + "MIT", +] +homepage = "https://github.com/hongjr03/typst-zebraw" + [zebraw."0.6.1"] url = "https://packages.typst.org/preview/zebraw-0.6.1.tar.gz" hash = "sha256-zixd/XpbcsmSQQjc0dIsivNAOWUWCh+KqB4usGvAeLg=" @@ -43584,6 +44869,16 @@ license = [ ] homepage = "https://github.com/langonne/zen-utbm-report" +[zen-zine."0.4.0"] +url = "https://packages.typst.org/preview/zen-zine-0.4.0.tar.gz" +hash = "sha256-3XnLH6U/OHDEwOzoiaVozefcVwMUJKG3Jlr68EwCcVs=" +typstDeps = [] +description = "Excellently type-set a fun little zine" +license = [ + "MIT", +] +homepage = "https://github.com/tomeichlersmith/zen-zine" + [zen-zine."0.3.1"] url = "https://packages.typst.org/preview/zen-zine-0.3.1.tar.gz" hash = "sha256-7z+JjOuwq80dsFub3XY9NiEL+WUZ1jKudoAEVPyFsp4=" From 783f4db9c3e1a198156ee73676498c38b36425c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 14:36:27 +0000 Subject: [PATCH 153/185] golazo: 0.23.0 -> 0.24.0 --- pkgs/by-name/go/golazo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/golazo/package.nix b/pkgs/by-name/go/golazo/package.nix index 7dab451dc34f..b53de0b6af67 100644 --- a/pkgs/by-name/go/golazo/package.nix +++ b/pkgs/by-name/go/golazo/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "golazo"; - version = "0.23.0"; + version = "0.24.0"; src = fetchFromGitHub { owner = "0xjuanma"; repo = "golazo"; tag = "v${finalAttrs.version}"; - hash = "sha256-hrdiNccvIgX9v187l4Htc7viqOb1lGgxOkeLJgFyF4M="; + hash = "sha256-MSFH6IuSeMi98Ri/YVIxLFn7eYozodosfk8ZYz+Q2K0="; }; vendorHash = "sha256-M2gfqU5rOfuiVSZnH/Dr8OVmDhyU2jYkgW7RuIUTd+E="; From 6f984956744eff444638de502673f95fdb90e031 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 14:56:07 +0000 Subject: [PATCH 154/185] tutanota-desktop: 345.260424.1 -> 348.260506.0 --- pkgs/by-name/tu/tutanota-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tu/tutanota-desktop/package.nix b/pkgs/by-name/tu/tutanota-desktop/package.nix index 051fe263bb78..f0088c68dabe 100644 --- a/pkgs/by-name/tu/tutanota-desktop/package.nix +++ b/pkgs/by-name/tu/tutanota-desktop/package.nix @@ -8,11 +8,11 @@ appimageTools.wrapType2 rec { pname = "tutanota-desktop"; - version = "345.260424.1"; + version = "348.260506.0"; src = fetchurl { url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; - hash = "sha256-B0YXpJ75b6N2UNJSOwDd0bgsM4qzJGfYX/ELQk+IQO4="; + hash = "sha256-SzhC2ZF60SfXugpb4RGHV26jtXRqquznzvgr/h8iUyc="; }; extraPkgs = pkgs: [ pkgs.libsecret ]; From f06e379ee593a49d89f500c9abf2aa7a4290e618 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 15:11:28 +0000 Subject: [PATCH 155/185] typos: 1.45.2 -> 1.46.0 --- pkgs/by-name/ty/typos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typos/package.nix b/pkgs/by-name/ty/typos/package.nix index 729552c62856..a084aef8a576 100644 --- a/pkgs/by-name/ty/typos/package.nix +++ b/pkgs/by-name/ty/typos/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typos"; - version = "1.45.2"; + version = "1.46.0"; src = fetchFromGitHub { owner = "crate-ci"; repo = "typos"; tag = "v${finalAttrs.version}"; - hash = "sha256-bribbiFYA8YYT6ZJNVyZ2l6FrAlfSuQ/WldqmHHG5lI="; + hash = "sha256-lABMjUOopauvfMF86SWO8YYIxNimzuFC2FnrOYT7Tfk="; }; - cargoHash = "sha256-cdAjIRWaMWPDJuJg9mw/8Ky8ePYCIFzmn0Ir00UO5HM="; + cargoHash = "sha256-WQeprJvfvH50Wmh7m8WThGE8T4ewbIYicfacQghd2ao="; passthru.updateScript = nix-update-script { }; From 0d3c3bb2a05b9562e722ed1b30bd0100bbd5fd1d Mon Sep 17 00:00:00 2001 From: Patrick Date: Thu, 7 May 2026 17:11:37 +0200 Subject: [PATCH 156/185] netbird-dashboard: remove patrickdag as maintainer --- pkgs/by-name/ne/netbird-dashboard/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix index 5b7d20f6e909..05d08b75441c 100644 --- a/pkgs/by-name/ne/netbird-dashboard/package.nix +++ b/pkgs/by-name/ne/netbird-dashboard/package.nix @@ -30,8 +30,7 @@ buildNpmPackage rec { description = "NetBird Management Service Web UI Panel"; homepage = "https://github.com/netbirdio/dashboard"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - patrickdag + maintainers = [ ]; }; } From 7dcee78a4f6112f3e82d0af525dc53297b5517c9 Mon Sep 17 00:00:00 2001 From: whispers Date: Thu, 7 May 2026 11:07:54 -0400 Subject: [PATCH 157/185] tor: 0.4.9.7 -> 0.4.9.8 Release notes: https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.9.8/ReleaseNotes v0.4.9.7 had a CI/release engineering issue where the fallback directory list was not populated, so all clients will directly request the directory authorities to try to bootstrap. My understanding is that this will generally not affect visible client behavior, but *will* place undue load on the network itself. --- pkgs/by-name/to/tor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/tor/package.nix b/pkgs/by-name/to/tor/package.nix index 18b20a0cbc3e..a5b1107e143c 100644 --- a/pkgs/by-name/to/tor/package.nix +++ b/pkgs/by-name/to/tor/package.nix @@ -46,11 +46,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "tor"; - version = "0.4.9.7"; + version = "0.4.9.8"; src = fetchurl { url = "https://dist.torproject.org/tor-${finalAttrs.version}.tar.gz"; - hash = "sha256-WnQPMvaIrInAZjRcOLR7ooawxDlNNRslH/SLalOUYY8="; + hash = "sha256-rB85Ti3Sqwh30n2Sj9DZ6GZi/jymr9/7n9m28PltBd4="; }; outputs = [ From b5014ac2f8e85a6c535fd5545edb77421bf5ecf1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 15:37:00 +0000 Subject: [PATCH 158/185] clever-tools: 4.9.0 -> 4.10.0 --- pkgs/by-name/cl/clever-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clever-tools/package.nix b/pkgs/by-name/cl/clever-tools/package.nix index 1122b623877f..381a9baa1434 100644 --- a/pkgs/by-name/cl/clever-tools/package.nix +++ b/pkgs/by-name/cl/clever-tools/package.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { pname = "clever-tools"; - version = "4.9.0"; + version = "4.10.0"; nodejs = nodejs_22; @@ -19,10 +19,10 @@ buildNpmPackage rec { owner = "CleverCloud"; repo = "clever-tools"; rev = version; - hash = "sha256-O/Uz+eG8FT3nsXGRqcRdREXNaGlTpyVgUBmNsH7tLJA="; + hash = "sha256-EgGjlZ6Awg7SEC3ljPqii3wpq2SlXN/gARUJBSFcX0k="; }; - npmDepsHash = "sha256-aps8j9Vx1LZQAWHuWmnAusCJfAuzREM+GyKdybw+Hcc="; + npmDepsHash = "sha256-1v9c1525J7aS89PDdl6hWbYdn/DIM3G1BxFbpxu/F7E="; nativeBuildInputs = [ installShellFiles From c4e194bac60cdb65bf41b006af6a23ee91bdc7d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 15:48:01 +0000 Subject: [PATCH 159/185] astartectl: 24.5.3 -> 26.5.0 --- pkgs/by-name/as/astartectl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/astartectl/package.nix b/pkgs/by-name/as/astartectl/package.nix index 8040aa5490da..8c6be12940be 100644 --- a/pkgs/by-name/as/astartectl/package.nix +++ b/pkgs/by-name/as/astartectl/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "astartectl"; - version = "24.5.3"; + version = "26.5.0"; src = fetchFromGitHub { owner = "astarte-platform"; repo = "astartectl"; rev = "v${finalAttrs.version}"; - hash = "sha256-wziSP4mbUnAAPzmkl1qXbT95Ku/M9rMb63s/5ndCXrk="; + hash = "sha256-mRPy5nnj/1T3tnii+Z9QmL6kZba2Wom/jGncp+ZynFg="; }; - vendorHash = "sha256-TZ0ua64DPVlGBrr4ZCexBoyuwvJzRr1t37BTJ2bLuQI="; + vendorHash = "sha256-Yz6Ph6TqyWlEXnkW/g1DDqxaqTM9DJrnO+QJgzqjVhw="; nativeBuildInputs = [ installShellFiles ]; From 464114920d7362e88806d851e291969036dd7460 Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Thu, 7 May 2026 17:49:37 +0200 Subject: [PATCH 160/185] matrix-synapse: 1.152.0 -> 1.152.1 Release notes: https://github.com/element-hq/synapse/releases/tag/v1.152.1 Full changelog: https://github.com/element-hq/synapse/compare/v1.152.0...v1.152.1 --- pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index cfb4e84f85b7..f9f6ce65e275 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.152.0"; + version = "1.152.1"; pyproject = true; src = fetchFromGitHub { owner = "element-hq"; repo = "synapse"; rev = "v${version}"; - hash = "sha256-cjc9vC3sfsFaxcxEpXAAAza9/p3fk/2oCa4oB1fWAdA="; + hash = "sha256-81nqT6/TuqtQjjqnT6O+72WCCPlZ9JJKbWczMh6mbcU="; }; cargoDeps = rustPlatform.fetchCargoVendor { From d2bdc55875056cf8148f7a3096b42052e7772655 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 16:07:08 +0000 Subject: [PATCH 161/185] vscode-extensions.svelte.svelte-vscode: 109.15.0 -> 110.0.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 9bb18e119758..deb0d26e7e81 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4530,8 +4530,8 @@ let mktplcRef = { name = "svelte-vscode"; publisher = "svelte"; - version = "109.15.0"; - hash = "sha256-/1we+6X3l7MCx96ELz7wg6oDDAcYCJBt7XJ4X0ihwx0="; + version = "110.0.0"; + hash = "sha256-l5L0uqHpBR6nWzr8/edz3EU8+BP9yqRRFhpnngG0RGY="; }; meta = { changelog = "https://github.com/sveltejs/language-tools/releases"; From 0994edf68cea8ed5a652083fc84c40d968dbcaec Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 7 May 2026 23:10:54 +0700 Subject: [PATCH 162/185] svxlink: fix build against jsoncpp --- pkgs/by-name/sv/svxlink/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/sv/svxlink/package.nix b/pkgs/by-name/sv/svxlink/package.nix index 1b7a3bb3fd66..a19e96491929 100644 --- a/pkgs/by-name/sv/svxlink/package.nix +++ b/pkgs/by-name/sv/svxlink/package.nix @@ -40,6 +40,12 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "RTLSDR_INCLUDE_DIRS" "${lib.getInclude rtl-sdr}/include") ]; + postPatch = '' + # match jsoncpp's c++17 ABI (string_view overloads); upstream pins c++11 + substituteInPlace cmake/Modules/FindSIGC2.cmake \ + --replace-fail '"--std=c++11"' '"--std=c++17"' + ''; + dontWrapQtApps = true; nativeBuildInputs = [ From 21ed78462f01f6599c83b8c4b3349f066e3331e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 16:19:52 +0000 Subject: [PATCH 163/185] terraform-providers.huaweicloud_huaweicloud: 1.90.0 -> 1.91.0 --- .../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 e429b2638963..99b0594deeeb 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -715,11 +715,11 @@ "vendorHash": "sha256-fWnf2l9a7bzXtofA+Aow6F17K+slpMpXEYZPuqDNwfg=" }, "huaweicloud_huaweicloud": { - "hash": "sha256-Eg811AwJwuHZ/270+TNh6JskCGRUt0ikk6yShjtVtcU=", + "hash": "sha256-CtqPtXccE6I+yDj/7XbjbACMwCGMv+pSEIa5DVh+AGo=", "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", "owner": "huaweicloud", "repo": "terraform-provider-huaweicloud", - "rev": "v1.90.0", + "rev": "v1.91.0", "spdx": "MPL-2.0", "vendorHash": null }, From a71ad416088d33adf140af82a73ef5869034f81f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 17:26:59 +0000 Subject: [PATCH 164/185] terraform-providers.dnsimple_dnsimple: 2.0.1 -> 2.1.1 --- .../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 e429b2638963..cfad33f78337 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -328,13 +328,13 @@ "vendorHash": "sha256-fP6brpY/wRI1Yjgapzi+FfOci65gxWeOZulXbGdilrE=" }, "dnsimple_dnsimple": { - "hash": "sha256-pbc7jLhIm+ogcpCBhi4CVsr2qM5vDzH0QuP3+cEVYLw=", + "hash": "sha256-j3O1gztyDCiq0Rchcx1lYktY2EhaNaa3t1yL+lH7IAg=", "homepage": "https://registry.terraform.io/providers/dnsimple/dnsimple", "owner": "dnsimple", "repo": "terraform-provider-dnsimple", - "rev": "v2.0.1", + "rev": "v2.1.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-DRMbcAR+DDrxrg1jNgnoWUg+OjlKm7wkqgIN6Hhkp3U=" + "vendorHash": "sha256-1CpswocnTe6aj4TP7fMGy6mv0d/yX8FcYAKkAW5k7kk=" }, "dnsmadeeasy_dme": { "hash": "sha256-JH9YcM9Fvd1x0BJpLUZCm6a9hZZxySrkFVLP89FO3fU=", From d3ce535b09e85037611b3a20371b15339ec751ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 17:50:37 +0000 Subject: [PATCH 165/185] filebrowser: 2.63.2 -> 2.63.3 --- pkgs/by-name/fi/filebrowser/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix index aa6a25433792..24bc2247e3bc 100644 --- a/pkgs/by-name/fi/filebrowser/package.nix +++ b/pkgs/by-name/fi/filebrowser/package.nix @@ -12,13 +12,13 @@ }: let - version = "2.63.2"; + version = "2.63.3"; src = fetchFromGitHub { owner = "filebrowser"; repo = "filebrowser"; rev = "v${version}"; - hash = "sha256-pAD7mEiDQyfmKmClO9oMLgPua0jOrcImiQrSGLvhCEA="; + hash = "sha256-v3cC8opClvt91MqUIKNZdvCv0hPeCvWPi0IlOMHlWbQ="; }; frontend = buildNpmPackage rec { @@ -41,7 +41,7 @@ let ; fetcherVersion = 3; pnpm = pnpm_10; - hash = "sha256-0n2HxluqIcCzo1QA5D/YRCk5+mbTntLA8PFxZAC3YA8="; + hash = "sha256-g8BWDEymQNOkLYBws0ii4iLnpjB7X4EQl0OzR3GXeq0="; }; installPhase = '' @@ -59,7 +59,7 @@ buildGoModule { pname = "filebrowser"; inherit version src; - vendorHash = "sha256-YM/aIx1gDhFAKNNZmXvG3AVd4xSNC8AHIya4Gyeq9/Y="; + vendorHash = "sha256-ofeQkbvBfCpu2g1CLAwUZAZISyAOz+0smEZRx/koj/8="; excludedPackages = [ "tools" ]; From 05de4c85911ecd2274af688a6f2e892046641429 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 17:59:33 +0000 Subject: [PATCH 166/185] aliyun-cli: 3.3.11 -> 3.3.12 --- pkgs/by-name/al/aliyun-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index 50564e8cf69e..aa9d9c885fab 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "aliyun-cli"; - version = "3.3.11"; + version = "3.3.12"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-jksC63DFSbZcBjQvV7BBMSMbPMeSqUQMWN9HcIcFZSU="; + hash = "sha256-U6vEQwlj0jNYnkZyZmmelEf/WJIHmaffJ+Y1NRU0IiI="; fetchSubmodules = true; }; From fbcfff5f2df75748f56ad061e1c9ce57bce2ff1f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 7 May 2026 22:04:10 +0200 Subject: [PATCH 167/185] esphome: 2026.4.4 -> 2026.4.5 https://github.com/esphome/esphome/releases/tag/2026.4.5 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index f77baa00c6ed..22cb5466bb4e 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication (finalAttrs: { pname = "esphome"; - version = "2026.4.4"; + version = "2026.4.5"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = finalAttrs.version; - hash = "sha256-7ZhVi4R/wmBX1HI60eMpWGY2zZNft9H3duJ2dwkqP24="; + hash = "sha256-uMlkrHg4cZYsdSv8D8U57mEZnjwcRkJe2zKI8VFsTRk="; }; patches = [ From eaaaa0319c5cfb65a522f3276ce594cbe099b544 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 20:42:05 +0000 Subject: [PATCH 168/185] mergiraf: 0.16.3 -> 0.17.0 --- pkgs/by-name/me/mergiraf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/mergiraf/package.nix b/pkgs/by-name/me/mergiraf/package.nix index 71b455dc8f38..086cd2759348 100644 --- a/pkgs/by-name/me/mergiraf/package.nix +++ b/pkgs/by-name/me/mergiraf/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mergiraf"; - version = "0.16.3"; + version = "0.17.0"; src = fetchFromCodeberg { owner = "mergiraf"; repo = "mergiraf"; tag = "v${finalAttrs.version}"; - hash = "sha256-KlielG8XxOlS5Np8LZT+GMujWw/7EDOwsZHWVjneV3g="; + hash = "sha256-Tqz1gNg2XIYO/dFETajF3XUs3A1+mY82U4pz+mMb/ws="; }; - cargoHash = "sha256-F6YtOgcAR4fN33j7Ae4ixhTfNctUfgkV3t1I7XJzHHw="; + cargoHash = "sha256-8Geu6Cd83hTnd53/ZTKq1YIEMIX4oIgwzSS6h8RNaP8="; nativeCheckInputs = [ git ]; From 9d3bedf8bd04337908828571a5f55bbbd5e6dc8b Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 7 May 2026 22:09:29 +0100 Subject: [PATCH 169/185] nim.nim.nimTarget: fix the eval MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without the chnage the eval fails as: ``` $ nix eval --impure --expr 'with import ./. {}; nim.nim.nimTarget' evaluation warning: nimTarget is deprecated, please use stdenv.hostPlatform.nim.cpu instead. error: … while evaluating the attribute 'nim.nimTarget' at pkgs/by-name/ni/nim-unwrapped-2_2/package.nix:101:5: 100| nimHost = lib.warn "nimHost is deprecated, please use stdenv.hostPlatform.nim.os instead." stdenv.hostPlatform.nim.os; 101| nimTarget = lib.warn "nimTarget is deprecated, please use stdenv.hostPlatform.nim.cpu instead." stdenv.hostPlatform.cpu; | ^ 102| }; … while calling the 'warn' builtin at pkgs/by-name/ni/nim-unwrapped-2_2/package.nix:101:17: 100| nimHost = lib.warn "nimHost is deprecated, please use stdenv.hostPlatform.nim.os instead." stdenv.hostPlatform.nim.os; 101| nimTarget = lib.warn "nimTarget is deprecated, please use stdenv.hostPlatform.nim.cpu instead." stdenv.hostPlatform.cpu; | ^ 102| }; (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: attribute 'cpu' missing at pkgs/by-name/ni/nim-unwrapped-2_2/package.nix:101:101: 100| nimHost = lib.warn "nimHost is deprecated, please use stdenv.hostPlatform.nim.os instead." stdenv.hostPlatform.nim.os; 101| nimTarget = lib.warn "nimTarget is deprecated, please use stdenv.hostPlatform.nim.cpu instead." stdenv.hostPlatform.cpu; | ^ 102| }; ``` --- pkgs/by-name/ni/nim-unwrapped-2_2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix index 00b39f59eb0a..6a3c02fe4485 100644 --- a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix +++ b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { nimHost = lib.warn "nimHost is deprecated, please use stdenv.hostPlatform.nim.os instead." stdenv.hostPlatform.nim.os; - nimTarget = lib.warn "nimTarget is deprecated, please use stdenv.hostPlatform.nim.cpu instead." stdenv.hostPlatform.cpu; + nimTarget = lib.warn "nimTarget is deprecated, please use stdenv.hostPlatform.nim.cpu instead." stdenv.hostPlatform.nim.cpu; }; meta = { From de92bac9084b9249b02934240202bf9d74a3a9c3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 7 May 2026 23:13:33 +0200 Subject: [PATCH 170/185] python315: 3.15.0a7 -> 3.15.0b1 https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-beta-1 --- pkgs/development/interpreters/python/cpython/default.nix | 2 +- pkgs/development/interpreters/python/default.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index e9b414ebb8db..a4149eeeb8af 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -427,7 +427,7 @@ stdenv.mkDerivation (finalAttrs: { # backport fix for https://github.com/python/cpython/issues/95855 ./platform-triplet-detection.patch ] - ++ optionals (pythonAtLeast "3.14") [ + ++ optionals (pythonAtLeast "3.14" && pythonOlder "3.15") [ # https://github.com/python/cpython/issues/146264 # https://github.com/python/cpython/pull/146265 ./3.14/hacl-static-ldeps-for-static-modules.patch diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index 4e1c533bfea9..d4b32534190c 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -92,9 +92,9 @@ major = "3"; minor = "15"; patch = "0"; - suffix = "a7"; + suffix = "b1"; }; - hash = "sha256-j1kMQot/DUBt+Si4Vzfno6+ijt3U0UGUEOqAloftHqc="; + hash = "sha256-1NUsz6HXJ+9SNfu31w+h26zxC4s3YNtiKHXaBay+Q3w="; inherit passthruFun; }; From 1ca3c3ea56521eeb664976d8c0adce03adc86cf3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 21:14:03 +0000 Subject: [PATCH 171/185] inputplumber: 0.76.1 -> 0.77.0 --- pkgs/by-name/in/inputplumber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index 326f1a95ecf6..7ea762f2c363 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "inputplumber"; - version = "0.76.1"; + version = "0.77.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-SkW79i1jutVwty18bWXJEUijDunHukF3Sxqm0VwzMz0="; + hash = "sha256-sSLazAjwkTu4Vns8Vs4Gx47WG8fYQYJX6zhk0p139q0="; }; - cargoHash = "sha256-nHAdU/7JHPveOvUsXqdmUQtzET2Jv6T6PN83S7TwsIM="; + cargoHash = "sha256-OEpv09DipaGtmlUWmvl4+Hm3DyBvSRkZaGePDy14/OU="; nativeBuildInputs = [ pkg-config From fee5f4012e0e6334eb045773c8ecb711103c418d Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 1 May 2026 23:57:32 +0200 Subject: [PATCH 172/185] libertinus: use installFonts --- pkgs/by-name/li/libertinus/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/li/libertinus/package.nix b/pkgs/by-name/li/libertinus/package.nix index 212a0eb1eca2..ea11f10d53c0 100644 --- a/pkgs/by-name/li/libertinus/package.nix +++ b/pkgs/by-name/li/libertinus/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchurl, + installFonts, zstd, }: @@ -14,15 +15,15 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-JQZ3ySnTd1owkTZDWUN5ryZKwu8oAQNaody+MLm+I6Y="; }; - nativeBuildInputs = [ zstd ]; + outputs = [ + "out" + "webfont" + ]; - installPhase = '' - runHook preInstall - - install -m644 -Dt $out/share/fonts/opentype static/OTF/*.otf - - runHook postInstall - ''; + nativeBuildInputs = [ + installFonts + zstd + ]; meta = { description = "Libertinus font family"; From c7266df058b567431a3d51b35d7b8c24203dc17b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 21:52:08 +0000 Subject: [PATCH 173/185] oxlint: 1.62.0 -> 1.63.0 --- pkgs/by-name/ox/oxlint/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index c89a8f2caba1..b0d806ba2f23 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -23,25 +23,25 @@ # runs without an external linter, which leaves `jsPlugins` configs inert. stdenv.mkDerivation (finalAttrs: { pname = "oxlint"; - version = "1.62.0"; + version = "1.63.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; tag = "oxlint_v${finalAttrs.version}"; - hash = "sha256-BsfLVHGSyje1GAEaRfe4qmv6lcOiJjTmnd0L8/xIp24="; + hash = "sha256-nB9Z5GACDfmP+y3bGjNB8KKlOWV+kBCq56i7FLekyss="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-9DBME09qjjfypmj09Zuc8NdVTWC5/kAU83YAb+TeCPY="; + hash = "sha256-1TsKLbReN7zvH5RnbmszPbj2/40jySgFgADcFKjn87s="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-rgrwA8xZcEkxoFofHBz+AbGXLLCcihPb3435HAaphHs="; + hash = "sha256-ws46dHtlaVbTRlOx4xx6gcB+ySKCc+e0K8ZUmCAJ2wY="; }; dontUseCmakeConfigure = true; From 552f0bce6105ea81d3a1fdb1977124167c81b7eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 22:23:06 +0000 Subject: [PATCH 174/185] toml-test: 2.1.0 -> 2.2.0 --- pkgs/by-name/to/toml-test/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/toml-test/package.nix b/pkgs/by-name/to/toml-test/package.nix index 68e4b6380fcc..ecedeafae150 100644 --- a/pkgs/by-name/to/toml-test/package.nix +++ b/pkgs/by-name/to/toml-test/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "toml-test"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "toml-lang"; repo = "toml-test"; tag = "v${finalAttrs.version}"; - hash = "sha256-J5+JO+BrHzje3YmEC9WWA7U6fn+Eye4DQj/knVR+QhE="; + hash = "sha256-GqBH657RSIK7wyRRtSn5N3wAZSJazlvcw4wp2Zhbb9o="; }; vendorHash = "sha256-JcTW21Zva/7Uvc5AvW9H1IxAcaw3AU0FAdtI3IOtZAc="; From 9798ec4a5c44697e9f0ac7074d5a0fd2c35668cf Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Thu, 7 May 2026 23:03:33 +0000 Subject: [PATCH 175/185] nixos/reframe: options.programs.reframe -> options.services.reframe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Messed up when writing the module, put config.services.reframe as cfg but options.programs.reframe in module. 🙁 Will remember to test new modules next time. Sorry! --- nixos/modules/services/networking/reframe.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/reframe.nix b/nixos/modules/services/networking/reframe.nix index b05f33772eaa..623723df2f8a 100644 --- a/nixos/modules/services/networking/reframe.nix +++ b/nixos/modules/services/networking/reframe.nix @@ -9,7 +9,7 @@ let iniFmt = pkgs.formats.ini { }; in { - options.programs.reframe = { + options.services.reframe = { enable = lib.mkEnableOption "DRM/KMS based remote desktop for Linux that supports Wayland/NVIDIA/headless/login…"; package = lib.mkPackageOption pkgs "reframe" { }; configs = lib.mkOption { From 6fe4633b328ff30cdbccde2771a16431a42dd65c Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 8 May 2026 09:06:30 +1000 Subject: [PATCH 176/185] nixosTests.harmonia: fix assertion --- nixos/tests/harmonia.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/harmonia.nix b/nixos/tests/harmonia.nix index f847ed771450..d648cd2b00f0 100644 --- a/nixos/tests/harmonia.nix +++ b/nixos/tests/harmonia.nix @@ -35,7 +35,7 @@ '' start_all() - harmonia.wait_for_unit("harmonia.service") + harmonia.wait_for_unit("harmonia.socket") client01.wait_until_succeeds("curl -f http://harmonia:5000/nix-cache-info | grep '${toString nodes.harmonia.services.harmonia.cache.settings.priority}' >&2") client01.succeed("curl -f http://harmonia:5000/version | grep '${nodes.harmonia.services.harmonia.package.version}' >&2") From 8eaa8a5095cda509a6d3c0db317e05e2dc848f27 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 22:43:47 +0000 Subject: [PATCH 177/185] python3Packages.pyiceberg-core: 0.9.0 -> 0.9.1 --- .../development/python-modules/pyiceberg-core/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyiceberg-core/default.nix b/pkgs/development/python-modules/pyiceberg-core/default.nix index 877ee439f169..593da5b3766c 100644 --- a/pkgs/development/python-modules/pyiceberg-core/default.nix +++ b/pkgs/development/python-modules/pyiceberg-core/default.nix @@ -8,7 +8,6 @@ datafusion, fastavro, pyarrow, - pydantic-core, pyiceberg, pytestCheckHook, @@ -18,14 +17,15 @@ buildPythonPackage (finalAttrs: { pname = "pyiceberg-core"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "apache"; repo = "iceberg-rust"; tag = "v${finalAttrs.version}"; - hash = "sha256-O7Vw31UbnxJxnxrdbORiMyodZFqDwmcA8H/WiIBhwOk="; + hash = "sha256-PE19tUEk3VmJ9h4JiBVYgbAVuQ3EzSngESj+CZc7ODs="; }; sourceRoot = "${finalAttrs.src.name}/bindings/python"; @@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: { src sourceRoot ; - hash = "sha256-AMP58JrlKP16PT43U2pPORWBtITlULTGjQtmuR/hK4U="; + hash = "sha256-aEk+K9dWwgkiE7Wx2J+rF3JLQ5deTqRm2sfFSphyALY="; }; nativeBuildInputs = [ From 95fffaa13caa9c02bc29ac2cc117ce8f51e70817 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 8 May 2026 09:12:52 +1000 Subject: [PATCH 178/185] nixosTests.ncps: wait for harmonia.socket instead of service --- nixos/tests/ncps.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/ncps.nix b/nixos/tests/ncps.nix index ecda50d5f92d..87b1c33424b8 100644 --- a/nixos/tests/ncps.nix +++ b/nixos/tests/ncps.nix @@ -66,7 +66,7 @@ '' start_all() - harmonia.wait_for_unit("harmonia.service") + harmonia.wait_for_unit("harmonia.socket") ncps.wait_for_unit("ncps.service") From d64d7cda9ed48384835688ae1bf30e1157cc3baa Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 8 May 2026 09:12:57 +1000 Subject: [PATCH 179/185] nixosTests.ncps-ha-pg-redis: wait for harmonia.socket instead of service --- nixos/tests/ncps-ha-pg-redis.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/ncps-ha-pg-redis.nix b/nixos/tests/ncps-ha-pg-redis.nix index 9d65f4de720c..80b8925b38e9 100644 --- a/nixos/tests/ncps-ha-pg-redis.nix +++ b/nixos/tests/ncps-ha-pg-redis.nix @@ -180,7 +180,7 @@ in start_all() - harmonia.wait_for_unit("harmonia.service") + harmonia.wait_for_unit("harmonia.socket") ncps0.wait_for_unit("ncps.service") ncps1.wait_for_unit("ncps.service") From 6ac5f1fd25039f0e50cac9696c0f2860badb7cbf Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Thu, 7 May 2026 23:19:01 +0000 Subject: [PATCH 180/185] nixos/reframe: correct damage option default type --- nixos/modules/services/networking/reframe.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/reframe.nix b/nixos/modules/services/networking/reframe.nix index 623723df2f8a..6dbabc75957f 100644 --- a/nixos/modules/services/networking/reframe.nix +++ b/nixos/modules/services/networking/reframe.nix @@ -113,7 +113,7 @@ in "cpu" "gpu" ]; - default = true; + default = "cpu"; description = '' Set to `gpu` to use GPU damage region detection, which may be more efficiency but may cause artifacts depending on GPU vendors. Set to `cpu` to use CPU damage region detection if you get bugs with `gpu`. From e04d1f2163e988422d854745aabcc3340e02c205 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 7 May 2026 23:17:32 +0000 Subject: [PATCH 181/185] python3Packages.pycrdt-store: 0.1.3 -> 0.1.4 Diff: https://github.com/y-crdt/pycrdt-store/compare/0.1.3...0.1.4 Changelog: https://github.com/y-crdt/pycrdt-store/blob/0.1.4/CHANGELOG.md --- pkgs/development/python-modules/pycrdt-store/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pycrdt-store/default.nix b/pkgs/development/python-modules/pycrdt-store/default.nix index 374d2efe93f5..5b016b74758e 100644 --- a/pkgs/development/python-modules/pycrdt-store/default.nix +++ b/pkgs/development/python-modules/pycrdt-store/default.nix @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { pname = "pycrdt-store"; - version = "0.1.3"; + version = "0.1.4"; pyproject = true; __structuredAttrs = true; @@ -26,16 +26,13 @@ buildPythonPackage (finalAttrs: { owner = "y-crdt"; repo = "pycrdt-store"; tag = finalAttrs.version; - hash = "sha256-KlB3BDhL/dt1IaQvWOfq1hgTKptrobgoBpus/mjZ26M="; + hash = "sha256-njahh5wbUGYkXh/ibZYH+2gmvqegaD8LwlhNDpYFTcM="; }; build-system = [ hatchling ]; - pythonRelaxDeps = [ - "pycrdt" - ]; dependencies = [ anyio pycrdt From 4203ab71e0c07f463a5e66e67100a841743e01df Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 7 May 2026 23:16:15 +0000 Subject: [PATCH 182/185] python3Packages.pycrdt-websocket: 0.16.0 -> 0.16.1 Diff: https://github.com/y-crdt/pycrdt-websocket/compare/0.16.0...0.16.1 Changelog: https://github.com/jupyter-server/pycrdt-websocket/blob/0.16.1/CHANGELOG.md --- .../python-modules/pycrdt-websocket/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pycrdt-websocket/default.nix b/pkgs/development/python-modules/pycrdt-websocket/default.nix index 01f4e693bb39..54874f82a9c2 100644 --- a/pkgs/development/python-modules/pycrdt-websocket/default.nix +++ b/pkgs/development/python-modules/pycrdt-websocket/default.nix @@ -27,7 +27,7 @@ buildPythonPackage (finalAttrs: { pname = "pycrdt-websocket"; - version = "0.16.0"; + version = "0.16.1"; pyproject = true; __structuredAttrs = true; @@ -35,14 +35,11 @@ buildPythonPackage (finalAttrs: { owner = "y-crdt"; repo = "pycrdt-websocket"; tag = finalAttrs.version; - hash = "sha256-Qux8IxJR1nGbdpGz7RZBKJjYN0qfwfEpd2UDlduOna0="; + hash = "sha256-OZ3LaXFwZY0gcLVHSkNKRrFZuCbggD9EeQNXYIVOSZ0="; }; build-system = [ hatchling ]; - pythonRelaxDeps = [ - "pycrdt" - ]; dependencies = [ anyio pycrdt From c48bb60aab7c462af17994dbbb222c41c0213cd3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 7 May 2026 23:33:15 +0000 Subject: [PATCH 183/185] exegol: cleanup, relax requests --- pkgs/by-name/ex/exegol/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ex/exegol/package.nix b/pkgs/by-name/ex/exegol/package.nix index 5bdca52f8b5f..fa6a966b59be 100644 --- a/pkgs/by-name/ex/exegol/package.nix +++ b/pkgs/by-name/ex/exegol/package.nix @@ -4,23 +4,25 @@ python3Packages, xhost, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "exegol"; version = "5.1.10"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "ThePorgs"; repo = "Exegol"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iyzTBZHOzr6CfZDqHvycdWZply/BXH7kESaO5pDLBMY="; }; build-system = with python3Packages; [ pdm-backend ]; pythonRelaxDeps = [ - "rich" "argcomplete" + "requests" + "rich" "supabase" ]; @@ -41,7 +43,9 @@ python3Packages.buildPythonApplication rec { ] ++ pyjwt.optional-dependencies.crypto ++ [ xhost ] - ++ lib.optional (!stdenv.hostPlatform.isLinux) tzlocal; + ++ lib.optionals (!stdenv.hostPlatform.isLinux) [ + tzlocal + ]; doCheck = true; @@ -58,7 +62,7 @@ python3Packages.buildPythonApplication rec { stylish macOS users and corporate Windows pros to UNIX-like power users. ''; homepage = "https://github.com/ThePorgs/Exegol"; - changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${src.tag}"; + changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ gpl3Only { @@ -76,4 +80,4 @@ python3Packages.buildPythonApplication rec { macbucheron ]; }; -} +}) From ad8a0475ba1f38c96b138a2661f732dc158fa4ee Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Thu, 7 May 2026 23:40:56 +0000 Subject: [PATCH 184/185] nixos/reframe: use lib.mapAttrs' for environment.etc Again, sorry for not testing! Assisted-by: pi:gpt-5.3-codex --- nixos/modules/services/networking/reframe.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/reframe.nix b/nixos/modules/services/networking/reframe.nix index 6dbabc75957f..126cc24f4dae 100644 --- a/nixos/modules/services/networking/reframe.nix +++ b/nixos/modules/services/networking/reframe.nix @@ -173,7 +173,7 @@ in description = "ReFrame Remote Desktop"; }; users.groups.reframe = { }; - environment.etc = builtins.mapAttrs' ( + environment.etc = lib.mapAttrs' ( name: value: lib.nameValuePair "reframe/${name}.conf" { mode = "0644"; From 46cf06ca7ce7148ffbd9de2713a482a8e6481c2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 23:41:09 +0000 Subject: [PATCH 185/185] ha-mcp: 7.3.0 -> 7.4.1 --- pkgs/by-name/ha/ha-mcp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/ha-mcp/package.nix b/pkgs/by-name/ha/ha-mcp/package.nix index 2c956dd86d5e..332d0244ce33 100644 --- a/pkgs/by-name/ha/ha-mcp/package.nix +++ b/pkgs/by-name/ha/ha-mcp/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ha-mcp"; - version = "7.3.0"; + version = "7.4.1"; pyproject = true; src = fetchFromGitHub { owner = "homeassistant-ai"; repo = "ha-mcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-boWqv8lSN/UiqSRhVBgbucX+RC6q14Oa4WzkJPeZzVw="; + hash = "sha256-F13BoZinPnv+tlkiVnG7iAkr2JdEbFE0RIEgmHa/yq4="; }; build-system = with python3Packages; [