You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
• Accessibility -> Zoom -> Use scroll gesture with modifier keys to zoom
• Accessibility -> Zoom -> Modifier key for scroll gesture -> Command
• Accessibility -> Display -> Reduce Motion
• Control Center -> Bluetooth -> Show in Menu Bar
• Control Center -> Sound -> Always Show in Menu Bar
• Control Center -> Battery -> Show Percentage
• Control Center -> Clock Options -> Show date -> Always
• Control Center -> Clock Options -> Flash the time separators -> Enabled
• Control Center -> Clock Options -> Display the time with seconds -> Enabled
• Desktop & Dock -> Mission Control -> When switching to an application... -> Disabled
• Displays -> More Space
• Wallpaper -> Update image
• Spotlight -> Uncheck everything
• Keyboard -> Keyboard navigation -> Enabled
• Keyboard -> Keyboard Shortcuts -> Function Keys -> Use as standard function keys -> Enabled
• Keyboard -> Input Sources -> Add period with double-space -> Disabled
• Keyboard -> Input Sources -> Use smart quotes and dashes -> Disabled
• Keyboard -> Input Sources -> For double quotes -> Normal / Straight
• Keyboard -> Input Sources -> For single quotes -> Normal / Straight
• Mouse -> Natural scrolling -> Disabled
• Printers & Scanners -> Add Printer, Scanner, or Fax...
• Printers & Scanners -> Remove Fax
• Settings -> General -> New Finder windows show -> (select home directory)
• Settings -> Sidebar -> Favorites -> Enable home directory
• Settings -> Advanced -> Keep folders on top -> Enable both options
• Settings -> Advanced -> When performing a search -> Search the Current Folder
Command line method to set some of the above
defaults write -g AppleSpacesSwitchOnActivate -bool false # keeping new windows on the current desktop
Prevent macOS from writing .DS_Store files on attached drives
brew install --cask tableplus
brew install duckdb
brew install mysql
mysql.server start # NOTE: `brew services start mysql` to start at boot
mysqldump -u root -t mysql user -w"user='root'" | grep '^INSERT ' | sed "s/root/`whoami`/" | mysql -u root mysql
mysqladmin -u root reload
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
# might need this for Ruby
gem install mysql2 -- --with-opt-dir="$(brew --prefix zstd)"
Install nginx (TODO: easier to just compile it ourselves?)
Install mas (macOS App Store) for Xcode and others
brew install mas
mas install 540348655 # Monosnap (change filename template to "%Y-%m-%d %H-%M-%S - %W")
mas install 880001334 # Reeder
mas install 497799835 # Xcode - Make sure to launch and accept license, etc.