1 This is a set of configuration files for a bunch of Unix apps I use regularly.
3 The way I usually use this is as follows. Change the lines as appropriate for your system.
6 $ sudo aptitude install git-core
8 Change into your home directory and make a clone of the repository:
10 $ git clone http://delx.net.au/git/dotfiles .dotfiles
12 Make a backup of any existing files:
14 $ mv .bash .bash_profile .bashrc .gitconfig .hgrc .inputrc .pythonrc.py .screenrc .terminfo .vim .vimrc backup/
16 Symlink the config files into your home directory:
17 $ ln -sf .dotfiles/{.bash,.bash_profile,.bashrc,.gitconfig,.hgrc,.inputrc,.pythonrc.py,.screenrc,.terminfo,.vim,.vimrc} .
18 $ ln -s .dotfiles/.ssh/config .ssh/
21 $ cd .dotfiles && rm -rf hooks && ln -s ../git-hooks hooks
23 You can add machine specific configs to the bash init scripts by creating files in ~/.bash called environment_local, interactive_local, functions_local, etc
24 Also, learn how to use Git and use it to version control other config files of yours.