High Sierra Setup

From blinkenwiki

High Sierra Setup

Install

Format disk as APFS encrypted with lotus password.

Post-install stuff:
 1. Region: United States
 2. Choose keyboard: Dvorak
 3. Wifi: NetGearExtreme5
 4. Don’t transfer information
 5. Sign in to iCloud
 6. Enter code
 7. Account name: jct, lotus password, Allow Apple ID to reset, Allow account to unlock disk.
 8. Enable location services
 9. Enable feedback to Apple (both)
 10.    Disable Siri (iMac: Enable)
 11.    Enable iCloud sync of desktop and documents (iMac: disable)
 
 After login:
 12.        Do keyboard detect thingy - choose ANSI
 13.    Decline setting up additional services (Gmail, Facebook, etc.)
 14.    When asked, allow Calendar to use current location.
 15.    Decline wi-fi calling for now.
 16.    Finder Preferences - General: show Hard disks, Connected servers on the desktop; Sidebar: turn on home/jct; Advanced: turn off Show warning before changing an extension.
 17.    Finder: open TigerCatSSD, select list view, open View->Show View Options; enable Always view in List View, enable Calculate all sizes, select Use as Defaults.
 18.    When stuff from Remote Desktop shows up, create old-desktop-stuff folder on desktop, and move all other documents into it.
 19.    In System Preferences -> Mouse, adjust Tracking speed, Enable Secondary click
 20.    In System Preferences -> Keyboard -> Modifier Keys, map Caps Lock to Control (two Control keys, no Caps Lock)
 21.    Turn on Dock Hiding
 22.    Add Applications folder to dock; turn on Grid view and Folder icon.
 23.    Add Utilities folder to dock; turn on Grid view and Folder icon.
 24.    Set Downloads folder to Grid view
 25.    In App Store, install any updates.
 26.    When asked, Turn on Auto Updates.
 27.    In System Preferences -> Desktop & Screen Saver, set desktop picture to El Capitan 2; set screen saver to Flurry; set hot corners to: UL -> start screen saver; UR -> disable screen saver; LR -> mission control.
 28.    Safari preferences: General -> Remove history items: Manually; Autofill -> Disable User names and passwords, disable Credit cards; Privacy-> Ask websites not to track me; Advanced -> Press Tab to highlight each item on a webpage, Save articles for offline reading automatically.
 29.    Download 1Password, run installer; Sync using iCloud. 1Password security: Lock after computer is idle for 5 minutes; Yes, use 1Password mini. Download and install 1Password browser extension for Safari; choose Install from gallery. Test by signing in to gmail.
 30.    1Password key binding Command-/ didn’t work. Uninstalled browser extension, and reinstalled.
 31.    Install 1Password updates.
 32.    Download and install Evernote app. Log in, allow access to Contacts.
 33.    Install Evernote web clipper Safari extension.
 34.    Download and install Dropbox; had to reset password. Allow Dropbox access to Accessibility in System Settings -> Security & Privacy -> Accessibility.
 35.    Enable wi-fi calling and Show location… in System Settings -> Security & Privacy -> Location Services -> System Services Details.
 36.    (iMac: download and install Blackmagic Speed Test to test speed of SSD. Move to Utilities folder)
 37.    In System Settings -> Displays, disable Automatically adjust brightness.
 38.    Enable Time Machine on Other World SSD; choose encrypted backups; enable Back Up Automatically; enable Show Time Machine in menu bar; start first backup. (First backup is ~21 GB.)
 39.    Install Slack from App Store and log in to sketchcity.slack.com.
 40.    System Settings -> Sound -> Show volume in menu bar.
 41.    In Safari, enable Show Status Bar.
 42.    In Safari Preferences -> Websites -> Notifications, disable Allow websites to as for permission to send push notifications.
 43.    Open Messages, when it asks to allow phone texts from Mac, say yes.
 44.    In System Settings -> Keyboard -> Modifier Keys… set up both keyboards so that Caps Lock is Control.
 45.    In System Settings -> Internet Accounts, activate Twitter, Facebook. For each, enable share menu, disable notifications.
 46.    In System Settings -> Accessibility -> Zoom, enable Use scroll gesture with … Control, enable Zoom style: Full screen, Options: Choose When zoomed in, the screen image moves Continuously with pointer.
 47.    In Finder -> View, enable Show Status Bar
 48.    In System Preferences -> Sharing, change Computer Name to TigerCat, enable Screen Sharing, File Sharing, Remote Login
 49.    In System Preferences -> Extensions -> Share Menu, enable Evernote
 50.    In System Preferences -> Network, add location Pine Gulch Data Center, in Advanced -> DNS, add DNS server 10.0.0.201, add Search Domain jimthompson.org, in Advanced -> TCP/IP, set Configure IPv4: Manually, IPv4 Address: 10.0.0.104, Subnet Mask: 255.255.255.0 Router: 10.0.0.1. (Leave IPv6 automatic.)
 51.    Copy Aperture from Firecat. First run: Do you want to use Aperture when you connect your digital camera? Use Other. Would you like Aperture to assign locations to photos that include GPS data? No
 52.    Copy Aperture libraries from TM backup to ~/Pictures.
 53.    Download and install ExifTool 10.63.
 54.    Download and install Xcode.
 55.    When App Store asks “Require a password when making purchases from this computer” choose Require After 15 Minutes.
 56.    Allow Xcode to access Contacts
 57.    Enable Developer mode on this Mac.
 58.    Download and install MagicPrefs.
 59.    In System Preferences -> MagicPrefs, enable One Finger Middle Axis Click.
 60.    In System Preferences -> Displays, arrange display geometry to match reality.
 61.    Copy JT.terminal to ~/Config. Install in Terminal app by dropping it onto Terminal -> Preferences -> Profiles. Make the Default.
 62.    Copy Aperture databases from Buffalo/Pictures to Hepcat.
 63.    Download Omni Sweep and install in Utilities.
 64.    Download and install Backblaze. Turn off backups for external drives until internal drive is backed up.
 65.    Open Messages. When it asks if it can use Location, allow it.
 66.    In System Preferences -> Displays -> Color, manually adjust calibration so the displays look similar in temperature.
 67.    In Safari -> 1Password -> Settings (gear) -> disable Submit Logins
 68.    Download and install VMware 8.5.8
 69.    When VMware prompts about upgrade to version 10, buy upgrade and install.
 70.    Copy virtual machines from Firecat:~jct/VMs to ~jct/Documents/Virtual Machines.
 71.    Open each virtual machine by double-clicking in Finder. (Note: VMware is unable to run virtual machines. Error “Unable to connect to peer process.”) To fix this, open System Settings -> Security & Privacy -> General, and look for a message about VMware being block from running a system extension. Click Allow. You will have to do this more than once.
 72.    In VMware / vubu settings, change memory size to 8 GB. Change network to bridge to hep’s ethernet. 
 73.    Log into Office 365, download and install Office 2016. Activate.
 74.    From App Store, update and install Pages, Numbers, and Keynote
 75.    From App Store, install Fusion 360, verify existing models still available.
 76.    Download and install Eagle 8.4.
 77.    Copy MindNode Pro from Ygodiak/Applications.
 78.    Install Macports
 79.    For macports installation: xcode-select —install (installs command-line tools for Xcode)
 80.    Download and install XQuartz 2.7.11
 81.    In System Preferences -> Users and Groups -> Guest User, disable Allow guests to log in to this computer.
 82.    In System Preferences -> Bluetooth, Enable Show Bluetooth in menu bar (for quick checking of mouse and keyboard battery levels).
 83.    Set .m4v files to always open with QuickTime Player
 84.    In XQuartz -> Applications -> Customize, set xterm app name to ‘xterm’, hotkey to ’t’; add /opt/local/bin/emacs, app name ‘emacs’, hotkey to ‘e’
 85.    Copy fire:kits/kit.tar to hep:, extract, and install w/ sh ./install.sh (installs dotfiles and SSH files).
 86.    Export fire’s Terminal settings as JT 1, copy to hep, and set as Terminal defaults. Increase font size to 14 Petsmart.
 87.    In XQuartz -> Preferences -> Input, disable all options.
 88.    Delete mobile apps and downloadable content from Buffalo/Music (222GB -> 70GB), copy remaining items to ~jct/Music.
 89.    Copy Music folder from Buffalo/Music to ~jct
 90.    Install Dropbox; in System Preferences -> Security & Privacy -> Accessibility, enable access by Dropbox.
 91.    Move Documents to Dropbox so it retains permissions and flags.
 92.    Unlink and relink Dropbox, so instead of Dropbox Team Thompson, it’s simply Dropbox. Make Documents a symbolic link to Dropbox/Documents
 93.    Mv Config to Dropbox; make Config a symbolic link to Dropbox/Config
 94.    In App Store, download and install Microsoft Onedrive; link to ~jct/Skydrive folder.
 95.    Sudo port install git git-lfs
 96.    Set up printer on Leo; when control panel asks to download additional software, agree.
 97.    In System Settings -> Sound, set default tone to Purr, turn down one notch.
 98.    Port install md5sha1sum
 99.    Download and install Atom.io
 100.   Copy Visual Paradigm from Firecat/Applications to Hepcat.
 101.   Port install watch
 102.   In System Preferences -> Mission Control, enable Dashboard: As Space
 103.   Install Steam.
 104.   Download and install Transmission
 105.   Download and install VLC
 106.   Port install md5sha1sum
 107.   Port install python36
 108.   sudo port select —set python python36
 109.   sudo port select —set python3 python36
 110.   sudo port install py27-gnureadline
 111.   sudo port install py36-gnureadline
 112.   Set up vitualenv as specified in Evernote “Setting up to run Python versions 2.7 and 3.5 via virtualenv”
 113.   Move Bitdefender to Utilities
 114.   Download and install Jetbrains IntelliJ IDEA, community edition.
 115.   Configure IDEA:
        /opt/local/bin/python3.6
        In Preferences -> Editor -> General -> Auto Import, enable Add unambiguous imports on the fly and Optimize imports on the fly (for current project)
     16.    Sudo port install py27-pip (failed)
     17.    Sudo port install py27-tkinter
     18.    Sudo port install py36-tkinter
     19.    In System Preferences -> Users and Groups -> jct, Take Steam out of login items.
     20.    Copy Subler program from backup.
     21.    Download and install Handbrake.
     22.    From App Store, install Acorn 5 image editor
     23.    Install Arduino 1.8.5
     24.    Download and install latest device driver for Adafruit CP2104 Friend: CP210x Macintosh OS X VCP Driver v5 2017 Silicon Laboratories Inc.

February 2018:
     25.    Install markdown previewer for quick-look:
        sudo port install qlmarkdown
     26.    Install The Unarchiver from App Store


Dotfiles
     .  Copy files from Firecat:~jct/.inputrc to ~jct/
        .inputrc
        .bashrc
        .bash_login


Macports Packages
watch
emacs +x11
md5sha1sum

To do
Xcode
Arduino
Drivers
Fusion 360
Eagle
Visual Studio/Xamarin
MS Office
iWork
VMware Fusion
MindNode
Day One
Macports
Add /opt/local/bin to root’s PATH