https://drewdevault.com/2019/12/30/dotfiles.html Uses a one-byte .gitignore. Houses all the configuration files and scripts I use. If any are from external sources, attribution is in the file itself. Otherwise, they are free to use as you want.