Unified zsh/bash prompts