dotfiles/zshenv

42 lines
9.0 KiB
Plaintext
Raw Normal View History

2021-03-29 19:10:02 +00:00
# $HOME/.zshenv
# Force TERM variable, this avoids issues with TERM=alacritty in SSH sessions:
export TERM=xterm-256color
export XDG_CONFIG_HOME="$HOME/.config"
export EDITOR="vim"
export VISUAL="vim"
# ZSH:
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
export HISTFILE="$ZDOTDIR/.zsh-history"
export HISTSIZE=100000
export SAVEHIST=100000
export HISTTIMEFORMAT="[%F %T] "
# UI
# `vivid generate molokai`
export LS_COLORS="di=1;38;2;38;139;210:mi=1;38;2;220;50;47;48;2;238;232;213:ln=1;38;2;42;161;152:ex=1;38;2;133;153;0:fi=0;38;2;131;148;150:tw=0:cd=1;38;2;181;137;0;48;2;238;232;213:st=0:no=0;38;2;131;148;150:pi=1;38;2;181;137;0;48;2;238;232;213:*~=0;38;2;88;110;117:or=1;38;2;220;50;47;48;2;238;232;213:ow=0:bd=1;38;2;181;137;0;48;2;238;232;213:so=1;38;2;211;54;130;48;2;238;232;213:*.m=0;38;2;131;148;150:*.h=0;38;2;131;148;150:*.c=0;38;2;131;148;150:*.t=0;38;2;131;148;150:*.p=0;38;2;131;148;150:*.o=0;38;2;88;110;117:*.r=0;38;2;131;148;150:*.a=0;38;2;131;148;150:*.z=1;38;2;220;50;47:*.d=0;38;2;131;148;150:*.td=0;38;2;131;148;150:*.cc=0;38;2;131;148;150:*.la=0;38;2;88;110;117:*.ui=0;38;2;131;148;150:*.sh=0;38;2;131;148;150:*.gv=0;38;2;131;148;150:*.gz=1;38;2;220;50;47:*.el=0;38;2;131;148;150:*.hh=0;38;2;131;148;150:*.pl=0;38;2;131;148;150:*.kt=0;38;2;131;148;150:*.hs=0;38;2;131;148;150:*.jl=0;38;2;131;148;150:*.lo=0;38;2;88;110;117:*.rs=0;38;2;131;148;150:*.nb=0;38;2;131;148;150:*.mn=0;38;2;131;148;150:*.ps=0;38;2;203;75;22:*.so=0;38;2;131;148;150:*.ml=0;38;2;131;148;150:*.as=0;38;2;131;148;150:*.hi=0;38;2;88;110;117:*.cp=0;38;2;131;148;150:*.ts=0;38;2;131;148;150:*.go=0;38;2;131;148;150:*.bc=0;38;2;88;110;117:*.ex=0;38;2;131;148;150:*.fs=0;38;2;131;148;150:*.pm=0;38;2;131;148;150:*.bz=1;38;2;220;50;47:*.rm=1;38;2;211;54;130:*.7z=1;38;2;220;50;47:*.ko=0;38;2;131;148;150:*css=0;38;2;131;148;150:*.pp=0;38;2;131;148;150:*.vb=0;38;2;131;148;150:*.cr=0;38;2;131;148;150:*.cs=0;38;2;131;148;150:*.ll=0;38;2;131;148;150:*.py=0;38;2;131;148;150:*.di=0;38;2;131;148;150:*.xz=1;38;2;220;50;47:*.js=0;38;2;131;148;150:*.md=0;38;2;131;148;150:*.rb=0;38;2;131;148;150:*.vob=1;38;2;211;54;130:*.hpp=0;38;2;131;148;150:*.aif=0;38;2;42;161;152:*.dpr=0;38;2;131;148;150:*.dmg=1;38;2;220;50;47:*.mid=0;38;2;42;161;152:*.arj=1;38;2;220;50;47:*.bak=0;38;2;88;110;117:*.pgm=0;38;2;211;54;130:*.clj=0;38;2;131;148;150:*.ini=0;38;2;131;148;150:*.gvy=0;38;2;131;148;150:*.cxx=0;38;2;131;148;150:*.fsi=0;38;2;131;148;150:*.blg=0;38;2;88;110;117:*.gif=0;38;2;211;54;130:*.bbl=0;38;2;88;110;117:*.fls=0;38;2;88;110;117:*.asa=0;38;2;131;148;150:*.flv=1;38;2;211;54;130:*.h++=0;38;2;131;148;150:*.wav=0;38;2;42;161;152:*.wma=0;38;2;42;161;152:*.c++=0;38;2;131;148;150:*.pyc=0;38;2;88;110;117:*.htm=0;38;2;131;148;150:*.tsx=0;38;2;131;148;150:*TODO=1;38;2;131;148;150:*.ilg=0;38;2;88;110;117:*.cfg=0;38;2;131;148;150:*.tmp=0;38;2;88;110;117:*.tex=0;38;2;131;148;150:*.com=0;38;2;131;148;150:*.hxx=0;38;2;131;148;150:*.sxi=0;38;2;203;75;22:*.tif=0;38;2;211;54;130:*.yml=0;38;2;131;148;150:*.png=0;38;2;211;54;130:*.bin=1;38;2;220;50;47:*.apk=1;38;2;220;50;47:*.ps1=0;38;2;131;148;150:*.elm=0;38;2;131;148;150:*.sxw=0;38;2;203;75;22:*.rtf=0;38;2;203;75;22:*.pro=0;38;2;131;148;150:*.xcf=0;38;2;211;54;130:*.svg=0;38;2;211;54;130:*.pid=0;38;2;88;110;117:*.xmp=0;38;2;131;148;150:*.ods=0;38;2;203;75;22:*.eps=0;38;2;211;54;130:*.rst=0;38;2;131;148;150:*.sbt=0;38;2;131;148;150:*.dox=0;38;2;131;148;150:*.pod=0;38;2;131;148;150:*.m4a=0;38;2;42;161;152:*.odp=0;38;2;203;75;22:*.doc=0;38;2;203;75;22:*.awk=0;38;2;131;148;150:*.vim=0;38;2;131;148;150:*.log=0;38;2;88;110;117:*.php=0;38;2;131;148;150:*.jpg=0;38;2;211;54;130:*.mov=1;38;2;211;54;130:*.ogg=0;38;2;42;161;152:*.tbz=1;38;2;220;50;47:*.bmp=0;38;2;211;54;130:*.mp4=1;38;2;211;54;130:*.nix=0;38;2;131;148;150:*.rpm=1;38;2;220;50;47:*.ind=0;38;2;88;110;117:*.pbm=0;38;2;211;54;130:*.csv=0;38;2;131;148;150:*.mpg=1;38;2;211;54;130:*.m4v=1;38;2;211;54;130:*.ipp=0;38;2;131;148;150:*.tcl=0;38;2;131;148;150:*.bsh=0;38;2;131;148;150:*.htc=0;38;2;131;148;150:*.deb=1;38;2;220;50;47:*.cpp=0;38;2;131;148;150:*.zsh=0;38;2;131;148;150:*.pdf=0;38;2;203;75;22:*.bag=1;38;2;220;50;47:*.lua=0;38;2;131;148;150:*.zip=1;38;2;220;50;47:*.tml=0;38;2;131;148;150:*.fon=0;38;2;108;113;196:*.kts=0;38;2;131;148;150:*.rar=1;38;2;220;50;47:*.vcd=1;38;2;220;50;47:*.epp=0;38;2;131;148;150:*.bz2=1;38;2;220;50;47:*.jar=1;38;2;220;50;47:*.sql=0;38;2;131;148;150:*.pps=0;38;2;203;75;22:*.img=1;38;2;220;50;47:*.xlr=0;38;2;203;75;22:*.def=0;38;2;131;148;150:*.inl=0;38;2;131;148;15
# Go configuration (is this still needed with go mod?)
export GOPATH=$HOME/go
# BAT:
export BAT_THEME=Nord
# Postgres default user:
export PGUSER=postgres
# set PATHs (highest priority last)
export PATH=$HOME/go/bin:$PATH
export PATH=$HOME/local/sbin:$PATH
export PATH=$HOME/local/bin:$PATH
export PATH=$HOME/bin:$PATH
export PATH=$HOME/.local/bin:$PATH
export PATH=$HOME/script:$PATH
2021-03-29 19:10:02 +00:00
# See `installdotfiles`:
source "$ZDOTDIR/.zshsecrets"
2021-03-29 19:10:02 +00:00
source "$HOME/.cargo/env"