This repository contains my dotfiles managed by chezmoi.
- OS: Arch-based Linux, macOS, or Windows
- macOS: Homebrew installed first (the setup script will not bootstrap it)
- Windows: scoop, then
scoop install main/nu main/git main/chezmoi, andXDG_CONFIG_HOME=%USERPROFILE%\.configin your user environment. You also decrypt the age identity manually — see docs rustupin PATH if you build cargo-based packages (AUR builds via paru,mise cargo:tools)
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply https://github.com/tobihans/dotfiles.gitOn macOS and Linux you will be prompted once for the age-key passphrase.
On Windows nothing prompts you: install chezmoi with scoop install main/chezmoi
(or iex "&{$(irm 'https://get.chezmoi.io/ps1')}"), then decrypt the age
identity once by hand before the encrypted files can apply — no setup script runs
there. See the Windows section of the runbook for the exact command.
See docs/setup.md for the full runbook: what runs when,
manual steps after first install, and how to keep things updated
(~/.local/bin/sysupdate.sh).