|
| 1 | +--- |
| 2 | +title: 'Mac Setup' |
| 3 | +description: 'Recommended apps and settings' |
| 4 | +pubDate: 'Feb 22 2025' |
| 5 | +updatedDate: 'July 18 2025' |
| 6 | +cover: './macbook.jpg' |
| 7 | +coverAlt: 'MacBook Pro' |
| 8 | +draft: true |
| 9 | +--- |
| 10 | + |
| 11 | +Recommended Mac settings, app downloads and shortcuts primarily for getting a web development |
| 12 | +environment up and running. |
| 13 | + |
| 14 | +## Manual settings |
| 15 | + |
| 16 | +- Sign in to Apple Account to use `mas` App Store CLI in next section |
| 17 | +- General > About > Set device name |
| 18 | +- Keep awake when lid is closed to use with external monitors: Settings > Battery > Options Enable |
| 19 | + "Prevent automatic sleeping on power adapter when the display is off" |
| 20 | +- "Safari" menu > Settings > Advanced: Show features for web developers |
| 21 | + |
| 22 | +## Run install script |
| 23 | + |
| 24 | +Installs homebrew, apps, CLI tools, pnpm, Node.js, system settings, dock items. VS Code extensions |
| 25 | +can be installed via this script or settings sync in the next section. |
| 26 | + |
| 27 | +- Download zip from [install.sh](https://github.com/davidlyons/install.sh) (forked from |
| 28 | + [install.sh](https://github.com/donnybrilliant/install.sh)) |
| 29 | +- Open Terminal, navigate to the repo directory, and execute: |
| 30 | + |
| 31 | +``` |
| 32 | +./install.sh |
| 33 | +``` |
| 34 | + |
| 35 | +## More manual settings |
| 36 | + |
| 37 | +- Open apps and set permissions |
| 38 | +- Rectangle > Settings > Launch on login |
| 39 | +- GitHub sign in with `gh auth login` to clone repos |
| 40 | +- VS Code sign in with GitHub account to sync settings, extensions, shortcuts |
| 41 | +- Chrome |
| 42 | + - set as default browser |
| 43 | + - Sign in to sync Apps, Extensions and Settings |
| 44 | + - Bookmarks through syncmarx Extension + Dropbox |
| 45 | + |
| 46 | +## iTerm2 |
| 47 | + |
| 48 | +- Settings > General > Closing > disable: Confirm "Quit iTerm2 (cmd Q)" |
| 49 | +- Settings > Profiles: |
| 50 | + - Text > increase font size to 15 |
| 51 | + - Window > adjust transparency to 18 |
| 52 | + - Keys > Key Mappings preset: [Natural Text Editing](https://superuser.com/a/1704086) |
| 53 | +- To restore window size when reopening / enable window restoration: System Settings > Desktop & |
| 54 | + Dock > disable Close windows when quitting an application |
0 commit comments