# 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 | | `ssh` | SSH client config | | `starship` | Cross-shell prompt | ## Quick Start ```bash # 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) - **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.