Skip to content
Dotfiles
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.
.iterm
.tmux
bin @ ac2a937
src
test
.ackrc
.agignore
.alias
.autotest
.cvsignore
.darwin
.editrc
.export
.function
.gemrc
.gitattributes
.gitconfig
.gitignore
.gitmodules
.goaccessrc
.hgignore_global
.hushlogin
.inputrc
.irbrc
.linux
.notags
.nvimrc
.path
.plugrc
.profile
.pryrc
.tmux.conf
.travis.yml
.vimrc
.wgetrc
.zshenv
.zshrc
.zstyle
Brewfile
LICENSE
README.md
installer.sh

README.md

Dotfiles

Build Status

My personal dotfiles!

Requirements

  • cURL
  • Git
  • Vim
  • zsh

Install

By default, the installer script will not overwrite contents in the home directory. If you're sure this is what you want, run the installer with --force.

curl -sO https://raw.githubusercontent.com/nhoag/dotfiles/master/installer.sh
echo "47f50d25850121335291a88782d532c665f28348d986fa1592b6f89b314b6b42  installer.sh" |
  shasum -c
chmod +x ./installer.sh
./installer.sh

macOS

Install Homebrew and install packages via Homebrew Bundle with brew bundle.

Update

dots pull

Usage

After running the installer script, the home directory becomes a bare Git repository with the git command aliased to dots for convenience (or you can use the full invocation git --git-dir="$HOME/.dotfiles" --work-tree="$HOME"). Any updates can be processed via Git, though be careful not to commit sensitive files!

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.