I used to do that very custom setup for a few years... Lately I've settled for https://starship.rs/ doesn't matter the shell the experience is the same. I find it difficult sometimes to use loops or variable creation on fish, so jumping to bash real quick without changing experience is so convenient... Another thing I don't like is that if I create a one liner at work to process batches of files/hosts in fish, then I must translate that to bash in wikis, otherwise people would be forced to use fish to replicate...