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
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.
Your current context gets the strongest violet.
Branch and working state stay grouped together.
Language versions appear only when relevant.
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.
- Install StarshipSkip this if Starship is already installed.
brew install starship - Enable it in the current shellThis lets you try Starship immediately.
eval "$(starship init zsh)" - 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 - 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.tomlmkdir -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.
grep -qxF 'eval "$(starship init zsh)"' ~/.zshrc || echo 'eval "$(starship init zsh)"' >> ~/.zshrcexec zshInstall 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.
brew install --cask font-caskaydia-cove-nerd-fontopen -a iTermPress ⌘,, then open Profiles → Text → Font and choose CaskaydiaCove Nerd Font. Open a new terminal window afterward.