This repo serves as a personal project and as inspiration for others.
Please don't blindly execute code.
You can use Docker to blindly execute code rapidly draft Ansible config.
Testing can be as simple as:
docker build . -t dotfiles && docker run -it dotfilesEnable/disable roles in group_vars/all.yml
Customize automation in the roles/ folder. Take the go folder for example. In ./roles/go/tasks/ there is main.yml which will always run if present in all.yml, and suse.yml which will run only on distros in the Suse family.
After installing on a new system you may have to update AstroNvim and its plugins:
Open Neovim
Run :AstroUpdate to update AstroNvim
Run :Lazy update to update all plugins
Uses the Ansible dotfiles strategy from TechDufus
