dotfiles

My personal configuration management system

dotfiles

These are my personal configuration files. The directory structure is designed so that you can symlink everything with a single command. This is only tested with and only expected to work on Ubuntu. I changed jobs and I work exclusively on a Mac now. (Not thrilled about the Mac, but the job is excellent! Do not cry for me.) So the Ubuntu-specific parts of this may become stale over time. Bug reports and pull requests are appreciated!

Installation

Copypasta Installation

Here be dragons! This is for me to use. The goal is for me to be able to copy and paste a couple of lines to get up and running with my local configuration. I definitely want all of the potentially destructive actions taken by this script to take place. I’m not responsible if you lose data or break something using my script. If you really want to do all of the things that this script does, proceed at your own peril!

  • Install a couple of prerequisites with APT.
  • Install RVM and Ruby.
  • Clone the repository.
  • Run the rake force task, symlinking all config files and overwriting any existing files.

If you understand the risks and want to press on, copy and paste this (you can skip the first 2 lines if you have the packages from the 2nd line):

(
  sudo apt-get update
  sudo apt-get install --yes --no-install-recommends bash curl git patch bzip2 ca-certificates
  curl -L http://b.fiz.bz | bash
)

Manual Installation

This method won’t overwrite any files and skips some cool magic stuff. This’ll just get you the content, and it’s up to you to symlink what you like.

git clone https://github.com/justinforce/dotfiles ~/.dotfiles --recursive

Then you can cd into ~/.dotfiles and run rake -T to get a list of the available tasks.

Highlights

I use vim-plug to manage plugins. I use Olivier Verdier’s zsh-git-prompt to get nice git info in my prompt.

License and Copyright

Copyright Justin Force and Licensed under the MIT license.

Related Repositories

dotfiles

dotfiles

:octocat: dotfiles ❤ Testing my dotfiles repo on OS X to get my work environment ready in just a few moments. #VIM + #ZSH + #TMUX = Best Developer Environment ...

dotfiles

dotfiles

dotfiles for vim, git, zsh, weechat, openbox, xterm, and many others. Install with: lndir -silent /path/to/dotfiles $HOME ...

dotfiles-logo

dotfiles-logo

:art: I created a logo for your dotfiles. Well, for @pengwynn's [dotfiles](http://dotfiles.github.io/), but you can use it too. ...

dotfiles

dotfiles

To use: git clone --bare [email protected]:bronson/dotfiles.git .dotfiles.git ; alias .f="git --work-tree='$HOME' --git-dir='$HOME'/.dotfiles.git" ; WARNING .f reset --hard HEAD ...

dotfiles

dotfiles

dotfiles dotfiles!! ...


Top Contributors

justinforce

Releases

-   vundle zip tar
-   rvm zip tar