-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zprofile
34 lines (30 loc) · 1.4 KB
/
.zprofile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# https://stackoverflow.com/questions/21038903/path-variable-in-zshenv-or-zshrc/34244862
# https://bbs.archlinux.org/viewtopic.php?id=180845
# https://bugs.archlinux.org/task/35966
export VISUAL="nvim"
export EDITOR="$VISUAL"
# Move as many as possible inside CONFIG_HOME
export IPYTHONDIR="$XDG_CONFIG_HOME/jupyter"
export LESSHISTFILE="$XDG_DATA_HOME/lesshst"
export MPLAYER_HOME="$XDG_CONFIG_HOME/mplayer"
export TEXINPUTS=".:$XDG_CONFIG_HOME/latex:$TEXINPUTS"
export ANDROID_SDK_HOME="/opt/android-sdk"
export ANDROID_HOME="$ANDROID_SDK_HOME"
export GIMP2_DIRECTORY="$XDG_CONFIG_HOME/gimp"
export GRADLE_USER_HOME="$XDG_DATA_HOME/gradle"
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export CARGO_HOME="$XDG_CONFIG_HOME/cargo"
export RANDFILE="$XDG_DATA_HOME/rnd"
export HTTPIE_CONFIG_DIR="$XDG_CONFIG_HOME/httpie"
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export GOPATH="$XDG_DATA_HOME/go"
export GOBIN="$GOPATH/bin"
export HELM_HOME="$XDG_CONFIG_HOME/helm"
export PASSWORD_STORE_DIR="${XDG_DATA_HOME}/password-store"
export DOCKER_CONFIG="${XDG_CONFIG_HOME}/docker"
export NVM_DIR="${XDG_DATA_HOME}/nvm"
export SSH_AUTH_SOCK="${XDG_RUNTIME_DIR}/ssh-agent.socket"
export GNUPGHOME="${XDG_DATA_HOME}/gnupg"
_LOCAL_BIN="$(readlink -f ${XDG_DATA_HOME}/../bin)"
[[ ":$PATH:" != *:"$_LOCAL_BIN":* ]] && export PATH="$_LOCAL_BIN:$PATH"
[[ ":$PATH:" != *:"$GOBIN":* ]] && export PATH="$PATH:$GOBIN"