about summary refs log tree commit diff
path: root/.config/zsh/zshenv
diff options
context:
space:
mode:
Diffstat (limited to '.config/zsh/zshenv')
-rw-r--r--.config/zsh/zshenv28
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