NotMyself / new-computer

An extremely opinionated and highly personalized script to set up a new Mac machine, just the way I like it!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setting up a new computer

My personal installation script for a new computer.

Note, this sets up an extremely opinionated and highly personalized installation, with my preferences and dotfiles. Please adjust as needed!

Some resources borrowed from:

Install from script:

Open the terminal, then:

bash -c "`curl -L https://git.io/setup-new-mac`"

Manual Configuration

These apps need to be configured manually.

For OSX settings, I'm still looking for the command line way to change this preference.

Set Scroll Reverser preferences

Scrolling Section

Checked:

  • Reverse Scrolling
  • Reverse vertical
  • Reverse horizontal
  • Reverse Mouse

Unchecked:

  • Reverse Trackpad
App Section

Checked:

  • Start at login

Unchecked:

  • Show in menu bar

Iterm2

  • Iterm2 -> Preferences -> General
    • Check: Load preferences from custom folder /Users/nina/dotfiles/iterm-profiles
    • Check: Save changes to folder when Iterm2 quits

System Preferences Configuration

Users & Groups

  • make sure guest account is turned off

Keyboard

  • Use F1, F2 as standard function keys: ON
  • Turn off spotlight (use Alfred instead)
    • Keyboard -> Shortcuts -> Spotlight -> Deselect all
  • Customize control strip -> Delete siri from touchbar
  • Touch Bar Shows -> F1, F2, etc. Keys

General

  • Recent items: None
  • Appearance: Graphite
  • Highlight color: Pink

Mission Control

  • Dashboard: As Overlay

Desktop & Screen Saver

  • Screensaver
    • Hot Corners
      • Top right -> Dashboard
      • Bottom right -> Start screen saver

Trackpad

  • Tap to click: ON
  • Secondary click: ON

Display

  • Night Shift (flux) -> Schedule -> Sunrise to Sunset

Security & Privacy

  • Firewall -> on
  • Firewall options -> Enable stealth mode
  • FileVault -> Turn On FileVault (encrypt harddrive)

Sharing

  • Ensure everything is unchecked

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

TrackPad

  • Point & Click
    • Silent clicking -> On

Chrome

  • Sign into chrome to sync profile & bookmarks
  • Chrome -> Warn before quitting: ON

Alfred

  • Set Double Cmd to Alfred hotkey

Configure VPN

SizeUp

  • configure license
  • settings -> automatically start at login

Karabiner Elements

  • Simple Modifications
    • From key caps_lock to key left_control (Remap caps lock to control for emacs)
    • From key right_control to key b (custom setting for my ergonomic keyboard)
  • Devices
    • For all devices -> Caps Lock LED Check Manipulate LED

Widgets

Useful shipping status tracker widget

Optional

Apps:

Todos

About

An extremely opinionated and highly personalized script to set up a new Mac machine, just the way I like it!

License:MIT License


Languages

Language:Shell 100.0%