-
Notifications
You must be signed in to change notification settings - Fork 0
/
Brewfile
65 lines (57 loc) · 1.38 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
def work_machine?
snitches = [
'IntelligentHubAgent',
'Enterprise Connect',
'Confer.app', # Carbon Black
'CbDefense' # Carbon Black
]
snitches.reduce(false) { |memo, snitch| system("pgrep -iq '#{snitch}'") || memo }
end
def fix_ql_plugins
Dir["#{ENV['HOME']}/Library/QuickLook/*qlgenerator"].each do |plugin|
puts "Enabling #{plugin}"
system("xattr -d -r com.apple.quarantine #{plugin}")
end
puts "Resetting Quick Look Server"
system("qlmanage -r")
end
puts "IS WORK MACHINE?: #{work_machine?}"
tap 'homebrew/bundle'
tap 'homebrew/core'
tap 'homebrew/cask'
tap 'homebrew/cask-versions'
brew 'coreutils'
brew 'git'
tap 'git-duet/tap'
brew 'git-duet'
cask '1Password'
cask 'bartender'
cask 'docker'
cask 'dropbox'
cask 'firefox'
cask 'google-chrome'
cask 'iTerm2'
cask 'pastebot'
cask 'rectangle'
cask 'slack'
cask 'sublime-text'
cask 'apparition47/tap/mailtrackerblocker'
cask 'grandperspective'
# cask 'zoomus'
# QuickLook plugins:
# - https://github.com/sindresorhus/quick-look-plugins
# - https://sourabhbajaj.com/mac-setup/Homebrew/Cask.html
cask 'betterzip'
cask 'qlcolorcode'
cask 'qlImageSize'
cask 'qlmarkdown'
cask 'qlstephen'
cask 'quicklook-csv'
cask 'quicklook-json'
cask 'suspicious-package'
fix_ql_plugins
brew 'mas'
mas 'Keynote', id: 409183694
mas 'Numbers', id: 409203825
mas 'Pages', id: 409201541
mas 'Gestimer', id: 990588172