My dotfiles, in a format suitable for Chezmoi.
I'm generally usuing jj instead of git, but that isn't particularly well-supported in Chezmoi. To get started, run:
jj git clone --colocate https://github.com/dpetersen/dotfiles ~/.local/share/chezmoi
chezmoi init --applyFor a headless install, look at all the promptable items in home/.chezmoi.toml.tmpl and pass values for them. You can pass these on the command line:
chezmoi init --promptString [email protected]Install dependencies from install-osx.sh (review and run the brew install commands).
After chezmoi apply, install fish plugins:
fish -c "fisher install < ~/.config/fish/fish_plugins"For backup purposes, there are two manifest files:
pkglist-explicit.txt: all the Arch packages I have installedpkglist.txtas described here, which is every explicit and dependent package
Periodically regenerate that with:
./make-pkglists.sh