-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.conf.yaml
90 lines (81 loc) · 2.84 KB
/
install.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
- defaults:
link:
relink: true
- clean: ['~']
- create:
- ~/.profile.d
- ~/.local/bin
- ~/.config/alacritty
- ~/.config/environment.d
- ~/.config/foot
- ~/.config/htop
- ~/.config/i3status-rust
- ~/.config/mako
- ~/.config/gammastep/hooks
- ~/.config/sway
- ~/.config/swaylock
- ~/.config/yay
- ~/.config/wofi
- ~/.config/Code/User
- ~/.config/VSCodium/User
- ~/.vim/pack/dotfiles
- ~/.vim/colors
# casual
- link:
~/.dotfiles: ''
~/.bashrc: bash/bashrc
~/.bash_profile: bash/bashrc
~/.config/alacritty/alacritty.yml: alacritty/alacritty.yml
~/.liquidprompt: bash/liquidprompt
~/.config/foot/foot.ini: foot/foot.ini
~/.gitconfig: git/gitconfig
~/.profile.d/load: shell/load
~/.profile.d/10-vars.sh: shell/vars.sh
~/.profile.d/10-paths.sh: shell/paths.sh
~/.profile.d/10-gitrepo-commited.sh: shell/gitrepo-commited.sh
~/.profile.d/10-liquidprompt.sh: shell/liquidprompt.sh
~/.profile.d/20-aliases.sh: shell/aliases.sh
~/.profile.d/20-cd.sh: shell/cd.sh
~/.profile.d/40-extract.sh: shell/extract.sh
~/.profile.d/40-mysqlpw.sh: shell/mysqlpw.sh
~/.profile.d/80-command-not-found.sh: shell/command-not-found.sh
~/.profile.d/81-fzf.sh: shell/fzf.sh
~/.profile.d/82-direnv.sh: shell/direnv.sh
~/.profile.d/90-keychain.sh: shell/keychain.sh
~/.tmux.conf: tmux/tmux.conf
~/.toprc: top/toprc
~/.config/htop/htoprc: top/htoprc
~/.vimrc: vim/vimrc
~/.vim/pack/dotfiles/start: vim/start
~/.vim/colors/badwolf.vim: vim/start/badwolf/colors/badwolf.vim
~/.wgetrc: wget/wgetrc
~/.config/yay/config.json: yay/config.json
~/.Xresources: i3/Xresources
# graphic
- link:
~/.config/i3status-rust/config.toml: sway/i3status-rust.toml
~/.local/bin/lock: sway/lock.sh
~/.config/mako/config: mako/config
~/.config/gammastep/config.ini: gammastep/gammastep.ini
~/.config/gammastep/hooks/hook.sh: gammastep/hook.sh
~/.config/wofi/config: wofi/config
~/.config/wofi/style.css: wofi/style.css
~/.config/sway/config: sway/config
~/.config/sway/thinkman: sway/thinkman
~/.config/swaylock/config: sway/lock
~/.config/environment.d/sway.conf: sway/env-vars
~/.config/Code/User/settings.json: vscodium/settings.json
~/.config/VSCodium/User/settings.json: vscodium/settings.json
# scripts
- link:
~/.local/bin/host-is-on: bin/host-is-on.sh
~/.local/bin/git-authors: bin/git-authors.sh
~/.local/bin/clean: bin/clean.sh
# systemd
#- shell:
# - ["systemctl enable --user $PWD/mako/mako.service --now", "enable mako"]
# - ["systemctl enable --user $PWD/sway/swayidle.service --now", "enable swayidle"]
- shell:
- ["git submodule update --init --jobs $(nproc) --recursive", "Installing submodules"]
- link:
~/.local/bin/diff-so-fancy: git/diff-so-fancy/diff-so-fancy