vim needs to use a login shell to run commands
zsh looks for this file in certain instances

particularly when starting a non-interactive login shell, such is the
case with vim :! and :sh commands. quick and dirty fix for now, i should
fix it so it doesn't have to boot oh-my-zsh every time i shell out