Skip to content

Commit 44c5581

Browse files
committed
WIP
1 parent a6c47fe commit 44c5581

6 files changed

Lines changed: 278 additions & 1 deletion

File tree

editorconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,5 @@ indent_size = 2
6666
[*.tf]
6767
indent_size = 2
6868

69-
7069
[.gitconfig]
7170
indent_style = tab

homebrew/Brewfile

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
tap "akitasoftware/akita"
2+
tap "aspect-build/aspect"
3+
tap "bufbuild/buf"
4+
tap "buildpacks/tap"
5+
tap "cargo-lambda/cargo-lambda"
6+
tap "cloudquery/tap"
7+
tap "coursier/formulas"
8+
tap "datawire/blackbird"
9+
tap "daveshanley/vacuum"
10+
tap "earthly/earthly"
11+
tap "graalvm/tap"
12+
tap "hashicorp/tap"
13+
tap "homebrew/bundle"
14+
tap "homebrew/services"
15+
tap "int128/kubelogin"
16+
tap "kiraum/tap"
17+
tap "localstack/tap"
18+
tap "oven-sh/bun"
19+
tap "quarkusio/tap"
20+
tap "slp/krunkit"
21+
tap "soluble-ai/kubetap"
22+
tap "sourcegraph/src-cli"
23+
tap "thought-machine/please"
24+
tap "withgraphite/tap"
25+
brew "adr-tools"
26+
brew "webp"
27+
brew "jpeg-xl"
28+
brew "openssl@3"
29+
brew "gettext"
30+
brew "sqlite"
31+
brew "aria2"
32+
brew "libyaml"
33+
brew "aws-sam-cli"
34+
brew "awscli"
35+
brew "bat"
36+
brew "bazelisk"
37+
brew "boost"
38+
brew "glib"
39+
brew "capnp"
40+
brew "cargo-binstall"
41+
brew "gmp"
42+
brew "pcre"
43+
brew "comby"
44+
brew "curl"
45+
brew "gcc"
46+
brew "gd"
47+
brew "composer"
48+
brew "crane"
49+
brew "deno"
50+
brew "difftastic"
51+
brew "docker"
52+
brew "docker-compose"
53+
brew "folly"
54+
brew "fizz"
55+
brew "wangle"
56+
brew "fbthrift"
57+
brew "fb303"
58+
brew "edencommon"
59+
brew "erlang"
60+
brew "wxwidgets"
61+
brew "elixir"
62+
brew "eza"
63+
brew "fastmod"
64+
brew "flyctl"
65+
brew "fortune"
66+
brew "fzf"
67+
brew "node"
68+
brew "gemini-cli"
69+
brew "gh"
70+
brew "git"
71+
brew "git-absorb"
72+
brew "git-delta"
73+
brew "git-grab"
74+
brew "git-lfs"
75+
brew "glab"
76+
brew "go"
77+
brew "golangci-lint"
78+
brew "gomi"
79+
brew "goreleaser"
80+
brew "harfbuzz"
81+
brew "openjdk"
82+
brew "gradle"
83+
brew "python@3.12"
84+
brew "libheif"
85+
brew "graphicsmagick"
86+
brew "re2"
87+
brew "grpc"
88+
brew "helm"
89+
brew "highlight"
90+
brew "hugo"
91+
brew "hyperfine"
92+
brew "jq"
93+
brew "k9s"
94+
brew "kondo"
95+
brew "kubectl-ai"
96+
brew "kubernetes-cli"
97+
brew "lavat"
98+
brew "libfido2"
99+
brew "make"
100+
brew "markdownlint-cli"
101+
brew "maven"
102+
brew "mergiraf"
103+
brew "mise"
104+
brew "mk"
105+
brew "mkcert"
106+
brew "mongosh"
107+
brew "mosh"
108+
brew "mtr"
109+
brew "mysql-client", link: true
110+
brew "neovim"
111+
brew "nnn"
112+
brew "node-sass"
113+
brew "node@20"
114+
brew "okta-aws-cli"
115+
brew "ollama"
116+
brew "openjdk@21"
117+
brew "pandoc"
118+
brew "pkgconf"
119+
brew "podman"
120+
brew "postgresql@14"
121+
brew "pre-commit"
122+
brew "prettier"
123+
brew "protoc-gen-go"
124+
brew "ripgrep"
125+
brew "ruby", link: true
126+
brew "rust"
127+
brew "rustup"
128+
brew "saml2aws"
129+
brew "scc"
130+
brew "sccache"
131+
brew "socat"
132+
brew "telnet"
133+
brew "terragrunt"
134+
brew "tree"
135+
brew "vineflower"
136+
brew "vscli"
137+
brew "watch"
138+
brew "watchman"
139+
brew "xsv"
140+
brew "yq"
141+
brew "yt-dlp"
142+
brew "zoxide"
143+
brew "zsh"
144+
brew "bufbuild/buf/buf"
145+
brew "buildpacks/tap/pack"
146+
brew "cargo-lambda/cargo-lambda/cargo-lambda"
147+
brew "daveshanley/vacuum/vacuum"
148+
brew "hashicorp/tap/terraform"
149+
brew "hashicorp/tap/vault"
150+
brew "int128/kubelogin/kubelogin"
151+
brew "localstack/tap/localstack-cli"
152+
brew "oven-sh/bun/bun"
153+
brew "quarkusio/tap/quarkus"
154+
brew "slp/krunkit/krunkit"
155+
brew "sourcegraph/src-cli/src-cli"
156+
cask "1password-cli"
157+
cask "db-browser-for-sqlite"
158+
cask "fuse-t"
159+
cask "graalvm-community-jdk17"
160+
cask "graalvm-community-jdk21"
161+
cask "graalvm-jdk"
162+
cask "graalvm-jdk@21"
163+
cask "podman-desktop"
164+
cask "warp"
165+
vscode "42crunch.vscode-openapi"
166+
vscode "4ops.terraform"
167+
vscode "arcanis.vscode-zipfs"
168+
vscode "bazelbuild.vscode-bazel"
169+
vscode "bierner.markdown-mermaid"
170+
vscode "bufbuild.vscode-buf"
171+
vscode "catppuccin.catppuccin-vsc"
172+
vscode "catppuccin.catppuccin-vsc-icons"
173+
vscode "catppuccin.catppuccin-vsc-pack"
174+
vscode "charliermarsh.ruff"
175+
vscode "christian-kohler.npm-intellisense"
176+
vscode "connor4312.esbuild-problem-matchers"
177+
vscode "continue.continue"
178+
vscode "davidbwaters.macos-modern-theme"
179+
vscode "dbaeumer.vscode-eslint"
180+
vscode "denoland.vscode-deno"
181+
vscode "dgileadi.java-decompiler"
182+
vscode "docker.docker"
183+
vscode "dsznajder.es7-react-js-snippets"
184+
vscode "eamodio.gitlens"
185+
vscode "earthly.earthfile-syntax-highlighting"
186+
vscode "editorconfig.editorconfig"
187+
vscode "elijah-potter.harper"
188+
vscode "esbenp.prettier-vscode"
189+
vscode "foam.foam-vscode"
190+
vscode "gamunu.vscode-yarn"
191+
vscode "golang.go"
192+
vscode "hashicorp.terraform"
193+
vscode "iciclesoft.workspacesort"
194+
vscode "inferrinizzard.prettier-sql-vscode"
195+
vscode "jakebecker.elixir-ls"
196+
vscode "jordanhury.sqltools-cassandra"
197+
vscode "mechatroner.rainbow-csv"
198+
vscode "meta.pyrefly"
199+
vscode "microsoft.typespec-vscode"
200+
vscode "ms-azuretools.vscode-containers"
201+
vscode "ms-azuretools.vscode-docker"
202+
vscode "ms-kubernetes-tools.vscode-kubernetes-tools"
203+
vscode "ms-python.black-formatter"
204+
vscode "ms-python.debugpy"
205+
vscode "ms-python.isort"
206+
vscode "ms-python.mypy-type-checker"
207+
vscode "ms-python.python"
208+
vscode "ms-python.vscode-pylance"
209+
vscode "ms-python.vscode-python-envs"
210+
vscode "ms-toolsai.jupyter"
211+
vscode "ms-toolsai.jupyter-keymap"
212+
vscode "ms-toolsai.jupyter-renderers"
213+
vscode "ms-toolsai.vscode-jupyter-cell-tags"
214+
vscode "ms-toolsai.vscode-jupyter-slideshow"
215+
vscode "ms-vscode-remote.remote-containers"
216+
vscode "ms-vscode-remote.remote-ssh"
217+
vscode "ms-vscode-remote.remote-ssh-edit"
218+
vscode "ms-vscode.extension-test-runner"
219+
vscode "ms-vscode.remote-explorer"
220+
vscode "ms-vscode.vscode-typescript-next"
221+
vscode "msaraiva.surface"
222+
vscode "mtxr.sqltools"
223+
vscode "mtxr.sqltools-driver-mysql"
224+
vscode "mtxr.sqltools-driver-pg"
225+
vscode "mtxr.sqltools-driver-sqlite"
226+
vscode "mushan.vscode-paste-image"
227+
vscode "orta.vscode-jest"
228+
vscode "pantajoe.vscode-elixir-credo"
229+
vscode "prisma.prisma"
230+
vscode "quicktype.quicktype"
231+
vscode "randomfractalsinc.vscode-data-preview"
232+
vscode "redhat.java"
233+
vscode "redhat.vscode-xml"
234+
vscode "redhat.vscode-yaml"
235+
vscode "ritwickdey.liveserver"
236+
vscode "rust-lang.rust-analyzer"
237+
vscode "sourcegraph.amp"
238+
vscode "sourcegraph.cody-ai"
239+
vscode "sourcegraph.openctx"
240+
vscode "tamasfe.even-better-toml"
241+
vscode "theaflowers.witch-hazel"
242+
vscode "tim-koehler.helm-intellisense"
243+
vscode "unifiedjs.vscode-mdx"
244+
vscode "visualstudioexptteam.intellicode-api-usage-examples"
245+
vscode "visualstudioexptteam.vscodeintellicode"
246+
vscode "vscjava.vscode-gradle"
247+
vscode "vscjava.vscode-java-debug"
248+
vscode "vscjava.vscode-java-dependency"
249+
vscode "vscjava.vscode-java-pack"
250+
vscode "vscjava.vscode-java-test"
251+
vscode "vscjava.vscode-maven"
252+
vscode "vscodevim.vim"
253+
vscode "vue.volar"
254+
vscode "zxh404.vscode-proto3"

homebrew/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Homebrew Backup
2+
3+
[brew](https://brew.sh/) is great, and backing it up is easy:
4+
5+
```
6+
brew bundle dump
7+
```
8+
9+
And restoring is as easy as running the generated `brew.sh`:
10+
11+
```
12+
brew bundle
13+
```
14+
15+
P.S. I originally used [`brew backup`](https://github.com/rstacruz/homebrew-backup) which is deprecated.

homebrew/backup.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env sh
2+
brew bundle dump --force

homebrew/restore.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env sh
2+
brew bundle

zsh/zshrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,8 @@ fi
7373

7474
# bun completions
7575
[ -s "${HOME}/.bun/_bun" ] && source "${HOME}/.bun/_bun"
76+
77+
export EDITOR=vim
78+
79+
# Added by Windsurf
80+
export PATH="${HOME}/.codeium/windsurf/bin:$PATH"

0 commit comments

Comments
 (0)