1.2 KiB
1.2 KiB
Dotfiles
Personal dotfiles managed with GNU Stow. Themed with Gruvbox Dark Hard.
Packages
| Package | Description |
|---|---|
bash |
Bash configuration |
zsh |
Zsh configuration with zinit plugin manager |
git |
Git configuration with delta pager |
ghostty |
Ghostty terminal config |
starship |
Cross-shell prompt |
tmux |
Terminal multiplexer config |
lazygit |
Git TUI config |
zed |
Zed editor config |
opencode |
OpenCode AI config |
Quick Start
# Deploy all packages
./setup.sh
# Selective install
./setup.sh --only=git,zsh
# Preview without changes
./setup.sh --dry-run
# Remove symlinks
./uninstall.sh
./uninstall.sh --only=git
Toolchain
setup.sh auto-installs these tools to ~/.local/bin if missing:
- zinit (zsh plugin manager)
- zoxide (smart cd)
- fzf (fuzzy finder)
- bat (syntax-highlighted cat)
- eza (modern ls)
- delta (better git diff)
- tmux (terminal multiplexer)
- lazygit (git TUI)
- ripgrep (fast grep)
Theming
All tools are themed with Gruvbox Dark Hard for a cohesive appearance.
SSH & Netrc
SSH config and .netrc are not included in this repo. Manage those separately for security.