Skip to content

ejoubaud/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

These are my dotfiles, essentially for Ruby with VIM.

They're heavily based on the Ben Alman's dotfiles framework. Most of the informations about installation, customization and features can be found from the original project.

How does it work ?

When [dotfiles][dotfiles] is run, it does a few things:

  1. Git is installed if necessary, via APT or Homebrew (which is installed if necessary).
  2. This repo is cloned into the ~/.dotfiles directory (or updated if it already exists).
  3. Files in init are executed (in alphanumeric order).
  4. Files in copy are copied into ~/.
  5. Files in link are linked into ~/.

Note:

  • The backups folder only gets created when necessary. Any files in ~/ that would have been overwritten by copy or link get backed up there.
  • Files in bin are executable shell scripts ([~/.dotfiles/bin][bin] is added into the path).
  • Files in source get sourced whenever a new shell is opened (in alphanumeric order)..
  • Files in conf just sit there. If a config file doesn't need to go in ~/, put it in there.
  • Files in caches are cached files, only used by some scripts. This folder will only be created if necessary.

Installation

OS X

Notes:

  • You need to be an administrator (for sudo).
  • You need to have installed XCode Command Line Tools, which are available as a separate, optional (and much smaller) download from XCode.
bash -c "$(curl -fsSL https://raw.github.com/ejoubaud/dotfiles/master/bin/dotfiles)"

Ubuntu

Notes:

  • You need to be an administrator (for sudo).
  • Installs software with homebrew, not apt
bash -c "$(curl -fsSL https://raw.github.com/ejoubaud/dotfiles/master/bin/dotfiles)"

About

My OS X / Ubuntu dotfiles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 79.6%
  • Shell 12.9%
  • Emacs Lisp 7.3%
  • Other 0.2%