Bash Customization on Zorin

Hello Ladies and Gentlemen!

Like some of You know, there are Ways to customize the zsh and fish shell out there. And I liked the Way you can do this. But I don't want directly use another Shell. So, I looked if there are Possibilities for Bash. And I found it:

Oh My Posh!

Oh My Bash!

Synth-Shell

So, I would like to know if someone here are using one of them on Zorin and if yes: how the Experience is with that? Was/Is the Installation problematic? Do You have/Did You had Problems with the Usage and the Customization? Stuff like that.

4 Likes

Adding to your list

  • Starship

  • ble.sh
2 Likes

Did you used one of them? And if yes, how was it? Was it easy to handle or were there Problems?

I had used Starship back when I was on Zorin 16. It's configuration file is in .toml format which was easy to understand by looking inside the file and with a few trial and error test if using for the first time. I used the Tokyo-Night preset and just did few modification like adding the 'Z' and removing the git status that's all.

These are the only two Screenshot left with me now
Starship-Tokyo-Night

Starship-Tokyo-Night

One thing is important that you need a Nerd-font, set in the terminal in-order to display the prompt's elements correctly. Like the 'Z' logo you see in my prompt is an Nord-font icon and it will display correctly if you had Nerd-fonts enabled.

One trouble I had with the Nerd-fonts, I guess. On my end I had to set medium or semibold style from nerd-font set (can't remember which one exactly) in-order to get the correct size of the icons. Everything-else worked fine as expected.

As for the ble.sh I had tried it once. It's not a prompt customizer rather it provides you some nice feature like syntax-highlighting and easier navigation of the previously used commands. But it was kind of distracting for me so I stopped using it. I just prefer the basic Bash features.

1 Like

I looked a bit and decided to use Starship and played a bit with the .toml File to create something that fits to the Graphite Dark Theme that I use. It is decent but I like it so far:

The Terminal Background is a bit transparent (mad in the Terminal Settings). And I used the Colors from the Graphite Theme. In Starship You can directly work with Hexcodes; that was practical for me. And I added Symbols for the Home folders (Pictures, Documents etc.). You can see it on the Picture in the 2nd Row after ''skull''.

2 Likes