-
Install Chezmoi and initialize with this repo:
# Install chezmoi (macOS) brew install chezmoi # Initialize with your dotfiles repo chezmoi init https://github.com/YOUR_USERNAME/dotfiles.git
-
Apply dotfiles:
# Apply all dotfiles chezmoi applyNote: Machine-specific configurations (e.g., for work vs. personal machines) are automatically determined by your hostname. No manual configuration is needed. Templates will use
{{ .chezmoi.hostname }}to apply machine-specific settings. -
Install ZSH plugins:
# Install zplug plugins (including agnoster theme) zplug install -
Run Ansible to install packages and configure system:
# macOS ./ansible/mac-setup.sh # First time only dotansible # Linux/Fedora ./ansible/fedora-setup.sh # First time only
-
Install Tmux plugins:
- Open tmux:
tmux - Press
Ctrl+tthenI(capital I) to install TPM plugins
- Open tmux:
-
Restart your terminal to see the new theme and configuration take effect.