Skip to content

AlessioGr/macos-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macOS Setup

One-shot setup for a fresh MacBook: install Xcode CLI tools, Homebrew, everything defined in the Brewfile (CLI tools, GUI apps, VS Code extensions) and MacOS settings.

Quick start

./setup.sh

Note: If Xcode Command Line Tools are not installed, the script will open the installer. Finish that, then run ./setup.sh again.

What gets installed

  • Homebrew (if missing)
  • Everything in brew/Brewfile: taps, formulae, casks, and VS Code extensions
  • MacOS settings

Edit brew/Brewfile to add or remove packages, then run ./setup.sh again (or brew bundle --file=brew/Brewfile) to sync.

Manual steps

These can't be automated and need to be done after running the setup script:

  1. Raycast — set Ghostty as "Terminal"

    • Open Raycast Settings (Cmd + ,) > Extensions > Applications
    • Disable Terminal
    • Set alias terminal on Ghostty
  2. Raycast — set OrbStack as "Docker"

    • Open Raycast Settings (Cmd + ,) > Extensions > Applications
    • Set alias docker on OrbStack
  3. App Store — install apps manually

Requirements

  • macOS
  • Network access (for Homebrew and installers)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors