This repo uses unnecessarily overengineered combination of chezmoi and pyinfra to manage my dotfiles and system setup.
Tested on (including WSL):
- openSUSE Tumbleweed
- Ubuntu 22.04
- Ubuntu 24.04
Install chezmoi on:
-
Tumbleweed:
sudo zypper in -y chezmoi curl tar gzip -
Ubuntu:
BINDIR="${HOME}/.local/bin" sh -c "$(curl -fsLS get.chezmoi.io)"
Init command:
export PATH="${PATH}:${HOME}/.local/bin"
chezmoi init --apply foreignmeloman
# (Optional) Change the chezmoi git remote URL to SSH
chezmoi cd
git remote set-url origin [email protected]:foreignmeloman/dotfiles.git