My own configuration files managed with Gnu Stow
Note: gMac uses homebrew, so it is Mac tied, but you could use scoop or choco on Windows to achieve a similar result. Otherwise, it uses cross-platform tools like Ansible and Gnu Stow, so those parts should work anywhere.