Skip to content

Latest commit

 

History

History
117 lines (117 loc) · 4.95 KB

TODO.md

File metadata and controls

117 lines (117 loc) · 4.95 KB

Mac Dev Setup

  1. Turn off Bluetooth
  2. Install Ansible (https://github.com/geerlingguy/mac-dev-playbook#installation)
  3. export PATH="$HOME/Library/Python/3.8/bin:/opt/homebrew/bin:$PATH"
  4. sudo chown -R $(whoami) /opt/homebrew
  5. sudo softwareupdate --install-rosetta --agree-to-license
  6. Run ansible playbook
  7. Change Wallpaper
  8. Disable Interface sounds
  9. Disable screensaver
  10. Reduce Spotlight to Applications, Settings only
  11. Safari Config (Adblocker, DuckDuckGo, KeepassXc)
  12. Symlink SSH config
  13. Firefox configuration: https://github.com/jakeprice-dev/ansible-macbook-macos/blob/master/playbook.yml#L276
  14. Facebook container, uBlock, unhook, Keepassxc, enhancer,
  15. Optional extensions: https everywhere, dark reader
  16. Settings, Cookies, Search Engine, Passwords, HTTPS, Privacy
  17. Chrome config
  18. Switch locale to English, region to Germany
  19. Add input sources: german, US international, US
  20. Disable Ad targeting
  21. Install node lts
  • export N_PREFIX=$HOME/.n
  • export PATH=$N_PREFIX/bin:$PATH
  • LTS with n install lts latest
  1. Setup ZSH (zsh4humans, dotfiles, powerlevel10k)
  1. Setup VIM (NeoVIM, 8+ Extensions)
  1. Setup Hyper
  • hyper install hyper-snazzy
  1. Unhide Sound icon in Statusbar
  2. Disable audio bell on Terminal profile
  3. Remap Esc-Caps Lock for internal keyboard
  4. macFUSE: ext2, ext4
  5. Dock positions
  6. Show HomeFolder, Harddrive in Finder
  7. Configure Hot Corners
  8. Start ScrollReverser, Rectangle, Raycast
  9. Start Android Studio
  10. Configure VSCode
  • Settings
  • Themes
  • Extensions
  1. Configure Multipass
  • Add SSH-Key to Multipass Docker VM
  • Add Multipass IP to /etc/hosts
  1. Copy Backups
  • SSH
  • Documents
  • Downloads
  • Photos
  • Videos
  • Little Snitch
  • Karabiner
  • MoneyMoney
  • IntelliJ
  • Thunderbird Profile
  • Multipass VM
  • Parallels VM
  • PGP Keys
  1. Display settings
  • Add ICC profile to /Library/ColorSync/Profiles/Display
  1. Change hostname
  • sudo hostname mbp-srothe
  • System preferences -> Sharing
  1. Set NTP Server to 0.de.pool.ntp.org
  2. Add licenses
  • MoneyMoney
  • LittleSnitch
  • MicroSnitch
  • iStatMenus
  • Timing
  • Arq
  1. Start Tor and Nyx
  • cp torrc /opt/homebrew/etc/tor/torrc
  • brew services restart tor
  1. Add printer drivers
  1. Allow Canon EOS Camera for Slack, Teams, Zoom
  • sudo codesign --remove-signature "/Applications/Microsoft Teams.app/Contents/Frameworks/Microsoft Teams Helper (Renderer).app"
  • sudo codesign --remove-signature "/Applications/Slack.app” && sudo codesign --remove-signature "/Applications/Slack.app/Contents/Frameworks/Slack Helper.app" && sudo codesign --remove-signature "/Applications/Slack.app/Contents/Frameworks/Slack Helper (Renderer).app" && sudo codesign --remove-signature "/Applications/Slack.app/Contents/Frameworks/Slack Helper (Plugin).app" && sudo codesign --remove-signature "/Applications/Slack.app/Contents/Frameworks/Slack Helper (GPU).app"
  • sudo codesign --remove-signature "/Applications/zoom.us.app/"

  • Run EOS Utility Installer
  1. Download GooseVPN wget https://appup.goosevpn.com/GOOSE_VPN.dmg
  2. Configure System