Installs a set of dotfiles from a given Git repostiory. By default it will use my dotfiles repo but you can easily change it to use yours. Works for all dotfile repos that follow the stow format (blog post).
- Change the
dotfiles_repo
variable indefaults/main.yml
to point to your dotfiles repo - Create a playbook with this Role
- Run the playbook
None
---
- hosts: localhost
roles:
- { role: mariuskimmina.dotfiles }
become: true
Fully tested on:
- Fedora 36
- Ubuntu 20.04
Inspired by: https://github.com/geerlingguy/ansible-role-dotfiles
The main difference between the original project and this one is the usage of stow.