My dotfiles reloaded.
Perl Python Shell Vim script JavaScript Ruby Emacs Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
emacs.d
irssi
lib/vimclojure
src
vim
zsh-extra
.gitignore
.gitmodules
.rvmrc
README.md
Rakefile
TODO.md
ackrc
backup.sh
gemrc
gitconfig
gitignore
livereload
rvmrc
slate.js
tmux.conf
todo.cfg
xinitrc
zprofile
zshrc

README.md

README

Those are my configurations.

How to install in a new machine

Given that this is a new blankslate machine, some steps are required to make it into a fully operational dev workstation to my likings :P

Pre-requisites

  • Rake (for the installer task)
  • Zsh

Ubuntu

  • Install git
  • Install curl (for rvm)
  • Install ruby
  • Install vim-nox
  • Install zsh
  • Install tmux
  • Install xclip

In a single command:

     sudo apt-get install git curl ruby rake zsh vim-nox build-essential tmux autossh socat xclip 

Tmuxinator

There is also tmuxinator configured to use.

    # don't forget to run this at your default rvm ruby
    gem install tmuxinator

Zsh

You may want to set zsh as your default shell using the following command chsh -s /bin/zsh

Irssi

This requires some additional packages.

  • Autossh - Used to estabilish a persistent connection with my vps used to create IRC desktop notifications
  • Socat
  • Create the service daemon for listening to notifications

Vim GIST

You have to export in your .zshrc (check zsh-extra/github_keys.zsh.example) file both variables GITHUB_USER and GITHUB_TOKEN. Since those are sensitive data, its not a good idea to share this information publicly

Mac OSX

  • Install homebrew
  • Install XCode
  • Install Git (brew install git bash-completion)
  • Install RVM