-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.conf.yaml
More file actions
92 lines (78 loc) · 2.54 KB
/
install.conf.yaml
File metadata and controls
92 lines (78 loc) · 2.54 KB
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
- defaults:
link:
create: true # make parent dirs
relink: true # replace old links
force: false # don't overwrite without warning
shell:
stdout: false # noisy but useful for debugging
stderr: true
# update dotbot itself
- shell:
- [git submodule update --recursive -f, Updating submodules...]
# core package manager stuff
- shell:
- [./scripts/setup-yay.sh, Setup Brew (arch)]
- [./scripts/setup-homebrew.sh, Setup Brew (mac)]
# zsh
- link:
~/.zshrc:
path: zsh/.zshrc
~/.zshenv:
path: zsh/.zshenv
~/.zshrc:
path: zsh/.zshrc
- shell:
- [./scripts/setup-zsh.sh, Setting up zsh]
# terminal emulator (kitty)
- link:
~/.config/kitty/kitty.conf: config/kitty/kitty.conf
~/.config/kitty/everforest-kitty.conf: config/kitty/everforest-kitty.conf
# languages and SDKs
- shell:
- [./scripts/setup-c.sh, Installing Base Devtools (cc/base-devel/build-essential)]
- shell:
- [./scripts/setup-go.sh, Installing Go]
- shell:
- [./scripts/setup-rust.sh, Installing Rust]
- shell:
- [./scripts/setup-nodejs.sh, Installing Node JS]
# vim/neovim
- shell:
- [./scripts/setup-neovim.sh, Installing neovim]
- link:
~/.config/nvim: config/vim/nvim
~/.vimrc: config/vim/.vimrc
~/.ideavimrc: config/jetbrains/.ideavimrc
# window manager (i3)
- shell:
- [./scripts/setup-i3-rice.sh, Installing i3 with 米饭!]
- link:
~/.config/picom.conf: ./config/wm/picom.conf
~/.config/i3/config: ./config/wm/i3.conf
~/.i3/config: ./config/wm/i3.conf
~/.config/rofi/config.rasi: ./config/wm/rofi.rasi
~/.config/sway/config.d/user.conf: ./config/wm/sway.user.conf
# polybar
~/.config/polybar/config: ./config/wm/polybar.ini
~/.i3/polybar.sh: ./config/wm/polybar.sh
~/.i3/nvidia-smi-polybar.sh: ./config/wm/nvidia-smi-polybar.sh
# hypr
~/.config/hypr/hyprland.conf: ./config/wm/hyprland.conf
# waybar
~/.config/waybar/config.jsonc: ./config/wm/waybar/config.jsonc
~/.config/waybar/style.css: ./config/wm/waybar/style.css
# wal
~/.config/wal/templates/colors-hyprland.conf: ./config/wm/wal/colors-hyprland.conf
# Chinese IME (fcitx5)
- shell:
- [./scripts/setup-pinyin.sh, Installing Chinese Pinyin Keyboard]
# docker and k8s
- shell:
- [./scripts/setup-docker.sh, Installing Docker]
- shell:
- [./scripts/setup-k8s.sh, Installing Kubernetes Stuff]
# random utils
# do these last as they may need things like `go` or `cargo`
- shell:
- [./scripts/setup-shell-utils.sh, Installing shell utils]
- [./scripts/setup-github.sh, Installing github cli]