-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.conf.json
51 lines (50 loc) · 1.68 KB
/
install.conf.json
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
[
{
"defaults":
{
"link": { "relink": true, "force": true, "create": true },
"brewfile":
{
"stdout": true,
"stderr": true,
"include": ["tap", "brew", "cask", "vscode", "mas"]
},
"shell":
{
"stdin": true,
"stdout": true,
"stderr": true,
"quiet": false
}
}
},
{"create": ["~/.zfunc/"]},
{
"link":
{
"~/.zshrc": { "path": "config/shell/.zshrc" },
"~/.config/alacritty/": { "path": "config/alacritty/*", "glob": true },
"~/.config/scripts/": { "path": "config/scripts/*", "glob": true },
"~/.config/eza/": { "path": "config/eza/*", "glob": true },
"~/.config/aerospace/": { "path": "config/aerospace/*", "glob": true },
"~/.config/linearmouse/": { "path": "config/linearmouse/*", "glob": true },
"~/.config/sketchybar/": { "path": "config/sketchybar/*", "glob": true },
"~/.config/nvim/": { "path": "config/nvim/*", "glob": true },
"~/.config/btop/": { "path": "config/btop/*", "glob": true },
"~/.config/starship.toml": { "path": "config/starship/starship.toml" },
"~/.vimrc/": { "path": "config/vim/vimrc" },
"~/.config/tmux/": { "path": "config/tmux/*", "glob":true },
"~/.config/bat/": { "path": "config/bat/*", "glob":true },
"~/.gitconfig": { "path": "config/git/.gitconfig" }
}
},
{ "shell": [
{
"command": "zsh config/mac/initializer.sh",
"description": "Install brew, brew bundle and mas"
}
]
},
{ "brewfile": { "file": "config/mac/Brewfile" } },
{ "clean": [ "~/.config", "~"] }
]