So I made a copr repo PoC:

https://copr.fedorainfracloud.org/coprs/petersen/bash-color-prompt/

which you can test: the bash-color-prompt package there drops a conditionalized PS1 into /etc/profile.d/ for now.

$ sudo dnf-3 copr enable petersen/bash-color-prompt
$ sudo dnf install bash-color-prompt

This shouldn't really be the final solution though - I would like it to be available by default (even if turned off), but at least this allows more user-testing now in different scenarios.

The prompt is similar to the one from my original post and can still be "user-themed" with PROMPT_COLOR: it now defaults to normal green and adds the red error code from Stephan (maybe this part could still be improved?) - both now non-bright/bold.


I can create a proper github or even pagure repo later if needed, but right now I feel it would be helpful to have more user-feedback first.
I am happy to adapt this into a F39 Change (it could be monochrome by default if pre-installed) if people want that: I feel it is only really compelling if integrated into default desktop installations in some form.

Jens
ps It would be nice to support toolbox/containers too (like $debian_chroot) and have opt-in for git branch too, but those could be added later I think. Also a root color perhaps, as discussed.

pps I did test dim reverse-video but it looks quite stark in a light terminal.