Here’s what I install when I get a new Mac.

Apps

Software

  • Homebrew
    • git
    • vim
    • php
    • composer
    • direnv
    • wp-cli
    • fzf
    • chruby
    • ruby-install
    • tmux
    • tree
    • ripgrep
    • node
    • redis
    • teamookla/speedtest/speedtest
    • rename
    • rsync
    • shellcheck
    • sqlite
    • ical-buddy
    • mysql
    • universal-ctags
    • wget
    • gh
    • jq
    • fd
    • vnstat
    • gnupg2
    • itspriddle/slack-notify/slack-notify
    • itspriddle/brews/bashword
  • Ruby (via ruby-install)
    • 2.7.8
    • 3.2.3

Configuration

  • ~/.dotfiles
  • ~/.config
    • gh
    • synology-rsync
  • ~/.local/gh
  • ~/.ssh
  • ~/Library/Application Support/
    • LaunchBar
  • ZSH configs
    • Fix PATH in /etc/zprofile
  • Vim configs
    • Enable GitHub Copilot
  • System Settings
    • Desktop wallpaper
    • UI colors
    • FileVault
    • Firewall
    • Trackpad
    • Printer
    • Keyboard tweaks
      • capslock escape
    • Accounts
      • Google
      • iCloud
  • TimeMachine backups

Projects

  • work notes
  • ~/Sites
    • josh.fail / bundler
    • notes.priddle.xyz / npm
  • ~/work

Other Files

  • iCloud
    • Photos
    • Documents
    • Mail
    • Messages
    • Notes
    • Reminders

Network

Stuff to do on my network itself

  • Setup hostname/IP/MAC in router
  • Setup Pi-hole client blocklist
  • Setup Synology/TimeMachine backups