dotfiles managed by GNU Stow
I use branches to manage configs for all of my different environments.
Branches are named based on the environment they are meant for, the convention is
OS/keyboard/layout
master
branch is the primary set up, MX Linux, Kinesis, QWERTY.