-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup
executable file
·58 lines (49 loc) · 841 Bytes
/
setup
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
#!/bin/bash
set -e
# Install homebrew
which -s brew
echo Installing Brew...
if [ $? -eq 0 ]; then
echo " skipping. Already installed!"
else
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
# Install fonts
brew tap homebrew/cask-fonts &&
brew install \
font-fira-code-nerd-font \
font-iosevka-nerd-font \
font-victor-mono-nerd-font
# Install casks with homebrew
brew install --cask \
amethyst \
dash \
discord \
docker \
google-cloud-sdk \
google-drive \
kitty \
obsidian \
orbstack \
postman \
zoom
# Skipped
# dbeaver-community \
# pgadmin4 \
# Install utilities
brew install \
asdf \
docker \
git \
helm \
kind \
kubectx \
lazygit \
neovim \
postgresql@14 \
powerlevel10k \
ripgrep \
sqllite \
tilt \
tmux \
tree-sitter