-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall_apps.sh
More file actions
261 lines (236 loc) · 13.8 KB
/
install_apps.sh
File metadata and controls
261 lines (236 loc) · 13.8 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
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
#!/bin/bash
# Lay down xcode build tools
echo "Installling XCode build tools..."
xcode-select --install
echo "Installing Rosetta..."
/usr/sbin/softwareupdate -–install-rosetta -–agree-to-license
# Homebrew
echo "Installing Homebrew..."
# 1. Fix perms // NOTE: Removed for M1 Mac
# sudo chown -R $(whoami) $(brew --prefix)/*
# 2. Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Regular installs
echo "Installing brew formulae..."
brew install azure-cli \
atomicparsley \
exiftool \
ffmpeg \
mas \
yt-dlp/taps/yt-dlp
# Cask installs
echo "Installing brew casks..."
brew install --cask \
1password \
aerial \
alfred \
alt-tab \
appcleaner \
audio-hijack \
azure-data-studio \
cakebrew \
cheatsheet \
discord \
dropbox \
epic-games \
eul \
iina \
intune-company-portal \
iterm2 \
itsycal \
keka \
keyboardcleantool \
latest \
loopback \
microsoft-azure-storage-explorer \
microsoft-edge \
microsoft-office \
monitorcontrol \
numi \
obs \
obs-ndi \
obsidian \
parallels \
rocket \
rode-central \
spotify \
stats \
subler \
vanilla \
visual-studio-code \
webex \
zoom
# Extra (unofficial) Homebrew stuff
echo "Installing additional cask drivers..."
brew tap homebrew/cask-drivers
brew install --cask elgato-control-center \
elgato-camera-hub \
elgato-stream-deck
# Quicklook plugins
echo "Installing QL plugins..."
brew install --cask \
qlcolorcode \
quicklook-json \
quicklook-csv
# Clean up
echo "Cleaning up..."
brew cleanup
# Lay down oh-my-zsh
echo "Installing oh-my-zsh..."
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# App Store Installs
echo "Installing Mac App Store apps..."
# get Apple ID
echo ""
echo "Enter AppleID to signin to Mac App Store:"
read -p " AppleID (john@foo.com): " APPLEID
# make sure signed into Mac App Store
mas signin $APPLEID
mas install 1569813296 # 1Password for Safari
mas install 1440147259 # AdGuard for Safari
mas install 545519333 # Amazon Prime Video
mas install 937984704 # Amphetamine
mas install 640199958 # Apple Developer
mas install 561712678 # AudioSwitcher
mas install 417375580 # BetterSnapTool
mas install 1518425043 # Boop
mas install 1198176727 # Controller for HomeKit
mas install 953286746 # Darkroom
mas install 290986013 # Deliveries
mas install 984929789 # Duplicate Photos Finder
mas install 503039729 # Fotor
mas install 682658836 # GarageBand
mas install 1452453066 # Hidden Bar
mas install 1544743900 # Hush
mas install 1136220934 # Infuse 7
mas install 1558453954 # Keyword Search
mas install 472226235 # LanScan
mas install 149332648 # Levelator
mas install 1480068668 # Messenger
mas install 1295203466 # MS Remote Desktop
mas install 463362050 # Photosweeper
mas install 407963104 # Pixelmator Classic
mas install 1070963477 # Podcast Chapters
mas install 1514817810 # Poolsuite FM
mas install 1611378436 # Pure Paste
mas install 598853070 # Quick Camera
mas install 1529448980 # Reeder 5
mas install 1549370672 # Save to Raindrop.io
mas install 1015043880 # Shut Up Comment Blocker
mas install 413965349 # Soulver 2
mas install 1176895641 # Spark
mas install 1568262835 # SuperAgent for Safari
mas install 899247664 # TestFlight
mas install 1482454543 # Twitter
mas install 1284863847 # Unsplash Wallpapers
mas install 1591303229 # Vinegar
mas install 1059074180 # WeatherBug
mas install 1621370168 # WorldWideWeb
# M1 / Apple Silicon Apps
echo "Installing M1 apps..."
mas install 888422857 # Overcast
brew install --cask topnotch # TopNotch
# Fonts!
echo "Installing fonts..."
cd ~/Library/Fonts
echo "Downloading font CascadiaCode..."
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-Bold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-BoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-ExtraLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-ExtraLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-Italic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-Light.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-LightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-Regular.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-SemiBold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-SemiBoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-SemiLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCode-SemiLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-Bold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-BoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-ExtraLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-ExtraLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-Italic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-Light.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-LightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-Regular.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-SemiBold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-SemiBoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-SemiLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaCodePL-SemiLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-Bold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-BoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-ExtraLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-ExtraLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-Italic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-Light.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-LightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-Regular.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-SemiBold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-SemiBoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-SemiLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMono-SemiLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-Bold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-BoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-ExtraLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-ExtraLightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-Italic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-Light.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-LightItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-Regular.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-SemiBold.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-SemiBoldItalic.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-SemiLight.otf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/CascadiaCode/CascadiaMonoPL-SemiLightItalic.otf"
echo "Downloading font SegoePro"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Black.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-BlackItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Bold.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-BoldItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-CondBold.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-CondBoldItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-CondRegular.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-CondItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Italic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Light.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-LightItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Regular.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Semibold.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-SemiboldItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-Semilight.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoePro-SemilightItalic.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoeProDisplay-Bold.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoeProDisplay-Light.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoeProDisplay-Regular.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoeProDisplay-Semibold.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/SegoePro/SegoeProDisplay-Semilight.ttf"
echo "Downloading font WebFluent (Segoe UI)"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/FabricExternalMDL2/FabExMDL2.3.36.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/SegUIMo.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/SegUIMob.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/segoeui.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/segoeuib.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/segoeuil.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/segoeuisl.ttf"
curl -O "https://github.com/ciphertxt/macos-install-scripts/raw/main/assets/fonts/WebFluent/SegoeUI/seguisb.ttf"
# macOS Config
echo "Setting macOS defaults..."
# Show filename extensions
defaults write NSGlobalDomain AppleShowAllExtensions -bool true
# Show status and path bar in Finder
defaults write com.apple.finder ShowStatusBar -bool true
defaults write com.apple.finder ShowPathbar -bool true
# Enable tap-to-click
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
killall Finder
# Note: Can't be installed automatically
echo "Downloading other installers for manual installation..."
cd ~/Downloads
# Waves Central - https://www.waves.com/downloads/central
curl -O "https://cf-installers.waves.com/WavesCentral/Install_Waves_Central.dmg"
# Mac Mirror flip utility
curl -O "https://telepromptermirror.com/wp-content/uploads/2021/06/mac-mirror-flip.zip"
# NDI Tools
curl -O "https://downloads.ndi.tv/Tools/NDIToolsInstaller.pkg"
echo "Complete!"