Skip to content

Instantly share code, notes, and snippets.

@norm
Last active December 14, 2016 02:14
Show Gist options
  • Save norm/be2eea85012ae6bfa4fd93bab61a4864 to your computer and use it in GitHub Desktop.
Save norm/be2eea85012ae6bfa4fd93bab61a4864 to your computer and use it in GitHub Desktop.
How I set up a new Mac from scratch

setting up a new Mac

From a fresh install of macOS

To set up a new Mac, or a freshly installed macOS, I do the following:

  1. Create the first account king without iCloud as a spare account, and as a administrator. This allows me to turn off administrator access to my normal account if I want.

  2. Open System Preferences and create a second account norm for normal use, also as an administrator.

  3. Change the name of the computer in the Sharing preference pane.

  4. Log out of king and into norm.

  5. Open App Store and sign into it.

  6. Copy my .ssh directory over.

  7. Open Terminal, and setup software and preferences using suited:

    export GIT_NAME='Mark Norman Francis'
    export GIT_EMAIL='[email protected]'
    export GITHUB_USER='norm'
    export GITHUB_TOKEN='__TOKEN__'
    export HOST='__HOSTNAME__'
    curl -O https://raw.githubusercontent.com/norm/suited/master/suited.sh
    bash suited.sh github:norm/suit:main.conf
    

    This installs all the software I use, and configures as many of the application preferences as possible.

  8. Reboot.

Configuring software

  1. Open Dropbox, sign in, sync everything.

  2. Open nvALT, change it to use ~/Notes.

After Dropbox has finished syncing

  1. Open 1Password, and tell it where in Dropbox the keychain lives.

What gets installed

The definitive list can be found by studying suit, the control files that suited uses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment