These are my 'dotfiles' which specify the custom configurations of my mac (system prefereces, installed software, software preferences). There is also a 'bootstrap' script which will automatically configure these settings when setting up a new mac.
setup.sh is the bootstrap script and it will do the following:
- Install xcode (select)
- Run install-software.sh which installs all the utilities and programmes I use
- Run osx-defaults.sh which configures system preferences such as dock location
- Install bash_profile.sh as my terminal bash settings
- Setup my ssh/config (file not in this repo for security)
The iTerm2 configuration file must be loaded manually in iTerm > Preferences > Load preferences from a custom folder or URL
To install:
cd ~ ; mkdir -p mac-setup
curl -#L https://github.com/daniel-wells/mac-setup/tarball/master | tar -xzv --strip-components 1 -C mac-setup
sh mac-setup/setup.sh