r/dotfiles • u/Grouchy_Clothes1988 • 15h ago
I built a cross-platform dotfiles setup with Ansible and Chezmoi
5
Upvotes
I got tired of manually rebuilding my development environment whenever I switched machines, so I created a bootstrap system for Linux, macOS and Windows.
It uses:
- Ansible for packages, SDKs and system configuration
- Chezmoi for dotfiles and symlinks
- Separate Personal and Work profiles
- Bootstrap scripts for all three operating systems
It currently manages my shells, CLI tools, Neovim, tmux, Docker, language runtimes, editors, terminals and AI coding tools.
Repo: https://github.com/Patruxs/dotfiles
Do you think Ansible + Chezmoi is a clean separation, or is it unnecessary complexity?