From 37c36013b448077cd82dcdd3872c0d308e8648e7 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 15 Aug 2021 20:05:09 +0800 Subject: [PATCH] direnvrc: don't override TMPDIR On macOS, `$TMPDIR` is usually a private temp dir separate from `/tmp` - this trips up some programs like `emacsclient` when under nix-shell. --- direnvrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/direnvrc b/direnvrc index d153bd7..4a6e9ed 100644 --- a/direnvrc +++ b/direnvrc @@ -68,7 +68,7 @@ _nix_import_env() { export PATH=$PATH${old_path:+":"}$old_path _nix_export_or_unset TERM "$old_term" _nix_export_or_unset SHELL "$old_shell" - _nix_export_or_unset TEMPDIR "$old_tmpdir" + _nix_export_or_unset TMPDIR "$old_tmpdir" export XDG_DATA_DIRS=$XDG_DATA_DIRS${old_xdg_data_dirs:+":"}$old_xdg_data_dirs # misleading since we are in an impure shell now