summaryrefslogtreecommitdiff
path: root/install.yaml
blob: ee91571eb13ca48ea9212730525a8dcd941aca7b (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
exclude:
    - '.personal'
    - '.git'
    - '.gitignore'
    - 'install.yaml'
    - 'README.md'

# Commands to install / uninstall symlinks
commands:
    up: rm -rf {target} && ln -s {path}/{file} {target}
    down: rm -rf {target}

# Default target
default: ~/{file}

# Special targets
special:

    .i3: ~/.config/i3

    .mr/mrconfig: ~/.mrconfig
    .mr/mrtrust: ~/.mrtrust

    .offlineimap: ""
    .offlineimap/offlineimaprc: ~/.offlineimaprc
    .offlineimap/offlineimap.py: ~/.offlineimap.py

    .vim/.vimrc: ~/.vimrc
    .zathurarc: ~/.config/zathura/zathurarc

    .zsh/zgen: ~/.zgen
    .zsh/zshrc: ~/.zshrc

    .uzbl: ~/.config/uzbl
    .uzbl/bookmarks: ~/.local/share/uzbl/bookmarks

    .passwords: ~/.password-store

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

    .vim: |
        mkdir -p .vim/vimundo