-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathosx-setup.sh
55 lines (51 loc) · 1.31 KB
/
osx-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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# tap repos
brew tap aws/tap
brew tap d12frosted/emacs-plus
brew tap homebrew/bundle
brew tap homebrew/cask
brew tap homebrew/cask-fonts
brew tap homebrew/cask-versions
brew tap homebrew/services
# essentinal packages
brew install aspell
brew install bat
brew install cowsay
brew install curl
brew install git
brew install htop
brew install ispell
brew install jq
brew install m-cli
brew install pstree
brew install reattach-to-user-namespace
brew install terminal-notifier
brew install the_silver_searcher
brew install tig
brew install tmux
brew install tree
brew install unar
brew install unrar
brew install wget
brew install wrk
brew install xz
brew install zsh
brew install zsh-autosuggestions
brew install zsh-completions
brew install zsh-history-substring-search
brew install zsh-syntax-highlighting
# cask packages
brew install --cask altair-graphql-client
brew install --cask appcleaner
brew install --cask fanny
brew install --cask font-jetbrains-mono
brew install --cask grammarly
brew install --cask insomnia
brew install --cask iterm2
brew install --cask meetingbar
brew install --cask menumeters
brew install --cask notable
brew install --cask rectangle
# emacs
brew install emacs-plus --with-modern-doom3-icon