export DOTFILES=$HOME/.dotfiles export ZSH=$DOTFILES/zsh # define the code directory if [[ -d ~/code ]]; then export CODE_DIR=~/code fi # load all zsh config files for config ($ZSH/**/*.zsh) source $config if [[ -a ~/.localrc ]]; then source ~/.localrc fi # initialize autocomplete autoload -U compinit compinit for config ($ZSH/**/*completion.sh) source $config export EDITOR='vim' export PATH=/usr/local/bin:$PATH # add /usr/local/sbin if [[ -d /usr/local/sbin ]]; then export PATH=/usr/local/sbin:$PATH fi # adding path directory for custom scripts export PATH=$DOTFILES/bin:$PATH # check for custom bin directory and add to path if [[ -d ~/bin ]]; then export PATH=~/bin:$PATH fi [ -z "$TMUX" ] && export TERM=xterm-256color if [[ -d ~/.rvm ]]; then PATH=$HOME/.rvm/bin:$PATH # Add RVM to PATH for scripting source ~/.rvm/scripts/rvm fi # alias git to hub eval "$(hub alias -s)" # source nvm export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh source `brew --prefix`/etc/profile.d/z.sh # Base16 Shell export THEME="base16-paraiso" export BACKGROUND="dark" BASE16_SHELL="$DOTFILES/.config/base16-shell/$THEME.$BACKGROUND.sh" # [[ -s $BASE16_SHELL ]] && source $BASE16_SHELL source $BASE16_SHELL