Handle override files
Let's do this thing in python instead....

I know I know.. I already had a lot done in bash. But if I want this to
play nicely on mac I should probably do it in a language that's more portable
Setup basic 'Configuration' class

This will handle loading a configuration for your setup and installing
it. That's the next part..
Bash: Confirm on mv overbites by default
Git: Use proper github git ssh alias
Bash: Set the MPD_HOST for my desktop
sxhkd: Add dmenu DI.FM selector binding
sxhkd: Add BSPWM key bindings
sxhkd: Add binding to reset my headset volume
GTK: Set GTK2_RC_FILES path for common/graphical
vim: add vim-{surround,rsi}, detectindent plugins
Don't set the vim background to dark
vim: Set syntax for .md markdown files
mpc: Set MPD_HOST in desktop bash environment
compton: Add desktop compton settings
Add bash completion file sourcing
GTK: Use elementary icons
SSH: Add SSH config
SSH: Send KeepAlive messages

I would rather be disconnected if a server goes down than to try and
reconnect
fontconfig: Add font settings