Last active
December 3, 2017 16:29
-
-
Save joseconstela/488b8816424bedae0012 to your computer and use it in GitHub Desktop.
My development environment and machine setup. See my dotfiles at https://github.com/joseconstela/dotfiles
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################################ | |
## OSX customisations | |
################################################################################ | |
# Map CAPS key to esc. - https://stackoverflow.com/a/40254864 | |
# Allow repeated keys | |
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false | |
# Time until key repetition | |
defaults write -g InitialKeyRepeat -int 10 | |
# Key repeat rate | |
defaults write -g KeyRepeat -int 1 | |
################################################################################ | |
## Xcode | |
################################################################################ | |
xcode-select --install | |
sudo xcodebuild -license accept | |
################################################################################ | |
## Install Brew | |
################################################################################ | |
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
sudo chown -R `whoami` /usr/local | |
################################################################################ | |
## Command line fun | |
################################################################################ | |
brew install tmux | |
brew install cmus | |
brew install irssi | |
##################################################a############################## | |
## Brew - Databases | |
################################################################################ | |
brew install redis | |
brew install mongodb --with-openssl # mongoDB with SSL support | |
brew cask install rdm | |
brew cask install sequel-pro | |
################################################################################ | |
## Brew - Development | |
################################################################################ | |
brew install node | |
brew cask install sourcetree | |
brew cask install postman | |
# brew cask install java | |
# brew cask install android-studio | |
################################################################################ | |
## Brew - System tools | |
################################################################################ | |
brew cask install cheatsheet | |
brew cask install iterm2 | |
brew cask install the-unarchiver | |
brew cask install cleanmymac | |
brew cask install namebench | |
brew cask install arq | |
################################################################################ | |
## Brew - Internet | |
################################################################################ | |
brew cask install skype | |
brew cask install slack | |
brew cask install textual | |
brew cask install google-chrome | |
brew cask install transmission | |
################################################################################ | |
## Brew - Multimedia | |
################################################################################ | |
brew cask install vlc | |
################################################################################ | |
## Brew - Organization & productivity | |
################################################################################ | |
brew cask install google-drive | |
brew cask install bettertouchtool | |
################################################################################ | |
## Brew - Security and backups | |
################################################################################ | |
brew cask install arq | |
brew cask install 1password | |
brew cask install little-snitch | |
################################################################################ | |
## Brew - Others | |
################################################################################ | |
brew install ImageMagick | |
brew install openssl | |
brew install wget | |
brew install htop | |
################################################################################ | |
## Brew - Brew verify | |
################################################################################ | |
brew doctor | |
################################################################################ | |
## MeteorJS | |
################################################################################ | |
curl https://install.meteor.com/ | sh | |
################################################################################ | |
## NPM setup | |
################################################################################ | |
mkdir ~/npm | |
npm config set prefix ~/npm # Global npm packages without root permissions. | |
npm config set save=true # npm install automatically saves to package.json | |
npm config set save-exact=true # Don't use range operators | |
################################################################################ | |
## PHP's composer | |
################################################################################ | |
curl -sS https://getcomposer.org/installer | php | |
mv composer.phar /usr/local/bin/composer | |
################################################################################ | |
## GEM source setup | |
################################################################################ | |
gem source -r https://rubygems.org/ | |
gem source -a https://rubygems.global.ssl.fastly.net/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment