-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBrewfile
62 lines (60 loc) · 1.37 KB
/
Brewfile
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
# Repositories for brew and cask
tap "homebrew/bundle"
tap "homebrew/services"
# Language frameworks, library packages, CLI tools
# For openjdk, set LTS version and add symbolic link
# sudo ln -sfn "$HOMEBREW/opt/openjdk@17/libexec/openjdk.jdk" /Library/Java/JavaVirtualMachines/openjdk.17.jdk
# sudo ln -sfn "$HOMEBREW/opt/openjdk@21/libexec/openjdk.jdk" /Library/Java/JavaVirtualMachines/openjdk.21.jdk
# For postgresql, set stable version
# For python, set stable version
# For fzf, source the completions in ~/.zshrc
brew "agg"
brew "asciinema"
brew "boost"
brew "clang-format"
brew "cmake"
brew "dos2unix"
brew "etcd", restart_service: false
brew "exiftool"
brew "ffmpeg"
brew "fzf"
brew "gh"
brew "git"
brew "go"
brew "golangci-lint"
brew "goreleaser"
brew "gotestsum"
brew "gradle"
brew "jq"
brew "kotlin"
brew "mockery"
brew "mysql", restart_service: false
brew "neovim"
brew "nmap"
brew "node"
brew "numpy"
brew "openjdk@17"
brew "openjdk@21"
brew "poetry"
brew "postgresql@16", restart_service: false
brew "protobuf"
brew "python@3.12"
brew "python@3.13"
brew "rust"
brew "sbt"
brew "scala"
brew "shellcheck"
brew "staticcheck"
brew "virtualenv"
brew "yt-dlp"
# Casks applications
cask "dbeaver-community"
cask "discord"
cask "font-hack-nerd-font"
cask "jetbrains-toolbox"
cask "postman"
cask "qmk-toolbox"
cask "slack"
cask "spotify"
cask "visual-studio-code"
cask "wireshark"