Starship prompt preset

Powerline shape. Santi020k focus.

Inspired by Starship’s Pastel Powerline preset, rebuilt with a quieter violet progression and clear semantic roles for directory, Git, runtimes, and command state.

Zsh, Bash, Fish, PowerShell · Nerd Font required

santi020k — zsh — 92×26

mac~/Projects/themegit main +2node v2214:32

pnpm run focus

Calm contrast. Durable focus.

 

mac~/Projects/themegit mainnode v2214:33

 

Built for daily work

Information where it earns its space.

Directory first

Your current context gets the strongest violet.

Git at a glance

Branch and working state stay grouped together.

Runtimes on demand

Language versions appear only when relevant.

Quiet history

Time and duration recede into the final segment.

Safe manual install

Four small steps. Nothing hidden.

Run each command separately so you can see exactly what changes. A successful preset download is silent.

  1. Install StarshipSkip this if Starship is already installed.
    brew install starship
  2. Enable it in the current shellThis lets you try Starship immediately.
    eval "$(starship init zsh)"
  3. Back up your current presetThis only creates a backup when a config already exists.
    test ! -f ~/.config/starship.toml || cp ~/.config/starship.toml ~/.config/starship.toml.backup
  4. Choose dark or lightThe folder is created if needed, then the preset becomes your Starship configuration.
    mkdir -p ~/.config && curl -fsSL https://santi020k-terminal-theme.pages.dev/starship/santi020k-dark.toml -o ~/.config/starship.toml
    mkdir -p ~/.config && curl -fsSL https://santi020k-terminal-theme.pages.dev/starship/santi020k-light.toml -o ~/.config/starship.toml

Activate the theme

Keep Starship enabled after closing Terminal.

The first command adds Starship to ~/.zshrc only when it is not already there. The second starts a fresh Zsh session so the Santi020k prompt appears.

Save to Zsh
grep -qxF 'eval "$(starship init zsh)"' ~/.zshrc || echo 'eval "$(starship init zsh)"' >> ~/.zshrc
Restart Zsh
exec zsh

Install the icons

Add the Nerd Font in one command.

Install CaskaydiaCove Nerd Font, then select it in iTerm2. Font selection belongs to an individual iTerm2 profile, so the final choice stays visible and under your control.

1. Install with Homebrew
brew install --cask font-caskaydia-cove-nerd-font
2. Open iTerm2
open -a iTerm
3. Then select

Press ,, then open Profiles → Text → Font and choose CaskaydiaCove Nerd Font. Open a new terminal window afterward.