Skip to content

nhoag/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

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/main/installer.sh
echo "23bef6210fb921b0a8d95554115e0943c8f3e47217c8c761362fa4f547458bcd  installer.sh" |
  shasum -c
chmod +x ./installer.sh
./installer.sh # [--force]
dots submodule update

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!