# dotfiles Configures fresh VMs (RHEL-family or Debian-family) with a consistent environment. Run `./bootstrap.sh` (or curl-pipe it) to apply everything; each module also runs standalone and is safe to re-run. ## Modules - `zsh/` — installs zsh + oh-my-zsh, drops a managed `~/.zshrc` (robbyrussell theme, git plugin), and sets zsh as the login shell. - `git/` — sets git `user.name`/`user.email` and configures `credential.helper store` (plaintext `~/.git-credentials`, 0600) for HTTPS auth. - `mcp-config/` — shared MCP gateway config sync for laptops (LiteLLM / opencode). Independent of `bootstrap.sh`; see its own README. `lib/os-detect.sh` provides shared package-manager detection (`dnf`/`yum` vs `apt`) used by module install scripts.