fixing zsh prompt once and for all