dotfiles/README.md
2026-05-20 20:42:39 +02:00

56 lines
1.2 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 |
| `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
```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)
- **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.