From f5ac7ff9264396825156867c52ab22bd5d8c92d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Wed, 17 Jun 2026 14:11:51 +0200 Subject: [PATCH 001/176] fetchYarnDeps: make registry URL configurable --- .../javascript.section.md | 23 ++++++++++ doc/redirects.json | 3 ++ .../node/fetch-yarn-deps/default.nix | 6 ++- .../node/fetch-yarn-deps/index.js | 45 +++++++++++++------ .../node/fetch-yarn-deps/tests/default.nix | 5 +++ 5 files changed, 67 insertions(+), 15 deletions(-) diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md index 7bf9ad661b55..10d17618680b 100644 --- a/doc/languages-frameworks/javascript.section.md +++ b/doc/languages-frameworks/javascript.section.md @@ -580,6 +580,29 @@ stdenv.mkDerivation (finalAttrs: { }) ``` +##### `fetchYarnDeps` arguments {#javascript-fetchyarndeps} + +`fetchYarnDeps` accepts the following arguments: + +- `yarnLock`: Path to the `yarn.lock` file to fetch dependencies for. +- `hash` (or `sha256`): The output hash of the offline cache. +- `mirrorUrl`: Optional registry mirror URL used in place of the default yarn + registry (`https://registry.yarnpkg.com/`). When set, any resolved URL + pointing at the default registry is rewritten to use this mirror before + downloading. This is useful for pointing at a local or internal registry + mirror. Note that changing the mirror does not change the output hash, since + the downloaded contents are identical. + +```nix +{ + yarnOfflineCache = fetchYarnDeps { + yarnLock = finalAttrs.src + "/yarn.lock"; + mirrorUrl = "https://registry.npmmirror.com/"; + hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + }; +} +``` + ##### `yarnConfigHook` arguments {#javascript-yarnconfighook} By default, `yarnConfigHook` relies upon the attribute `${yarnOfflineCache}` (or `${offlineCache}` if the former is not set) to find the location of the offline cache produced by `fetchYarnDeps`. To disable this phase, you can set `dontYarnInstallDeps = true` or override the `configurePhase`. diff --git a/doc/redirects.json b/doc/redirects.json index d21aa2dde8d0..5244290fe52c 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -3804,6 +3804,9 @@ "javascript-yarn-v3-v4": [ "index.html#javascript-yarn-v3-v4" ], + "javascript-fetchyarndeps": [ + "index.html#javascript-fetchyarndeps" + ], "javascript-yarnconfighook": [ "index.html#javascript-yarnconfighook" ], diff --git a/pkgs/build-support/node/fetch-yarn-deps/default.nix b/pkgs/build-support/node/fetch-yarn-deps/default.nix index 19b7eeaee7a5..1508130fc833 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/default.nix @@ -104,6 +104,7 @@ in src ? null, hash ? "", sha256 ? "", + mirrorUrl ? null, ... }@args: let @@ -146,7 +147,9 @@ in yarnLock=''${yarnLock:=$PWD/yarn.lock} mkdir -p $out - (cd $out; prefetch-yarn-deps --verbose --builder $yarnLock) + (cd $out; prefetch-yarn-deps --verbose --builder $yarnLock ${ + lib.optionalString (mirrorUrl != null) "--mirrorUrl ${lib.escapeShellArg mirrorUrl}" + }) runHook postBuild ''; @@ -159,6 +162,7 @@ in "name" "hash" "sha256" + "mirrorUrl" ] ++ (lib.optional (src == null) "src") )) diff --git a/pkgs/build-support/node/fetch-yarn-deps/index.js b/pkgs/build-support/node/fetch-yarn-deps/index.js index 1799fbc71d68..4b0fca4d37b3 100755 --- a/pkgs/build-support/node/fetch-yarn-deps/index.js +++ b/pkgs/build-support/node/fetch-yarn-deps/index.js @@ -21,15 +21,27 @@ const exec = async (...args) => { return res } -const downloadFileHttps = (fileName, url, expectedHash, verbose, hashType = 'sha1') => { +const yarnRegistryUrl = 'https://registry.yarnpkg.com/'; + +function ensureTrailingSlash(str) { + return str.endsWith('/') ? str : str + '/'; +} + +const downloadFileHttps = (fileName, url, expectedHash, verbose, hashType = 'sha1', mirrorRegistryUrl = null) => { + + const registryUrl = + mirrorRegistryUrl && url.startsWith(yarnRegistryUrl) + ? url.replace(yarnRegistryUrl, ensureTrailingSlash(mirrorRegistryUrl)) + : url; + return new Promise((resolve, reject) => { - const get = (url, redirects = 0) => https.get(url, (res) => { + const get = (registryUrl, redirects = 0) => https.get(registryUrl, (res) => { if(redirects > 10) { reject('Too many redirects!'); return; } if(res.statusCode === 301 || res.statusCode === 302) { - const location = new URL(res.headers.location, url); + const location = new URL(res.headers.location, registryUrl); if (verbose) console.log('following redirect to ' + location); return get(location, redirects + 1); } @@ -41,13 +53,13 @@ const downloadFileHttps = (fileName, url, expectedHash, verbose, hashType = 'sha file.close() const h = hash.read() if (expectedHash === undefined){ - console.log(`Warning: lockfile url ${url} doesn't end in "#" to validate against. Downloaded file had hash ${h}.`); - } else if (h != expectedHash) return reject(new Error(`hash mismatch, expected ${expectedHash}, got ${h} for ${url}`)) + console.log(`Warning: lockfile url ${registryUrl} doesn't end in "#" to validate against. Downloaded file had hash ${h}.`); + } else if (h != expectedHash) return reject(new Error(`hash mismatch, expected ${expectedHash}, got ${h} for ${registryUrl}`)) resolve() }) res.on('error', e => reject(e)) }) - get(url) + get(registryUrl) }) } @@ -90,7 +102,7 @@ const isGitUrl = pattern => { return false } -const downloadPkg = (pkg, verbose) => { +const downloadPkg = (pkg, verbose, mirrorUrl = null) => { for (let marker of ['@file:', '@link:']) { const split = pkg.key.split(marker) if (split.length == 2) { @@ -122,9 +134,9 @@ const downloadPkg = (pkg, verbose) => { } else if (url.startsWith('https://')) { if (typeof pkg.integrity === 'string' || pkg.integrity instanceof String) { const [ type, checksum ] = pkg.integrity.split('-') - return downloadFileHttps(fileName, url, Buffer.from(checksum, 'base64').toString('hex'), verbose, type) + return downloadFileHttps(fileName, url, Buffer.from(checksum, 'base64').toString('hex'), verbose, type, mirrorUrl) } - return downloadFileHttps(fileName, url, hash, verbose) + return downloadFileHttps(fileName, url, hash, verbose, 'sha1', mirrorUrl) } else if (url.startsWith('file:')) { console.warn(`ignoring unsupported file:path url "${url}"`) } else { @@ -155,11 +167,11 @@ const uniqueBy = (arr, callback) => { return [...map.values()] } -const prefetchYarnDeps = async (lockContents, verbose) => { +const prefetchYarnDeps = async (lockContents, verbose, mirrorUrl) => { const lockData = lockfile.parse(lockContents) await performParallel( uniqueBy(Object.entries(lockData.object), ([_, value]) => value.resolved) - .map(([key, value]) => () => downloadPkg({ key, ...value }, verbose)) + .map(([key, value]) => () => downloadPkg({ key, ...value }, verbose, mirrorUrl)) ) await fs.promises.writeFile('yarn.lock', lockContents) if (verbose) console.log('Done') @@ -173,18 +185,23 @@ Options: -h --help Show this help -v --verbose Verbose output --builder Only perform the download to current directory, then exit + --mirrorUrl Use the given registry mirror URL in place of the default + yarn registry (${yarnRegistryUrl}) `) process.exit(1) } const main = async () => { const args = process.argv.slice(2) - let next, lockFile, verbose, isBuilder + let next, lockFile, verbose, isBuilder, mirrorUrl while (next = args.shift()) { if (next == '--builder') { isBuilder = true } else if (next == '--verbose' || next == '-v') { verbose = true + } else if (next == '--mirrorUrl') { + mirrorUrl = args.shift() + if (!mirrorUrl) showUsage() } else if (next == '--help' || next == '-h') { showUsage() } else if (!lockFile) { @@ -201,13 +218,13 @@ const main = async () => { } if (isBuilder) { - await prefetchYarnDeps(lockContents, verbose) + await prefetchYarnDeps(lockContents, verbose, mirrorUrl) } else { const { stdout: tmpDir } = await exec('mktemp', [ '-d' ]) try { process.chdir(tmpDir.trim()) - await prefetchYarnDeps(lockContents, verbose) + await prefetchYarnDeps(lockContents, verbose, mirrorUrl) const { stdout: hash } = await exec('nix-hash', [ '--type', 'sha256', '--base32', tmpDir.trim() ]) console.log(hash) } finally { diff --git a/pkgs/build-support/node/fetch-yarn-deps/tests/default.nix b/pkgs/build-support/node/fetch-yarn-deps/tests/default.nix index 2d563dac87dc..3f7b76ec4f84 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/tests/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/tests/default.nix @@ -9,6 +9,11 @@ yarnLock = ./simple.lock; sha256 = "sha256-FRrt8BixleILmFB2ZV8RgPNLqgS+dlH5nWoPgeaaNQ8="; }; + mirrorUrl = testers.invalidateFetcherByDrvHash fetchYarnDeps { + yarnLock = ./simple.lock; + mirrorUrl = "https://registry.npmjs.com/"; + sha256 = "sha256-FRrt8BixleILmFB2ZV8RgPNLqgS+dlH5nWoPgeaaNQ8="; + }; gitDep = testers.invalidateFetcherByDrvHash fetchYarnDeps { yarnLock = ./git.lock; sha256 = "sha256-f90IiEzHDiBdswWewRBHcJfqqpPipaMg8N0DVLq2e8Q="; From 23f3cee192aedcffe35e3513df0191f5e0f97108 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 31 Jul 2026 06:15:33 +0000 Subject: [PATCH 002/176] goss: 0.4.9 -> 0.4.10 --- pkgs/by-name/go/goss/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/goss/package.nix b/pkgs/by-name/go/goss/package.nix index 5264b17d8603..5f4cbd5496b0 100644 --- a/pkgs/by-name/go/goss/package.nix +++ b/pkgs/by-name/go/goss/package.nix @@ -15,16 +15,16 @@ buildGoModule rec { pname = "goss"; - version = "0.4.9"; + version = "0.4.10"; src = fetchFromGitHub { owner = "goss-org"; repo = "goss"; tag = "v${version}"; - hash = "sha256-GdkLasokpWegjK4kZzAskp1NGwcuMjrjjau75cEo8kg="; + hash = "sha256-4DCPPeTL2x6mMpcP/cdyQWpqehGWkk7MWM7P93WzwCA="; }; - vendorHash = "sha256-Rf6Xt54y1BN2o90rDW0WvEm4H5pPfsZ786MXFjsAFaM="; + vendorHash = "sha256-NlOS5APp9R45QpYKwP673pmN7CR+Ufz8LxWyMkrVeq0="; env.CGO_ENABLED = 0; From 2aad8f2d7378630f9f935842e4f0b876fe503c60 Mon Sep 17 00:00:00 2001 From: Anna Aurora Date: Tue, 14 Oct 2025 15:33:04 +0200 Subject: [PATCH 003/176] gprojector: 3.1.0 -> 3.4.8 --- pkgs/by-name/gp/gprojector/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gprojector/package.nix b/pkgs/by-name/gp/gprojector/package.nix index 2e22f61cf22a..b0158b52b3c6 100644 --- a/pkgs/by-name/gp/gprojector/package.nix +++ b/pkgs/by-name/gp/gprojector/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation rec { pname = "gprojector"; - version = "3.1.0"; + version = "3.4.8"; src = fetchzip { url = "https://www.giss.nasa.gov/tools/gprojector/download/G.ProjectorJ-${version}.tgz"; - sha256 = "sha256-cMmjyitetXxQzfSBh5ry5tIsLWOnBaaYOD1eQg1IX+w="; + hash = "sha256-56CWuPp9Nu63yGn13AAZrvwE1xvKDZ7Idjbn2hbk0sI="; }; desktopItems = [ From 6752cf4aa80e9517938e5dc644d5456357163bea Mon Sep 17 00:00:00 2001 From: Anna Aurora Date: Tue, 14 Oct 2025 15:33:56 +0200 Subject: [PATCH 004/176] gprojector: fixed unreadable text on dark GTK themes --- pkgs/by-name/gp/gprojector/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gp/gprojector/package.nix b/pkgs/by-name/gp/gprojector/package.nix index b0158b52b3c6..2c35def7c2ad 100644 --- a/pkgs/by-name/gp/gprojector/package.nix +++ b/pkgs/by-name/gp/gprojector/package.nix @@ -43,7 +43,10 @@ stdenvNoCC.mkDerivation rec { runHook preInstall mkdir -p $out/share cp -r $src/jars $out/share/java - makeWrapper ${jre}/bin/java $out/bin/gprojector --add-flags "-jar $out/share/java/G.Projector.jar" --add-flags "${extraJavaArgs}" + makeWrapper ${jre}/bin/java $out/bin/gprojector \ + --add-flags "-jar $out/share/java/G.Projector.jar" \ + --add-flags "${extraJavaArgs}" \ + --set GTK_THEME 'Adwaita' runHook postInstall ''; From cb9d4b32d39fda044fb60df75e0c47df256da9fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 06:29:29 +0000 Subject: [PATCH 005/176] victoriatraces: 0.10.0 -> 0.11.0 --- pkgs/by-name/vi/victoriatraces/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriatraces/package.nix b/pkgs/by-name/vi/victoriatraces/package.nix index f5646de58735..c2232aa06569 100644 --- a/pkgs/by-name/vi/victoriatraces/package.nix +++ b/pkgs/by-name/vi/victoriatraces/package.nix @@ -13,13 +13,13 @@ buildGo126Module (finalAttrs: { pname = "VictoriaTraces"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaTraces"; tag = "v${finalAttrs.version}"; - hash = "sha256-edK4cUYTkijQAPhoULM2vq9y7WBiiuG4ENQT9nPagrg="; + hash = "sha256-O20x9p8BtnZEy3uGptgiegpZV+twb9YOlB2Ul/Jc24Q="; }; vendorHash = null; From 73cb4ba1ab33dc3546de4f466084c6bce485395f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 31 Aug 2026 01:51:42 +0000 Subject: [PATCH 006/176] petsc: 3.25.4 -> 3.25.5 --- pkgs/by-name/pe/petsc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/petsc/package.nix b/pkgs/by-name/pe/petsc/package.nix index 770d1f94a371..73e8f36246b2 100644 --- a/pkgs/by-name/pe/petsc/package.nix +++ b/pkgs/by-name/pe/petsc/package.nix @@ -109,11 +109,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "petsc"; - version = "3.25.4"; + version = "3.25.5"; src = fetchzip { url = "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${finalAttrs.version}.tar.gz"; - hash = "sha256-iF8HPlqhSkOUkAWDTMOUfWSFsLHMASeOeTXJw7qqgYQ="; + hash = "sha256-atNPjeL59fJqPMJ4LVS2goh1riyA3ewwMynUA+YPVd4="; }; postPatch = '' From 319ba6fe66891a5604493987afc510372bdb2a14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Mon, 31 Aug 2026 12:59:19 +0200 Subject: [PATCH 007/176] clojure-lsp: switch updater to nix-update-script --- pkgs/by-name/cl/clojure-lsp/package.nix | 33 +++++-------------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/cl/clojure-lsp/package.nix b/pkgs/by-name/cl/clojure-lsp/package.nix index ac1d94cff029..7d8fa1cc2b47 100644 --- a/pkgs/by-name/cl/clojure-lsp/package.nix +++ b/pkgs/by-name/cl/clojure-lsp/package.nix @@ -1,11 +1,10 @@ { lib, - stdenvNoCC, buildGraalvmNativeImage, fetchurl, - writeScript, writableTmpDirAsHomeHook, versionCheckHook, + nix-update-script, }: buildGraalvmNativeImage (finalAttrs: { @@ -34,30 +33,7 @@ buildGraalvmNativeImage (finalAttrs: { versionCheckHook ]; - passthru.updateScript = writeScript "update-clojure-lsp" '' - #!/usr/bin/env nix-shell - #!nix-shell -i bash -p curl common-updater-scripts gnused jq nix - - set -eu -o pipefail - source "${stdenvNoCC}/setup" - - old_version="$(nix-instantiate --strict --json --eval -A clojure-lsp.version | jq -r .)" - latest_version="$(curl -s https://api.github.com/repos/clojure-lsp/clojure-lsp/releases/latest | jq -r .tag_name)" - - if [[ $latest_version == $old_version ]]; then - echo "Already at latest version $old_version" - exit 0 - fi - - old_jar_hash="$(nix-instantiate --strict --json --eval -A clojure-lsp.jar.drvAttrs.outputHash | jq -r .)" - - curl -o clojure-lsp-standalone.jar -sL "https://github.com/clojure-lsp/clojure-lsp/releases/download/$latest_version/clojure-lsp-standalone.jar" - new_jar_hash="$(nix-hash --flat --type sha256 clojure-lsp-standalone.jar | xargs -n1 nix --extra-experimental-features nix-command hash convert --hash-algo sha256)" - - rm -f clojure-lsp-standalone.jar - - update-source-version clojure-lsp "$latest_version" "$new_jar_hash" - ''; + passthru.updateScript = nix-update-script { }; meta = { description = "Language Server Protocol (LSP) for Clojure"; @@ -65,7 +41,10 @@ buildGraalvmNativeImage (finalAttrs: { changelog = "https://github.com/clojure-lsp/clojure-lsp/releases/tag/${finalAttrs.version}"; sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; license = lib.licenses.mit; - maintainers = [ lib.maintainers.ericdallo ]; + maintainers = with lib.maintainers; [ + ericdallo + jlesquembre + ]; mainProgram = "clojure-lsp"; }; }) From e54ae7be91e9149bb3a6e2d8eb5432e199dbfafb Mon Sep 17 00:00:00 2001 From: Kelsey Judson <628170+kj@users.noreply.github.com> Date: Tue, 1 Sep 2026 00:03:09 +1200 Subject: [PATCH 008/176] nixos/zfs: support zfs-mount-generator --- nixos/modules/tasks/filesystems/zfs.nix | 3 ++ nixos/tests/zfs.nix | 43 +++++++++++++++++++++++++ pkgs/os-specific/linux/zfs/generic.nix | 2 +- 3 files changed, 47 insertions(+), 1 deletion(-) diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix index 91df1388a191..9785fe358d7c 100644 --- a/nixos/modules/tasks/filesystems/zfs.nix +++ b/nixos/modules/tasks/filesystems/zfs.nix @@ -843,10 +843,13 @@ in cfgZfs.package pkgs.coreutils pkgs.curl + pkgs.diffutils + pkgs.findutils pkgs.gawk pkgs.gnugrep pkgs.gnused pkgs.hostname-debian + pkgs.logger pkgs.util-linux ]; }; diff --git a/nixos/tests/zfs.nix b/nixos/tests/zfs.nix index fc5eb975226c..6c7672ae5dba 100644 --- a/nixos/tests/zfs.nix +++ b/nixos/tests/zfs.nix @@ -314,4 +314,47 @@ in exit(1) ''; }; + + zfs-mount-generator = runTest { + name = "zfs-mount-generator"; + nodes.machine = + { ... }: + { + boot.supportedFilesystems = [ "zfs" ]; + networking.hostId = "00000000"; + virtualisation = { + emptyDiskImages = [ 4096 ]; + }; + }; + + testScript = '' + from datetime import timedelta + + machine.wait_for_unit("multi-user.target") + + machine.succeed( + "zpool create -O mountpoint=none test /dev/vdb", + + # Enable list caching for the test pool. + "mkdir /etc/zfs/zfs-list.cache", + "touch /etc/zfs/zfs-list.cache/test", + + # Trigger the zedlet. + "zfs create -o mountpoint=/tmp/foo test/foo", + ) + + # Wait for the zedlet to update the cache with the new dataset. + machine.wait_until_succeeds( + "grep -F test/foo /etc/zfs/zfs-list.cache/test", + timeout=timedelta(seconds=120) + ) + + machine.succeed( + # Rerun systemd generators. + "systemctl daemon-reload", + "systemctl cat tmp-foo.mount | grep zfs-mount-generator", + "systemctl is-active tmp-foo.mount", + ) + ''; + }; } diff --git a/pkgs/os-specific/linux/zfs/generic.nix b/pkgs/os-specific/linux/zfs/generic.nix index ea017985f78e..fcde556436cc 100644 --- a/pkgs/os-specific/linux/zfs/generic.nix +++ b/pkgs/os-specific/linux/zfs/generic.nix @@ -205,7 +205,7 @@ let "--with-udevdir=$(out)/lib/udev" "--with-systemdunitdir=$(out)/etc/systemd/system" "--with-systemdpresetdir=$(out)/etc/systemd/system-preset" - "--with-systemdgeneratordir=$(out)/lib/systemd/system-generator" + "--with-systemdgeneratordir=$(out)/lib/systemd/system-generators" "--with-mounthelperdir=$(out)/bin" "--libexecdir=$(out)/libexec" "--sysconfdir=/etc" From 412cec5da2ed8ddc7cf6c416bec1a415feefd75d Mon Sep 17 00:00:00 2001 From: Noderyos Date: Thu, 20 Aug 2026 19:08:04 +0200 Subject: [PATCH 009/176] satdump: 1.2.2 -> 2.0.0-unstable-2026-08-17 --- pkgs/by-name/sa/satdump/package.nix | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/sa/satdump/package.nix b/pkgs/by-name/sa/satdump/package.nix index dade08c808b2..6572579ee01e 100644 --- a/pkgs/by-name/sa/satdump/package.nix +++ b/pkgs/by-name/sa/satdump/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, nix-update-script, cmake, pkg-config, @@ -13,12 +12,16 @@ jemalloc, volk, nng, + sqlite, curl, # Optional dependencies withZIQRecordingCompression ? true, zstd, withGUI ? true, + dbus, glfw, + libx11, + libxrandr, zenity, withAudio ? true, portaudio, @@ -44,29 +47,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "satdump"; - version = "1.2.2"; + version = "2.0.0-unstable-2026-08-17"; src = fetchFromGitHub { owner = "SatDump"; repo = "SatDump"; - tag = finalAttrs.version; - hash = "sha256-+Sne+NMwnIAs3ff64fBHAIE4/iDExIC64sXtO0LJwI0="; + rev = "19b73529f16f30776f190cba2abe4ded478f5c8e"; + hash = "sha256-xfKfxrhTRBFdhirBjGO2CeT1ZmaPRyAGFB7ILu+YZnA="; }; - patches = [ - # fixes build with GCC 15 until newer satdump release is available - (fetchpatch { - url = "https://github.com/SatDump/SatDump/commit/2b0a874f38d9310e3e4cbc56cfcc69cb0a59e035.patch"; - name = "fix-build-with-gcc15.patch"; - hash = "sha256-RYNLax/VA7cT7wP88hG5cb2BDkEMMZu2v2CKo/hqwCE="; - }) - ]; - - postPatch = '' - substituteInPlace src-core/CMakeLists.txt \ - --replace-fail '$'{CMAKE_INSTALL_PREFIX}/'$'{CMAKE_INSTALL_LIBDIR} '$'{CMAKE_INSTALL_FULL_LIBDIR} - ''; - nativeBuildInputs = [ cmake pkg-config @@ -79,11 +68,15 @@ stdenv.mkDerivation (finalAttrs: { jemalloc volk nng + sqlite curl ] ++ lib.optionals withZIQRecordingCompression [ zstd ] ++ lib.optionals withGUI [ + dbus glfw + libx11 + libxrandr zenity ] ++ lib.optionals withAudio [ portaudio ] From 36289f8dac473b67d65bdeb0ac8ed3d6c9135655 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Thu, 3 Sep 2026 15:20:19 +0200 Subject: [PATCH 010/176] lomiri.libusermetrics: Link against our qdjango build again --- .../development/libusermetrics/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/desktops/lomiri/development/libusermetrics/default.nix b/pkgs/desktops/lomiri/development/libusermetrics/default.nix index 0acf1b82849f..97106732a82d 100644 --- a/pkgs/desktops/lomiri/development/libusermetrics/default.nix +++ b/pkgs/desktops/lomiri/development/libusermetrics/default.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitLab, + fetchpatch, gitUpdater, testers, cmake, @@ -42,6 +43,22 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; + patches = [ + # Upstream switched to building qdjango statically so users don't have to build & install a dead project. + # Maybe https://gitlab.com/ubports/development/core/libusermetrics/-/merge_requests/24 will get rid of it for good. + # Until then, undo & link against our system-installed build. + (fetchpatch { + name = "0001-libusermetrics-revert-qdjango-vendoring.patch"; + url = "https://gitlab.com/ubports/development/core/libusermetrics/-/commit/87f83dd4711bfb4e94fd87bc68403a9bd5cfef2a.patch"; + revert = true; + includes = [ + "CMakeLists.txt" + "src/usermetricsservice/CMakeLists.txt" + ]; + hash = "sha256-OPTQPRr10I7bk7dQ/9x17mv42pKc8yIQUGEGak01Hic="; + }) + ]; + postPatch = '' # Tries to query QMake for QT_INSTALL_QML variable, would return broken paths into /build/qtbase- even if qmake was available substituteInPlace src/modules/UserMetrics/CMakeLists.txt \ From 928b7bc0fba80dbd62de938df21567ff560092db Mon Sep 17 00:00:00 2001 From: sollniss Date: Thu, 3 Sep 2026 22:22:00 +0900 Subject: [PATCH 011/176] wrapGNUstepAppsHook: keep build-only inputs out of GNUstep.conf gnustep-make's environment hook accumulates the NIX_GNUSTEP_* search paths from every package in the build environment. Without strictDeps that also covers the native build inputs, so the compiler wrapper, pkg-config and patchelf ended up in the installed config file and became runtime references of every package using this hook. Restrict the generated config to this derivation's outputs and its runtime dependencies, and stop writing NIX_GNUSTEP_SYSTEM_HEADERS, which only pulls in -dev outputs: gnustep-base parses the key but never uses it in any NSSearchPathForDirectoriesInDomains branch. Co-Authored-By: Claude Opus 5 (1M context) --- .../wrapGNUstepAppsHook.sh | 52 +++++++++++++++---- 1 file changed, 42 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/wr/wrapGNUstepAppsHook/wrapGNUstepAppsHook.sh b/pkgs/by-name/wr/wrapGNUstepAppsHook/wrapGNUstepAppsHook.sh index 8218ff1e7746..6c5dfbcaef26 100644 --- a/pkgs/by-name/wr/wrapGNUstepAppsHook/wrapGNUstepAppsHook.sh +++ b/pkgs/by-name/wr/wrapGNUstepAppsHook/wrapGNUstepAppsHook.sh @@ -4,6 +4,10 @@ if [[ -z "${__nix_wrapGNUstepAppsHook-}" ]]; then # Inherit arguments given in mkDerivation gnustepWrapperArgs=(${gnustepWrapperArgs-}) + # NIX_GNUSTEP_SYSTEM_HEADERS is deliberately missing here: it only matters + # while compiling and gnustep-base ignores it at run time, so writing it + # into the installed config file would only pull the -dev outputs of every + # build input into the runtime closure. gnustepConfigVars+=( GNUSTEP_MAKEFILES NIX_GNUSTEP_SYSTEM_APPS @@ -12,7 +16,6 @@ if [[ -z "${__nix_wrapGNUstepAppsHook-}" ]]; then NIX_GNUSTEP_SYSTEM_TOOLS NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS NIX_GNUSTEP_SYSTEM_LIBRARY - NIX_GNUSTEP_SYSTEM_HEADERS NIX_GNUSTEP_SYSTEM_LIBRARIES NIX_GNUSTEP_SYSTEM_DOC NIX_GNUSTEP_SYSTEM_DOC_MAN @@ -38,30 +41,59 @@ if [[ -z "${__nix_wrapGNUstepAppsHook-}" ]]; then fi } - gsAddToIncludeSearchPath() { - local -n ref="$1" + # Without strictDeps, gnustep-make's environment hook also picks up + # native build inputs, so the NIX_GNUSTEP_* paths include the compiler + # wrapper and friends. Keeping those in the installed config file would + # make the whole toolchain a runtime dependency (~1.6 GB). + gsDropBuildOnlyPaths() { + local -n pathsRef="$1" + local -a kept=() + local entry prefix + local IFS=: - if [[ -d "$2" && "${ref-}" != *"$2"* ]]; then - if [[ "${ref-}" != "" ]]; then - ref+=" " - fi + for entry in ${pathsRef-}; do + for prefix in "${gnustepRuntimePrefixes[@]}"; do + if [[ "$entry" =~ ^"$prefix"(/|$) ]]; then + kept+=("$entry") + break + fi + done + done - ref+="$2" - fi + pathsRef="${kept[*]}" } + gnustepRuntimePrefixes=() + + for output in ${outputs:-out}; do + gnustepRuntimePrefixes+=("${!output}") + done + + for pkg in \ + ${pkgsHostHost+"${pkgsHostHost[@]}"} \ + ${pkgsHostTarget+"${pkgsHostTarget[@]}"} + do + gnustepRuntimePrefixes+=("$pkg") + done + gsAddToSearchPath NIX_GNUSTEP_SYSTEM_APPS "$out/lib/GNUstep/Applications" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_APPS "$out/lib/GNUstep/Applications" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_WEB_APPS "$out/lib/GNUstep/WebApplications" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_TOOLS "$out/bin" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS "$out/sbin" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARY "$out/lib/GNUstep" - gsAddToIncludeSearchPath NIX_GNUSTEP_SYSTEM_HEADERS "$out/include" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARIES "$out/lib" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_DOC "$out/share/GNUstep/Documentation" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_DOC_MAN "$out/share/man" gsAddToSearchPath NIX_GNUSTEP_SYSTEM_DOC_INFO "$out/share/info" + for var in "${gnustepConfigVars[@]}"; do + # GNUSTEP_MAKEFILES is a single path pointing at gnustep-make + # rather than a search path assembled from the build environment. + [[ "$var" == NIX_GNUSTEP_* ]] || continue + gsDropBuildOnlyPaths "$var" + done + for var in "${gnustepConfigVars[@]}"; do if [[ -n "${!var-}" ]]; then printf '%s="%s"\n' "$var" "${!var}" From dd516856e6481a687fe9aaf049f051513d191be5 Mon Sep 17 00:00:00 2001 From: sollniss Date: Thu, 3 Sep 2026 22:22:17 +0900 Subject: [PATCH 012/176] sope: don't embed the compile command line in installed binaries general.make builds with -frecord-gcc-switches, which makes clang store the full command line in a .GCC.command.line ELF section. strip -S does not remove that section, so the store paths of clang, llvm and gcc stayed as runtime references. Co-Authored-By: Claude Opus 5 (1M context) --- pkgs/by-name/so/sope/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/so/sope/package.nix b/pkgs/by-name/so/sope/package.nix index 652003a12876..e8765ddaa781 100644 --- a/pkgs/by-name/so/sope/package.nix +++ b/pkgs/by-name/so/sope/package.nix @@ -23,6 +23,14 @@ clangStdenv.mkDerivation rec { hash = "sha256-0G28qDXygDe/TJ2znNE+NVQry3bkqUO59jqtJm/t2S4="; }; + postPatch = '' + # Don't record the compile command line in .GCC.command.line sections of + # the installed binaries: it embeds the store paths of the whole toolchain + # and turns clang, llvm and gcc into runtime dependencies. + substituteInPlace general.make \ + --replace-fail ' $(call cc-option,-frecord-gcc-switches)' "" + ''; + nativeBuildInputs = lib.optional (libpq != null) libpq.pg_config; buildInputs = [ gnustep-base From 86922aed38d27988ccd43389690e797feff82661 Mon Sep 17 00:00:00 2001 From: sollniss Date: Thu, 3 Sep 2026 22:22:18 +0900 Subject: [PATCH 013/176] sogo: don't embed the compile command line in installed binaries Same .GCC.command.line issue as sope: -frecord-gcc-switches from general.make kept clang, llvm, gcc and gnustep-base's dev output in the runtime closure. Co-Authored-By: Claude Opus 5 (1M context) --- pkgs/by-name/so/sogo/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/so/sogo/package.nix b/pkgs/by-name/so/sogo/package.nix index 366371d0e079..82447f6f940d 100644 --- a/pkgs/by-name/so/sogo/package.nix +++ b/pkgs/by-name/so/sogo/package.nix @@ -58,6 +58,12 @@ clangStdenv.mkDerivation rec { patches = lib.optional enableActiveSync ./enable-activesync.patch; postPatch = '' + # Don't record the compile command line in .GCC.command.line sections of + # the installed binaries: it embeds the store paths of the whole toolchain + # and turns clang, llvm and gcc into runtime dependencies. + substituteInPlace general.make \ + --replace-fail ' $(call cc-option,-frecord-gcc-switches)' "" + # Exclude NIX_ variables sed -i 's/grep GNUSTEP_/grep ^GNUSTEP_/g' configure From bff137ddc7b813c57d1d4cb764aab92aae9d5c00 Mon Sep 17 00:00:00 2001 From: whoomee Date: Fri, 4 Sep 2026 23:09:53 +0200 Subject: [PATCH 014/176] prometheus: use nix-update-script --- pkgs/by-name/pr/prometheus/package.nix | 19 ++++-- pkgs/by-name/pr/prometheus/source.nix | 6 -- pkgs/by-name/pr/prometheus/update.sh | 88 -------------------------- 3 files changed, 12 insertions(+), 101 deletions(-) delete mode 100644 pkgs/by-name/pr/prometheus/source.nix delete mode 100755 pkgs/by-name/pr/prometheus/update.sh diff --git a/pkgs/by-name/pr/prometheus/package.nix b/pkgs/by-name/pr/prometheus/package.nix index e015a7ba9c2a..0bbebfb81ba6 100644 --- a/pkgs/by-name/pr/prometheus/package.nix +++ b/pkgs/by-name/pr/prometheus/package.nix @@ -1,6 +1,7 @@ { stdenv, lib, + nix-update-script, go, buildGoModule, nodejs, @@ -37,9 +38,7 @@ }: let - source = import ./source.nix; - - inherit (source) version vendorHash; + version = "3.14.0"; pname = "prometheus"; @@ -47,7 +46,7 @@ let owner = "prometheus"; repo = "prometheus"; tag = "v${version}"; - hash = source.hash; + hash = "sha256-7PSfh+KWUpmL3BZ7INa1DOZ/ysaXXdWG9n/F+H0cGYo="; }; assets = stdenv.mkDerivation (finalAssetsAttrs: { @@ -66,7 +65,7 @@ let inherit (finalAssetsAttrs) pname version src; pnpm = pnpm_11; fetcherVersion = 4; - hash = source.pnpmDepsHash; + hash = "sha256-lmKUkeDdinb6WlnZSx3FnBlF/ACgUmvSMpYo84tRdCw="; }; nativeBuildInputs = [ @@ -111,10 +110,11 @@ buildGoModule (finalAttrs: { inherit pname version - vendorHash src ; + vendorHash = "sha256-sCgxO2/w3Bi6Ncs/Q+JVZVtQC448FEx3llYxe/UxWEE="; + proxyVendor = true; outputs = [ @@ -234,7 +234,12 @@ buildGoModule (finalAttrs: { passthru = { inherit assets; tests = { inherit (nixosTests) prometheus; }; - updateScript = ./update.sh; + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "assets" + ]; + }; }; meta = { diff --git a/pkgs/by-name/pr/prometheus/source.nix b/pkgs/by-name/pr/prometheus/source.nix deleted file mode 100644 index 32703128ddba..000000000000 --- a/pkgs/by-name/pr/prometheus/source.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ - version = "3.14.0"; - hash = "sha256-7PSfh+KWUpmL3BZ7INa1DOZ/ysaXXdWG9n/F+H0cGYo="; - pnpmDepsHash = "sha256-lmKUkeDdinb6WlnZSx3FnBlF/ACgUmvSMpYo84tRdCw="; - vendorHash = "sha256-sCgxO2/w3Bi6Ncs/Q+JVZVtQC448FEx3llYxe/UxWEE="; -} diff --git a/pkgs/by-name/pr/prometheus/update.sh b/pkgs/by-name/pr/prometheus/update.sh deleted file mode 100755 index 489a092aac61..000000000000 --- a/pkgs/by-name/pr/prometheus/update.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p nix coreutils curl jq nix-prefetch-git - -set -euo pipefail - -OWNER=prometheus -REPO=prometheus - -# Current version. -LATEST_NIXPKGS_VERSION=$(nix eval --raw .#prometheus.version 2>/dev/null) -UPDATE_NIX_OLD_VERSION=${UPDATE_NIX_OLD_VERSION:-$LATEST_NIXPKGS_VERSION} - -TARGET_TAG="$(curl -L -s ${GITHUB_TOKEN:+-u ":${GITHUB_TOKEN}"} "https://api.github.com/repos/$OWNER/$REPO/releases/latest" | jq -r '.tag_name')" -TARGET_VERSION="$(echo "$TARGET_TAG" | sed -e 's/^v//')" - -if [[ "$UPDATE_NIX_OLD_VERSION" == "$TARGET_VERSION" ]]; then - # prometheus is up-to-date - if [[ -n "$UPDATE_NIX_ATTR_PATH" ]]; then - echo "[{}]"; - fi - - exit 0 -fi - -FAKE_HASH="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; - -extractHash() { - attr="${1?attr missing}" - result="$(nix-build -A "$attr" 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" - [ -z "$result" ] && { echo "$FAKE_HASH"; } || { echo "$result"; } -} - -TMP=$(mktemp -d) -trap 'rm -rf "$TMP"' EXIT - -NIXPKGS_PROMETHEUS_PATH=$(cd $(dirname ${BASH_SOURCE[0]}); pwd -P)/ -SOURCE_NIX="$NIXPKGS_PROMETHEUS_PATH/source.nix" - -PREFETCH_JSON=$TMP/prefetch.json -nix-prefetch-git --rev "$TARGET_TAG" --url "https://github.com/$OWNER/$REPO" > "$PREFETCH_JSON" -PREFETCH_HASH="$(jq '.hash' -r < "$PREFETCH_JSON")" - -cat > "$SOURCE_NIX" <<-EOF -{ - version = "$TARGET_VERSION"; - hash = "$PREFETCH_HASH"; - pnpmDepsHash = "$FAKE_HASH"; - vendorHash = "$FAKE_HASH"; -} -EOF - -# Resolve pnpm hash first: the Go integration pulls in the assets, so a fake -# pnpmDepsHash makes that stage fail. -PNPM_DEPS_HASH=$(extractHash prometheus.assets.pnpmDeps) - -cat > "$SOURCE_NIX" <<-EOF -{ - version = "$TARGET_VERSION"; - hash = "$PREFETCH_HASH"; - pnpmDepsHash = "$PNPM_DEPS_HASH"; - vendorHash = "$FAKE_HASH"; -} -EOF - -# Now do the Go module fetch. -VENDOR_HASH=$(extractHash prometheus.goModules) - -cat > "$SOURCE_NIX" <<-EOF -{ - version = "$TARGET_VERSION"; - hash = "$PREFETCH_HASH"; - pnpmDepsHash = "$PNPM_DEPS_HASH"; - vendorHash = "$VENDOR_HASH"; -} -EOF - -if [[ -z "$UPDATE_NIX_ATTR_PATH" ]]; then - exit 0 -fi - -cat <<-EOF -[{ - "attrPath": "$UPDATE_NIX_ATTR_PATH", - "oldVersion": "$UPDATE_NIX_OLD_VERSION", - "newVersion": "$TARGET_VERSION", - "files": ["$SOURCE_NIX"] -}] -EOF From 6f23bb2780b7ff9cd243521f556745ff7cb7b7d1 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 5 Sep 2026 14:06:05 -0400 Subject: [PATCH 015/176] outline: 1.9.2 -> 1.10.0 Changelog: https://github.com/outline/outline/releases/v1.10.0 --- pkgs/by-name/ou/outline/missing-hashes.json | 83 ++++++++++--------- pkgs/by-name/ou/outline/package.nix | 6 +- .../ou/outline/yarn-4.14-support.patch | 17 +--- 3 files changed, 50 insertions(+), 56 deletions(-) diff --git a/pkgs/by-name/ou/outline/missing-hashes.json b/pkgs/by-name/ou/outline/missing-hashes.json index a14c79a082e7..0b1dca8f1bfb 100644 --- a/pkgs/by-name/ou/outline/missing-hashes.json +++ b/pkgs/by-name/ou/outline/missing-hashes.json @@ -25,6 +25,9 @@ "@esbuild/win32-arm64@npm:0.25.12": "f61e582d7a3fa474cf764573dd9b54a48bd4f0bb0684f4a588a79a1ba0fe37447bc8bc5d2d8809d1f27022ad0c95a5728ce7d2b5941dac78607c1e50ca14c6d7", "@esbuild/win32-ia32@npm:0.25.12": "4c135f8face7b6e5682efc5972367b579f06656487d1859c3e3165d5e10a95c455bb0aa69339fc3db215084f3229ffb954d87b2780645993f70dee883cb9ba73", "@esbuild/win32-x64@npm:0.25.12": "7db86204f566c4d1155458c6e383d5f560a3f7e00475c65e97549e30a222bac66bd64cfd422691a7dcead2e0518e50aab5caeb7f525dfea6875c3209d6352e8e", + "@firecrawl/pdf-inspector-darwin-arm64@npm:1.11.2": "dfca329b296864db252ba5b87ac80375874e08b853f8bdfc0af2cd6e9c93fcee5a2634d46e8a1cd771bc1a3cf522695196b68e26fb258979c200ce93514945cb", + "@firecrawl/pdf-inspector-linux-x64-gnu@npm:1.11.2": "3fd28e1ee5465991e0cf4a33e56b7a2c2dd0173697cc8ab5ae3d580b31add477189b41cc22479b6e71fb216bb6103bd7cf264b5c288a2f057346208fb10f442e", + "@firecrawl/pdf-inspector-win32-x64-msvc@npm:1.11.2": "e50db05a826137101f22d114170251edc33163a9547a91f4f6ee34c523460c59bdf5b7d30c63b7318af259739889daad0ed4b643f3f105b5e20e196f3dbb7372", "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3": "f8d48613de17e5356d273745042bbc7c0d345e1e4e5e88ed1132a3ed9ca65db9f8b908a708383d7a58ede276c105e7c9a2887fad00d5e47892010466e5312b47", "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3": "270f8831d7f6d61ff36e7118e09ec13baa633bb22dd57fa3a9e6af67f7036a3fd1beec4c8aad1c72639522300364cef98bc5ba2cddf67a3832f8a35b7fc45502", "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3": "326c19865ead39017326dd8066cde30adaf87a62b968a22d5e5369691817086f681fc291be80b7c61c5496fe915f6df546f41e14ee18b896c54de5099cf147ac", @@ -87,46 +90,46 @@ "@oxfmt/binding-win32-arm64-msvc@npm:0.55.0": "6b60e8f6d17b613fb4c0972562cc30fb52848f432d93053933e2b308a1ca6b278ef76512cb7f9fd6b1f91bd4d09f682fa30a84a04b6efeab18868b9d13c57f3d", "@oxfmt/binding-win32-ia32-msvc@npm:0.55.0": "e62d050b0bd25ff69a0e05871748a0f1ecbab6422d316011dde1ee7282b3aa486b935b696c227f1974213cf694a2ddf990612d60397082be980e8baec4e91ef0", "@oxfmt/binding-win32-x64-msvc@npm:0.55.0": "0253d8ba81515c47cb3f1e50a41f47b57c6bf8ec547f9c8a95195e109f9478beb37a69a304663499a610514c4f2f778f91be9b62a6bdb953e1b85a8430ceee9d", - "@oxlint-tsgolint/darwin-arm64@npm:0.23.0": "e17e81055c2182b06ec51766941d1ae6a0381b4a1e052b026d2f592e6da3880258ab19e064bd118dcc48f86b60a18c33b4c8abaced11370da3ee0c4ca00e3e5b", - "@oxlint-tsgolint/darwin-x64@npm:0.23.0": "37cc945adfc7b647880f76bc67d51eac57a99cac22a096338eaebd1e2f37b1553124f244bee52e7f8434820dfd909a2ea95c383091f6d3b5e79636c6cf09b660", - "@oxlint-tsgolint/linux-arm64@npm:0.23.0": "8e86218c4d947affa90b2fd148d75899f88fad013cafadfd7f3e7d780230f23af982502c4e3c28c418ac39b3ecb1e19bb9e00011176950c93ecc7a95b95df307", - "@oxlint-tsgolint/linux-x64@npm:0.23.0": "6bf6a5ff95c7bc92a6a6590db83f9b6dc595b60cc5237aa4262f7c9c5ee025b351a6b541bd01f7c9ef5d5e48e636d758e3e23242197a7d7181c42e99bb101879", - "@oxlint-tsgolint/win32-arm64@npm:0.23.0": "19d0e140073c7bb4b0df1845df03b33fde14889331c99978d4052aeae8ae288fbd1e968ab7ac163f39d0fef35ac026f27f049eabfa713f69a8bdad5416ff509e", - "@oxlint-tsgolint/win32-x64@npm:0.23.0": "c4cc0d3155382b81e6949297b993db383b37130dae254aaa450e72d5991b7d8ef9d34dde95e86f42297ad896c276eb2a5b1cd54da101dcec09153e99a8fa8e0f", - "@oxlint/binding-android-arm-eabi@npm:1.70.0": "576c756510ae4141c731669f45d89d4e66b80c40e094c492d5a96f6f6fe8e91af7010ff3760199a305cf788310692f832dc059ef38ccfbc74ebcfdb7afe6ab55", - "@oxlint/binding-android-arm64@npm:1.70.0": "85bbf851de0860fb18bb8c839ef50edfe95a2eae9e59a393055f1ece175e5b5324193c9be6c784e5d97ec300e7dcab4f83a29c7e50346b36efd7c16d8a901a19", - "@oxlint/binding-darwin-arm64@npm:1.70.0": "1b80940373898596c5fcfba65815581ea34ad916d41c97894f626abce094acac8555bf416e308b46ae81afdf42623618cb7463863a159c000ab130dd25bfdfd5", - "@oxlint/binding-darwin-x64@npm:1.70.0": "c84cdc76878cd085c2a2a963e5fac7d2e07fc7601e747404710e074a3766ac438438a047c48745ace76eb59f92cc8ab72036868af10068a549ed694301d55978", - "@oxlint/binding-freebsd-x64@npm:1.70.0": "9f76aa70ca71851978a9461f2d2bb3b009bde4a06f930b3f59e35a803c4718961cd7cc64b6d20996832529fe99f5d47a0c8a9fe5137ce18b7e9c879a0f721b0d", - "@oxlint/binding-linux-arm-gnueabihf@npm:1.70.0": "0755e542d531ff5a282714bfe6b207cd787f959952bd7cc3dca1567dbbe414cea6e50a99a1e83950b2e2ac4909c8191206cb7f592636dd332f0e69c90e2af641", - "@oxlint/binding-linux-arm-musleabihf@npm:1.70.0": "116fae450766a6d935c1ea72cab0ae34b07a0131bc81aa40741c506c682392d6f988fb4674aec9d27e43f3621df6d3a7c6621226d2884b26540db9cba289fa90", - "@oxlint/binding-linux-arm64-gnu@npm:1.70.0": "078d14a8c161453c885f85a96d8ca65875d2010decbd53dee97ed5b2e36df6a2bb4e49e5a8877ffafcdcae87442af560579be2bc504689d422b6bb6e1223ab04", - "@oxlint/binding-linux-arm64-musl@npm:1.70.0": "bf470dcc1fe242e2dba012a78cbd9aadda938e3864125df407457ae8a3d6372768b3107018ed935e994d567660d65b114f8125a29cb6aeaa28cd0c3c9be1ce8b", - "@oxlint/binding-linux-ppc64-gnu@npm:1.70.0": "c2c6e315722208d0a5b69b6914123879fb575d1a47114b86b6bc642978305302e4a442065eba68613870d262f37bce4d76f94f2e33ffbfa009cdacc7d911b3c3", - "@oxlint/binding-linux-riscv64-gnu@npm:1.70.0": "281cb6a85618c8d18416976627f5aad57efe9c6f9bc4a3f9846832616d38aff1811018575aa4e86446d54eb56bfa9a50f3fab50b79ed3fe342cff3e02894ec97", - "@oxlint/binding-linux-riscv64-musl@npm:1.70.0": "c583ba96d48900d3d62aaf9399fed3b1d4c0f6310883192c5dc1624baa6ab80428453eeb56452cbfd636359b853b5582895e7075d844235d79d3f8227a606910", - "@oxlint/binding-linux-s390x-gnu@npm:1.70.0": "a831b82844d8de4d9914c8a7083f65460309a00f2cd06e01b5b4b5709bca10261143c8742c5f332e76a477a9f49706d91ba03700f68ca973a689226509d1345a", - "@oxlint/binding-linux-x64-gnu@npm:1.70.0": "8aec65aa456257f37462083fa532b7fac14956320dc5e59d94b7fa2bf38783ffb30e0b1d01ed86f097bffc922f4e0ee7b5381aa17e3e31342c30191dc91944cb", - "@oxlint/binding-linux-x64-musl@npm:1.70.0": "cbfe64382cd29e256146e03aa7d424ba52d6cd097f413abf4e905b4eebe8b1a71aade73a09fe4afe7b1a43be3709161c0d0fede9042678eabf406dcffac9fd33", - "@oxlint/binding-openharmony-arm64@npm:1.70.0": "f0138fe9858816026bc50a84332a53d9c9c7121b621539a1d3de87eddadb2c5c8fb387ebbb4cc6676e99a9b16921db9d6138570d43c217d41c215751f1ac357b", - "@oxlint/binding-win32-arm64-msvc@npm:1.70.0": "338873a04a5c00ff76be3bcdc1991cfe65c35257f1703b984da009c6e0abf31d06a6b3b3943d76db4c1423116299d6f29a1c0485c4f528cc24b49b3ef1302103", - "@oxlint/binding-win32-ia32-msvc@npm:1.70.0": "3149d183b7f4d8c90348a24521d0a442d3673b55e4e0a6d2bc26e618e57a33f24cc76492156254d79acaf986803ebdec8d7f310db1547802a49c5e0a4a0fa593", - "@oxlint/binding-win32-x64-msvc@npm:1.70.0": "bc410bfd875fe7e677bed2c8c90a5380155543136130dbc363a72c796c84926e1e79cf072da040ba82c87f5d1ed616e71a17caebf876a76d880217d22760a698", - "@rolldown/binding-android-arm64@npm:1.0.3": "35e2b7f9e54c526cee5433351b0ef376dd1657d8a6eecf00512dec4720bb02594268bf8d3b661199917bdd286d4370bf3c3461b08eb74f0eae77bd13585e260a", - "@rolldown/binding-darwin-arm64@npm:1.0.3": "7e7d168d091053100a785c0240d6d6134039bf0fb7a658624fa33426b148e9b8131d1690729b32a7b1e65329879c15601b7afd576e149ca6feb6302c530ed860", - "@rolldown/binding-darwin-x64@npm:1.0.3": "0721c045d1446138e49dca250c8716c1b2eb4f1595bf1226a2c273befa063f91c4623e4cd5d338e969626e4281541b958c4a3d4649c0c553da0ec42292450a8d", - "@rolldown/binding-freebsd-x64@npm:1.0.3": "faa48a73ac1b1a4af8ed7b67932a59b62f139d76f21d1ccbe5efb5ab8a5a61e1f5de0b5d9367a9ecd8759bdab3aa1734aefd2214bbe2cfc4b0cb119f6e5391da", - "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3": "fab607d7639bf6d3393f6e0da0c9680e2d357b550abc50d7dc60cd45e25c788cddee38deac074d9c987e22532d83dcd8a76564710654663bd65622a190548c72", - "@rolldown/binding-linux-arm64-gnu@npm:1.0.3": "a067fc8d80a6af88893010abb55d697221afa8f9d3f468082bc759305f2decbf16f8655a5313e6e608d1b2f103d28922607290ab85d575b78930bc9daa777204", - "@rolldown/binding-linux-arm64-musl@npm:1.0.3": "b1264d8302780c991260991733cf156c1ed43fed66fce60e5a265577aced196b92907cfcbe8d3262621b8e08106f1f555743c601fe60676c08ffae0edd821128", - "@rolldown/binding-linux-ppc64-gnu@npm:1.0.3": "82f33061f5003b99bac68a0637bf7665f6fb2b22cfc025e4d7762afefe703af2acc1cd2df8ff07bb000b0eecd3e59959992481a5b03794604af090eaa843c70f", - "@rolldown/binding-linux-s390x-gnu@npm:1.0.3": "a6a3811352aa5db6a793879bf405bb98eaeca06cfd1aae959a9ed70db39b28e0a022ca50524cdd26d0447fa7b9c5ef913281cf543f816ac6e3ea6b6d620af88a", - "@rolldown/binding-linux-x64-gnu@npm:1.0.3": "13ece4e580f022a1a70031da2036448097bc38d040d1e87ee81cffd9e1ab8b64673e92843718470e3d07ea664171dc2c20d766cbafbb0ca8774e3c4f0b122c7d", - "@rolldown/binding-linux-x64-musl@npm:1.0.3": "6beeffe835e820679868021e01fb629fe124813911dd625bd3d24b1592450c06131b360e284396aca04798e6a85f988917ea00e95b3ea087a32a45441bad3235", - "@rolldown/binding-openharmony-arm64@npm:1.0.3": "f8e8352edde4d2345e3e360bb050915daf0d9ee4c491024a08e56088801994f2cbdf0152f81115a089c1870863e6384135765126114cf8481933bc15678e1dde", - "@rolldown/binding-wasm32-wasi@npm:1.0.3": "3f73081fc41cbd8c117183fecb0f491a71278472c0640b54e57a3a6705005f54d7997c610244d2ff651d5d688a20596ab1119e3dccf607f59fdea4ec0621da49", - "@rolldown/binding-win32-arm64-msvc@npm:1.0.3": "a29f05721b276acdeb7f00b43b9c6241f9c4cc60b820d6b9217d205cfd0ee66a82a29da501e60163c66ce7cc8cb6362f88933b466dea66e3219b38d15954873e", - "@rolldown/binding-win32-x64-msvc@npm:1.0.3": "d6afa484d89c9479561a0621709dfc9737584515f87e96fa74f7d153bbde74f81b6ba7aac92187189ffb4dd1795fa152c596a04ae9a41ffab7437babc5a15838", + "@oxlint-tsgolint/darwin-arm64@npm:7.0.2001": "46fa5b830e9381d1d8d9fa25eebfe7c68503b989aed866ea8b459dbd83ee1338da37d9926f271ba635af840fadb4e06f8ca02b04fec920ef910a927098409aba", + "@oxlint-tsgolint/darwin-x64@npm:7.0.2001": "c15f79484f8ac925f273a641490bb5dd1c59216b37ce4184763e65129c65258f5ef4a8e05f6d1071cf9826f39b96815c65e1836732b837f9b89306ffcd070f2a", + "@oxlint-tsgolint/linux-arm64@npm:7.0.2001": "5dd3fe7183d7179ecb28d9c07666b0a4e838ec82211d4a5a4e8bf4c0c02595fb5f10cde241c61a62e77b9d11079a1bf4710413814f6f194a18abc04ffa0d1dbf", + "@oxlint-tsgolint/linux-x64@npm:7.0.2001": "2c104f32d3d027179921bd55761ffd558e2d9291622e8ef2e8b546a55df8f0c3df2fd0824eef55731dd8b6f2efa5860931256b309fd9cc641336df735df5fd98", + "@oxlint-tsgolint/win32-arm64@npm:7.0.2001": "38288a3c3e2d982888f676bc0791bd7a6e74bc8647f5d32f1be20355e85996fd76541150f78e8a488aebd2bc01a125f1074c8472eedf0f59f611d759c643865b", + "@oxlint-tsgolint/win32-x64@npm:7.0.2001": "1470427e30927f1d0e465d340fce71f0f655b309bb1fda13e096dc14c38e19a7ae85ce24613ddc0dfe42c3ddfffc1bdd5f66c9dc44ba0673480ae7a3f74d418d", + "@oxlint/binding-android-arm-eabi@npm:1.75.0": "3e065696bd8dfde9a76e99ea9e241b90a307058d63ce255757f6d45cea4ee91d6fbbc08a7c988a0d900f6e3da4c49da49e3987184cff8814aa77f96592a105fa", + "@oxlint/binding-android-arm64@npm:1.75.0": "ccc0f443aace87f49430e4e65a3b449fa44f082977c30e70027df3b4fdbdab6c5ba77caec9d148a35f968db056bcf3d450f0b58f371bd0b6e173c870c8f4d324", + "@oxlint/binding-darwin-arm64@npm:1.75.0": "f50ed77a6515f0234bd19379db548c27bdf3314b33fcd85afd40fb1dc1d295ae149a01f00e1752ffda16d6184c86e8a93731ade890405603fd6a54bd21023044", + "@oxlint/binding-darwin-x64@npm:1.75.0": "c64366e77a16342bb99ed6fee14bf618e9f1f2ecaf483faf8f55831abe0f32969e04596ca462e3a488ff316969e9e3cff2959c367211a9a5c3cdca0291a933c9", + "@oxlint/binding-freebsd-x64@npm:1.75.0": "a37de58473b41e2dcdf3c96c88e6decdc024edf6c3de010cb39ff6efcbb215dc0489d31923e2c3b2f8f2ce9c6a860cf5c2cb83e2a4d4180cfe2ee957073c5315", + "@oxlint/binding-linux-arm-gnueabihf@npm:1.75.0": "f9880267f5c87a6bbdb83c4eff6e7ea92e7c34c0ccf5340faf11aafac5e3b3ce7989d9866448906c9352693132465bb626d5017f765d0b6b757105726d2ab9b5", + "@oxlint/binding-linux-arm-musleabihf@npm:1.75.0": "56540340b59cf830eea1062f07a67965e569588fb410efbb8e6ac1e8176d0a78b4f39e4269b79edf1d320b64c1e5f2f31687161be05fdc518858e5337d78898c", + "@oxlint/binding-linux-arm64-gnu@npm:1.75.0": "2852f07b80b3f5ec1fd6ecdee02f78793f63d5ae7faa1e16912332eecdbc7cd463d2fca4f110cbfdbd49573d1480186203b3e0d31c808bd92d806ee9ae7641a1", + "@oxlint/binding-linux-arm64-musl@npm:1.75.0": "07b4b9e315d234cd892407750ab407ddd19ea3abf8f7bf379c94e677efcccd020c8a82c7fd04d2f0a1d862961e292672651d1952e715d40f502422379270c469", + "@oxlint/binding-linux-ppc64-gnu@npm:1.75.0": "193246d5709c256b96fa110dec7ac5587c9fc274caff769f15cc72c7142541fa8f8e754d701e2ea779959d2522b97ec2bf688a550c00ab0795fd488124c2ca01", + "@oxlint/binding-linux-riscv64-gnu@npm:1.75.0": "d2b74988c8cb206e3b73fce43e194241c58b83a70c18cac338db3882fe8bd3dd4726e28dec639b068e9157ed9191ca59d75735aa6c65749a45e2ba511c543397", + "@oxlint/binding-linux-riscv64-musl@npm:1.75.0": "e3cf36529fc5d852793daed200f055853110fc76b5ac4d00e00a816e5ee27f494c383d90251c5ec010e26921cb9be677702fc9070202e033dafdbed903a139e9", + "@oxlint/binding-linux-s390x-gnu@npm:1.75.0": "27738b93f6d2f7cfb1e549802b4a94d1f4d6ee7f5dabe4da80d02e9a9e3b802a14bae7b906d5d3c6d913b290df1e3d994026a9faefc67638952d259c504c2070", + "@oxlint/binding-linux-x64-gnu@npm:1.75.0": "0741b17121d8fd15fac3558859a36d956af384acf635e5009a7f8471d8d870a79ab13e69421d9db3a6b54a18884dd8fd9e75b0d4092c0c1a4998f06726cb4425", + "@oxlint/binding-linux-x64-musl@npm:1.75.0": "1e223a3bc323fa95561a50c761c0ee59108c29c4a7413a77bba44fe5cec6a783badc28a1913ae9819a1e2976470dcb173a87106d8c0feabd9b5a6e230309a77f", + "@oxlint/binding-openharmony-arm64@npm:1.75.0": "a6d5079e488fb6ff3d2c14019645751870c3747a146392d081b92b8aac59c3b638cb3ad6ec378d55ba2770cbfbb18848b93d84afd9f4228143b7aab03e8edfba", + "@oxlint/binding-win32-arm64-msvc@npm:1.75.0": "c51f797f0bb8e61bc57d9a30b2672b740e208ab2069790e4f52e912ecb78396b98d6abaf055d540b919459c4e8088d5640f2b73ef5b1abe2b756b5d8fe0e4fe5", + "@oxlint/binding-win32-ia32-msvc@npm:1.75.0": "8f8e97fbb7c4387cc7e1c57b68584dbfd3a42f2783b87b2dbb3237322f3344b932ba48f607594f74d3c98e770e85f95d333be5ca4a5a79d156b4d9fad49a9265", + "@oxlint/binding-win32-x64-msvc@npm:1.75.0": "86b0c33ed69bbbe2ed78147adef3dc0067cb1e17591df5c4f1a214f86271192774fe9d1a890f371cec4f727212dd18e407c1bc80cc5f8f03aac420fc5b47b123", + "@rolldown/binding-android-arm64@npm:1.1.5": "c94d067b3c923a79e59334cbdf0ee6ab67257beb4357619fd6366233fe5e8ef2764b298824209cacc0a42084ded1a76e19c9cf64bd8c7896e38066c2dc586b22", + "@rolldown/binding-darwin-arm64@npm:1.1.5": "f397d75fe0a37c4c2f6251002e5d569119b2f5d3e103a65263c58d8c1565952a4f024cafa1847dc57e59a4b0adfca00124660e6bc1782c3f239d0c7f9bb993af", + "@rolldown/binding-darwin-x64@npm:1.1.5": "86b35e4c3f66677bf27f7c122cae56620b2f738c4e25790094b6887e0d516f26633583198741269374f516ca9b1a677b1ab2ff5d1ba1af7b422a5c37c4e5c548", + "@rolldown/binding-freebsd-x64@npm:1.1.5": "19e082714aa73d5680307895de7252167e65871800a894a727e7e850cc1c88d7b1599305ac971bdf153dcb41b95b50416a84e6acb9c835fc8010e661fccd6db2", + "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5": "35b3fe1b43bfaff92b83c3c5aee76db332753455594af09b4b03a627517906b63202f8210567f74ab5f48869d48a409910df7f7a3b6177b03a3fa422ace4bc8a", + "@rolldown/binding-linux-arm64-gnu@npm:1.1.5": "5a411819a8c20bbdc676eeb21a66a30dff91b9ce8d4331c156a2486e57fe32e9c5fcf72d03b1959f7369dc8d4b149e2702c2f2fe6523b22ec8b9fc705c01854a", + "@rolldown/binding-linux-arm64-musl@npm:1.1.5": "28de26f3b6ba526c54384ef22bb693331e76d43ebbc2e73f88c7d0136624864edf94583706f312c48ef5e76036b83f3f571d2289f97f0bd770b850f861048b1a", + "@rolldown/binding-linux-ppc64-gnu@npm:1.1.5": "e7d6c198de775b576378108ec14360c65891923dbc1e31420914734a726a858821921dd417dc1440d4f0aa348276b3ca497d1899909cc000ee1a5881b7458856", + "@rolldown/binding-linux-s390x-gnu@npm:1.1.5": "9cb65cb7523934ef5b97e9db1d10ec65ba3ef854f60e7608977d3c2b724980b102c866e297db1fd3b05b1240aff3c75d4069e85744a45c55e56bc32efed306fe", + "@rolldown/binding-linux-x64-gnu@npm:1.1.5": "574709c6466876443986529d4865762ed6624482be96a94dd154a3cfed4ce68c54fecea3498f164046a604593d857a6e0d81f9ac229b3bbe4573ed73b20fb270", + "@rolldown/binding-linux-x64-musl@npm:1.1.5": "0d4734e4322eff798037f9e67b05bfa166408ccdde6fb2add24d59ff091a32ec845fb13ff9b9462bb77fcb4d7a791e9a2c8a3ee3e16854d3d642a4ce69e5e805", + "@rolldown/binding-openharmony-arm64@npm:1.1.5": "3d6f9691c63f3b1992bb13b92b51925d24a6d6c65b20fb01add210fd1601f407f7d9448523af53430bae70e0f5af38ef8be106f4208b5470daf6e2768961508c", + "@rolldown/binding-wasm32-wasi@npm:1.1.5": "df056f3085b7eef23b6476c61e7c81b22eded254d14b388332f57d08df5c834e11cc2ab90c9c506c62d97d3797ee4b7347144d48eb2e8355e9913ae3c3e4fb2e", + "@rolldown/binding-win32-arm64-msvc@npm:1.1.5": "d75c654eabc4c79948ed07a539841878763367db4da4ee74c373ad7bcc7abd8fc7923e94905d690e42edb1a12c7cdee15262bad31510e87e46798251234b3751", + "@rolldown/binding-win32-x64-msvc@npm:1.1.5": "95fe450d126ce37235b184d6724b9d39bca9525b8aa1bdf8732e1f42781177b55eeaf92cc507dda9af54f89fcb1697059feda9a407b4903688bb6b6065028796", "@rollup/rollup-android-arm-eabi@npm:4.60.4": "713883389421bcaea56b37c79e624da343aeaa28812de226542407bb1e62c3593c24b0b94ee2fa74893963b124b1d6a6eac4b10bbd54c1736923dc67a953b3de", "@rollup/rollup-android-arm64@npm:4.60.4": "04117967684c227a7d764e13f85c66093619ff8a800a2004138a258cbfeb4748db8bc477496e0c9421c1cbb1ad5ca92e2665a143c6cdba33502aa59cd2c04ffe", "@rollup/rollup-darwin-arm64@npm:4.60.4": "3e7fe7279af3981c4e9b5cc4ca3099ff403545a1b63e2e66c2f5fae400fdd05c82ec430d087c0f444b59fb56a23a5ac3b802129d99c9e13be4a299aa8d2cf538", diff --git a/pkgs/by-name/ou/outline/package.nix b/pkgs/by-name/ou/outline/package.nix index add6d2fc50a2..37e6d16ad05f 100644 --- a/pkgs/by-name/ou/outline/package.nix +++ b/pkgs/by-name/ou/outline/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "outline"; - version = "1.9.2"; + version = "1.10.0"; src = fetchFromGitHub { owner = "outline"; repo = "outline"; rev = "v${finalAttrs.version}"; - hash = "sha256-6w4Pso7I0ojbsbACEZrYuJsW9J2W38jY9uiErMQNeXE="; + hash = "sha256-2uKfO2vUSDEOmoLPpKUQBzeU1co8JqsDr59YvUvi2qo="; }; patches = [ @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = yarn-berry_4.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes patches; - hash = "sha256-7nREE+sGd6ZUGfZ+YSIIGUaysMSEdap189koFQcV+hs="; + hash = "sha256-YvB0vcbaqN8xF2KVl/vkSSMqOpSfikh2z+miw8SeWqw="; }; buildPhase = '' diff --git a/pkgs/by-name/ou/outline/yarn-4.14-support.patch b/pkgs/by-name/ou/outline/yarn-4.14-support.patch index 6c50d24297b0..fb43b14db1a5 100644 --- a/pkgs/by-name/ou/outline/yarn-4.14-support.patch +++ b/pkgs/by-name/ou/outline/yarn-4.14-support.patch @@ -1,16 +1,7 @@ ---- a/.yarnrc.yml -+++ b/.yarnrc.yml -@@ -12,3 +12,8 @@ npmPreapprovedPackages: - npmAuditIgnoreAdvisories: - - "1113517" # GHSA-mw96-cpmx-2vgc rollup <2.80.0 path traversal (workbox-build, build-time) - - "1113686" # GHSA-5c6j-r48x-rmvq serialize-javascript RCE (@rollup/plugin-terser, build-time) -+ -+approvedGitRepositories: -+ - "**" -+ -+enableScripts: true ---- a/yarn.lock -+++ b/yarn.lock +diff --git i/yarn.lock w/yarn.lock +index 5cd3bbfbc..b9401d3fd 100644 +--- i/yarn.lock ++++ w/yarn.lock @@ -2,7 +2,7 @@ # Manual changes might be lost - proceed with caution! From 04a481a7f16b6f6cde83eecf52a5df810ebee7dd Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 6 Sep 2026 13:09:47 +0700 Subject: [PATCH 016/176] rainbowstream: drop --- .../python-modules/rainbowstream/default.nix | 83 ------------------- .../python-modules/rainbowstream/image.patch | 18 ---- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 6 files changed, 2 insertions(+), 105 deletions(-) delete mode 100644 pkgs/development/python-modules/rainbowstream/default.nix delete mode 100644 pkgs/development/python-modules/rainbowstream/image.patch diff --git a/pkgs/development/python-modules/rainbowstream/default.nix b/pkgs/development/python-modules/rainbowstream/default.nix deleted file mode 100644 index ef28ecfe3b36..000000000000 --- a/pkgs/development/python-modules/rainbowstream/default.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - arrow, - buildPythonPackage, - fetchFromGitHub, - freetype, - glibcLocales, - libjpeg, - pillow, - pocket, - pyfiglet, - pysocks, - python, - python-dateutil, - requests, - twitter, - zlib, -}: - -buildPythonPackage { - pname = "rainbowstream"; - version = "1.5.5"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "orakaro"; - repo = "rainbowstream"; - # Request for tagging, https://github.com/orakaro/rainbowstream/issues/314 - rev = "96141fac10675e0775d703f65a59c4477a48c57e"; - sha256 = "0j0qcc428lk9b3l0cr2j418gd6wd5k4160ham2zn2mmdmxn5bldg"; - }; - - buildInputs = [ - freetype - glibcLocales - libjpeg - zlib - ]; - - propagatedBuildInputs = [ - arrow - pillow - pocket - pyfiglet - pysocks - python-dateutil - requests - twitter - ]; - - patches = [ ./image.patch ]; - - postPatch = '' - clib=$out/${python.sitePackages}/rainbowstream/image.so - substituteInPlace rainbowstream/c_image.py \ - --replace @CLIB@ $clib - sed -i 's/requests.*"/requests"/' setup.py - ''; - - env.LC_ALL = "en_US.UTF-8"; - - postInstall = '' - mkdir -p $out/lib - cc -fPIC -shared -o $clib rainbowstream/image.c - for prog in "$out/bin/"*; do - wrapProgram "$prog" \ - --prefix PYTHONPATH : "$PYTHONPATH" - done - ''; - - # Project has no tests - doCheck = false; - - pythonImportsCheck = [ "rainbowstream" ]; - - meta = { - description = "Streaming command-line twitter client"; - mainProgram = "rainbowstream"; - homepage = "https://github.com/orakaro/rainbowstream"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ thoughtpolice ]; - }; -} diff --git a/pkgs/development/python-modules/rainbowstream/image.patch b/pkgs/development/python-modules/rainbowstream/image.patch deleted file mode 100644 index 215152ae4fb1..000000000000 --- a/pkgs/development/python-modules/rainbowstream/image.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/rainbowstream/c_image.py b/rainbowstream/c_image.py -index f050150..a0fb77d 100644 ---- a/rainbowstream/c_image.py -+++ b/rainbowstream/c_image.py -@@ -12,11 +12,7 @@ def call_c(): - """ - Call the C program for converting RGB to Ansi colors - """ -- library = expanduser('~/.image.so') -- sauce = join(dirname(__file__), 'image.c') -- if not exists(library) or getmtime(sauce) > getmtime(library): -- build = "cc -fPIC -shared -o %s %s" % (library, sauce) -- os.system(build + " >/dev/null 2>&1") -+ library = '@CLIB@' - image_c = ctypes.cdll.LoadLibrary(library) - image_c.init() - return image_c.rgb_to_ansi - diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d19783d1c385..811b970e4d27 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2180,6 +2180,7 @@ mapAliases { radicale3 = throw "'radicale3' has been renamed to/replaced by 'radicale'"; # Converted to throw 2025-10-27 ragnarwm = throw "'ragnarwm' has been removed as it was broken"; # Added 2026-04-21 railway-travel = throw "'railway-travel' has been renamed to/replaced by 'diebahn'"; # Converted to throw 2025-10-27 + rainbowstream = throw "'rainbowstream' has been removed because the Twitter streaming API it depends on was retired"; # Added 2026-09-06 rambox-pro = throw "'rambox-pro' has been renamed to/replaced by 'rambox'"; # Converted to throw 2025-10-27 rapidjson-unstable = throw "'rapidjson-unstable' has been renamed to/replaced by 'rapidjson'"; # Converted to throw 2025-10-27 rapidsvn = throw "'rapidsvn' has been removed because upstream archived the project after development stopped in August 2021"; # Added 2026-09-02 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f77732efcb78..b1d06986748d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2763,8 +2763,6 @@ with pkgs; quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota; - rainbowstream = with python3.pkgs; toPythonApplication rainbowstream; - rapidgzip = with python3Packages; toPythonApplication rapidgzip; ratarmount = with python3Packages; toPythonApplication ratarmount; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index fac78031fbdb..392f43f60f20 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -648,6 +648,7 @@ mapAliases { radian = throw "radian has been promoted to a top-level attribute name: `pkgs.radian`"; # added 2025-05-02 radicale_infcloud = throw "'radicale_infcloud' has been renamed to/replaced by 'radicale-infcloud'"; # Converted to throw 2025-10-29 radio_beam = throw "'radio_beam' has been renamed to/replaced by 'radio-beam'"; # Converted to throw 2025-10-29 + rainbowstream = throw "'rainbowstream' has been removed because the Twitter streaming API it depends on was retired"; # Added 2026-09-06 random-user-agent = throw "random-user-agent has been removed as it was abandoned upstream in 2018; use fake-useragent instead"; # Added 2025-10-17 readme_renderer = throw "'readme_renderer' has been renamed to/replaced by 'readme-renderer'"; # Converted to throw 2025-10-29 readthedocs-sphinx-ext = throw "'readthedocs-sphinx-ext' has been removed because it was archived upstream."; # added 2025-12-03 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 29960a47fe05..1af34ca48455 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17709,8 +17709,6 @@ self: super: with self; { railroad-diagrams = callPackage ../development/python-modules/railroad-diagrams { }; - rainbowstream = callPackage ../development/python-modules/rainbowstream { }; - raincloudy = callPackage ../development/python-modules/raincloudy { }; ramlfications = callPackage ../development/python-modules/ramlfications { }; From 797d8f383dfb5be7c02c0a428266fd0de04ca3c3 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 6 Sep 2026 13:10:10 +0700 Subject: [PATCH 017/176] python3Packages.twitter: drop --- .../python-modules/twitter/default.nix | 33 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 35 deletions(-) delete mode 100644 pkgs/development/python-modules/twitter/default.nix diff --git a/pkgs/development/python-modules/twitter/default.nix b/pkgs/development/python-modules/twitter/default.nix deleted file mode 100644 index 8560861855dd..000000000000 --- a/pkgs/development/python-modules/twitter/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools-scm, - certifi, -}: - -buildPythonPackage rec { - pname = "twitter"; - version = "1.19.6"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-gN3WmuLuuIMT/u3uoxvxGf1ueVQe5bN6u5xD0jMZThA="; - }; - - nativeBuildInputs = [ setuptools-scm ]; - - propagatedBuildInputs = [ certifi ]; - - doCheck = false; - - pythonImportsCheck = [ "twitter" ]; - - meta = { - description = "Twitter API library"; - homepage = "https://mike.verdone.ca/twitter/"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ thoughtpolice ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 392f43f60f20..09502f39070c 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -758,6 +758,7 @@ mapAliases { trezor_agent = throw "'trezor_agent' has been renamed to/replaced by 'trezor-agent'"; # Converted to throw 2025-10-29 tvdb_api = throw "'tvdb_api' has been renamed to/replaced by 'tvdb-api'"; # Converted to throw 2025-10-29 tweedledum = throw "'tweedledum' has been removed due to lack of upstream maintenance."; # Added 2025-11-22 + twitter = throw "'twitter' has been removed because it was archived upstream"; # Added 2026-09-06 typed-ast = throw "typed-ast was removed because it went end of life in July 2023"; # added 2025-05-24 typedmonarchmoney = throw "'typedmonarchmoney' was removed because Home Assistant switched to 'monarchmoneycommunity'"; # added 2026-08-05 typer-slim = warnAlias "typer-slim was an alias package of typer that only depended on it and has been removed." typer; # added 2026-02-16 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1af34ca48455..981e858810e1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -21235,8 +21235,6 @@ self: super: with self; { twitchapi = callPackage ../development/python-modules/twitchapi { }; - twitter = callPackage ../development/python-modules/twitter { }; - twitterapi = callPackage ../development/python-modules/twitterapi { }; twofish = callPackage ../development/python-modules/twofish { }; From 632df12b4a70c1efcac65695a5e6284afe0e3103 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 7 Sep 2026 20:40:26 +0200 Subject: [PATCH 018/176] dosbox-x: 2026.08.02 -> 2026.08.31 --- pkgs/by-name/do/dosbox-x/package.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/do/dosbox-x/package.nix b/pkgs/by-name/do/dosbox-x/package.nix index 0c5769ff4b0d..8d50ea58fbb1 100644 --- a/pkgs/by-name/do/dosbox-x/package.nix +++ b/pkgs/by-name/do/dosbox-x/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, gitUpdater, alsa-lib, autoreconfHook, @@ -30,25 +29,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "dosbox-x"; - version = "2026.08.02"; + version = "2026.08.31"; src = fetchFromGitHub { owner = "joncampbell123"; repo = "dosbox-x"; rev = "dosbox-x-v${finalAttrs.version}"; - hash = "sha256-zipg/eTz/k6IQeUovgpZ/ezOJNEjSQwHpkpGYOtdpS0="; + hash = "sha256-RYnepkAHwLOQFBXNZSPkH4L9bi3BkVC2RKd+YReGMqU="; }; - patches = [ - # https://github.com/joncampbell123/dosbox-x/issues/6446 - # Remove when version > 2026.08.02 - (fetchpatch { - name = "0001-dosbox-x-Fix-FFmpeg-9-compat.patch"; - url = "https://github.com/joncampbell123/dosbox-x/commit/18062c0ffb33db35fa52ce937ce25223140c0293.patch"; - hash = "sha256-S6DMmofFBloZFut0M3ZVAV/awG8Af9xjO2AcfVusOdg="; - }) - ]; - # sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants # iconutil is unavailable, replace with png2icns from libicns # Patch bad hardcoded compiler From cecfb0de9ac0cf8910d55a7e56a7f73cbf7e0d7d Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 7 Sep 2026 19:28:18 -0400 Subject: [PATCH 019/176] python314Packages.transaction: 5.0 -> 5.1 Diff: https://github.com/zopefoundation/transaction/compare/5.0...5.1 Changelog: https://github.com/zopefoundation/transaction/blob/5.1/CHANGES.rst --- pkgs/development/python-modules/transaction/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/transaction/default.nix b/pkgs/development/python-modules/transaction/default.nix index 1e5177b27d23..d6f6d2b2730c 100644 --- a/pkgs/development/python-modules/transaction/default.nix +++ b/pkgs/development/python-modules/transaction/default.nix @@ -9,19 +9,19 @@ buildPythonPackage rec { pname = "transaction"; - version = "5.0"; + version = "5.1"; pyproject = true; src = fetchFromGitHub { owner = "zopefoundation"; repo = "transaction"; tag = version; - hash = "sha256-8yvA2dvB69+EqsAa+hc93rgg6D64lcajl6JgFabhjwY="; + hash = "sha256-db6oEea+sIK9SN7fDP19qYgUgbeH9bv3vuQdssq78vo="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools<74" "setuptools" + --replace-fail "setuptools >= 78.1.1,< 81" "setuptools" ''; build-system = [ From 49c40ffccb36b298e1114b2a863d47c34a560ab0 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 7 Sep 2026 19:49:07 -0400 Subject: [PATCH 020/176] python314Packages.doublemetaphone: set dontCheckPythonMetadata --- pkgs/development/python-modules/doublemetaphone/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/doublemetaphone/default.nix b/pkgs/development/python-modules/doublemetaphone/default.nix index a5fe45fea786..9613e338b767 100644 --- a/pkgs/development/python-modules/doublemetaphone/default.nix +++ b/pkgs/development/python-modules/doublemetaphone/default.nix @@ -41,6 +41,9 @@ buildPythonPackage rec { "doublemetaphone" ]; + # packaging.version.InvalidVersion: Invalid version: '1.2i' + dontCheckPythonMetadata = true; + meta = { description = "Python wrapper for Double Metaphone phonetic encoding algorithm"; homepage = "https://github.com/dedupeio/doublemetaphone"; From 6cd0b76996ff3e4dc3e9588d4f48b215fb6dba8d Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 7 Sep 2026 19:52:14 -0400 Subject: [PATCH 021/176] python314Packages.wsme: 0.12.1 -> 0.13.0 Changelog: https://pythonhosted.org/WSME/changes.html --- .../python-modules/wsme/default.nix | 38 ++++++++----------- 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/wsme/default.nix b/pkgs/development/python-modules/wsme/default.nix index 160779366f00..12782f8b3a28 100644 --- a/pkgs/development/python-modules/wsme/default.nix +++ b/pkgs/development/python-modules/wsme/default.nix @@ -3,56 +3,48 @@ buildPythonPackage, fetchPypi, pbr, - setuptools, - importlib-metadata, + webob, simplegeneric, netaddr, + importlib-metadata, # Test inputs - flask, - flask-restful, + transaction, pecan, sphinx, - transaction, + flask, + flask-restful, webtest, pytestCheckHook, }: buildPythonPackage (finalAttrs: { pname = "wsme"; - version = "0.12.1"; + version = "0.13.0"; pyproject = true; src = fetchPypi { - pname = "WSME"; + pname = "wsme"; inherit (finalAttrs) version; - hash = "sha256-m36yJErzxwSskUte0iGVS7aK3QqLKy84okSwZ7M3mS0="; + hash = "sha256-W/MgEO2UPs+z8IeVpGAuJoPfXV6ozHHq8evj9EnzmDM="; }; - build-system = [ setuptools ]; - - nativeBuildInputs = [ pbr ]; + build-system = [ pbr ]; dependencies = [ - importlib-metadata + webob simplegeneric netaddr + importlib-metadata ]; nativeCheckInputs = [ - pytestCheckHook - flask - flask-restful + transaction pecan sphinx - transaction + flask + flask-restful webtest - ]; - - enabledTestPaths = [ - "wsme/tests" - "tests/pecantest" - "tests/test_sphinxext.py" - "tests/test_flask.py" + pytestCheckHook ]; meta = { From 776e9abf118213889b16ef582511bd90bc95a49f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 9 Sep 2026 11:23:26 +0000 Subject: [PATCH 022/176] jetty: 12.1.12 -> 12.1.13 --- pkgs/by-name/je/jetty/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/je/jetty/default.nix b/pkgs/by-name/je/jetty/default.nix index d02df37fd9d5..3b215c216d24 100644 --- a/pkgs/by-name/je/jetty/default.nix +++ b/pkgs/by-name/je/jetty/default.nix @@ -52,7 +52,7 @@ let in { jetty_12 = generic { - version = "12.1.12"; - hash = "sha256-7sBxMaaCvL+7BBEjKTKnIZa1jxh0EoYpYq8Hreu3d7w="; + version = "12.1.13"; + hash = "sha256-FBeQSRGNSStrkfUtDw19JvJq90esje/npB/dChu6t3U="; }; } From b8769b6ac161d0f076854163db1ba18af595e5c5 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Wed, 9 Sep 2026 16:04:18 -0400 Subject: [PATCH 023/176] outline: 1.10.0 -> 1.10.1 Changelog: https://github.com/outline/outline/releases/v1.10.1 --- pkgs/by-name/ou/outline/missing-hashes.json | 76 ++++++++++----------- pkgs/by-name/ou/outline/package.nix | 6 +- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/pkgs/by-name/ou/outline/missing-hashes.json b/pkgs/by-name/ou/outline/missing-hashes.json index 0b1dca8f1bfb..00dfb2ddbe03 100644 --- a/pkgs/by-name/ou/outline/missing-hashes.json +++ b/pkgs/by-name/ou/outline/missing-hashes.json @@ -71,50 +71,50 @@ "@oxc-parser/binding-win32-arm64-msvc@npm:0.132.0": "1c8db4cddad78adf0d5113047e7d85ca99ee6cf24db0b5cf143cc30461620e141cc42038928903c3d605e7dd449bb9a48030d15bfdcbccdd648c86e80f6316ce", "@oxc-parser/binding-win32-ia32-msvc@npm:0.132.0": "38d5fe8cd2c5c0d2b3761fcc33062945e030951507b2d434ae060f9363686f267560ddad79e693d56cc9a784d74f5721eae019b18b283ae4f3651215a0a64aca", "@oxc-parser/binding-win32-x64-msvc@npm:0.132.0": "3730b86c60ecc874a4c084cf7b020d7290996360bab49d669e2a931f999d53d9fecf9fda9b64fcfcaae34a08dbb41f6088ba10b03f1557f97dc8d91f67aa4074", - "@oxfmt/binding-android-arm-eabi@npm:0.55.0": "db8a91daa54aefc35d0df1514e1e62aa3e2c91e9de8aa8ed7405ca5c156265b99b07013b36739605283d4156a2aef76ef09d0958c4d81a3be54a0cbbfef4335d", - "@oxfmt/binding-android-arm64@npm:0.55.0": "8da5bc33f3e9a1ab77ff6e605b4f0a552caf0e1a25d01d0283751be241895aee803813a01b4f0afad0eefcec6617cbc22231907911d305f613f2af7ae0bc4b30", - "@oxfmt/binding-darwin-arm64@npm:0.55.0": "ecb275e4cecdab5a662b447f47e4543cfefa2a80fcca5866495059588e1b501ac9ca43d3dfedbc4c1c575c89bc28ceba861e6fbbd46b0a348e57a7a6e02267ab", - "@oxfmt/binding-darwin-x64@npm:0.55.0": "8f26b824c2e45346b3fdb2b3b9077a0a23248c30a0c658a4b7fdba96d241ff6dec9b5ae1cc194ccd237da6f0ff728cfd0c7a93536735d94f50ed6fbbeeeeb3a1", - "@oxfmt/binding-freebsd-x64@npm:0.55.0": "06893834ac0a8b260395124da57202a7064bd663b7cc573273e92695169f01c68250c4d6a6654e19ff59ae9cd47e56294da053a792a7433637174ade3db10430", - "@oxfmt/binding-linux-arm-gnueabihf@npm:0.55.0": "95b008c5eb6853a955ef3d12ed8def4be2527dd1b16bc27df739e6673f6eec4ffe5ce534bd5330b9211e85a6c12efa40c19d6676001dddf83aebc0c8edd28451", - "@oxfmt/binding-linux-arm-musleabihf@npm:0.55.0": "37ce178c61351907abafc8a7ca3502f884f9a01a07c89f0ab8b4fd7e585f7993beb391f7c334a59195b61c976fd3827896a8a6beb41302cde57f0d09991d1ee6", - "@oxfmt/binding-linux-arm64-gnu@npm:0.55.0": "bf70fd44e3b78e27dec4a9b8af1b5490131edee6e6a634a9eae5459dc57c23b05eb1b749777b640ea3f6a71841ad99e4528a5868ebe21afceea79e8dbf1c58a3", - "@oxfmt/binding-linux-arm64-musl@npm:0.55.0": "f86c290c3af1009cbf1961fd6069859a2611b3da7ce8ba445a30b981d561883f744b485be49b9aa9edb9b3da3e27cbf641ea55ecd8cb38e4693326e8b79a4aa8", - "@oxfmt/binding-linux-ppc64-gnu@npm:0.55.0": "dee16ab629f31db5f0158d2f444776373a8e27f8640b72e03286beb3b5ba250d1fcd0f10f2c3d14e81d2817fc48bf5a5ae67899ee372d76f9df62db997dff69a", - "@oxfmt/binding-linux-riscv64-gnu@npm:0.55.0": "2903deed7cd31924a98e40bf1ceec4607c95cfc5780264646b0e598fc26a1141febf2fdb154dfff9b49a7be7856bd4bd67a7c59a3f0e3e07903067e1d51373da", - "@oxfmt/binding-linux-riscv64-musl@npm:0.55.0": "5c64f07da7847c745872fe837e393222a1e8827f292dfffef4217e42cb8a0b41b81a0bede62173508528b3d8a0fb4dc4eedb319d9406c87d412589d4496a47da", - "@oxfmt/binding-linux-s390x-gnu@npm:0.55.0": "8e484ececcc25fbd5379c31f8599af97929e9a2baa46731e351b757df3b0df50cd7e04dd9a28317b2b148cb18c720409712f7b8c0f42b2fd5b18123e3c509369", - "@oxfmt/binding-linux-x64-gnu@npm:0.55.0": "4040e25bfa22475c2fefb47dafacaad9cb0c97845c0b541aa3730e4fcd83ef03da815d5116d04364cea111941670000423689b08b8dacb9fc3699d2cb55a2466", - "@oxfmt/binding-linux-x64-musl@npm:0.55.0": "85ea999af23c3b1e5ddf8f06aeb619895328475d1824eec599f6de408ef7ad9f917513329ed47e0867aa606b4718d451699a393a7f23f3c45950199a0bd20da5", - "@oxfmt/binding-openharmony-arm64@npm:0.55.0": "e23c4e65a7dfe5cae461972ac944e25a567b03a4e8ae04f19ffc79b6e97d222b4c52616cd66ae476f67e3837dfb53d8ff5e01ce96446875874a1a2f3a39004a2", - "@oxfmt/binding-win32-arm64-msvc@npm:0.55.0": "6b60e8f6d17b613fb4c0972562cc30fb52848f432d93053933e2b308a1ca6b278ef76512cb7f9fd6b1f91bd4d09f682fa30a84a04b6efeab18868b9d13c57f3d", - "@oxfmt/binding-win32-ia32-msvc@npm:0.55.0": "e62d050b0bd25ff69a0e05871748a0f1ecbab6422d316011dde1ee7282b3aa486b935b696c227f1974213cf694a2ddf990612d60397082be980e8baec4e91ef0", - "@oxfmt/binding-win32-x64-msvc@npm:0.55.0": "0253d8ba81515c47cb3f1e50a41f47b57c6bf8ec547f9c8a95195e109f9478beb37a69a304663499a610514c4f2f778f91be9b62a6bdb953e1b85a8430ceee9d", + "@oxfmt/binding-android-arm-eabi@npm:0.66.0": "2c3cf886d9804c40ec08597e691449c5443fae6941715630bfa46fbb97009803e000cbb6df5d7ac6c27060d49cf075f9021731389b76f708969b27c70dcd518e", + "@oxfmt/binding-android-arm64@npm:0.66.0": "b64a82cc43b52a2b4cc78b9bd73155ba5399321a507ae13c58e7eae3093c240b6acf22887bd1436517682faedb90f0756916b7ebf28658d6d6022f0dab00f265", + "@oxfmt/binding-darwin-arm64@npm:0.66.0": "5678efcf1284315fd30062cf5ac34061214be4c065a22d1780b8d4e2a2b17366b29afbdca0af6a0d6f6cb53da85b93d12ffb19f93cc01d0f59dd26ed40a23008", + "@oxfmt/binding-darwin-x64@npm:0.66.0": "b0a2f5f859f501f902e7a8f1c3c5a598ade6f06719391cd7c3d4ebd9eabf6f49d75b586b3718c8a462dd8c5631697ccf8efc7508685f78802cb25c4aaf0a7fcb", + "@oxfmt/binding-freebsd-x64@npm:0.66.0": "d8527cd6c88dfd6b6b6bb1bd0768ff7d6010656fbd4dfc6fc7f66d5545314b0e43a975e57680698e7aaa548a4df06e20df795318203e4b3c88af976462d78d4b", + "@oxfmt/binding-linux-arm-gnueabihf@npm:0.66.0": "9b8713e3ddfb4c53410cc80d5b5bc8834602349d952df6ab822d2c354360a9895774a9d2a7d49e2060cb48ea73e54b02725cba8564b40dfb179f1b9087793a79", + "@oxfmt/binding-linux-arm-musleabihf@npm:0.66.0": "6b08920c5133c3c04bd1302d12eec0344cef0443d4f3b4c7c135aa381ab215d7c0c07069111d22c1715545863ddbefe5237bfffe5437464eb81ba4989435b0ab", + "@oxfmt/binding-linux-arm64-gnu@npm:0.66.0": "8a6021a44d386c6aac398c58f06ed61313fb1fbc7e59161209af4510dd86db19a4150c29fbef62f4ef134d56699a695bab5c2fac795a74c5db404d078aefe904", + "@oxfmt/binding-linux-arm64-musl@npm:0.66.0": "7a1ca274e728b17869cc33c8bfeee911b4a53144b3caa96ff3c2e8a5a34e6f428e92e2bff08ab1a9e4637e4489c8e9be230ac1f6887572b3ffec3bf25ee53257", + "@oxfmt/binding-linux-ppc64-gnu@npm:0.66.0": "1e2def5684b431c6cd8ccd091c4ddcfc0b098322956d689e7ac88297329c440f1eb02e44648fa88c836938775040e7a34d250c1c42b3e502e1f91706343f3411", + "@oxfmt/binding-linux-riscv64-gnu@npm:0.66.0": "6dfdce8bc10d7f445ba7dcf5243e1d1e2c446871df6aa1e34b0d1eca074d49a0a22e8dcb4d43be1598bc6d3d3153c41ef85869230ab07ebd6b12711db67a1925", + "@oxfmt/binding-linux-riscv64-musl@npm:0.66.0": "4b6fde2066509475a86b8027d646900c8946397f221e7c76760be21565cca51678c3b00d1f95ef119264728eda9d55551540bc2ab3a1f82769db84e2c902fbb2", + "@oxfmt/binding-linux-s390x-gnu@npm:0.66.0": "85fa723578c5a3ba856e5e40fdc5c37a8f9bcd4ea6d2261e22b561b371c9d0debc2decf814085541a1624c8def02a16d026b2782c253a9b994f63fcef0532abd", + "@oxfmt/binding-linux-x64-gnu@npm:0.66.0": "26802b2f2092b22aa32e0b18c9fccc19a8c9b0828c379f31f5251ccfef749e7ac3c4c9b8bfb4ce139bae2d83681a0db9cd13bc545a330bf6a90b455e9ff64191", + "@oxfmt/binding-linux-x64-musl@npm:0.66.0": "7dda71b3e6fcdc8778b23b4792a7c53574c05a788713b3b15d1c3a080a6fc097139d3313ca685fa36ec7130175c8f26da45507dc94eb4bdf222143a6d8cfa648", + "@oxfmt/binding-openharmony-arm64@npm:0.66.0": "67e5fff2138f821b84bee91efaa9f5d3f261d2cf950edcdb379aec684186187b290a3d68e6f0deb84ff3c037ed1fe7974a3f4f40a35001aaf8d9877973cce94a", + "@oxfmt/binding-win32-arm64-msvc@npm:0.66.0": "12b905504cc07e7b0a46689dd08ae23d99f4cec1fc5294b10f3fed647a47b70fb09b82b1b2725a5fefafc8be7c18712edc8f5b0a7355b0d24fb546ee2185fe17", + "@oxfmt/binding-win32-ia32-msvc@npm:0.66.0": "ff250dee4965210be9d31476b18a661faec2335bdfa0537f7223e71d51546035fced8e201aa6caab56e1d916fc269b81197868a97f4c800cba1fcf2834f9caab", + "@oxfmt/binding-win32-x64-msvc@npm:0.66.0": "208b66fe6730d7648518f0d4b499363bfad2108eddaee7db1eff7193baeaf8bd3fcc225b2d94b4bd8e3dd8b817a13b3c0b69cff386367587350be8ea48475e73", "@oxlint-tsgolint/darwin-arm64@npm:7.0.2001": "46fa5b830e9381d1d8d9fa25eebfe7c68503b989aed866ea8b459dbd83ee1338da37d9926f271ba635af840fadb4e06f8ca02b04fec920ef910a927098409aba", "@oxlint-tsgolint/darwin-x64@npm:7.0.2001": "c15f79484f8ac925f273a641490bb5dd1c59216b37ce4184763e65129c65258f5ef4a8e05f6d1071cf9826f39b96815c65e1836732b837f9b89306ffcd070f2a", "@oxlint-tsgolint/linux-arm64@npm:7.0.2001": "5dd3fe7183d7179ecb28d9c07666b0a4e838ec82211d4a5a4e8bf4c0c02595fb5f10cde241c61a62e77b9d11079a1bf4710413814f6f194a18abc04ffa0d1dbf", "@oxlint-tsgolint/linux-x64@npm:7.0.2001": "2c104f32d3d027179921bd55761ffd558e2d9291622e8ef2e8b546a55df8f0c3df2fd0824eef55731dd8b6f2efa5860931256b309fd9cc641336df735df5fd98", "@oxlint-tsgolint/win32-arm64@npm:7.0.2001": "38288a3c3e2d982888f676bc0791bd7a6e74bc8647f5d32f1be20355e85996fd76541150f78e8a488aebd2bc01a125f1074c8472eedf0f59f611d759c643865b", "@oxlint-tsgolint/win32-x64@npm:7.0.2001": "1470427e30927f1d0e465d340fce71f0f655b309bb1fda13e096dc14c38e19a7ae85ce24613ddc0dfe42c3ddfffc1bdd5f66c9dc44ba0673480ae7a3f74d418d", - "@oxlint/binding-android-arm-eabi@npm:1.75.0": "3e065696bd8dfde9a76e99ea9e241b90a307058d63ce255757f6d45cea4ee91d6fbbc08a7c988a0d900f6e3da4c49da49e3987184cff8814aa77f96592a105fa", - "@oxlint/binding-android-arm64@npm:1.75.0": "ccc0f443aace87f49430e4e65a3b449fa44f082977c30e70027df3b4fdbdab6c5ba77caec9d148a35f968db056bcf3d450f0b58f371bd0b6e173c870c8f4d324", - "@oxlint/binding-darwin-arm64@npm:1.75.0": "f50ed77a6515f0234bd19379db548c27bdf3314b33fcd85afd40fb1dc1d295ae149a01f00e1752ffda16d6184c86e8a93731ade890405603fd6a54bd21023044", - "@oxlint/binding-darwin-x64@npm:1.75.0": "c64366e77a16342bb99ed6fee14bf618e9f1f2ecaf483faf8f55831abe0f32969e04596ca462e3a488ff316969e9e3cff2959c367211a9a5c3cdca0291a933c9", - "@oxlint/binding-freebsd-x64@npm:1.75.0": "a37de58473b41e2dcdf3c96c88e6decdc024edf6c3de010cb39ff6efcbb215dc0489d31923e2c3b2f8f2ce9c6a860cf5c2cb83e2a4d4180cfe2ee957073c5315", - "@oxlint/binding-linux-arm-gnueabihf@npm:1.75.0": "f9880267f5c87a6bbdb83c4eff6e7ea92e7c34c0ccf5340faf11aafac5e3b3ce7989d9866448906c9352693132465bb626d5017f765d0b6b757105726d2ab9b5", - "@oxlint/binding-linux-arm-musleabihf@npm:1.75.0": "56540340b59cf830eea1062f07a67965e569588fb410efbb8e6ac1e8176d0a78b4f39e4269b79edf1d320b64c1e5f2f31687161be05fdc518858e5337d78898c", - "@oxlint/binding-linux-arm64-gnu@npm:1.75.0": "2852f07b80b3f5ec1fd6ecdee02f78793f63d5ae7faa1e16912332eecdbc7cd463d2fca4f110cbfdbd49573d1480186203b3e0d31c808bd92d806ee9ae7641a1", - "@oxlint/binding-linux-arm64-musl@npm:1.75.0": "07b4b9e315d234cd892407750ab407ddd19ea3abf8f7bf379c94e677efcccd020c8a82c7fd04d2f0a1d862961e292672651d1952e715d40f502422379270c469", - "@oxlint/binding-linux-ppc64-gnu@npm:1.75.0": "193246d5709c256b96fa110dec7ac5587c9fc274caff769f15cc72c7142541fa8f8e754d701e2ea779959d2522b97ec2bf688a550c00ab0795fd488124c2ca01", - "@oxlint/binding-linux-riscv64-gnu@npm:1.75.0": "d2b74988c8cb206e3b73fce43e194241c58b83a70c18cac338db3882fe8bd3dd4726e28dec639b068e9157ed9191ca59d75735aa6c65749a45e2ba511c543397", - "@oxlint/binding-linux-riscv64-musl@npm:1.75.0": "e3cf36529fc5d852793daed200f055853110fc76b5ac4d00e00a816e5ee27f494c383d90251c5ec010e26921cb9be677702fc9070202e033dafdbed903a139e9", - "@oxlint/binding-linux-s390x-gnu@npm:1.75.0": "27738b93f6d2f7cfb1e549802b4a94d1f4d6ee7f5dabe4da80d02e9a9e3b802a14bae7b906d5d3c6d913b290df1e3d994026a9faefc67638952d259c504c2070", - "@oxlint/binding-linux-x64-gnu@npm:1.75.0": "0741b17121d8fd15fac3558859a36d956af384acf635e5009a7f8471d8d870a79ab13e69421d9db3a6b54a18884dd8fd9e75b0d4092c0c1a4998f06726cb4425", - "@oxlint/binding-linux-x64-musl@npm:1.75.0": "1e223a3bc323fa95561a50c761c0ee59108c29c4a7413a77bba44fe5cec6a783badc28a1913ae9819a1e2976470dcb173a87106d8c0feabd9b5a6e230309a77f", - "@oxlint/binding-openharmony-arm64@npm:1.75.0": "a6d5079e488fb6ff3d2c14019645751870c3747a146392d081b92b8aac59c3b638cb3ad6ec378d55ba2770cbfbb18848b93d84afd9f4228143b7aab03e8edfba", - "@oxlint/binding-win32-arm64-msvc@npm:1.75.0": "c51f797f0bb8e61bc57d9a30b2672b740e208ab2069790e4f52e912ecb78396b98d6abaf055d540b919459c4e8088d5640f2b73ef5b1abe2b756b5d8fe0e4fe5", - "@oxlint/binding-win32-ia32-msvc@npm:1.75.0": "8f8e97fbb7c4387cc7e1c57b68584dbfd3a42f2783b87b2dbb3237322f3344b932ba48f607594f74d3c98e770e85f95d333be5ca4a5a79d156b4d9fad49a9265", - "@oxlint/binding-win32-x64-msvc@npm:1.75.0": "86b0c33ed69bbbe2ed78147adef3dc0067cb1e17591df5c4f1a214f86271192774fe9d1a890f371cec4f727212dd18e407c1bc80cc5f8f03aac420fc5b47b123", + "@oxlint/binding-android-arm-eabi@npm:1.81.0": "1813cb9077c3962357d58ec23688c370f89cae26ed66cb46fc9a93ff84e08c0523599f2da16c95737e1e8bd0efb43e5cdf6191ddafd092ff018e80666386a8a3", + "@oxlint/binding-android-arm64@npm:1.81.0": "d079167c8f150b324657bcc16ed0a067ff85bd859bab0eae403e2b8aacfaeef0bd4bb2ab0addfe4869211d81ed98a85a9feb11021a95a6e9fb7bec7c67159e84", + "@oxlint/binding-darwin-arm64@npm:1.81.0": "092e052fdaab03423896dbad041d8f05862acb15f2b8363ccd059be572ff7fa2788034a4ded08561370ff77acbdcac23279e7ee4ac5b4bcd9aecaace5bbb3daa", + "@oxlint/binding-darwin-x64@npm:1.81.0": "13625f2c297bbe0d2014bb37e485c75089bb9ac8efa8831b05990020a7eab27dcaf939862a9cba6add444fa20a83747fe7d3ac2409f398a0976205bcfdd0c427", + "@oxlint/binding-freebsd-x64@npm:1.81.0": "43a853bd361151ced9d168d5ebb2b5a4af0d7bb9dec8f6158af53114f7bb73abe2abc99709d2b686dea89c1d4c3f597d714991847d2e483d0661bd3516ba0fd1", + "@oxlint/binding-linux-arm-gnueabihf@npm:1.81.0": "37f5e1bf5166c047b5fd53cb80de3a642dd5e82b35d656680fe834c2481bbec73bcc85020125d42c0a2c1ce5f31b6111a30f3994fd0f0e5aa6419352465bae70", + "@oxlint/binding-linux-arm-musleabihf@npm:1.81.0": "14748e74cf1e71f611713ffd42a441ca74671a4baadcffdd310484a44343932305b094faf6cd2d9bfab9860da6cc4414dbaf423d93f2d442d271fcef3070f73a", + "@oxlint/binding-linux-arm64-gnu@npm:1.81.0": "c53813b0c0b3d2a615c32c9cf94b3cde23adcb554ef4d57bab063ec01aa192abc9f8073e5c8cc8f2a9904cf3a0812de7d2da14bc700be08610f16cbb08b116a1", + "@oxlint/binding-linux-arm64-musl@npm:1.81.0": "411405fa712bba5efff0c535ecaa4c254db5de154b37bb8c84f3686c0dbed88d3146bd640b4f3647bada368b23a2051d57e06ec00a2d1b00b1624a534da7ff5a", + "@oxlint/binding-linux-ppc64-gnu@npm:1.81.0": "40246456a478cb03608886e68ae49c80f605a4ea5630b1efd56e4ece31af1f6e0ceb5cce2f480f41796381068b347594e96564151d032385d7fb5b75acebedef", + "@oxlint/binding-linux-riscv64-gnu@npm:1.81.0": "f69234d704b3a98943ba532a3680dd51a6f64be8b3cbdb4a057574b64080d47eea523ced69e9406b3748a54b5c8cbf7805b4327ef19920d622f6d75aa4a28488", + "@oxlint/binding-linux-riscv64-musl@npm:1.81.0": "a9599229f10bd25d2249be65db50950799cf18ed772a8d545defa30676ebbb9ba79bffc422bb9678c0bdb688251dac6f6a1d7d2f5426b3dc17708ce607121b4b", + "@oxlint/binding-linux-s390x-gnu@npm:1.81.0": "b844e23fd8b0a31233814060217a1a7657006c87a431f3f60957f15b5c85494e4926bbdad41bcc75b6136bed0c589173657cb63cd0b94deda214c5a5df280be1", + "@oxlint/binding-linux-x64-gnu@npm:1.81.0": "f9a9eff717b5f2638c6b28d71a21e6f2bc50d1b2708a23a67b6ad20a98ee3189b40b68235eb03f97a18d44c931730504074b03530f84e713abd97cf44fff5412", + "@oxlint/binding-linux-x64-musl@npm:1.81.0": "823d8e4212fef7b84d807c9df09d25fccaffc65778ab5c4c93f0af131a0f6b6551a1a8c684e896742048ed1e9f37fc30d78bbb6c94d97063e69baefd7a3af21f", + "@oxlint/binding-openharmony-arm64@npm:1.81.0": "d233a6525012163ef7e7bb293ec210816015a8e04cecf723e955db0ab7394be3a16178aec2801a2992982e8ed2174dd6167b215f753f2dab8064c0f3ed50afc8", + "@oxlint/binding-win32-arm64-msvc@npm:1.81.0": "8070d998bbb9470ad8a65c729a353a7a00d470d4d04e761f6a15a1b84aecb02be5a3aad231aa08b96e720edbf0f5d241554b061ebd9f6e7b1bbe69fb4c367c06", + "@oxlint/binding-win32-ia32-msvc@npm:1.81.0": "ad6905b544f89de550cacb45857a4d6d0ccb769f0a24b83091ba53189c72531e0d3c9dc6a266a5c89e7368a95193cad9d703315c6f8fc4ccb89e8dfd8f0c711b", + "@oxlint/binding-win32-x64-msvc@npm:1.81.0": "dd41cbaee3def7a379d950cc48362e7c2b31d68607d1f62af5f7b61450c95bd5d39b0f9e548c5af0d20d7ac81dc2581f2f70a3fc1eaad501af1ba845274e0e61", "@rolldown/binding-android-arm64@npm:1.1.5": "c94d067b3c923a79e59334cbdf0ee6ab67257beb4357619fd6366233fe5e8ef2764b298824209cacc0a42084ded1a76e19c9cf64bd8c7896e38066c2dc586b22", "@rolldown/binding-darwin-arm64@npm:1.1.5": "f397d75fe0a37c4c2f6251002e5d569119b2f5d3e103a65263c58d8c1565952a4f024cafa1847dc57e59a4b0adfca00124660e6bc1782c3f239d0c7f9bb993af", "@rolldown/binding-darwin-x64@npm:1.1.5": "86b35e4c3f66677bf27f7c122cae56620b2f738c4e25790094b6887e0d516f26633583198741269374f516ca9b1a677b1ab2ff5d1ba1af7b422a5c37c4e5c548", diff --git a/pkgs/by-name/ou/outline/package.nix b/pkgs/by-name/ou/outline/package.nix index 37e6d16ad05f..d34c69959652 100644 --- a/pkgs/by-name/ou/outline/package.nix +++ b/pkgs/by-name/ou/outline/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "outline"; - version = "1.10.0"; + version = "1.10.1"; src = fetchFromGitHub { owner = "outline"; repo = "outline"; rev = "v${finalAttrs.version}"; - hash = "sha256-2uKfO2vUSDEOmoLPpKUQBzeU1co8JqsDr59YvUvi2qo="; + hash = "sha256-IKkk9jerGkSEJXl5DU/Lel/7BUjmW4VFLCfC6zIxWhk="; }; patches = [ @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = yarn-berry_4.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes patches; - hash = "sha256-YvB0vcbaqN8xF2KVl/vkSSMqOpSfikh2z+miw8SeWqw="; + hash = "sha256-QRdoS5fpbr9eYFAYgoH2s8Lsu8FYppNrKcAFBhWrbV0="; }; buildPhase = '' From 699bbc83c1e5aaa571757caa509202dbbd775d09 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 9 Sep 2026 22:30:58 +0200 Subject: [PATCH 024/176] dosbox-x: Add a basic installCheck Start up its PC-98 machine emulation and run `VER` to get the emulated DOS version. Would like to do smth more complex (custom DOS binary that uses INT 21h, AH=09h to print the text, or maybe some interrupts more specific to the PC-98 series to test if it's actually emulating the right machine), but would need OpenWatcom for compiling that, which we consider unfree due to the Sybase Open Watcom Public License being quite badly written. --- pkgs/by-name/do/dosbox-x/package.nix | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/pkgs/by-name/do/dosbox-x/package.nix b/pkgs/by-name/do/dosbox-x/package.nix index 8d50ea58fbb1..dad8b9f33752 100644 --- a/pkgs/by-name/do/dosbox-x/package.nix +++ b/pkgs/by-name/do/dosbox-x/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, gitUpdater, + writers, alsa-lib, autoreconfHook, ffmpeg, @@ -27,6 +28,14 @@ zlib, }: +let + check-dosbox-conf = writers.writeText "check-dosbox.conf" '' + [autoexec] + MOUNT C . + + VER > C:\BLUB + ''; +in stdenv.mkDerivation (finalAttrs: { pname = "dosbox-x"; version = "2026.08.31"; @@ -111,6 +120,26 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper $out/Applications/dosbox-x.app/Contents/MacOS/dosbox-x $out/bin/dosbox-x ''; + # Can't personally check Darwin anymore + doInstallCheck = !stdenv.hostPlatform.isDarwin; + + installCheckPhase = '' + runHook preInstallCheck + + env \ + SDL_AUDIODRIVER=dummy \ + SDL_VIDEODRIVER=dummy \ + $out/bin/dosbox-x \ + -nopromptfolder -nogui \ + -exit \ + -machine pc98 \ + -conf ${check-dosbox-conf} + + grep -q 'Reported DOS version' BLUB + + runHook postInstallCheck + ''; + passthru = { tests.version = testers.testVersion { package = finalAttrs.finalPackage; From a8b1e967c2d55289ad0eead170989711abde063f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 10 Sep 2026 12:40:34 +0000 Subject: [PATCH 025/176] upower: 1.91.3 -> 1.91.4 --- pkgs/by-name/up/upower/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/up/upower/package.nix b/pkgs/by-name/up/upower/package.nix index a317da29cb3c..b07dec539ee2 100644 --- a/pkgs/by-name/up/upower/package.nix +++ b/pkgs/by-name/up/upower/package.nix @@ -38,7 +38,7 @@ assert withDocs -> withIntrospection; stdenv.mkDerivation (finalAttrs: { pname = "upower"; - version = "1.91.3"; + version = "1.91.4"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "upower"; repo = "upower"; rev = "v${finalAttrs.version}"; - hash = "sha256-QdAJxaua43iGovQeRg+n1MypS5CS0Ro3gqF9Tv8eMBg="; + hash = "sha256-B/gfrXPLYwOGyheTLP/sEH5RakLUm4OiRAV+U2wL9V0="; }; patches = From 467d52896947cb37996f4fe14f297328f448c68a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Sep 2026 00:52:29 +0000 Subject: [PATCH 026/176] gimp: 3.2.4 -> 3.2.6 --- pkgs/applications/graphics/gimp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index 4a0ef5e72bb8..621c465883c1 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -83,7 +83,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gimp"; - version = "3.2.4"; + version = "3.2.6"; outputs = [ "out" @@ -94,7 +94,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://download.gimp.org/gimp/v${lib.versions.majorMinor finalAttrs.version}/gimp-${finalAttrs.version}.tar.xz"; - hash = "sha256-cxK8U+nG0tAFbKe5PxxrmHB5Rt2TT3FMIbh0bstgFYg="; + hash = "sha256-QLFekK0MDGMbdto8Rn6phH+lwk83QTrFtJKASGCijNg="; }; patches = [ From d3b8be81a8fcaebaea0f4bd98698102f7fea545f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Sep 2026 00:54:34 +0000 Subject: [PATCH 027/176] linuxPackages.bpftrace: 0.26.1 -> 0.27.0 --- pkgs/by-name/bp/bpftrace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bp/bpftrace/package.nix b/pkgs/by-name/bp/bpftrace/package.nix index 431991c2e6ae..5ffb0bd331a4 100644 --- a/pkgs/by-name/bp/bpftrace/package.nix +++ b/pkgs/by-name/bp/bpftrace/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "bpftrace"; - version = "0.26.1"; + version = "0.27.0"; src = fetchFromGitHub { owner = "bpftrace"; repo = "bpftrace"; rev = "v${version}"; - hash = "sha256-h3gFnQq48oM5uK07xrykOCSJxhr6dqcyVUDoIKIRREY="; + hash = "sha256-wYDSx2WngWS4Ucj82hLO0G46tiXhqskhMjmv7NuUVfw="; }; buildInputs = with llvmPackages; [ From e4bd6d3ee60d22f8169539ccf058348658b20040 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Sep 2026 01:16:01 +0000 Subject: [PATCH 028/176] lomiri-qt6.lomiri-ui-toolkit: 1.3.5907 -> 1.3.5908 --- pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix index 23dea04b6b0d..48f965ac45a2 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix @@ -74,13 +74,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lomiri-ui-toolkit"; - version = "1.3.5907"; + version = "1.3.5908"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-ui-toolkit"; rev = finalAttrs.version; - hash = "sha256-hI04qw2r88862PB9sUJTiFi8ZM1iZ9rQXuoO9iEjViU="; + hash = "sha256-WZ8qWHQJr66EX5TCb5ztwRJ9DzclY0Wnym2yYBrphVE="; }; outputs = [ From d7c40e83efd148f83413d9e6ed4abd674d95a857 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 11 Sep 2026 11:50:36 +0000 Subject: [PATCH 029/176] ocamlPackages.bstr: 0.0.4 -> 0.1.1 --- pkgs/development/ocaml-modules/bstr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/bstr/default.nix b/pkgs/development/ocaml-modules/bstr/default.nix index 9ec7bb335456..bc87bea2b38a 100644 --- a/pkgs/development/ocaml-modules/bstr/default.nix +++ b/pkgs/development/ocaml-modules/bstr/default.nix @@ -6,13 +6,13 @@ buildDunePackage (finalAttrs: { pname = "bstr"; - version = "0.0.4"; + version = "0.1.1"; minimalOCamlVersion = "4.13"; src = fetchurl { url = "https://github.com/robur-coop/bstr/releases/download/v${finalAttrs.version}/bstr-${finalAttrs.version}.tbz"; - hash = "sha256-ZAg28VstVVvfI2b213g5JuEVmK1+lFV7Fnx4WyVfSFY="; + hash = "sha256-5lfP/aVpELFLmMdt1uA4LqS8XQFn6IORq6kxlrAW7uA="; }; meta = { From 4ca941bcb92e8faefedb39167f74a833f8f9d72e Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sat, 5 Sep 2026 21:37:47 -0600 Subject: [PATCH 030/176] limine{,-full}: 12.7.0 -> 12.9.0 https://github.com/Limine-Bootloader/Limine/releases/tag/v12.9.0 Diff: https://github.com/Limine-Bootloader/Limine/compare/v12.7.0...v12.9.0 Signed-off-by: Ryan Omasta --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index c0228e481b55..462090b18faf 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "12.7.0"; + version = "12.9.0"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://github.com/Limine-Bootloader/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-nun1IDdh9RE0Dx7RG6qaqGUma7ZXJQCdxtLYgo/3AxI="; + hash = "sha256-reqSKvO5yBeaRna87Mjk3y8+9yrTaz9K+rRMv18mXjY="; }; enableParallelBuilding = true; From 457de455228815f696162fe4c649406d6d9ed3d7 Mon Sep 17 00:00:00 2001 From: liberodark Date: Sat, 12 Sep 2026 07:27:58 +0200 Subject: [PATCH 031/176] plakar: 1.1.5 -> 1.1.6 --- pkgs/by-name/pl/plakar/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pl/plakar/package.nix b/pkgs/by-name/pl/plakar/package.nix index 2f5c812b4926..b532ff8d4085 100644 --- a/pkgs/by-name/pl/plakar/package.nix +++ b/pkgs/by-name/pl/plakar/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "plakar"; - version = "1.1.5"; + version = "1.1.6"; # to avoid having all the Test(Get|Set|Validate)Service.* tests fail on darwin __darwinAllowLocalNetworking = true; @@ -22,12 +22,12 @@ buildGoModule (finalAttrs: { owner = "PlakarKorp"; repo = "plakar"; tag = "v${finalAttrs.version}"; - hash = "sha256-6uw20jqAtJnPEeNrMsK/jA7+stdY4tAEkPe+mov6UNo="; + hash = "sha256-AnVhWvfE2H5GfsgZyS14nla4vWZy7iIlD3lBP+LAJvA="; }; vendorHash = "sha256-s/4vTHFFfOuGnVc3FK0B5aa9kRATr356/mGydw4cMng="; - # Remove in next release + # Remove in next next release patches = [ (fetchpatch { name = "backup-allow-multiple-ignore-files.patch"; @@ -37,6 +37,11 @@ buildGoModule (finalAttrs: { }) ]; + # broken test introduce in 1.1.6 + postPatch = '' + rm login/completion_code_test.go + ''; + nativeBuildInputs = [ installShellFiles makeBinaryWrapper From 85cedbb7e990df46e79882764e9250fe17da3ee7 Mon Sep 17 00:00:00 2001 From: itsyunaya <40719746+itsyunaya@users.noreply.github.com> Date: Sat, 12 Sep 2026 13:40:17 +0200 Subject: [PATCH 032/176] maintainers: add itsyunaya --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6c00b8b06f14..76d1361804ed 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12449,6 +12449,11 @@ githubId = 17727163; keys = [ { fingerprint = "FBAA B86A 101B 4C5F D4F1 25D2 E93D DAC1 7E5D 6CA1"; } ]; }; + itsyunaya = { + name = "Ashley Marino"; + github = "itsyunaya"; + githubId = 40719746; + }; ius = { email = "j.de.gram@gmail.com"; name = "Joerie de Gram"; From 964039ea394651d49108894e565c9ce3f0b908b2 Mon Sep 17 00:00:00 2001 From: itsyunaya <40719746+itsyunaya@users.noreply.github.com> Date: Sat, 12 Sep 2026 13:41:41 +0200 Subject: [PATCH 033/176] musicpresence: add darwin support --- pkgs/by-name/mu/musicpresence/package.nix | 130 ++++++++++++++-------- 1 file changed, 86 insertions(+), 44 deletions(-) diff --git a/pkgs/by-name/mu/musicpresence/package.nix b/pkgs/by-name/mu/musicpresence/package.nix index d318a9e80955..8e96e777c63d 100644 --- a/pkgs/by-name/mu/musicpresence/package.nix +++ b/pkgs/by-name/mu/musicpresence/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + stdenvNoCC, fetchurl, autoPatchelfHook, makeWrapper, @@ -14,64 +15,105 @@ e2fsprogs, xkeyboard_config, qt6, + undmg, }: - -stdenv.mkDerivation (finalAttrs: { +let pname = "musicpresence"; version = "2.3.6"; - src = fetchurl { - url = "https://github.com/ungive/discord-music-presence/releases/download/v${finalAttrs.version}/musicpresence-${finalAttrs.version}-linux-x86_64.tar.gz"; - hash = "sha256-w3y1I6nnztEMaihbXIfQqB0ng6s07iA8bqC8PDq+E+I="; + sources = { + "x86_64-linux" = fetchurl { + url = "https://github.com/ungive/discord-music-presence/releases/download/v${version}/musicpresence-${version}-linux-x86_64.tar.gz"; + hash = "sha256-w3y1I6nnztEMaihbXIfQqB0ng6s07iA8bqC8PDq+E+I="; + }; + "aarch64-darwin" = fetchurl { + url = "https://github.com/ungive/discord-music-presence/releases/download/v${version}/musicpresence-${version}-mac-arm64.dmg"; + hash = "sha256-IvUyzR9amMhyWHRuhTuqUFALCE3QTRjHmsASKydnj8Q="; + }; }; - nativeBuildInputs = [ - autoPatchelfHook - makeWrapper - ]; - - buildInputs = [ - libGL - libxcb - libx11 - wayland - fontconfig - freetype - libgpg-error - e2fsprogs - stdenv.cc.cc.lib - ]; - - dontBuild = true; - dontConfigure = true; - - strictDeps = true; - __structuredAttrs = true; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - cp -r usr/share $out/ - - makeWrapper $out/share/musicpresence/bin/musicpresence $out/bin/musicpresence \ - --set XKB_CONFIG_ROOT "${xkeyboard_config}/share/X11/xkb" \ - --prefix QT_PLUGIN_PATH : "${qt6.qtwayland}/${qt6.qtbase.qtPluginPrefix}" \ - --unset QT_STYLE_OVERRIDE - - runHook postInstall - ''; - meta = { description = "Discord music status that works with any media player"; homepage = "https://github.com/ungive/discord-music-presence"; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - platforms = [ "x86_64-linux" ]; + platforms = [ + "x86_64-linux" + "aarch64-darwin" + ]; mainProgram = "musicpresence"; maintainers = with lib.maintainers; [ wiyba nonplay + itsyunaya ]; }; -}) + + linuxDrv = stdenv.mkDerivation { + inherit pname version meta; + + src = sources.x86_64-linux; + + nativeBuildInputs = [ + autoPatchelfHook + makeWrapper + ]; + + buildInputs = [ + libGL + libxcb + libx11 + wayland + fontconfig + freetype + libgpg-error + e2fsprogs + stdenv.cc.cc.lib + ]; + + dontBuild = true; + dontConfigure = true; + + strictDeps = true; + __structuredAttrs = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp -r usr/share $out/ + + makeWrapper $out/share/musicpresence/bin/musicpresence $out/bin/musicpresence \ + --set XKB_CONFIG_ROOT "${xkeyboard_config}/share/X11/xkb" \ + --prefix QT_PLUGIN_PATH : "${qt6.qtwayland}/${qt6.qtbase.qtPluginPrefix}" \ + --unset QT_STYLE_OVERRIDE + + runHook postInstall + ''; + }; +in +if stdenv.hostPlatform.isLinux then + linuxDrv +else + stdenvNoCC.mkDerivation { + inherit pname version meta; + + src = sources.aarch64-darwin; + sourceRoot = "."; + + nativeBuildInputs = [ + makeWrapper + undmg + ]; + + dontBuild = true; + dontConfigure = true; + + installPhase = '' + runHook preInstall + mkdir -p "$out/Applications" + cp -a Music\ Presence.app "$out/Applications" + makeWrapper "$out/Applications/Music Presence.app/Contents/MacOS/Music Presence" "$out/bin/musicpresence" + runHook postInstall + ''; + } From 50ba83bd2de73fb0dbb3b946eb14fbeaccaeded3 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 13 Sep 2026 14:12:29 +0700 Subject: [PATCH 034/176] nixosTests.redis: drop version suffix from test name --- nixos/tests/redis.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/nixos/tests/redis.nix b/nixos/tests/redis.nix index f0f0e790b731..c0903f3837ff 100644 --- a/nixos/tests/redis.nix +++ b/nixos/tests/redis.nix @@ -4,12 +4,8 @@ package, ... }: -let - mkTestName = - pkg: "${pkg.pname}_${builtins.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor pkg.version)}"; -in { - name = mkTestName package; + name = package.pname; meta.maintainers = lib.teams.redis.members; nodes = { From 405a54987e365d47bd23a89d1b0947c94b9673d2 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 13 Sep 2026 14:12:30 +0700 Subject: [PATCH 035/176] valkey: rename passthru test attribute to valkey --- pkgs/by-name/va/valkey/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/va/valkey/package.nix b/pkgs/by-name/va/valkey/package.nix index 2ebe9558beb6..b6cfce9139d4 100644 --- a/pkgs/by-name/va/valkey/package.nix +++ b/pkgs/by-name/va/valkey/package.nix @@ -112,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tests = { - redis = nixosTests.valkey; + valkey = nixosTests.valkey; unitTests = finalAttrs.finalPackage.overrideAttrs { doCheck = true; }; valkey-python = python3Packages.valkey; }; From 0f2590fbc9e8387563a854a58ec37ab4fe23e017 Mon Sep 17 00:00:00 2001 From: Guillaume Girol Date: Sun, 13 Sep 2026 12:00:00 +0000 Subject: [PATCH 036/176] diffoscope: patch for crash when r2 is in PATH Fixes: https://github.com/NixOS/nixpkgs/issues/553088 The patch cannot be sent upstream as-is because we also would need to fix tests. --- pkgs/by-name/di/diffoscope/package.nix | 5 ++--- pkgs/by-name/di/diffoscope/radare2.patch | 26 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/di/diffoscope/radare2.patch diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index c4f28a3e6363..2263f209d1c4 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -128,6 +128,7 @@ python.pkgs.buildPythonApplication rec { patches = [ ./androguard-4.1.4.patch ./ignore_links.patch + ./radare2.patch ]; postPatch = '' @@ -154,9 +155,7 @@ python.pkgs.buildPythonApplication rec { # otool # Other tools: # docx2txt (needs Debian's package called this, not the python package) - # radare2 - # > FAILED tests/comparators/test_elf_decompiler.py::test_radare2_diff - KeyError: 'offset' - # > FAILED tests/comparators/test_macho_decompiler.py::test_radare2_diff - KeyError: 'offset' + # radare2 (the exact output of the r2 version debian ships is expected, and our more recent version has a slightly different one) # # We filter automatically all packages for the host platform (some dependencies are not supported on Darwin, aarch64, etc.). # Packages which are marked broken for a platform are not automatically filtered to avoid accidentally removing them without noticing it. diff --git a/pkgs/by-name/di/diffoscope/radare2.patch b/pkgs/by-name/di/diffoscope/radare2.patch new file mode 100644 index 000000000000..0a51f4354a4e --- /dev/null +++ b/pkgs/by-name/di/diffoscope/radare2.patch @@ -0,0 +1,26 @@ +Fix comparing ELF objects when r2 is in PATH + +https://github.com/radareorg/radare2/issues/21201 renamed the "offset" key of +the json output diffoscope uses to "addr". As a result running diffoscope on an +ELF object results in this error: +KeyError: 'offset' + +This patch does not include the modifications to the test suite required to +submit it upstream. + +Upstream issue: https://salsa.debian.org/reproducible-builds/diffoscope/-/work_items/432 + +diff --git a/diffoscope/comparators/decompile.py b/diffoscope/comparators/decompile.py +index bf85deb9..f6a5564f 100644 +--- a/diffoscope/comparators/decompile.py ++++ b/diffoscope/comparators/decompile.py +@@ -242,6 +242,9 @@ class AsmFunction(File): + + @property + def offset(self): ++ if "addr" in self.data_dict: ++ return self.data_dict["addr"] ++ # backward compat with r2 version < 5.9.0 + return self.data_dict["offset"] + + @property From 8b9a673c1c8d62d8363d7dd7d7691f92ede3c3fb Mon Sep 17 00:00:00 2001 From: BeLeap Date: Sun, 13 Sep 2026 22:34:31 +0900 Subject: [PATCH 037/176] joplin-desktop: 3.6.16 -> 3.7.18 Update release data with update.py. Assisted-by: pi 0.85.1 (openai-codex model) --- .../jo/joplin-desktop/missing-hashes.json | 61 ++++++++++--------- .../jo/joplin-desktop/release-data.json | 6 +- 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/jo/joplin-desktop/missing-hashes.json b/pkgs/by-name/jo/joplin-desktop/missing-hashes.json index 2206616fac77..785664d75360 100644 --- a/pkgs/by-name/jo/joplin-desktop/missing-hashes.json +++ b/pkgs/by-name/jo/joplin-desktop/missing-hashes.json @@ -1,55 +1,55 @@ { - "@esbuild/aix-ppc64@npm:0.27.2": "9c18cc2e4a03339a55013aac05b4a3fc4b77e75715dc252d034aa3d43b754abc053a7601b95e31249f4b6e69b68db2f5e6cb04b0ed619f825f2f70daff1a78d7", + "@esbuild/aix-ppc64@npm:0.27.5": "48203e49df4995ab8ead9e8def96381931901db904cd174e5cdc9d034f70431276e8ed93305a13c22390041e6933ec19624435f6f7c34f8a767d5979c3c6e145", "@esbuild/aix-ppc64@npm:0.27.7": "848d1a798fb9ea6aa902c9138aaf6b45d889df39a1ff737300ea9968af3afee1000f611bc00187f5bda096d300fb25f4f883c57a2dc7296e40295f2470aa57b3", - "@esbuild/android-arm64@npm:0.27.2": "a318fc9ffcdad7fda8bb521af8b17f73d93d9a94b4cca9301fbf72cf3f5a6e945edd589a47388de70f3e9582655dcf5b5bb928a11e306368fae4a9106d5143d2", + "@esbuild/android-arm64@npm:0.27.5": "6cfcae790d0cec7a9bd29f539d05ad5a5715815177bb62231a95c3a8b2fb651b099e3eef76c6c0f174be83864b0a1b244474c071df36c028e407c2325015fa01", "@esbuild/android-arm64@npm:0.27.7": "21a57ee237e1503d92c2f818c1dbf7d6f772b100fd0dfa95ea0d24be718c0c6952e915ad1f47bcc3496bb807a0a254d35d6baadc48531b684d2236f57023f1e6", - "@esbuild/android-arm@npm:0.27.2": "01114275e096b9177ad2496730087ee081d6e65a75bc087457b527c5baac5a8ccb362435f45232532bf6f97de95e1790dbce127d55abd5e4152c7214682bf4d3", + "@esbuild/android-arm@npm:0.27.5": "4f856f7e508393c7e722e444b26a60f093ed4dfd11def0cbae13034e60dca6b356c302430a9230644f4ae2fd4e5a9ae620a4b69fa98a12062190195af2e57ec1", "@esbuild/android-arm@npm:0.27.7": "46a246245a024680c8b5051425fc724c846b7d36ac952cd312e71194bae07fd712aa6fa8ddd7fa648a18d665eb0bcfaf111726af7b676465cb181dff7e6a0848", - "@esbuild/android-x64@npm:0.27.2": "e92c5b6919081a14c8882f1167cf90b4e4bba745ad6e9a23428f85a1cd5e79dfa3f1d2fc943686b237e4cd09fac52ad3b3791deab6a0419ee10859284d3834aa", + "@esbuild/android-x64@npm:0.27.5": "116456a795deccd12917aa61599c5f0278b2399c7c936dd92b667a53f45f695ac316c61b1b3929c1dde177cee447b2cd5c6b16283aaec1fc80d317ef414a0442", "@esbuild/android-x64@npm:0.27.7": "95c858fe95b716aabcb71a0dab9162d46859c0deb713189730ce6c2a2bc27efed2341b2d27aacc092dee7544df7b25035a12d65f30481b5b03a8358707e1a6f3", - "@esbuild/darwin-arm64@npm:0.27.2": "5e99db5037167bad4a095fc445b94a2ce02357870ed58b79e13ae6bc09b5cb33d7e03f925492df940f9e0ad685a889f02beec1431d8fbf4c7ced55b2f48f5659", + "@esbuild/darwin-arm64@npm:0.27.5": "09b3f3f85eb4cdc3f00582b360be6f904b27d62f390f25815e6a27843bdfd9f087372ddb0718c1010078b34e96df68d115ce562891121684dc28fedcc22cdac5", "@esbuild/darwin-arm64@npm:0.27.7": "281897d55b71e222394f08ee519999f673778c26ac78e4dacc67262e449b9284e852dccac8d6293fd611e0a37d0c798f2ea18c65573ed251d5e04dcb01121f0d", - "@esbuild/darwin-x64@npm:0.27.2": "87f2fbc4cf11724ef805b17cbdc7b0a9498332bc4b61d55e110ecc3b09bc488b88c0bd140ea48924e9c97a2063cf7e440fef13dd56e415c46799619d61086910", + "@esbuild/darwin-x64@npm:0.27.5": "0a81d707bbc05a2b2f6ffc3e21f1596a7346c737b13cf789b59d7e86cb4d355ee6389f7ba2965da142ff40913dce986d5f2a8dfa6c940e704a017f418d9d7384", "@esbuild/darwin-x64@npm:0.27.7": "a6c320cda3c7c176d678c00367823259b7efc0f8638393bd0e45b4f950af15be887558c82e2d74ed9fb492a4b04f36afc1c3a3b9774aeaaa08fbf96aac6e3524", - "@esbuild/freebsd-arm64@npm:0.27.2": "1ffa23243b913e377a5b09fd97ad9f089be3695aafdd893b60bb7f9be479256d8b7546f0bc96c4e61133fe7aeeaf95a8e941e82a65d99008ff82c99bdec85eee", + "@esbuild/freebsd-arm64@npm:0.27.5": "fc705c9f299bef59a584f78a1ac8e686b3598639d8ad565170db7704d116665bfd7b0760c2d5901e363f972133a77e92bcf3ace16726b61540582a09c82ff284", "@esbuild/freebsd-arm64@npm:0.27.7": "8b546929340ebb3daf5b47ca24db6d6fdcf3c14a733c41ddd8ae960834a5aa60b22b341049aef39badfdfaad0081a8706d085ba892e2b23163d1d1ff52ca1dc3", - "@esbuild/freebsd-x64@npm:0.27.2": "44f744b289cf9e115b0adfac1905818d756dfced14213bf144d9016d96f67575ef2a55526f76e29ee775fcfec7274ba3a5e6833f35ed79a4592d3f5eac278267", + "@esbuild/freebsd-x64@npm:0.27.5": "bacab4f9d3e13eb9a2b0ad1403fb0a6d66d7bdd50e9209dff5c8d0d9151ad3dd64f6a709530858f1143ab30f89d508e3f29782219a23d258e455ed2dee360136", "@esbuild/freebsd-x64@npm:0.27.7": "5a4c0ccbde7fe7a6de14c8789d1f20f4cadc7980e531b090b137774b56f360ba3c50f5612f01980ab9071ae50e1bb007f44c1b04b68fd84ba07113472081e021", - "@esbuild/linux-arm64@npm:0.27.2": "2b037d74eaff4e9b5a6076760ede873320707636a3495939687cdd0c2c7150883111273bc0a8663fa305c42f439f4748b5ad7f15a1a1ea9fa7db575d9faf2d1b", + "@esbuild/linux-arm64@npm:0.27.5": "4acfebf0f43e9dadb2a29cf336562e711961c23fbb6f3fec754f8a2848a0c63022b58cdc95c667fe6f5dc7cf55824cf6bcc49f96b53f29e72da0bc97102b472a", "@esbuild/linux-arm64@npm:0.27.7": "741871bea9ce0a136367707cc509254fef167c5bf968706de6bff7db96ee7c672f02231cb69965e17ca0aedbd99d533275f5a695a3069cb3df0a9d2cd877847f", - "@esbuild/linux-arm@npm:0.27.2": "28cfc3a9ca11fc899649e7a706fb4b2ee57999bd92e86c23726b3ed0f832732411dd0aa3e2bcdb4105759f83bc4e5adc98dc195aaafce736c910db4e43694702", + "@esbuild/linux-arm@npm:0.27.5": "107786c947b02b6e7aca4f9ff3af8c14fe461f614f9c298d63b9474703ca7798d3650d52b6041412308eef46dc7215f56b4155391f9feb5b15b64718204f0009", "@esbuild/linux-arm@npm:0.27.7": "c2ee4ae5f6e13f8e882da4a369cc5d672ae8bf7613e35e22b54df3999e0d5aaef6d704c7dcbc473708eaeee202dd8e892c37e791bbc50a509b23ae845d18b689", - "@esbuild/linux-ia32@npm:0.27.2": "ac6cc92b9be2ec6d9d483c53fc973e6381765b784a2e1b71fa93ea0cf976344c2e3e0bfda0140b0829b3ec4304d9b886692b2891e68c17d2121066d06e67f0ac", + "@esbuild/linux-ia32@npm:0.27.5": "51c5322b4a834c3c8bc66d9503a8e2dfda4090aed848a533718773cece1b3a92fc10ab532bba81af1ce7eb7b3c244ef6aed2b59d480f32cf987d222e7c05950a", "@esbuild/linux-ia32@npm:0.27.7": "0933a68b0bdee3dd0fcd99da92c0472deb6d6225c454b88a3609e1b1ea7648b36f6b83be8a8cf41edc1f0d666b76006e270a66c7520050d278d7d73df171e86b", - "@esbuild/linux-loong64@npm:0.27.2": "625f5b6c2218a3acb2cff8f7f02a53ca89d13925f8932260ddad01595c6907beda4a79e4b767b1101f5971049f88d3ec6ab29cf565b4d61d9b0d7277e2cb578d", + "@esbuild/linux-loong64@npm:0.27.5": "92a0c8bfdf3214a485161184669adaa7dbd1d08fafb3bba50fd6dbd88b9a2e9c12705056e243e96a4eca3e8f0cdd65e5271261cb7f51429fd77d5dbc9fe49cbc", "@esbuild/linux-loong64@npm:0.27.7": "9609e94b603a8a68bcd60325626d0bd35cce37e75994729d4ea264fa865db201da64c3216004656d94b1edeb8587150b1c47a1eef8ee1af9dc0d3cd6baa5ab2a", - "@esbuild/linux-mips64el@npm:0.27.2": "0c62692cb3a297b37212dfde52a861861843a716f6b3bdb73da49ba249a4c001b989ea61dc4540c430fac59ce2f8fc45035cdfac80172c5ddaf1b9df8471aecf", + "@esbuild/linux-mips64el@npm:0.27.5": "57326d2100e7a1be73c63a2827b981c926489fb86ce0482030b8a9049fc8086a8a229b98d83d34b4a9e459756e38ac9d453c2facd0e706b83dd8a08105a77445", "@esbuild/linux-mips64el@npm:0.27.7": "74ac0fe0b857b926af9057d5fa9634fc4b0b61a6fcd9c13cc2917e0e66638e2f724b8fd82024f97d524ff54ae17d0a52a0569078639aa9907f5287514aa046b1", - "@esbuild/linux-ppc64@npm:0.27.2": "b804d2dd0a6a85fe1c731828c725731a55ab120d2cc16941d560b2e9af5c2ec51586914ce26a84a326a9d46fa61eb8bb1f843953fe29ddd43b3f3099c491b5ff", + "@esbuild/linux-ppc64@npm:0.27.5": "d2e2b8b14ef6443ed23354ed45eaa0c176cddea25a4d84ac2a6dc76d7ce48de7928daecc3535f5cf4670b1ffbc562c43255e919ecc3f7c8c26f43b9b9d60e534", "@esbuild/linux-ppc64@npm:0.27.7": "7d75e59ad798631b7b7f77471fc9f545e0e6d2959a52d57b77e92d4aba81c5c57dea558d22539edc6aca92ac72112f93381e163b996df193cb5c9a1da4b4230d", - "@esbuild/linux-riscv64@npm:0.27.2": "03e67e7207a83801363e3637f9a35fb6224ed4dc23bbf6eca41904fc42f5a6806e1e591666bf48dbf62eba97d41ff4355413b14dcb2339007b22c693374c49f6", + "@esbuild/linux-riscv64@npm:0.27.5": "a943c97a6d031041cad40196be6f8112dbd7a642411bf7b24942de95f4c2caae31ca11b3e4724f1898f2b9f2e5a5c106636eea50eddc7db7cfbec8f443560798", "@esbuild/linux-riscv64@npm:0.27.7": "6dca2a182f59d43057ef40b93788dfb265c3b9fff4738aa613d87c7c709d9c308f18c282b7cfc2a1c770fa4db78d3529dc50b8a9f30e415661d993b021b2cdcb", - "@esbuild/linux-s390x@npm:0.27.2": "eb24b9c0a4a1492e4ff34a87933f6a3b348739c12f864b408144efdf949871c1fbb02a1cca741bfa11fd08aebe585d046fd3311b462ce4c795e3064ba3912469", + "@esbuild/linux-s390x@npm:0.27.5": "068865bc73484b97f1bcce6eca0195b30e8ce03dafdc6da7283b289023728f1cc7d0cbf5387fa6b89b072ddf8f9776b8cceb2981d2ebe3f2ea5e84ae8a77c448", "@esbuild/linux-s390x@npm:0.27.7": "870de4b9ff155cf5cf2ccd7b3587a6b4170550a31b621ea11dc134cd48af95f4a30f4ce868d249967eade6b3dd66e7a0af0d542c6fbba0dbc473fd0f5d3299b0", - "@esbuild/linux-x64@npm:0.27.2": "ed1542f203329521fb1f308696c76ba59ed4a4616a24e21bf4820685362bba209d5c44c2f4e66c88dc7b7399df9ace625454d4829ee529d076ccaf61566e11cf", + "@esbuild/linux-x64@npm:0.27.5": "6eb9d11d25e632607370d30d8fbc40c4357f6be293aeb33e6cd3fe73c18203b37f24b6e52d0939a499839fddcf9920b16862a3b923e425b99bacf9b80e787c5e", "@esbuild/linux-x64@npm:0.27.7": "47fce66247eda2d4721c1e615f7169eb7bf6e4b6105eab7271391ce933e7d350d3d4a581b3b8a61573f70b6663268eb514e624875dc514dc56dec3a37cf7cbe3", - "@esbuild/netbsd-arm64@npm:0.27.2": "576dd082047077b9cc41fbeffd728821a4f3b80969c1d2d6c274301122c6de2050f484fd4e946777527b8a15bd2a5ac54f85ca7ab95ea72b5345177e6a888687", + "@esbuild/netbsd-arm64@npm:0.27.5": "d43426863ae1f6bd37478a30c84bdabbbafda3b2ab537a6f5051006ba13231e6842ba49a3f61a2dd30736048369660e134f028c6b2bef156c81a78dadeaf280e", "@esbuild/netbsd-arm64@npm:0.27.7": "bbe0d0529fb73fd38c2cf9ebc1d1dcd5a2586b263cc4f6300d37008955f45310e842d63153e361a4447d4ca0f0a0691d62013fe60b09e4e0cd53f428ef2266f3", - "@esbuild/netbsd-x64@npm:0.27.2": "f8994af3e2ff3c9a91e874e58698b66e6f8d4e72dbc0aaf749b74a79420954146ed053359b0a4c213918582cee187d8a371737a33cfb93e624b4d091e5a6c240", + "@esbuild/netbsd-x64@npm:0.27.5": "b54f975bfc05f44a21884022a87367ceec3775cfc81d155bb2183ac5b9f51397589e10654eecc87ff9adee749a574e4ff724cb064907b2328e39ddb390760707", "@esbuild/netbsd-x64@npm:0.27.7": "246ed4df55788aacd2d9146f51ea7fcf4715e73d32ca1b0fcb42c316fdbf21d8de03bb304205dc707942442899529e834466894faa0aa3fa40454f5622648fc6", - "@esbuild/openbsd-arm64@npm:0.27.2": "f710da24beeb747ef3a11b9d99085a14f5c929f942fd9d9a05b7806d5ff1b85631bfa506eb7a6aed9fd01ec99bf91f24736f9f0e0eb6b7c0019fe0dddd2e615c", + "@esbuild/openbsd-arm64@npm:0.27.5": "dce25568a9642e9cacc9d4ae5a8c07dcb5bd2c7aee5f31259334074d30a380cdec2b3654b15978f3b64965d7622bda51dd203ab774f9a499e3b55425eaf926e3", "@esbuild/openbsd-arm64@npm:0.27.7": "d99927053a0f8be5158da8ecde7e8a08dd0ea580ca93f006971730979681e3738f83ada4d6564a57cdd6f412e40e5a750a92f424807aa12f97c2ead52617ad41", - "@esbuild/openbsd-x64@npm:0.27.2": "62670fbe1f609c5362df7b45968ded512a0860e2ad8a4715a89993abfa2f9f08a28f1294c7857d80e6d3f713639a71d291c06a961b331de67ad350032d1b8e96", + "@esbuild/openbsd-x64@npm:0.27.5": "fa51a43619b0da031f3b2eb6ece65d9cd6a69b9e3f03693463ed9878b04764478990dd3047591b6e2880375ada9eca8db20aca0df238afee1ad3b664f7adec65", "@esbuild/openbsd-x64@npm:0.27.7": "1480ff755c727d056e5f37e1d2be83d36b137c9f3595911aaf1659160c2cbfea846bded0557017aaefd79a0322be5e381b168ebff3eec4af684198835504b051", - "@esbuild/openharmony-arm64@npm:0.27.2": "e279efdc18301add96ea791ba9ef117cae05346688cd521fd225a60ad166add4bc995af985058e3b6ab9e65a7c49a79108a294d6aa26a1d1685ad0db194e2c56", + "@esbuild/openharmony-arm64@npm:0.27.5": "4c6ccc2c466158bb635918ecf530c14cbe536c2afeaa3e8e0c8b61f80875134573705b96a1854b07238df5b0e0eb1ad26b424d7a4b56b73b8813fdaec553e1a0", "@esbuild/openharmony-arm64@npm:0.27.7": "6aa1fd102bdfa99b3c27f558f6b5d493b47f34260cc10967c47d44b86018a307377e0c70ef51b8886c592f2a0057710a8ad7781716b0eb059d0b0657b4f7ddec", - "@esbuild/sunos-x64@npm:0.27.2": "7234302321d36576b5a9f027915417cddc195a67b19cdfb50e69c337ee0dd63a88be6b72d7ef299cd569d1af62e54774303d52d3d6b5e5858db975241ae467d6", + "@esbuild/sunos-x64@npm:0.27.5": "e53d864a1e9f0b598461df53163dd837f1bbaba2f3590934b34bae132efb2c658d6f9b036d4e9a6f2b8327cb9b3ab99d7a8244009a856dd1063868d6989d204d", "@esbuild/sunos-x64@npm:0.27.7": "66bff01f90a97b989c6e6fbe6f8df77a0e5b40b57b8c4d8e6c407635546eb05553de570cd4e0d4624a5a6be8a61d7e9c6e7d8bc238f8f5773a4231361c0e8745", - "@esbuild/win32-arm64@npm:0.27.2": "36620fddf79da3e8e527ef8331436929fa7a0b23c9b591af8f8573d80ed9c4ef45b24c6fa0abbb01d187dec497efa6c9d9d397d575afc1f28477e9ca16a48d73", + "@esbuild/win32-arm64@npm:0.27.5": "cff774ddb4107461f5e48da9664a1813ad6234921cb51739a3915d2822e6429276f40f0edadb52f816a63143ded7e77b84b38416f1c98e7b80a8c8a6ae031363", "@esbuild/win32-arm64@npm:0.27.7": "eb7008345c82bbd4be30bb27ae4e17346cb5014801e9d50058984e7c5e4cb509d6eae82db3c04aab16b72d3829908b32151117222c107962fe3fb0e317e55951", - "@esbuild/win32-ia32@npm:0.27.2": "96e8c1fa0ec2b5529ead2ba703e5da7644c138b2f9b6e285c05513f0455e99b2b0dcf399f01779fb384e22810e82f892491e44402772c62d3fe094b025bbdc0f", + "@esbuild/win32-ia32@npm:0.27.5": "ae399419b6457492c53f2829f135285e87ca3bfde1bd11f780baa890b881b96659b0c7344d7e86c9e417531190e19f38a91f47ee1b238be5b5ce794957eac4b8", "@esbuild/win32-ia32@npm:0.27.7": "b6a44b5b6bf670cbe86de063335f03faa308d5b3eabbca1f5078bba9674ea42d3d6ad9fb9601fb0c7abba65d4b4a467f20473aedb856c9544c20166c75538029", - "@esbuild/win32-x64@npm:0.27.2": "1ed08bebd916c16003f3784276ae683ab41d34951a0c272f6e072b8067a2b4bacd6f6f75a8dcea375b8545e15891d305425cf7c8dd31f7deab56ef22cde4a1e2", + "@esbuild/win32-x64@npm:0.27.5": "37a9f52ea621a0366ca72c4fca89e9a5e2734dbadeb46eaff89d1d81f09147db4ac4afd7905b5d8fde8e99bb4b28db52ec27b043d355711d97080b34393d75f8", "@esbuild/win32-x64@npm:0.27.7": "4b91237b01e7e1a5083d2df524bb2ddb13da334197681fd33ad05975c073ccc901ea6b9395453276557608e5858cc032ed12807cc156c29f4ce7d2c63e04d5a0", "@img/sharp-darwin-arm64@npm:0.34.3": "952e9e9c34291502e7c21258d2874539a3953a5da8df52c8e2c459f673a76179eddd48c3b7563773db7bb36b2b241d781b98a667fac4b30c1f49c1cc9fdf9b7f", "@img/sharp-darwin-arm64@npm:0.34.5": "0f872f02a49c87c1c844c9715a1c1e4449fab30c85711d948767d41ea1eba1cc7be8268b582d95513e66cff090ab520e4104dcf30cc6f598ee429b40e890eeec", @@ -122,8 +122,6 @@ "@rollup/rollup-win32-arm64-msvc@npm:4.2.0": "ff71a301051b237a32e14cb2b18117c72c5ab4524120184500e098fea028385806567fa55e4879c19f80d747774e3b8d913e0b4560abc8fe4881b392fda6ed79", "@rollup/rollup-win32-ia32-msvc@npm:4.2.0": "dd65d454384b6020b87f5f943121dd9d02e5bfbae2ec124a23f0a2034df02549c0ae4fb27558efda6668bab94b121c5463c4845431f2c1c9416a719176e1dd82", "@rollup/rollup-win32-x64-msvc@npm:4.2.0": "13cba2a14f7864986f3331c327a137ad95cf366411c0b6d3f66593bb6ea04d0058e12bd0a09fde72bbfb8660a554f0b66d90754e21add3c99d899e2bd7dfe1d1", - "dmg-license@npm:1.0.11": "36c0a7b030801b91216affa9b2bb00caa345b2327f298accb2263a80a0320ca305f90b99da68007d187c830c543410d58a0a2bbc229e8d169b0e1d1652ff42aa", - "iconv-corefoundation@npm:1.1.7": "0189733ef51a9f481379202cb1919f2677efc44aa014ba662a6fd99e47993e350eab0ff724ed18cda8011c9b78c4702b2d374f732955f1def3fd2a14a29d25c0", "lightningcss-android-arm64@npm:1.30.2": "823d5aa547e473e18832b47b575313dcfd9146697d53481c79b10dbbe45c62a7352f4da77f836b0c0e6a233545bb3456bece543f39e7d8ee6ef75b4d345af2fd", "lightningcss-darwin-arm64@npm:1.30.2": "23fd135ab0a081aec174a835b15218c5ad9ed4486823a1b8ddd8ca1795876e032201385cf6e3acd548a235d5f527e19ad213ca1c5fa0ef31d333d43d4f67fee8", "lightningcss-darwin-x64@npm:1.30.2": "4151c2744332798bcc83dea10c8da81a18c7dbc2d12c53a95149d7a5d24409b32f80eb42dd5933f109fe4c5715e25cfe6df3d21158191fdd682a99cc62f28b93", @@ -134,5 +132,10 @@ "lightningcss-linux-x64-gnu@npm:1.30.2": "bc4959398f65fc60df2a2a011c2381029d9f92ed7a2a1930393bbef5515d3f18bd2885a4063f48031435595c22ddd10923c5e2ecbf53d086b18a3b65e10cfd47", "lightningcss-linux-x64-musl@npm:1.30.2": "2db0a94df42f23a051bac68ad0d4322f45bc0f47290810cbb012fc2292c42201ff1eae5ec0f83178da6f232ab4cc24a2fcaaf46b0867861966d9823610e352ac", "lightningcss-win32-arm64-msvc@npm:1.30.2": "307a014ddc51c6773be0b63db3ce3a09ff32c9093bd2e365689de0a07a45288a310154397f5dd6dfd6a5de726ebd4dec597482dd1bd4bfeeb65f5bff09d52ea0", - "lightningcss-win32-x64-msvc@npm:1.30.2": "4c1b0406dad571a9754bf45becfd38af9d43eee94c93d8df881f862bc2597f72dc91dec0788aa67261cca79732c75afcd777e8786984a9e98d0d1fb66ced1a05" + "lightningcss-win32-x64-msvc@npm:1.30.2": "4c1b0406dad571a9754bf45becfd38af9d43eee94c93d8df881f862bc2597f72dc91dec0788aa67261cca79732c75afcd777e8786984a9e98d0d1fb66ced1a05", + "sqlite-vec-darwin-arm64@npm:0.1.9": "e1ad40eda22dd3a601565a1fcbc4d36e83560d4670dbef59639010a89fd3612697d2d5e2221d28a5044a6c461352ad83cc0595bb7e2b42594b9e76860f8a8291", + "sqlite-vec-darwin-x64@npm:0.1.9": "71760fc97b4d1d15f503a378abfa4ad390192f5fd1009161261339f6a377a9f47f857ae2ee993e5b7e8ab1e49f168fd86976f23b4cf4da9a7ea9850709dd51ec", + "sqlite-vec-linux-arm64@npm:0.1.9": "45b7e0ae0dc42acafc8e24b1f9f85b107b418cb7bc20a4f28ccb4abdacc45763fb417dd18c615c8aa76328da3b6bdd1d9e130baa97b446d62cf736da2ffa6010", + "sqlite-vec-linux-x64@npm:0.1.9": "6608e83f4d0a838fa20589d055c00e67f4aa0f086212922efd0e1f64571d1e3f3014a765327f722ee11b2dbdcd618a7932e06fcdd5ebf15c57b8e157d95585c8", + "sqlite-vec-windows-x64@npm:0.1.9": "8e2751b45cb93d8f896bf6e02b5676f75d7a68fdc199564401bd46ec2ddb81cce13f3ef96cfac15e14e5033eb96c322cb1fe21952b83aeb2abb54b769e43a426" } diff --git a/pkgs/by-name/jo/joplin-desktop/release-data.json b/pkgs/by-name/jo/joplin-desktop/release-data.json index cc2e899f0202..ac469f854ccf 100644 --- a/pkgs/by-name/jo/joplin-desktop/release-data.json +++ b/pkgs/by-name/jo/joplin-desktop/release-data.json @@ -1,6 +1,6 @@ { - "version": "3.6.16", - "hash": "sha256-0W6xNcEMXIs8XsoY6NqSud9D5fEmc5GKFC8Uo6CEtec=", + "version": "3.7.18", + "hash": "sha256-12ZRoEutQsNJlrPypNrsffeIj+2ekqB/s6HN9ks/+rU=", "plugins": { "io.github.jackgruber.backup": { "name": "joplin-plugin-backup", @@ -9,5 +9,5 @@ "npmDepsHash": "sha256-xZJ0Oir1A6sLe0ztIyBu39Yy3D6sNrVaciOYG0k85l0=" } }, - "deps_hash": "sha256-ejg0u9Dy3iaBusH248IbtJNpvd/zADyPJ9CplIK1A/w=" + "deps_hash": "sha256-W5hXh1i1rTe4OkhTvHPpDQgPSvRqTZ/GsJnHXE2D/2Y=" } From 3767c91f9a81640ed626d20719f4f174c7bb251c Mon Sep 17 00:00:00 2001 From: BeLeap Date: Sun, 13 Sep 2026 22:34:57 +0900 Subject: [PATCH 038/176] joplin-desktop: remove obsolete postFetch workaround The upstream Yarn lockfile no longer needs the metadata version workaround. Assisted-by: pi 0.85.1 (openai-codex model) --- pkgs/by-name/jo/joplin-desktop/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index b003c063c6b2..2e016c1a4083 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -44,10 +44,6 @@ stdenv.mkDerivation (finalAttrs: { postFetch = '' # there's a file with a weird name that causes a hash mismatch on darwin rm $out/packages/app-cli/tests/support/photo* - - # Remove after upstream updates to Yarn 4.14 - # https://github.com/laurent22/joplin/blob/dev/package.json#L103 - sed -i '/__metadata/{n;s/version: 8$/version: 9/;}' $out/yarn.lock ''; inherit (releaseData) hash; }; From 29d2812b7e28ca93dd829624d85fc13805d73cf9 Mon Sep 17 00:00:00 2001 From: BeLeap Date: Sun, 13 Sep 2026 22:35:23 +0900 Subject: [PATCH 039/176] joplin-desktop: use nixpkgs Yarn and skip Electron installer Use the patched offline Yarn and avoid Joplin\u2019s networked Electron installer. Assisted-by: pi 0.85.1 (openai-codex model) --- pkgs/by-name/jo/joplin-desktop/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index 2e016c1a4083..86c3c59344d5 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -101,9 +101,15 @@ stdenv.mkDerivation (finalAttrs: { # before we can patchShebangs additional paths (see buildPhase). # https://github.com/NixOS/nixpkgs/blob/3cd051861c41df675cee20153bfd7befee120a98/pkgs/by-name/ya/yarn-berry/fetcher/yarn-berry-config-hook.sh#L83 YARN_ENABLE_SCRIPTS = 0; + + # Use nixpkgs' patched offline Yarn instead of Joplin's vendored Yarn. + YARN_IGNORE_PATH = 1; }; postPatch = '' + # Nixpkgs provides Electron; don't run Joplin's networked Electron installer. + sed -i "/^[[:space:]]*'installElectron',$/d" packages/app-desktop/gulpfile.ts + # Don't automatically build everything sed -i '/postinstall/d' package.json # Don't install onenote-converter subpackage deps From 70b3fc70e867142eb3a2061dd7115115fa9249e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 13 Sep 2026 14:12:35 +0000 Subject: [PATCH 040/176] firebase-tools: 15.28.2 -> 15.30.0 --- pkgs/by-name/fi/firebase-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index 6fd7a9f2983c..dbc38cd5d6df 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -11,17 +11,17 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "15.28.2"; + version = "15.30.0"; nodejs = nodejs_22; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-19cIgkZ0luZYYx+9Cs077b5Q+sLxf+4ahwWO6hspxDw="; + hash = "sha256-pnEdnZWI9osazHlEBCnbqisvxHq3RbfKtJl7u6RxNdQ="; }; - npmDepsHash = "sha256-ZcI4Do4NcTIhJx1o/Hb9fZysv7WyGMLOUKMb4SUbeTY="; + npmDepsHash = "sha256-bHXyMeyzatoW+BHRWNNXYi/aeCdVWbGozHhDfPhNTd4="; # No more package-lock.json in upstream src postPatch = '' From d440ab26a9b6001bd0e7773e7cf633f284870cab Mon Sep 17 00:00:00 2001 From: whispers Date: Sun, 13 Sep 2026 10:02:19 -0400 Subject: [PATCH 041/176] dragonflydb: unpin automake116x dragonflydb builds fine with the latest automake now, so there's no reason to keep it pinned. this helps reduce pinning of old tool versions. we do not actually use this package, but to our surprise, this actually seems to *fix* the build? building dragonflydb on current master seems to fail, while it no longer does after this change. we do not know precisely why, but this seems to be a strict improvement then. --- pkgs/by-name/dr/dragonflydb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dr/dragonflydb/package.nix b/pkgs/by-name/dr/dragonflydb/package.nix index 4d9f71ac3f4e..44b10952c423 100644 --- a/pkgs/by-name/dr/dragonflydb/package.nix +++ b/pkgs/by-name/dr/dragonflydb/package.nix @@ -28,7 +28,7 @@ # Build tools autoconf, autoconf-archive, - automake116x, + automake, bison, cmake, gcc-unwrapped, @@ -223,7 +223,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ autoconf autoconf-archive - automake116x + automake bison cmake ninja From 61cc434074a68955df4e8c92b04e4bf2b81908c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 13 Sep 2026 15:18:45 +0000 Subject: [PATCH 042/176] asusctl: 6.4.0 -> 6.5.0 --- pkgs/by-name/as/asusctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/asusctl/package.nix b/pkgs/by-name/as/asusctl/package.nix index 6f881371c4b7..2959726ad436 100644 --- a/pkgs/by-name/as/asusctl/package.nix +++ b/pkgs/by-name/as/asusctl/package.nix @@ -19,16 +19,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "asusctl"; - version = "6.4.0"; + version = "6.5.0"; src = fetchFromGitHub { owner = "OpenGamingCollective"; repo = "asusctl"; tag = finalAttrs.version; - hash = "sha256-qLdOdZaQm3t7LhvoCCo/FwZo4O7Z9aP1KPPlERgZX00="; + hash = "sha256-UTs9LF2EKUj5vxG0hc9V4DvCFMbyYgvA645ClxnE3WM="; }; - cargoHash = "sha256-sAJ4el6URZXHD2NWiWpJSBf8Qeq2v/y+F9KpMCc8BbE="; + cargoHash = "sha256-Kujj8gQ5qsEv2iLO3T1JoK0E2q0ByOhxpuN942EvB7Q="; postPatch = '' files=" From 945fdd34d6d80009f80a7b920bc0856983b24221 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 13 Sep 2026 16:02:48 +0000 Subject: [PATCH 043/176] libsupermesh: 2026.0 -> 2026.3 --- pkgs/by-name/li/libsupermesh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libsupermesh/package.nix b/pkgs/by-name/li/libsupermesh/package.nix index e523f9a89026..9bdf00abab6a 100644 --- a/pkgs/by-name/li/libsupermesh/package.nix +++ b/pkgs/by-name/li/libsupermesh/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsupermesh"; - version = "2026.0"; + version = "2026.3"; src = fetchFromGitHub { owner = "firedrakeproject"; repo = "libsupermesh"; tag = finalAttrs.version; - hash = "sha256-f/5y3XherRbN/Eq3tfivrOHByF8LAXtYN3v9Vx82m8Q="; + hash = "sha256-YhidGtrx7XaaypGgdXfVX7/PpGvS6ZUEIeY+88DWLNA="; }; strictDeps = true; From dd065049af951d2d5d57aa7ff744241a542cc4b9 Mon Sep 17 00:00:00 2001 From: Sam Estep Date: Sun, 13 Sep 2026 12:28:09 -0400 Subject: [PATCH 044/176] wasm-language-tools: fix build for Rust 1.98 Assisted-by: Claude:fable-5.1 --- pkgs/by-name/wa/wasm-language-tools/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/wa/wasm-language-tools/package.nix b/pkgs/by-name/wa/wasm-language-tools/package.nix index 245393150028..906691552167 100644 --- a/pkgs/by-name/wa/wasm-language-tools/package.nix +++ b/pkgs/by-name/wa/wasm-language-tools/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + fetchpatch, versionCheckHook, _experimental-update-script-combinators, nix-update-script, @@ -19,6 +20,15 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-XyVWNhVDo190/hnKj6A5dDYnlO9/WI0GYJIrkyfUkTw="; }; + patches = [ + # Fix test for Rust 1.98: https://github.com/rust-lang/rust/pull/155527 + (fetchpatch { + name = "update-snapshot-for-rust-1.98.patch"; + url = "https://github.com/g-plane/wasm-language-tools/commit/d7cabdba9fa90ec74a461dcc6b470288184d6c86.patch"; + hash = "sha256-dPPMebvNVVtFTURsxGGHTwZ6SM3CDMlZucENzwOO6/4="; + }) + ]; + cargoHash = "sha256-VoApXHdD8SF8ZqnDVynxunjVoZ5WKai2Xzw0UYy7hSg="; nativeInstallCheckInputs = [ versionCheckHook ]; From cdbf4d29a256bfcb56fcee9e00bf7b9acded1b17 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 13 Sep 2026 14:25:05 -0400 Subject: [PATCH 045/176] jetbrains-mono: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/je/jetbrains-mono/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/je/jetbrains-mono/package.nix b/pkgs/by-name/je/jetbrains-mono/package.nix index 9968269b93e1..304056e3332f 100644 --- a/pkgs/by-name/je/jetbrains-mono/package.nix +++ b/pkgs/by-name/je/jetbrains-mono/package.nix @@ -10,6 +10,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "jetbrains-mono"; version = "2.304"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "jetbrains"; repo = "jetbrainsmono"; From c0bdb3c6b17ca970b524a1aec27b8e4520c9430a Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Mon, 14 Sep 2026 08:35:06 +1000 Subject: [PATCH 046/176] perlPackages.URIws: remove URI 5.34 adds WebSocket https://metacpan.org/release/OALDERS/URI-5.34/source/Changes URI was updated to 5.36 by https://github.com/NixOS/nixpkgs/commit/83411bbb46736a5437a9e98f49175a071b3ad0c2 --- pkgs/top-level/perl-packages.nix | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 1c9b0036b06c..ff8b0a15421d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3676,7 +3676,7 @@ with self; TaskWeaken TextSimpleTable TreeSimpleVisitorFactory - URIws + URI ]; meta = { description = "Catalyst Framework Runtime"; @@ -25408,7 +25408,6 @@ with self; IOAsync ProtocolWebSocket URI - URIws meta ]; preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -37972,24 +37971,6 @@ with self; }; }; - URIws = buildPerlPackage { - pname = "URI-ws"; - version = "0.03"; - src = fetchurl { - url = "mirror://cpan/authors/id/P/PL/PLICEASE/URI-ws-0.03.tar.gz"; - hash = "sha256-bmsOQXKstqU8IiY5wABgjC3WHVCEhkdIKshgDVDlQe8="; - }; - propagatedBuildInputs = [ URI ]; - meta = { - description = "WebSocket support for URI package"; - homepage = "http://perl.wdlabs.com/URI-ws"; - license = with lib.licenses; [ - artistic1 - gpl1Plus - ]; - }; - }; - UUID4Tiny = buildPerlPackage { pname = "UUID4-Tiny"; version = "0.003"; @@ -39842,4 +39823,5 @@ with self; pcscperl = throw "'pcscperl' has been renamed to 'ChipcardPCSC'"; # Added 2023-12-07 HTTPHeaderParserXS = throw "HTTPHeaderParserXS has been removed"; # Added 2025-11-08 SDL = throw "'SDL' has been removed as it was broken and unused"; # Added 2026-05-17 + URIws = throw "'URIws' has been removed"; # 2026-09-14 } From 0b50a7cd86d2e87f441a1be0b1d059552acfd3df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 01:59:28 +0000 Subject: [PATCH 047/176] godsvg: 1.0-alpha16 -> 1.0-alpha17 --- pkgs/by-name/go/godsvg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/godsvg/package.nix b/pkgs/by-name/go/godsvg/package.nix index de1255ca0c0a..5d26ebbe20cb 100644 --- a/pkgs/by-name/go/godsvg/package.nix +++ b/pkgs/by-name/go/godsvg/package.nix @@ -10,12 +10,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "godsvg"; - version = "1.0-alpha16"; + version = "1.0-alpha17"; src = fetchFromGitHub { owner = "MewPurPur"; repo = "GodSVG"; tag = "v${finalAttrs.version}"; - hash = "sha256-MuPEPnoBmqAg0vLQ7rQidWHA2DFpfNx7evPYeG311co="; + hash = "sha256-6KdGkpgzBJ1OAtWxpbntxrTuw0E6hyq7oZSI5HPSZ6U="; }; nativeBuildInputs = [ From 574feb33c5a0b41d2eeb1735bbea2c836bcae0ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 06:52:51 +0000 Subject: [PATCH 048/176] libmirage: 3.3.2 -> 3.3.3 --- pkgs/by-name/li/libmirage/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmirage/package.nix b/pkgs/by-name/li/libmirage/package.nix index 107ad7a7418e..d220aa0b6716 100644 --- a/pkgs/by-name/li/libmirage/package.nix +++ b/pkgs/by-name/li/libmirage/package.nix @@ -27,11 +27,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmirage"; - version = "3.3.2"; + version = "3.3.3"; src = fetchurl { url = "mirror://sourceforge/cdemu/libmirage-${finalAttrs.version}.tar.xz"; - hash = "sha256-wMAzJpEue1QnDllWheFk3ZX+8pSkYw13s+GU0G/AOfs="; + hash = "sha256-tICwgjCyJVr0DDrIY0TAx3/JloZgFOBaadVVTpA11ls="; }; env = { From 5bd3384a9215546eec4e0f51f8da7b50738d915a Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Mon, 14 Sep 2026 07:45:33 -0300 Subject: [PATCH 049/176] gpt4all{,-cuda}: drop --- pkgs/by-name/gp/gpt4all/embedding-local.patch | 53 -------- pkgs/by-name/gp/gpt4all/package.nix | 114 ------------------ pkgs/top-level/aliases.nix | 2 + pkgs/top-level/all-packages.nix | 4 - 4 files changed, 2 insertions(+), 171 deletions(-) delete mode 100644 pkgs/by-name/gp/gpt4all/embedding-local.patch delete mode 100644 pkgs/by-name/gp/gpt4all/package.nix diff --git a/pkgs/by-name/gp/gpt4all/embedding-local.patch b/pkgs/by-name/gp/gpt4all/embedding-local.patch deleted file mode 100644 index fb1563523223..000000000000 --- a/pkgs/by-name/gp/gpt4all/embedding-local.patch +++ /dev/null @@ -1,53 +0,0 @@ -commit 425b33877c819dd88f3692aae37452c767371f6b -Author: Simon Gardling -Date: Thu Sep 19 10:00:39 2024 -0400 - - use locally downloaded embeddings - -diff --git a/gpt4all-chat/CMakeLists.txt b/gpt4all-chat/CMakeLists.txt -index 900307ae..802fc31a 100644 ---- a//CMakeLists.txt -+++ b/CMakeLists.txt -@@ -120,6 +120,7 @@ elseif (APPLE) - endif() - - # Embedding model -+#[[ - set(LOCAL_EMBEDDING_MODEL "nomic-embed-text-v1.5.f16.gguf") - set(LOCAL_EMBEDDING_MODEL_MD5 "a5401e7f7e46ed9fcaed5b60a281d547") - set(LOCAL_EMBEDDING_MODEL_PATH "${CMAKE_BINARY_DIR}/resources/${LOCAL_EMBEDDING_MODEL}") -@@ -134,6 +135,7 @@ message(STATUS "Embedding model downloaded to ${LOCAL_EMBEDDING_MODEL_PATH}") - if (APPLE) - list(APPEND CHAT_EXE_RESOURCES "${LOCAL_EMBEDDING_MODEL_PATH}") - endif() -+]] - - set(QAPPLICATION_CLASS QGuiApplication) - add_subdirectory(deps/SingleApplication) -@@ -348,11 +350,13 @@ if (LLMODEL_CUDA) - endif() - endif() - -+#[[ - if (NOT APPLE) - install(FILES "${LOCAL_EMBEDDING_MODEL_PATH}" - DESTINATION resources - COMPONENT ${COMPONENT_NAME_MAIN}) - endif() -+]] - - set(CPACK_GENERATOR "IFW") - set(CPACK_VERBATIM_VARIABLES YES) -diff --git a/gpt4all-chat/src/embllm.cpp b/gpt4all-chat/src/embllm.cpp -index 81b1e9e1..e3266cc7 100644 ---- a/src/embllm.cpp -+++ b/src/embllm.cpp -@@ -84,7 +84,7 @@ bool EmbeddingLLMWorker::loadModel() - - QString filePath = embPathFmt.arg(QCoreApplication::applicationDirPath(), LOCAL_EMBEDDING_MODEL); - if (!QFileInfo::exists(filePath)) { -- qWarning() << "embllm WARNING: Local embedding model not found"; -+ qWarning() << "embllm WARNING: Local embedding model not found: " << filePath; - return false; - } - diff --git a/pkgs/by-name/gp/gpt4all/package.nix b/pkgs/by-name/gp/gpt4all/package.nix deleted file mode 100644 index a10dc4997729..000000000000 --- a/pkgs/by-name/gp/gpt4all/package.nix +++ /dev/null @@ -1,114 +0,0 @@ -{ - lib, - config, - stdenv, - fetchFromGitHub, - fetchurl, - cmake, - qt6, - duckx, - fmt, - shaderc, - vulkan-headers, - wayland, - cudaSupport ? config.cudaSupport, - cudaPackages ? { }, - autoAddDriverRunpath, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "gpt4all"; - version = "3.10.0"; - - src = fetchFromGitHub { - fetchSubmodules = true; - hash = "sha256-OAD/uSCL/3OXmYVG+iGJK4zD2s0dDaPf59DF23AbSFU="; - owner = "nomic-ai"; - repo = "gpt4all"; - tag = "v${finalAttrs.version}"; - }; - - embed_model = fetchurl { - url = "https://gpt4all.io/models/gguf/nomic-embed-text-v1.5.f16.gguf"; - hash = "sha256-969vZoAvTfhu2hD+m7z8dcOVYr7Ujvas5xmiUc8cL9s="; - }; - - patches = [ - ./embedding-local.patch - ]; - - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail "duckx::duckx QXlsx" "duckx QXlsx" - ''; - - sourceRoot = "${finalAttrs.src.name}/gpt4all-chat"; - - nativeBuildInputs = [ - cmake - qt6.wrapQtAppsHook - ] - ++ lib.optionals cudaSupport [ - cudaPackages.cuda_nvcc - autoAddDriverRunpath - ]; - - buildInputs = [ - duckx - fmt - qt6.qt5compat - qt6.qtbase - qt6.qtdeclarative - qt6.qthttpserver - qt6.qtsvg - qt6.qttools - qt6.qtwayland - qt6.qtwebengine - shaderc - vulkan-headers - wayland - ] - ++ lib.optionals cudaSupport ( - with cudaPackages; - [ - cccl - cuda_cudart - libcublas - ] - ); - - cmakeFlags = [ - (lib.cmakeBool "KOMPUTE_OPT_USE_BUILT_IN_VULKAN_HEADER" false) - (lib.cmakeBool "KOMPUTE_OPT_DISABLE_VULKAN_VERSION_CHECK" true) - (lib.cmakeBool "KOMPUTE_OPT_USE_BUILT_IN_FMT" false) - - # https://github.com/NixOS/nixpkgs/issues/298997 - # https://github.com/nomic-ai/gpt4all/issues/3468 - (lib.cmakeBool "LLMODEL_KOMPUTE" false) - ] - ++ lib.optionals (!cudaSupport) [ - (lib.cmakeBool "LLMODEL_CUDA" false) - ]; - - postInstall = '' - rm -rf $out/include - rm -rf $out/lib/*.a - mv $out/bin/chat $out/bin/${finalAttrs.meta.mainProgram} - install -D ${finalAttrs.embed_model} $out/resources/nomic-embed-text-v1.5.f16.gguf - install -m 444 -D $src/gpt4all-chat/flatpak-manifest/io.gpt4all.gpt4all.desktop $out/share/applications/io.gpt4all.gpt4all.desktop - install -m 444 -D $src/gpt4all-chat/icons/nomic_logo.svg $out/share/icons/hicolor/scalable/apps/io.gpt4all.gpt4all.svg - substituteInPlace $out/share/applications/io.gpt4all.gpt4all.desktop \ - --replace-fail 'Exec=chat' 'Exec=${finalAttrs.meta.mainProgram}' - ''; - - meta = { - changelog = "https://github.com/nomic-ai/gpt4all/releases/tag/v${finalAttrs.version}"; - description = "Free-to-use, locally running, privacy-aware chatbot. No GPU or internet required"; - homepage = "https://github.com/nomic-ai/gpt4all"; - license = lib.licenses.mit; - mainProgram = "gpt4all"; - maintainers = with lib.maintainers; [ - titaniumtown - ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 89baadcde884..50617f37067e 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1075,6 +1075,8 @@ mapAliases { gphotos-sync = throw "'gphotos-sync' has been removed, as it was archived upstream due to API changes that ceased its functions"; # Added 2025-11-06 gprbuild-boot = throw "'gprbuild-boot' has been renamed to/replaced by 'gnatPackages.gprbuild-boot'"; # Converted to throw 2025-10-27 gpredict-unstable = throw "'gpredict-unstable' has been removed, as it was behind 'gpredict'"; # Added 2026-04-29 + gpt4all = throw "'gpt4all' has been removed because it is broken and unmaintained upstream"; # Added 2026-09-14 + gpt4all-cuda = throw "'gpt4all-cuda' has been removed because it is broken and unmaintained upstream"; # Added 2026-09-14 gpt-box = throw "'gpt-box' has been removed, as it is unmaintained"; # Added 2026-01-25 gpxsee-qt5 = throw "gpxsee-qt5 was removed, use gpxsee instead"; # Added 2025-09-09 gpxsee-qt6 = gpxsee; # Added 2025-09-09 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15f258673510..df24bbad32ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2123,10 +2123,6 @@ with pkgs; gdown = with python3Packages; toPythonApplication gdown; - gpt4all-cuda = gpt4all.override { - cudaSupport = true; - }; - gprof2dot = with python3Packages; toPythonApplication gprof2dot; grails = callPackage ../development/web/grails { jdk = null; }; From f045d6ab34b08351b2f258c2f7a242aee384b701 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Mon, 14 Sep 2026 10:17:36 -0400 Subject: [PATCH 050/176] victoriametrics: 1.151.0 -> 1.152.0 Changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.152.0 --- pkgs/by-name/vi/victoriametrics/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index c03666eef1af..647399a8cad2 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -1,6 +1,6 @@ { lib, - buildGoModule, + buildGo127Module, fetchFromGitHub, nix-update-script, nixosTests, @@ -12,15 +12,15 @@ withVmctl ? true, # vmctl is used to migrate time series }: -buildGoModule (finalAttrs: { +buildGo127Module (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.151.0"; + version = "1.152.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-LMilqB2enkzZr3zLcwnDLojtFV/lcOsXA9EhjiFarqE="; + hash = "sha256-3PDFQbVJhwyMUvA/ToXJKBOIN9xKoBGp/YjHntjwKr4="; }; vendorHash = null; From b8d8ec15209aa360b5d67d43a6accb261e096cc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 15:25:18 +0000 Subject: [PATCH 051/176] vscode-extensions.kilocode.kilo-code: 7.5.9 -> 7.6.2 --- .../vscode/extensions/kilocode.kilo-code/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix index 1c635d25d2ca..3aca1228e115 100644 --- a/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix @@ -12,22 +12,22 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-bPD6uYNN1YD7hVco+otWibIHnr83Ve5/LM+a40CXTY8="; + hash = "sha256-Uym2S4NN78yUDQdg1qFednfYT5K6AkQfBOmDp3fFGoc="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-ySNbdFihPpC14Y4kIRCDu2qz3sgdl8dlmiS5xXIYCX8="; + hash = "sha256-tB6Z/rXYYLo/SsPLQiaQZ6KUJZhh+aiYaBMpJz0wbtk="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-rUmRhs9qRqNFfpsQCmT+Cxbc9m2PQjd4032OcR2sB78="; + hash = "sha256-IicI0BbpGBDw+tGFlbefXA1iSPQZNLj/n0nv6zEGkHA="; }; }; in { publisher = "kilocode"; name = "Kilo-Code"; - version = "7.5.9"; + version = "7.6.2"; } // sources.${stdenv.hostPlatform.system} or (throw "Unsupported system ${stdenv.hostPlatform.system}"); From 82d54eadc023cd2ba11a6a73f95c826066a90243 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 16:02:25 +0000 Subject: [PATCH 052/176] diamond: 2.2.6 -> 2.2.7 --- pkgs/by-name/di/diamond/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diamond/package.nix b/pkgs/by-name/di/diamond/package.nix index 25e67cadee24..a08c358a03d2 100644 --- a/pkgs/by-name/di/diamond/package.nix +++ b/pkgs/by-name/di/diamond/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "diamond"; - version = "2.2.6"; + version = "2.2.7"; src = fetchFromGitHub { owner = "bbuchfink"; repo = "diamond"; tag = "v${finalAttrs.version}"; - hash = "sha256-8IlF/PQpceFx8THy1T9zD+yMxPLIyqvntwij3TJZB4M="; + hash = "sha256-bWJIcQJR2BQED8YGnDSWIO+UehWThgJwHv7hGuT99D8="; }; nativeBuildInputs = [ cmake ]; From 30605727207000abaabe254a26ba0339eb570ab1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 19:02:28 +0000 Subject: [PATCH 053/176] rustical: 0.16.1 -> 0.16.2 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index 7030d9410e40..1be0777f46dd 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.16.1"; + version = "0.16.2"; __darwinAllowLocalNetworking = true; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-FvYW41/yuGHihI0bf+fq0JG/antsVYVXwhKlKiGNN10="; + hash = "sha256-fuHTgU6S+goaih0rwY1JkDTR95fcRws3o9wHJWyy8vM="; }; - cargoHash = "sha256-9Lu7NGLNSDQH2T5ikc3rc+/oc67N8QcniooXPyxKsOA="; + cargoHash = "sha256-kaVmmroa3IADmnzdc4w/kxxloXgMsX6Xy1iAWOJoAR0="; nativeBuildInputs = [ pkg-config ]; From 22becd96a2f6495e7d0ac9d69f46ff5413278df7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 19:12:13 +0000 Subject: [PATCH 054/176] python3Packages.dendropy: 5.0.13 -> 5.1.0 --- pkgs/development/python-modules/dendropy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dendropy/default.nix b/pkgs/development/python-modules/dendropy/default.nix index 0e0e76b1c642..2a2c861fc96f 100644 --- a/pkgs/development/python-modules/dendropy/default.nix +++ b/pkgs/development/python-modules/dendropy/default.nix @@ -15,7 +15,7 @@ let in buildPythonPackage rec { pname = "dendropy"; - version = "5.0.13"; + version = "5.1.0"; pyproject = true; build-system = [ setuptools ]; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "jeetsukumaran"; repo = "dendropy"; tag = "v${version}"; - hash = "sha256-QfagYW/8qX+66RQizOb1wm0zydSMOJXf4FUNMCtp1/w="; + hash = "sha256-Y/ecJjVoohsIggH8TK7zHKGWKAtV6yAqTAPnr5+38UY="; }; postPatch = '' From 83208e121c217e7297d9cc31fe8dc880bf9dcf17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 19:46:01 +0000 Subject: [PATCH 055/176] minutor: 26.1 -> 26.3 --- pkgs/by-name/mi/minutor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/minutor/package.nix b/pkgs/by-name/mi/minutor/package.nix index 4ad8953e1701..a02db650dc43 100644 --- a/pkgs/by-name/mi/minutor/package.nix +++ b/pkgs/by-name/mi/minutor/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "minutor"; - version = "26.1"; + version = "26.3"; src = fetchFromGitHub { owner = "mrkite"; repo = "minutor"; tag = finalAttrs.version; - sha256 = "sha256-jz+3G1/4+QlUTRBOFKaTWPSBbJRcWDzFWsG+dqVFMBg="; + sha256 = "sha256-w6BsNPtXyyyKi+VdjBm6fD2Dz10lq9QrMbtENkbE3f0="; }; preConfigure = '' From a89f5827e899ef51b60a139955a010ef07b4922f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 20:13:58 +0000 Subject: [PATCH 056/176] vscode-extensions.kahole.magit: 0.6.69 -> 0.6.70 --- 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 bd360db7e471..1daaf9c35eea 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2768,8 +2768,8 @@ let mktplcRef = { name = "magit"; publisher = "kahole"; - version = "0.6.69"; - hash = "sha256-gx7OWV+X17XqShFj0mH4Zg6X26vpOnkrYW8/YdeGd7c="; + version = "0.6.70"; + hash = "sha256-j/AyPp9pHocM9KXPKxsdCVTNiEHwZ7kWXymiHpv+ZmY="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/kahole.magit/changelog"; From 037c1e5715a996c86a33076d21d479486d4d22a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 20:16:12 +0000 Subject: [PATCH 057/176] hcloud: 1.67.0 -> 1.68.0 --- pkgs/by-name/hc/hcloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index af91be9b0fb9..0e69a25354b1 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "hcloud"; - version = "1.67.0"; + version = "1.68.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-yARnGcKxUPJ4v9ISb7keNrcTKe0R7DoS9nRZ/wVewN8="; + hash = "sha256-bfKsCwAcKIHhTFLC+Abzt8BfaQbKzSvEE/nuZ1WS5wM="; }; - vendorHash = "sha256-JrMMhYx61gbpIHnimNzIpPYnrnfPfObV3X9l9PNhLbE="; + vendorHash = "sha256-PZ3VrFf2grtO94iUxCnbA/oZuvP39ma6Ptd76L6cIio="; ldflags = [ "-s" From 435e9b05fe92605d994f331bf695751210dc1730 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 20:29:32 +0000 Subject: [PATCH 058/176] itgmaniaPackages.itg3encore: 0-unstable-2026-08-10 -> 0-unstable-2026-09-14 --- pkgs/by-name/it/itgmania/themes/itg3encore.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/it/itgmania/themes/itg3encore.nix b/pkgs/by-name/it/itgmania/themes/itg3encore.nix index dfbc030ce362..23245de80291 100644 --- a/pkgs/by-name/it/itgmania/themes/itg3encore.nix +++ b/pkgs/by-name/it/itgmania/themes/itg3encore.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "itg3encore"; - version = "0-unstable-2026-08-10"; + version = "0-unstable-2026-09-14"; src = fetchFromGitHub { owner = "DarkBahamut162"; repo = "itg3encore"; - rev = "5427331ee20e496092680400481165c503d2123e"; - hash = "sha256-Hvqxhpdqxo32uXkuFGUqlNk8517ughE0mGBs1L9PsHY="; + rev = "e5177b5829c4ef521c3552f55f9080a3561d6216"; + hash = "sha256-cnGfEBTJYEqDNCmR8Wcbetm2qhhgMCh1LpzXBKKXdvA="; }; postInstall = '' From 9deac56d4e1310d0ea8be5eeb6b58ff0f50c839e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 20:32:50 +0000 Subject: [PATCH 059/176] verifpal: 0.80.1 -> 1.4.10 --- pkgs/by-name/ve/verifpal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/verifpal/package.nix b/pkgs/by-name/ve/verifpal/package.nix index 1afcfa1fed91..7b38cde0f324 100644 --- a/pkgs/by-name/ve/verifpal/package.nix +++ b/pkgs/by-name/ve/verifpal/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "verifpal"; - version = "0.80.1"; + version = "1.4.10"; src = fetchFromGitHub { owner = "symbolicsoft"; repo = "verifpal"; tag = "v${finalAttrs.version}"; - hash = "sha256-C5k9vXd91m7AZWqSCTw4qxD3onuq/1bMhlIia9XW2II="; + hash = "sha256-Cg8qaOGAGRYPacbv4WswcEkQrNRSh5xtO5y6gsUW3x8="; }; - cargoHash = "sha256-7qfKG7iUcoKOcyFfDgaCDiXF3eAOO/wGJgu7XocSXZU="; + cargoHash = "sha256-c5cnkZD5XPpYab0JOF8L5h7U5GbvHBzLXH1jq4b5Y1w="; meta = { homepage = "https://verifpal.com/"; From 264d3a6b32427b8476986702ebfed67fd83620c6 Mon Sep 17 00:00:00 2001 From: yvnth Date: Tue, 15 Sep 2026 02:12:32 +0530 Subject: [PATCH 060/176] pokego: 0.5.6 -> 0.5.8 --- pkgs/by-name/po/pokego/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/pokego/package.nix b/pkgs/by-name/po/pokego/package.nix index 66b273fd1a72..f24eee8758e0 100644 --- a/pkgs/by-name/po/pokego/package.nix +++ b/pkgs/by-name/po/pokego/package.nix @@ -10,14 +10,14 @@ buildGo127Module (finalAttrs: { pname = "pokego"; - version = "0.5.6"; + version = "0.5.8"; __structuredAttrs = true; src = fetchFromGitHub { owner = "rubiin"; repo = "pokego"; tag = "v${finalAttrs.version}"; - hash = "sha256-esUIcW7lJ6WDmu2nWeVg3UdKB5sZ7lT/ffA4FSi0/Go="; + hash = "sha256-pZGxE58Jfi7oRkYph36XEFXBsxctJ3wAD8YvjEp6l18="; }; vendorHash = "sha256-Ip2GuQDOolMyDvfmXcJRlY2rMp1amS8owkqcNMOR1+Y="; From e0e203e09c6e73f81364a0629e8611dcd094b025 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 20:54:48 +0000 Subject: [PATCH 061/176] turtle-build: 0.4.9 -> 0.5.1 --- pkgs/by-name/tu/turtle-build/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/turtle-build/package.nix b/pkgs/by-name/tu/turtle-build/package.nix index 03962bdf8073..65ce7f1146a9 100644 --- a/pkgs/by-name/tu/turtle-build/package.nix +++ b/pkgs/by-name/tu/turtle-build/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "turtle-build"; - version = "0.4.9"; + version = "0.5.1"; src = fetchFromGitHub { owner = "raviqqe"; repo = "turtle-build"; rev = "v${finalAttrs.version}"; - hash = "sha256-sbYDp4r/M6GvCYEshccJ331mVNeN85wwf9TKHiYFv7I="; + hash = "sha256-0WqFflD6WgCyKREOfAdx+NDrFhQlGMhNmEjf9dBdtNo="; }; - cargoHash = "sha256-JZU0Xam4NPiOHdXDtJsTBjOQnaDWReSZMD33sQxeUzQ="; + cargoHash = "sha256-DCZZHkg+mk10aGpgz/XvE1hyl+qDR2KELqxxjVeP0ps="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From fe548f63c40863df464a92662553c205e597e15f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 21:24:53 +0000 Subject: [PATCH 062/176] aws-vault: 7.13.6 -> 7.14.0 --- pkgs/by-name/aw/aws-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index 32dc38453f00..2ce145a242df 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.13.6"; + version = "7.14.0"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-mdju4dNQ9fTlB1y1U1I36vb3mHJ4J3FCOGityyD67RE="; + hash = "sha256-Adb0k6Cb0Jq4LTexNYmCHThE+/4ariIutwy7pH2onoU="; }; proxyVendor = true; - vendorHash = "sha256-Dy7bWlpYDBRm384dn6cdDTtRfmdtn6VDrFOURBrCGmg="; + vendorHash = "sha256-vdgQS4ziTzLHWVaIiHORlSEOYPEbMF3fsSabEJh26t0="; nativeBuildInputs = [ installShellFiles From 51b19237e85bd633d52a09b886332ce7561b8fcd Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Mon, 14 Sep 2026 15:39:49 -0300 Subject: [PATCH 063/176] pycoin: mark as broken on darwin --- pkgs/development/python-modules/pycoin/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pycoin/default.nix b/pkgs/development/python-modules/pycoin/default.nix index 77e59ccad499..41a9689e24ec 100644 --- a/pkgs/development/python-modules/pycoin/default.nix +++ b/pkgs/development/python-modules/pycoin/default.nix @@ -5,6 +5,7 @@ gnupg, setuptools, pytestCheckHook, + stdenv, # for meta.broken }: buildPythonPackage rec { @@ -34,6 +35,8 @@ buildPythonPackage rec { ]; meta = { + # last successful hydra build on darwin was in 2021 + broken = stdenv.hostPlatform.isDarwin; description = "Utilities for Bitcoin and altcoin addresses and transaction manipulation"; homepage = "https://github.com/richardkiss/pycoin"; license = lib.licenses.mit; From 74574fa8bbe977fca427a61de5735be506dbc7ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 22:03:04 +0000 Subject: [PATCH 064/176] gdown: 6.1.0 -> 6.2.0 --- pkgs/development/python-modules/gdown/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gdown/default.nix b/pkgs/development/python-modules/gdown/default.nix index bbe91b01533e..0aad3a559326 100644 --- a/pkgs/development/python-modules/gdown/default.nix +++ b/pkgs/development/python-modules/gdown/default.nix @@ -16,12 +16,12 @@ buildPythonPackage (finalAttrs: { pname = "gdown"; - version = "6.1.0"; + version = "6.2.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-NhxuBMbKM131C51x9AvP6atw+yahsOiQpCcmd4E4lVM="; + hash = "sha256-C78l03YSYiY6LZ1KbLJuvH4PIlrY8TSDIJmSUIvM3FQ="; }; build-system = [ From 94440f5d014066ce968fc7f2edae1d23012d11cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 22:35:45 +0000 Subject: [PATCH 065/176] upscaler: 1.6.4 -> 1.6.5 --- pkgs/by-name/up/upscaler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/up/upscaler/package.nix b/pkgs/by-name/up/upscaler/package.nix index 8f65eae2488c..24bebae431f5 100644 --- a/pkgs/by-name/up/upscaler/package.nix +++ b/pkgs/by-name/up/upscaler/package.nix @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "upscaler"; - version = "1.6.4"; + version = "1.6.5"; pyproject = false; # meson instead of pyproject @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "World"; repo = "Upscaler"; rev = finalAttrs.version; - hash = "sha256-yhGRKPqkuM2iCnA90bXaEaB+RZGAw15fNSm208zQrGE="; + hash = "sha256-+u17fUdYMCuDS4vgayZCpj9KO5o/x5PaUYT2jbNmMUw="; }; passthru.updateScript = gitUpdater { }; From f4213ec378afc85a41ccac42b43fa985e7bd3ca3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 22:44:46 +0000 Subject: [PATCH 066/176] vscode-extensions.rangav.vscode-thunder-client: 2.41.1 -> 2.41.3 --- .../extensions/rangav.vscode-thunder-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/rangav.vscode-thunder-client/default.nix b/pkgs/applications/editors/vscode/extensions/rangav.vscode-thunder-client/default.nix index 61ae26c0b049..3c5b30f4f52b 100644 --- a/pkgs/applications/editors/vscode/extensions/rangav.vscode-thunder-client/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rangav.vscode-thunder-client/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-thunder-client"; publisher = "rangav"; - version = "2.41.1"; - hash = "sha256-BLR5z5KttJt1wQOqDVyPRRNagoBihAeEdbBnHps7yhg="; + version = "2.41.3"; + hash = "sha256-bglCE7gW9maAWv1pBbSXKTttdmB0K0w/VotolcUrkH8="; }; meta = { From be8d3e4ef52e2280f6b84343c00671551ef1ebfa Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 14 Sep 2026 19:29:22 -0400 Subject: [PATCH 067/176] telegram-desktop.tg_owt: build with default ffmpeg version --- .../instant-messengers/telegram/telegram-desktop/tg_owt.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix index 48752b669300..2b3dd7502c33 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix @@ -9,7 +9,7 @@ libjpeg, openssl, libopus, - ffmpeg_6, + ffmpeg, openh264, crc32c, libvpx, @@ -70,7 +70,7 @@ stdenv.mkDerivation { libjpeg openssl libopus - ffmpeg_6 + ffmpeg openh264 crc32c libvpx From 7b8f1d7c9e13c8a33f48e17f6fca8023c1da8753 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Sep 2026 23:51:29 +0000 Subject: [PATCH 068/176] grafanaPlugins.grafana-github-datasource: 2.9.0 -> 2.9.1 --- .../grafana/plugins/grafana-github-datasource/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix index a18fc2f962a2..a347fc0a1a5d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix @@ -2,11 +2,11 @@ grafanaPlugin { pname = "grafana-github-datasource"; - version = "2.9.0"; + version = "2.9.1"; zipHash = { - x86_64-linux = "sha256-pGkg4GQwg8oPgUOYThfa/rnf+/jTAURwuwthLYagWvw="; - aarch64-linux = "sha256-/8rEZiUK4OBDktDtwZFl1dlt7Pk1KksjXJTjKZVNl+Y="; - aarch64-darwin = "sha256-Yq4qXFMgEuPwq5+W/gcgTQSwww1QawhzuvPicCdgtEs="; + x86_64-linux = "sha256-nesDTVcurnKkMoWTfa5aEbTk7BQ3AW5iAC1tomR0xiE="; + aarch64-linux = "sha256-bAuSHzwQL+633x/bCew3tvJH9BCKyjs3oi7GXmOpgtE="; + aarch64-darwin = "sha256-U8RT4ivKjvxMpAj6TmCrF+VRzT3PiDF/doAwi99S+eo="; }; meta = { description = "Allows GitHub API data to be visually represented in Grafana dashboards"; From 7c70516f11e1c29bc93753ae102e51345dad86f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 00:04:40 +0000 Subject: [PATCH 069/176] google-alloydb-auth-proxy: 1.16.0 -> 1.17.0 --- pkgs/by-name/go/google-alloydb-auth-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index 19acbc8b3748..affa193e54e6 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "google-alloydb-auth-proxy"; - version = "1.16.0"; + version = "1.17.0"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; tag = "v${finalAttrs.version}"; - hash = "sha256-uxBuAZZcMBNqFZ8c4plE/j2yWcWkNgIv9tnMrG/nOJc="; + hash = "sha256-v7++tWUdsjh+XQfNOkzYHrzSnWYYUC1WIWP14J6BTT8="; }; subPackages = [ "." ]; - vendorHash = "sha256-s6Rz3GWwX+S4ZGvQkCkl15gUJ2nXeYxSG7eluApRH2g="; + vendorHash = "sha256-Kq3DplIKa0HHbsDJ4QzuzIVycHZQzpbftSC6TXsBp+M="; checkFlags = [ "-short" From e96c16691e5bddfe530b54c6a8b6eafd4a848fea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 00:22:38 +0000 Subject: [PATCH 070/176] xfr: 0.10.0 -> 0.10.1 --- pkgs/by-name/xf/xfr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xf/xfr/package.nix b/pkgs/by-name/xf/xfr/package.nix index ba5d3a914e7a..d9af566daa3c 100644 --- a/pkgs/by-name/xf/xfr/package.nix +++ b/pkgs/by-name/xf/xfr/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xfr"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "lance0"; repo = "xfr"; tag = "v${finalAttrs.version}"; - hash = "sha256-pUMNnioPDUdZ2V7Y5cLH153cgaL+X8FnzRNOZ2w2bzc="; + hash = "sha256-WjW4Uup9/JEckUOdMQFdqhYoEeRPOYhD0DT+NCSt+sY="; }; - cargoHash = "sha256-smiGRXzI6bFgXKCFuqbFGY9yPMskXymEKbXlFPO+O6A="; + cargoHash = "sha256-Bpq6RY2d4Vm9pQdp+6rcMgtPIvveKirGTMm7UI3Ivas="; nativeBuildInputs = [ installShellFiles From 559a8ddfd96ba10284da9ddb008537a908b555b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 00:39:39 +0000 Subject: [PATCH 071/176] coroot: 1.26.0 -> 1.26.1 --- pkgs/by-name/co/coroot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coroot/package.nix b/pkgs/by-name/co/coroot/package.nix index c8bd3934f076..12f9ff84c422 100644 --- a/pkgs/by-name/co/coroot/package.nix +++ b/pkgs/by-name/co/coroot/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "coroot"; - version = "1.26.0"; + version = "1.26.1"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rwj5dyAlAHDk7aimRDrUncwNTi4pCESxYmjSMPqweeI="; + hash = "sha256-BN76EkYw8YIz+BRio1GPzO071EAkum3QIqrsmgmG5kk="; }; vendorHash = "sha256-qKqfPRmp9hdlug9O90R5zRgslHOANcxGBoEzFipf7+w="; From b04cf3936c5eb3cdd01a693d3debe76a3bb7ac91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 00:46:48 +0000 Subject: [PATCH 072/176] cloudlog: 2.8.18 -> 2.8.19 --- pkgs/by-name/cl/cloudlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index 7712b8e02af6..d3f3634a2f9a 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.18"; + version = "2.8.19"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-gQgEWjR/ezKmk19NLERr8f4+VdK7h9FqXjy0/fgJ90g="; + hash = "sha256-QE3AGwsiZUFbtmGN+Dnxrp6EniYFmO6GvJoPDFtvDG0="; }; postPatch = '' From 588b7f927a51848e0119ec2a5b43830d98d97082 Mon Sep 17 00:00:00 2001 From: mfukuba <12195032+mfukuba@users.noreply.github.com> Date: Tue, 15 Sep 2026 10:07:28 +0900 Subject: [PATCH 073/176] ruby_4_0: 4.0.6 -> 4.0.7 https://github.com/ruby/ruby/releases/tag/v4.0.7 --- pkgs/development/interpreters/ruby/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 87565c7fb650..4d8406f5f113 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -411,8 +411,8 @@ in }; ruby_4_0 = generic { - version = rubyVersion "4" "0" "6" ""; - hash = "sha256-g30pno993yvjGiKaen4BnTVJeYJRF5iayzsysam+Jio="; + version = rubyVersion "4" "0" "7" ""; + hash = "sha256-kRrOIPkNBoyg5N2m0OTw+B5S5S8t1PQATHIeJTQS6C0="; cargoHash = "sha256-z7NwWc4TaR042hNx0xgRkh/BQEpEJtE53cfrN0qNiE0="; }; From 89319ca1d4beaac3fcfddb6041dc5e8d0f7e8075 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 01:20:27 +0000 Subject: [PATCH 074/176] vscode-extensions.danielgavin.ols: 0.1.46 -> 0.1.47 --- 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 258a0b57a2a8..4823fbc3dd12 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1175,8 +1175,8 @@ let mktplcRef = { publisher = "DanielGavin"; name = "ols"; - version = "0.1.46"; - hash = "sha256-X2Tp0rsPp0UoKW4Yz7Ht/7b1zO0bL92u6CtyKRy+hDY="; + version = "0.1.47"; + hash = "sha256-qv+rMLcLTTw0zCDd87v2om96N8GhokrePdqXgRYWRe0="; }; meta = { description = "Visual Studio Code extension for Odin language"; From 51e412a4b749eebca2190cfa801d369a74592bb9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 01:22:22 +0000 Subject: [PATCH 075/176] fn-cli: 0.6.65 -> 0.6.66 --- pkgs/by-name/fn/fn-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fn/fn-cli/package.nix b/pkgs/by-name/fn/fn-cli/package.nix index 41c55a6d5f18..a6ab997b43b2 100644 --- a/pkgs/by-name/fn/fn-cli/package.nix +++ b/pkgs/by-name/fn/fn-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "fn"; - version = "0.6.65"; + version = "0.6.66"; src = fetchFromGitHub { owner = "fnproject"; repo = "cli"; rev = finalAttrs.version; - hash = "sha256-ERJgATTZKeUtM3PZwjZvbbmFEgr9AiM+K7loE6L1RJ8="; + hash = "sha256-eAXBlpfGFo4hRpg+WaWtrvfPWdsVJXhDd7YK3Cb2uRE="; }; vendorHash = null; From 58fbb3db1eea89a0a278f7b69879e97ba1a05683 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 01:23:28 +0000 Subject: [PATCH 076/176] livekit-cli: 2.18.5 -> 2.18.6 --- pkgs/by-name/li/livekit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/livekit-cli/package.nix b/pkgs/by-name/li/livekit-cli/package.nix index feffdade426d..4aeab80fb1ea 100644 --- a/pkgs/by-name/li/livekit-cli/package.nix +++ b/pkgs/by-name/li/livekit-cli/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { pname = "livekit-cli"; - version = "2.18.5"; + version = "2.18.6"; __structuredAttrs = true; __darwinAllowLocalNetworking = true; @@ -19,10 +19,10 @@ buildGoModule (finalAttrs: { owner = "livekit"; repo = "livekit-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-zZlkBz9jXO2eSNf/c6dqSNgiAbtFiU+B4Th9rxOISGw="; + hash = "sha256-kdvlrRS9sKi84QL1DRsB0gTQoP+J4qYaIAtQUh61goY="; }; - vendorHash = "sha256-iurI0XZcsQ6TFmjM2mmPrx2ZYBW4NdQgmW8g72oqzww="; + vendorHash = "sha256-AF1764F5g7dfo26G0Veoo0D0xiMPDArARR3Osm8htEI="; # Use nixpkgs portaudio package + pkg-config rather than relying on a vendored # git submodule, similar to the homebrew solution From 96d578fbfb9496226d1b206e88967dc866ae80c0 Mon Sep 17 00:00:00 2001 From: Jasdeep-Dhillon Date: Mon, 14 Sep 2026 21:13:03 -0400 Subject: [PATCH 077/176] iloader: 2.3.1 -> 2.3.3 --- pkgs/by-name/il/iloader/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/il/iloader/package.nix b/pkgs/by-name/il/iloader/package.nix index fdb6ec781505..cbc0ce99f6d1 100644 --- a/pkgs/by-name/il/iloader/package.nix +++ b/pkgs/by-name/il/iloader/package.nix @@ -22,13 +22,13 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; pname = "iloader"; - version = "2.3.1"; + version = "2.3.3"; src = fetchFromGitHub { owner = "nab138"; repo = "iloader"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-OgSDkFaOwhsEhFLceV0FxcZ8jEG9vy5fKQf9gSyUpNA="; + sha256 = "sha256-FpWX9m5WtTYTXueKX41RP1Zhyf5UuuhrSIYITq+g+Ew="; }; nodeModules = stdenv.mkDerivation { @@ -64,14 +64,14 @@ rustPlatform.buildRustPackage (finalAttrs: { runHook postInstall ''; - outputHash = "sha256-Le0Fn/Vdvq9RitDfDVyHl8VBCA+j068ywhiyM+JLg94="; + outputHash = "sha256-UTNnOm1BRVuz7x8Vrxv/WL7N6Cyi8VxYusAXFpCIako="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; cargoRoot = "src-tauri"; buildAndTestSubdir = "src-tauri"; - cargoHash = "sha256-CJSm6NAdXEUwhmbx48o7tnZALQtuvhUxUpa7KtC9ZHg="; + cargoHash = "sha256-te7XB/pkM9s94fUJadCtoOvcB/kEN/U1BwQMWcKPglM="; doCheck = false; From ff9313fff1c52c6dd87d2ac9381bfeaf898fcc0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 01:37:42 +0000 Subject: [PATCH 078/176] kubo: 0.43.0 -> 0.43.1 --- pkgs/by-name/ku/kubo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index bc9e982fd962..aff8bc62115a 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -10,7 +10,7 @@ buildGoModule rec { pname = "kubo"; - version = "0.43.0"; # When updating, also check if the repo version changed and adjust repoVersion below + version = "0.43.1"; # When updating, also check if the repo version changed and adjust repoVersion below rev = "v${version}"; passthru.repoVersion = "18"; @@ -18,7 +18,7 @@ buildGoModule rec { # Kubo makes changes to its source tarball that don't match the git source. src = fetchurl { url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; - hash = "sha256-vP/F7ZIdOVkDN16PoE8OiPFP/xbCxARq6EyyurA9hFY="; + hash = "sha256-Rw+Q1VHzT/ZbUzKZ6PVe09Ly0GL9FcmY6lPQlbrD7SY="; }; # tarball contains multiple files/directories From c768c169111091dfecd8e8b06746b95e5381b8e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 02:21:41 +0000 Subject: [PATCH 079/176] libretro.beetle-psx: 0-unstable-2026-09-02 -> 0-unstable-2026-09-07 --- pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix b/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix index c94f5199e1c0..ffd783fcf768 100644 --- a/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix +++ b/pkgs/by-name/li/libretroPackages/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-09-02"; + version = "0-unstable-2026-09-07"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "b4bca9f868176b157f021add3a96991aca12cb4d"; - hash = "sha256-gGyOAJw7yjMYZdR5I2ui84TZKgChVS3513mMF+xIZlA="; + rev = "82d8e051d1c7741a18d930be90e458b48abaa9a1"; + hash = "sha256-CtYOhTHnG5l5Pl67p2T5JDO7oV9qHYgBrnUBMYsh5Eo="; }; extraBuildInputs = lib.optionals withHw [ From cf04084c715c92655045636eeb6cc78e78d34ea0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 10 Sep 2026 00:35:36 +0000 Subject: [PATCH 080/176] lomiri-qt6.lomiri-schemas: 0.1.11 -> 0.1.13 --- pkgs/desktops/lomiri/data/lomiri-schemas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix b/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix index 56f615352a2e..44baf13dc8c1 100644 --- a/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix +++ b/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix @@ -14,13 +14,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lomiri-schemas"; - version = "0.1.11"; + version = "0.1.13"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-schemas"; tag = finalAttrs.version; - hash = "sha256-PTt9aXxfw0LFF7nKYv7753feJy8uSmw4z513yj9Gqow="; + hash = "sha256-Mc58ZXLFbJ+52hZkKpymnWFgjuDYSU2K2Xlgi+B69Rw="; }; strictDeps = true; From 03e4ccc5d28d5f14ad7b0675dbf149632b7379ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 02:48:03 +0000 Subject: [PATCH 081/176] sqldef: 3.11.20 -> 3.11.21 --- pkgs/by-name/sq/sqldef/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/sqldef/package.nix b/pkgs/by-name/sq/sqldef/package.nix index 8571afa0264f..896b9c498515 100644 --- a/pkgs/by-name/sq/sqldef/package.nix +++ b/pkgs/by-name/sq/sqldef/package.nix @@ -6,18 +6,18 @@ buildGoModule (finalAttrs: { pname = "sqldef"; - version = "3.11.20"; + version = "3.11.21"; src = fetchFromGitHub { owner = "sqldef"; repo = "sqldef"; rev = "v${finalAttrs.version}"; - hash = "sha256-YbEiwllmg/tMD+X7wTpzFyplqxRyH6frPfcK1B5Jq98="; + hash = "sha256-UAv7W0LaAJ8IWF5LhmpT6UEgUm1pqY1+K18c7X6xBkY="; }; proxyVendor = true; - vendorHash = "sha256-U4nSI+33Cd+J0nPhyf1vWn5oxvTTSzFC6ALuRkc/CAo="; + vendorHash = "sha256-3HdFRXLkUj+JHbDThKOqfDtFRWkYhPGzWr17zmJ9fWU="; ldflags = [ "-s" From 89aff72176726343ae7317a46143f9a36e137818 Mon Sep 17 00:00:00 2001 From: BoneWalk3r Date: Mon, 14 Sep 2026 22:55:52 -0400 Subject: [PATCH 082/176] bootdev-cli: 1.32.2 -> 1.32.3 --- pkgs/by-name/bo/bootdev-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/bootdev-cli/package.nix b/pkgs/by-name/bo/bootdev-cli/package.nix index 54871bf197fb..4a6993e63c1e 100644 --- a/pkgs/by-name/bo/bootdev-cli/package.nix +++ b/pkgs/by-name/bo/bootdev-cli/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "bootdev-cli"; - version = "1.32.2"; + version = "1.32.3"; src = fetchFromGitHub { owner = "bootdotdev"; repo = "bootdev"; tag = "v${finalAttrs.version}"; - hash = "sha256-GD/VD4NCCC4ptf37T/JfKB7m8GabhtC8NCLeeX+DfkY="; + hash = "sha256-6IwqKV/PWy+QMfHcDmhHvKUo9so5EECXgCrA4hg4oSs="; }; vendorHash = "sha256-ZDioEU5uPCkd+kC83cLlpgzyOsnpj2S7N+lQgsQb8uY="; From efcea84ad7e08171b3fcc9568b92645a358f59e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 03:23:00 +0000 Subject: [PATCH 083/176] yamlscript: 0.2.32 -> 0.3.0 --- pkgs/by-name/ya/yamlscript/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yamlscript/package.nix b/pkgs/by-name/ya/yamlscript/package.nix index 3651ef42597a..ae0795c7d953 100644 --- a/pkgs/by-name/ya/yamlscript/package.nix +++ b/pkgs/by-name/ya/yamlscript/package.nix @@ -6,11 +6,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "yamlscript"; - version = "0.2.32"; + version = "0.3.0"; src = fetchurl { url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar"; - hash = "sha256-XpZ4aFH7jNq3jvvZJsfFmnjh0z+epv3I5CQAPBii7QQ="; + hash = "sha256-8eEj7nZW0XNc2exbz/XPXtQfqqypfEpTZw6NhLev3qU="; }; extraNativeImageBuildArgs = [ From 144764eacbee27eba028b530ede5cfff7be0f261 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 04:17:36 +0000 Subject: [PATCH 084/176] python3Packages.pymatting: 1.1.15 -> 1.1.16 --- pkgs/development/python-modules/pymatting/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymatting/default.nix b/pkgs/development/python-modules/pymatting/default.nix index e74dbd1eb9fd..a51069868c50 100644 --- a/pkgs/development/python-modules/pymatting/default.nix +++ b/pkgs/development/python-modules/pymatting/default.nix @@ -26,14 +26,14 @@ buildPythonPackage (finalAttrs: { pname = "pymatting"; - version = "1.1.15"; + version = "1.1.16"; pyproject = true; src = fetchFromGitHub { owner = "pymatting"; repo = "pymatting"; tag = "v${finalAttrs.version}"; - hash = "sha256-rcatlQE+YgppY//ZgGY9jO5KI0ED30fLlqW9N+xRNqk="; + hash = "sha256-mc8op6RKnPZruKJup5ybTrX2VBNseN1/WkjRWsqMoWo="; }; build-system = [ setuptools ]; From 4041819109989fad66b7e2c6572744205786ea34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 05:03:28 +0000 Subject: [PATCH 085/176] minio-warp: 1.6.1 -> 1.7.0 --- pkgs/by-name/mi/minio-warp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index a80990255f92..550766702c3a 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "minio-warp"; - version = "1.6.1"; + version = "1.7.0"; src = fetchFromGitHub { owner = "minio"; repo = "warp"; rev = "v${finalAttrs.version}"; - hash = "sha256-DHVk6SfDp02Y15k/c7oRfU94mnMg4oCdCyF5Q6dUC5o="; + hash = "sha256-o0baBW16dGamPByeU8cTK0HsprvjvHScf2MyriN+lok="; }; - vendorHash = "sha256-RkvYlZCUZ9PzM29sq6ABdeis7EuZluDz68++cnX9oIw="; + vendorHash = "sha256-d1u3OQGgh64E3/0NKEXTmcakJNkZZgNiTE7Rshm0xQQ="; # See .goreleaser.yml ldflags = [ From ff8c442ae8ac400e17fa0c9c0fb21c5c3702a3b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 06:46:55 +0000 Subject: [PATCH 086/176] wac-cli: 0.10.1 -> 0.11.0 --- pkgs/by-name/wa/wac-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wac-cli/package.nix b/pkgs/by-name/wa/wac-cli/package.nix index 19e1795b5090..5a84437a8300 100644 --- a/pkgs/by-name/wa/wac-cli/package.nix +++ b/pkgs/by-name/wa/wac-cli/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wac-cli"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wac"; tag = "v${finalAttrs.version}"; - hash = "sha256-feXbNZZ2Ef3pkGNErZZsPNA8C8MYOOIlkiLDlJ/U3do="; + hash = "sha256-nNFdEU0T7Zf9q3boozA0fU+9sCxhnUGf/azVtNesIac="; }; - cargoHash = "sha256-Z5+RrHDlKCS66zNW+Y3RtMIpCeKV28OXO+llsz1iFYc="; + cargoHash = "sha256-seLmdg6p644E/XqyCqTGjufMuXkR9PBtoEvjrp664Go="; passthru.updateScript = nix-update-script { }; From 64bf75038bef393bb989c8cd7efd6e68166e4740 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 07:28:11 +0000 Subject: [PATCH 087/176] ranger: 1.9.4-unstable-2026-08-31 -> 1.9.4-unstable-2026-09-09 --- pkgs/by-name/ra/ranger/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/ranger/package.nix b/pkgs/by-name/ra/ranger/package.nix index e99ba89ac4ff..36411d065d3a 100644 --- a/pkgs/by-name/ra/ranger/package.nix +++ b/pkgs/by-name/ra/ranger/package.nix @@ -19,14 +19,14 @@ python3Packages.buildPythonApplication { pname = "ranger"; - version = "1.9.4-unstable-2026-08-31"; + version = "1.9.4-unstable-2026-09-09"; pyproject = true; src = fetchFromGitHub { owner = "ranger"; repo = "ranger"; - rev = "378640829b10696b901ee2835ac3fa1acd980aed"; - hash = "sha256-xNH3z/7lXIcLtk9PimA5GZZz22sGETp8S8YyGMF0AuQ="; + rev = "46e957af9762dd2fcaabfbef4d3c45c16edd1184"; + hash = "sha256-y5b0NqOGGjNNbk40PJ62tMymCP03MB3UbJ5299MTQCw="; }; build-system = with python3Packages; [ From d6c83dc6e4fa4a43ed179fc464bd4b263d32bfaa Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 15 Sep 2026 17:03:53 +0900 Subject: [PATCH 088/176] nixos/printing: refactor module Combine attrs under `config`, and move several let-binding closer to where they are references. --- nixos/modules/hardware/printers.nix | 478 ++++++++++++++-------------- 1 file changed, 239 insertions(+), 239 deletions(-) diff --git a/nixos/modules/hardware/printers.nix b/nixos/modules/hardware/printers.nix index 5a348665ae10..059bf3024ddf 100644 --- a/nixos/modules/hardware/printers.nix +++ b/nixos/modules/hardware/printers.nix @@ -21,98 +21,12 @@ let submodule ; - ensurePrinter = - p: - let - args = lib.cli.toCommandLineShellGNU { } ( - { - p = p.name; - v = p.deviceUri; - m = p.model; - } - // lib.optionalAttrs (p.location != null) { - L = p.location; - } - // lib.optionalAttrs (p.description != null) { - D = p.description; - } - // lib.optionalAttrs (p.ppdOptions != { }) { - o = lib.mapAttrsToList (name: value: "${name}=${value}") p.ppdOptions; - } - ); - in - '' - # shellcheck disable=SC2016 - ${pkgs.cups}/bin/lpadmin ${args} -E - ''; - - ensureDefaultPrinter = name: '' - ${pkgs.cups}/bin/lpadmin -d '${name}' - ''; - # "graph but not # or /" can't be implemented as regex alone due to missing lookahead support noInvalidChars = str: lib.all (c: c != "#" && c != "/") (lib.stringToCharacters str); printerName = (lib.types.addCheck (lib.types.strMatching "[[:graph:]]+") noInvalidChars) // { description = "printable string without spaces, # and /"; }; - getPrinters = - class: - lib.uniqueStrings ( - lib.concatLists ( - lib.textClosureList (lib.mapAttrs ( - _: - { - classes ? [ ], - printers ? [ ], - ... - }: - { - deps = classes; - text = printers; - } - ) cfg.ensureClasses) [ class ] - ) - ); - - mkClass = name: '' - lpadmin -p _tmp -v file:/dev/null - lpadmin -p _tmp -c ${escapeShellArg name} - lpadmin -x _tmp - ''; - - populateClass = - name: - { - description ? null, - location ? null, - ... - }: - lib.concatStringsSep "\n" [ - (lib.optionalString (location != null) '' - lpadmin -p ${escapeShellArg name} -L ${escapeShellArg location} - '') - - (lib.optionalString (description != null) '' - lpadmin -p ${escapeShellArg name} -D ${escapeShellArg description} - '') - ]; - - addPrintersToClass = - className: class: - let - printers = getPrinters className; - addToClass = printer: '' - lpadmin -p ${escapeShellArg printer} -c ${escapeShellArg className} - ''; - in - map addToClass printers; - - enableClass = className: '' - cupsenable ${escapeShellArg className} - cupsaccept ${escapeShellArg className} - ''; - # if CUPS is configured only to start when it's needed, we can kill the service # once the printer setup is done. However, if stateless is configured then we # can't shut down the servive without losing the printers (and classes) we @@ -272,163 +186,248 @@ in }; }; - config.assertions = lib.mkIf config.services.printing.enable [ - ( - let - referencedClasses = lib.unique ( - lib.flatten ( - lib.mapAttrsToList ( - _: - { - classes ? [ ], - ... - }: - classes - ) cfg.ensureClasses - ) - ); - definedClasses = lib.attrNames cfg.ensureClasses; - missingClasses = lib.subtractLists definedClasses referencedClasses; - getReferencingClasses = - missingClass: - (lib.mapAttrsToList (name: _: "`${name}`") ( - lib.filterAttrs ( - _: - { - classes ? [ ], - ... - }: - builtins.elem missingClass classes - ) cfg.ensureClasses - )); - in - { - assertion = missingClasses == [ ]; - message = '' - One or more values of `config.hardware.printers.ensureClasses..classes` - contained values not present in `config.hardware.printers.ensureClasses` + config = lib.mkIf config.services.printing.enable { + assertions = [ + ( + let + referencedClasses = lib.unique ( + lib.flatten ( + lib.mapAttrsToList ( + _: + { + classes ? [ ], + ... + }: + classes + ) cfg.ensureClasses + ) + ); + definedClasses = lib.attrNames cfg.ensureClasses; + missingClasses = lib.subtractLists definedClasses referencedClasses; + getReferencingClasses = + missingClass: + (lib.mapAttrsToList (name: _: "`${name}`") ( + lib.filterAttrs ( + _: + { + classes ? [ ], + ... + }: + builtins.elem missingClass classes + ) cfg.ensureClasses + )); + in + { + assertion = missingClasses == [ ]; + message = '' + One or more values of `config.hardware.printers.ensureClasses..classes` + contained values not present in `config.hardware.printers.ensureClasses` - Missing classes: - ${lib.concatMapStringsSep "\n" ( - p: " - `${p}` (included in class(es): ${lib.concatStringsSep ", " (getReferencingClasses p)})" - ) missingClasses} - ''; - } - ) - - ( - let - referencedPrinters = lib.unique ( - lib.flatten ( - lib.mapAttrsToList ( - _: - { - printers ? [ ], - ... - }: - printers - ) cfg.ensureClasses - ) - ); - definedPrinters = lib.catAttrs "name" cfg.ensurePrinters; - missingPrinters = lib.subtractLists definedPrinters referencedPrinters; - getReferencingClasses = - missingPrinter: - (lib.mapAttrsToList (name: _: "`${name}`") ( - lib.filterAttrs ( - _: - { - printers ? [ ], - ... - }: - builtins.elem missingPrinter printers - ) cfg.ensureClasses - )); - in - { - assertion = missingPrinters == [ ]; - message = '' - One or more values of `config.hardware.printers.ensureClasses..printers` - contained values not present in `config.hardware.printers.ensurePrinters` - - Missing printers: - ${lib.concatMapStringsSep "\n" ( - p: " - `${p}` (included in class(es): ${lib.concatStringsSep ", " (getReferencingClasses p)})" - ) missingPrinters} - ''; - } - ) - ]; - - config.systemd.services.ensure-printer-classes = - lib.mkIf (cfg.ensureClasses != { } && config.services.printing.enable) - { - description = "Ensure NixOS-configured CUPS classes"; - wantedBy = [ "multi-user.target" ]; - wants = [ - "cups.service" - ]; - after = [ - "cups.service" - "ensure-printers.service" - ]; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - path = with pkgs; [ cups ]; - script = - let - attrMap = fn: l: map fn (builtins.attrNames l); - classDefs = lib.pipe cfg.ensureClasses [ - (attrMap mkClass) - concatLines - ]; - classAdds = lib.pipe cfg.ensureClasses [ - (lib.mapAttrsToList addPrintersToClass) - lib.flatten - concatLines - ]; - populatedClasses = lib.pipe cfg.ensureClasses [ - (lib.mapAttrsToList populateClass) - concatLines - ]; - enables = lib.pipe cfg.ensureClasses [ - (attrMap enableClass) - concatLines - ]; - in - '' - #### CLASS DEFINITIONS #### - ${classDefs} - - #### ADDING PRINTERS TO CLASSES #### - ${classAdds} - - #### POPULATING CLASSES #### - ${populatedClasses} - - #### ENABLING CLASSES #### - ${enables} - - ${lib.optionalString ultimatelyStopCups "systemctl stop cups.service"} + Missing classes: + ${lib.concatMapStringsSep "\n" ( + p: " - `${p}` (included in class(es): ${lib.concatStringsSep ", " (getReferencingClasses p)})" + ) missingClasses} ''; + } + ) + + ( + let + referencedPrinters = lib.unique ( + lib.flatten ( + lib.mapAttrsToList ( + _: + { + printers ? [ ], + ... + }: + printers + ) cfg.ensureClasses + ) + ); + definedPrinters = lib.catAttrs "name" cfg.ensurePrinters; + missingPrinters = lib.subtractLists definedPrinters referencedPrinters; + getReferencingClasses = + missingPrinter: + (lib.mapAttrsToList (name: _: "`${name}`") ( + lib.filterAttrs ( + _: + { + printers ? [ ], + ... + }: + builtins.elem missingPrinter printers + ) cfg.ensureClasses + )); + in + { + assertion = missingPrinters == [ ]; + message = '' + One or more values of `config.hardware.printers.ensureClasses..printers` + contained values not present in `config.hardware.printers.ensurePrinters` + + Missing printers: + ${lib.concatMapStringsSep "\n" ( + p: " - `${p}` (included in class(es): ${lib.concatStringsSep ", " (getReferencingClasses p)})" + ) missingPrinters} + ''; + } + ) + ]; + + systemd.services.ensure-printer-classes = lib.mkIf (cfg.ensureClasses != { }) { + description = "Ensure NixOS-configured CUPS classes"; + wantedBy = [ "multi-user.target" ]; + wants = [ + "cups.service" + ]; + after = [ + "cups.service" + "ensure-printers.service" + ]; + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = true; + }; + path = with pkgs; [ cups ]; + script = + let + mkClass = name: '' + lpadmin -p _tmp -v file:/dev/null + lpadmin -p _tmp -c ${escapeShellArg name} + lpadmin -x _tmp + ''; + + populateClass = + name: + { + description ? null, + location ? null, + ... + }: + lib.concatStringsSep "\n" [ + (lib.optionalString (location != null) '' + lpadmin -p ${escapeShellArg name} -L ${escapeShellArg location} + '') + + (lib.optionalString (description != null) '' + lpadmin -p ${escapeShellArg name} -D ${escapeShellArg description} + '') + ]; + + getPrinters = + class: + lib.uniqueStrings ( + lib.concatLists ( + lib.textClosureList (lib.mapAttrs ( + _: + { + classes ? [ ], + printers ? [ ], + ... + }: + { + deps = classes; + text = printers; + } + ) cfg.ensureClasses) [ class ] + ) + ); + + addPrintersToClass = + className: class: + let + printers = getPrinters className; + addToClass = printer: '' + lpadmin -p ${escapeShellArg printer} -c ${escapeShellArg className} + ''; + in + map addToClass printers; + + enableClass = className: '' + cupsenable ${escapeShellArg className} + cupsaccept ${escapeShellArg className} + ''; + + attrMap = fn: l: map fn (builtins.attrNames l); + classDefs = lib.pipe cfg.ensureClasses [ + (attrMap mkClass) + concatLines + ]; + classAdds = lib.pipe cfg.ensureClasses [ + (lib.mapAttrsToList addPrintersToClass) + lib.flatten + concatLines + ]; + populatedClasses = lib.pipe cfg.ensureClasses [ + (lib.mapAttrsToList populateClass) + concatLines + ]; + enables = lib.pipe cfg.ensureClasses [ + (attrMap enableClass) + concatLines + ]; + in + '' + #### CLASS DEFINITIONS #### + ${classDefs} + + #### ADDING PRINTERS TO CLASSES #### + ${classAdds} + + #### POPULATING CLASSES #### + ${populatedClasses} + + #### ENABLING CLASSES #### + ${enables} + + ${lib.optionalString ultimatelyStopCups "systemctl stop cups.service"} + ''; + }; + + systemd.services.ensure-printers = lib.mkIf (cfg.ensurePrinters != [ ]) { + description = "Ensure NixOS-configured CUPS printers"; + wantedBy = [ "multi-user.target" ]; + wants = [ "cups.service" ]; + after = [ "cups.service" ]; + + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = true; }; - config.systemd.services.ensure-printers = - lib.mkIf (cfg.ensurePrinters != [ ] && config.services.printing.enable) - { - description = "Ensure NixOS-configured CUPS printers"; - wantedBy = [ "multi-user.target" ]; - wants = [ "cups.service" ]; - after = [ "cups.service" ]; + script = + let + ensurePrinter = + p: + let + args = lib.cli.toCommandLineShellGNU { } ( + { + p = p.name; + v = p.deviceUri; + m = p.model; + } + // lib.optionalAttrs (p.location != null) { + L = p.location; + } + // lib.optionalAttrs (p.description != null) { + D = p.description; + } + // lib.optionalAttrs (p.ppdOptions != { }) { + o = lib.mapAttrsToList (name: value: "${name}=${value}") p.ppdOptions; + } + ); + in + '' + # shellcheck disable=SC2016 + ${pkgs.cups}/bin/lpadmin ${args} -E + ''; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - - script = lib.concatStringsSep "\n" [ + ensureDefaultPrinter = name: '' + ${pkgs.cups}/bin/lpadmin -d '${name}' + ''; + in + lib.concatStringsSep "\n" [ (lib.concatMapStrings ensurePrinter cfg.ensurePrinters) (lib.optionalString (cfg.ensureDefaultPrinter != null) ( ensureDefaultPrinter cfg.ensureDefaultPrinter @@ -439,5 +438,6 @@ in ultimatelyStopCups && !(config.systemd.services ? ensure-printer-classes) ) "systemctl stop cups.service") ]; - }; + }; + }; } From bc4cf4eedb97d2407c0494925a5f8ec51b341e21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 08:33:43 +0000 Subject: [PATCH 089/176] mtail: 3.4.10 -> 3.4.12 --- pkgs/by-name/mt/mtail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index b0db74d8ab9b..031634a6f1ab 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "mtail"; - version = "3.4.10"; + version = "3.4.12"; __structuredAttrs = true; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; tag = "v${finalAttrs.version}"; - hash = "sha256-c72FgXHjQqTV8eI0fLqZaT5A4YY04258q6MefqKN7/0="; + hash = "sha256-RkevdYk8SVhyBgpCFhAXqA8TYQBG8azh2h0w2HhF/9Y="; }; proxyVendor = true; - vendorHash = "sha256-pxO9Hk2NsvGklbvMZJWwyUlHzrTWylC7SBGdaNCv7x8="; + vendorHash = "sha256-jaioqP9J+HwxY1fdltZ769cqviSogztaKA1KMyV4cZ0="; nativeBuildInputs = [ gotools # goyacc From 85e3dd1d485aa149371a81bd7055380cd19edf3b Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 2 Sep 2026 10:53:09 +0900 Subject: [PATCH 090/176] nixos/printers: collect provisioning into CUPS' `ExecStartPost` Instead of keeping multiple interdependent systemd units, it's both cleaner and more stable to just keep all provisioning as a direct part of the cups unit. This gets rid of all the machinery around whether or not the unit was socket activated as well, as the provisioning scripts now will lazily run whenever cups is activated. --- .../manual/release-notes/rl-2611.section.md | 2 + nixos/modules/hardware/printers.nix | 208 ++++++------------ nixos/tests/printing.nix | 8 +- 3 files changed, 80 insertions(+), 138 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index b606087ef9b4..9daab9d6805d 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -160,6 +160,8 @@ - A number of options for `services.llama-cpp` have been removed in favor of the structured [](#opt-services.llama-cpp.settings) option, attributes from which are used as arguments to `llama-server` executable, you can see all available options by running `llama-server --help`. Configuring model presets using Nix attribute set via `services.llama-cpp.modelsPreset` is no longer supported, please use `services.llama-cpp.settings.models-preset` with a path to an INI file containing desired options. +- `ensure-printers.service` has been replaced with an `ExecStartPost` hook in `cups.service`. If you have made any manual modifications to this unit, you should move the modifications to `cups.service` instead. + - The `NIX_XDG_DESKTOP_PORTAL_DIR` environment variable is no longer used in the `xdg-desktop-portal` package and is therefore no longer set in `xdg.portal` module. Instead the `XDG_DATA_DIRS` environment variable is used to find xdg-portals. diff --git a/nixos/modules/hardware/printers.nix b/nixos/modules/hardware/printers.nix index 059bf3024ddf..1d18a96fb1cd 100644 --- a/nixos/modules/hardware/printers.nix +++ b/nixos/modules/hardware/printers.nix @@ -26,12 +26,6 @@ let printerName = (lib.types.addCheck (lib.types.strMatching "[[:graph:]]+") noInvalidChars) // { description = "printable string without spaces, # and /"; }; - - # if CUPS is configured only to start when it's needed, we can kill the service - # once the printer setup is done. However, if stateless is configured then we - # can't shut down the servive without losing the printers (and classes) we - # *just* configured. - ultimatelyStopCups = with config.services.printing; startWhenNeeded && !stateless; in { options = { @@ -275,46 +269,9 @@ in ) ]; - systemd.services.ensure-printer-classes = lib.mkIf (cfg.ensureClasses != { }) { - description = "Ensure NixOS-configured CUPS classes"; - wantedBy = [ "multi-user.target" ]; - wants = [ - "cups.service" - ]; - after = [ - "cups.service" - "ensure-printers.service" - ]; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - path = with pkgs; [ cups ]; - script = + systemd.services.cups = { + postStart = let - mkClass = name: '' - lpadmin -p _tmp -v file:/dev/null - lpadmin -p _tmp -c ${escapeShellArg name} - lpadmin -x _tmp - ''; - - populateClass = - name: - { - description ? null, - location ? null, - ... - }: - lib.concatStringsSep "\n" [ - (lib.optionalString (location != null) '' - lpadmin -p ${escapeShellArg name} -L ${escapeShellArg location} - '') - - (lib.optionalString (description != null) '' - lpadmin -p ${escapeShellArg name} -D ${escapeShellArg description} - '') - ]; - getPrinters = class: lib.uniqueStrings ( @@ -334,110 +291,91 @@ in ) ); - addPrintersToClass = - className: class: + classNames = builtins.attrNames cfg.ensureClasses; + + lpadmin = + args: let - printers = getPrinters className; - addToClass = printer: '' - lpadmin -p ${escapeShellArg printer} -c ${escapeShellArg className} - ''; + # -d, -p and -x are subcommands that must be specified at the start. + argsDpx = lib.intersectAttrs { + d = true; + p = true; + x = true; + } args; + argsWoDpx = lib.removeAttrs args [ + "d" + "p" + "x" + ]; in - map addToClass printers; + "lpadmin ${lib.cli.toCommandLineShellGNU { } argsDpx} ${ + lib.cli.toCommandLineShellGNU { } argsWoDpx + }"; - enableClass = className: '' - cupsenable ${escapeShellArg className} - cupsaccept ${escapeShellArg className} - ''; - - attrMap = fn: l: map fn (builtins.attrNames l); - classDefs = lib.pipe cfg.ensureClasses [ - (attrMap mkClass) - concatLines - ]; - classAdds = lib.pipe cfg.ensureClasses [ - (lib.mapAttrsToList addPrintersToClass) - lib.flatten - concatLines - ]; - populatedClasses = lib.pipe cfg.ensureClasses [ - (lib.mapAttrsToList populateClass) - concatLines - ]; - enables = lib.pipe cfg.ensureClasses [ - (attrMap enableClass) - concatLines - ]; in '' + #### ADDING PRINTERS #### + ${lib.concatMapStringsSep "\n" ( + p: + lpadmin { + p = p.name; + v = p.deviceUri; + m = p.model; + L = p.location; + D = p.description; + o = lib.mapAttrsToList (name: value: "${name}=${value}") p.ppdOptions; + E = true; + } + ) cfg.ensurePrinters} + + #### SETTING DEFAULT PRINTER #### + ${lib.optionalString (cfg.ensureDefaultPrinter != null) (lpadmin { + d = cfg.ensureDefaultPrinter; + })} + #### CLASS DEFINITIONS #### - ${classDefs} + lpadmin -p _tmp -v file:/dev/null + ${lib.concatMapStringsSep "\n" ( + className: + lpadmin { + p = "_tmp"; + c = className; + } + ) classNames} + lpadmin -x _tmp #### ADDING PRINTERS TO CLASSES #### - ${classAdds} + ${lib.concatMapStringsSep "\n" ( + className: + lib.concatMapStringsSep "\n" ( + printer: + lpadmin { + p = printer; + c = className; + } + ) (getPrinters className) + ) classNames} #### POPULATING CLASSES #### - ${populatedClasses} + ${lib.concatStringsSep "\n" ( + lib.mapAttrsToList ( + className: class: + lpadmin { + p = className; + L = class.location; + D = class.description; + } + ) cfg.ensureClasses + )} #### ENABLING CLASSES #### - ${enables} + ${lib.concatMapStrings (className: '' + cupsenable ${escapeShellArg className} + cupsaccept ${escapeShellArg className} + '') classNames} - ${lib.optionalString ultimatelyStopCups "systemctl stop cups.service"} + echo "CUPS provisioning complete." ''; }; - - systemd.services.ensure-printers = lib.mkIf (cfg.ensurePrinters != [ ]) { - description = "Ensure NixOS-configured CUPS printers"; - wantedBy = [ "multi-user.target" ]; - wants = [ "cups.service" ]; - after = [ "cups.service" ]; - - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - - script = - let - ensurePrinter = - p: - let - args = lib.cli.toCommandLineShellGNU { } ( - { - p = p.name; - v = p.deviceUri; - m = p.model; - } - // lib.optionalAttrs (p.location != null) { - L = p.location; - } - // lib.optionalAttrs (p.description != null) { - D = p.description; - } - // lib.optionalAttrs (p.ppdOptions != { }) { - o = lib.mapAttrsToList (name: value: "${name}=${value}") p.ppdOptions; - } - ); - in - '' - # shellcheck disable=SC2016 - ${pkgs.cups}/bin/lpadmin ${args} -E - ''; - - ensureDefaultPrinter = name: '' - ${pkgs.cups}/bin/lpadmin -d '${name}' - ''; - in - lib.concatStringsSep "\n" [ - (lib.concatMapStrings ensurePrinter cfg.ensurePrinters) - (lib.optionalString (cfg.ensureDefaultPrinter != null) ( - ensureDefaultPrinter cfg.ensureDefaultPrinter - )) - # Let ensure-printer-classes.service kill cups because it is called - # after this service. - (lib.optionalString ( - ultimatelyStopCups && !(config.systemd.services ? ensure-printer-classes) - ) "systemctl stop cups.service") - ]; - }; }; } diff --git a/nixos/tests/printing.nix b/nixos/tests/printing.nix index b5cfca5d110b..fbf761477885 100644 --- a/nixos/tests/printing.nix +++ b/nixos/tests/printing.nix @@ -67,12 +67,14 @@ in start_all() - with subtest("Make sure that cups is up on both sides and printers are set up"): - server.wait_for_unit("ensure-printers.service") - client.wait_for_unit("ensure-printers.service") + with subtest("Make sure that cups is up on both sides"): + server.wait_for_unit("cups.${if socket then "socket" else "service"}") + client.wait_for_unit("cups.${if socket then "socket" else "service"}") assert "scheduler is running" in client.succeed("lpstat -r") + client.wait_until_succeeds("journalctl -u cups.service --grep 'CUPS provisioning complete'") + with subtest("UNIX socket is used for connections"): assert "/var/run/cups/cups.sock" in client.succeed("lpstat -H") From a6ed59416053baa37458cced90f54892f927ffef Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 15 Sep 2026 08:43:14 +0000 Subject: [PATCH 091/176] python3Packages.pytensor: 3.3.1 -> 3.3.2 Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.3.1...rel-3.3.2 Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.3.2 --- .../python-modules/pytensor/default.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/pytensor/default.nix b/pkgs/development/python-modules/pytensor/default.nix index 39ac15f88137..04ffd6befea6 100644 --- a/pkgs/development/python-modules/pytensor/default.nix +++ b/pkgs/development/python-modules/pytensor/default.nix @@ -28,12 +28,13 @@ pytestCheckHook, writableTmpDirAsHomeHook, + # passthru nix-update-script, }: buildPythonPackage (finalAttrs: { pname = "pytensor"; - version = "3.3.1"; + version = "3.3.2"; pyproject = true; __structuredAttrs = true; @@ -44,25 +45,15 @@ buildPythonPackage (finalAttrs: { postFetch = '' sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${finalAttrs.src.tag})"/' $out/pytensor/_version.py ''; - hash = "sha256-pUI9E76LeCzs1Y51YM0z6awTQIj/WumIqJIgrLYKYEQ="; + hash = "sha256-tUHBpMyArqM61X3LqNbQQioD1Fe38bQj9jqkHDojVwU="; }; - # DeprecationWarning: scipy.linalg: the `lwork` keyword is deprecated and no longer in use as of - # SciPy 1.18.0 and will be removed in SciPy 1.20.0 - postPatch = '' - substituteInPlace pytensor/link/numba/dispatch/linalg/decomposition/qr.py \ - --replace-fail "lwork=lwork," "" - ''; - build-system = [ setuptools cython versioneer ]; - pythonRelaxDeps = [ - "numba" - ]; dependencies = [ cons etuples From d9005bef8466be619f7ff6533a54ec35c2854dfb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 09:35:36 +0000 Subject: [PATCH 092/176] terraform-providers.kislerdm_neon: 0.15.0 -> 0.18.0 --- .../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 a7458667defe..23f4c2a1b4b9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -833,13 +833,13 @@ "vendorHash": "sha256-xzYkFRBLKGF8lf9vDG/dx4Qel6uGN1XpQLFrpVX2HWo=" }, "kislerdm_neon": { - "hash": "sha256-FdC0WBN9jZsLud0QRiKJkQQI9aPxYhyyLNaxRXPp08Q=", + "hash": "sha256-eK7e4iVdoHQaCYbuT4rtyBmOt/HPRot4iDB1TKds4M4=", "homepage": "https://registry.terraform.io/providers/kislerdm/neon", "owner": "kislerdm", "repo": "terraform-provider-neon", - "rev": "v0.15.0", + "rev": "v0.18.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-7mJ+BX7laBKsr4DX1keMXnGi79CZp8M1jD0COQ1lcmU=" + "vendorHash": "sha256-i+IPEj4ejYQR9ozkmTv/F4HAqd8m0aTA7nXzDewwBig=" }, "kreuzwerker_docker": { "hash": "sha256-oNJAmoSV6a29LG4dY217CVtthxBsG9b1JAaCreAFgDY=", From f901b2b792f6843fb17771d0389750326c5a1685 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 09:52:00 +0000 Subject: [PATCH 093/176] python3Packages.earn-e-p1: 0.2.0 -> 0.3.0 --- pkgs/development/python-modules/earn-e-p1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/earn-e-p1/default.nix b/pkgs/development/python-modules/earn-e-p1/default.nix index 23104ea92405..2c5eb8439752 100644 --- a/pkgs/development/python-modules/earn-e-p1/default.nix +++ b/pkgs/development/python-modules/earn-e-p1/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "earn-e-p1"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Miggets7"; repo = "earn-e-p1"; tag = finalAttrs.version; - hash = "sha256-mLSKtuwgyual/pOqBJWn1E52Crg20m4YKPorxRrulhk="; + hash = "sha256-n5ICM2sCcpjgv/sgUeA8W1YGpEgBQzSKeFwGo4abQAg="; }; build-system = [ hatchling ]; From 08f581902fa29910bf99bb63cd0c78e3f20c8efa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 10:23:25 +0000 Subject: [PATCH 094/176] abtop: 0.5.3 -> 0.5.5 --- pkgs/by-name/ab/abtop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ab/abtop/package.nix b/pkgs/by-name/ab/abtop/package.nix index 9d4b703b9b6a..b70ecf3360f2 100644 --- a/pkgs/by-name/ab/abtop/package.nix +++ b/pkgs/by-name/ab/abtop/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "abtop"; - version = "0.5.3"; + version = "0.5.5"; __structuredAttrs = true; src = fetchFromGitHub { owner = "graykode"; repo = "abtop"; tag = "v${finalAttrs.version}"; - hash = "sha256-LvN+q7JwmvtbroocoRBEug/J5OZTXwHEPAiaRkj16lM="; + hash = "sha256-8dBAdaZ6SkSSktmk/KejnTJDikEQj1jBQ2LoiK54Pzk="; }; - cargoHash = "sha256-o5ZHURx+OAQkd7S0TzkLQG5ZsR5HMaqfl8sp639axbg="; + cargoHash = "sha256-EGx/k79B5ceC8/EFfVH9HtZUedkRNsV74vdyAPxh8ro="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 9f0d1adec78cca1dcb22eee77639d5ce508169d8 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Tue, 15 Sep 2026 18:45:17 +0800 Subject: [PATCH 095/176] dolt: 2.3.3 -> 2.3.4 Diff: https://github.com/dolthub/dolt/compare/v2.3.3...v2.3.4 --- pkgs/by-name/do/dolt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dolt/package.nix b/pkgs/by-name/do/dolt/package.nix index 47de65c18abf..f777bcca8f28 100644 --- a/pkgs/by-name/do/dolt/package.nix +++ b/pkgs/by-name/do/dolt/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "dolt"; - version = "2.3.3"; + version = "2.3.4"; src = fetchFromGitHub { owner = "dolthub"; repo = "dolt"; tag = "v${finalAttrs.version}"; - hash = "sha256-9t4bpv35gQ+vAHf5M7XwDlY7vzeVb5k36DOERWT4l6g="; + hash = "sha256-NMDe/B3COn5EjbO2xt5VMuBiRYSDbguIqJeYd1MPSbc="; }; modRoot = "./go"; subPackages = [ "cmd/dolt" ]; - vendorHash = "sha256-dS3OM2ghudvCldFkTQyVsdyaYFU8lkUcZ99y5xD3oc0="; + vendorHash = "sha256-La6uJEyGKNSnSFMlisEMNoKb8RX9HsP+rZY8b+Cq/Ko="; proxyVendor = true; doCheck = false; From 68339b7c3a4cf857c59ecbdbe05aa8aac9d41d56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 11:12:53 +0000 Subject: [PATCH 096/176] shairport-sync-airplay2: 5.5 -> 5.5.2 --- pkgs/by-name/sh/shairport-sync/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shairport-sync/package.nix b/pkgs/by-name/sh/shairport-sync/package.nix index e2a6b960bed8..8c1f9f03eb6d 100644 --- a/pkgs/by-name/sh/shairport-sync/package.nix +++ b/pkgs/by-name/sh/shairport-sync/package.nix @@ -56,13 +56,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "shairport-sync"; - version = "5.5"; + version = "5.5.2"; src = fetchFromGitHub { repo = "shairport-sync"; owner = "mikebrady"; tag = finalAttrs.version; - hash = "sha256-mE0mFTew2LZG8k9ShHay8oSqrGF8LILjg3V2vgEkefI="; + hash = "sha256-mSPuvUzfvm/kZS0LDJhve7SAB35jSH7hhOcOxPXuLww="; }; nativeBuildInputs = [ From c78a4b54290ffa3e9f9b0a9881cf9b068b1afc5e Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Mon, 14 Sep 2026 16:54:37 +0200 Subject: [PATCH 097/176] fastly: 16.0.0 -> 16.1.0 Changelog: https://github.com/fastly/cli/blob/v16.1.0/CHANGELOG.md --- pkgs/by-name/fa/fastly/package.nix | 42 ++++++++++++------------------ 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/fa/fastly/package.nix b/pkgs/by-name/fa/fastly/package.nix index 695152522029..a810aca0e5e2 100644 --- a/pkgs/by-name/fa/fastly/package.nix +++ b/pkgs/by-name/fa/fastly/package.nix @@ -1,27 +1,23 @@ { lib, stdenv, + buildGoModule, fetchFromGitHub, installShellFiles, - buildGoModule, - go, makeWrapper, + writableTmpDirAsHomeHook, viceroy, }: buildGoModule (finalAttrs: { pname = "fastly"; - version = "16.0.0"; + version = "16.1.0"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-gVKlAbiznaRKwDpiyap4Q3mIhn/ZbnUIFwG3l01ZXQ8="; - # The git commit is part of the `fastly version` original output; - # leave that output the same in nixpkgs. Use the `.git` directory - # to retrieve the commit SHA, and remove the directory afterwards, - # since it is not needed after that. + hash = "sha256-xGp5Fa4ruHpc2YAAbrva0zurt4wxC6XRdSpMMQGEB7c="; leaveDotGit = true; postFetch = '' cd "$out" @@ -30,39 +26,34 @@ buildGoModule (finalAttrs: { ''; }; - subPackages = [ - "cmd/fastly" - ]; + subPackages = [ "cmd/fastly" ]; - vendorHash = "sha256-U2Ix8ZKGCDrWUJFFXJaL+1EBTbqblWp8slhruHhouIc="; + vendorHash = "sha256-JUYBaiAz91jv8QFrfjpHnY442+qK7T0VZJcC/rCGhD4="; nativeBuildInputs = [ installShellFiles makeWrapper + writableTmpDirAsHomeHook ]; - # Flags as provided by the build automation of the project: - # https://github.com/fastly/cli/blob/7844f9f54d56f8326962112b5534e5c40e91bf09/.goreleaser.yml#L14-L18 - ldflags = [ - "-s" - "-w" - "-X github.com/fastly/cli/pkg/revision.AppVersion=v${finalAttrs.version}" - "-X github.com/fastly/cli/pkg/revision.Environment=release" - "-X github.com/fastly/cli/pkg/revision.GoHostOS=${go.GOHOSTOS}" - "-X github.com/fastly/cli/pkg/revision.GoHostArch=${go.GOHOSTARCH}" - ]; preBuild = '' - cp ./.fastly/config.toml ./pkg/config/config.toml ldflags+=" -X github.com/fastly/cli/pkg/revision.GitCommit=$(cat COMMIT)" ''; + ldflags = [ + "-s" + "-X github.com/fastly/cli/pkg/revision.AppVersion=v${finalAttrs.version}" + "-X github.com/fastly/cli/pkg/revision.Environment=release" + ]; + + # must embed viceroy to prevent fetching binary release on `fastly compute serve` invocation preFixup = '' - wrapProgram $out/bin/fastly --prefix PATH : ${lib.makeBinPath [ viceroy ]} \ + wrapProgram $out/bin/fastly \ + --prefix PATH : ${lib.makeBinPath [ viceroy ]} \ --set FASTLY_VICEROY_USE_PATH 1 ''; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - export HOME="$(mktemp -d)" installShellCompletion --cmd fastly \ --bash <($out/bin/fastly --completion-script-bash) \ --zsh <($out/bin/fastly --completion-script-zsh) @@ -75,6 +66,7 @@ buildGoModule (finalAttrs: { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ereslibre + stepbrobd ]; mainProgram = "fastly"; }; From cc283340e94429b500568d7ed45562e5afb012e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 11:36:34 +0000 Subject: [PATCH 098/176] libretro.fuse: 0-unstable-2026-09-01 -> 0-unstable-2026-09-06 --- pkgs/by-name/li/libretroPackages/cores/fuse.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretroPackages/cores/fuse.nix b/pkgs/by-name/li/libretroPackages/cores/fuse.nix index b599532a5fee..9b71cc4056bf 100644 --- a/pkgs/by-name/li/libretroPackages/cores/fuse.nix +++ b/pkgs/by-name/li/libretroPackages/cores/fuse.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fuse"; - version = "0-unstable-2026-09-01"; + version = "0-unstable-2026-09-06"; src = fetchFromGitHub { owner = "libretro"; repo = "fuse-libretro"; - rev = "7d9826bdc1e4faf658293fa94a16cea81fd26bba"; - hash = "sha256-/NAkYUPQQGqEBwd3U+sge2EFpGsDvGMKMYQym1xLmRA="; + rev = "958105a90ad2b5825ad002ba563cc3f9f879d763"; + hash = "sha256-pJbknBsJRlpNujefW6Oll7Dd1khnOyS0cZeNeiIUb4g="; }; meta = { From d90a8e9e161bc05e2d162daa77e47ffa21a4b30a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 12:02:51 +0000 Subject: [PATCH 099/176] terraform-providers.rancher_rancher2: 14.1.1 -> 15.1.2 --- .../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 a7458667defe..589e5c0e7492 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1139,13 +1139,13 @@ "vendorHash": "sha256-L1wufPa7LPPyOPTL+jFQgiWzJoJYS+fCdw3N0KZqKtc=" }, "rancher_rancher2": { - "hash": "sha256-OFLEDwDDD02FKMldpkRxbj2gRQzhmVb2+3dG3Hq2AG4=", + "hash": "sha256-nt18dj5M2yh+AFG0KAv3v49OZELF92l8zvtqfJApw/s=", "homepage": "https://registry.terraform.io/providers/rancher/rancher2", "owner": "rancher", "repo": "terraform-provider-rancher2", - "rev": "v14.1.1", + "rev": "v15.1.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-WpI4OZ7BUVgHwQY+7ct+K6CnwXFFuiRbI+iTFSJ8a5A=" + "vendorHash": "sha256-6M6jTrukO0VhyZRdYbbICm22upbGyOkUSuHqMLTPcEM=" }, "rootlyhq_rootly": { "hash": "sha256-wfwqPk5D3D3PwzOfA9i6qxaAmN84MjHiNAablIX9iKg=", From 4bdf7bf98f9b07fd573fcd3cd0f420709492f5f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 12:29:20 +0000 Subject: [PATCH 100/176] terraform-providers.hashicorp_google: 8.1.0 -> 8.2.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 a7458667defe..02b3a6d2f986 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -589,11 +589,11 @@ "vendorHash": "sha256-gv54RqpkWri5yL40ajcLnqzF0XvMEzFoFEEV2/g1paE=" }, "hashicorp_google": { - "hash": "sha256-IpwIlUZtB0PQ2EQnfY2bKN9w7KQ0WrWLQhEmo79L1yw=", + "hash": "sha256-saCI+FFwPZSkofk3C3GxvR2SB+9Hajo1WRwG4iTTfD0=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v8.1.0", + "rev": "v8.2.0", "spdx": "MPL-2.0", "vendorHash": "sha256-EikYOTTTkj5E82xza6nYvd1AWFg8fzo1ka2umc+25/k=" }, From 5c7097d108c626b1866208fba429482f86bf2f4f Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 14 Sep 2026 21:02:06 +0300 Subject: [PATCH 101/176] python3Packages.exllamav3: 1.4.8 -> 1.5.0 --- .../python-modules/exllamav3/default.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/exllamav3/default.nix b/pkgs/development/python-modules/exllamav3/default.nix index 6ec0b3169923..59301c5686e0 100644 --- a/pkgs/development/python-modules/exllamav3/default.nix +++ b/pkgs/development/python-modules/exllamav3/default.nix @@ -22,18 +22,28 @@ typing-extensions, }: let - newerThanTuring = lib.filter (version: lib.versionOlder "7.9" version) torch.cudaCapabilities; + # https://github.com/turboderp-org/exllamav3/blob/master/.github/workflows/build.yml#L55 + # https://github.com/turboderp-org/exllamav3/issues/44 + # Using unsupported platforms the build will fail + cudaCapabilities = lib.intersectLists torch.cudaCapabilities [ + "8.0" + "8.6" + "8.9" + "9.0" + "10.0" + "12.0" + ]; in buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { pname = "exllamav3"; - version = "1.4.8"; + version = "1.5.0"; pyproject = true; src = fetchFromGitHub { owner = "turboderp-org"; repo = "exllamav3"; tag = "v${finalAttrs.version}"; - hash = "sha256-CnbJR5rsHzNEeQBJLdD7LGrrTgy+GKpvop1R4uY4d8U="; + hash = "sha256-gW6A2nWx3lumnJz7r7vxQyC1qM9Agqdr0DiL68yJvAI="; }; pythonRelaxDeps = [ @@ -57,7 +67,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { ]; dependencies = [ - flash-linear-attention + flash-linear-attention # Upstream vendors it instead llguidance marisa-trie numpy @@ -73,9 +83,9 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { env = lib.optionalAttrs torch.cudaSupport { CUDA_HOME = lib.getDev cudaPackages.cuda_nvcc; - # exllamav3 only supports turing or newer GPUs - # https://github.com/turboderp-org/exllamav3/issues/44 - TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" newerThanTuring; + TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" ( + cudaCapabilities ++ [ "${lib.last cudaCapabilities}+PTX" ] + ); }; pythonImportsCheck = [ "exllamav3" ]; From 6be6cc9ccfba4fb83d2ce2e9bee280117a06ef0a Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 14 Sep 2026 21:02:26 +0300 Subject: [PATCH 102/176] tabbyapi: 0-unstable-2026-09-07 -> 0-unstable-2026-09-14 --- pkgs/by-name/ta/tabbyapi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/tabbyapi/package.nix b/pkgs/by-name/ta/tabbyapi/package.nix index 74fcf6722359..58a6e39e1a23 100644 --- a/pkgs/by-name/ta/tabbyapi/package.nix +++ b/pkgs/by-name/ta/tabbyapi/package.nix @@ -7,14 +7,14 @@ }: python3Packages.buildPythonApplication { pname = "tabbyapi"; - version = "0-unstable-2026-09-07"; + version = "0-unstable-2026-09-14"; pyproject = true; src = fetchFromGitHub { owner = "theroyallab"; repo = "tabbyAPI"; - rev = "92198cca1aa48f83121027f5b9058c24d7c2d894"; - hash = "sha256-IQDsfTnIcaVmxk58Q8StEPS4O7LQwPVie6b04BWoeeQ="; + rev = "53da7919d4e45c63f4acbcbbc00cbe0f60a1ce65"; + hash = "sha256-oKVxMoyMWZCuwLbsimTXO05Hdsw/2u2SVeYSFm1XsFg="; }; build-system = with python3Packages; [ From 66e07c2de324ba39e602b9835b4cc9ffbeae65d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 12:37:29 +0000 Subject: [PATCH 103/176] fromager: 0.94.0 -> 0.95.0 --- pkgs/by-name/fr/fromager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/fromager/package.nix b/pkgs/by-name/fr/fromager/package.nix index cf0f7a4a0906..a6b9f603f211 100644 --- a/pkgs/by-name/fr/fromager/package.nix +++ b/pkgs/by-name/fr/fromager/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "fromager"; - version = "0.94.0"; + version = "0.95.0"; pyproject = true; src = fetchFromGitHub { owner = "python-wheel-build"; repo = "fromager"; tag = finalAttrs.version; - hash = "sha256-h+WQlz1JIwlAF2wXVaUWScEE87P/r5bBFcDVMLalsEM="; + hash = "sha256-9+JYWEVfqG8e0OYE0AxTTtGESLTR/xcZhQMsDEuAM34="; }; build-system = with python3Packages; [ From f302f038e18197322dd02877e1d02d36f3d1cd20 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 14 Sep 2026 20:50:08 +0300 Subject: [PATCH 104/176] feishin: 1.15.1 -> 1.17.0 --- pkgs/by-name/fe/feishin/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index 094111c60555..07763edfe439 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -8,7 +8,6 @@ fetchPnpmDeps, pnpmConfigHook, pnpm_11, - nodejs-slim_latest, darwin, actool, copyDesktopItems, @@ -20,18 +19,17 @@ let electron = electron_43; - # Fix pnpm issue on darwin https://github.com/NixOS/nixpkgs/issues/525627 - pnpm = pnpm_11.override { nodejs-slim = nodejs-slim_latest; }; + pnpm = pnpm_11; in buildNpmPackage (finalAttrs: { pname = "feishin"; - version = "1.15.1"; + version = "1.17.0"; src = fetchFromGitHub { owner = "jeffvli"; repo = "feishin"; tag = "v${finalAttrs.version}"; - hash = "sha256-2UKJBUZNUpUUZIG1JFXok7YJdzqt+Ge0ykHUm8BeNcw="; + hash = "sha256-1ZIw5XiN+2EhpHmdvN0HxgMSvn4QvN9B+ZJ3RlPXhLw="; }; __structuredAttrs = true; @@ -48,7 +46,7 @@ buildNpmPackage (finalAttrs: { src ; fetcherVersion = 4; - hash = "sha256-9uG0AxIBAmuIPywg3p9fFCXmRvM9zDLhWfluSLRnUXY="; + hash = "sha256-ltpz4e5Vv2vxt/93M4+vHUFJZjwTRwb2zrwvl1Lqjo8="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; @@ -65,7 +63,7 @@ buildNpmPackage (finalAttrs: { postPatch = '' # release/app dependencies are installed on preConfigure substituteInPlace package.json \ - --replace-fail '"postinstall": "electron-builder install-app-deps",' "" + --replace-fail '"postinstall": "install-electron && electron-builder install-app-deps",' "" ''; postBuild = lib.optionalString (!webVersion) '' From ca0331ea7d8e0f67d236d0190049610cba5e9486 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 14:21:52 +0000 Subject: [PATCH 105/176] hclfmt: 2.24.0 -> 2.25.0 --- pkgs/by-name/hc/hclfmt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hc/hclfmt/package.nix b/pkgs/by-name/hc/hclfmt/package.nix index 39c42f724a10..2947d227ad5b 100644 --- a/pkgs/by-name/hc/hclfmt/package.nix +++ b/pkgs/by-name/hc/hclfmt/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "hclfmt"; - version = "2.24.0"; + version = "2.25.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "hcl"; tag = "v${finalAttrs.version}"; - hash = "sha256-YWGd2rQXJ4AX8nhByYRdp+91PJeHrdCpxvKQntxzRhY="; + hash = "sha256-WV97PYO91jpJiSmHqc9/IB4fM0tKBNZlWBntDm6CTeo="; }; - vendorHash = "sha256-5yGTuv19XyXsZcaHKXr/mYqKRufkJBaYMICFwMP/p3g="; + vendorHash = "sha256-cGadewSXa5fP2cOl1FUT94Gh+f+Wxnbz8j0QQs0FLBI="; # The code repository includes other tools which are not useful. Only build # hclfmt. From 88efbce838dc07e82b9be164b45ade6d53194b3e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 15:16:28 +0000 Subject: [PATCH 106/176] ddccontrol-db: 20260902 -> 20260915 --- pkgs/by-name/dd/ddccontrol-db/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dd/ddccontrol-db/package.nix b/pkgs/by-name/dd/ddccontrol-db/package.nix index 533ee7a9d072..7732d4107214 100644 --- a/pkgs/by-name/dd/ddccontrol-db/package.nix +++ b/pkgs/by-name/dd/ddccontrol-db/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ddccontrol-db"; - version = "20260902"; + version = "20260915"; src = fetchFromGitHub { owner = "ddccontrol"; repo = "ddccontrol-db"; tag = finalAttrs.version; - sha256 = "sha256-Nu0SC9Qh4+wUzVCdo7m2z4pZH50FvCXehF3IiCoHXKM="; + sha256 = "sha256-n538zzL8lRln6eLCJDivwh90RO2RZ7lykEDLVKV3Sa0="; }; nativeBuildInputs = [ From 146cf8edd78e41fce79375c392250b9b79babe96 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 15 Sep 2026 15:21:52 +0000 Subject: [PATCH 107/176] python3Packages.gepa: fix up versioning --- pkgs/development/python-modules/gepa/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/gepa/default.nix b/pkgs/development/python-modules/gepa/default.nix index c81c06a0ee70..c1fb3cbf8783 100644 --- a/pkgs/development/python-modules/gepa/default.nix +++ b/pkgs/development/python-modules/gepa/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pyprojectVersionPatchHook, setuptools, }: @@ -20,6 +21,10 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; + nativeBuildInputs = [ + pyprojectVersionPatchHook + ]; + pythonImportsCheck = [ "gepa" ]; # test suite requires network access From 2feca18139559303da5fa622b0fb6da9ae3e2233 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Tue, 15 Sep 2026 15:22:16 +0000 Subject: [PATCH 108/176] python3Packages.dspy: init at 3.2.1 --- .../python-modules/dspy/default.nix | 125 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 127 insertions(+) create mode 100644 pkgs/development/python-modules/dspy/default.nix diff --git a/pkgs/development/python-modules/dspy/default.nix b/pkgs/development/python-modules/dspy/default.nix new file mode 100644 index 000000000000..e04f6f711db6 --- /dev/null +++ b/pkgs/development/python-modules/dspy/default.nix @@ -0,0 +1,125 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + anyio, + asyncer, + cachetools, + cloudpickle, + datamodel-code-generator, + diskcache, + gepa, + json-repair, + litellm, + mcp, + numpy, + openai, + orjson, + pillow, + pydantic, + pyprojectVersionPatchHook, + pytestCheckHook, + pytest-asyncio, + regex, + requests, + tenacity, + tqdm, + typeguard, + xxhash, +}: + +buildPythonPackage (finalAttrs: { + pname = "dspy"; + version = "3.2.1"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "stanfordnlp"; + repo = "dspy"; + tag = finalAttrs.version; + hash = "sha256-xquV+FyDfejm1SCWYfuiezIkyutmm/1zOvd5X+oElrM="; + }; + + build-system = [ + setuptools + ]; + + nativeBuildInputs = [ + pyprojectVersionPatchHook + ]; + + dependencies = [ + anyio + asyncer + cachetools + cloudpickle + diskcache + gepa + json-repair + litellm + mcp + numpy + openai + orjson + pydantic + regex + requests + tenacity + tqdm + typeguard + xxhash + ]; + + pythonRelaxDeps = [ + "asyncer" + "gepa" + "litellm" + "typeguard" + ]; + + # optuna is an optional dependency that dspy can use but doesn't require at import time + pythonRemoveDeps = [ "optuna" ]; + + # Prevent litellm from trying to fetch the remote model cost map at import + # time, which fails in environments without direct internet access. + postPatch = '' + sed -i '1i import os; os.environ.setdefault("LITELLM_LOCAL_MODEL_COST_MAP", "true")' dspy/__init__.py + ''; + + pythonImportsCheck = [ "dspy" ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + datamodel-code-generator + pillow + ]; + + # skip tests that need network access + disabledTestPaths = [ + "tests/signatures/test_adapter_image.py" + ]; + + # These tests start a litellm proxy server subprocess, which isn't available + # in the nix build sandbox (upstream skips them on Python 3.14 for the same reason). + disabledTests = [ + "test_chat_lms_can_be_queried" + "test_dspy_cache" + "test_lm_calls_support_callables" + "test_lm_calls_support_pydantic_models" + "test_responses_api_tool_calls" + "test_streamify_yields_expected_response_chunks" + "test_streaming_response_yields_expected_response_chunks" + "test_text_lms_can_be_queried" + ]; + + meta = { + description = "Programming — not prompting — language models"; + homepage = "https://github.com/stanfordnlp/dspy"; + changelog = "https://github.com/stanfordnlp/dspy/releases/tag/${finalAttrs.version}"; + maintainers = with lib.maintainers; [ jherland ]; + license = lib.licenses.mit; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 442708a80e23..21639dd0bec1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5258,6 +5258,8 @@ self: super: with self; { dsnap = callPackage ../development/python-modules/dsnap { }; + dspy = callPackage ../development/python-modules/dspy { }; + dt8852 = callPackage ../development/python-modules/dt8852 { }; dtfabric = callPackage ../development/python-modules/dtfabric { }; From 54f26e6ec55061fe209f8248d0420246b447fb89 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Tue, 15 Sep 2026 15:48:47 +0300 Subject: [PATCH 109/176] plezy: 2.19.1 -> 2.20.0 --- pkgs/by-name/pl/plezy/aarch64-linux.patch | 32 +++------- pkgs/by-name/pl/plezy/git-hashes.json | 2 +- pkgs/by-name/pl/plezy/package.nix | 12 +--- pkgs/by-name/pl/plezy/pubspec.lock.json | 76 +++++++---------------- 4 files changed, 34 insertions(+), 88 deletions(-) diff --git a/pkgs/by-name/pl/plezy/aarch64-linux.patch b/pkgs/by-name/pl/plezy/aarch64-linux.patch index 1a6f1f72319d..5c5008a8abd6 100644 --- a/pkgs/by-name/pl/plezy/aarch64-linux.patch +++ b/pkgs/by-name/pl/plezy/aarch64-linux.patch @@ -1,35 +1,17 @@ diff --git a/lib/theme/mono_theme.dart b/lib/theme/mono_theme.dart -index 5b87737c..3873fe84 100644 +index f750336..7790e50 100644 --- a/lib/theme/mono_theme.dart +++ b/lib/theme/mono_theme.dart -@@ -61,7 +61,7 @@ ThemeData _buildMonoTheme({required bool dark, required bool oled, required Targ - - final base = ThemeData( - platform: platform, -- useMaterial3: true, -+ useMaterial3: true, fontFamily: 'NotoSans', - brightness: isDark ? Brightness.dark : Brightness.light, - colorScheme: ColorScheme( - brightness: isDark ? Brightness.dark : Brightness.light, -@@ -108,7 +108,7 @@ ThemeData _buildMonoTheme({required bool dark, required bool oled, required Targ +@@ -112,7 +112,11 @@ ThemeData _buildMonoTheme({required bool dark, required bool oled, required Targ titleTextStyle: TextStyle(color: c.text, fontSize: 18, fontWeight: .w700, letterSpacing: -0.2), ), textTheme: Typography.englishLike2021 - .apply(bodyColor: c.text, displayColor: c.text) -+ .apply(fontFamily: 'NotoSans', bodyColor: c.text, displayColor: c.text) ++ .apply( ++ fontFamilyFallback: const ['Go Noto Current', 'Go Noto Current Hangul'], ++ bodyColor: c.text, ++ displayColor: c.text, ++ ) .copyWith( displayLarge: const TextStyle(fontWeight: .w700, letterSpacing: -0.5), titleMedium: const TextStyle(fontWeight: .w600), -diff --git a/pubspec.yaml b/pubspec.yaml -index 68f20256..419cc1d6 100644 ---- a/pubspec.yaml -+++ b/pubspec.yaml -@@ -152,3 +152,8 @@ flutter: - - assets/shaders/anime4k/ - - assets/player_icons/ - - assets/rating_icons/ -+ -+ fonts: -+ - family: NotoSans -+ fonts: -+ - asset: assets/fonts/NotoSans.ttc diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json index 16c1b15f1568..ca78d7fb3e95 100644 --- a/pkgs/by-name/pl/plezy/git-hashes.json +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -3,7 +3,7 @@ "auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", - "background_downloader": "sha256-x1Z+Nlyvy+cc1EdRUikqZMDjVKdGHe7FOH2Yx9K0zhE=", + "background_downloader": "sha256-ebNPYQVvMHX0lExBt3V+9k8cVtGFTSNPG457GH/+iVo=", "connectivity_plus": "sha256-sVUG5/6GF0Eu47BgUCkgbGi8w1ip5o0yQS00NnNjAGs=", "os_media_controls": "sha256-cNNTqIVJy9Yo7IrBAbIQFngOCT6ccWnOHVti7B/5jsQ=" } diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index b6eb1fb124d0..936b477e4300 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -21,17 +21,16 @@ _7zz, makeBinaryWrapper, runCommand, - noto-fonts-cjk-sans ? null, }: let pname = "plezy"; - version = "2.19.1"; + version = "2.20.0"; src = fetchFromGitHub { owner = "edde746"; repo = "plezy"; tag = version; - hash = "sha256-vafKdaMUR6O3QzsPbMc/cW4cPmKxe9nDEe7bfIvfVFA="; + hash = "sha256-q0oGOAHco7wWS8P2sUdplZS/Rvlh4a1/MVfRbrETQ/0="; }; simdutf = fetchurl { @@ -101,11 +100,6 @@ let substituteInPlace linux/CMakeLists.txt \ --replace-fail "URL https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip" \ "URL file://${simdutf}" - '' - + lib.optionalString (stdenv.hostPlatform.system == "aarch64-linux") '' - # Opt-in workaround for invisible text on aarch64-linux systems. Text was invisible; bundling the font as a Dart asset fixed it, - # unknown why. - install -Dm644 ${noto-fonts-cjk-sans}/share/fonts/opentype/noto-cjk/NotoSansCJK-VF.otf.ttc assets/fonts/NotoSans.ttc ''; desktopItems = [ @@ -143,7 +137,7 @@ let src = fetchurl { url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg"; - hash = "sha256-fT/9DvzPTbX68GPo7MA+iX7jDQjp+jsAfRJ8Y8vxh+I="; + hash = "sha256-cQ5lGdhnWnfVUI6fqx8pk5zgdaQrZbZxD5mSwVpTbmM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json index 821d1a1b11e7..9f859c3f2f24 100644 --- a/pkgs/by-name/pl/plezy/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -50,6 +50,16 @@ "source": "hosted", "version": "2.0.3" }, + "archive": { + "dependency": "direct dev", + "description": { + "name": "archive", + "sha256": "ace891da0862b0e4cabbb064ee3fd87b2728b898949fdb366d83fe98342c9f19", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.2.0" + }, "args": { "dependency": "transitive", "description": { @@ -118,8 +128,8 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "12ef3ff758709e3ceab8eccd6d43e0dea1c68ca1", - "resolved-ref": "12ef3ff758709e3ceab8eccd6d43e0dea1c68ca1", + "ref": "c52103f4a2d683c22ce3b8b8661da610644bfef1", + "resolved-ref": "c52103f4a2d683c22ce3b8b8661da610644bfef1", "url": "https://github.com/edde746/background_downloader" }, "source": "git", @@ -307,7 +317,7 @@ "version": "7.2.0" }, "connectivity_plus_platform_interface": { - "dependency": "transitive", + "dependency": "direct dev", "description": { "name": "connectivity_plus_platform_interface", "sha256": "3c09627c536d22fd24691a905cdd8b14520de69da52c7a97499c8be5284a32ed", @@ -610,16 +620,6 @@ "source": "hosted", "version": "2.1.3" }, - "globbing": { - "dependency": "transitive", - "description": { - "name": "globbing", - "sha256": "4f89cfaf6fa74c9c1740a96259da06bd45411ede56744e28017cc534a12b6e2d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, "graphs": { "dependency": "transitive", "description": { @@ -690,16 +690,6 @@ "source": "hosted", "version": "4.1.2" }, - "injector": { - "dependency": "transitive", - "description": { - "name": "injector", - "sha256": "ed389bed5b48a699d5b9561c985023d0d5cc88dd5ff2237aadcce5a5ab433e4e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, "intl": { "dependency": "direct main", "description": { @@ -1091,6 +1081,16 @@ "source": "hosted", "version": "1.5.2" }, + "posix": { + "dependency": "transitive", + "description": { + "name": "posix", + "sha256": "bc1bad54ad2b735816e31f8d4600cfde6c7839975085ddfbca48b6c9f7c4044e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.5.2" + }, "process": { "dependency": "transitive", "description": { @@ -1101,16 +1101,6 @@ "source": "hosted", "version": "5.0.5" }, - "properties": { - "dependency": "transitive", - "description": { - "name": "properties", - "sha256": "333f427dd4ed07bdbe8c75b9ff864a1e70b5d7a8426a2e8bdd457b65ae5ac598", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, "provider": { "dependency": "direct main", "description": { @@ -1280,16 +1270,6 @@ "source": "hosted", "version": "9.25.0" }, - "sentry_dart_plugin": { - "dependency": "direct dev", - "description": { - "name": "sentry_dart_plugin", - "sha256": "da9c1d0b3c87a251bfc36301f16af090a88c2d59128fe9a6f908f5ac20340c97", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, "sentry_flutter": { "dependency": "direct main", "description": { @@ -1534,16 +1514,6 @@ "source": "hosted", "version": "2.2.0" }, - "system_info2": { - "dependency": "transitive", - "description": { - "name": "system_info2", - "sha256": "b937736ecfa63c45b10dde1ceb6bb30e5c0c340e14c441df024150679d65ac43", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.0" - }, "term_glyph": { "dependency": "transitive", "description": { From 511d1e0bfbe78bdd02c842140a4dc374b7f40dd2 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Tue, 15 Sep 2026 15:52:33 +0300 Subject: [PATCH 110/176] plezy: clean up --- pkgs/by-name/pl/plezy/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index 936b477e4300..6c261b76738a 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -2,7 +2,7 @@ lib, stdenv, stdenvNoCC, - flutter344, + flutter347, fetchFromGitHub, fetchurl, pkg-config, @@ -47,6 +47,7 @@ let meta = { description = "Modern cross-platform Emby, Plex & Jellyfin client built with Flutter"; homepage = "https://github.com/edde746/plezy"; + changelog = "https://github.com/edde746/plezy/releases/tag/${version}"; mainProgram = "plezy"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ @@ -62,7 +63,7 @@ let ); }; - linux = flutter344.buildFlutterApplication rec { + linux = flutter347.buildFlutterApplication rec { inherit pname version src; pubspecLock = lib.importJSON ./pubspec.lock.json; From 34cf7af5fecd4045aa71cbce3592c81f7930cd1f Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Tue, 15 Sep 2026 15:49:41 +0000 Subject: [PATCH 111/176] ugrep: 7.8.4 -> 7.8.5 Changes: https://github.com/Genivia/ugrep/releases/tag/v7.8.5 --- pkgs/by-name/ug/ugrep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ug/ugrep/package.nix b/pkgs/by-name/ug/ugrep/package.nix index 2bf08e4962c0..1a71b5121fab 100644 --- a/pkgs/by-name/ug/ugrep/package.nix +++ b/pkgs/by-name/ug/ugrep/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ugrep"; - version = "7.8.4"; + version = "7.8.5"; src = fetchFromGitHub { owner = "Genivia"; repo = "ugrep"; rev = "v${finalAttrs.version}"; - hash = "sha256-wmAr4ITw5g8//+4HIdDVPG4Qcm3ErXNf5uoW2IVu6tE="; + hash = "sha256-KLVSsl8I4plrKVHfPD1rFumun4Bo2DEV+mGLS95U9WE="; }; nativeBuildInputs = [ makeWrapper ]; From 16d284469fc9d9f3eae188daa47157283452d4da Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 15 Sep 2026 17:53:38 +0200 Subject: [PATCH 112/176] =?UTF-8?q?ocamlPackages.httpcats:=200.3.1=20?= =?UTF-8?q?=E2=86=92=200.3.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/httpcats/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/httpcats/default.nix b/pkgs/development/ocaml-modules/httpcats/default.nix index c25d75a3e446..27146ca900ea 100644 --- a/pkgs/development/ocaml-modules/httpcats/default.nix +++ b/pkgs/development/ocaml-modules/httpcats/default.nix @@ -18,11 +18,11 @@ buildDunePackage (finalAttrs: { pname = "httpcats"; - version = "0.3.1"; + version = "0.3.2"; src = fetchurl { url = "https://github.com/robur-coop/httpcats/releases/download/v${finalAttrs.version}/httpcats-${finalAttrs.version}.tbz"; - hash = "sha256-5BymoyJS5JykTnSee0HhSKzbHkb8j6COuY7tZtGDGh0="; + hash = "sha256-n0InZn+7jaDbf3WaMACdh3DPMfkfewmkcXQAVfR81rg="; }; propagatedBuildInputs = [ From 56c13339d5b66d34cab07e15231fe803e0f25a73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 16:32:59 +0000 Subject: [PATCH 113/176] vscode-extensions.pollywoggames.pico8-ls: 0.6.1 -> 0.7.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 258a0b57a2a8..c3ffad17163b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3854,8 +3854,8 @@ let mktplcRef = { name = "pico8-ls"; publisher = "PollywogGames"; - version = "0.6.1"; - hash = "sha256-TlULqIKb3R+bvjN3f4Bwha0bewqCHpPVFiePHNV2kmE="; + version = "0.7.0"; + hash = "sha256-2e28Z4o76f0G52fzqHNqFnBk88426cRfUyiaW1jmeMc="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/PollywogGames.pico8-ls/changelog"; From 24ec6f60cb7c28d3ef1263209b99c7cf0b3db251 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 16:41:38 +0000 Subject: [PATCH 114/176] python3Packages.resend: 2.43.0 -> 2.45.0 --- pkgs/development/python-modules/resend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/resend/default.nix b/pkgs/development/python-modules/resend/default.nix index 735554c103e2..90ec7d2cf1cc 100644 --- a/pkgs/development/python-modules/resend/default.nix +++ b/pkgs/development/python-modules/resend/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "resend"; - version = "2.43.0"; + version = "2.45.0"; pyproject = true; src = fetchFromGitHub { owner = "resend"; repo = "resend-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-lKazPBB3Au6exBPIHWinCP03F8IoPWLSe6gKTU+YRZI="; + hash = "sha256-c+qRHsa4vUDmpcpf4kEC5VeeOKCucAmt6eSusmWveiI="; }; build-system = [ setuptools ]; From bc59f47c4adc6e788c7d68bebc44d4718c0f4a66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 15 Sep 2026 18:51:08 +0200 Subject: [PATCH 115/176] mcp-searxng: 2.2.0 -> 2.3.0 Diff: https://github.com/ihor-sokoliuk/mcp-searxng/compare/v2.2.0...v2.3.0 Changelog: https://github.com/ihor-sokoliuk/mcp-searxng/releases/tag/v2.3.0 --- pkgs/by-name/mc/mcp-searxng/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mc/mcp-searxng/package.nix b/pkgs/by-name/mc/mcp-searxng/package.nix index 63d05a36eb7e..63dd51af3c6f 100644 --- a/pkgs/by-name/mc/mcp-searxng/package.nix +++ b/pkgs/by-name/mc/mcp-searxng/package.nix @@ -6,7 +6,7 @@ buildNpmPackage (finalAttrs: { pname = "mcp-searxng"; - version = "2.2.0"; + version = "2.3.0"; __structuredAttrs = true; strictDeps = true; @@ -15,10 +15,10 @@ buildNpmPackage (finalAttrs: { owner = "ihor-sokoliuk"; repo = "mcp-searxng"; tag = "v${finalAttrs.version}"; - hash = "sha256-VLEsHFhWHfjfKXDi0UHNpYcFF+G59x3vpu7dQN00xKk="; + hash = "sha256-LMlbuPF8KuUZlD9HUjhunuHl2tmCMSeydBZiWuGWRHA="; }; - npmDepsHash = "sha256-WK28hNI3/YC60LtggH0clcaq61aR3gvsuZeDLUZpGj0="; + npmDepsHash = "sha256-MqVn66vCbB8+3o6KB6GCU9GxsPtqeCYjTbI5A3nfTVs="; meta = { description = "Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client"; From 1122c04883cd71fe9a52f5186dad35ec4131c119 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 2 Sep 2026 11:29:23 +0900 Subject: [PATCH 116/176] nixos/tests/printing: provision some more items This makes the test cover more of our provision script, ensuring that lines are properly concatenated, etc. --- nixos/tests/printing.nix | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/nixos/tests/printing.nix b/nixos/tests/printing.nix index fbf761477885..1a66bc179773 100644 --- a/nixos/tests/printing.nix +++ b/nixos/tests/printing.nix @@ -50,14 +50,34 @@ in services.printing.enable = true; services.printing.startWhenNeeded = socket; services.printing.listenAddresses = lib.mkIf (!listenTcp) [ ]; - # Add printer to the client as well, via IPP. + # Add printers to the client as well, via IPP. hardware.printers.ensurePrinters = [ { name = "DeskjetRemote"; deviceUri = "ipp://server/printers/DeskjetLocal"; model = "drv:///sample.drv/deskjet.ppd"; } + { + name = "DeskjetRemote2"; + deviceUri = "ipp://server/printers/DeskjetLocal"; + model = "drv:///sample.drv/deskjet.ppd"; + } ]; + hardware.printers.ensureClasses = { + Basement = { + description = "All the printers in my basement"; + location = "Floor 0"; + printers = [ "DeskjetRemote" ]; + }; + House = { + description = "All the printers in my house"; + location = "Home"; + printers = [ + "DeskjetRemote" + "DeskjetRemote2" + ]; + }; + }; hardware.printers.ensureDefaultPrinter = "DeskjetRemote"; }; @@ -84,7 +104,14 @@ in server.fail(f"curl --fail --connect-timeout 2 http://{client.name}:631/") with subtest("LP status checks"): - assert "DeskjetRemote accepting requests" in client.succeed("lpstat -a") + lpstat = client.succeed("lpstat -a") + assert all([ + "DeskjetRemote accepting requests" in lpstat, + "DeskjetRemote2 accepting requests" in lpstat, + "Basement accepting requests" in lpstat, + "House accepting requests" in lpstat, + ]) + assert "DeskjetLocal accepting requests" in client.succeed( f"lpstat -h {server.name}:631 -a" ) From 52d5e266a9b5f8187e37cb62daebd3ea0871e36d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 17:27:13 +0000 Subject: [PATCH 117/176] bluesky-pds: 0.4.5027 -> 0.4.5034 --- pkgs/by-name/bl/bluesky-pds/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/bluesky-pds/package.nix b/pkgs/by-name/bl/bluesky-pds/package.nix index 0a244f06a7a4..cb5a998ca0ae 100644 --- a/pkgs/by-name/bl/bluesky-pds/package.nix +++ b/pkgs/by-name/bl/bluesky-pds/package.nix @@ -27,13 +27,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "pds"; - version = "0.4.5027"; + version = "0.4.5034"; src = fetchFromGitHub { owner = "bluesky-social"; repo = "pds"; tag = "v${finalAttrs.version}"; - hash = "sha256-XHHVeowq0SYLyhascy0380swKBvfX5vJDvwR2BJGnnY="; + hash = "sha256-fsbnD9y0wxXq3NmVe5vMhI613G4HlZyqsv7+DNKzZzY="; }; sourceRoot = "${finalAttrs.src.name}/service"; @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 4; - hash = "sha256-T0yqfY6b+Kfti5cIWH++QFh3cII9znBcf6kkZCwLSZg="; + hash = "sha256-nnhtJNw/D6Tir3n6rrURjL/cw1EWocs4/r4K7Yq4Fdk="; }; buildPhase = '' From 6551e2f69bd7557a1bacb914a799f5ae9906f3ce Mon Sep 17 00:00:00 2001 From: tea Date: Thu, 30 Jul 2026 21:50:16 +0200 Subject: [PATCH 118/176] cosmic-ext-applet-minimon: 1.1.0 -> 1.2.0 --- .../by-name/co/cosmic-ext-applet-minimon/package.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix b/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix index ea389adcca86..14bc7565794f 100644 --- a/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix +++ b/pkgs/by-name/co/cosmic-ext-applet-minimon/package.nix @@ -5,24 +5,26 @@ fetchFromGitHub, just, libcosmicAppHook, + autoAddDriverRunpath, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-ext-applet-minimon"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "minimon-applet"; tag = "v${finalAttrs.version}"; - hash = "sha256-7DAP4Cmg0xIPTiAKwCIxHBEhTdPPX1KywZqTaoRIRhk="; + hash = "sha256-0ZLyjcn+h/IUXEMbTvbyKI7Qt5YRNBxUXV/7OHRsHLU="; }; - cargoHash = "sha256-vj5PzOXpTRXGXgxIz0Q2BmGbsWInuxA4aYlhM77ZTMM="; + cargoHash = "sha256-MF5XK9U1Dj5IdC8Pd6W+8GPWvEhusO+MacMutEnaymk="; nativeBuildInputs = [ just libcosmicAppHook + autoAddDriverRunpath # for GPU monitoring ]; dontUseJustBuild = true; @@ -34,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { (placeholder "out") "--set" "bin-src" - "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-applet-minimon" + "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-ext-applet-minimon" ]; passthru.updateScript = nix-update-script { }; @@ -44,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "COSMIC applet for displaying CPU/Memory/Network/Disk/GPU usage in the Panel or Dock"; homepage = "https://github.com/cosmic-utils/minimon-applet"; license = lib.licenses.gpl3Only; - mainProgram = "cosmic-applet-minimon"; + mainProgram = "cosmic-ext-applet-minimon"; maintainers = with lib.maintainers; [ HeitorAugustoLN ]; platforms = lib.platforms.linux; }; From 40a3b14339e6b7fe24be2c87acae578cf80062da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 15 Sep 2026 10:38:55 -0700 Subject: [PATCH 119/176] home-assistant-custom-components.waste_collection_schedule: 2.32.0 -> 2.34.1 Diff: https://github.com/mampfes/hacs_waste_collection_schedule/compare/v2.32.0...v2.34.1 Changelog: https://github.com/mampfes/hacs_waste_collection_schedule/releases/tag/v2.34.1 --- .../custom-components/waste_collection_schedule/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix b/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix index e4bc1bff5730..9677dc6f6bff 100644 --- a/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix +++ b/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix @@ -20,13 +20,13 @@ buildHomeAssistantComponent rec { owner = "mampfes"; domain = "waste_collection_schedule"; - version = "2.32.0"; + version = "2.34.1"; src = fetchFromGitHub { inherit owner; repo = "hacs_waste_collection_schedule"; tag = "v${version}"; - hash = "sha256-blE5tqHt5ql1Y0qagmykIy2k/LA2Ao0IA0p0bBmfRZ0="; + hash = "sha256-Eql14DO55xS3qwknmS7etp0a5zRMAfS2GRyfoUaqg1I="; }; dependencies = [ From 52621b26d0bdb5149534eb8bf259de73b8f7e3cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 18:00:09 +0000 Subject: [PATCH 120/176] sqlit-tui: 1.6.3 -> 1.6.4 --- pkgs/by-name/sq/sqlit-tui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlit-tui/package.nix b/pkgs/by-name/sq/sqlit-tui/package.nix index 25f5a5ee1ee6..6fbc4d230f83 100644 --- a/pkgs/by-name/sq/sqlit-tui/package.nix +++ b/pkgs/by-name/sq/sqlit-tui/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "sqlit-tui"; - version = "1.6.3"; + version = "1.6.4"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "Maxteabag"; repo = "sqlit"; tag = "v${finalAttrs.version}"; - hash = "sha256-KV89xPmyTDL/VaViyPn9bosTQsnBER5AeGaiFWLU1Xc="; + hash = "sha256-MI0auJSRllAGzV0y8t8cg1wbuoHab3JfxlqKFyXwZyQ="; }; build-system = with python3Packages; [ From 9257e241e38c30b91fc5e05887afe5a7a0d09e29 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 18:32:17 +0000 Subject: [PATCH 121/176] terraform-providers.clevercloud_clevercloud: 2.1.0 -> 2.2.0 --- .../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 a7458667defe..692b149b221a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -200,13 +200,13 @@ "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" }, "clevercloud_clevercloud": { - "hash": "sha256-maiL06qwhjIjNxyHRRke4x0YrrPB61xFf2Cafl4s5+0=", + "hash": "sha256-JVdhdMFjwlB02KwmRe8JEKF9gefck9L9VqrW0xzvhWs=", "homepage": "https://registry.terraform.io/providers/clevercloud/clevercloud", "owner": "CleverCloud", "repo": "terraform-provider-clevercloud", - "rev": "v2.1.0", + "rev": "v2.2.0", "spdx": "Apache-2.0", - "vendorHash": "sha256-R3w7olc94QJuMk62bfvuM9aU+KlmNTUhojl/j9gmHjk=" + "vendorHash": "sha256-AB6VVC/I5E+CoHvdww38gXlHJ9yh4t5jV6ZrvDDTQeE=" }, "cloudamqp_cloudamqp": { "hash": "sha256-GMfBdLUqw/3WEtZfP6ShCEwheHeUa/1EDMzIuYGalvA=", From bf8a5ecef1847813fd374ba6659cd8c4f9e37b16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 18:34:45 +0000 Subject: [PATCH 122/176] worker-build: 0.8.5 -> 0.8.6 --- pkgs/by-name/wo/worker-build/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wo/worker-build/package.nix b/pkgs/by-name/wo/worker-build/package.nix index 148b0adf85cd..92df41c63095 100644 --- a/pkgs/by-name/wo/worker-build/package.nix +++ b/pkgs/by-name/wo/worker-build/package.nix @@ -8,7 +8,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "worker-build"; - version = "0.8.5"; + version = "0.8.6"; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; @@ -16,11 +16,11 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "cloudflare"; repo = "workers-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-t+Hmgzc+xbOsEY7exHiR1dIuO8Fpb1wO613Dj2SZ6gI="; + hash = "sha256-WnAwr7wQcgRIKNnZ5xdqk+/kK/bETZBl/P1YNIqQp8s="; fetchSubmodules = true; }; - cargoHash = "sha256-Iolcx7CcGSlHgnKjmiGdkd/NTAsma5bT/H0+7V3UR3Y="; + cargoHash = "sha256-zvwk053ly1hFtldbawrXuqaLDAo807is8dlHLo5QTl8="; buildAndTestSubdir = "worker-build"; From 427e9b3d8e1cbced5270d501345f79c6914b822e Mon Sep 17 00:00:00 2001 From: Daniel Olsen Date: Tue, 15 Sep 2026 21:07:55 +0200 Subject: [PATCH 123/176] mautrix-meta: 26.07 -> 26.08.1 --- pkgs/by-name/ma/mautrix-meta/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-meta/package.nix b/pkgs/by-name/ma/mautrix-meta/package.nix index 3ca0d7d53454..8d613dacb8dc 100644 --- a/pkgs/by-name/ma/mautrix-meta/package.nix +++ b/pkgs/by-name/ma/mautrix-meta/package.nix @@ -15,8 +15,8 @@ buildGoModule rec { pname = "mautrix-meta"; - version = "26.07"; - tag = "v0.2607.0"; + version = "26.08.1"; + tag = "v0.2608.1"; subPackages = [ "cmd/mautrix-meta" @@ -27,13 +27,13 @@ buildGoModule rec { owner = "mautrix"; repo = "meta"; inherit tag; - hash = "sha256-/NwO6B3IevmkP6nOgZ+Zjg12PvY/cGmH++7pKsJjaAk="; + hash = "sha256-xTfbLtQ1lo6ukWlGjNwjxYaLMod6hljhQEcwdSgoBcQ="; }; buildInputs = lib.optional (!withGoolm) olm; tags = lib.optional withGoolm "goolm"; - vendorHash = "sha256-ykTk6JQ6cMBH0HYK7n1FWxhAJkD7HVKrg9HChtvuCMk="; + vendorHash = "sha256-CCGF13D0QO2GAE+kN/7xl924rSloqikDoGPr00clofI="; ldflags = [ "-s" From fc2e63f6c94d451ed4e524bf9d345983ecca2ee8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:08:55 +0000 Subject: [PATCH 124/176] scalingo: 1.48.0 -> 1.49.0 --- pkgs/by-name/sc/scalingo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index c691a5c65243..214429945d94 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "scalingo"; - version = "1.48.0"; + version = "1.49.0"; src = fetchFromGitHub { owner = "scalingo"; repo = "cli"; rev = version; - hash = "sha256-vwTgr9zzRo4/o3D9p/jcmwKskmjClj4sfd8zalK7PDg="; + hash = "sha256-U3OG0rmZMN/uTeXSA7A7pdG6PYR65h836rSYAsRp6yQ="; }; vendorHash = null; From f0b62dbc5d183312d3b67f77b15833b50fc86490 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:17:21 +0000 Subject: [PATCH 125/176] qdelay: 1.1.2 -> 1.2.0 --- pkgs/by-name/qd/qdelay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qd/qdelay/package.nix b/pkgs/by-name/qd/qdelay/package.nix index 8314c20757d8..5398b6775467 100644 --- a/pkgs/by-name/qd/qdelay/package.nix +++ b/pkgs/by-name/qd/qdelay/package.nix @@ -23,14 +23,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "qdelay"; - version = "1.1.2"; + version = "1.2.0"; src = fetchFromGitHub { owner = "tiagolr"; repo = "qdelay"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-CjJJYr4dQkc7N+KbTAdaX7u8vnRi+mjBx8iqrN/Pi+4="; + hash = "sha256-Du3zwYluSoepU+8d3ijTXjizWhUoiv8GTN7sNR9rMJI="; }; nativeBuildInputs = [ From 9487689d8d5e554300bed2bb8af891bfc9b7b68f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:28:30 +0000 Subject: [PATCH 126/176] renode-dts2repl: 0-unstable-2026-09-04 -> 0-unstable-2026-09-11 --- pkgs/by-name/re/renode-dts2repl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index e63910d048d2..8ac305ff98ad 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2026-09-04"; + version = "0-unstable-2026-09-11"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "9e2b6edee55f475ec1659eeb8ff590667cc8c379"; - hash = "sha256-q8ant/nqEKZFd1yUqQc3rEvqVaDSaYzvLxwkoU6BhpU="; + rev = "a27a69b89dbf3a99fd233f2c5671e8c76f648557"; + hash = "sha256-J0IwXJr88mx2R7m9VsvvOAJPDO4b+HEe7SRS5Oi2TCU="; }; nativeBuildInputs = [ From 2126bc7be64f6627f50924a6a4bd89776d7da5d0 Mon Sep 17 00:00:00 2001 From: deftdawg Date: Tue, 15 Sep 2026 15:33:13 -0400 Subject: [PATCH 127/176] google-chrome: update aarch64-darwin DL link from http to https --- pkgs/by-name/go/google-chrome/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 9eacd8898a80..2909bf94a360 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -309,7 +309,7 @@ let version = "153.0.8010.37"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/mtrht6j77xyruy2gnvuwtsjrcm_153.0.8010.37/GoogleChrome-153.0.8010.37.dmg"; + url = "https://dl.google.com/release2/chrome/mtrht6j77xyruy2gnvuwtsjrcm_153.0.8010.37/GoogleChrome-153.0.8010.37.dmg"; hash = "sha256-mNJM1d0Soi8kb3YROZ4SRG24fgA23CIyxaDFXeFY5tw="; }; From 2437bf22e82bac0b6f08eb3e08014f915a8e6b53 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Mon, 2 Mar 2026 11:41:37 +0530 Subject: [PATCH 128/176] elmPackages.elm-test-rs: enable checks using dwayne/elm2nix Signed-off-by: phanirithvij --- .../elm/packages/elm-test-rs/default.nix | 61 ++++++++- .../elm/packages/elm-test-rs/elm-srcs.json | 92 ++++++++++++++ .../elm/packages/elm-test-rs/registry.dat | Bin 0 -> 291 bytes .../elm/packages/elm-test-rs/update.sh | 117 ++++++++++++++++++ 4 files changed, 265 insertions(+), 5 deletions(-) create mode 100644 pkgs/development/compilers/elm/packages/elm-test-rs/elm-srcs.json create mode 100644 pkgs/development/compilers/elm/packages/elm-test-rs/registry.dat create mode 100755 pkgs/development/compilers/elm/packages/elm-test-rs/update.sh diff --git a/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix b/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix index c0b8f07b2838..691a66c17ace 100644 --- a/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix +++ b/pkgs/development/compilers/elm/packages/elm-test-rs/default.nix @@ -2,18 +2,57 @@ lib, rustPlatform, fetchFromGitHub, + fetchzip, openssl, stdenv, + nodejs, + elmPackages, + writableTmpDirAsHomeHook, + runCommand, }: +let + # provide an elm dependencies cache and registry for all the test case projects + # see update.sh for how it is created + elmDeps = builtins.fromJSON (builtins.readFile ./elm-srcs.json); -rustPlatform.buildRustPackage rec { + setupDepsCache = lib.concatMapStrings ( + dep: + let + dep_src = fetchzip { + pname = "${dep.author}_${dep.package}"; + inherit (dep) sha256 version; + url = "https://github.com/${dep.author}/${dep.package}/archive/${dep.version}.tar.gz"; + }; + in + '' + dep_dir=$pkgs_dir/${dep.author}/${dep.package}/${dep.version} + mkdir -p $dep_dir + cp -r ${dep_src}/. $dep_dir + '' + ) elmDeps; + + elm-deps = + runCommand "elm-deps" + { + buildInputs = [ ]; + } + '' + pkgs_dir=$out/${elmPackages.elm.version}/packages + + mkdir -p $pkgs_dir + cp ${./registry.dat} $pkgs_dir/registry.dat + + ${setupDepsCache} + ''; +in +rustPlatform.buildRustPackage (finalAttrs: { pname = "elm-test-rs"; version = "3.2.0"; src = fetchFromGitHub { owner = "mpizenberg"; repo = "elm-test-rs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RP0VTYMrQ8I/Szi1TFcYHmWpdDh1F1jAhWDYlYVoqyM="; }; @@ -21,8 +60,20 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-BrWN4rXTFHXj5aDvdn55ThSAF+NqMbUg7LnQcrapI0U="; - # Tests perform networking and therefore can't work in sandbox - doCheck = false; + nativeCheckInputs = [ + nodejs + elmPackages.elm + writableTmpDirAsHomeHook + ]; + + # use the default ELM_HOME location to avoid more troubles + preCheck = '' + mkdir -p $HOME/.elm + cp -r --no-preserve=mode ${finalAttrs.passthru.elm-deps}/. $HOME/.elm + ''; + + passthru.elm-deps = elm-deps; + passthru.updateScript = ./update.sh; meta = { description = "Fast and portable executable to run your Elm tests"; @@ -35,4 +86,4 @@ rustPlatform.buildRustPackage rec { turbomack ]; }; -} +}) diff --git a/pkgs/development/compilers/elm/packages/elm-test-rs/elm-srcs.json b/pkgs/development/compilers/elm/packages/elm-test-rs/elm-srcs.json new file mode 100644 index 000000000000..5e023ac3ae53 --- /dev/null +++ b/pkgs/development/compilers/elm/packages/elm-test-rs/elm-srcs.json @@ -0,0 +1,92 @@ +[ + { + "author": "elm", + "package": "browser", + "version": "1.0.2", + "sha256": "0863nw2hhbpm3s03lm1imi5x28wwknzrwg2p79s5mydgvdvgwjf0" + }, + { + "author": "elm", + "package": "bytes", + "version": "1.0.8", + "sha256": "0n411j2cyz9m241q6vszfzpq3fraradwal5m0gigp2505mdfpz3x" + }, + { + "author": "elm", + "package": "core", + "version": "1.0.5", + "sha256": "0g3xbi8f9k5q45s95nx3jfvzwdf4b2n63a52wr4027d2xjx0pmvl" + }, + { + "author": "elm", + "package": "html", + "version": "1.0.0", + "sha256": "15k1679ja57vvlpinpv06znmrxy09lbhzfkzdc89i01qa8c4gb4a" + }, + { + "author": "elm", + "package": "html", + "version": "1.0.1", + "sha256": "1m045b6cixyqygll4cjf9d9s3k1lj839kxc3gbid0fpqc4g10i6b" + }, + { + "author": "elm", + "package": "json", + "version": "1.1.3", + "sha256": "1hx986yqw1v2bpkrh6brszl8n8awwg1s8zi7v5qg0p1rqwvjlicz" + }, + { + "author": "elm", + "package": "json", + "version": "1.1.4", + "sha256": "0niq7id7r78ckvgap4psq0xdlnhcv1dz2j81lrnhl4fsgn0awvs8" + }, + { + "author": "elm", + "package": "random", + "version": "1.0.0", + "sha256": "0z0znkwfs35xiabk6pa9yqwsq03jssgd7jmsj1kk000mikfm7f39" + }, + { + "author": "elm", + "package": "time", + "version": "1.0.0", + "sha256": "0wqa2vhl1zf8z0j2yd3yjwfhr0dydfns43bbzll3k4rhnjadxr1l" + }, + { + "author": "elm", + "package": "url", + "version": "1.0.0", + "sha256": "1f2ij4i7zmijnj2i50qf19lpkr14bhms8dkq029inb5mydi9f8gs" + }, + { + "author": "elm", + "package": "virtual-dom", + "version": "1.0.2", + "sha256": "1d6pqv6cvrsk2cp3dxxrq82vwrij4hrgjazg3lh93z75jkpvywhl" + }, + { + "author": "elm", + "package": "virtual-dom", + "version": "1.0.5", + "sha256": "16v6h8msm1yin45vwdj8g0wnqs4gjjyknhz2iamrzzbssxvryyqv" + }, + { + "author": "elm-explorations", + "package": "test", + "version": "2.0.0", + "sha256": "1gfgafc25brvsa3cw3s3xjrlqhfx66x0hrym0haxrah45s10fq4a" + }, + { + "author": "elm-explorations", + "package": "test", + "version": "2.2.1", + "sha256": "0rgwwqbnbj61x0c3lvk9d0z2qlw219djkhnc02qygsw9k5599q3v" + }, + { + "author": "mpizenberg", + "package": "elm-test-runner", + "version": "6.0.1", + "sha256": "1b0fypnjj3hhs08yvdi77kf2vfzdy1ril4dxl5xnzp8rgnxbxf1r" + } +] diff --git a/pkgs/development/compilers/elm/packages/elm-test-rs/registry.dat b/pkgs/development/compilers/elm/packages/elm-test-rs/registry.dat new file mode 100644 index 0000000000000000000000000000000000000000..53921fc9113249dec7cb164b0b872bbf8846dd5e GIT binary patch literal 291 zcmY+9+Y*8>3`CPs(2)oH5k3kuqjh>=(&FvwO%Xb}FYTOcH(P*3-S>dDBI|Y|hesqv zP%DOv>+zK+BJ6*mJ_RO(`j1_cvk15{luLfEZ!vg8T`*P|H$3=raGP7Ei#Zu5xkZ^( zGfQkyM(y2jng`o230n)/dev/null 2>&1 || true + ) & +done < <(find . -name "elm.json" -type f) + +wait + +ELM_PACKAGES="$ELM_HOME/$ELM_VERSION/packages" + +if [ ! -d "$ELM_PACKAGES" ]; then + echo "Error: Elm cache was not generated at $ELM_PACKAGES" >&2 + exit 1 +fi + +# crawl the cache and collect dependencies +deps=() +for author_dir in "$ELM_PACKAGES"/*; do + [ -d "$author_dir" ] || continue + author=$(basename "$author_dir") + for package_dir in "$author_dir"/*; do + [ -d "$package_dir" ] || continue + package=$(basename "$package_dir") + for version_dir in "$package_dir"/*; do + [ -d "$version_dir" ] || continue + version=$(basename "$version_dir") + deps+=("$author $package $version") + done + done +done + +# add this dependency separately, the program adds it at runtime before running the tests +# the version is obtained from src/deps.rs +RUNNER_VERSION=$(grep -A 1 'Pkg::new("mpizenberg", "elm-test-runner")' "$WORK_DIR/src/deps.rs" | grep "Range::exact" | sed 's/.*(\([0-9]*\), \([0-9]*\), \([0-9]*\)).*/\1.\2.\3/') +deps+=("mpizenberg elm-test-runner $RUNNER_VERSION") + +echo "Prefetching ${#deps[@]} Elm dependencies" + +# fetch hashes in parallel and combine into JSON +fetch_dep() { + local author=$1 + local package=$2 + local version=$3 + local url="https://github.com/${author}/${package}/archive/${version}.tar.gz" + local sha256 + + if sha256=$(nix-prefetch-url --unpack "$url" 2>/dev/null); then + # Generate an isolated JSON object for this dependency + jq -n --arg author "$author" --arg package "$package" --arg version "$version" --arg sha256 "$sha256" \ + '{author: $author, package: $package, version: $version, sha256: $sha256}' + else + echo "Failed to fetch $url" >&2 + exit 1 + fi +} +export -f fetch_dep + +# run up to 8 fetches concurrently, and merge outputs into an array +# we create a dwayne/elm2nix compatible lock file +printf "%s\n" "${deps[@]}" | + xargs -n 3 -P 8 bash -c 'fetch_dep "$1" "$2" "$3"' _ | + jq -s 'sort_by(.author, .package, .version)' >"$PACKAGE_DIR/elm-srcs.json" + + +# create a registry.dat for just this lockfile using dwayne/elm2nix +# this file is very important and has the exact information required for elm to work offline +# with incomplete registry info it will fail at runtime while trying to validate it +"$( + nix build \ + --extra-experimental-features "flakes nix-command" \ + github:dwayne/elm2nix/ea5293850cc98d7acd3f7fc45fc95d9308334e27 \ + --print-out-paths --no-link \ +)"/bin/elm2nix \ + registry generate \ + -i "$PACKAGE_DIR/elm-srcs.json" \ + -o "$PACKAGE_DIR/registry.dat" + +echo "Files elm-srcs.json and registry.dat updated successfully" From 0c7da16c629a09e5c9add890c4bac6068998deb7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:38:24 +0000 Subject: [PATCH 129/176] nelm: 1.27.0 -> 1.30.2 --- pkgs/by-name/ne/nelm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index acfff56ec2f7..4923b87ef58f 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.27.0"; + version = "1.30.2"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-+8xumcvtnlS+uWkeFTx7omSTaJW7h7bDtzibCwT/Uuk="; + hash = "sha256-fvTt2pkjXPO1fsG6bfn6PKP6whNLpWrh2HIGE6aaHX0="; }; - vendorHash = "sha256-rIiphGjE/a5IwF6Fkk3Ffq36AfEkfAZb12ZljlYP6X4="; + vendorHash = "sha256-ddI1TFqz4tVJnExZkxpPSVIU4XUFo7S/sWGdcT0OGAE="; subPackages = [ "cmd/nelm" ]; From 2ffbe2a9a03ba2538fad3de27702d110780e380d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:38:48 +0000 Subject: [PATCH 130/176] nats-server: 2.14.6 -> 2.14.7 --- pkgs/by-name/na/nats-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/nats-server/package.nix b/pkgs/by-name/na/nats-server/package.nix index 81971a2953e7..ec9de785fb79 100644 --- a/pkgs/by-name/na/nats-server/package.nix +++ b/pkgs/by-name/na/nats-server/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "nats-server"; - version = "2.14.6"; + version = "2.14.7"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-server"; rev = "v${finalAttrs.version}"; - hash = "sha256-k6iKQenlbb2TwWFt87MqnlskfX8F+Ett4QCQ8ZmMCLk="; + hash = "sha256-vtH3KlTpfXwDgWdCN14d5CFx+Lffs5T29s6MZ9OVeZE="; }; - vendorHash = "sha256-VB4x100hSSsY6fqODuIefanzchOHlfyfJrNSJUea42U="; + vendorHash = "sha256-C2CLryuDRyCTtaZ/oIInsGDWcUqWuSsohPKccykC32k="; doCheck = false; From d3b0ffef7783d14b5cf6fcf7c9337f55e4c105b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:44:31 +0000 Subject: [PATCH 131/176] mprisence: 1.8.4 -> 1.8.5 --- pkgs/by-name/mp/mprisence/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mprisence/package.nix b/pkgs/by-name/mp/mprisence/package.nix index 6f0864418195..8094b6ad90fe 100644 --- a/pkgs/by-name/mp/mprisence/package.nix +++ b/pkgs/by-name/mp/mprisence/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mprisence"; - version = "1.8.4"; + version = "1.8.5"; src = fetchFromGitHub { owner = "lazykern"; repo = "mprisence"; tag = "v${finalAttrs.version}"; - hash = "sha256-kPFTnwuyjad6qmJRg4ryFDL1slOt0JdOtzz3WTP0cKQ="; + hash = "sha256-GiRhhJv6CHRWaTNdMLkEbldZJcL9ol849JwCky64H/s="; }; - cargoHash = "sha256-tY6SBZ+vAGSTFRpOB4Y+ilZOx8EHOeLFsp3ZuQF0eQU="; + cargoHash = "sha256-maEBwe14jMy608fs9yJ4T9Z0xvYgGWDrMnPaSic4PCs="; nativeBuildInputs = [ pkg-config ]; From 0a923a21a2f31b327591b1126d6b092188b9cf21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:54:41 +0000 Subject: [PATCH 132/176] libcs50: 11.0.3 -> 11.0.4 --- pkgs/by-name/li/libcs50/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libcs50/package.nix b/pkgs/by-name/li/libcs50/package.nix index a11949699d64..adc8e3cce00b 100644 --- a/pkgs/by-name/li/libcs50/package.nix +++ b/pkgs/by-name/li/libcs50/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libcs50"; - version = "11.0.3"; + version = "11.0.4"; src = fetchFromGitHub { owner = "cs50"; repo = "libcs50"; tag = "v${finalAttrs.version}"; - hash = "sha256-G6QayPGR4lkeFuUYsFszekLAzzpA3hhIRmqt/OB0cdY="; + hash = "sha256-guITfJoNEiQAjfKiDKltWoP8VcLsyeEuzU4odhpwyUI="; }; installPhase = '' From ed523f3d76f3be08e584b3801042cbae7b95977b Mon Sep 17 00:00:00 2001 From: Gliczy Date: Tue, 15 Sep 2026 21:54:45 +0200 Subject: [PATCH 133/176] mpd-mpris: 0.4.3 -> 0.4.4 --- pkgs/by-name/mp/mpd-mpris/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/mp/mpd-mpris/package.nix b/pkgs/by-name/mp/mpd-mpris/package.nix index edaabd5af9e7..abac75602421 100644 --- a/pkgs/by-name/mp/mpd-mpris/package.nix +++ b/pkgs/by-name/mp/mpd-mpris/package.nix @@ -2,31 +2,23 @@ lib, buildGoModule, fetchFromGitHub, - fetchpatch, }: buildGoModule (finalAttrs: { pname = "mpd-mpris"; - version = "0.4.3"; + version = "0.4.4"; src = fetchFromGitHub { owner = "natsukagami"; repo = "mpd-mpris"; tag = "v${finalAttrs.version}"; - hash = "sha256-w8OH34JW++OYLpNIHfQvc45dFyU/wVWVa+vEwWb8VqU="; + hash = "sha256-EOZiOFBe5j1WsrJLj8++QsgNUZR44M6ae40KKl2Qac8="; }; vendorHash = "sha256-ugJEw02jSsfObljDaup31zoQlf2HvwDRUljD7lp7Ys4="; subPackages = [ "cmd/mpd-mpris" ]; - patches = [ - (fetchpatch { - url = "https://github.com/natsukagami/mpd-mpris/commit/1591f15548aed0f9741d723f24fb505cb24fafe8.patch"; - hash = "sha256-6ZqR4woKiIjwLxyafmidTM8eBXtvBzKNXZvtS1+KKKI="; - }) - ]; - postPatch = '' substituteInPlace services/mpd-mpris.service --replace-fail "ExecStart=" "ExecStart=$out/bin/" ''; From cd1c0850ec0013abf52edffc4174c6a3dda46fc7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 19:59:43 +0000 Subject: [PATCH 134/176] visual-paradigm-ce: 18.1.20260838 -> 18.1.20260903 --- pkgs/by-name/vi/visual-paradigm-ce/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/visual-paradigm-ce/package.nix b/pkgs/by-name/vi/visual-paradigm-ce/package.nix index f2bed08eb169..56f3b34e4b11 100644 --- a/pkgs/by-name/vi/visual-paradigm-ce/package.nix +++ b/pkgs/by-name/vi/visual-paradigm-ce/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "visual-paradigm-ce"; - version = "18.1.20260838"; + version = "18.1.20260903"; src = let @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${ builtins.replaceStrings [ "." ] [ "_" ] majorMinor }_${suffix}_Linux64_InstallFree.tar.gz"; - hash = "sha256-y13ASipDQnrN730LOKbudD9sIgiJKEqTJrZ56EPa5QI="; + hash = "sha256-QQkeffm88O5axfc1q8ZitXrfupfXiba4xHMS31yxZVc="; }; passthru.updateScript = writeScript "update-visual-paradigm-ce" '' From 10d31b17454583085f080fd1d0518517f6ddbd20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 20:11:58 +0000 Subject: [PATCH 135/176] sonarqube-cli: 1.7.0.4638 -> 1.8.0.5274 --- pkgs/by-name/so/sonarqube-cli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/so/sonarqube-cli/package.nix b/pkgs/by-name/so/sonarqube-cli/package.nix index 30ac5153c548..af052826de74 100644 --- a/pkgs/by-name/so/sonarqube-cli/package.nix +++ b/pkgs/by-name/so/sonarqube-cli/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; pname = "sonarqube-cli"; - version = "1.7.0.4638"; + version = "1.8.0.5274"; src = let @@ -18,15 +18,15 @@ stdenv.mkDerivation (finalAttrs: { { x86_64-linux = fetchurl { url = "${baseUrl}/linux/sonarqube-cli-${finalAttrs.version}-linux-x86-64.bin"; - hash = "sha256-QrndYxEguHds1j2q/Rjbji0SKf3N4qPObvJYWA62Oow="; + hash = "sha256-+/05s3mNfBGhxcgTdzUfgrqK5r5lM1JD8Ls8keepIdE="; }; aarch64-linux = fetchurl { url = "${baseUrl}/linux/sonarqube-cli-${finalAttrs.version}-linux-arm64.bin"; - hash = "sha256-9Kacx/nBMSVnVy9nTkNDCU5jJeHBQtBdPkkUgtiXkyk="; + hash = "sha256-Uy5x5IuRDFh0H5EYzehFhUweSoIe0PUOFQLwbNo8m7U="; }; aarch64-darwin = fetchurl { url = "${baseUrl}/macos/sonarqube-cli-${finalAttrs.version}-macos-arm64.bin"; - hash = "sha256-ikYRsomdr+7yvmwtggs9LABKAqzQEr97Dx/QjKkZNlk="; + hash = "sha256-uk+y6o6YdC2zYRYuyEVCOdXWLIy6imxBMEytt/IVFWA="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From a6544ce97368961a0990dfe85763def7704b99ac Mon Sep 17 00:00:00 2001 From: Yannik Tausch Date: Mon, 14 Sep 2026 16:00:33 +0200 Subject: [PATCH 136/176] python3Packages.litellm: 1.98.0 -> 1.100.1, anchor updateScript version regex The version regex used by updateScript is unanchored: "v([0-9]+\\.[0-9]+\\.[0-9]+)" litellm publishes prerelease tags of the form v1.102.0-rc.1 and v1.102.0-dev.2 alongside stable ones. re.match accepts the numeric prefix of those tags, so nix-update extracts "1.102.0" even though no v1.102.0 tag exists. is_unstable then inspects the already-extracted number, which no longer contains "rc"/"dev", and the releases.atom feed does not carry a prerelease flag either, so the bogus version is accepted as stable. Fetching its source then fails with a 404 and the automatic update run aborts. As a result the update script has failed on every run since the regex was loosened in db6c4dfcb (2026-05-24), leaving the package to be bumped by hand. Anchoring the regex keeps prerelease tags out of the candidate set, and picks up the latest stable release, which the unanchored regex had been unable to reach. Assisted-by: OpenAI Codex (DeepSeek 4.1 Flash) --- pkgs/development/python-modules/litellm/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/litellm/default.nix b/pkgs/development/python-modules/litellm/default.nix index d39dbf5b6d8f..1bc556f80e3f 100644 --- a/pkgs/development/python-modules/litellm/default.nix +++ b/pkgs/development/python-modules/litellm/default.nix @@ -65,14 +65,14 @@ buildPythonPackage rec { pname = "litellm"; - version = "1.98.0"; + version = "1.100.1"; pyproject = true; src = fetchFromGitHub { owner = "BerriAI"; repo = "litellm"; tag = "v${version}"; - hash = "sha256-eMquDSSlBo//huXXiys/F36O18VDjv7U1OUe7DrKhus="; + hash = "sha256-tJZyZKaicIs+frpOEk3x5x6I4ZC3MTZ3HaCcPoFt/dA="; }; nativeBuildInputs = with rustPlatform; [ @@ -89,7 +89,7 @@ buildPythonPackage rec { src cargoRoot ; - hash = "sha256-iwgIclG8BGeHDNtm686w2Rxe+9ddvBrz1sMfOBeuKK0="; + hash = "sha256-BSYMyX6ZzfDEPB1UxQ2kapgjzvDyK0NZlTl1g3NsH0Q="; }; postPatch = '' @@ -197,7 +197,7 @@ buildPythonPackage rec { updateScript = nix-update-script { extraArgs = [ "--version-regex" - "v([0-9]+\\.[0-9]+\\.[0-9]+)" + "v([0-9]+\\.[0-9]+\\.[0-9]+)$" ]; }; }; From 87a2aec2d9a232c8e5d860d59d1a2123276e9d97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 20:15:44 +0000 Subject: [PATCH 137/176] goawk: 1.31.0 -> 1.32.0 --- pkgs/by-name/go/goawk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goawk/package.nix b/pkgs/by-name/go/goawk/package.nix index c2b16b871448..a65a11088667 100644 --- a/pkgs/by-name/go/goawk/package.nix +++ b/pkgs/by-name/go/goawk/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "goawk"; - version = "1.31.0"; + version = "1.32.0"; src = fetchFromGitHub { owner = "benhoyt"; repo = "goawk"; rev = "v${finalAttrs.version}"; - hash = "sha256-Luz6boPGIJqF/PJHZmnu3zChT5g8Wt37eOMtFS7j2pI="; + hash = "sha256-eYybVWqaN9iSoMe2HG0dOyzaYZOmYJsV8RN1Q2w2L6w="; }; vendorHash = null; From 6cc100aa6a32d798fba14d23d4899c05ddd0fec3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 20:20:38 +0000 Subject: [PATCH 138/176] graphite: 0-unstable-2026-08-25 -> 0-unstable-2026-09-15 --- pkgs/by-name/gr/graphite/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gr/graphite/package.nix b/pkgs/by-name/gr/graphite/package.nix index e875cb89eaa0..c478036a63cd 100644 --- a/pkgs/by-name/gr/graphite/package.nix +++ b/pkgs/by-name/gr/graphite/package.nix @@ -29,13 +29,13 @@ }: let - version = "0-unstable-2026-08-25"; - rev = "404d9f3047711d900e04573548745b869946f240"; + version = "0-unstable-2026-09-15"; + rev = "fdf6cfe296e308c45aa5696a88a947feec2fe67a"; - srcHash = "sha256-FdLdro7T8hyoNUT8dCd/ilZEUARPnFxqztbtxaNk9ws="; - shaderHash = "sha256-9yr//4t8k8Ncdli9AyBnkB2Pz9GgNhoumpdOv2uqL3k="; - cargoHash = "sha256-BHuYW90vTtDbfre6br7nTFa3VWgX01AlalXKwjiSSnA="; - npmHash = "sha256-Rb0bLPk54QigNp7TkDkJJy/TEJXAhlXOCruckwvdXks="; + srcHash = "sha256-k0C6ocP0lHwG402pmDHO0BLQ6DsK0Y4NqXLMJHHnBao="; + shaderHash = "sha256-LReut68Cwoz/YmXaLiVnccg+RerMrKqEWhiWGyx5k+Q="; + cargoHash = "sha256-/XEsrJed6rdsOpWFq6+trK9ylcH7v8g2XCExEI335jY="; + npmHash = "sha256-Cay+aZcZGAU2vKAs7nub/YVcQ/sxsruWhjZ9KkqXHuc="; brandingRev = "6687dc6d3d8552948458d00d35e2bee3a40ab66b"; brandingHash = "sha256-yD4O50gz2mtby1h4o+9PqjMfYmTbBOX6XDc5Ez5fgnY="; From 679b47b82daacdf3f3784e072a7b12c252d99a21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 15 Sep 2026 22:31:32 +0200 Subject: [PATCH 139/176] archisteamfarm: 6.3.8.4 -> 6.3.9.6 Changelog: https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/6.3.9.6 --- pkgs/by-name/ar/archisteamfarm/deps.json | 148 +++++++++--------- pkgs/by-name/ar/archisteamfarm/package.nix | 4 +- .../ar/archisteamfarm/web-ui/default.nix | 6 +- 3 files changed, 79 insertions(+), 79 deletions(-) diff --git a/pkgs/by-name/ar/archisteamfarm/deps.json b/pkgs/by-name/ar/archisteamfarm/deps.json index 63ef43da7690..f947f9e5750e 100644 --- a/pkgs/by-name/ar/archisteamfarm/deps.json +++ b/pkgs/by-name/ar/archisteamfarm/deps.json @@ -1,8 +1,8 @@ [ { "pname": "AngleSharp", - "version": "1.5.2", - "hash": "sha256-81rDtnwvR0SDXNNUnPirWIa782gwkgRlz1Fbzm2ywwc=" + "version": "1.7.1", + "hash": "sha256-GH/AJ8aNoPixvsUIeTRvZH5T9rmQV+dk1QnpLBz/tGc=" }, { "pname": "CryptSharpStandard", @@ -291,8 +291,8 @@ }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "10.0.10", - "hash": "sha256-Mbr8+mzZKu3iq5R4TbNY8r39bZI34SWWd7DfUHg2ETk=" + "version": "10.0.11", + "hash": "sha256-RwBH8PntKXwmHFtitnqTTmry1C8hLT+vlDCAjSC0PxQ=" }, { "pname": "Microsoft.Bcl.Cryptography", @@ -406,23 +406,23 @@ }, { "pname": "Microsoft.IdentityModel.Abstractions", - "version": "8.19.2", - "hash": "sha256-vNGK6u6V+S0MIaYTg+sSkRF4XUjM1K+cKuR1a9aRCLs=" + "version": "8.22.0", + "hash": "sha256-7bBFHdYh/nftSX7dodUj17SB0jb2hmumyYihn53kZAw=" }, { "pname": "Microsoft.IdentityModel.JsonWebTokens", - "version": "8.19.2", - "hash": "sha256-j9ai0NrgytDsfQiIijp1Ib4jRGX9lgREQBoE6XW9SOc=" + "version": "8.22.0", + "hash": "sha256-8TW85/8cHUZaQrVb68YYzvF3m6l20acJ+JCOoAP0FRI=" }, { "pname": "Microsoft.IdentityModel.Logging", - "version": "8.19.2", - "hash": "sha256-ja8PAYUNwlfIrkL6EOuZ7SgZfRJwIORGG/ETDD1BtRE=" + "version": "8.22.0", + "hash": "sha256-yUuLjrNf/kqVf1W2txx2GKc0tqM6IqOlcJkno8pVhP8=" }, { "pname": "Microsoft.IdentityModel.Tokens", - "version": "8.19.2", - "hash": "sha256-POi3SzcK3+iB3104wXYh3ooVD1GbltwTUf+KMj//UYU=" + "version": "8.22.0", + "hash": "sha256-cI3VoDGdlniZL4xsq03h599bDLu+8tlQE9PbbSzhq8k=" }, { "pname": "Microsoft.NET.Test.Sdk", @@ -431,8 +431,8 @@ }, { "pname": "Microsoft.OpenApi", - "version": "2.0.0", - "hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k=" + "version": "2.7.5", + "hash": "sha256-oYeR/8toy23G+YbVWfJUdMHPKdbfaYU2+0sQ9TIX0yA=" }, { "pname": "Microsoft.Testing.Extensions.CodeCoverage", @@ -441,23 +441,23 @@ }, { "pname": "Microsoft.Testing.Extensions.Telemetry", - "version": "2.3.2", - "hash": "sha256-3TancCfYy7OW9IU6q+zQv/ETlbBbcjxADrWVRQITytc=" + "version": "2.3.3", + "hash": "sha256-Doo1IAwnDlbqyg2Q6p82RuYYAQ7VkJnY4Pn9MDZqCOs=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport", - "version": "2.3.2", - "hash": "sha256-YMuc6dHVBpP8vk/qBQcO0MXeelpcrr9Wgnpvwi2xEv0=" + "version": "2.3.3", + "hash": "sha256-dN4W3c1v644WISanxnyg9JJ7upbYDzoSzBWAzipV+/U=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions", - "version": "2.3.2", - "hash": "sha256-MohDLqtLk1K93p1TnvYlaBNetpGoTZSep3xVQho3zb0=" + "version": "2.3.3", + "hash": "sha256-YAgHS3B0LwRvIHer285QuSrYCO5FcSpAXazL5pNHB4Y=" }, { "pname": "Microsoft.Testing.Extensions.VSTestBridge", - "version": "2.3.2", - "hash": "sha256-9W4FmGvIfuwHQr3AFrCZ/uLhtJws5erQccw7ydT5yBU=" + "version": "2.3.3", + "hash": "sha256-/UlwUEIwQyNZxdD0jNcV34ZJ20aLe2kWQTvH3LOIHes=" }, { "pname": "Microsoft.Testing.Platform", @@ -466,13 +466,13 @@ }, { "pname": "Microsoft.Testing.Platform", - "version": "2.3.2", - "hash": "sha256-kGOyHXenLNMpWyVTDWDh6/hP3qFtnHI5qIaet1udKWM=" + "version": "2.3.3", + "hash": "sha256-sH0AyrX0ny0JgVkgRLrvPXIKB55pQWAcd5AERYSzF0o=" }, { "pname": "Microsoft.Testing.Platform.MSBuild", - "version": "2.3.2", - "hash": "sha256-u0jsv5BU7gSBZlHoy94WlqM0QCJCFbEW1g19RxKn17Q=" + "version": "2.3.3", + "hash": "sha256-JeU3+8OebODA2k6KSorm2P7piuQZRdS1hhJKAwdfSJA=" }, { "pname": "Microsoft.TestPlatform.ObjectModel", @@ -486,23 +486,23 @@ }, { "pname": "MSTest", - "version": "4.3.2", - "hash": "sha256-wuyrsPndMA7FwEhwL+7mevm5WYF1nytvObPlAHIo5fU=" + "version": "4.3.3", + "hash": "sha256-89T3FRTF7sQAfuAxYfOZhDrbLlzmT7vzPHhNZ+FORa4=" }, { "pname": "MSTest.Analyzers", - "version": "4.3.2", - "hash": "sha256-mzMMs8H6u2pRnOb6UjA1pwSOKsULx2v18Stvp/cvxj0=" + "version": "4.3.3", + "hash": "sha256-eA2MisarWvwuAdV49WduYclUnC+hWfHaTt359U+CdCg=" }, { "pname": "MSTest.TestAdapter", - "version": "4.3.2", - "hash": "sha256-qiXoMftAKNEtN2LFwMd2e8EkBn03RfIk15CljjOuU0A=" + "version": "4.3.3", + "hash": "sha256-JwGx4QTT2v/qKcuGg1PCqA04OnrB4eDVSUSaO6G+TgA=" }, { "pname": "MSTest.TestFramework", - "version": "4.3.2", - "hash": "sha256-BQUOSbJd2LE5C4C5yx7MTozHaWxpo5R6mPC6EdzVHVk=" + "version": "4.3.3", + "hash": "sha256-d/KPWV68JuLlVKtwdXtfLG/tBJ/d4WY9DVY1fOBhpzQ=" }, { "pname": "Newtonsoft.Json", @@ -531,58 +531,58 @@ }, { "pname": "NLog", - "version": "6.1.4", - "hash": "sha256-76h0KhYh0B6NDrkV5MHhv8SqUSvhTF6CFKsao5nRBbQ=" + "version": "6.2.0", + "hash": "sha256-0xxH2xUXDGaWfeH+Dk1VeZfj65NSKtxTzw8Xau4NeUU=" }, { "pname": "NLog.Extensions.Logging", - "version": "6.1.4", - "hash": "sha256-ChUPGAWJls61E3/w+3q9/jlxDaqGVxCbB6b6mHAPsI8=" + "version": "6.2.0", + "hash": "sha256-uwTAGEtm1PKu6Que5FgXPsJPtd9JNn5YKzkEpgf1kqQ=" }, { "pname": "NLog.Web.AspNetCore", - "version": "6.1.4", - "hash": "sha256-PWrgqvrszRzOvk4tX0n70pa6wDea6eD+C/+2+QKFgoI=" + "version": "6.2.0", + "hash": "sha256-3BmNMi9NT5j5EnHDKzBhFxh4JxcuXsLfPgEBcKCvEug=" }, { "pname": "OpenTelemetry", - "version": "1.17.0", - "hash": "sha256-z68MFp4PEANJeJ3O0nTfJcWosZ4eZl7Y5T93wVYKdKA=" + "version": "1.18.0", + "hash": "sha256-r1jytFUP2GnoeiYru8qZDDpvWIA7eVU5j2GM+/wOASs=" }, { "pname": "OpenTelemetry.Api", - "version": "1.17.0", - "hash": "sha256-r/Op/9OQhmL3H+XnkumD8BSdb6WwazolraVXCWDvfdA=" + "version": "1.18.0", + "hash": "sha256-k0duyYLYxWzHWzxzjXQ95Kr3eW+kpu5AQOmHNBTgusY=" }, { "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", - "version": "1.17.0", - "hash": "sha256-dAzEFnvUGs0BjQ0Dpxl6ird18yk9ur3djAFVZXJktGM=" + "version": "1.18.0", + "hash": "sha256-0nrZ5F/t/EBuFoIF4G31CMoLjjjtJ0XwiVp2a++Ptu0=" }, { "pname": "OpenTelemetry.Exporter.Prometheus.AspNetCore", - "version": "1.17.0-beta.1", - "hash": "sha256-5HpmgbBzLf1YX5FkdQHXKsq5rXgctNoSrUqc2iaNolc=" + "version": "1.18.0-beta.1", + "hash": "sha256-mmzUVBMG2KF4WYKKmfjZfjxrZv+KEd1jd7WAYX504Ok=" }, { "pname": "OpenTelemetry.Extensions.Hosting", - "version": "1.17.0", - "hash": "sha256-wesl30ehEO8aIf4kDRRE2iHkMKnv6Ox/4LyQdmtLBnc=" + "version": "1.18.0", + "hash": "sha256-uIhH1HtU3Ycgt6ruH4ObgRkyPzDFaU4PO1CH2GiNUrk=" }, { "pname": "OpenTelemetry.Instrumentation.AspNetCore", - "version": "1.17.0", - "hash": "sha256-ydRp8bo5vnHkNzUUHl631WAwbl2d78jQRWXLVvL/QEs=" + "version": "1.18.0", + "hash": "sha256-OjvhLGwJHWCCnjLdONuL6QIcpvAzDlb7/34G56QS3hk=" }, { "pname": "OpenTelemetry.Instrumentation.Http", - "version": "1.17.0", - "hash": "sha256-QFGOiVZ91oDhu3e/C7vUWxq0v5fcaoaWkwbyWbzIhbo=" + "version": "1.18.0", + "hash": "sha256-MCvYq4Fq5qMiObHq9s13mKXegi2MDxM4j0SNyWMbcgE=" }, { "pname": "OpenTelemetry.Instrumentation.Runtime", - "version": "1.17.0", - "hash": "sha256-YCVl3X4hEqWeJ4buBA6wdQDwDXeR2Ae/fHyuySKqCX0=" + "version": "1.18.0", + "hash": "sha256-SoQDQTgWBad8wpRESNXllkd7z6ZtPZblO260WWp7rqA=" }, { "pname": "protobuf-net", @@ -596,8 +596,8 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.16.15", - "hash": "sha256-XRzl2wnxnR84jshpKbQbosfU+D3wMAZx7Qs8PwmxXe4=" + "version": "2.17.1", + "hash": "sha256-llpxBLdTyatjr1Ku+aJ58iwEgxHPEbaa9NHge4iptDU=" }, { "pname": "SteamKit2", @@ -606,33 +606,33 @@ }, { "pname": "System.Composition", - "version": "10.0.10", - "hash": "sha256-u3CKzFRnQ10eMC67s610GQj5/CaEGxxpDtQB028NbzA=" + "version": "10.0.11", + "hash": "sha256-Xy2eu9QYetykNyJaDAAIaarP/R/EZh38eG3FdYg49ZQ=" }, { "pname": "System.Composition.AttributedModel", - "version": "10.0.10", - "hash": "sha256-aGKpD94yaSuK0vmdV8tSPZ4BtHaFZ90H2XxbePvmaMs=" + "version": "10.0.11", + "hash": "sha256-1p4YiiZL7pwhuBIu3kL4H5C078B/0xFtGPTVuH364WA=" }, { "pname": "System.Composition.Convention", - "version": "10.0.10", - "hash": "sha256-o+ptLKlKBZAYri+QVDCeP4ljfXDCQ176fUaI0FeHL2o=" + "version": "10.0.11", + "hash": "sha256-P5yoYET5j85BOuGublA1CdTYlXTvWWlA5sk52+4goww=" }, { "pname": "System.Composition.Hosting", - "version": "10.0.10", - "hash": "sha256-VMZs+YqwwIJsCpUiC+kdbDjG7l+qnjk7Nq4Tnbtg058=" + "version": "10.0.11", + "hash": "sha256-PfiX7CD+T+9hRU3NRCEfUp9BGcFGQdlKDG1sYi/Bq74=" }, { "pname": "System.Composition.Runtime", - "version": "10.0.10", - "hash": "sha256-HTIvnvhcTdMdEv7Y20vK+VuQy9reqOfMQRKWjzeEr+I=" + "version": "10.0.11", + "hash": "sha256-jEC2yTNydHEs/iSrygIJW9VSPVv9w0/q6XFUx/h/Gmk=" }, { "pname": "System.Composition.TypedParts", - "version": "10.0.10", - "hash": "sha256-Qx3V/LSM5jHwnHVl77w3G7jK3EhnFWgmWxCAJ1Fyres=" + "version": "10.0.11", + "hash": "sha256-k/WfK3X+BkKWTltHzPXY7GMYxIk2WuqYHAOlskOLxJc=" }, { "pname": "System.IO.Hashing", @@ -641,13 +641,13 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "10.0.10", - "hash": "sha256-sKm55fvpXHZIH5Jw+zTz06BwMb8Nog5+1LgxPyU5lbk=" + "version": "10.0.11", + "hash": "sha256-YZi5wcj1Rfnt4SygMIWtdPNitbMwJeNEbtfpa0gPTtE=" }, { "pname": "Tmds.DBus.Protocol", - "version": "0.94.2", - "hash": "sha256-ZUxaReVMikjf3VqjUSSTovcjDTWJO8jHNKrvj1dgHJI=" + "version": "0.95.0", + "hash": "sha256-QMJWrpYvjrbaPMH+5+1IQN+YSWG6wQ6jcESUx87ZX3I=" }, { "pname": "ZstdSharp.Port", diff --git a/pkgs/by-name/ar/archisteamfarm/package.nix b/pkgs/by-name/ar/archisteamfarm/package.nix index 8507d8ecc66a..8bc19a012760 100644 --- a/pkgs/by-name/ar/archisteamfarm/package.nix +++ b/pkgs/by-name/ar/archisteamfarm/package.nix @@ -21,13 +21,13 @@ in buildDotnetModule rec { pname = "archisteamfarm"; # nixpkgs-update: no auto update - version = "6.3.8.4"; + version = "6.3.9.6"; src = fetchFromGitHub { owner = "JustArchiNET"; repo = "ArchiSteamFarm"; tag = version; - hash = "sha256-LCynvt8TzvfttqHMq0yAjrP5V8IK/dnpJogeh+6NWoY="; + hash = "sha256-sbLctGmF7JTDkqQQK0FARksptFkH05oMuZN3L+P65Z0="; }; dotnet-runtime = dotnetCorePackages.aspnetcore_10_0; diff --git a/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix b/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix index 925c143a1bd1..e731f48d11a3 100644 --- a/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix +++ b/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix @@ -7,7 +7,7 @@ buildNpmPackage rec { pname = "asf-ui"; - version = "5e028bc91dd3c0238b602714d96713a205600248"; + version = "ac9d5e40ff8865fb9542eababa9a03a774782a1d"; src = fetchFromGitHub { owner = "JustArchiNET"; @@ -15,10 +15,10 @@ buildNpmPackage rec { # updated by the update script # this is always the commit that should be used with asf-ui from the latest asf version rev = version; - hash = "sha256-HdUdSrwTXALoT7qmcAYwaeaw1POus8++TBeoqIuEMDM="; + hash = "sha256-NsETAXfH2dqKjU/vmkpRU3NrRdxwOg/JbAshXS3R9Uw="; }; - npmDepsHash = "sha256-Vhs5apBz951fcvIx8J+/oShit7rD4/RB919d40cjavs="; + npmDepsHash = "sha256-7z2/2BM8p6TsMNNaMKcS7gzKUvHMZk8P3OIPBg7raJI="; installPhase = '' runHook preInstall From a34147b364e176b232bbf912c677c245ff8029d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 20:50:51 +0000 Subject: [PATCH 140/176] wealthfolio-server: 3.7.0 -> 3.8.0 --- pkgs/by-name/we/wealthfolio-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/wealthfolio-server/package.nix b/pkgs/by-name/we/wealthfolio-server/package.nix index 919513cfb6d6..406c0cc7f896 100644 --- a/pkgs/by-name/we/wealthfolio-server/package.nix +++ b/pkgs/by-name/we/wealthfolio-server/package.nix @@ -54,18 +54,18 @@ rustPlatform.buildRustPackage ( __structuredAttrs = true; pname = "wealthfolio-server"; - version = "3.7.0"; + version = "3.8.0"; src = fetchFromGitHub { owner = "wealthfolio"; repo = "wealthfolio"; tag = "v${finalAttrs.version}"; - hash = "sha256-GsI2TrPXEiHKUnUxNNmYf2EveWlg5PJBGh5TYILK0yc="; + hash = "sha256-5CqLHnwBzqA+yf/sQM2ie3xuO+5aM5EDA0bhZ6r1VIM="; }; cargoRoot = "."; buildAndTestSubdir = "apps/server"; - cargoHash = "sha256-vnmhaAoF3O5N+y3HpYZz+2j/WU1HAA5uyKtxLCJBqA4="; + cargoHash = "sha256-PFMmpQhQubMzomvLWMJZrriH9emwEzO/rTFCovzFt6w="; nativeBuildInputs = [ makeWrapper ]; From d2c12646d0fbfdbe917f35f42da9b131ce5471ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 15 Sep 2026 13:57:00 -0700 Subject: [PATCH 141/176] immich: 3.2.1 -> 3.2.2 Diff: https://github.com/immich-app/immich/compare/v3.2.1...v3.2.2 Changelog: https://github.com/immich-app/immich/releases/tag/v3.2.2 --- pkgs/by-name/im/immich/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index a01db75e815d..ff0c14592a5a 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -109,13 +109,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-ufdMwERs1h+m2usMHztZicRXpI20BM+2PeOLBArXw1Y="; + hash = "sha256-napG+EMZbbbeq7R8FtnuDsDwdpxItkwTVWztnw07DfA="; }; pnpmDeps = fetchPnpmDeps { From f05225e67e5c2289a08967919539d430ecd5ae5c Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 15 Sep 2026 16:59:07 -0400 Subject: [PATCH 142/176] google-chrome: use https for Darwin src in updater --- pkgs/by-name/go/google-chrome/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/google-chrome/update.sh b/pkgs/by-name/go/google-chrome/update.sh index 32a897e05161..e4c027a6206b 100755 --- a/pkgs/by-name/go/google-chrome/update.sh +++ b/pkgs/by-name/go/google-chrome/update.sh @@ -88,7 +88,7 @@ update_darwin() { " response="$(curl -s -X POST -H "Content-Type: text/xml" --data "$post_data" "https://tools.google.com/service/update2")" - url="$(echo "$response" | xmllint --xpath "string(//url[contains(@codebase, 'http://dl.google.com/release2')]/@codebase)" -)" + url="$(echo "$response" | xmllint --xpath "string(//url[contains(@codebase, 'https://dl.google.com/release2')]/@codebase)" -)" pkg="$(echo "$response" | xmllint --xpath "string(//package/@name)" -)" manifest_version="$(echo "$response" | xmllint --xpath "string(//manifest/@version)" -)" From 184d0e91da0dd8ad28ccc098db4cb23cd3301e0b Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 15 Sep 2026 16:59:31 -0400 Subject: [PATCH 143/176] google-chrome: 153.0.8010.36 -> 153.0.8010.47 Release note: https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_0541751186.html --- pkgs/by-name/go/google-chrome/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 2909bf94a360..329d11cd3e40 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -180,7 +180,7 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta; - version = "153.0.8010.36"; + version = "153.0.8010.47"; src = let @@ -195,8 +195,8 @@ let url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_${debArch}.deb"; hash = { - amd64 = "sha256-m7ROMwMcLyhXzza0NDBRoS+TBY5LeB48djE9+H9sjTI="; - arm64 = "sha256-H89uxRqdUuJv8a2AciX3Jb5VBprStoxdaTYaJ0ZmUYg="; + amd64 = "sha256-oybe/eVN4vHA1G2L9La18/dvDIl70wsgsCUJcTmgW94="; + arm64 = "sha256-DEyVf0gz2ab4HkwzXEEpwowPmHfh5SA2/XYuygrfTbI="; } .${debArch}; }; @@ -306,11 +306,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta; - version = "153.0.8010.37"; + version = "153.0.8010.48"; src = fetchurl { - url = "https://dl.google.com/release2/chrome/mtrht6j77xyruy2gnvuwtsjrcm_153.0.8010.37/GoogleChrome-153.0.8010.37.dmg"; - hash = "sha256-mNJM1d0Soi8kb3YROZ4SRG24fgA23CIyxaDFXeFY5tw="; + url = "https://dl.google.com/release2/chrome/ad6l2piroiqtckdm7rwkc6givuyq_153.0.8010.48/GoogleChrome-153.0.8010.48.dmg"; + hash = "sha256-FgoOxuBiUAFk3X9iBHxlWFsNcO/PU95ObKTTuWLPnpo="; }; dontPatch = true; From f645042415ffae699799a174913fb3f53e5e6fcd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 21:09:55 +0000 Subject: [PATCH 144/176] panache: 3.8.0 -> 3.10.0 --- pkgs/by-name/pa/panache/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index 3db3650ed57d..8617cf4a8be2 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "3.8.0"; + version = "3.10.0"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-6BNdRhBeRLxWof0Dq9vVP2Qae8pwCwYHyUePSn/GhI0="; + hash = "sha256-13v2J7qRgkX55vjFt0daU26J/IhmECCr1H0fVEW72rk="; }; - cargoHash = "sha256-xdykhQiZPPdKOjVoQbBbVw5TfNF2X2DFqzryvDG4Kt4="; + cargoHash = "sha256-D8SfoPjfIHnrvjYG6lJbqAHL1jkAI5st2105OP9md6s="; nativeBuildInputs = [ installShellFiles From e052c906cd16c75dfc0e2b54b616d0ea8a9f7515 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 21:13:45 +0000 Subject: [PATCH 145/176] buildah-unwrapped: 1.45.0 -> 1.45.1 --- pkgs/by-name/bu/buildah-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/buildah-unwrapped/package.nix b/pkgs/by-name/bu/buildah-unwrapped/package.nix index 2686c475979e..5514c3383e6f 100644 --- a/pkgs/by-name/bu/buildah-unwrapped/package.nix +++ b/pkgs/by-name/bu/buildah-unwrapped/package.nix @@ -18,13 +18,13 @@ buildGoModule (finalAttrs: { pname = "buildah"; - version = "1.45.0"; + version = "1.45.1"; src = fetchFromGitHub { owner = "podman-container-tools"; repo = "buildah"; tag = "v${finalAttrs.version}"; - hash = "sha256-s+94gep69JEJCeS+HuPt2VuK64QzH/Gc1v8sFeyaIjw="; + hash = "sha256-WQiTHyRparVxYavnh7j/BHQGgg7ApClABMzmp6KzGO4="; }; outputs = [ From 37e4c5dee5ef9042ce225d1800a0e7808a8aeece Mon Sep 17 00:00:00 2001 From: emilylange Date: Tue, 15 Sep 2026 23:30:36 +0200 Subject: [PATCH 146/176] chromium,chromedriver: 153.0.8010.36 -> 153.0.8010.47 https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_0541751186.html This update includes 42 security fixes. CVEs: CVE-2026-91726 CVE-2026-91721 CVE-2026-91749 CVE-2026-91724 CVE-2026-91728 CVE-2026-91734 CVE-2026-91727 CVE-2026-91743 CVE-2026-91744 CVE-2026-91712 CVE-2026-91748 CVE-2026-91720 CVE-2026-91731 CVE-2026-91747 CVE-2026-91733 CVE-2026-91741 CVE-2026-91709 CVE-2026-91717 CVE-2026-91735 CVE-2026-91708 CVE-2026-91736 CVE-2026-91740 CVE-2026-91710 CVE-2026-91718 CVE-2026-91716 CVE-2026-91746 CVE-2026-91729 CVE-2026-91737 CVE-2026-91711 CVE-2026-91715 CVE-2026-91745 CVE-2026-91723 CVE-2026-91732 CVE-2026-91742 CVE-2026-91714 CVE-2026-91725 CVE-2026-91739 CVE-2026-91713 CVE-2026-91738 CVE-2026-91730 CVE-2026-91722 CVE-2026-91719 --- .../networking/browsers/chromium/info.json | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 2cb44de16b16..4884943dedfe 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "153.0.8010.36", + "version": "153.0.8010.47", "chromedriver": { - "version": "153.0.8010.37", - "hash_darwin": "sha256-IMyEnUmK3slNB/QDZ+vtUyzHyU0AB+L6+BMbpCRluYA=", - "hash_darwin_aarch64": "sha256-cd1ZWatLQFIkPtCdVacrxFaFfj3rjG9qJ7kGlL3C6OA=" + "version": "153.0.8010.48", + "hash_darwin": "sha256-/4yv3KWuvKNAro9oeK+PFsTOrg878yS11aDYSX5S890=", + "hash_darwin_aarch64": "sha256-5eO1WwJ8iQrXUjHb776Z1YahR/A8aCoX7JrJXQEcIQ8=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "507c6ee3e2f3b2ca0e660547e5b9ea4820c67f4c", - "hash": "sha256-q29a3PWQ7wMG4/JL9EyCK7EaDCeG+4Q/ruemOvvgeZM=", + "rev": "73934a44f61e6b3878d1943064c141a5a820f5f7", + "hash": "sha256-D7Oqukze3CzYVWN9AQq9zN6HN2GcZ6b7ZSqhM5bjvUU=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "fca5efdfeff5daf430bc4458375c8d6b7e457400", - "hash": "sha256-IoHQfdjZ6TV03VVzHZcxhPqGmNYNhKZrPG4BvQQfC7c=" + "rev": "ed04c8113c6538f3e1264042da8cb4afd100369b", + "hash": "sha256-mZrVJ/P3tPoiSkGBH4fEjNAexLsjAzts8jjkCQZ4kOs=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -132,8 +132,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "225a7ba1bcb997d26de3e894e04fb341638e8c5a", - "hash": "sha256-/ic1j1gu2wl5wCLCESfEcsLAPU5Dmsx8oKFb6RhYzg4=" + "rev": "28ffc61fc935c599677cff4dddfa4a12209ce500", + "hash": "sha256-6ySDyyQs/nfFF9AeoUY57GYDx7V8b0GQ17PCwQkzZVk=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -632,8 +632,8 @@ }, "src/third_party/pthreadpool/src": { "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", - "rev": "02460584c6092e527c8b89f7df4de143d70e801f", - "hash": "sha256-4EHJzZT+Gbhs8SkOhjSvDIPEqIQU93oJmtF3c/T+qjw=" + "rev": "15a6644ba1c45f1acc16ac1e883efc3e56c6bed2", + "hash": "sha256-YJD9n8cxoqTrTQJHKuZFW2qnlNcNmh5rQlBpnlF46to=" }, "src/third_party/pyelftools": { "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", @@ -672,8 +672,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "4f574af2444846ceca4d277a8095c5d4229d175f", - "hash": "sha256-HrpA4labNWXPWj/yiS9O8KjdQPwJOllmR5r66TwCjB0=" + "rev": "fca11a08da7c1ed3777b40b31611961c85c63c43", + "hash": "sha256-iQNNgvRVUuyAcSVE+pNJWrWz0NJd/MZLxd9vbYztong=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -842,8 +842,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "f343157cebb388bfa416baccb5d35507e6fe8cc7", - "hash": "sha256-zSCyFQpDMNygmV6N4TajL8VB5+VRynrMPV/wAiWsJO4=" + "rev": "6b96683d44174e78ff4e65cb274bad56dc108231", + "hash": "sha256-Oa1wzIbWVPX0x7adJVPUxQocK5gofG0vE56QTg0XKCs=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", From 6dc4fd392217a9802cfcf8a5deb717ec5520f9ca Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 16 Sep 2026 07:36:44 +1000 Subject: [PATCH 147/176] linux/common-config: fix MEMORY_HOTPLUG_DEFAULT_ONLINE on 6.12 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/mm/Kconfig?id=f7c7d3cc8417f8579b5a90e3f6319703951070c2 > Existing users of CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y should use > CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO. was backported in https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.110 --- pkgs/os-specific/linux/kernel/common-config.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index bf7ba4373479..c8bb15d53607 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -1522,8 +1522,8 @@ let ACPI_HOTPLUG_CPU = yes; ACPI_HOTPLUG_MEMORY = yes; MEMORY_HOTPLUG = yes; - MEMORY_HOTPLUG_DEFAULT_ONLINE = whenOlder "6.14" yes; - MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO = whenAtLeast "6.14" yes; + MEMORY_HOTPLUG_DEFAULT_ONLINE = whenOlder "6.12" yes; + MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO = whenAtLeast "6.12" yes; MEMORY_HOTREMOVE = lib.mkIf ( with stdenv.hostPlatform; isLoongArch64 From 8b141a6e5373b5d5744190ac645205163e55e514 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Sep 2026 23:30:53 +0000 Subject: [PATCH 148/176] codex-acp: 1.10.0 -> 1.12.0 --- pkgs/by-name/co/codex-acp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex-acp/package.nix b/pkgs/by-name/co/codex-acp/package.nix index 3d339e1f95a2..e521bc061e8e 100644 --- a/pkgs/by-name/co/codex-acp/package.nix +++ b/pkgs/by-name/co/codex-acp/package.nix @@ -10,16 +10,16 @@ buildNpmPackage (finalAttrs: { pname = "codex-acp"; - version = "1.10.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "agentclientprotocol"; repo = "codex-acp"; tag = "v${finalAttrs.version}"; - hash = "sha256-D8uYd30NRXQYUSBFCi66Oq0iRZXpl8P7nWv2m3+KBig="; + hash = "sha256-GIMJm+kifPEMb7XLPSssUu87eEE+aaBr2jZUk8aPD2s="; }; - npmDepsHash = "sha256-df1/kPiZFBEq9Um26Qbo9XaYj2J8BOXQmunCQWquDTo="; + npmDepsHash = "sha256-BeRj6LpIpGV4ONEHE//nYXTfkB1nfVQpPeJF3LRlyRM="; nativeBuildInputs = [ makeBinaryWrapper ]; From 885ed3ec18a9ef2706abe0be3fd3b0becd6294e7 Mon Sep 17 00:00:00 2001 From: emilylange Date: Wed, 16 Sep 2026 02:05:39 +0200 Subject: [PATCH 149/176] ungoogled-chromium: 153.0.8010.36-1 -> 153.0.8010.47-1 https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_0541751186.html This update includes 42 security fixes. CVEs: CVE-2026-91726 CVE-2026-91721 CVE-2026-91749 CVE-2026-91724 CVE-2026-91728 CVE-2026-91734 CVE-2026-91727 CVE-2026-91743 CVE-2026-91744 CVE-2026-91712 CVE-2026-91748 CVE-2026-91720 CVE-2026-91731 CVE-2026-91747 CVE-2026-91733 CVE-2026-91741 CVE-2026-91709 CVE-2026-91717 CVE-2026-91735 CVE-2026-91708 CVE-2026-91736 CVE-2026-91740 CVE-2026-91710 CVE-2026-91718 CVE-2026-91716 CVE-2026-91746 CVE-2026-91729 CVE-2026-91737 CVE-2026-91711 CVE-2026-91715 CVE-2026-91745 CVE-2026-91723 CVE-2026-91732 CVE-2026-91742 CVE-2026-91714 CVE-2026-91725 CVE-2026-91739 CVE-2026-91713 CVE-2026-91738 CVE-2026-91730 CVE-2026-91722 CVE-2026-91719 --- .../networking/browsers/chromium/info.json | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 4884943dedfe..3641623861a7 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -853,7 +853,7 @@ } }, "ungoogled-chromium": { - "version": "153.0.8010.36", + "version": "153.0.8010.47", "deps": { "depot_tools": { "rev": "6411ed52842756261c66b6b8ece6b53ade2570f1", @@ -865,16 +865,16 @@ "hash": "sha256-qvQ13Ws2tb4i2Hdu34kBHivYPAn8w06zjLdQgK4BIJg=" }, "ungoogled-patches": { - "rev": "153.0.8010.36-1", - "hash": "sha256-JyvizS0oJC8J6VhtnpTKUGVbc31KCvTvwa4TmO+CHaY=" + "rev": "153.0.8010.47-1", + "hash": "sha256-J/IiNmqJzL35TfiGbsqrXnI8lUizCWuxzVBHgo7cG80=" }, "npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "507c6ee3e2f3b2ca0e660547e5b9ea4820c67f4c", - "hash": "sha256-q29a3PWQ7wMG4/JL9EyCK7EaDCeG+4Q/ruemOvvgeZM=", + "rev": "73934a44f61e6b3878d1943064c141a5a820f5f7", + "hash": "sha256-D7Oqukze3CzYVWN9AQq9zN6HN2GcZ6b7ZSqhM5bjvUU=", "recompress": true }, "src/third_party/clang-format/script": { @@ -944,8 +944,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "fca5efdfeff5daf430bc4458375c8d6b7e457400", - "hash": "sha256-IoHQfdjZ6TV03VVzHZcxhPqGmNYNhKZrPG4BvQQfC7c=" + "rev": "ed04c8113c6538f3e1264042da8cb4afd100369b", + "hash": "sha256-mZrVJ/P3tPoiSkGBH4fEjNAexLsjAzts8jjkCQZ4kOs=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -984,8 +984,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "225a7ba1bcb997d26de3e894e04fb341638e8c5a", - "hash": "sha256-/ic1j1gu2wl5wCLCESfEcsLAPU5Dmsx8oKFb6RhYzg4=" + "rev": "28ffc61fc935c599677cff4dddfa4a12209ce500", + "hash": "sha256-6ySDyyQs/nfFF9AeoUY57GYDx7V8b0GQ17PCwQkzZVk=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1484,8 +1484,8 @@ }, "src/third_party/pthreadpool/src": { "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", - "rev": "02460584c6092e527c8b89f7df4de143d70e801f", - "hash": "sha256-4EHJzZT+Gbhs8SkOhjSvDIPEqIQU93oJmtF3c/T+qjw=" + "rev": "15a6644ba1c45f1acc16ac1e883efc3e56c6bed2", + "hash": "sha256-YJD9n8cxoqTrTQJHKuZFW2qnlNcNmh5rQlBpnlF46to=" }, "src/third_party/pyelftools": { "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", @@ -1524,8 +1524,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "4f574af2444846ceca4d277a8095c5d4229d175f", - "hash": "sha256-HrpA4labNWXPWj/yiS9O8KjdQPwJOllmR5r66TwCjB0=" + "rev": "fca11a08da7c1ed3777b40b31611961c85c63c43", + "hash": "sha256-iQNNgvRVUuyAcSVE+pNJWrWz0NJd/MZLxd9vbYztong=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1694,8 +1694,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "f343157cebb388bfa416baccb5d35507e6fe8cc7", - "hash": "sha256-zSCyFQpDMNygmV6N4TajL8VB5+VRynrMPV/wAiWsJO4=" + "rev": "6b96683d44174e78ff4e65cb274bad56dc108231", + "hash": "sha256-Oa1wzIbWVPX0x7adJVPUxQocK5gofG0vE56QTg0XKCs=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", From aa4644ed3f19aac8de29cf3d252a39113f9b6166 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Tue, 15 Sep 2026 22:00:13 -0400 Subject: [PATCH 150/176] brave{,-origin}: fix unpackPhase on darwin with sandbox=false The archive has not one but two root level entities: the actual .app and a " " (yes, single space character) symlink that points to `/Applications`. In sandbox, it's a dead symlink so it's not consider by unpack logic. But without sandbox, it is, which makes unpack fail because of ambiguous sourceRoot. Fixes #563147 --- pkgs/applications/networking/browsers/brave/make-brave.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/networking/browsers/brave/make-brave.nix b/pkgs/applications/networking/browsers/brave/make-brave.nix index 9cd91caaee97..df6293ff5ac7 100644 --- a/pkgs/applications/networking/browsers/brave/make-brave.nix +++ b/pkgs/applications/networking/browsers/brave/make-brave.nix @@ -191,6 +191,8 @@ stdenv.mkDerivation { src = fetchurl { inherit (archive) url sha256; }; + sourceRoot = lib.optionalString stdenv.hostPlatform.isDarwin "${darwinApp}.app"; + dontConfigure = true; dontBuild = true; dontPatchELF = true; From 0e0090c85f0f30a3fe220cd4c80d43129048a670 Mon Sep 17 00:00:00 2001 From: fe2-Nyxar Date: Sat, 12 Sep 2026 21:15:43 +0100 Subject: [PATCH 151/176] luaPackages.lz-n: 2.11.3-1 -> 3.1.0-1 --- maintainers/scripts/luarocks-packages.csv | 2 +- .../lua-modules/generated-packages.nix | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 55b1ad758c92..f1c21539cd09 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -119,7 +119,7 @@ lusc_luv,,,,,, lush.nvim,,,https://luarocks.org/dev,,,teto luuid,,,,20120509-2,, lyaml,,,,,,lblasc -lz.n,,,,,,mrcjkb +lz.n,,,,,5.1,mrcjkb lze,,,,,,birdee lzextras,,,,,,birdee lzn-auto-require,,,,,,mrcjkb diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index ac59b5ee4801..b5d0a3fe1c94 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4483,25 +4483,25 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, }: buildLuarocksPackage { pname = "lz.n"; - version = "2.11.3-1"; + version = "3.1.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lz.n-2.11.3-1.rockspec"; - sha256 = "0fg256gwa7444fh7wivasi77x7qgxx4r3hjqw90qa1kav10np88n"; + url = "mirror://luarocks/lz.n-3.1.0-1.rockspec"; + sha256 = "0b6d61r0x9x0f03f9mx4l0na9jphlkihizvh7f29xfxvk9khgfp6"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/lz.n/archive/v2.11.3.zip"; - sha256 = "0vnr1iiq4z3q7s3qylfmvcclmspydg8ll4p75jilcx9d114v7wwc"; + url = "https://github.com/lumen-oss/lz.n/archive/v3.1.0.zip"; + sha256 = "00xc3k6pcihz1cznmj4lsjwlcb54k0m5iv4x6zqkqkgwavsv62iw"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/nvim-neorocks/lz.n"; + homepage = "https://github.com/lumen-oss/lz.n"; maintainers = with lib.maintainers; [ mrcjkb ]; license = lib.licenses.gpl2Plus; description = "🦥 A dead simple lazy-loading Lua library for Neovim plugins."; From 3d98e79fee62b3b087c01855f70c4ef42cb363e8 Mon Sep 17 00:00:00 2001 From: fe2-Nyxar Date: Wed, 16 Sep 2026 03:25:23 +0100 Subject: [PATCH 152/176] luaPackages.lzn-auto-require: 0.2.0-1 -> 1.0.0-1 --- pkgs/development/lua-modules/generated-packages.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index b5d0a3fe1c94..bf97d961b2e0 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4590,15 +4590,15 @@ final: prev: { }: buildLuarocksPackage { pname = "lzn-auto-require"; - version = "0.2.0-1"; + version = "1.0.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lzn-auto-require-0.2.0-1.rockspec"; - sha256 = "02w8pvyhnlbsz56rhgjql13qkh7fk05ai1qkqvk90a8ni8w48hh3"; + url = "mirror://luarocks/lzn-auto-require-1.0.0-1.rockspec"; + sha256 = "1glmbikz8vhwavrqpxibxj31k8x59pl7mr76b9k36nk217g7irln"; }).outPath; src = fetchzip { - url = "https://github.com/horriblename/lzn-auto-require/archive/v0.2.0.zip"; - sha256 = "1mgka1mmvpd2gfya898qdbbwrp5rpqds8manjs1s7g5x63xp6b98"; + url = "https://github.com/horriblename/lzn-auto-require/archive/v1.0.0.zip"; + sha256 = "07sv61bcg6p1039vbh9fdzdsc3x4fadq5j6c5hv3qf4sdzigpdjh"; }; disabled = luaOlder "5.1"; @@ -4607,7 +4607,7 @@ final: prev: { meta = { homepage = "https://github.com/horriblename/lzn-auto-require"; maintainers = with lib.maintainers; [ mrcjkb ]; - license = lib.licenses.gpl2Only; + license.fullName = "GPL-2.0"; description = "Auto load optional plugins via lua modules with lz.n"; }; } From 2821dc30db8524220b11b8b966824b6ade43340d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 02:53:49 +0000 Subject: [PATCH 153/176] todoist-cli: 5.2.1 -> 5.3.6 --- pkgs/by-name/to/todoist-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix index 2ac2726523d0..460bca685547 100644 --- a/pkgs/by-name/to/todoist-cli/package.nix +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "todoist-cli"; - version = "5.2.1"; + version = "5.3.6"; src = fetchFromGitHub { owner = "Doist"; repo = "todoist-cli"; rev = "v${version}"; - sha256 = "sha256-RYk1MSL15dt8aTeRxNPcVNYXnaDRURiITfMEBqR4DIA="; + sha256 = "sha256-x1zoHqNXWCwv2wQS56H3Z5DUxWTXFbcaYlupOvm/lfs="; }; - npmDepsHash = "sha256-JDFKNVm8G/s4fVsXjKzh0DWmqXDbTJ7huv3LO5mq+rU="; + npmDepsHash = "sha256-ll3UnmbJrvzv6F5LvhJRMkyA3FRxaiJvVCwk0Wy81Ks="; doCheck = true; From 475d4aa27ed08f5013aace642f440d1f8a3ae0ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 03:13:27 +0000 Subject: [PATCH 154/176] libigl: 2.6.3 -> 2.6.4 --- pkgs/by-name/li/libigl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libigl/package.nix b/pkgs/by-name/li/libigl/package.nix index 1462f2bc03ea..fb9268f6c404 100644 --- a/pkgs/by-name/li/libigl/package.nix +++ b/pkgs/by-name/li/libigl/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "libigl"; - version = "2.6.3"; + version = "2.6.4"; src = fetchFromGitHub { owner = "libigl"; repo = "libigl"; tag = "v${finalAttrs.version}"; - hash = "sha256-uef7aTF2U3iPVAWDGRIsH0YV0l/w8VxtYFPYVkuC1dI="; + hash = "sha256-/+wE3ZgqHWdLMaZZE/j7unrx10nd6sh9+JF5P0HB8i4="; }; # We could also properly use CMake, but we would have to heavily patch it From 4f0ae3f517111024ebaedd4cd85535772466c379 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 03:15:58 +0000 Subject: [PATCH 155/176] usbvfiod: 0.2.0 -> 0.3.0 --- pkgs/by-name/us/usbvfiod/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/usbvfiod/package.nix b/pkgs/by-name/us/usbvfiod/package.nix index 5547c1948b70..706b04da98aa 100644 --- a/pkgs/by-name/us/usbvfiod/package.nix +++ b/pkgs/by-name/us/usbvfiod/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "usbvfiod"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "cyberus-technology"; repo = "usbvfiod"; rev = "v${finalAttrs.version}"; - hash = "sha256-gus0Bdsd0zUuhsAQ4I1Z/BphKOjAlmbpqND6W+6cNbg="; + hash = "sha256-gYKWmUaB7c5netQjR7qHKuBq82X3J+o4gQCsB/3cq50="; }; - cargoHash = "sha256-7RTaWi93WJV2HEVyljSzRVG+eCwo6+Ywq4Y+ng1UMww="; + cargoHash = "sha256-B4iyADjXjX7VdGaTIdCKUalwJt6vMVnqqUCyLsu5wUI="; nativeInstallCheckInputs = [ versionCheckHook From 683349bb6b287b81b58c459c1e66e22fde9b40f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 04:10:55 +0000 Subject: [PATCH 156/176] vacuum-go: 0.30.3 -> 0.30.6 --- pkgs/by-name/va/vacuum-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index b579053d6ceb..ecb33bd37cc4 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.30.3"; + version = "0.30.6"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; tag = "v${finalAttrs.version}"; - hash = "sha256-FIKkT3u2/9O9mosM6myFs5WvYa6WC7T4O/CcGuIdbDQ="; + hash = "sha256-27ZGWy9lblCAlvodpmgyhHaS2uHP5gpM8SDh44agdZ8="; }; - vendorHash = "sha256-IX80z+3IpgZPqdklJzTZyOlLDM6Qbw8y1Q344r5TYpc="; + vendorHash = "sha256-0fKjscF77MubYr+AhvWAk8Oh0OQP948vGW8zbwAS1xw="; env.CGO_ENABLED = 0; ldflags = [ From 2fb99da16a2b4f03ca10e2a6f054aa524fa2057c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 04:46:54 +0000 Subject: [PATCH 157/176] topcoat-cli: 0.8.0 -> 0.8.1 --- pkgs/by-name/to/topcoat-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/topcoat-cli/package.nix b/pkgs/by-name/to/topcoat-cli/package.nix index af85625af884..87b3d209604e 100644 --- a/pkgs/by-name/to/topcoat-cli/package.nix +++ b/pkgs/by-name/to/topcoat-cli/package.nix @@ -5,7 +5,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "topcoat-cli"; - version = "0.8.0"; + version = "0.8.1"; __structuredAttrs = true; @@ -13,10 +13,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "tokio-rs"; repo = "topcoat"; tag = "v${finalAttrs.version}"; - hash = "sha256-op1pZ5FQHqNNGg7utANADV55pngivhP7I/cLI/I20Us="; + hash = "sha256-xRzxqaQ73wd7uUPffaaiH9EdPm10i4AM3Ml7N0OrjQg="; }; - cargoHash = "sha256-PuPu2mArS4LeIfwcDAJrqGB9mAqlRdeCMeqCkd22UW4="; + cargoHash = "sha256-btOlK33JgogZRy6cRwVJKYPBtAWtyNCf0pfqwtMRylQ="; cargoBuildFlags = [ "-p" From 6e74e80ffb19315bfb5913ca26942c2e35a56d6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 04:48:24 +0000 Subject: [PATCH 158/176] python3Packages.syrupy_6: 6.0.0 -> 6.1.1 --- pkgs/development/python-modules/syrupy/6.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/syrupy/6.nix b/pkgs/development/python-modules/syrupy/6.nix index 11efd8b12cb3..90366db56a9c 100644 --- a/pkgs/development/python-modules/syrupy/6.nix +++ b/pkgs/development/python-modules/syrupy/6.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "syrupy"; - version = "6.0.0"; + version = "6.1.1"; pyproject = true; src = fetchFromGitHub { owner = "syrupy-project"; repo = "syrupy"; tag = "v${finalAttrs.version}"; - hash = "sha256-dpGEX0abz20sI+tVSRXQRbFTz/EOQEwbduOdtLZS/AQ="; + hash = "sha256-+WuG0UDxbAIVci+/IfRqvKr4YM3ewzvEAtk6PEiBcpw="; }; build-system = [ hatchling ]; From 4bc69b57b6fcb77304813077672217c4f677232f Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Tue, 15 Sep 2026 22:18:11 +0300 Subject: [PATCH 159/176] playwright: 1.62.1 -> 1.63.0 https://github.com/microsoft/playwright/releases/tag/v1.63.0 Use Chrome for Testing downloads for ARM64 Linux Chromium and its headless shell. Refresh their hashes and install Chromium under the directory expected by the updated driver. Assisted-by: OpenAI Codex (GPT-6) --- pkgs/by-name/pl/playwright-mcp/package.nix | 6 +++--- .../python-modules/playwright/default.nix | 4 ++-- .../web/playwright/browser-downloads.nix | 4 ++-- pkgs/development/web/playwright/browsers.json | 16 ++++++++-------- .../web/playwright/chromium-headless-shell.nix | 6 +++--- pkgs/development/web/playwright/chromium.nix | 10 +++++----- pkgs/development/web/playwright/driver.nix | 6 +++--- pkgs/development/web/playwright/firefox.nix | 6 +++--- pkgs/development/web/playwright/webkit.nix | 6 +++--- 9 files changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix index 7d2772508e9f..f573d0ab6ced 100644 --- a/pkgs/by-name/pl/playwright-mcp/package.nix +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "playwright-mcp"; # nixpkgs-update: no auto update - version = "0.0.78"; + version = "0.0.80"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright-mcp"; tag = "v${version}"; - hash = "sha256-k5dhHABKZqph3RzFcJjD+/RcMB+lZZ0UiS6eNGyAEtE="; + hash = "sha256-pIePGuIxBaHqvP6QVLzGSef0uarYE+X/rs3LWZEU22U="; }; - npmDepsHash = "sha256-Oe0jtvxKyQMQ6uSwBQoGisvv4n0lR6EcyElzh9GHZac="; + npmDepsHash = "sha256-3T4XNZSUL5sbcHmWfn9Dfigu635FACVEZ/EHSKYu1+8="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index 190aa583217b..2852bfe76ed7 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -31,14 +31,14 @@ in buildPythonPackage (finalAttrs: { pname = "playwright"; # run ./pkgs/development/web/playwright/update.sh to update - version = "1.62.0"; + version = "1.63.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "playwright-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-E9silyNQtFEPShimuEbWXvg5fgf+vqaiDez+Ri0jDTw="; + hash = "sha256-DHMX7RaySqfy2Xi+Rw4nUg9pYrpxIksjq1JhWfknOaI="; }; patches = [ diff --git a/pkgs/development/web/playwright/browser-downloads.nix b/pkgs/development/web/playwright/browser-downloads.nix index 280734257919..cd59ec38e19b 100644 --- a/pkgs/development/web/playwright/browser-downloads.nix +++ b/pkgs/development/web/playwright/browser-downloads.nix @@ -20,13 +20,13 @@ in { chromium = { x86_64-linux = mk (cftUrl "linux64/chrome-linux64.zip") true; - aarch64-linux = mk (registryUrl "chromium" "chromium-linux-arm64.zip") true; + aarch64-linux = mk (cftUrl "linux-arm64/chrome-linux-arm64.zip") true; aarch64-darwin = mk (cftUrl "mac-arm64/chrome-mac-arm64.zip") false; }; "chromium-headless-shell" = { x86_64-linux = mk (cftUrl "linux64/chrome-headless-shell-linux64.zip") false; - aarch64-linux = mk (registryUrl "chromium" "chromium-headless-shell-linux-arm64.zip") false; + aarch64-linux = mk (cftUrl "linux-arm64/chrome-headless-shell-linux-arm64.zip") false; aarch64-darwin = mk (cftUrl "mac-arm64/chrome-headless-shell-mac-arm64.zip") false; }; diff --git a/pkgs/development/web/playwright/browsers.json b/pkgs/development/web/playwright/browsers.json index 6020af73b788..3ebae73640c5 100644 --- a/pkgs/development/web/playwright/browsers.json +++ b/pkgs/development/web/playwright/browsers.json @@ -2,23 +2,23 @@ "comment": "This file is kept up to date via update.sh", "browsers": { "chromium": { - "revision": "1234", - "browserVersion": "151.0.7922.34", + "revision": "1243", + "browserVersion": "153.0.8010.12", "title": "Chrome for Testing" }, "chromium-headless-shell": { - "revision": "1234", - "browserVersion": "151.0.7922.34", + "revision": "1243", + "browserVersion": "153.0.8010.12", "title": "Chrome Headless Shell" }, "firefox": { - "revision": "1538", - "browserVersion": "153.0", + "revision": "1543", + "browserVersion": "155.0", "title": "Firefox" }, "webkit": { - "revision": "2336", - "browserVersion": "26.5", + "revision": "2359", + "browserVersion": "26.6", "title": "WebKit" }, "ffmpeg": { diff --git a/pkgs/development/web/playwright/chromium-headless-shell.nix b/pkgs/development/web/playwright/chromium-headless-shell.nix index ee808412ea22..babc6a82a1e4 100644 --- a/pkgs/development/web/playwright/chromium-headless-shell.nix +++ b/pkgs/development/web/playwright/chromium-headless-shell.nix @@ -36,8 +36,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-2w0Ul3tpzrVkfGHIbQGwEsCRmVUUy3OAShGhuoH6Rmw="; - aarch64-linux = "sha256-DoZf+pKXW0Oj2e8vtGDDSViJ0SX8PkYE1Q0LJs53IWg="; + x86_64-linux = "sha256-GLqqZOwtnJig+ZCIT8FYsIxZGSFTmRwLbqNXeSOdJXA="; + aarch64-linux = "sha256-7DSqFxtk8Jf4/ktoW1MmH5vHs5LEp7jNvglYRoKXBm4="; } .${system} or throwSystem; }; @@ -72,7 +72,7 @@ let inherit (download) url stripRoot; hash = { - aarch64-darwin = "sha256-5VQESywHZKhqc7Fhq/jqNF+yXl90F3+i9nPzBHyJV8k="; + aarch64-darwin = "sha256-Elbpy5UDVndRzWRi8Nb391AhAAYl55PJ/3Fxz/RI/4I="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/chromium.nix b/pkgs/development/web/playwright/chromium.nix index e58ea513f333..6094d16444fd 100644 --- a/pkgs/development/web/playwright/chromium.nix +++ b/pkgs/development/web/playwright/chromium.nix @@ -49,11 +49,11 @@ let # Playwright expects different directory names for different architectures: # - linux-x64 expects: chrome-linux64 - # - linux-arm64 expects: chrome-linux + # - linux-arm64 expects: chrome-linux-arm64 chromeDir = { x86_64-linux = "chrome-linux64"; - aarch64-linux = "chrome-linux"; + aarch64-linux = "chrome-linux-arm64"; } .${system} or throwSystem; @@ -63,8 +63,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-3/o8ZFVeL/YDuO+aax+qcm6xv77AX6Vl6meP+S05cTk="; - aarch64-linux = "sha256-53xm/L3QYH22AZ8K/5cKg1gLewKv7s3lTDmXlHw4KDg="; + x86_64-linux = "sha256-ORdMu1e4Peolr8rdfvzgeaFhC8RgBipaOsAm7e3ZeqE="; + aarch64-linux = "sha256-AWXksACJGsDisnp9dAUcukDf/ruMCRCX9kZNNnE0R8Q="; } .${system} or throwSystem; }; @@ -130,7 +130,7 @@ let inherit (download) url stripRoot; hash = { - aarch64-darwin = "sha256-ugo4gRST53YA1uaLXfwnFhFdouShtUAGFnf2ZKbg5jI="; + aarch64-darwin = "sha256-Zm7aHjwXL0kbucBiNoWxBM6rFdY0UmVIwcr/f8V31G8="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index 9bb571405e4f..d34b2b915139 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -19,13 +19,13 @@ let throwSystem = throw "Unsupported system: ${system}"; browsersJSON = (lib.importJSON ./browsers.json).browsers; - version = "1.62.1"; + version = "1.63.0"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright"; rev = "v${version}"; - hash = "sha256-3gLXo9bd2qXCy8MYMbnYU6AXIWrqoitqMBPMF4g07nY="; + hash = "sha256-W5x48pV5OlOzL65JQ3OJf2gL6T/FLAYJO2SwCb7IzOY="; }; playwright = buildNpmPackage { @@ -33,7 +33,7 @@ let inherit version src; sourceRoot = "${src.name}"; # update.sh depends on sourceRoot presence - npmDepsHash = "sha256-iebe0sP3VMdk1vBFDkwM1L4x2VrHPZF/NbjMeU5diWM="; + npmDepsHash = "sha256-6unp+NT6BHEaLE9XJ6tv49N/0yY4pJ5dyvSqmE9O3SQ="; nativeBuildInputs = [ cacert diff --git a/pkgs/development/web/playwright/firefox.nix b/pkgs/development/web/playwright/firefox.nix index cd0345e00928..f5e4235421fc 100644 --- a/pkgs/development/web/playwright/firefox.nix +++ b/pkgs/development/web/playwright/firefox.nix @@ -19,8 +19,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-GmjRWhlSv7by3PFtrKgo6EBmHigmp55HwG8iA/Ykq88="; - aarch64-linux = "sha256-7vxVe82NxebzoSSoSFg9qNxKOqlT7EOwCxQVavkDoMM="; + x86_64-linux = "sha256-FyUUBrffHSh28C3BfYgHRJzTbAixRXN0QoZ3tbtdbYU="; + aarch64-linux = "sha256-vkK7bYqf5FiYoHcNmSjXYy7i5rsSLNpx9w+KL7MY0uo="; } .${system} or throwSystem; }; @@ -42,7 +42,7 @@ let inherit (download) url stripRoot; hash = { - aarch64-darwin = "sha256-E7/Kbvjg1dcWwSe/07hMR+W6NR0JHoAPxp1e+SncQYs="; + aarch64-darwin = "sha256-mFCMrL5PMX5C0Ob/tKKfbZfZJwF5QDM0rhS7v/P3IUw="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/webkit.nix b/pkgs/development/web/playwright/webkit.nix index 2554ebf47329..e6f843aa9257 100644 --- a/pkgs/development/web/playwright/webkit.nix +++ b/pkgs/development/web/playwright/webkit.nix @@ -129,8 +129,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-w/avBW8CAiGd9WzddVGLymLLG23OzY/Bm7Dhw9JVQOA="; - aarch64-linux = "sha256-KUVT67b11IljTNpzCcEy+O5CW5UuqyVi6QFdQ87lVLA="; + x86_64-linux = "sha256-My6nSOMD2NfPGUmOJKZgWpkjktEsj+P+CPeVmKy1VAQ="; + aarch64-linux = "sha256-5CCcWiZN1lVoiiSEO1OvxLcuKhSOIQrD5GH1TYr7XIY="; } .${system} or throwSystem; }; @@ -204,7 +204,7 @@ let inherit (download) url stripRoot; hash = { - aarch64-darwin = "sha256-ARcl9y1PD+rzxUipixxGvsII2ah8vsDozAUHI0dSgA8="; + aarch64-darwin = "sha256-EjI0TdmQfB2qT2bBtbJFpsa+bplkJ5YyyVxNoOgsnZc="; } .${system} or throwSystem; }; From b14808e380edc4039569a2545f55dc0f965dc5bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 05:52:51 +0000 Subject: [PATCH 160/176] gpu-screen-recorder-ui: 1.13.7 -> 1.13.9 --- pkgs/by-name/gp/gpu-screen-recorder-ui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-ui/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-ui/package.nix index 522156ddeb69..10db980b5c71 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-ui/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-ui/package.nix @@ -34,12 +34,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder-ui"; - version = "1.13.7"; + version = "1.13.9"; src = fetchgit { url = "https://repo.dec05eba.com/gpu-screen-recorder-ui"; tag = finalAttrs.version; - hash = "sha256-liBdZDHI32ElTTsHAZekYKFgZY1eP7rz4u7tM4pkpZ4="; + hash = "sha256-f4jTv3IS73NWStg1af20pGKlqwIN9K9ZyLjKUX9Tp3s="; }; nativeBuildInputs = [ From b0fd55f5415f45d447227c3950129e84117ea02a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 05:54:52 +0000 Subject: [PATCH 161/176] sigtop: 0.24.1 -> 0.26.0 --- pkgs/by-name/si/sigtop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sigtop/package.nix b/pkgs/by-name/si/sigtop/package.nix index b27676cb7d35..bed1b7ae1dfd 100644 --- a/pkgs/by-name/si/sigtop/package.nix +++ b/pkgs/by-name/si/sigtop/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "sigtop"; - version = "0.24.1"; + version = "0.26.0"; src = fetchFromGitHub { owner = "tbvdm"; repo = "sigtop"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-zGDH3qdRI5yzcqEDH9sBg/7842qafCnf2Mc1W35iXY4="; + sha256 = "sha256-ZI4GuXWeLuEIKEQtsv6nugsfIc/Dlj2JYoVVmAr2O28="; }; - vendorHash = "sha256-6pNBYziJvJ1MMjzcbIjPFAUTW6ZrCNmtYzzAS/ANtEw="; + vendorHash = "sha256-NyZTLut10DBNlBYIXjRB9zL98ZZ/A6hu0ypsu3GjHq8="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libsecret ]; From 5eaa2ec5783e0a93fa03ce674e7ca4375969e8ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 05:56:37 +0000 Subject: [PATCH 162/176] september: 0.4.1 -> 0.5.0 --- pkgs/by-name/se/september/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/september/package.nix b/pkgs/by-name/se/september/package.nix index 0ba2ffa37479..221dcf460804 100644 --- a/pkgs/by-name/se/september/package.nix +++ b/pkgs/by-name/se/september/package.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "september"; - version = "0.4.1"; + version = "0.5.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "gemrest"; repo = "september"; tag = "v${finalAttrs.version}"; - hash = "sha256-45xxiz93UhCCJFr3s0+Sgl4LMrUvRbMums1ZNngA1AY="; + hash = "sha256-g50hWDuf5TgzI8vfQAAkNYZs6UTIve7IX+fNTWzxu4w="; }; - cargoHash = "sha256-rpMnRx4/LdsVjAteY2LFm2j94XjneZ5E6c+pgZXOOr8="; + cargoHash = "sha256-tOoiIKeG/b1l/TpTD1K1ZRhVDcWxNILhKqLpJp7QIec="; nativeBuildInputs = [ pkg-config From 59f7251ce34d8263ad94aba2317463033e1ef404 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 06:12:52 +0000 Subject: [PATCH 163/176] delve: 1.27.1 -> 1.27.2 --- pkgs/by-name/de/delve/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/delve/package.nix b/pkgs/by-name/de/delve/package.nix index 0dcbf731887a..b9ab97687229 100644 --- a/pkgs/by-name/de/delve/package.nix +++ b/pkgs/by-name/de/delve/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "delve"; - version = "1.27.1"; + version = "1.27.2"; src = fetchFromGitHub { owner = "go-delve"; repo = "delve"; tag = "v${finalAttrs.version}"; - hash = "sha256-H91QnLyqywgoc3zdTaclzzUxVPagNnxLzKub2gnL25w="; + hash = "sha256-vq8RSqSoPmDT/l6izYdM0a6SVJyaIbZ8gsXbgkFPaOw="; }; patches = [ From 9674fa3245a648eeee802a99f0e2784c09bc3860 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 06:12:59 +0000 Subject: [PATCH 164/176] python3Packages.onnxscript: 0.7.1 -> 0.7.2 --- pkgs/development/python-modules/onnxscript/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onnxscript/default.nix b/pkgs/development/python-modules/onnxscript/default.nix index a0a376381c44..b668e25244e6 100644 --- a/pkgs/development/python-modules/onnxscript/default.nix +++ b/pkgs/development/python-modules/onnxscript/default.nix @@ -31,7 +31,7 @@ buildPythonPackage (finalAttrs: { pname = "onnxscript"; - version = "0.7.1"; + version = "0.7.2"; pyproject = true; __structuredAttrs = true; @@ -39,7 +39,7 @@ buildPythonPackage (finalAttrs: { owner = "microsoft"; repo = "onnxscript"; tag = "v${finalAttrs.version}"; - hash = "sha256-l6Nsnbg7LG/0Z9y1EX5BPP3sFdY/EZwRFFHOrP4mwdw="; + hash = "sha256-Fd7nQ4KZECgUUfLrCo54NiUVcx1IdhGfUdYWXEo7D8o="; }; env = { From e4631497b87302a9baeca50ebe2959d2bc74c8c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 06:27:13 +0000 Subject: [PATCH 165/176] wakapi: 2.17.6 -> 2.18.0 --- pkgs/by-name/wa/wakapi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index e7a4cddf8580..f37ca868e9f4 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.17.6"; + version = "2.18.0"; in buildGoLatestModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoLatestModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-fKCfjLh/nf6rRqxdGPWfEY9EDh+5sXSKkvzgq7D4ocE="; + hash = "sha256-OjspvyjD+3SQdJwkfdDRYUWY1Ryqtwr6DqrLESlqcDo="; }; - vendorHash = "sha256-eyldhpDU5fT7tHdsQZ4qUrPlu1QSYaXX8FgksvAXiOw="; + vendorHash = "sha256-4hmBS/9E7YfsYpjcC7sP0MatCVPR55s9Ac/9YEe2FK8="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; From ed6c49013dab50b88198d8cf0254a9417b538949 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 16 Sep 2026 07:10:02 +0000 Subject: [PATCH 166/176] tuicr: 0.25.0 -> 0.26.0 Diff: https://github.com/agavra/tuicr/compare/v0.25.0...v0.26.0 Changelog: https://github.com/agavra/tuicr/blob/v0.26.0/CHANGELOG.md --- pkgs/by-name/tu/tuicr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tuicr/package.nix b/pkgs/by-name/tu/tuicr/package.nix index 1ca9b6bb95c9..8e50cd89d3dd 100644 --- a/pkgs/by-name/tu/tuicr/package.nix +++ b/pkgs/by-name/tu/tuicr/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tuicr"; - version = "0.25.0"; + version = "0.26.0"; __structuredAttrs = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "agavra"; repo = "tuicr"; tag = "v${finalAttrs.version}"; - hash = "sha256-nbjvSRrbJ4LQrn8l0FJ8R5PNpq7gcQR8m78agL59zqs="; + hash = "sha256-eu6+jDsCHLWPqMTSWTgtTr9bFiYYAAPFWfR+5dGgefE="; }; - cargoHash = "sha256-9L1G0O5kE9EOFAQ092R/C9/SC48K0YcD5D2WjEvkeK0="; + cargoHash = "sha256-WrWoTPgdUNF0xQ/Q0GbPGwcOMP5i3clBmyeHcFMsNso="; strictDeps = true; From b3fe620f98f5326370cb04f93b693bf85fa54b66 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Wed, 16 Sep 2026 09:10:28 +0200 Subject: [PATCH 167/176] Revert "nixos/systemd: enable startSession for run0" This reverts commit 0ac20b8d029f5c33f8a0dbc0e121a996233b38ab. --- nixos/modules/system/boot/systemd.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 1065a8b15387..acfb213b98e0 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -893,7 +893,6 @@ in # Upstream config: https://github.com/systemd/systemd/blob/main/src/run/systemd-run0.in setLoginUid = true; pamMount = false; - startSession = true; }; }; From 85c466a7dc5440447fe3ebb52aeb193ac85f5365 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 07:40:22 +0000 Subject: [PATCH 168/176] sandbox-runtime: 0.0.75 -> 0.0.76 --- pkgs/by-name/sa/sandbox-runtime/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sandbox-runtime/package.nix b/pkgs/by-name/sa/sandbox-runtime/package.nix index 7123e070cd3c..3b3989def24d 100644 --- a/pkgs/by-name/sa/sandbox-runtime/package.nix +++ b/pkgs/by-name/sa/sandbox-runtime/package.nix @@ -17,7 +17,7 @@ buildNpmPackage (finalAttrs: { pname = "sandbox-runtime"; - version = "0.0.75"; + version = "0.0.76"; __structuredAttrs = true; @@ -25,7 +25,7 @@ buildNpmPackage (finalAttrs: { owner = "anthropic-experimental"; repo = "sandbox-runtime"; tag = "v${finalAttrs.version}"; - hash = "sha256-TfxVceVav2zw2L6D1hbQWOzVQZ4v/hZLollKysqZnKQ="; + hash = "sha256-NXr4OuTsHl8oD8oyzwlNuDoZOy2zNh6tWEr7q4KYKwI="; }; postPatch = @@ -37,7 +37,7 @@ buildNpmPackage (finalAttrs: { strictDeps = true; - npmDepsHash = "sha256-I7ebBTyRMBLmKE5wB8VEvKlB3Tjx2rbaKLFdMt0wbmg="; + npmDepsHash = "sha256-r49lP4aD7kAG7azGH3MAvXnVu2LwlpyToDMmErzdunw="; postFixup = let From 369737df4010f21cab261f108e52d10145849386 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 08:05:12 +0000 Subject: [PATCH 169/176] meilisearch: 1.53.1 -> 1.53.2 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index 3d5460bfea88..274dad368412 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.53.1"; + version = "1.53.2"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-MQ3W8Y4ewJZA+ciBGKjGuV90ae4RaMJS+PIjCGGOV7A="; + hash = "sha256-bbVuB8brplUAqKrmTBah4HKbmshv0n5Hn2v9hUnY62c="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-Rovn1xw3Bg7J+FeIMHQP2BW5IpDyCORud8VXIU8UpqI="; + cargoHash = "sha256-ojRJPL3EHyGmWHcX5SLv11fkP1pUNKrYkd82GEC4zKE="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; From 85d8611633ce769d9028c4fc61a84aaf9958f9c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 08:18:02 +0000 Subject: [PATCH 170/176] llama-cpp-vulkan: 0.4.0 -> 0.4.1 --- pkgs/by-name/ll/llama-cpp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index bc3729b62053..a2af6b5e8025 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -48,8 +48,8 @@ let # Upstream reads these from git, which the release tarball does not ship. # They are purely informational: `llama-server --version`, `/props`, and the web UI. - buildNumber = "10809"; - buildCommit = "5266f24"; + buildNumber = "10964"; + buildCommit = "b29c606"; # It's necessary to consistently use backendStdenv when building with CUDA support, # otherwise we get libstdc++ errors downstream. @@ -87,7 +87,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "0.4.0"; + version = "0.4.1"; __structuredAttrs = true; strictDeps = true; @@ -101,7 +101,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "llama.cpp"; tag = "v${finalAttrs.version}"; - hash = "sha256-WImZjO3U9EXZUNP/FMpxo8PaTjQW8X2SBTfGwwFlZIM="; + hash = "sha256-qu/K1RdJMzOxWr+qnHorpMB4650uctBHW/Og+4oDVLM="; }; patches = [ ]; From 318e2a9e8f4b2f461fd2190670a6e6524d5533df Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 16 Sep 2026 10:53:54 +0200 Subject: [PATCH 171/176] python3Packages.playwright: fix hash fix: ``` $ nix build .#python314Packages.playwright error: hash mismatch in fixed-output derivation '/nix/store/mkj5lwh2vqrjgdz2r77mia974dvfdagk-source.drv': specified: sha256-DHMX7RaySqfy2Xi+Rw4nUg9pYrpxIksjq1JhWfknOaI= got: sha256-RwIn+0EcHnStjORVFmT7gp4bGjl+qer1FgtI3+aPF2w= error: Cannot build '/nix/store/wfsyrwyi6sqs3c8z9nf9zhnwa755yg5k-python3.14-playwright-1.63.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/2jm6fr6xc99jbihl8b47qilypq7n2qj8-python3.14-playwright-1.63.0 /nix/store/8zcrf5qzlvaid7v8yxwimw2h5kygcjcg-python3.14-playwright-1.63.0-dist ``` --- pkgs/development/python-modules/playwright/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index 2852bfe76ed7..0090ec74c96c 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -38,7 +38,7 @@ buildPythonPackage (finalAttrs: { owner = "microsoft"; repo = "playwright-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-DHMX7RaySqfy2Xi+Rw4nUg9pYrpxIksjq1JhWfknOaI="; + hash = "sha256-RwIn+0EcHnStjORVFmT7gp4bGjl+qer1FgtI3+aPF2w="; }; patches = [ From 67bf9043b15f21bb8d3379c58c47741b05db922f Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 16 Sep 2026 10:54:50 +0200 Subject: [PATCH 172/176] playwright-webkit: add missing libmanette fix: ``` playwright-webkit> setting RPATH to: /nix/store/q5vyb8dni0fv6a9fh65ifm4galvi51k2-playwright-webkit/minibrowser-wpe/lib:/nix/store/sv8pf8cqmgrgh7jl2n9ww3knslxnfz33-libevent-2.1.13/lib:/nix/store/f9yy4q7dkvpw3i508nf510h9s240f3pf-libopus-1.6.1/lib:/nix/store/85v143gw8jcqjg04gxb38c4han2z7myb-freetype-2.14.3/lib:/nix/store/hrxf1fxrp7qwxrlv5k4aqxlwlam952aa-fontconfig-2.18.3-lib/lib:/nix/store/ixb298xx205dwm4n39kc93njl898wa62-libepoxy-1.5.10/lib:/nix/store/9wh3vnl7plpk052nczlzyh3v7zb3jhkw-libwebp-1.6.0/lib:/nix/store/pzky0fzxs3iy95lf14ffybxg973nv933-expat-2.8.4/lib:/nix/store/0a1k64ih9k5ribbjs07bgmzhb43djnr0-harfbuzz-13.2.1/lib:/nix/store/nms9avlwlsidnq1yiqs53ls4h9v7bmys-libjpeg-turbo-3.1.4.1/lib:/nix/store/pdm9fz4pc70pwhgzj88wilg3pzsyk7q1-libpng-apng-1.6.58/lib:/nix/store/lw86vj9kfwgvlivg3p8qg2nibpmhmsl9-zlib-1.3.2/lib:/nix/store/7mf69bavdjazjvbhflj0s40d2a6mk5wb-glib-2.88.3/lib:/nix/store/kvg90amxwq1gpm6yhhwykiiq9n97dnrl-libsoup-3.6.6/lib:/nix/store/yxnhmna7iyk0gb83q90315dcv1ixcnxd-gstreamer-1.28.6/lib:/nix/store/604gsr59rj7dzd0nrhp143rpvf7gyiaz-gcc-15.3.0-lib/lib:/nix/store/wkiqjb44n5k0fwhmc523dvflspd47q3b-gcc-15.3.0-libgcc/lib playwright-webkit> auto-patchelf: 1 dependencies could not be satisfied playwright-webkit> error: auto-patchelf could not satisfy dependency libmanette-0.2.so.0 wanted by /nix/store/q5vyb8dni0fv6a9fh65ifm4galvi51k2-playwright-webkit/minibrowser-wpe/lib/libWPEWebKit-2.0.so.1.12.0 playwright-webkit> auto-patchelf failed to find all the required dependencies. playwright-webkit> Add the missing dependencies to --libs or use `--ignore-missing="foo.so.1 bar.so etc.so"`. ``` --- pkgs/development/web/playwright/webkit.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/web/playwright/webkit.nix b/pkgs/development/web/playwright/webkit.nix index e6f843aa9257..a6d8f093c2f7 100644 --- a/pkgs/development/web/playwright/webkit.nix +++ b/pkgs/development/web/playwright/webkit.nix @@ -32,6 +32,7 @@ libgcrypt, libgpg-error, libjpeg8, + libmanette, libopus, libpng, libsoup_3, @@ -167,6 +168,7 @@ let libgcrypt libgpg-error libjpeg8 + libmanette libopus libpng libsoup_3 From 375374b719851dbd710377d84c2a77483f4e18be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 09:06:36 +0000 Subject: [PATCH 173/176] neowall: 0.6.1 -> 0.7.1 --- pkgs/by-name/ne/neowall/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/neowall/package.nix b/pkgs/by-name/ne/neowall/package.nix index e4d713dd8948..73921d16ef44 100644 --- a/pkgs/by-name/ne/neowall/package.nix +++ b/pkgs/by-name/ne/neowall/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "neowall"; - version = "0.6.1"; + version = "0.7.1"; src = fetchFromGitHub { owner = "1ay1"; repo = "neowall"; tag = "v${finalAttrs.version}"; - hash = "sha256-JzLp6/mJrYRq28XAIccsOxrG/RTDfWIojmmp1oQmiwI="; + hash = "sha256-yxEC5PlTRg4U7M8I7/2jL48Qw/CX3F2phz6zxL6xfYU="; }; nativeBuildInputs = [ From 397345d386406b6c5fcfab830766566eec5a939f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Sep 2026 09:54:37 +0000 Subject: [PATCH 174/176] shelter: 0-unstable-2026-08-14 -> 0-unstable-2026-09-06 --- pkgs/by-name/sh/shelter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shelter/package.nix b/pkgs/by-name/sh/shelter/package.nix index 0d118d895c8b..9133a9a0642e 100644 --- a/pkgs/by-name/sh/shelter/package.nix +++ b/pkgs/by-name/sh/shelter/package.nix @@ -10,12 +10,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "shelter"; - version = "0-unstable-2026-08-14"; + version = "0-unstable-2026-09-06"; src = fetchFromGitHub { owner = "uwu"; repo = "shelter"; - rev = "d7cc2ce46e94c0dbbd28af741cb2f0c09d1b77fc"; - hash = "sha256-HFfggRZHVtkxvphllcYsbKa+CaifvUfb8tkhv7awrF4="; + rev = "ee10d4ecb2fd62fb86ebfdbd37a4e28df9e72f11"; + hash = "sha256-Ew6RUhIS2gRuCNkbNCNtlmtYSGtjBR4h+UebuDVWhmk="; }; nativeBuildInputs = [ From 5c8de9484d1afa2d10cc91a216faaba2f9950c9d Mon Sep 17 00:00:00 2001 From: Letgamer Date: Wed, 16 Sep 2026 11:01:40 +0200 Subject: [PATCH 175/176] networkmanager: drop libgcrypt --- pkgs/by-name/ne/networkmanager/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ne/networkmanager/package.nix b/pkgs/by-name/ne/networkmanager/package.nix index d9f5329e9e50..43d811da50bb 100644 --- a/pkgs/by-name/ne/networkmanager/package.nix +++ b/pkgs/by-name/ne/networkmanager/package.nix @@ -48,7 +48,6 @@ ethtool, iptables, kmod, - libgcrypt, libndp, modemmanager, mobile-broadband-provider-info, @@ -231,7 +230,6 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ gnutls - libgcrypt ]; nativeInstallCheckInputs = [ udevCheckHook ]; From 1217001b63ee3861a98fb00acdd40e07cb7d9580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= <23130178+ShadowRZ@users.noreply.github.com> Date: Wed, 16 Sep 2026 18:04:18 +0800 Subject: [PATCH 176/176] munge: use openssl instead of libgcrypt --- pkgs/by-name/mu/munge/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mu/munge/package.nix b/pkgs/by-name/mu/munge/package.nix index 7fc62723aa80..e9cbe3925848 100644 --- a/pkgs/by-name/mu/munge/package.nix +++ b/pkgs/by-name/mu/munge/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, autoreconfHook, - libgcrypt, + openssl, zlib, bzip2, nixosTests, @@ -28,11 +28,10 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoreconfHook - libgcrypt # provides libgcrypt.m4 ]; buildInputs = [ - libgcrypt + openssl zlib bzip2 ]; @@ -50,8 +49,7 @@ stdenv.mkDerivation (finalAttrs: { "--with-pkgconfigdir=${placeholder "out"}/lib/pkgconfig" "--with-systemdunitdir=${placeholder "out"}/lib/systemd/system" - # Cross-compilation hacks - "--with-libgcrypt-prefix=${lib.getDev libgcrypt}" + "--with-crypto-lib=openssl" # workaround for cross compilation: https://github.com/dun/munge/issues/103 "ac_cv_file__dev_spx=no" "x_ac_cv_check_fifo_recvfd=no"