New approach for .zshenv.
This commit is contained in:
parent
83c6c1f228
commit
8db2e4fcd4
15
install.sh
15
install.sh
@ -6,16 +6,11 @@ rm -rf ~/.fdignore ~/.fzf.bash ~/.fzf.zsh ~/.gitconfig ~/.gitignore ~/.history ~
|
||||
mkdir -p /tmp/${USER}-cache/ ~/.config ~/.local/bin ~/.local/share
|
||||
chmod 700 /tmp/${USER}-cache
|
||||
|
||||
# prepare global variables
|
||||
echo "skip_global_compinit=1" > $HOME/.zshenv
|
||||
case $(uname -s) in
|
||||
Darwin) echo "export XDG_CACHE_HOME=$HOME/Library/Caches" >> $HOME/.zshenv;;
|
||||
Linux) echo 'export XDG_CACHE_HOME=/tmp/${USER}-cache' >> $HOME/.zshenv;;
|
||||
esac
|
||||
echo "export XDG_CONFIG_HOME=$HOME/.config" >> $HOME/.zshenv
|
||||
echo "export XDG_DATA_HOME=$HOME/.local/share" >> $HOME/.zshenv
|
||||
echo "export ZDOTDIR=$HOME/.config/zsh" >> $HOME/.zshenv
|
||||
. $HOME/.zshenv
|
||||
# export XDG stuff for later use
|
||||
export XDG_CACHE_HOME=/tmp/${USER}-cache
|
||||
export XDG_CONFIG_HOME=$HOME/.config
|
||||
export XDG_DATA_HOME=$HOME/.local/share
|
||||
export XDG_STATE_HOME=$HOME/.local/state
|
||||
|
||||
# prepare repository
|
||||
mkdir -p $XDG_DATA_HOME/repos
|
||||
|
5
zsh/.zshenv
Normal file
5
zsh/.zshenv
Normal file
@ -0,0 +1,5 @@
|
||||
skip_global_compinit=1
|
||||
export XDG_CACHE_HOME=/tmp/${USER}-cache
|
||||
export XDG_CONFIG_HOME=$HOME/.config
|
||||
export XDG_DATA_HOME=$HOME/.local/share
|
||||
export XDG_STATE_HOME=$HOME/.local/state
|
Loading…
Reference in New Issue
Block a user