Personal dotfiles managed with chezmoi. Works for macOS (Apple Silicon) and Linux (Arch/CachyOS). Also installs a large set of tools and packages I want in every system.
# macOS
brew install chezmoi bitwarden-cli
# Arch/CachyOS
sudo pacman -S chezmoi bitwarden-cli
chezmoi init git@github.com:funnicus/dotfiles.git
# Required when applying private variables from Bitwarden.
# Remember to unlock each time you want to apply changed private variables.
bw login
export BW_SESSION="$(bw unlock --raw)"
bw sync
chezmoi diff
chezmoi apply --dry-run --verbose
chezmoi applyPrerequisite: just installed.
See justfile for available test commands.
Examples:
just test-arch
just test-arch-ci