me
me copied to clipboard
Basic web and app developer Mac setup in Ansible playbooks.
me
An ansible playbook for generating my development environment.
Run
(Assuming you've installed git
.)
- Clone the repository:
-
git clone https://github.com/abelsonlive/me.git && cd me/
- Install build requirements
-
./init.sh
- This script will prompt you to install xcode command line tools and ask you for your system password.
- Build System
-
make build
Configuration
see vars/main.yml
Defaults
(located in see vars/main.yml
)
-
Homebrew casks
- alfred
- dash
- iterm2
- slack
- openoffice
- spotify
- tunnelbear
- dropbox
- java
- pg-commander
- sublime-text
- skype
- vagrant
- gdal-framework
- mapbox-studio
- postgres
- tilemill
- virtualbox
- google-chrome
- onepassword
- soundflower
- transmit
- xquartz
-
Homebrew packages
- gcc
- wget
- postgresql
- mysql
- sqlite
- gdal
- redis
- elasticsearch
- rabbitmq
- ffmpeg
- git
- libevent
- sl
-
Launchd services
- postgresql
- elasticsearch
- rabbitmq
- redis
-
Python packages
- pip
- ipython
- virtualenvwrapper
-
Oh-My-Zsh
- My custom
.zsh-theme
is installed (see files/abelsonlve.zsh-theme])
- My custom
-
Git
- global username and email are set.
-
Sublime Text
- Michael Keller's custom sublime-text theme is installed (though you'll have to activate it manually in the app.
-
iTerm2
- Michael Keller's custom iterm color set is included (though you'll have to activate import it manually into the App).
Manual Steps
- Install Sublime Package Manager.
- Activate Sublime Text Themes.
- Import itemcolors into iTerms2
- Link 1Password and Transmit to Dropbox.
- Make the dock look like this

- Set Hot Corners like this
