From 8201236c73b26eefbea2e820549ceb540c3fc647 Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Sat, 19 Apr 2025 12:50:56 +0300 Subject: [PATCH] rustup: use `writableTmpDirAsHomeHook` --- pkgs/development/tools/rust/rustup/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/rust/rustup/default.nix b/pkgs/development/tools/rust/rustup/default.nix index 022c78799cdb..47486900ff96 100644 --- a/pkgs/development/tools/rust/rustup/default.nix +++ b/pkgs/development/tools/rust/rustup/default.nix @@ -9,6 +9,7 @@ pkg-config, openssl, curl, + writableTmpDirAsHomeHook, installShellFiles, zlib, Security, @@ -41,6 +42,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ makeBinaryWrapper pkg-config + writableTmpDirAsHomeHook installShellFiles ]; @@ -107,7 +109,6 @@ rustPlatform.buildRustPackage (finalAttrs: { wrapProgram $out/bin/rustup --prefix "LD_LIBRARY_PATH" : "${libPath}" # tries to create .rustup - export HOME=$(mktemp -d) mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions} ${lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) (