mkdir ~/Projects
- Everything what I own from Mac App Store
- Latest XCode from Mac App Store
- Ruby version manager
- Ruby 1.9.3
- Gems: bundler, travis, travis-lint
- Ruby 2.1.0
- Ruby 1.9.3
- Node.js latest
npm install -g grunt-cli imageoptim-cli
- homebrew
- zsh
- leiningen
- git
git config --global push.default simple
- legit
legit install
- autojump
- Remember
[[ -s $(brew --prefix)/etc/autojump.sh ]] && . $(brew --prefix)/etc/autojump.sh
to.zshrc
- Remember
- prezto
- Postgres.app
- heroku CLI
- VirtualBox
- vagrant
- imageoptim
- Sublime Text 3
- Remember the Dropbox sync!
- Eclipse Java for Clojure development
- 1Password
- Dropbox
- Ukelele
- Enable Logitech Finnish; it can be found from the .dmg itself
- Filezilla
- iTerm2 test release
- Fluid
- licecap
TODO! Find out the actual command line commands instead of these Boxen magic-one-liners.
class people::cido::osx {
# Global
# ======================================================
# Disable press-and-hold for accented character entry
include osx::global::disable_key_press_and_hold
# Enables the keyboard for navigating controls in dialogs
include osx::global::enable_keyboard_control_access
# Expand the print dialog by default
include osx::global::expand_print_dialog
# Expand the save dialog by default
include osx::global::expand_save_dialog
# Disable remote control infrared receiver
include osx::global::disable_remote_control_ir_receiver
# Disables spelling autocorrection
include osx::global::disable_autocorrect
# Dock
# ======================================================
# Hide dock
include osx::dock::autohide
# Clear pinned dock icons
include osx::dock::clear_dock
# Finder
# ======================================================
# Unsets the hidden flag on ~/Library
include osx::finder::unhide_library
# Show hidden files
include osx::finder::show_hidden_files
boxen::osx_defaults { 'Show hidden files in Open/Save dialogs':
user => $::boxen_user,
key => 'AppleShowAllFiles',
domain => 'NSGlobalDomain',
value => true;
}
# Mouse and keyboard
# ======================================================
# Set a more natural cursor size
include osx::universal_access::cursor_size
# Other
# ======================================================
# Disable the downloaded app quarantine
include osx::disable_app_quarantine
# Disable creation of .DS_Store files on network shares
include osx::no_network_dsstores
}