aboutsummaryrefslogtreecommitdiff
path: root/install.conf.yaml
blob: 5828fcb1699c860905b78991216b87652c71e9f3 (plain) (blame)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# https://github.com/anishathalye/dotbot#configuration
---
- defaults:
    link:
      relink: true
      create: true

- clean:
    - '~'
    - '~/.config'
    - '~/.ssh'

- create:
    '~/.ssh':
      mode: 0700
    '~/.local/bin':

- link:
    ~/.aria2: files/.aria2
    ~/.editorconfig: files/.editorconfig
    ~/.eget.toml: files/.eget.toml
    ~/.lessfilter.sh: files/.lessfilter.sh
    ~/.psqlrc: files/.psqlrc
    ~/.reminders: files/.reminders
    ~/.task: files/.task
    ~/.taskrc: files/.taskrc
    ~/.vit: files/.vit
    ~/.xsessionrc: files/.xsessionrc
    ~/.ssh/config: files/.ssh/config
    # Git
    ~/.gitconfig: files/.gitconfig
    ~/.gitignore: files/.gitignore
    # Tmux
    ~/.tmux.conf: files/.tmux.conf
    ~/.tmux: files/.tmux/
    # Vim
    ~/.vim: files/.vim
    ~/.vimrc: files/.vimrc
    ~/.gvimrc: files/.gvimrc
    # Zsh
    ~/.zsh: files/.zsh
    ~/.zshrc: files/.zshrc
    ~/.zshenv: files/.zshenv
    ~/bin: files/bin
    # Configs
    ~/.config/devilspie2: files/.config/devilspie2
    ~/.config/youtube-dl: files/.config/youtube-dl
    ~/.config/xfce4/terminal: files/.config/xfce4/terminal
    ~/.config/redshift.conf: files/.config/redshift.conf
    ~/.config/pgcli: files/.config/pgcli
    ~/.config/beets: files/.config/beets
    ~/.config/mpv: files/.config/mpv
    ~/.config/yamllint: files/.config/yamllint
    ~/.config/lazygit: files/.config/lazygit

- shell:
    - [git submodule update --init --recursive, Installing submodules]
    - command: |
        ~/.tmux/plugins/tpm/bin/install_plugins
        ~/.tmux/plugins/tpm/bin/update_plugins all
      description: Installing tmux plugins
    - command: vim -E +PlugInstall +PlugUpdate +qa
      description: Install vim plugins
      stdin: true