Terminal & Shell
The terminal, shell, and prompt are all plain and well-known on purpose: kitty, bash, and starship, not a bespoke stack to learn.
Super+T opens kitty, the default terminal, using D2CodingLigature Nerd Font Mono and its colors generated by tinty like every other themed app.
Shell
The default shell is plain bash, not zsh or fish, kept deliberately close to Arch's own defaults: aliases for color output, a plain PS1, and bash-completion if it's installed. Two things extend it:
- ble.sh adds fish-like autosuggestions, syntax highlighting, and history search to bash. It has to be sourced before starship's own init line so starship registers its native ble.sh hook.
- starship is the prompt: directory, git branch and status, and command duration, colored from the same scheme as everything else and reloaded whenever you switch themes.
fastfetch runs once per new shell, and mise (a dev tool version manager) activates automatically if it's installed, which it is whenever the Developer profile was picked.