@@ -1,34 +1,70 @@ |
||
1 |
+ |
|
2 |
+echo "Installing basic dependencies" |
|
3 |
+ |
|
1 | 4 |
# install Git |
5 |
+echo "Installing git" |
|
2 | 6 |
sudo port install git-core +svn +doc +bash_completion +gitweb |
3 | 7 |
|
4 | 8 |
# Install zShell |
9 |
+echo "Installing zShell" |
|
5 | 10 |
sh makesymlinks.sh |
6 | 11 |
|
7 | 12 |
# Install homebrew |
13 |
+echo "Installing homebrew" |
|
8 | 14 |
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" |
9 | 15 |
|
16 |
+# Install Cask |
|
17 |
+echo "Installing brew cask" |
|
18 |
+brew tap phinze/cask |
|
19 |
+brew install brew-cask |
|
20 |
+ |
|
10 | 21 |
# Install RVM |
22 |
+echo "Installing RVM - Ruby Version Manager" |
|
11 | 23 |
\curl -L https://get.rvm.io | bash -s stable |
12 |
-rvm install 1.9.3 |
|
13 | 24 |
|
14 |
-# Install rails |
|
15 |
-gem install rails -v 3.2.13 |
|
25 |
+# Install Node |
|
26 |
+echo "Installing node.js" |
|
27 |
+brew cask install --caskroom="/opt/homebrew-cask/Caskroom" node |
|
28 |
+ |
|
29 |
+# install NVM |
|
30 |
+echo "Installing NVM - Node Version Manager" |
|
31 |
+curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash |
|
16 | 32 |
|
17 |
-# Install node version manager |
|
33 |
+# ---------------------------- |
|
34 |
+ |
|
35 |
+echo "Installing brew cask apps" |
|
36 |
+brewCaskApps=(atom dropbox google-chrome firefox iterm2 evernote rescuetime transmit dash postgres mou monodraw sketch-toolbox unity unity-web-player bfxr sonic-pi xact slack skype vlc transmission sitesucker the-unarchiver appcleaner hyperswitch) |
|
37 |
+ |
|
38 |
+brew cask install ${brewCaskApps[@]} |
|
18 | 39 |
|
19 | 40 |
# Install youtube-dl |
41 |
+echo "Installing youtube-dl" |
|
20 | 42 |
sudo curl https://yt-dl.org/downloads/2013.09.24.2/youtube-dl -o /usr/local/bin/youtube-dl |
21 | 43 |
sudo chmod a+x /usr/local/bin/youtube-dl |
22 | 44 |
|
23 | 45 |
# Install ImageMagick |
46 |
+echo "Installing ImageMagik" |
|
24 | 47 |
brew install pkgconfig |
25 | 48 |
brew install imagemagick |
26 | 49 |
|
27 |
-# install NVM |
|
28 |
-git clone git://github.com/creationix/nvm.git ~/.nvm |
|
29 |
-source ~/.nvm/nvm.sh |
|
30 |
-echo "source ~/.nvm/nvm.sh" >> ~/.bashrc |
|
31 |
-nvm install v0.8.5 |
|
32 |
-nvm alias default v0.8.5 |
|
50 |
+# tmux |
|
51 |
+echo "Installing tmux and teamocil" |
|
52 |
+brew install tmux |
|
53 |
+gem install teamocil |
|
54 |
+mkdir $HOME/.teamocil |
|
55 |
+cp teamocil/avalanche.yml $HOME/.teamocil/avalanche.yml |
|
56 |
+ |
|
57 |
+echo "" |
|
58 |
+echo "" |
|
59 |
+echo "ALL DONE" |
|
60 |
+echo "" |
|
61 |
+echo "" |
|
33 | 62 |
|
34 |
-echo "[[ -s ~/.bashrc ]] && source ~/.bashrc" >> |
|
63 |
+echo "To Do's" |
|
64 |
+echo "- Confiture tmux: https://gist.github.com/simme/1297707" |
|
65 |
+echo "" |
|
66 |
+echo "Now install:" |
|
67 |
+echo "- Adobe CS6 (Photoshop, Illustrator, InDesign, After Effects)" |
|
68 |
+echo "- iWork (Pages, Numbers, Keynote)" |
|
69 |
+echo "" |
|
70 |
+echo "" |
@@ -0,0 +1,15 @@ |
||
1 |
+windows: |
|
2 |
+ - name: avalanche |
|
3 |
+ root: ~/dev/avalanche2 |
|
4 |
+ layout: 4303,238x60,0,0{119x60,0,0,43,118x60,120,0[118x33,120,0,44,118x12,120,34,51,118x13,120,47,49]} |
|
5 |
+ panes: |
|
6 |
+ - commands: |
|
7 |
+ - echo "Starting Postgre App" |
|
8 |
+ - open /Applications/Postgres.app |
|
9 |
+ - echo "Opening TextMate project" |
|
10 |
+ - git status |
|
11 |
+ - mate ~/dev/avalanche2 |
|
12 |
+ focus: true |
|
13 |
+ - rails c |
|
14 |
+ - redis-server |
|
15 |
+ - foreman start |
@@ -92,3 +92,6 @@ source /usr/share/gist/gist.bash |
||
92 | 92 |
|
93 | 93 |
# teamocil autocomplete |
94 | 94 |
compctl -g '~/.teamocil/*(:t:r)' teamocil |
95 |
+ |
|
96 |
+# Cask Options |
|
97 |
+export HOMEBREW_CASK_OPTS="--caskroom=/Applications" |