Santi020k Themes

Documentation

Zsh setup

A focused shell layer for completion, command discovery, navigation, search, and Git without a heavy framework.

Shell behavior that earns its place

Homebrew owns every dependency, so upgrades and removal stay familiar. No plugin manager or shell framework is required.

Autosuggestions

Reuse commands from history with a subtle inline suggestion.

Syntax highlighting

See valid commands and mistakes before pressing Return.

Extra completions

Add maintained completions for common developer commands.

Durable history

Share useful local history across sessions with duplicate control.

Included command-line tools

fzf
Fuzzy file, directory, and history search.
zoxide
Directory jumping that learns where you work.
eza
Modern, Git-aware directory listings.
bat
Readable file output with syntax highlighting.
rg + fd
Fast text and filesystem search.
delta
Clearer Git diffs and review output.
jq
Reliable JSON querying and transformation.
Starship
The matching Santi020k prompt.

Managed files

The setup stores its configuration in ~/.config/santi020k-terminal. It backs up a managed file before replacing it and only adds a source line to your existing ~/.zshrc.