Skip to content

Instantly share code, notes, and snippets.

@therako
Last active October 9, 2020 16:33
Show Gist options
  • Save therako/88e7edf21efcc1c1a90be1234708d683 to your computer and use it in GitHub Desktop.
Save therako/88e7edf21efcc1c1a90be1234708d683 to your computer and use it in GitHub Desktop.
My Brew cask script
#!/bin/sh
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install brew-cask
# homebrew taps
brew tap caskroom/cask
brew tap caskroom/versions
brew tap homebrew/boneyard
brew tap caskroom/fonts
cat >Brewfile <<EOF
brew 'grep'
brew 'curl'
brew 'bash'
brew 'git'
brew 'git-extras'
brew 'wget'
brew 'python'
brew 'tmux'
brew 'tmux-xpanes'
brew 'watch'
brew 'tig'
brew 'scala'
brew 'maven'
brew 'go'
brew 'vim'
brew 'macvim'
brew 'parallel'
brew 'jq'
brew 'htop'
brew 'node'
brew 'coreutils'
brew 'gnu-sed'
brew 'zsh'
brew 'zsh-completions'
brew 'protobuf'
brew 'terraform'
brew 'graphviz'
brew 'lsd'
brew 'derailed/k9s/k9s'
cask 'sublime-text'
cask 'dropbox'
cask 'slack'
cask 'appcleaner'
cask 'firefox'
cask 'iterm2'
cask 'sourcetree'
cask 'alfred'
cask 'google-chrome'
cask 'cleanmymac'
cask 'atom'
cask 'jumpcut'
cask 'spectacle'
cask 'tunnelblick'
cask '1password'
cask 'spotify'
cask 'java'
cask 'font-source-code-pro'
cask 'visual-studio-code'
cask 'postman'
cask 'evernote'
cask 'oversight'
cask 'mactex'
cask 'ccmenu'
cask 'muzzle'
cask 'evernote'
cask 'skitch'
cask 'rectangle'
cask 'Anki'
EOF
brew bundle
brew link curl --force
# Updated python/pip
pip install --upgrade setuptools
pip install --upgrade pip
# Docker
docker-machine create -d virtualbox --virtualbox-cpu-count "4" --virtualbox-disk-size "50000" --virtualbox-memory "8192" default
unlink /usr/local/bin/vim
ln -s /usr/local/Cellar/macvim/8.0-145_2/bin/gvim /usr/local/bin/vim
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
# python tool
sudo easy_install pip
pip install virtualenvwrapper
# oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
wget https://gist.githubusercontent.com/therako/6646a67635477f626cd1b7c58c39adb6/raw/251ef41a1ce0e88b47b4f372edfb911b87db140f/.vimrc
mv .vimrc ~/.vimrc
vim +PluginInstall +qall
pip install --upgrade --user six
pip install --user virtualenvwrapper
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
wget https://raw.githubusercontent.com/oskarkrawczyk/honukai-iterm/master/honukai.zsh-theme
mv -f honukai.zsh-theme $HOME/.oh-my-zsh/themes/honukai.zsh-theme
chsh -s /bin/zsh
cat >~/.bash_profile <<'EOF'
eval $(docker-machine env)
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source $HOME/Library/Python/2.7/bin/virtualenvwrapper.sh
alias w=$HOME/workspace
alias ipy=python -m IPython
EOF
sed -i '' 's|robbyrussell|honukai|' ~/.zshrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment