-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.sh
executable file
·37 lines (31 loc) · 1.04 KB
/
setup.sh
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
#!/bin/bash
yes '' | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew install git node yarn
brew install android-platform-tools
brew install graphicsmagick
# Casks
brew install --cask 1password
brew install --cask adobe-creative-cloud
brew install --cask aerial
brew install --cask authy
brew install --cask firefox
brew install --cask google-chrome
brew install --cask google-drive
brew install --cask iterm2
brew install --cask postico
brew install --cask raycast
brew install --cask slack
brew install --cask spotify
brew install --cask visual-studio-code
brew install --cask vlc
# Copy dotfiles to user's home directory
cp -a ./dotfiles/. ~/
git config --global core.excludesfile ~/.gitignore_global
# Make a screenshots directory and set system to write to it
mkdir ~/Screenshots
defaults write com.apple.screencapture location ~/Screenshots
killall SystemUIServer
# Last
source ~/.zprofile