These are the dotfiles I use on a regular basis on development machines. They get slowly tweaked over time to fit my needs as I work with new software or on new types of hosts. They get used on MacOS and Linux mostly - I can't speak for how they work on Windows, but in my limited Windows Subsystem for Linux testing, I've noticed strange behavior with vim colorschemes.
There's lots of different preferred ways to do this, depending on who you ask. Many involve shell scripts and lots of symlinks - this method requires no symlinks or scripts.
** WARNING:** This method may overwrite any pre-existing dotfiles in your home directory that conflict with ones in this repository. Make sure you back them up or append .bak to their filenames before following these instructions.
$ cd ~
$ git init
$ git remote add origin https://github.com/sfowlr/dotfiles.git
$ git pull origin master