-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbrewfile.rb
More file actions
44 lines (38 loc) · 797 Bytes
/
brewfile.rb
File metadata and controls
44 lines (38 loc) · 797 Bytes
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
# https://matthiasportzel.com/brewfile/
# https://docs.brew.sh/Brew-Bundle-and-Brewfile
# https://homebrew-file.readthedocs.io/en/latest/usage.html
def add_shared_deps
def noUpdate(&block)
ENV['HOMEBREW_NO_AUTO_UPDATE']='1'
block.call
ENV.delete('HOMEBREW_NO_AUTO_UPDATE')
end
brew 'jq'
brew 'yq'
brew 'ripgrep'
brew 'curl'
brew 'ast-grep'
brew 'gh'
brew 'hyperfine'
brew 'tldr'
brew 'git'
brew 'mas'
brew 'nushell'
brew 'asdf'
# asdf nodejs plugin dependencies
brew 'gpg'
brew 'gawk'
cask 'lunar'
cask 'gimp'
cask 'git-credential-manager'
cask 'proxyman'
### Self updating
noUpdate do
cask 'iterm2'
cask 'obsidian'
cask 'visual-studio-code'
cask 'google-chrome'
cask 'spotify'
cask 'zed'
end
end