The bootstrap script installs Ariadne's theming tools, which let you quickly switch between different visual styles for your terminal.

Using ari-theme

ari-theme is a simple command to switch between predefined themes.

List Available Themes

Ubuntu
ari-theme list

Apply a Theme

Ubuntu
ari-theme set dracula

Preview Themes

Ubuntu
ari-theme preview

Customising Starship Prompt

The Starship prompt is highly configurable. Its configuration lives at ~/.config/starship.toml.

Edit Configuration

Ubuntu
nano ~/.config/starship.toml

Example Customisations

Change the prompt character:

starship.toml
[character]
success_symbol = "[➜](bold green)"
error_symbol = "[✗](bold red)"

Disable a module (e.g., Node.js version):

starship.toml
[nodejs]
disabled = true

Change directory truncation:

starship.toml
[directory]
truncation_length = 5
truncate_to_repo = false
Starship Documentation

See the full list of options at starship.rs/config. There are hundreds of customisation options.

Windows Terminal Themes

In addition to Linux-side theming, you can customise Windows Terminal itself.

Built-in Schemes

Go to Settings > Colour schemes to browse and apply built-in themes.

Custom Colour Schemes

You can add custom schemes by editing the Windows Terminal settings JSON file. Click Settings > Open JSON file (or press Ctrl+Shift+,).

Popular theme collections:

Customising ls/eza Colours

The eza command (aliased to ls) uses colours to distinguish file types. You can customise these with the LS_COLORS environment variable.

~/.bashrc
# Example: Make directories bold cyan
export LS_COLORS="di=1;36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43"

Use this generator to create your own colour scheme.