Skip to content

mattmenefee/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

dotfiles managed using homesick.

Getting Started

  1. Install Homebrew and homebrew-bundle (tips)

  2. Install rbenv and rbenv-default-gems plugin

    $ brew install rbenv ruby-build
    $ rbenv init # See rbenv Readme for why this is necessary
    
    # Set up the rbenv-default-gems plugin
    $ git clone https://github.com/rbenv/rbenv-default-gems.git $(rbenv root)/plugins/rbenv-default-gems
    
    $ rbenv install -l # list all available versions
    $ rbenv install [version]
    # Restart shell for changes with $PATH to take effect
    $ rbenv global [version] # set global Ruby version
  3. Update Rubygems

    $ gem update --system
  4. Install homesick and symlick dotfiles:

    $ homesick clone mattmenefee/dotfiles
    $ homesick link dotfiles
  5. Install tools managed by Homebrew

    $ cd ~/.homesick/repos/dotfiles/
    $ brew bundle
  6. Install Vundle

  7. Install oh-my-zsh

    $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  8. Set up zsh

    $ cd ~/.homesick/repos/dotfiles
    $ zsh init.zsh
  9. Set up Git config

    # Insert appropriate values
    $ git config --global user.name "$GIT_AUTHOR_NAME"
    $ git config --global user.email "$GIT_AUTHOR_EMAIL"

Updating

# Homebrew
$ brew update && brew outdated
$ brew upgrade && brew cleanup && brew doctor

# RubyGems
$ gem update --system

# Bundler
$ gem update bundler

# Dotfiles via Homesick
$ homesick pull --all

About

dotfile configurations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published