PS1:
%F{red}[%F{white}%F{cyan}%j%F{white} jobs%F{red}]%F{red}[%F{white}load%F{red}:%F{cyan}%2v%f%F{red}]%F{red}[%F{white}Memory%F{red}:%F{cyan}%3v%%%f%F{red}]%F{red}[%F{white}Battery%F{red}:%F{cyan}%4v%f%F{red}]%F{red}[%F{cyan}4.15.0-46-generic%F{red}]%F{red}[%F{cyan}%D{%a %m/%d/%y %R %Z}%F{red}]
%F{red}<%F{green}%n@%m%F{red}[%F{green}%y%F{red}]%F{red}:%F{yellow}%~%F{red}> ${vcs_info_msg_0_}
%fzsh%(2L./1.) %B%h%b %(?..%F{red}[%K{red}%F{white}error %F{cyan}%?%1v%k%F{red}] )%f%B%(!.%K{red}#%k.%%)%b
PS2:
%(4_.\.)%3_> %E
PS3:
?#
@mngrif It also changes depending on the directory I am in to dynamically report additional info.