Dotfiles and machine setup for macOS, Kubuntu, Arch and Windows, plus the rules and skills my coding agents load.
- Install — the
maketargets, their order, and adopting a machine's existing dotfiles - How stow picks the packages — the device and OS split, what is not stowed, adding a machine
- How the dotfiles are linked —
--no-folding, why.gitconfigand.bashrcare not stowed, commit signing - macOS settings — System Settings as
defaults, shortcuts, file associations, Touch ID forsudo - The scanner mirrors — semgrep and trivy from my GHCR, pinned by digest
- Vulnerable dependencies — the lockfile scan and Dependabot's security settings
- Development tools — JetBrains, Zed, Ghostty, tmux, television, mise: where each config lives and why
- Coding agents — what of the agent config is tracked, MCP servers, how the rules reach each harness
Machines and platforms:
- ThinkPad T480 · its root-owned files
- MacBook Pro 16" M5 Pro
- HP ProDesk 600 G3 — provisioned from landsman/homelab
- Omarchy/Arch · Kubuntu · Windows 11