-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.conf.yaml
231 lines (227 loc) · 6.79 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
- defaults:
link:
create: true
relink: true
- clean: ['~', '~/.config']
- shell:
-
command: scripts/setup_aurutils.sh
description: Setup aurtuils and local pacman repo for aur packages
stdin: true
stdout: true
stderr: true
-
command: >
sudo pacman -S --needed
base-devel
bluez
bluez-utils
brasero
brightnessctl
clang
ctags
curl
ffmpeg
fzf
gammastep
git
git-delta
glow
gnome-disk-utility
grim
gstreamer
gstreamer-vaapi
gst-libav
gst-plugin-pipewire
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gvfs
gvfs-mtp
gvfs-nfs
gvfs-smb
imv
jq
kanshi
kitty
mako
mpv
mpv-mpris
nautilus
neovim
nm-connection-editor
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
otf-font-awesome
pamixer
pipewire
pipewire-alsa
pipewire-pulse
pipewire-jack
playerctl
polkit-gnome
python-pynvim
ripgrep
slurp
sway
swayidle
swaylock
tmux
vifm
waybar
wlr-randr
wireplumber
wl-clipboard
wofi
xdg-desktop-portal
xdg-desktop-portal-wlr
xorg-bdftopcf
xorg-mkfontscale
zsh
description: Installing utilities
stdin: true
stdout: true
stderr: true
-
command: chsh -s /usr/bin/zsh
description: Changing user shell to zsh
stdin: true
stdout: true
stderr: true
-
command: scripts/setup_local_dirs.sh
description: Setup PC local config
stdin: true
stdout: true
stderr: true
-
command: sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
description: Installing oh-my-zsh
stdin: true
stdout: true
stderr: true
-
command: >
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
description: Installing zsh-syntax-highlighting plugin for oh-my-zsh
stdin: true
stdout: true
stderr: true
-
command: >
git clone https://github.com/zsh-users/zsh-autosuggestions.git
~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
description: Installing zsh-autosuggestions plugin for oh-my-zsh
stdin: true
stdout: true
stderr: true
-
command: mkdir -p ~/.local/config/tmux/plugins
description: Setup directories for tmux Plugin Manager
stdin: true
stdout: true
stderr: true
-
command: >
git clone https://github.com/tmux-plugins/tpm
~/.local/config/tmux/plugins/tpm
description: Setup tmux Plugin Manager
stdin: true
stdout: true
stderr: true
- link:
~/.clang-format:
path: config/clang-format/clang-format
create: true
~/.config/alacritty:
path: config/alacritty/
create: true
~/.config/chromium-flags.conf:
path: config/chromium-flags.conf
create: true
~/.config/environment.d:
path: config/environment.d/
create: true
~/.config/git:
path: config/git
create: true
~/.config/glow:
path: config/glow
create: true
~/.config/i3:
path: config/i3/
create: true
~/.config/kitty:
path: config/kitty/
create: true
~/.config/mako:
path: config/mako/
create: true
~/.config/mconnect:
path: config/mconnect
create: true
~/.config/mpd:
path: config/mpd
create: true
~/.config/mpv:
path: config/mpv
create: true
~/.config/nvim:
path: config/nvim
create: true
~/.config/sway:
path: config/sway/
create: true
~/.config/swaylock:
path: config/swaylock/
create: true
~/.config/swayidle:
path: config/swayidle/
create: true
~/.config/tmux:
path: config/tmux/
create: true
~/.config/waybar:
path: config/waybar/
create: true
~/.config/wayvnc:
path: config/wayvnc/
create: true
~/.config/wofi:
path: config/wofi
create: true
~/.config/zsh:
path: config/zsh
create: true
~/.local/sbin:
path: sbin
create: true
~/.xinitrc:
path: config/xinit/xinitrc
create: true
~/.zprofile:
path: config/zsh/zprofile
create: true
~/.zshrc:
path: config/zsh/zshrc
create: true
- shell:
-
command: >
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim
--create-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
description: Install Vim-Plug for neovim
stdin: true
stdout: true
stderr: true
-
command: nvim +PlugInstall +qa!
description: Install plugins for neovim
stdin: true
stdout: true
stderr: true