summaryrefslogtreecommitdiff
path: root/install.yaml
blob: 21f298295dc60f8fe0e375fa03908747aa6c334d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Commands to install / uninstall symlinks
commands:
    up: rm -rf {target} && ln -s {path}/{file} {target}
    down: rm -rf {target}


# Default targets
default:
    - bin
    - .bashrc
    - .gitconfig
    - .git_template
    - .inputrc
    - .latexmkrc
    - .ncmpcpp
    - .surfraw.bookmarks
    - .urxvt
    - .vim
    - .vifm
    - .xinitrc
    - .Xresources
    - .zsh

# Special targets
special:
    .i3: ~/.config/i3
    .mr/mrconfig: ~/.mrconfig
    .mr/mrtrust: ~/.mrtrust
    .msmtprc: ~/.msmptprc
    .offlineimap/offlineimaprc: ~/.offlineimaprc
    .offlineimap/offlineimap.py: ~/.offlineimap.py
    .tmux.conf: ~/.tmux.conf
    .vim/vimrc: ~/.vimrc
    .uzbl: ~/.config/uzbl
    .uzbl/bookmarks: ~/.local/share/uzbl/bookmarks
    .passwords: ~/.password-store
    .zathurarc: ~/.config/zathura/zathurarc
    .zsh/zgen: ~/.zgen
    .zsh/zshrc: ~/.zshrc

# Additional actions before symlink
pre:
    .mutt: |
        mkdir -p {path}/.mutt/temp
        mkdir -p {path}/.mutt/cache
        mkdir -p {path}/.mutt/bodies

    .vim: |
        mkdir -p {path}/.vim/vimundo