-
Notifications
You must be signed in to change notification settings - Fork 6
/
Brewfile
147 lines (132 loc) · 3.28 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
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
# TIP: brew install packages to /usr/local/Cellar/
# TIP: brew cask install apps to directory specified below in `cask_args appdir`
cask_args appdir: "/Applications"
tap "homebrew/core"
tap "homebrew/bundle"
tap "homebrew/services"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/cask-versions"
tap "heroku/brew"
# Essentials
# ===
brew "mas"
brew "duti"
# brew "git" # Git shipped with MacOS is good and modern enough
brew "git-extras"
brew "hh"
brew "htop"
brew "thefuck"
brew "mtr"
brew "nmap"
brew "watchman"
brew "wget"
brew "wireshark", link: false
brew "vault"
brew "direnv"
brew "massren"
brew "act" # Run GitHub Actions locally
brew "imagemagick"
brew "imageoptim-cli"
brew "terraform"
brew "kubectl" # TODO: Check if already installed by Docker
brew "kubernetes-helm"
cask "google-cloud-sdk"
brew "mongodb"
brew "redis"
# brew "node" # I manage node via nvm
brew "nvm" # Manage multiple Node.js versions
brew "java" # Moved from Cask to Homebrew https://github.com/Homebrew/homebrew-cask/pull/72284
brew "python3"
brew "yarn"
cask "swiftdefaultappsprefpane"
cask "browserosaurus"
cask "zoomus"
cask "tenor"
# Quicklook plugins
# ===
# TODO: Consider [Glance](https://github.com/samuelmeuli/glance), but not yet, seems that there are lot of issues still
cask "qlcolorcode" # Source code with syntax highlighting
cask "qlstephen" # Plain text without or with unknown file extension
cask "qlmarkdown"
cask "quicklook-json"
cask "qlimagesize"
cask "webpquicklook"
cask "suspicious-package" # Contents of a standard Apple installer package
cask "quicklookase" # Adobe ASE Color Swatches
cask "qlvideo"
# TODO: https://github.com/jaketmp/ePub-quicklook
cask "hyper"
cask "dropbox"
cask "keyboard-maestro"
cask "docker"
cask "ngrok"
cask "keybase"
cask "1password"
cask "karabiner-elements"
mas "NordVPN", id: 1116599239
cask "forticlient"
cask "hyperswitch"
cask "alfred"
cask "appcleaner"
mas "Moom", id: 419330170
mas "PopClip", id: 445189367
mas "Monosnap", id: 540348655
cask "Marked"
mas "Apple Configurator 2", id: 1037126344
mas "Amphetamine", id: 937984704
cask "bartender"
cask "transmission"
cask "imageoptim"
brew "handbrake"
cask "postman"
cask "aerial"
cask "google-backup-and-sync"
cask "keycastr"
cask "mousepose"
cask "shortcutdetective"
cask "screenflow"
cask "gifox"
cask "slack"
cask "caprine"
cask "google-chrome"
cask "caskroom/versions/google-chrome-canary"
cask "firefox"
cask "opera"
cask "brave-browser"
cask "tor-browser"
cask "notion"
cask "foldingtext"
cask "skype"
mas "Table Tool", id: 1122008420
mas "Keynote", id: 409183694
cask "sketch"
cask "sourcetree"
cask "gitup"
# cask "jetbrains-toolbox" # nope nope nope, lost patience with this piece of crap
cask "webstorm"
cask "pycharm"
cask "datagrip"
cask "visual-studio-code"
mas "iMovie", id: 408981434
mas "Xcode", id: 497799835
cask "virtualBox"
cask "charles"
mas "Movist", id: 461788075
cask "vlc"
cask "caption"
cask "boxer"
cask "finicky"
cask "caskroom/fonts/font-open-sans"
cask "caskroom/fonts/font-roboto"
cask "caskroom/fonts/font-hack"
cask "caskroom/fonts/font-roboto-mono"
cask "caskroom/fonts/font-source-code-pro"
# Inbox
# ===
brew "webp" # Image format by Google, for web
brew "sops" # Editor of encrypted files
brew "pandoc" # Swiss-army knife of markup format conversion
brew "languagetool"
brew "helm"
brew "gh" # GitHub CLI