My personal dotfiles managed with Ansible.
brew install ansibleUser information is configured in provision/group_vars/all.yml:
user_name- Your full name for git configuser_email- Your email for git config
Full setup (installs homebrew packages and configures all tools):
make installUpdate specific tools only:
make install tags=zsh,vim
make install tags=brew # Install/update homebrew packages only
make install tags=git # Configure git onlyAvailable tags: brew, git, zsh, vim, tmux, helix, starship, devtools
After vim is installed, open vim and run:
:PackUpdateThen restart vim.
Create ~/.zshrc.secrets for any environment variables that should not be committed to git.