From 55e100bea88c9140dc04292118c3d9c7e730f6e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 18:59:12 +0000 Subject: [PATCH 01/28] openresolv: 3.17.0 -> 3.17.4 --- pkgs/by-name/op/openresolv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openresolv/package.nix b/pkgs/by-name/op/openresolv/package.nix index 579106c2fd40..b487493675ce 100644 --- a/pkgs/by-name/op/openresolv/package.nix +++ b/pkgs/by-name/op/openresolv/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openresolv"; - version = "3.17.0"; + version = "3.17.4"; src = fetchFromGitHub { owner = "NetworkConfiguration"; repo = "openresolv"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-blWfUXTBPkAYj5o2/lqAfMV4mOHUW1wpPGiUx93Bfyo="; + sha256 = "sha256-I86BHiSI3G4xlYRJC99elHw8RyUd3eHdkV5kiEGRXNE="; }; nativeBuildInputs = [ makeWrapper ]; From 39e9d62cea529108e8a55e9c513b1537b3f0cf0d Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Mon, 6 Jul 2026 10:42:40 +0200 Subject: [PATCH 02/28] OVMF-amdsev: init at 202605 Signed-off-by: Paul Meyer --- .../OVMF-amdsev/61-edk2-ovmf-x64-amdsev.json | 26 +++++++ pkgs/by-name/ov/OVMF-amdsev/package.nix | 70 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 pkgs/by-name/ov/OVMF-amdsev/61-edk2-ovmf-x64-amdsev.json create mode 100644 pkgs/by-name/ov/OVMF-amdsev/package.nix diff --git a/pkgs/by-name/ov/OVMF-amdsev/61-edk2-ovmf-x64-amdsev.json b/pkgs/by-name/ov/OVMF-amdsev/61-edk2-ovmf-x64-amdsev.json new file mode 100644 index 000000000000..2086d3688607 --- /dev/null +++ b/pkgs/by-name/ov/OVMF-amdsev/61-edk2-ovmf-x64-amdsev.json @@ -0,0 +1,26 @@ +{ + "description": "OVMF with AMD SEV-* support, direct kernel boot", + "interface-types": [ + "uefi" + ], + "mapping": { + "device": "memory", + "filename": "@firmware@" + }, + "targets": [ + { + "architecture": "x86_64", + "machines": [ + "pc-q35-*" + ] + } + ], + "features": [ + "amd-sev", + "amd-sev-es", + "amd-sev-snp" + ], + "tags": [ + + ] +} diff --git a/pkgs/by-name/ov/OVMF-amdsev/package.nix b/pkgs/by-name/ov/OVMF-amdsev/package.nix new file mode 100644 index 000000000000..218a84e6e538 --- /dev/null +++ b/pkgs/by-name/ov/OVMF-amdsev/package.nix @@ -0,0 +1,70 @@ +{ + lib, + edk2, + util-linux, + nasm, + acpica-tools, + debug ? false, +}: + +edk2.mkDerivation "OvmfPkg/AmdSev/AmdSevX64.dsc" (finalAttrs: { + pname = "OVMF-amdsev"; + version = lib.getVersion edk2; + + outputs = [ + "out" + "fd" + ]; + + __structuredAttrs = true; + + nativeBuildInputs = [ + util-linux + nasm + acpica-tools + ]; + strictDeps = true; + + hardeningDisable = [ + "format" + "pic" + "fortify" + ]; + + buildFlags = lib.optionals debug [ "-D DEBUG_ON_SERIAL_PORT=TRUE" ]; + buildConfig = if debug then "DEBUG" else "RELEASE"; + + # The AmdSev platform embeds a grub image, built by the PREBUILD hook + # (OvmfPkg/AmdSev/Grub/grub.sh). Provide an empty grub.efi instead + # (the hook keeps an existing, newer grub.efi), like Fedora does. + # The resulting firmware supports direct kernel boot only. + postPatch = '' + touch OvmfPkg/AmdSev/Grub/grub.efi + ''; + + # AmdSevX64 only produces a unified firmware image. There is no + # CODE/VARS split: SEV-SNP attests the initial guest memory, so the + # image is mapped read-only via -bios instead of pflash. + postInstall = '' + mkdir -vp $fd/FV $fd/share/qemu/firmware + mv -v $out/FV/OVMF.fd $fd/FV/OVMF.amdsev.fd + substitute ${./61-edk2-ovmf-x64-amdsev.json} \ + $fd/share/qemu/firmware/61-edk2-ovmf-x64-amdsev.json \ + --subst-var-by firmware "$fd/FV/OVMF.amdsev.fd" + ''; + + dontPatchELF = true; + + passthru = { + firmware = "${finalAttrs.finalPackage.fd}/FV/OVMF.amdsev.fd"; + mergedFirmware = "${finalAttrs.finalPackage.fd}/FV/OVMF.amdsev.fd"; + }; + + meta = { + description = "UEFI firmware with AMD SEV, SEV-ES and SEV-SNP support, direct kernel boot only"; + homepage = "https://github.com/tianocore/tianocore.github.io/wiki/OVMF"; + license = lib.licenses.bsd2; + platforms = builtins.filter (lib.hasPrefix "x86_64-") edk2.meta.platforms; + maintainers = [ lib.maintainers.katexochen ]; + }; +}) From aaf848db834a721e9790aa9900da709d8753105e Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Mon, 6 Jul 2026 10:48:07 +0200 Subject: [PATCH 03/28] OVMF-inteltdx: init at 202605 Signed-off-by: Paul Meyer --- .../61-edk2-ovmf-x64-inteltdx.json | 24 +++++++ pkgs/by-name/ov/OVMF-inteltdx/package.nix | 62 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 pkgs/by-name/ov/OVMF-inteltdx/61-edk2-ovmf-x64-inteltdx.json create mode 100644 pkgs/by-name/ov/OVMF-inteltdx/package.nix diff --git a/pkgs/by-name/ov/OVMF-inteltdx/61-edk2-ovmf-x64-inteltdx.json b/pkgs/by-name/ov/OVMF-inteltdx/61-edk2-ovmf-x64-inteltdx.json new file mode 100644 index 000000000000..ddaf263bcd57 --- /dev/null +++ b/pkgs/by-name/ov/OVMF-inteltdx/61-edk2-ovmf-x64-inteltdx.json @@ -0,0 +1,24 @@ +{ + "description": "OVMF with Intel TDX support", + "interface-types": [ + "uefi" + ], + "mapping": { + "device": "memory", + "filename": "@firmware@" + }, + "targets": [ + { + "architecture": "x86_64", + "machines": [ + "pc-q35-*" + ] + } + ], + "features": [ + "intel-tdx" + ], + "tags": [ + + ] +} diff --git a/pkgs/by-name/ov/OVMF-inteltdx/package.nix b/pkgs/by-name/ov/OVMF-inteltdx/package.nix new file mode 100644 index 000000000000..a061aebec071 --- /dev/null +++ b/pkgs/by-name/ov/OVMF-inteltdx/package.nix @@ -0,0 +1,62 @@ +{ + lib, + edk2, + util-linux, + nasm, + acpica-tools, + debug ? false, +}: + +edk2.mkDerivation "OvmfPkg/IntelTdx/IntelTdxX64.dsc" (finalAttrs: { + pname = "OVMF-inteltdx"; + version = lib.getVersion edk2; + + __structuredAttrs = true; + + outputs = [ + "out" + "fd" + ]; + + nativeBuildInputs = [ + util-linux + nasm + acpica-tools + ]; + strictDeps = true; + + hardeningDisable = [ + "format" + "pic" + "fortify" + ]; + + buildFlags = lib.optionals debug [ "-D DEBUG_ON_SERIAL_PORT=TRUE" ]; + buildConfig = if debug then "DEBUG" else "RELEASE"; + + # Only ship the unified firmware image: TDX attests the initial guest + # memory, so the image is mapped read-only via -bios instead of pflash + # and the CODE/VARS split is not useful. + postInstall = '' + mkdir -vp $fd/FV $fd/share/qemu/firmware + mv -v $out/FV/OVMF.fd $fd/FV/OVMF.inteltdx.fd + substitute ${./61-edk2-ovmf-x64-inteltdx.json} \ + $fd/share/qemu/firmware/61-edk2-ovmf-x64-inteltdx.json \ + --subst-var-by firmware "$fd/FV/OVMF.inteltdx.fd" + ''; + + dontPatchELF = true; + + passthru = { + firmware = "${finalAttrs.finalPackage.fd}/FV/OVMF.inteltdx.fd"; + mergedFirmware = "${finalAttrs.finalPackage.fd}/FV/OVMF.inteltdx.fd"; + }; + + meta = { + description = "UEFI firmware with Intel TDX support"; + homepage = "https://github.com/tianocore/tianocore.github.io/wiki/OVMF"; + license = lib.licenses.bsd2; + platforms = builtins.filter (lib.hasPrefix "x86_64-") edk2.meta.platforms; + maintainers = [ lib.maintainers.katexochen ]; + }; +}) From 8403e336442f6806f683223b2ef00ac0020197bb Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 13 Jul 2026 10:04:15 +0200 Subject: [PATCH 04/28] =?UTF-8?q?ocamlPackages.resource-pooling:=201.2=20?= =?UTF-8?q?=E2=86=92=201.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/resource-pooling/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/ocaml-modules/resource-pooling/default.nix b/pkgs/development/ocaml-modules/resource-pooling/default.nix index aef730c92adf..92d6749a65d0 100644 --- a/pkgs/development/ocaml-modules/resource-pooling/default.nix +++ b/pkgs/development/ocaml-modules/resource-pooling/default.nix @@ -2,28 +2,30 @@ lib, fetchFromGitHub, buildDunePackage, - lwt_log, + logs, + lwt, }: buildDunePackage (finalAttrs: { - version = "1.2"; + version = "1.3"; pname = "resource-pooling"; - minimalOCamlVersion = "4.06"; - src = fetchFromGitHub { owner = "ocsigen"; repo = "resource-pooling"; - rev = finalAttrs.version; - sha256 = "sha256-GNYPxjMTo7y40y7aQdseuFyeVF/hSCZKXfEaH/WIO9w="; + tag = finalAttrs.version; + hash = "sha256-DkuFBPobl0HJ/n8N9u086oxiHe8s/KiwQ5pR5n8oKLc="; }; - propagatedBuildInputs = [ lwt_log ]; + propagatedBuildInputs = [ + logs + lwt + ]; doCheck = true; meta = { - inherit (finalAttrs.src.meta) homepage; + homepage = "https://github.com/ocsigen/resource-pooling/"; description = "Library for pooling resources like connections, threads, or similar"; license = lib.licenses.mit; maintainers = [ lib.maintainers.vbgl ]; From 161281cef79a51e06b3713f9a55109697adfc763 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 13 Jul 2026 11:02:37 +0200 Subject: [PATCH 05/28] =?UTF-8?q?ocamlPackages.melange:=207.0.0=20?= =?UTF-8?q?=E2=86=92=207.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/tools/ocaml/melange/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/ocaml/melange/default.nix b/pkgs/development/tools/ocaml/melange/default.nix index ded48ecac77b..72bfbb821953 100644 --- a/pkgs/development/tools/ocaml/melange/default.nix +++ b/pkgs/development/tools/ocaml/melange/default.nix @@ -23,18 +23,18 @@ let versionHash = if lib.versionAtLeast ocaml.version "5.5" then { - version = "7.0.0-55"; - hash = "sha256:f71d2910599c230506efe01f43e02d16d4468fdaea34b537e9e3dfd7383cdf56"; + version = "7.0.1-55"; + hash = "sha256:8377c0860da82528ebde16a0133f270c1a03de35036bd44bbd8cfb87070a7afb"; } else if lib.versionAtLeast ocaml.version "5.4" then { - version = "7.0.0-54"; - hash = "sha256:cb78172b329c1a0a1c120801d2b915c03c83d2027014ba88416e7cafc1251a7c"; + version = "7.0.1-54"; + hash = "sha256:49bf9d3dd10d0d7f58abe6755a40c246d36b5fbf6b5e189f2c634c47a9de7f33"; } else if lib.versionAtLeast ocaml.version "5.3" then { - version = "7.0.0-53"; - hash = "sha256:2b3d94a770d1ce7d9cf43a83c1e61e176b0a13b7472c166bb6856121b5bd6e64"; + version = "7.0.1-53"; + hash = "sha256:25177453269467832be7b6416f1104132265a3309b9098e6b5185b9c0df05150"; } else if lib.versionAtLeast ocaml.version "5.2" then { From 188416183130c83cf1613a003ac7e5687abe17c0 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 13 Jul 2026 11:12:02 +0200 Subject: [PATCH 06/28] =?UTF-8?q?coqPackages.coq-hammer:=201.3.2=20?= =?UTF-8?q?=E2=86=92=201.3.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/coq-modules/coq-hammer/tactics.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/coq-hammer/tactics.nix b/pkgs/development/coq-modules/coq-hammer/tactics.nix index f1ee78d7adbf..75f46f548fa6 100644 --- a/pkgs/development/coq-modules/coq-hammer/tactics.nix +++ b/pkgs/development/coq-modules/coq-hammer/tactics.nix @@ -13,7 +13,8 @@ let defaultVersion = lib.switch coq.coq-version [ - (case "9.1" "1.3.2+9.1") + (case "9.2" "1.3.3+9.2") + (case "9.1" "1.3.3+9.1") (case "9.0" "1.3.2+9.0") (case "8.20" "1.3.2+8.20") (case "8.19" "1.3.2+8.19") @@ -23,6 +24,8 @@ let ] null; release = { + "1.3.3+9.2".hash = "sha256-2KE0mXpGTvoJXLoWsDTHKGrXKF0y8XEUSCXUQ4q+0YA="; + "1.3.3+9.1".hash = "sha256-iDOZii/JMXqtVGvuh3I1R4YxjqWKcAwCLWTPYca2Dik="; "1.3.2+9.1".hash = "sha256-tf+Hrfv/ZrLXryTjJchvLfydxzjkXB2hbL7P280Clzw="; "1.3.2+9.0".hash = "sha256-/UHtK9fjpHTbra4/Cnsjt8fg1fvxx7U6kGjQPm15NwM="; "1.3.2+8.20".hash = "sha256-RuX2aInSjwebs/aEOoisNxqcIPqDA2kWehN9tFYqOx4="; From 07b3793e8c1ea33d7b843bf09dc3e252af6ec441 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 16 Jul 2026 13:30:54 +0200 Subject: [PATCH 07/28] =?UTF-8?q?jasmin-compiler:=202026.03.1=20=E2=86=92?= =?UTF-8?q?=202026.03.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ja/jasmin-compiler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jasmin-compiler/package.nix b/pkgs/by-name/ja/jasmin-compiler/package.nix index acf734393ace..cbf548afa515 100644 --- a/pkgs/by-name/ja/jasmin-compiler/package.nix +++ b/pkgs/by-name/ja/jasmin-compiler/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "jasmin-compiler"; - version = "2026.03.1"; + version = "2026.03.2"; src = fetchurl { url = "https://github.com/jasmin-lang/jasmin/releases/download/v${finalAttrs.version}/jasmin-compiler-v${finalAttrs.version}.tar.bz2"; - hash = "sha256-eOn5KWNAPx7Z+VMm8mclUyxDlW8Q/MR9EayUxmojb1I="; + hash = "sha256-vGUy7SefQaq2xzxlyNfoay54gBqIDbQRp+vSN1V0Lc4="; }; nativeBuildInputs = with ocamlPackages; [ From 96cc6f414b6155963aeae9570cec625b270c161b Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 18 Jul 2026 09:51:46 +0200 Subject: [PATCH 08/28] ty: 0.0.60 -> 0.0.61 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.61 Diff: https://github.com/astral-sh/ty/compare/0.0.60...0.0.61 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 16b4548f0ad9..8e76a8c23f7b 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.60"; + version = "0.0.61"; __structuredAttrs = true; src = fetchFromGitHub { @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-9sD0xtxtw9hAOvWM0UkCARjwUe/lJw+KdqC7O1o7o6s="; + hash = "sha256-wmNYWfIdgNErP8rw7J43IsEyCg8YuQiaPHd34yzH92M="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-r8GvyK9gWryKdCVGzfYzDGJ2DH4H5A693aGA5DyNDZc="; + cargoHash = "sha256-9hF5JxwCaARBwKaaNhfOzVL2CAp8EOrJ8nPIFLlkN9g="; nativeBuildInputs = [ installShellFiles ]; buildInputs = [ rust-jemalloc-sys ]; From 19ab7a2f8aa88a70046be76335a341bceae3fa11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Jul 2026 10:51:24 +0000 Subject: [PATCH 09/28] dashy-ui: 4.4.2 -> 4.4.5 --- pkgs/by-name/da/dashy-ui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/dashy-ui/package.nix b/pkgs/by-name/da/dashy-ui/package.nix index 822539b23b6d..4e3dac3e786f 100644 --- a/pkgs/by-name/da/dashy-ui/package.nix +++ b/pkgs/by-name/da/dashy-ui/package.nix @@ -17,12 +17,12 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "dashy-ui"; - version = "4.4.2"; + version = "4.4.5"; src = fetchFromGitHub { owner = "lissy93"; repo = "dashy"; tag = finalAttrs.version; - hash = "sha256-4AJx/BoRVYA8dU6HrIvGYWflvppxNsi2PWSpnJLWR0w="; + hash = "sha256-S9x/qMjOwg0M59E0Ck7Ff3TYntXWkxansSNmNzWmJTk="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; From 1efa214dc9e56f2b2531635f14663e9051ac9f04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 02:25:34 +0000 Subject: [PATCH 10/28] patch2pr: 0.45.1 -> 0.46.0 --- pkgs/by-name/pa/patch2pr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/patch2pr/package.nix b/pkgs/by-name/pa/patch2pr/package.nix index 233ece9a84ef..68d2434ae518 100644 --- a/pkgs/by-name/pa/patch2pr/package.nix +++ b/pkgs/by-name/pa/patch2pr/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "patch2pr"; - version = "0.45.1"; + version = "0.46.0"; src = fetchFromGitHub { owner = "bluekeyes"; repo = "patch2pr"; rev = "v${finalAttrs.version}"; - hash = "sha256-qzS2HslIAPY5cOoa2xc+uLzaSd9rcaBU7zAN4oFxh1A="; + hash = "sha256-SMMqLW9Gvrc+lt/AhGD+RRE+dC/6CxSKmUtJJ3SXtLo="; }; - vendorHash = "sha256-zziijcAoS5juDFAFM1p+B2N22YWt7dkjNktt5S6cj6k="; + vendorHash = "sha256-XVEqnYzlm9l2e/grLwopEZlPSTY64po7veL8JqL9S7Y="; ldflags = [ "-X main.version=${finalAttrs.version}" From bbc436b24dbe4741c5de39fd7d528d51cc6ec36b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 07:42:25 +0000 Subject: [PATCH 11/28] gforth: 0.7.9_20260708 -> 0.7.9_20260715 --- pkgs/by-name/gf/gforth/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gf/gforth/package.nix b/pkgs/by-name/gf/gforth/package.nix index ea64764f5698..9c00c810a71a 100644 --- a/pkgs/by-name/gf/gforth/package.nix +++ b/pkgs/by-name/gf/gforth/package.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gforth"; - version = "0.7.9_20260708"; + version = "0.7.9_20260715"; src = fetchFromGitHub { owner = "forthy42"; repo = "gforth"; rev = finalAttrs.version; - hash = "sha256-3lKd50Rlhk9OlKb5ATHH4vTWlo40h3iCz+VQfuo/6ys="; + hash = "sha256-cMVvNSDRN3384e5gX62sApO6mM3lxIEeO2ZRtJSmcHc="; }; patches = [ ./use-nproc-instead-of-fhs.patch ]; From c7e79ad440177f5c7d359267fec8aeee142ae203 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 10:20:27 +0000 Subject: [PATCH 12/28] itgmaniaPackages.itg3encore: 0-unstable-2026-07-07 -> 0-unstable-2026-07-18 --- 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 8408bd76f058..6c25efbd5afa 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-07-07"; + version = "0-unstable-2026-07-18"; src = fetchFromGitHub { owner = "DarkBahamut162"; repo = "itg3encore"; - rev = "3293fba56b1559f56209fe53574d7d0099e4a74a"; - hash = "sha256-fFPfYipPbgN1F00m1IO2ef/pqnJfN2TrPE4AUpTTUjc="; + rev = "25185e67dd0706a2e5e83ad0e26aca6359d694fe"; + hash = "sha256-l+GPcqW7p3aYeaDUyOCMnZGfLkjljNB5KhMiLlG88ik="; }; postInstall = '' From d8ea7256dbd49239c7f3cbba29b778952aa6f49e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 19:44:17 +0000 Subject: [PATCH 13/28] llmfit: 1.1.2 -> 1.1.3 --- pkgs/by-name/ll/llmfit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index c328d95b7d7d..8834c1cf457b 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "1.1.2"; + version = "1.1.3"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - hash = "sha256-c5q5ok/81JVGUB02oj3fQuHIiQv2aNeXb3L5VprskCs="; + hash = "sha256-y+1BhtxClXAUkPXsLZ0uHHk230Lcn2UdO4DVm/JWpFA="; }; - cargoHash = "sha256-GoMA0G3YXIkHeeIbW4/bOKSeAf2cQk5Tb1e4Rivwx/U="; + cargoHash = "sha256-9HorFfdvPgUAkorDvZmZAsLSgejQEuGTFZu0A/ueoZE="; passthru.updateScript = nix-update-script { }; From 91ed43bf8158dbc5eb38854ad7f031bf116a000f Mon Sep 17 00:00:00 2001 From: eljamm Date: Sun, 19 Jul 2026 20:46:01 +0000 Subject: [PATCH 14/28] linux_xanmod: 6.18.38 -> 6.18.39 - Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.39-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.38-xanmod1..6.18.39-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 1267c15608e5..634b614c97f6 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.18.38"; - hash = "sha256-PJq69EQXiOJKgQnegxsEcJqAaL10G542Joh5dBrZN0I="; + version = "6.18.39"; + hash = "sha256-Kg2p8MPTQT46nTGw0rP3SMS4BOnuBMXL8zertaC9Wcs="; isLTS = true; }; # ./update-xanmod.sh main From 86542bc61d714352aa0cd599f1d03173cb108dde Mon Sep 17 00:00:00 2001 From: eljamm Date: Sun, 19 Jul 2026 20:48:22 +0000 Subject: [PATCH 15/28] linux_xanmod_latest: 7.1.3 -> 7.1.4 - Changelog: https://dl.xanmod.org/changelog/7.1/ChangeLog-7.1.4-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/7.1.3-xanmod1..7.1.4-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 634b614c97f6..23c6d7d8426b 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "7.1.3"; - hash = "sha256-EvxKUWDp0KAKhYO4rZKKx22RCGOimzPm5epchME/pJ8="; + version = "7.1.4"; + hash = "sha256-jHYReidaX4aufcpTeWxr/Lu0+W9yHL7SpF7mgjDSyxY="; }; }; From fd6806dc7936e4aa30aaf0e8e57d4e8bdb16a0c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 21:28:31 +0000 Subject: [PATCH 16/28] rumdl: 0.2.31 -> 0.2.37 --- pkgs/by-name/ru/rumdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index 4b0e4a286dc7..b3c55bff9ab8 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.2.31"; + version = "0.2.37"; __structuredAttrs = true; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-sKL1Sn7ipv/5fGwblSTwwLnMEmmNqapBv4phS7sELFY="; + hash = "sha256-BE098MLhIOmYaV3mprHXUohKZLR8UPI4PApOBwbnRsQ="; }; - cargoHash = "sha256-Q9SQq5oyimRgxB+5FuRn73c00pqjeDDxuJ/klcvKck8="; + cargoHash = "sha256-mgC5GP5wPGnrxvpVGcHH/MBfELocEhPGtH15GFbeGVY="; cargoBuildFlags = [ "--bin=rumdl" From 8b93e43470ba66fe1bed3016e4454e0e27c7cdcf Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 20 Jul 2026 00:22:25 +0200 Subject: [PATCH 17/28] vscodium: fix loongarch64-linux build --- pkgs/applications/editors/vscode/generic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index 4bfc6969b048..8414a86a0c25 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -433,6 +433,7 @@ stdenv.mkDerivation ( armv7l-linux = "linux-arm"; aarch64-linux = "linux-arm64"; i686-linux = "linux-ia32"; + loongarch64-linux = "linux-loong64"; powerpc64-linux = "linux-ppc64"; riscv64-linux = "linux-riscv64"; s390x-linux = "linux-s390x"; From d50459b836890b343b16c70a97e369b2963cf864 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:10:44 +0200 Subject: [PATCH 18/28] python3Packages.csscompressor: enable tests --- pkgs/development/python-modules/csscompressor/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/csscompressor/default.nix b/pkgs/development/python-modules/csscompressor/default.nix index e6a1e5245633..2f3056a98fe4 100644 --- a/pkgs/development/python-modules/csscompressor/default.nix +++ b/pkgs/development/python-modules/csscompressor/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pytestCheckHook, }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "afa22badbcf3120a4f392e4d22f9fff485c044a1feda4a950ecc5eba9dd31a05"; }; - doCheck = false; # No tests + nativeCheckInputs = [ pytestCheckHook ]; meta = { description = "Python port of YUI CSS Compressor"; From 195592777d77bfde08e2c7f10294f23494613191 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:11:29 +0200 Subject: [PATCH 19/28] python3Packages.csscompressor: migrate to pyproject --- pkgs/development/python-modules/csscompressor/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/csscompressor/default.nix b/pkgs/development/python-modules/csscompressor/default.nix index 2f3056a98fe4..3936baf4e8f8 100644 --- a/pkgs/development/python-modules/csscompressor/default.nix +++ b/pkgs/development/python-modules/csscompressor/default.nix @@ -3,18 +3,21 @@ buildPythonPackage, fetchPypi, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "csscompressor"; version = "0.9.5"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "afa22badbcf3120a4f392e4d22f9fff485c044a1feda4a950ecc5eba9dd31a05"; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { From 31ad6d7d443245e827f015566e9a91d63c4d40c7 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:12:16 +0200 Subject: [PATCH 20/28] python3Packages.csscompressor: use finalAttrs --- pkgs/development/python-modules/csscompressor/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/csscompressor/default.nix b/pkgs/development/python-modules/csscompressor/default.nix index 3936baf4e8f8..b90bab5c3b4d 100644 --- a/pkgs/development/python-modules/csscompressor/default.nix +++ b/pkgs/development/python-modules/csscompressor/default.nix @@ -6,14 +6,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "csscompressor"; version = "0.9.5"; pyproject = true; src = fetchPypi { - inherit pname version; - sha256 = "afa22badbcf3120a4f392e4d22f9fff485c044a1feda4a950ecc5eba9dd31a05"; + inherit (finalAttrs) pname version; + hash = "sha256-r6IrrbzzEgpPOS5NIvn/9IXARKH+2kqVDsxeup3TGgU="; }; build-system = [ setuptools ]; @@ -26,4 +26,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) From 786d31333e6170e67ebd88f90727b795b749e315 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:29:56 +0200 Subject: [PATCH 21/28] python3Packages.datadiff: migrate to pyproject --- pkgs/development/python-modules/datadiff/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/datadiff/default.nix b/pkgs/development/python-modules/datadiff/default.nix index 9fe82d8d38ad..9204d31b8cce 100644 --- a/pkgs/development/python-modules/datadiff/default.nix +++ b/pkgs/development/python-modules/datadiff/default.nix @@ -2,18 +2,21 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "datadiff"; version = "2.2.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-fOcN/uqMM/HYjbRrDv/ukFzDa023Ofa7BwqC3omB0ws="; }; + build-system = [ setuptools ]; + # Tests are not part of the PyPI releases doCheck = false; From 88e634779efa527dcf649a71cc2a1f04d890958b Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:30:21 +0200 Subject: [PATCH 22/28] python3Packages.datadiff: use finalAttrs --- pkgs/development/python-modules/datadiff/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/datadiff/default.nix b/pkgs/development/python-modules/datadiff/default.nix index 9204d31b8cce..e9f552b738ed 100644 --- a/pkgs/development/python-modules/datadiff/default.nix +++ b/pkgs/development/python-modules/datadiff/default.nix @@ -5,13 +5,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "datadiff"; version = "2.2.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-fOcN/uqMM/HYjbRrDv/ukFzDa023Ofa7BwqC3omB0ws="; }; @@ -28,4 +28,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From 2e3b53b3a8ca1b8b8dcb3fe2d2ecbc9fac838e53 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:32:40 +0200 Subject: [PATCH 23/28] python3Packages.datadiff: enable tests --- .../development/python-modules/datadiff/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/datadiff/default.nix b/pkgs/development/python-modules/datadiff/default.nix index e9f552b738ed..5440f6ee8e34 100644 --- a/pkgs/development/python-modules/datadiff/default.nix +++ b/pkgs/development/python-modules/datadiff/default.nix @@ -3,6 +3,8 @@ buildPythonPackage, fetchPypi, setuptools, + pytestCheckHook, + six, }: buildPythonPackage (finalAttrs: { @@ -17,11 +19,18 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; - # Tests are not part of the PyPI releases - doCheck = false; + nativeCheckInputs = [ + pytestCheckHook + six + ]; pythonImportsCheck = [ "datadiff" ]; + disabledTests = [ + # slice is an hashable type in recent python versions + "test_unhashable_type" + ]; + meta = { description = "Library to provide human-readable diffs of Python data structures"; homepage = "https://sourceforge.net/projects/datadiff/"; From c7538052561677dbae881176b16e8abb57f5f953 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:35:19 +0200 Subject: [PATCH 24/28] python3Packages.deep-chainmap: enable tests --- pkgs/development/python-modules/deep-chainmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deep-chainmap/default.nix b/pkgs/development/python-modules/deep-chainmap/default.nix index be67bf1198f1..f022e781c8fd 100644 --- a/pkgs/development/python-modules/deep-chainmap/default.nix +++ b/pkgs/development/python-modules/deep-chainmap/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchPypi, flit-core, + pytestCheckHook, }: buildPythonPackage rec { @@ -18,8 +19,7 @@ buildPythonPackage rec { build-system = [ flit-core ]; - # Tests are not published to pypi - doCheck = false; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "deep_chainmap" ]; From 13cc42933ab708f744610aa3e5e2b2fd843497ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Jul 2026 23:36:35 +0000 Subject: [PATCH 25/28] drupal: 11.4.2 -> 11.4.4 --- pkgs/by-name/dr/drupal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/drupal/package.nix b/pkgs/by-name/dr/drupal/package.nix index 2d59412d0662..b9969e825517 100644 --- a/pkgs/by-name/dr/drupal/package.nix +++ b/pkgs/by-name/dr/drupal/package.nix @@ -8,18 +8,18 @@ php.buildComposerProject2 (finalAttrs: { pname = "drupal"; - version = "11.4.2"; + version = "11.4.4"; src = fetchFromGitLab { domain = "git.drupalcode.org"; owner = "project"; repo = "drupal"; tag = finalAttrs.version; - hash = "sha256-GHhavn9H1x7xo72r9KSOSkrOzW4jEBAe033m2ATeh2E="; + hash = "sha256-lwD4k4orQQD9gl60/Er9s1JTClN2i7b7JxBFuz5h+4s="; }; composerNoPlugins = false; - vendorHash = "sha256-1Qns0npuzdVONtkDk3tXlGib9VCnbM6zVOVIsMRfZks="; + vendorHash = "sha256-mJwOXz+nn1N7kFKofkuqBcbXJGwJDcgRrhKAhhwydik="; passthru = { tests = { From 5b208265cfad05b30220ea9d07180e77c5b2a9a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Jul 2026 01:30:40 +0000 Subject: [PATCH 26/28] terraform-providers.kislerdm_neon: 0.13.0 -> 0.14.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 3717352cd6d2..cd18f6d835a2 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -824,11 +824,11 @@ "vendorHash": "sha256-JTcIyUKoeCRxAzUWJy9FkMCYy3+D70uyzuiSTW3nHlA=" }, "kislerdm_neon": { - "hash": "sha256-1o5EnAI9X8Q+dXxh1/jZwimy1MmPDF3X2aRc+HO7HpQ=", + "hash": "sha256-NvAQY8uoTtBoyx6XF8rruaRXVRARAr1yFKFkBes6Css=", "homepage": "https://registry.terraform.io/providers/kislerdm/neon", "owner": "kislerdm", "repo": "terraform-provider-neon", - "rev": "v0.13.0", + "rev": "v0.14.0", "spdx": "MPL-2.0", "vendorHash": "sha256-7mJ+BX7laBKsr4DX1keMXnGi79CZp8M1jD0COQ1lcmU=" }, From 9e62920d30c4318a07a63cb5499d7b9b80cdd0b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Jul 2026 01:44:45 +0000 Subject: [PATCH 27/28] shopware-cli: 0.15.12 -> 0.16.8 --- pkgs/by-name/sh/shopware-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shopware-cli/package.nix b/pkgs/by-name/sh/shopware-cli/package.nix index 8d4f42e265cc..d9bb0f22b468 100644 --- a/pkgs/by-name/sh/shopware-cli/package.nix +++ b/pkgs/by-name/sh/shopware-cli/package.nix @@ -11,12 +11,12 @@ buildGoModule (finalAttrs: { pname = "shopware-cli"; - version = "0.15.12"; + version = "0.16.8"; src = fetchFromGitHub { repo = "shopware-cli"; owner = "shopware"; tag = finalAttrs.version; - hash = "sha256-9T04G88OPjdgHKWpuRAma5HGudVfep0cN5tR+MHL28Q="; + hash = "sha256-PSgtcPEe14+fIJZIDAxbUsuezizQwi2pbBg8dDXNhAQ="; }; nativeBuildInputs = [ @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { dart-sass ]; - vendorHash = "sha256-VdFA3Ax3aBsJN/MmJq7YYlP+4NVcDhXegVTCKA6MIQ0="; + vendorHash = "sha256-e4VDsjRtgL0wca/gZfmAwMW53FKrAXHfnu2zUTgnpc4="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd shopware-cli \ From 82f355b454f9669bf9899e44c75743cd4a09b940 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Jul 2026 02:23:47 +0000 Subject: [PATCH 28/28] displaycal: 3.9.18 -> 3.9.19 --- pkgs/by-name/di/displaycal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/displaycal/package.nix b/pkgs/by-name/di/displaycal/package.nix index c6cc6cfec6e9..8375cc8170a9 100644 --- a/pkgs/by-name/di/displaycal/package.nix +++ b/pkgs/by-name/di/displaycal/package.nix @@ -15,13 +15,13 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "displaycal"; - version = "3.9.18"; + version = "3.9.19"; pyproject = true; src = fetchPypi { pname = "displaycal"; inherit (finalAttrs) version; - hash = "sha256-mHUtO3vVIREzcIv6IFmPlo4nwuPPGDd9+UbIoXfvLYo="; + hash = "sha256-GHx+2VwuxwdMQh6fxY6V/EQJE4CPxer39Aj/QlMWbrw="; }; nativeBuildInputs = [