dotfiles/README.md

50 lines
1.0 KiB
Markdown

# 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.