Skip to content

Instantly share code, notes, and snippets.

@cpoliver
Last active August 28, 2017 06:58
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 cpoliver/73d8d867ca37ed2e7aed1557654c5afd to your computer and use it in GitHub Desktop.
Save cpoliver/73d8d867ca37ed2e7aed1557654c5afd to your computer and use it in GitHub Desktop.
All The Things - Install Script WIP
# zshell
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# TODO: create and pull my dotfiles repo
# homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# homebrew packages
brew install
ack
cask
cmake
elixir
mas
mongodb
node
n
python
ruby
vim
watch
weechat
wget
# cask packages
# utils
brew cask install
1password
alfred
appcleaner
bartender
bettertouchtool
box-sync
itsycal
moom
namechanger
synergy
typinator
# comms
brew cask install
airmail
screenhero
skype
slack
whatsapp
# internetz
brew cask install
google-chrome
transmission
# music production
brew cask install
splice
# dev
brew cask install
iterm2
atom
haskell-platform
spacemacs
macdown
robomongo
# media
brew cask install
4k-video-downloader
plex-media-player
plex-media-server
spotify
vlc
# global npm pacakges
yarn global add
diff-so-fancy
nodemon
# TODO: mac app store apps
sudo mas install
# affinity photo
# affinity designer
#£ sketch
#? simplify
# xcode
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
export ZSH=/Users/charlesoliver/.oh-my-zsh
ZSH_THEME="powerlevel9k/powerlevel9k"
# ZSH Tweaks
HYPHEN_INSENSITIVE="true"
COMPLETION_WAITING_DOTS="true"
plugins=(git docker github gulp httpie thefuck ssh-agent man osx github cask node npm yarn tig z)
source $ZSH/oh-my-zsh.sh
export SSH_KEY_PATH="~/.ssh/rsa_id"
# remove username from prompt
export DEFAULT_USER="$(whoami)"
# Aliases
alias bi='brew install'
alias bci'brew cask install'
alias dicker='echo "LOLOLOL" && docker'
alias gc='git commit'
alias gcz='git cz'
alias gcl='git clone'
alias gcm='git commit -m'
alias gco='git checkout'
alias gd='git diff'
alias gds='git diff --staged'
alias gi='git init'
alias gpl='git pull'
alias gps='git push'
alias gpsf='git push --force-with-lease'
alias gr='git reset'
alias grh='git reset --hard'
alias gri='git rebase -i'
alias grs='git reset --soft'
alias gs='git status'
alias ssh='~/.iterm_color_scheme.sh ssh'
alias ya='yarn add'
alias yag='yarn global add'
alias yi='yarn install'
alias yr='yarn remove'
alias yrg='yarn global remove'
# Scripts
ssh-add -K ~/.ssh/id_rsa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment