I started "dotfiling" with a single .bashrc file.
As my needs of customizing my development environment grew, so did my configurations.
I have gone through many iterations of this repository, this is the current version.
Here is a cool post on the philosophy behind robust dotfiles from @holman
I use Ansible for managing my configurations. This makes it easier to bootstrap a new system and apply changes idempotently.
Before running be sure to backup any configurations you want to preserve.
To run the install script:
bash -c\
"$(curl -fSL https://raw.githubusercontent.com/terminalPoltergeist/dotfiles/main/install > .tmp)" &&\
source .tmp &&\
rm .tmp