-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.sh
executable file
·47 lines (38 loc) · 1.17 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
38
39
40
41
42
43
44
45
46
47
#!/bin/bash
echo "Installing Dependencies"
# Install xCode cli tools
echo "Installing commandline tools..."
xcode-select --install
# Essentials
brew install lua
brew install sketchybar --cask FelixKratz/formulae
brew install wezterm
brew install borders
brew install --cask nikitabobko/tap/aerospace
brew install wget
brew install jq
brew install fzf
# Nice to have
brew install --cask raycast
brew install --cask 1password
brew install --cask btop
brew install switchaudio-osx
brew install nowplaying-cli
brew install thefuck
brew install htop
# Terminal
brew install neovim
brew install zoxide
brew install eza
brew install starship
# Fonts
brew install --cask sf-symbols
brew install --cask homebrew/cask-fonts/font-sf-mono
brew install --cask homebrew/cask-fonts/font-sf-pro
curl -L https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v2.0.25/sketchybar-app-font.ttf -o $HOME/Library/Fonts/sketchybar-app-font.ttf
# SbarLua
(git clone https://github.com/FelixKratz/SbarLua.git /tmp/SbarLua && cd /tmp/SbarLua/ && make install && rm -rf /tmp/SbarLua/)
# Start Services
echo "Starting Services (grant permissions)..."
brew services start sketchybar
brew services start borders