dotfiles/README.md
2026-05-22 21:09:03 -04:00

33 lines
831 B
Markdown

# Dotfiles
Managed by [Chezmoi](https://www.chezmoi.io/). Deployed by the `cli_modern` Ansible role.
## What's managed
| Config | Path | Notes |
|--------|------|-------|
| Fish shell | `~/.config/fish/config.fish` | Aliases, env vars, plugin list |
| Starship | `~/.config/starship.toml` | Prompt theme |
| Ghostty | `~/.config/ghostty/config` | Workstations only |
| Zellij | `~/.config/zellij/config.kdl` | Workstations only |
## Usage
```bash
# First time on a new machine
chezmoi init git@your-gitea:lovebug/dotfiles.git
chezmoi apply
# After editing a config locally
chezmoi re-add
# Pull latest from repo
chezmoi update
```
## Machine types
Chezmoi prompts for `machine_type` on init:
- **workstation** — gets everything (Fish, Starship, Ghostty, Zellij)
- **server** — skips Ghostty and Zellij (no GUI needed)