From b4447260988b08afbf6d8286a1c3dfe669f04d7f Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Wed, 13 May 2026 18:23:13 -0400 Subject: [PATCH] makeSetupHook: support structuredAttrs to unbreak adding to by-name --- pkgs/build-support/trivial-builders/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 379ca706fdc3..35372d9e4fb8 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -723,6 +723,7 @@ rec { meta ? { }, passthru ? { }, substitutions ? { }, + __structuredAttrs ? false, }@args: script: runCommand name @@ -735,7 +736,7 @@ rec { # TODO(@Artturin:) substitutions should be inside the env attrset # but users are likely passing non-substitution arguments through substitutions # turn off __structuredAttrs to unbreak substituteAll - __structuredAttrs = false; + inherit __structuredAttrs; pname = name; version = "26.05pre-git"; inherit meta;