Skip to content

Instantly share code, notes, and snippets.

@joseconstela
Last active December 3, 2017 16:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joseconstela/488b8816424bedae0012 to your computer and use it in GitHub Desktop.
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
################################################################################
## 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