Foot terminal prompt theme configuration

Hello, Does anyone know how to modify this part right here?

image

I’ve been looking all around and could not find anything related to that.

System:
Kernel: 6.6.32-1-MANJARO arch: x86_64 bits: 64
foot version: 1.17.2 +pgo +ime +graphemes -assertions

Its provided by the various zsh packages plus zsh-theme-powerlevel10k
(pacman -Qs zsh)
and should all be in your ~/.zshrc configuration file.

https://wiki.archlinux.org/title/Zsh

PS.

Is irrelevant. You are talking about your shell and its prompt. In your case zsh (as opposed to bash or fish, etc). Which would ostensibly be in any terminal emulator.

2 Likes

Never in a million years would have figured that out on my own. Thank you very much.

Just one of those things you couldnt know until you do.

The Shell is an important piece of the makeup of your linux system.

Its a bit like the various Desktop Environments (KDE, Gnome, etc) but instead of your desktop it dictates the user interface of command line operations.

Things like syntax, appearance, functionality are all impacted by the shell.

The most common for some while has been bash (Bourne-Again Shell).

Whereas manjaro ships zsh (Z Shell) by default - which provides some niceties like automatic history fetching and autocomplete.

See the archwiki and assorted documents for more information and other ways to configure the shell.

Soon enough you will be adding custom functions to your rc file.

Welcome to the dark side. :sunglasses:

3 Likes

I enabled that in BASH. :wink:

Easy to do, and even ‘recall’ is simple with Ctrl+r.
(in fact I quite dislike it operating on everything typed as the default zsh does)
I’m still not unconvinced that most of the reason zsh was chosen was because people couldnt figure out how to configure or use bash.
(for a long time there was bits in the manjaro .bashrc that broke autocomplete for example)
zsh syntax is also weird when it comes to some expansions.
And I still just … like bash better myself.

But for the purposes of OP here - its zsh.

1 Like