Skip to content

My dotfiles for my dev environment, compromising of tmux, vim, bash and git.

Notifications You must be signed in to change notification settings

teneightfive/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dom's Dotfiles

My dotfiles and config files for Mac OSX. Shamelessly stolen from tonnes of dotfile repositories I found online, including @jackfranklin, @mathiasbynens and @paulirish

Files are symlinked into the proper location, and have the . added. For example:

~/dotfiles/bash/bash_profile => ~/.bash_profile
~/dotfiles/bin => ~/bin
~/dotfiles/git/gitconfig => ~/.gitconfig
...and so on

Installing

  • Clone repository (I recommend ~/dotfiles). If you don't use ~/dotfiles, you'll have to update a couple of the scripts to point them to the right place.
  • cd ~/dotfiles
  • make

homebrew

  • Add line to Brewfile
  • Run make brew

applications

  • Apps are installed using brew cask
  • To add an application add it to the Brewfile

Applications installed via App Store:

  • 1Password
  • Transmit
  • TweetDeck

node & npm

  • Node is installed and managed using nvm
  • Packages are managed in scripts/npm_bundles.rb.
  • Add a new package, and run make node.

ruby & gems

  • Ruby is installed and versions are managed using rbenv
  • To have gems installed with each version of ruby add each to rbenv/default-gems
  • Run make ruby

osx defaults

  • Amend defaults as required in scipts/.osx
  • Run make osx

Updating

You can run make at any time to keep things nice and tidy.

Requirements

You'll need Ruby and Git installed initially, to first clone this repo and then to run make (which in turn calls various Ruby & Sh files. Once that's done, you'll have Ruby properly setup through rbenv and the latest Git installed also through homebrew, but you'll need some version of Ruby & Git to get started.

These dotfiles should be fairly agnostic about the OS and environment, but be aware this has only been tested on my machines (Mac, OS X Lion).

About

My dotfiles for my dev environment, compromising of tmux, vim, bash and git.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published