aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 0c8d64ff8169b6ba0315d812f7fd58b6984e1220 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Install dotfiles with the deploy script:

    $ sh deploy.sh

Tries to follow the [XDG base directory
spec](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html)
as much as possible.

The script does the following:

 * Clear out `$PWD/dotfiles-backup/`.
 * Symlink everything under `config` into `$XDG_CONFIG_HOME`. Moves everything
   that already exists to `$PWD/dotfiles-backup/` first.
 * Symlink everything under `home` into `$HOME`. Again back up existing files to
   `$PWD/dotfiles-backup`.
 * Clone Vundle into `~/.vim/bundle/vundle/` and run `BundleInstall`.
 * Copy files under `local` into the appropriate locations only if they don't
   already exist. These are for handling local configuration that shouldn't or
   can't be version controlled.