fix login shell PATH issue due to /etc/zsh/zprofile overwriting .zshenv PATH