Themes
Customise your terminal appearance
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
ari-theme list
Apply a Theme
ari-theme set dracula
Preview Themes
ari-theme preview
Customising Starship Prompt
The Starship prompt is highly configurable. Its configuration lives at
~/.config/starship.toml.
Edit Configuration
nano ~/.config/starship.toml
Example Customisations
Change the prompt character:
[character]
success_symbol = "[➜](bold green)"
error_symbol = "[✗](bold red)"
Disable a module (e.g., Node.js version):
[nodejs]
disabled = true
Change directory truncation:
[directory]
truncation_length = 5
truncate_to_repo = false
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:
- Windows Terminal Themes - Hundreds of themes to copy
- Dracula Theme - Popular dark theme
- Catppuccin - Soothing pastel theme
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.
# 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.