I've spent an embarrassing amount of time on my zsh prompt