macOS and Ubuntu setup for one Unix user: packages, shell and Git defaults, runtimes, coding agents, and maintenance. Private identities and secrets stay outside Git.
- New machine: follow Bootstrap.
- Choose a profile.
- On a configured machine, follow Updating an existing machine.
The repository layout maps each domain to its source owner.
| Task | Guide |
|---|---|
| Choose packages and a user role | Profiles |
| Set up age, Git, SSH, and recovery | Identities |
| Configure shared-host services | Devbox |
| Update software or clean old worktrees | Maintenance |
| Configure coding agents | Agents |
| Edit managed files | Chezmoi |
| Change runtime pins or find tasks | Mise |
| Audit a repository or host | Security audits |
| Install mobile and TV tooling | Mobile and TV development |
| Change this repository | Contributing |
