Mac Setup

Bootstrap script for a fresh Mac — Homebrew, CLI tools, Ghostty, Raycast, and shell dotfiles. Download everything into one folder, then run the installer.

Quick install

mkdir -p mac-setup/dotfiles && cd mac-setup
curl -fsSL https://mhshksbs-tr1bhlwmu-mahesh-kasbes-projects.vercel.app/mac_setup/install.sh -o install.sh
curl -fsSL https://mhshksbs-tr1bhlwmu-mahesh-kasbes-projects.vercel.app/mac_setup/dotfiles/.zshrc -o dotfiles/.zshrc
curl -fsSL https://mhshksbs-tr1bhlwmu-mahesh-kasbes-projects.vercel.app/mac_setup/Raycast 2026-06-29 01.25.08.rayconfig -o Raycast 2026-06-29 01.25.08.rayconfig
chmod +x install.sh
./install.sh

Dry run: add ./install.sh --dry-run at the end.

Files

install.sh

Main bootstrap script

dotfiles/.zshrc

Shell configuration

Add a *.rayconfig file to mac-setup/ when your Raycast export is ready — it will appear here automatically.

What it sets up

Homebrew, CLI tools (git, node, nvm, python, go, gh, docker, …)

GUI apps: Brave, Cursor, Ghostty, OrbStack, Raycast

Oh My Zsh + ~/.zshrc from dotfiles

Ghostty config, GitHub SSH, and global Git settings

Raycast import prompt when a .rayconfig is present