Hi. This is James Patrick's current collection of dotfiles. If you found this feel free to steal what ever you want, if you have any questions feel free to contact me.
- The time invested in configuring tools will probably never recouped by increased productivity. This isn't a reason not to spend the time to do this.
- Don't write what already exist.
- Configuration should be easy to setup and tear down, without destroying anything of value.
- Try to stay lean. More tooling begets more maintenance.
- The best code is no code.
- It's better to have an imperfect tool than to have targets diverge
- Write tooling to allow for variation between targets.
- Any rule can ignored if it has a non-stupid reason.
- Take lots of screenshots.
- Don't be an idiot and store large files.
- Git-crypt is used to store some semi-sentive data. All encrypted data should assumed to be able to be brute for in the future for pocket change. Do not store important data this way.
git clone https://git.jpatrick.io/james/dotfiles.git ~/.dotfiles
make -C ~/.dotfiles install