Today has not been productive.
It’s new Mac time, and even though I’ve got 16gb of ram, and more screen space than I can shake a window at, I’ve got basically nothing productive done today. (Other than making some lists, and sending a few “I’ll get back to you” emails).
Everytime with a new machine, it’s the same 4 basic steps :
- Get Working
And somehow, as often as I’ve followed this little dance, I always trip up somewhere during step 3 the setup, and only eventually get to step 4, get working, sometime the next day.
This shouldn’t be. Setting up a new mac should be simple and straight forward, and for all intents and purposes it is. I just make it harder than it needs to be. So – to aid my future setup’s here’s exactly (* not exactly) what I’m putting on my machine – in order no order other than when I remember I need something.
App Store things
Ahh, if only everything was actually in the app store, it’d be so simple. Quickly click ‘install’ on all of these apps from the ‘Purchased’ tab (after signing in)
Stop a minute, and notice the size of Xcode compared to everything else. Pause it for the moment to give everything else a chance to catch up.
Scour the Web for Download links
- Alfred (I’ve got the power pack so can’t use the AppStore version)
- Sequel Pro
- Tower (for pretty git history)
- Logitech Trackball Drivers (yes – I use a trackball, the drivers aren’t really necessary but let me bind the extra buttons to specific functions)
Move over my old things
- Get all my transmit saved sites
- Move the saved sequel db connections
- Move everything over from my Sites directory
- Reimport my address book contacts
Set things up the way I like
- For better debugging setup XDebug and MacGDBp to play nice with Mamp following this tutorial
- Setup Divvy and Cinch to run on startup, and setup and bind oh so many window sizes for divvy. A pain to setup, a lifesaver to use
- Setup Adium – again.
- Set the default Terminal style to be a better looking ‘Homebrew’, and set text to be anti-aliased
- Setup better path variables for Terminal, giving more colours, and current git branches in the path.
- Add all my mail accounts into sparrow. Setup the respective signatures, and avatars, a pain but necessary
- Change the default dropbox menu bar icon to be black – Why isn’t that by default?
- Sync my 1Password with the keychain in Dropbox
- Install the browser extensions for Safari and Chrome
- Setup the Omnibar for Safari – again – why isn’t that by default, it feels so backward
- Generate new ssh keys for this machine and upload to beanstalk and github (deleting the old ones as appropriate)
And by then, I’m basically ready to start the day. But that took me all day. So now, I’ve got basically nothing done, and I’m doubtless going to find something that isn’t actually there when I start actually working tomorrow.