Skip to content

Instantly share code, notes, and snippets.

@arrjay
Last active August 29, 2015 14:22
Show Gist options
  • Save arrjay/13573e52912459f38f3d to your computer and use it in GitHub Desktop.
Save arrjay/13573e52912459f38f3d to your computer and use it in GitHub Desktop.
create usb media and boot from it
option key to present in menu
disk utility - wipe existing in favor of single HFS (journaled) partition
name partition after computer name - you've picked one, right?
[~15 minutes for stage1 install, computer will reboot]
walk through initial setup
language, keyboard
wifi
don't transfer anything
don't do an apple id, skip, really
eula
computer account
diag/usage data
eject the usb drive
updates!
launch App Store, apply updates (download & restart - took about another 25 minutes)
again (5 minutes?)
settings -> launch system preferences
sharing -> computer name
trackpad -> [ scroll & zoom ] -> uncheck scroll direction
dock -> size: 1/6, magnification: (yes) 1/2, position: left, double click minimize, automatically hide/show
energy saver -> [ power adapter ] -> computer sleep: never
keyboard -> ( modifier keys ) -> caps lock: control; shortcuts -> mission control => uncheck show desktop
bluetooth -> check show in menu bar; ( turn off )
sharing -> check remote login
app store -> automatically install all the updates
applications
firefox ( https://www.mozilla.org/en-US/firefox/ )
don't import any settings
use as default browser
iTerm2 ( http://iterm2.com )
gpgtools ( https://gpgtools.org )
edit ~/.gnupg/gpg-agent.conf, add:
enable-ssh-support
write-env-file
use-standard-socket
via app store: xcode, iphoto, keynote, numbers, pages
sudo xcodebuild -license
OSXFUSE + SSHFS: ( https://osxfuse.github.io/ )
include MacFUSE compat
XQuartz: ( https://xquartz.macosforge.org/trac/wiki/Releases )
Anonymous Pro: ( http://www.marksimonson.com/fonts/view/anonymous-pro )
unpack zip and drop files in ~/Library/Fonts
reboot computer
install homebrew ( http://brew.sh )
brew install bash coreutils
configure iterm2
edit default profile ->
[ General ] -> Command: /usr/local/bin/bash
[ Text ]
~> Cursor: Underline
~> Regular Font ( Change Font )
12pt Anonymous Pro
~> Non-ASCII Font ( Change Font )
12pt Anonymous Pro
[ Window ] -> Columns: 160, Rows: 52
[ Terminal ] -> Scrollback Lines: 2048
install dotfiles!
at this point you should be able to plug in gpg card
mkdir ~/src
cd ~/src
. ~/.gpg-agent-info
export GPG_AGENT_INFO
export SSH_AUTH_SOCK
git clone git@github.com:arrjay/dotfiles.git
cd dotfiles
./install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment