I wonder if Oh my Zsh and its equivalents for other shells might be what you're really after?
dcminter | 3 days ago
That is basically what Oh My Zsh does for zsh: https://ohmyz.sh/ Even if you don't use zsh you can look at the source code and adapt the prompts for the shell you are using.
bjourne | 2 days ago
I think people mostly just use powerlevel10k and various themes.
SG- | 3 days ago
You can just use Starship
satvikpendem | 2 days ago
Here is mine as an example. I started with oh-my-zsh, then moved to bash and just keep the basic information I need.
Note: I've used toolbox and distrobox, so the function at the top was just to add what current env I'm in. Kinda like venv.