## {{ salt['pillar.get']('salt_managed', default='Salt Managed') }} {%- from "zsh/map.jinja" import zsh with context %} # Main environments variables export EDITOR=vim export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee' {% if zsh.config.golang -%} # Golang settings if [[ -d /usr/local/apps/go ]] then export GOPATH=~/go export GOROOT=/usr/local/apps/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin fi {%- endif %} {% if zsh.config.rust -%} # Rust settings if [[ -d ~/.cargo/bin ]] then export PATH=$PATH:$HOME/.cargo/bin fi {%- endif %} {% if zsh.config.android -%} # Android settings if [[ -d ~/Android ]] then export ANDROID_SDK_ROOT=~/Android fi {%- endif %} # Oh my ZSH settings export ZSH=/usr/share/oh-my-zsh ZSH_THEME="jreese" DISABLE_AUTO_UPDATE="true" {%- if zsh.config.minimal %} plugins=(common-aliases docker) {%- else %} plugins=(common-aliases sudo docker salt git ansible command-not-found systemd python nmap zsh-autosuggestions) {%- endif %} {# #for example #plugins=(common-aliases sudo docker salt git ansible command-not-found virtualenvwrapper tmux systemd python golang nmap) #} if [[ -f $ZSH/oh-my-zsh.sh ]] then source $ZSH/oh-my-zsh.sh fi # Misc settings bindkey -e unsetopt share_history