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.
This commit is contained in:
Zak B. Elep 2021-08-15 20:05:09 +08:00
parent 34613e1e10
commit 37c36013b4

View file

@ -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