Move fixing .zsh_history to .zshenv.

This commit is contained in:
Bartek Stalewski 2024-11-06 22:48:12 +01:00
parent d8bb1b2333
commit 726fa04730
No known key found for this signature in database
2 changed files with 7 additions and 9 deletions

View file

@ -1,14 +1,16 @@
#shellcheck disable=SC2034
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
export HISTFILE=$XDG_DATA_HOME/zsh/history
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"
export ZDOTDIR="${XDG_CONFIG_HOME}/zsh"
export HISTFILE="${XDG_DATA_HOME}/zsh/history"
export HISTSIZE=10000
export SAVEHIST=$HISTSIZE
rm -rf "${ZDOTDIR}/.zsh_history" && ln -sf "${XDG_DATA_HOME}/zsh/history" "${ZDOTDIR}/.zsh_history"
# clean home - needs to be here for Docker Desktop
export DOCKER_CONFIG="${XDG_CONFIG_HOME}/docker"
export GNUPGHOME="${XDG_DATA_HOME}/gnupg"