64 lines
1.2 KiB
Plaintext
64 lines
1.2 KiB
Plaintext
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
|