My personal installation script for a new computer.
Open the terminal, then:
bash -c "`curl -L https://raw.githubusercontent.com/lildesert/new-computer/master/setup.sh`"
These apps need to be configured manually.
For OSX settings, I'm still looking for the command line way to change this preference.
Go to Iterm2 -> Preferences
- General
- Check: Load preferences from custom folder
- Check: Save changes to folder when Iterm2 quits
- Profiles -> Text
- Font: pick Meslo LG L for Powerline
Touch ID
Control strip
- Customize control strip
Users & Groups
- make sure guest account is turned off
General
- Recent items: None
Trackpad
- Point & Click (MBP 2016) * Silent clicking -> On
Security & Privacy
- Firewall -> on
- Firewall options -> Enable stealth mode
- FileVault -> Turn On FileVault (encrypt harddrive)
Sharing
- Ensure everything is unchecked
Energy Saver
- Turn off display after: 10mn battery / 30mn power adapter
Finder Preferences
- General * New finder window show: home folder
- Sidebar * Show home, remove Recents
- Advanced _ Show all filename extensions: ON _ Show warning before changing an extension: OFF * Show warning before emptying the trash: OFF
- Sign into chrome to sync profile & bookmarks
- Chrome -> Warn before quitting: ON
- Extensions
- React dev tools -> https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en
- Grammarly -> https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen?hl=en
- Show Password -> https://chrome.google.com/webstore/detail/showpassword/bbiclfnbhommljbjcoelobnnnibemabl?hl=en
- Dark Reader -> https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh?hl=en
- The Marvellous Suspender -> https://chrome.google.com/webstore/detail/the-marvellous-suspender/noogafoofpebimajpfpamcfhoaifemoa
- Octotree -> https://chrome.google.com/webstore/detail/octotree-github-code-tree/bkhaagjahfmjljalopjnoealnfndnagc
- System Preferences / Security & Privacy / Privacy / Full Disk Access -> add Docker app
- Launch on login -> TermiT/Flycut#206