18 lines
738 B
Bash
18 lines
738 B
Bash
# Each new shell auto-imports all environment variables.
|
|
# Hence exporting needs to be done only once.
|
|
# Also, all non-login shells are descendants of a login shell.
|
|
# Ergo, exports need to be done in the login shell only.
|
|
# Hence, we put exports in .zprofile
|
|
|
|
# Only vars needed by external commands should be exported.
|
|
# Note that you can export vars w/out assigning a value to them.
|
|
|
|
eval $(keychain --eval --quiet ry_ecdsa.pub ~/.ssh/extra-keys/id_rsa)
|
|
export BW_SESSION="yWLHouCQOUDNWXOgK7eX/7lN4hvkqwyyjhfvhKlDwGjJOEpNX6G9dA/FLUqJ+QCpHxnGrVFDhmYjpGPmZZ+cnA=="
|
|
export XDG_CONFIG_HOME=~/.config
|
|
export XDG_CACHE_HOME=~/.cache
|
|
export XDG_DATA_HOME=~/.local/share
|
|
export XDG_STATE_HOME=~/.config/zsh
|
|
export EDITOR=vim
|
|
export VISUAL=vim
|