Bem legal o zsh, eu faço em todos os servidores e maquinas onde utilizo. Que facilita muito a manutenção, para linux diretamente ou Wsl.
Gerei ate um link anos atras com essa configuração:
Script
Acredito que anos atras eu peguei do 'Erick Wendel' essa configuração, mas nao achei aqui o link.
Para Windows utilizo o 'Oh My Posh' no PowerShell e no prompt de comando utilizo o clink como ponte para poder utilizar o zsh em todos lugares.