Last active
October 9, 2020 16:33
-
-
Save therako/88e7edf21efcc1c1a90be1234708d683 to your computer and use it in GitHub Desktop.
My Brew cask script
This file contains hidden or 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
#!/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