I recently changed my zsh prompt to show only as much information as needed. I don’t need to constantly look at the time or date or the battery status of my laptop.
Here is the relevant part of my zshrc:
export REPORTTIME=2
setopt prompt_subst
source ~/.zsh/git-prompt/zshrc.sh
if [ $SSH_CONNECTION ]; then SSH="%n@%m"; else SSH=""; fi
PROMPT='%(?..$PR_RED%?\
)%{$reset_color%}%(!.$PR_RED%SROOT%s$PR_NO_COLOUR@%B%m%b.)$SSH$(git_super_status)%# '
RPROMPT='%~'
setopt prompt_subst
source ~/.zsh/git-prompt/zshrc.sh
if [ $SSH_CONNECTION ]; then SSH="%n@%m"; else SSH=""; fi
PROMPT='%(?..$PR_RED%?\
)%{$reset_color%}%(!.$PR_RED%SROOT%s$PR_NO_COLOUR@%B%m%b.)$SSH$(git_super_status)%# '
RPROMPT='%~'
ps: the colour scheme is the very trendy solarized
