-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBrewfile
More file actions
96 lines (82 loc) · 1.5 KB
/
Brewfile
File metadata and controls
96 lines (82 loc) · 1.5 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
93
94
95
96
tap "fluxcd/tap"
# devops
brew "minikube"
brew "helm"
brew "oras"
brew "ansible"
brew "k9s"
brew "fluxcd/tap/flux"
brew "opentofu"
# data management
brew "jq"
brew "tree"
brew "curl"
brew "bat"
# cli
brew "git"
brew "git-lfs"
brew "neovim"
brew "tmux"
brew "awscli"
brew "supabase"
brew "pgcli"
brew "gnupg"
brew "sops"
# development
brew "maven"
brew "gradle"
brew "openjdk@8" if not OS.mac? # There is no ARM binary for JDK-8
brew "openjdk@21"
brew "openjdk@17"
brew "openjdk"
brew "uv"
brew "node"
brew "go"
brew "rust"
brew "kotlin"
brew "gcc"
brew "cmake"
cask "android-commandlinetools" if OS.mac?
cask "android-platform-tools" if OS.mac?
# containers
brew "colima" if not OS.mac?
brew "docker"
brew "docker-compose"
brew "docker-buildx"
# zsh plugins
brew "zsh"
brew "zsh-autosuggestions"
brew "zsh-history-substring-search"
brew "zsh-syntax-highlighting"
brew "fzf"
brew "starship"
brew "zsh-vi-mode"
# lazy.nvim dependencies
brew "rg"
brew "luarocks"
brew "texlive"
brew "catimg"
brew "fd"
brew "tree-sitter-cli"
brew "xclip" if OS.linux?
brew "mas" if OS.mac?
cask "font-meslo-lg-nerd-font"
cask "headlamp"
cask "wezterm"
cask "raycast"
cask "zen" if OS.mac?
cask "orbstack" if OS.mac?
cask "sioyek"
cask "discord"
cask "anki"
cask "spotify"
cask "gimp"
cask "curseforge" if OS.mac?
cask "linearmouse"
mas "Command X", id: 6448461551
mas "Keynote", id: 409183694
mas "Numbers", id: 409203825
mas "Pages", id: 409201541
mas "Plash", id: 1494023538
mas "Shareful", id: 1522267256
mas "Tailscale", id: 1475387142