🌃 dotfiles➜
A neon-cobalt + magenta development environment for macOS. Themed end-to-end across nvim, tmux, starship, lazygit, fzf, bat, and ccstatusline. Reproducible from one script.

What's inside➜
- 🐚 zsh + oh-my-zsh + starship
- ⚡ fzf + fzf-tab + zsh-autosuggestions
- 🪟 tmux with TPM (sessions auto-restore)
- 📝 Neovim (LazyVim) — Go, K8s/YAML, Docker, AI
- 🐙 lazygit — TUI git client
- 🤖 CodeCompanion — local AI via MLX or LM Studio
- 🐳 Colima — on-demand Docker/k8s VM, with a 🐳 prompt indicator
| Old | New | Aliases / Notes |
|---|---|---|
ls |
eza | ls, ll, la, lt, ltt |
cat |
bat | bcat. Plain cat still works. |
grep |
ripgrep | rg. fzf uses it under the hood. |
find |
fd | sane defaults, gitignore-aware |
cd |
zoxide | j foo jumps; ji picks |
git diff |
delta | wired into gitconfig |
top |
btop | mouse-able, GPU + thermals |
du |
dust | sorted disk-usage tree |
man |
tldr | practical examples first |
Where to next➜
Prompt
Every starship segment, what it shows, how to enable each.
CLI stack
Modern replacements for ls, cat, grep, find, cd, top, du, man.
fzf
fzf shortcuts
Fuzzy file picker, history search, cd jump, tab completion.
Palette
12 canonical tokens shared across every TUI surface.
Neovim
LazyVim base, TokyoNight Storm forced to pure black + cobalt + magenta.
Local AI
CodeCompanion in nvim, talking to MLX server or LM Studio.
Tmux
Cobalt + magenta status bar, sessions auto-resurrect.
Git workflow
Conventional-commit aliases, delta side-by-side diffs.
Lazygit
TUI git client, magenta active border, cobalt directory listings.
colima
Colima
On-demand Docker + k8s, with a 🐳 indicator in the prompt.
ccstatus
ccstatusline
Powerline statusline for Claude Code, palette-themed.
install.sh
Install
What ./install.sh actually does, command by command.
tree
Layout
Repository structure, what symlinks where.
⚠
Caveats
What you'll trip over installing this.