|
# Mac Setup — Brewfile |
|
# Usage: brew bundle --file ./Brewfile |
|
# |
|
# Prerequisites: |
|
# Install Homebrew first: |
|
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
|
|
|
# ── Taps ──────────────────────────────────────────────────────────────────── |
|
tap "homebrew/cask" |
|
tap "homebrew/cask-versions" |
|
|
|
# ── Mac App Store CLI ──────────────────────────────────────────────────────── |
|
brew "mas" |
|
|
|
# ── AI & Productivity ──────────────────────────────────────────────────────── |
|
cask "claude" # Claude Desktop — Anthropic's AI assistant |
|
cask "notion-calendar" # Calendar app integrated with Notion |
|
cask "obsidian" # Local-first Markdown knowledge base |
|
cask "raycast" # Extendable launcher and productivity tool |
|
|
|
# ── Browsers ───────────────────────────────────────────────────────────────── |
|
cask "google-chrome" # Google's web browser |
|
cask "microsoft-edge" # Microsoft's Chromium-based browser |
|
|
|
# ── Database Tools ─────────────────────────────────────────────────────────── |
|
cask "db-browser-for-sqlite" # Visual editor for SQLite databases |
|
cask "dbeaver-community" # Universal database client |
|
|
|
# ── Development ────────────────────────────────────────────────────────────── |
|
cask "github-desktop" # GUI client for Git and GitHub |
|
cask "iterm2" # Feature-rich terminal emulator |
|
cask "jetbrains-rider" # .NET and C# IDE by JetBrains |
|
cask "postman" # API platform for building and testing APIs |
|
cask "visual-studio-code" # Lightweight, extensible code editor |
|
|
|
# ── DevOps & Infrastructure ────────────────────────────────────────────────── |
|
cask "docker" # Containerization platform |
|
cask "orbstack" # Fast, lightweight alternative to Docker Desktop |
|
|
|
# ── File Transfer & Storage ────────────────────────────────────────────────── |
|
cask "filezilla" # FTP, SFTP, and FTPS client |
|
cask "google-drive" # Google's cloud storage and file sync |
|
|
|
# ── IoT & Networking ───────────────────────────────────────────────────────── |
|
cask "easymqtt" # Simple MQTT client for macOS |
|
cask "home-assistant" # Home automation platform |
|
cask "mqtt-explorer" # MQTT client for visualizing broker topics |
|
|
|
# ── macOS Utilities ────────────────────────────────────────────────────────── |
|
cask "alt-tab" # Windows-style alt-tab switcher |
|
cask "dockdoor" # Window previews on Dock hover |
|
cask "tiles" # Window snapping and tiling manager |
|
cask "tinkertool" # Exposes hidden macOS system preferences |
|
|
|
# ── Office & Documents ─────────────────────────────────────────────────────── |
|
cask "adobe-acrobat-reader" # PDF viewer with annotations and forms |
|
cask "microsoft-excel" # Spreadsheet application (requires Microsoft 365) |
|
cask "microsoft-word" # Word processor (requires Microsoft 365) |
|
|
|
# ── Peripherals & Hardware ─────────────────────────────────────────────────── |
|
cask "logi-options+" # Logitech peripheral customization software |
|
|
|
# ── Reading & Bookmarks ────────────────────────────────────────────────────── |
|
cask "instapaper" # Save articles to read later |
|
|
|
# ── Security & Privacy ─────────────────────────────────────────────────────── |
|
cask "1password" # Password manager |
|
cask "nordvpn" # VPN client |
|
cask "tailscale" # Zero-config mesh VPN |
|
|
|
# ── Mac App Store ───────────────────────────────────────────────────────────── |
|
# Note: requires being signed into the App Store before running brew bundle |
|
mas "HP Easy Scan", id: 967004861 |