diff options
Diffstat (limited to '.config/zsh/zshenv')
-rw-r--r-- | .config/zsh/zshenv | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/.config/zsh/zshenv b/.config/zsh/zshenv new file mode 100644 index 0000000..80ac555 --- /dev/null +++ b/.config/zsh/zshenv @@ -0,0 +1,28 @@ +export EDITOR='vim' +export PAGER='less' +export LESS='--RAW-CONTROL-CHARS' +export GPG_TTY=$TTY + +export PATH=$HOME/.local/bin:$PATH + +if [[ $INTELLIJ -eq 1 ]]; then + export PATH=/usr/local/bin:/usr/bin:$PATH +fi + +if [[ -n $XDG_RUNTIME_DIR ]]; then + export XDG_CONFIG_HOME="$HOME/.config" + export XDG_CACHE_HOME="$HOME/.cache" + export XDG_DATA_HOME="$HOME/.local/share" + export XDG_STATE_HOME="$HOME/.local/state" +fi + +[[ -f "$HOME/.cargo/env" ]] && . "$HOME/.cargo/env" + +if command -v npm &> /dev/null; then + export npm_config_prefix="$HOME/.local" +fi + +if command -v bat &> /dev/null; then + export MANPAGER="sh -c 'col -bx | bat --plain --language man'" + export MANROFFOPT="-c" +fi |