Manual · v0.2.542
Introduction
This manual describes .dotfiles v0.2.542 — a trusted agent workstation baseline for macOS, Linux, and WSL.
The repository is more than a personal dotfiles collection. It ships as workstation infrastructure: signed, attested, multi-platform, AI-aware, and self-healing. Chezmoi handles templating and platform differences. The dot CLI sits on top and coordinates lifecycle operations.
Who This Manual Is For
- Developers who want a reproducible, signed development environment across machines
- Security engineers who require workstation attestation, SBOM, and policy gates
- AI agent operators running Claude Code, Codex, GitHub Copilot, or MCP-aware tooling
- Team leads deploying standardized workstations across a fleet
The content assumes basic familiarity with Git, shell environments, and chezmoi. No prior knowledge of the specific tools used (Mise, Nix, Age, SOPS, MCP) is required.
What the Manual Covers
- Concepts — the mental model behind the theme engine, trust model, fleet architecture, and self-healing
- Tutorials — step-by-step walkthroughs for common tasks
- Reference — every
dotcommand, every config file, every template variable, every feature flag - Cookbook — short recipes for day-to-day tasks, troubleshooting and an FAQ
- Appendices — platform support matrix, security checklist, glossary, bibliography
Getting the Manual
Every release attaches these formats, all generated from the same Markdown source:
| Format | Release asset | Use case |
|---|---|---|
| HTML (single page) | dotfiles.html, dotfiles.html.gz | Offline browsing |
| HTML (multi-page) | html.tar.gz | Web reading |
| EPUB | dotfiles.epub | E-readers |
dotfiles.pdf | Printing | |
| ASCII text | dotfiles.txt, dotfiles.txt.gz | Terminal pagers |
| Markdown source | dotfiles-md.tar.gz | Re-processing |
SHA256SUMS lists a checksum for each asset.
Published at: https://doc.dotfiles.io/manual/
Fetch from the CLI:
Quick Install
# After the verified release download documented in the root README:
Requires git and curl. Supported on macOS 15+, Ubuntu 22.04+, Debian 12+, WSL2 and NixOS; Fedora and Arch Linux are community-supported. See Appendix A.
Conventions Used in This Manual
| Convention | Meaning |
|---|---|
fixed-width | Commands, file paths, environment variables |
| Bold | Important terms introduced for the first time |
| > Note: | Supplementary information |
| > Warning: | Actions with potentially destructive effects |
Command placeholders use <angle-brackets>. Optional arguments use [brackets]. Repeated arguments end with ....
How to Read This Manual
- First-time users — read Introduction, First Install, then browse the Cookbook.
- Upgrading — read the Migration section for your version delta.
- Deep diving — the Concepts chapters explain the architecture and rationale.
- Looking something up — use the Command Index or Concept Index.
Licensing
The .dotfiles repository is dual-licensed under the Apache License 2.0 or the MIT License, at your option (Apache-2.0 OR MIT). See Appendix E.
Individual tools packaged, referenced, or templated by this repository retain their original licenses.
Reporting Issues
- Bugs and feature requests — https://github.com/sebastienrousseau/dotfiles/issues
- Security vulnerabilities — see Security Policy; do not open public issues for unpatched vulnerabilities
- Documentation corrections — open a pull request against
docs/manual/on themainbranch