-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmac.setup.sh
executable file
·22 lines (16 loc) · 1.05 KB
/
mac.setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
xtools-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install tmux jq gh ranger font-sauce-code-pro-nerd-font koekeishiya/formulae/yabai koekeishiya/formulae/skhd FelixKratz/formulae/borders FelixKratz/formulae/sketchybar pnpm block-goose multipass
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
curl -fsSL https://get.pnpm.io/install.sh | sh -
curl -fsSL https://bun.sh/install | bash
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
curl -LsSf https://astral.sh/uv/install.sh | sh
gh auth login
gh extension install github/gh-copilot
# https://github.com/koekeishiya/yabai/wiki/Disabling-System-Integrity-Protection
echo "$(whoami) ALL=(root) NOPASSWD: sha256:$(shasum -a 256 $(which yabai) | cut -d " " -f 1) $(which yabai) --load-sa" | sudo tee /private/etc/sudoers.d/yabai
brew services start felixkratz/formulae/sketchybar
brew services start felixkratz/formulae/borders
yabai --start-service
skhd --start-service