-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathinstall.sh
More file actions
93 lines (79 loc) · 2.23 KB
/
install.sh
File metadata and controls
93 lines (79 loc) · 2.23 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
#!/usr/bin/env sh
# Install xCode cli tools
echo "Installing commandline tools..."
xcode-select --install
# Homebrew
## Install
echo "Installing Brew..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew analytics off
## Taps
echo "Tapping Brew..."
brew tap homebrew/cask-fonts
brew tap FelixKratz/formulae
brew tap koekeishiya/formulae
## Formulae
echo "Installing Brew Formulae..."
### Essentials
brew install gsl
brew install llvm
brew install boost
brew install libomp
brew install wget
brew install jq
brew install ripgrep
brew install bear
brew install gh
brew install ifstat
brew install switchaudio-osx
brew install skhd
brew install sketchybar
brew install borders
brew install yabai
brew install yazi
brew install cava
brew install spotify_player
brew install spicetify
brew install nowplaying-cli
brew install lua
brew install luajit
brew install luarocks
brew install sptlrx
### Terminal
brew install neovim
brew install starship
brew install zsh-autosuggestions
brew install zsh-fast-syntax-highlighting
brew install zoxide
### Nice to have
brew install btop
brew install lazygit
## Casks
echo "Installing Brew Casks..."
### Terminals & Browsers
brew install --cask kitty
### Office
brew install --cask inkscape
brew install --cask vlc
### Nice to have
brew install --cask raycast
brew install --cask spotify
brew install --cask hammerspoon
brew install --cask bettertouchtool
### Fonts
brew install --cask sf-symbols
brew install --cask font-cascadia-code
brew install --cask homebrew/cask-fonts/font-sf-mono
brew install --cask homebrew/cask-fonts/font-sf-pro
# symbol link
ln -s ~/.config/.zshrc ~/.zshrc
ln -s ~/.config/hammerspoon/ ~/.hammerspoon
# install skectybar
curl -L https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v2.0.5/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/)
echo "Cloning Config"
git clone https://github.com/xbunax/dotfiles.git ~/xbunax_dotfiles
mv $HOME/.config/sketchybar $HOME/.config/sketchybar_backup
mv ~/xbunax_dotfiles/sketchybar $HOME/.config/sketchybar
brew services restart sketchybar