-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.conf.yaml
54 lines (51 loc) · 2.23 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
- defaults:
link:
relink: true
- clean:
- '~'
- '~/.config/nvim'
- shell:
# clean
- ['rm -rf ~/.oh-my-zsh & rm -rf ~/.config/nvim/pack', '🧹 cleaning']
# ZSH
- ['brew list zsh && brew reinstall zsh || brew install zsh', '🐛 installing zsh']
# RIPGREP
- ['brew list ripgrep && brew reinstall ripgrep || brew install ripgrep', '🐛 installing ripgrep']
# FD
- ['brew list fd && brew reinstall fd || brew install fd', '🐛 installing fd']
# PrettierD
- [
'brew list fsouza/prettierd/prettierd && brew reinstall fsouza/prettierd/prettierd || brew install fsouza/prettierd/prettierd',
'🐛 installing prettierd',
]
# eslintD
- ['pnpm add -g eslint_d', '🐛 installing eslint_d']
# oh-my-zsh
- [
'sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended --keep-zshrc',
'🐛 installing oh-my-zsh',
]
# oh-my-zsh plugins
- [
'git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
& git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
& git clone https://github.com/spaceship-prompt/spaceship-prompt.git ~/.oh-my-zsh/custom/themes/spaceship-prompt --depth=1',
'🐛 installing oh-my-zsh plugins and themes',
]
# CMake
- ['brew list cmake && brew reinstall cmake || brew install cmake', '🐛 installing CMake']
# Stylua
- ['brew list stylua && brew reinstall stylua || brew install stylua', '🐛 installing stylua']
- ['brew list rust-analyzer && brew reinstall rust-analyzer || brew install rust-analyzer', '🐛 installing rust-analyzer']
- link:
~/.zshrc: zsh/.zshrc
~/.hushlogin: .hushlogin
~/nodemon.json: nodemon/nodemon.json
~/.config/nvim/init.lua: .config/nvim/init.lua
~/.config/nvim/lua: .config/nvim/lua
~/.kenv/scripts: .kenv/scripts
~/.ssh/config: .ssh/config
~/.ignore: .ignore
~/.oh-my-zsh/custom/themes/spaceship.zsh-theme: ~/.oh-my-zsh/custom/themes/spaceship-prompt/spaceship.zsh-theme
~/.config/tmux/tmux.conf: .config/tmux/.tmux.conf
~/.config/lazygit: .config/lazygit