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
|
mkdir -p /tmp/${USER}-cache/ ~/.config ~/.local/bin ~/.local/share
|
||||||
chmod 700 /tmp/${USER}-cache
|
chmod 700 /tmp/${USER}-cache
|
||||||
|
|
||||||
# prepare global variables
|
# export XDG stuff for later use
|
||||||
echo "skip_global_compinit=1" > $HOME/.zshenv
|
export XDG_CACHE_HOME=/tmp/${USER}-cache
|
||||||
case $(uname -s) in
|
export XDG_CONFIG_HOME=$HOME/.config
|
||||||
Darwin) echo "export XDG_CACHE_HOME=$HOME/Library/Caches" >> $HOME/.zshenv;;
|
export XDG_DATA_HOME=$HOME/.local/share
|
||||||
Linux) echo 'export XDG_CACHE_HOME=/tmp/${USER}-cache' >> $HOME/.zshenv;;
|
export XDG_STATE_HOME=$HOME/.local/state
|
||||||
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
|
|
||||||
|
|
||||||
# prepare repository
|
# prepare repository
|
||||||
mkdir -p $XDG_DATA_HOME/repos
|
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