From 2018821e9fad1e4d2c350e91f70e0e837dd1f4ea Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Wed, 22 Sep 2021 10:21:20 +1000 Subject: [PATCH] Add support for XDG_STATE_HOME --- zshenv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zshenv b/zshenv index 83b0cbc..b8f836d 100644 --- a/zshenv +++ b/zshenv @@ -2,6 +2,7 @@ : ${XDG_CACHE_HOME:=~/.cache} : ${XDG_CONFIG_HOME:=~/.config} : ${XDG_DATA_HOME:=~/.local/share} +: ${XDG_STATE_HOME:=~/.local/state} # For XDG_RUNTIME_DIR, pick a temporary directory - the spec actually # *requires* that it's destroyed when the user logs out, so that's handled by a @@ -14,7 +15,7 @@ if ! [[ -d $XDG_RUNTIME_DIR ]]; then mkdir -p $XDG_RUNTIME_DIR chmod 0700 $XDG_RUNTIME_DIR fi -export XDG_CONFIG_HOME XDG_CACHE_HOME XDG_DATA_HOME XDG_RUNTIME_DIR +export XDG_CONFIG_HOME XDG_CACHE_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR # The real zsh config lives in XDG_CONFIG_HOME! ;) : ${ZDOTDIR:=$XDG_CONFIG_HOME/zsh}