summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormhsn <mail@mhsn.net>2025-07-08 11:00:01 +0100
committermhsn <mail@mhsn.net>2025-07-08 11:00:01 +0100
commit64c0bbf89eaf74135796e09d0fc3c34dcad3d726 (patch)
tree5b6df134f17eff0bc52f8d7812dcde215d126832
parentff762fde52117a16edd076c9ccb51b4512094d88 (diff)
downloaddotfiles-64c0bbf89eaf74135796e09d0fc3c34dcad3d726.tar.gz
dotfiles-64c0bbf89eaf74135796e09d0fc3c34dcad3d726.zip
set default values for XDG variables in yashrc
-rw-r--r--.yashrc4
1 files changed, 2 insertions, 2 deletions
diff --git a/.yashrc b/.yashrc
index b432de1..f4642e9 100644
--- a/.yashrc
+++ b/.yashrc
@@ -39,7 +39,7 @@ PS1='${LOGNAME}@${HOSTNAME%%.*} '$PS1
# >>> options <<<
# variables needed for command history
-HISTFILE=$XDG_CACHE_HOME/yash_history
+HISTFILE=${XDG_CACHE_HOME:=~/.cache}/yash_history
HISTSIZE=5000
# enable bash-like extended expansion
@@ -187,4 +187,4 @@ function venv() {
}
# try to load a host-specific file now
-[ -e $XDG_CONFIG_HOME/yash/$(uname -n) ] && . $XDG_CONFIG_HOME/yash/$(uname -n)
+[ -e ${XDG_CONFIG_HOME:=~/.config}/yash/$(uname -n) ] && . $XDG_CONFIG_HOME/yash/$(uname -n)