-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.toml
185 lines (174 loc) · 4.75 KB
/
config.toml
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
[homebrew]
taps = [
"homebrew/cask-fonts",
]
bottles = [
"aerial",
"ansible",
"ansible-language-server",
"ansible-lint",
"antidote",
"autopep8",
"awscli",
"aws-cdk",
"bash",
"bash-language-server",
"brooklyn",
"buf",
"ccls",
"ctags",
"cmake",
"coconutbattery",
"colordiff",
"corsair-icue",
"dart-sdk",
"dockerfile-language-server",
"delve",
"firefox",
"fish",
"flake8",
"font-fira-code-nerd-font",
"font-meslo-for-powerline",
"font-source-code-pro-for-powerline",
"fzf",
"gh",
"git",
"git-delta",
"git-lfs",
"github",
"go",
"gopls",
"gradle",
"gradle-completion",
"hammerspoon",
"haskell-language-server",
"haskell-stack",
"htop",
"iterm2",
"jq",
"julia",
"kitty",
"kotlin-language-server",
"kubernetes-cli",
"kube-ps1",
"libgit2",
"llvm",
"luarocks",
"lua-language-server",
"markdownlint-cli",
"metals",
"monitorcontrol",
"mas",
"neovim",
"neovim-remote",
"node",
"openjdk",
"openjdk@17",
"podman",
"python",
"python-lsp-server",
"pyenv",
"pyenv-virtualenv",
"r",
"revive",
"ripgrep",
"rustup-init",
"rust-analyzer",
"shellcheck",
"shfmt",
"signal",
"slack",
"starship",
"staticcheck",
"stern",
"stylua",
"subversion",
"telegram",
"typescript",
"typescript-language-server",
"visual-studio-code",
"watch",
"wget",
"yaml-language-server",
"zoxide",
"zplug",
"zsh",
]
[julia]
modules =[
"LanguageServer",
"Pluto"
]
[vscode]
extensions = [
# general purpose
"vscodevim.vim",
"hbenl.vscode-test-explorer-liveshare",
"arcticicestudio.nord-visual-studio-code",
"mhutchie.git-graph",
# tools
"ms-azuretools.vscode-docker",
"ms-kubernetes-tools.vscode-kubernetes-tools",
"ms-vscode-remote.remote-containers",
# languages
"ms-python.python",
"ms-python.vscode-pylance",
"LittleFoxTeam.vscode-python-test-adapter",
"golang.go",
"fwcd.kotlin",
"rust-lang.rust-analyzer",
"swellaby.vscode-rust-test-adapter",
"scalameta.metals",
]
[npm]
packages = [
"vim-language-server",
]
[go]
modules = [
{ exe = "jsonnet-language-server", path = "github.com/grafana/jsonnet-language-server"},
]
[mac]
profile = "[email protected]"
apps = [
{ name="Ecosia", id="1463400445" },
{ name="Ghostery Lite", id="6504861501" },
{ name="Pixelmator Pro", id="1289583905" },
{ name="Wipr", id="1320666476" },
]
preferences = [
{ name="NSGlobalDomain.KeyRepeat", type="int", value="1" },
{ name="NSGlobalDomain.InitialKeyRepeat", type="int", value="20" },
{ name="com.apple.dock.minimize-to-application", type="int", value="1" },
{ name="com.apple.dock.show-process-indicators", type="int", value="1" },
{ name="com.apple.dock.mru-spaces", type="int", value="0" },
{ name="com.apple.dock.show-recents", type="int", value="0" },
{ name="com.apple.dock.tilesize", type="int", value="36" },
{ name="com.apple.AppleMultitouchTrackpad.TrackpadThreeFingerTapGesture", type="int", value="2"},
{ name="com.apple.AppleMultitouchTrackpad.TrackpadThreeFingerHorizSwipeGesture", type="int", value="0"},
{ name="com.apple.AppleMultitouchTrackpad.Clicking", type="int", value="1"},
{ name="com.apple.AppleMultitouchTrackpad.TrackpadThreeFingerDrag", type="int", value="1"},
{ name="com.googlecode.iterm2.plist.PrefsCustomFolder", type="string", value="${HOME}/.iterm2" },
{ name="com.googlecode.iterm2.plist.LoadPrefsFromCustomFolder", type="int", value="1" },
{ name="com.apple.ActivityMonitor.IconType", type="int", value="6" },
]
[symlink]
links = [
{ sourceFile ="${PWD}/fish", linkName="${HOME}/.config/fish" },
{ sourceFile ="${PWD}/nvim", linkName="${HOME}/.config/nvim" },
{ sourceFile ="${PWD}/kitty", linkName="${HOME}/.config/kitty" },
{ sourceFile ="${PWD}/git/gitconfig", linkName="${HOME}/.gitconfig" },
{ sourceFile ="${PWD}/git/gitignore_global", linkName="${HOME}/.gitignore_global" },
{ sourceFile ="${PWD}/git/stCommitMsg", linkName="${HOME}/.stCommitMsg" },
{ sourceFile ="${PWD}/iterm2", linkName="${HOME}/.iterm2" },
{ sourceFile ="${PWD}/zsh_config/zshrc", linkName="${HOME}/.zshrc" },
{ sourceFile ="${PWD}/zsh_config/zshenv", linkName="${HOME}/.zshenv" },
{ sourceFile ="${PWD}/zsh_config/zprofile", linkName="${HOME}/.zprofile" },
{ sourceFile ="${PWD}/zsh_config/zplugins", linkName="${HOME}/.zplugins" },
{ sourceFile ="${PWD}/zsh_config/p10k.zsh", linkName="${HOME}/.p10k.zsh" },
{ sourceFile ="${PWD}/zsh", linkName="${HOME}/.zsh" },
{ sourceFile ="${PWD}/R/RProfile", linkName="${HOME}/.RProfile" },
{ sourceFile ="${PWD}/vscode/settings.json", linkName="${HOME}/Library/Application Support/Code/User/settings.json" },
{ sourceFile ="${PWD}/hammerspoon/", linkName="${HOME}/.hammerspoon" },
{ sourceFile ="${PWD}/starship.toml", linkName="${HOME}/.config/starship.toml" },
]