dotfiles/zsh/.config/zsh/.zshenv

25 lines
644 B
Bash

# PATH
export PATH="$PATH:$HOME/.local/bin"
(( ${+commands[go]} )) && export PATH="$PATH:$(go env GOPATH)/bin"
# Essentials
[[ $(uname -o) == "GNU/Linux" ]] \
&& [[ $(lsb_release -si) != "Debian" ]] \
&& [[ $(lsb_release -si) != "Ubuntu" ]] \
&& export LANG="en_DK.UTF-8" \
|| export LANG="en_US.UTF-8"
export PAGER="less"
export EDITOR="nano"
(( ${+commands[vim]} )) && export EDITOR="vim"
(( ${+commands[nvim]} )) && export EDITOR="nvim"
# Less
export LESS="-R"
export LESSHISTFILE="/dev/null"
# Tmux
[[ -n $TMUX ]] && export TERM="xterm-256color"
# Secret variables
[[ -f $ZDOTDIR/.env.zsh ]] && source $ZDOTDIR/.env.zsh