-
Notifications
You must be signed in to change notification settings - Fork 1
/
arch.conf.yaml
56 lines (51 loc) · 1.81 KB
/
arch.conf.yaml
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
- defaults:
link:
create: true
relink: true
force: true
- clean:
- '~'
- '~/.config'
- '~/.gnupg'
- '~/.vim'
- '~/.tmux'
- shell:
# - [git pull origin, Updating repo]
- [git submodule update --init --recursive, Installing submodules]
- link:
~/.antigen: antigen
~/.bash_profile: config/bash_profile
~/.bashrc: config/rc/bashrc
~/.config/htop: config/htop
~/.config/neofetch: config/neofetch
~/.davfs2/davfs2.conf: config/davfs2/davfs2.conf
~/.git_template: config/git/git_template
~/.githooks: config/git/git_template/hooks
~/.gitconfig: config/git/gitconfig
~/.gitconfig.d: config/git/gitconfig.d
~/.gitignore: config/git/gitignore
~/.gnupg/gpg-agent.conf: config/gnupg/gpg-agent.conf
~/.gnupg/gpg.conf: config/gnupg/gpg.conf
~/.mpd/mpd.conf: config/mpd/mpd.conf
~/.ncmpcpp/config: config/ncmpcpp.conf
~/.ssh/config: config/ssh/config
~/.SpaceVim: vim/SpaceVim
~/.config/nvim: vim/SpaceVim
~/.tmux: config/tmux
~/.tmux.conf: config/tmux/tmux.conf
~/.vimrc: config/vimrc
~/.vim/bundle/Vundle.vim:
force: true
relink: true
path: vim/Vundle.vim
~/.Xresources: config/Xresources
~/.zshrc: config/rc/zshrc
- shell:
- [git submodule update --init --remote, Updating submodules]
- ["mkdir -p ~/.mpd/playlists", "Creating mpd directory"]
- ["touch ~/.mpd/{database,log,pid,state,sticker.sql}", "Creating mpd files"]
- ["vim +PluginInstall +qall", "Installing vim's plugins trough Vundle"]
- ["nvim +PluginInstall +qall", "Installing nvim's plugins via spacevim"]
- ["gem install lolcommits", "Installing lolcommits (essential)"]
- ["pyfiglet -f fuzzy $(whoami) > ~/dotfiles/motd && touch ~/dotfiles/motd.lol", "Generate login banner"]
- ["sudo chsh -s $(which zsh) $(whoami)", "chsh to zsh"]