T43Q2EZ2JQWK4WMW7RRYU7MNP3QJJXW4BQKIQMRYFCGKHL7FJ7SQC
BMC7OYXI4UDESY447VNLTW3U2XNSAMZ4V4BLJ2TNHSDLTFXPEOBQC
HZYRNV4BXTXS2DUY7XKPATDOG5MFD4JIDZWFU6AXADFP25DFDAOQC
XY2WPU67DZWL3DW6NGJTPTMTBEBQWSA6YJZ56GLDRSVSNOP3VIOQC
ALPWY5IXTS4MY3Z5GP6MW732JBR6SZ5UAUZOZNZJKRC7BJWSEXUAC
5FLTMCXWFLP6MI36R73NDC5ZZGKRB66IXOWY7ZTESTLC7M357H2QC
OP6SBTNBVAOO6PCY5VGBWH4JZ7FK7U3P3T5KPPACJS5XREELVPLQC
MLLUBKWA4QGT3CLUJ2DVOBHPSPVVWL476GVGXYEBAS4OZSTNUYHAC
WKLIXKINIYKMCD7AR52CYOFUKFKK3EST4JY25Z27YCOIRMTUIUHAC
6KNE7XAYNZ4T67COSF4ST6NJTJ77KRPD35N4XNPEJBTWOKWV6REAC
57YU55IK55Q4QDV45LD3ILNQDQV46NKLYK3HS6VWR2SDTOFSYXKAC
73ADP3OYJPH4DOQU3G3VS4T66GCP5EQF5FWRRLTLCTSTDGHCEAUQC
KYBCX6CAMAG25UXT2JJAGZZFFQVUPKZPLOJXJVA7NTVARXJ6BGMAC
MX5CAVUZ632YVBIQTK7S6SWPL33LE2KMZVPGX76PLPRX4FFA4NCAC
RBBBDTNM7J6BR3SUIZQQ3FATAVWTXFQ5472JJGVH3TC37VYGSTFAC
7OOJFR5YEVMWKWPKPNNS2KORW2NNLB6KH74AOZWHLJO6JYJGUIUQC
AT4I3XSN3KN4K56GP5ZV55NKYDZ7LFV4AHKMB3PHQCXN56SADVTAC
VSGSN57DJWUM5XTB76IDCPLWXQ7NWN2I25XROSZIFLF6PT5AVZOAC
IOLIXBY7WOCZ55U7UJYTFNZ7OPLNW7VCJFBGKKZL6FZXAZFIO3XAC
IMOTK232APTO5HACVM2LWJXLF77PYVDGWPCMFBX3NMQUWRAFCUOAC
F4OVQPCPG3QAEZGFDBTBIE2LXNFNI52NQZAFXYH3STO6KIRKOEAQC
BN7PSYS5IMGH4CXNCQZGOWBETO7KY4TKICB4ESZEZVXVGLOPVV7QC
@%beermenus.com
@%costco.com
@%zapier.com
@%ebay.com
@atomtickets.com
@%hilton.com
@%udemy.com
@%redfin.com
@%ifttt.com
@medium.com
@%wannado.com
@notices.rei.com
REI_Gearmail@
digest-noreply@quora.com
@opentable.com
@applemusi.com
notifications@creditkarma.com
@Lightning100.com
@springrewards.com
@packpub.com
@%papamurphys.com
@utomic.com
bcycle.notification@bcycle.com
@tumblr.comno-reply@heroku.com
seasonal@email.yummly.com
reply@rs.email.nextdoor.com
notification@bandisintown.com
listings@redfin.com
Williams-Sonoma@mail.williams-sonoma.com
outreach@g2crowd.com
notifaction%@facebookmail.com
@%myspace.com
@%dominos.com
@freepress.net
@%kroger.com
@hotels.com
@mail.hotels.com
@%fandango.com
@%yummly.com
@emailworldmarket.com
@em.target.com
@glassdoor.com
@capitalwestlimo.com
assistant-noreply@google.com
hulu@hulumail.com
radiance@radianceherbs.com
@mielrestaurant.com
@topcoder.com
AppStore@new.itunes.com
@%krogermail.com
export PATH=$DOTFILES/bin:$PATH
# note /usr/local/bin doesn't need to be added in zsh it's already there??
# python related
if [ -f $HOME/.pyenv ]; then
export PYENV_ROOT=$HOME/.pyenv
export PYTHON_2_PATH=$PYENV_ROOT/versions/misc2/bin
export PYTHON_3_PATH=$PYENV_ROOT/versions/misc3/bin
PYENV_SHIMS=/Users/ccummings/.pyenv/shims
PYENV_VENV_SHIMS=/usr/local/Cellar/pyenv-virtualenv/1.1.1/shims
export PATH=$PYENV_ROOT/bin:$PYENV_ROOT/shims:$PYENV_VENVSHIMS:$PYENV_SHIMS:$PYTHON_2_PATH:$PYTHON_3_PATH:$PATH
fi
# rust related
if [ -d $HOME/.cargo/bin ]; then
export RUSTPATH=$HOME/.cargo/bin
export RUST_SRC_PATH=$HOME/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/src
export PATH=$PATH:$RUSTPATH
test -f $HOME/.zfunc && fpath+=~/.zfunc
fi
fzf_bin=$HOME/.fzf/bin
[ -f $fzf_bin ] && export PATH=$PATH:$fzf_bin
# if fd is installed use it to make fzf faster
which fd &> /dev/null && \
export FZF_DEFAULT_COMMAND='fd' && \
export FZF_CTRL_T_COMMAND='fd' && \
zle -N fzf_ctrl_p edit_fzf && \
bindkey '^p' fzf_ctrl_p
choice=`fzf`
[ $status -eq 0 ] && \
eval "$EDITOR" "$choice"
# guard everything by looking for eventbrite checkout
if [ -d "$HOME/eventbrite" ]; then
export EVENTBRITE="$HOME/eventbrite"
export ARCANIST_INSTALL_DIR="$HOME/.evbdevtools"
export ARCANIST_BIN="$ARCANIST_INSTALL_DIR/arcanist/bin"
export ARCANISTHELPERS="$ARCANIST_INSTALL_DIR/devtools/scripts/devenv_bash/arcanist_helpers.sh"
export BAY_HOME="$EVENTBRITE/docker-dev"
export DM_START="$ARCANIST_INSTALL_DIR/devtools/scripts/install_devenv/dm_start.sh"
[ -f $ARCANISTHELPERS ] && source $ARCANISTHELPERS
[ -f $DM_START ] && source $DM_START
export PATH="$PATH:$ARCANIST_BIN"
source "$HOME/.private_variables"
EB_FUNCTIONS=$DOTFILES/zsh/eb_functions
fpath=($EB_FUNCTIONS $fpath)
for func in $(ls $EB_FUNCTIONS); do autoload $func; done;
eb_aliases=$DOTFILES/zsh/ebaliases.sh
[ -f $ebaliases ] && source $eb_aliases || echo "WARNING: ebalieases.sh not found" 1>&2
fi
export PYENV_ROOT=$HOME/.pyenv
export PYTHON_2_PATH=$PYENV_ROOT/versions/misc2/bin
export PYTHON_3_PATH=$PYENV_ROOT/versions/misc3/bin
PYENV_SHIMS=/Users/ccummings/.pyenv/shims
PYENV_VENV_SHIMS=/usr/local/Cellar/pyenv-virtualenv/1.1.1/shims
PATH=$PYENV_ROOT/bin:$PYENV_ROOT/shims:$DOTFILES/bin:/usr/local/bin:$PYENV_VENVSHIMS:$PYENV_SHIMS:$HOME/.fzf/bin:$PYTHON_2_PATH:$PYTHON_3_PATH:$PATH
if [ -d $HOME/.cargo/bin ]; then
export RUSTPATH=$HOME/.cargo/bin
export RUST_SRC_PATH=$HOME/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/src
PATH=$PATH:$RUSTPATH
test -f $HOME/.zfunc && fpath+=~/.zfunc
fi
if [ -d "$HOME/eventbrite" ]; then
export EVENTBRITE="$HOME/eventbrite"
export ARCANIST_INSTALL_DIR="$HOME/.evbdevtools"
export ARCANIST_BIN="$ARCANIST_INSTALL_DIR/arcanist/bin"
export ARCANISTHELPERS="$ARCANIST_INSTALL_DIR/devtools/scripts/devenv_bash/arcanist_helpers.sh"
export BAY_HOME="$EVENTBRITE/docker-dev"
export DM_START="$ARCANIST_INSTALL_DIR/devtools/scripts/install_devenv/dm_start.sh"
[ -f $ARCANISTHELPERS ] && source $ARCANISTHELPERS
[ -f $DM_START ] && source $DM_START
PATH="$PATH:$ARCANIST_BIN"
source "$HOME/.private_variables"
EB_FUNCTIONS=$DOTFILES/zsh/eb_functions
fpath=($EB_FUNCTIONS $fpath)
for func in $(ls $EB_FUNCTIONS); do autoload $func; done;
export EDITOR="emacsclient -t"
export LESS="-SRXF"
# at EB we run black on python 2 code bases, so I need an alias for black
# TODO: probably don't need this anymore cause pyenv kicks ass
# alias black=$PYENV_ROOT/versions/misc3/bin/black
fi
# lazy load functions defined in dotfiles/zsh/functions
export EDITOR="emacsclient -t"
# broken out configs
source $DOTFILES/zsh/path_setup
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh # this is here cause fzf looks here on install
source $DOTFILES/zsh/fzf_config
[ -f $DOTFILES/zsh/eb_specific_config ] && source $DOTFILES/zsh/eb_specific_config
#!/bin/bash
dotfiles="$HOME/dotfiles"
# symbolic links
echo -n "$dotfiles/.profile $HOME
$dotfiles/.tmux.conf $HOME
$dotfiles/.vimrc $HOME
$dotfiles/bash/.bash_profile $HOME
$dotfiles/bash/.bashrc $HOME
$dotfiles/spacemacs/.spacemacs $HOME
$dotfiles/zsh/.zshrc $HOME" | xargs ln -fs
# link spacemacs snippets if spacemacs is installed
[ -d ~/.emacs.d/private ] && ln -fs $dotfiles/spacemacs/snippets ~/.emacs.d/private/snippets
# link nvim config if nvim is installed
[ -d ~/.config ] && which nvim &> /dev/null && ln -fs $dotfiles/nvim "$HOME/.config"