# 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:herbygitea/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)