My dotfiles I am using. It has a dependency on Arch.
It uses Ansible as automation. I have multiple machines and they get different configs. I achieve this by naming the machines and running the script based on host name.
Running:
./dotfiles.sh
to let it runI'll add more information as I please. Please do not run this script. It is tailored to my setup.