Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Personal config and stuff
Shell Ruby
branch: master
Failed to load latest commit information.
configs git: Use color-word by default
default Default to rbenv
etc Add etc configurations
scripts Merge branch 'master' of git://
src Update ruby-build
.gitignore Configure android sdk
.gitmodules Add and link ruby-build
README.markdown Add cpanm instructions Default to rbenv


These are configuration and script files for my personal use.

Altough general, it is highly focused on Rails development. This involve mainly

  • VIM as editor
  • git as SCM
  • RVM for ruby
  • ZSH for shell and Oh My ZSH as default settings

A script will symlink configurations, hooks and install RVM and Oh My ZSH. It is very simple, just check its source code.


These are sort of mandatory steps:

  1. Install dependencies

    sudo apt-get install wget curl command-not-found vim
  2. Run

  3. Change ~/.gitconfig with your name/email and commit changes

There are also some extra things you may like:

  1. ack-grep is used as the grep command in VIM. Just install ack-grep package
  2. Change to ZSH and OhMyZSH: sudo apt-get install zsh and chsh -s /bin/zsh (also check your terminal emulator - Konsole, Gnome Termimal, etc)
  3. sshsudo depends on sshpass package
  4. VIM support of X clipboard depends on vim-gnome package
  5. git-new-workdir is aliased to /usr/share/doc/git/contrib/workdir/git-new-workdir. So to use it run:

    sudo chmod +x /usr/share/doc/git/contrib/workdir/git-new-workdir

Perl development

  1. Install cpanminus with curl -L | perl - --sudo App::cpanminus


Submodules problem

Your submodule can't be updated: the easiest fix is to remove and get it again

MODULE=configs/.vim rm -fr $MODULE && rm -fr .git/modules/$MODULE; g smuir


Something went wrong with that request. Please try again.