Reference
Screenshots Gallery
Here's how the dotfiles look across different themes and configurations.
Theme Gallery
Catppuccin Mocha (default)
The default theme. Catppuccin Mocha gives you a dark palette with warm, muted colors.
Terminal: Ghostty / WezTerm / Alacritty
Font: JetBrains Mono Nerd Font
Theme: Catppuccin Mocha
Key colors:
- Background:
#1e1e2e - Foreground:
#cdd6f4 - Accent Blue:
#89b4fa - Accent Red:
#f38ba8
Catppuccin Latte (light)
A light theme option for daytime use.
Terminal: Ghostty / WezTerm / Alacritty
Font: JetBrains Mono Nerd Font
Theme: Catppuccin Latte
Key colors:
- Background:
#eff1f5 - Foreground:
#4c4f69 - Accent Blue:
#1e66f5 - Accent Red:
#d20f39
Terminal Configurations
Ghostty
Modern, native terminal with GPU acceleration.
- Native macOS integration
- Fast rendering
- Ligature support
- Custom key bindings
WezTerm
Cross-platform terminal with Lua configuration.
- GPU acceleration
- Multiple windows/tabs
- Hyperlinks
- Image protocol support
Alacritty
Minimal, fast terminal.
- Fast rendering
- Simple YAML config
- Vi mode
- Cross-platform
Kitty
Feature-rich terminal.
- GPU rendering
- Ligatures
- Image support
- Keyboard protocol
Prompt (Starship)
The Starship prompt displays:
- Current directory
- Git branch and status
- Language versions (when relevant)
- Command duration
- Exit status
Neovim
The Neovim configuration includes:
- Catppuccin theme
- Treesitter syntax highlighting
- LSP integration
- Telescope fuzzy finder
- File tree (
nvim-tree)
tmux
The tmux status bar displays:
- A compact session name with a stable, wallpaper-derived per-session color
- A keyboard icon while the tmux prefix is active
- Neutral, text-only window tabs with native current, zoom, last, bell, and activity flags
- A single lightweight CPU, memory, and battery sample on macOS, Linux/Arch, WSL, and Windows
- An always-visible directory, a responsive date, and an always-visible clock
- Copy, synchronized-pane, and SSH indicators only when relevant
Press prefix + A to open the AI CLI launcher in the current workspace. AI provider sessions started after a theme switch inherit the same light/dark mode and wallpaper palette; restart existing TUIs because providers cache their appearance independently from tmux.
Adding Screenshots
To contribute screenshots:
- Take a screenshot of your terminal.
- Save it as a PNG in
docs/themes/. - Add a reference in this file.
- Submit a PR.
Recommended screenshot size: 1920x1080 or 2560x1440.