Browse Source

Updating exports for needing XDG

pull/2/head
Ryan Reed 2 years ago
parent
commit
a1a58ba7fe
1 changed files with 13 additions and 4 deletions
  1. +13
    -4
      dot_zshenv

+ 13
- 4
dot_zshenv View File

@ -4,13 +4,22 @@ export XDG_CONFIG_HOME=${XDG_CONFIG_HOME:="$HOME/.config"}
export XDG_DATA_HOME=${XDG_DATA_HOME:="$HOME/.local/share"}
export XDG_STATE_HOME=${XDG_STATE_HOME:="$HOME/.local/state"}
# Move most of ZSH into XDG locations
export ZDOTDIR="$XDG_CONFIG_HOME"/zsh
export HISTFILE="$XDG_STATE_HOME"/zsh/history
# Update various applications to use XDG path
export XDG_CACHE_HOME=${XDG_CACHE_HOME:="$HOME/.cache"}
export XDG_CONFIG_HOME=${XDG_CONFIG_HOME:="$HOME/.config"}
export XDG_DATA_HOME=${XDG_DATA_HOME:="$HOME/.local/share"}
export XDG_STATE_HOME=${XDG_STATE_HOME:="$HOME/.local/state"}
# Define other XDG location
export GOPATH="${XDG_DATA_HOME}/go"
export KDEHOME="${XDG_CONFIG_HOME}/kde"
export TMUX_TMPDIR="${XDG_RUNTIME_DIR}"
export PYLINTHOME="${XDG_DATA_HOME}/pylint"
export PYTHON_EGG_CACHE="${XDG_CACHE_HOME}/python-eggs"
export VIMINIT="set nocp | source ${XDG_CONFIG_HOME}/vim/vimrc"
export ZDOTDIR="${XDG_CONFIG_HOME}/zsh"
export HISTFILE="${XDG_STATE_HOME}/zsh/history"
# Taken from https://github.com/thoughtbot/dotfiles/blob/master/zshenv


Loading…
Cancel
Save