Important things when doing a clean install of Mac OS X
- Contacts
- Calendar
- Bookmarks
- Safe.sparsebundle
- Projects folder
- Documents folder
- Photos
- iTunes Library
- Settings
- Buy OS X in the App Store
- Format a flash drive (8+ GB) as Mac OS Extended (Journaled), GUID-Partition
- Grab
/Applications/Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg
- Restore image to flash drive stick using Disk Utility
- Reboot while holding ⌥ and select flash drive as boot volume
- Open Disk Utility, delete/format hard drive as Mac OS Extended (Journaled)
- Close Disk Utility and install OS X
Mac OS X Security Configuration
- Separate Admin and User account
- Different password for Keychain
- Disable automatic login
- Require password after 15 min inactivity
- Require password for Settings.app
- Disable location services
- Disable IR remotes
- Disable Bluetooth
- Enable firewall (Stealth Mode)
- Enable Gatekeeper
- Sharing: Rename computer, disable all shares (especially the public folder)
- Encrypt hard drive using FileVault
- Encrypt Time Machine backup volume
- Create an encrypted SparseBundle for sensible data
- 1Password
- Hands Off!
- Sophos Anti-Virus for Mac
- Time Machine
- iCloud
- Dropbox
- WiFi
- VPN
- 802.11X
- Sparrow
- Messages
- Skype
- Calendar
- Reminders
- Things
- Notes
- iA Writer
- Marked
- iWork
- MS Office
- OpenOffice
- Adobe Acrobat X
- MacTeX
- Soulver
- Reeder
- iPhoto
- iMovie
- GarageBand
- Pixelmator
- Photoshop CS6
- LittleSnapper
- Paparazzi!
- Xscope
- Colors
- Fontcase
- Hex Color Picker
- Developer Color Picker
- Alfred
- AppCleaner
- BetterTouchTool
- Flux
- Caffeine
- MPlayerX
- The Unarchiver
- Xslimmer
- Transmission
- RipIt
- CloudApp
- Permute
- DaisyDisk
- Fluid
- Fake
- SketchUp
- Google Chrome
- Flash Player
- Xcode
- Chocolat
- Coda
- Gitbox
- ImageAlpha
- ImageOptim
- Sequel Pro (MySQL)
- Base (SQlite)
- pgAdmin (PostgreSQL)
- Flow
- Cyberduck
- Ingredients (Cocoa Docs)
- Kaleidoscope (Diffs)
- MAMP
- LiveReload/guard-livereload
- VirtualBox
- VMware Fusion