My dotfiles
Find a file
2016-05-13 12:55:30 +01:00
vim Add vim stuff 2016-05-13 08:23:58 +01:00
.gitmodules Add vim stuff 2016-05-13 08:23:58 +01:00
bootstrap.sh Better handling of .vim/ and the git submodules 2016-05-13 12:34:48 +01:00
brew.sh Install diff-so-fancy automatically 2016-05-12 17:59:10 +01:00
curlrc Add cURL settings 2016-04-07 21:42:11 +01:00
gitconfig Use diff-so-fancy 2016-05-12 17:46:07 +01:00
gitignore Add a global gitignore 2016-04-08 03:42:12 +01:00
hushlogin Hush login details 2016-04-08 03:37:25 +01:00
LICENSE Initial commit 2016-03-06 12:50:00 +00:00
osx.sh Sane OS X defaults 2016-04-08 03:35:51 +01:00
README.md Tweak readme 2016-05-13 12:55:30 +01:00
zshrc Opt out of homebrew analytics 2016-04-29 15:21:03 +01:00

dotfiles

Heres my dotfiles, inspired by people like Mathias. See his dotfiles at https://github.com/mathias/dotfiles.

The idea Im currently going down is to create a symlink from $HOME to this directory. There is one exception to this, the .gitconfig file. This derives from not wanting anyone to accidentally commiting as me to git, that would however require people to use this repo, unlikely. So my git credentials are stored in a .extra file which gets sourced. This then calls the relavent git command, which causes git to edit $HOME/.gitconfig. If that file was a symlink to this repo, then the repo would see the file as edited and the repo would then be in a dirty state, permanently.

Usage

First clone the repo. Then run ./boostrap.sh, this will create all the necessary symlinks. This is a destructive process, so backup your dotfiles first.