From 926e3dd6a1f377edac82b4ea178fd1dd924632d7 Mon Sep 17 00:00:00 2001 From: weriomat Date: Sat, 14 Jun 2025 18:31:04 +0200 Subject: [PATCH] chore: respect TMPDIR for local builds This fixes #283. --- src/push.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/push.rs b/src/push.rs index e937e636..a6ced2b9 100644 --- a/src/push.rs +++ b/src/push.rs @@ -132,6 +132,13 @@ pub async fn build_profile_locally( build_command.arg(derivation_name) }; + match std::env::var("TMPDIR") { + Ok(build_dir) => { + info!("Detected TMPDIR is set for build to {build_dir}"); + build_command.env("TMPDIR", build_dir); + } + Err(_) => {} + } match (data.keep_result, data.supports_flakes) { (true, _) => { let result_path = data