Skip to content
🐚 Because everyone has their own flavor
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ag
antigen
bash
code
dropbox
git
goh
hyper
slate
tmux
vim
zsh
.editorconfig
.gitignore
README.md
iterm-profile.json

README.md

dotfiles

Because everyone has one.

Requirements

  • Homebrew
  • stow

Install

Install Homebrew

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install GNU Stow

$ brew install stow

Other Tooling

$ brew install the_silver_searcher tmux reattach-to-user-namespace ydiff

Install Zsh with completions, Antigen, and Oh My Zsh

$ brew install zsh zsh-completions antigen

# edit /etc/shells and append /usr/local/bin/zsh (since it was installed via brew)
# link: https://stackoverflow.com/questions/31034870/making-zsh-default-shell-in-macosx#comment77696410_44547726

Install Node

$ brew install node yarn

Clone repository to ~/dotfiles

$ git clone git@github.com:vutran/dotfiles.git ~/dotfiles

Switch to cloned directory and stow packages

$ cd ~/dotfiles

$ stow vim
$ stow zsh
$ stow git
# etc..

Vim Setup

Install VIM:

$ brew install vim --with-lua --with-override-system-vi

Install Vundle:

$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

YouCompleteMe

Install YCM completers:

$ ~/vim/bundle/YouCompleteMe/install. --gocode-completer --tern-completer
You can’t perform that action at this time.