From 73b273f58ff2e8f34cb086860736ab8a13e4954f Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 17 Feb 2026 13:45:49 +0100 Subject: [PATCH] ecc: move CARGO_* env vars into env for structuredAttrs --- pkgs/by-name/ca/cargo-lambda/package.nix | 2 +- pkgs/by-name/co/codebook/package.nix | 6 ++++-- pkgs/by-name/ec/ecc/package.nix | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/cargo-lambda/package.nix b/pkgs/by-name/ca/cargo-lambda/package.nix index ec87d7a95376..6d6bc5a3b780 100644 --- a/pkgs/by-name/ca/cargo-lambda/package.nix +++ b/pkgs/by-name/ca/cargo-lambda/package.nix @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage (finalAttrs: { wrapProgram $out/bin/cargo-lambda --prefix PATH : ${lib.makeBinPath [ zig_0_13 ]} ''; - CARGO_LAMBDA_BUILD_INFO = "(nixpkgs)"; + env.CARGO_LAMBDA_BUILD_INFO = "(nixpkgs)"; cargoBuildFlags = [ "--features=skip-build-banner" ]; cargoCheckFlags = [ "--features=skip-build-banner" ]; diff --git a/pkgs/by-name/co/codebook/package.nix b/pkgs/by-name/co/codebook/package.nix index f918d785faf0..3da924bec58e 100644 --- a/pkgs/by-name/co/codebook/package.nix +++ b/pkgs/by-name/co/codebook/package.nix @@ -20,8 +20,10 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/codebook-lsp"; cargoHash = "sha256-hxPgYGBq+KZfEyFiHQG31cNEN6A6hUgKRgZXIHOGalw="; - CARGO_PROFILE_RELEASE_LTO = "fat"; - CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; + env = { + CARGO_PROFILE_RELEASE_LTO = "fat"; + CARGO_PROFILE_RELEASE_CODEGEN_UNITS = "1"; + }; # Integration tests require internet access for dictionaries doCheck = false; diff --git a/pkgs/by-name/ec/ecc/package.nix b/pkgs/by-name/ec/ecc/package.nix index 5ad96e6cd549..aee4052f8132 100644 --- a/pkgs/by-name/ec/ecc/package.nix +++ b/pkgs/by-name/ec/ecc/package.nix @@ -78,7 +78,7 @@ rustPlatform.buildRustPackage (finalAttrs: { zlib ]; - CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER = "gcc"; + env.CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER = "gcc"; preBuild = '' # `SANDBOX` defined by upstream to disable build-time network access