Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

My Dotfiles


I use pretty much everything out of the box but I've made some customizations to enhance my workflow which I'll try to explain in a bit ;).


You should review any files you decide to include in your personal dotfiles. I'll try as much as possible to explain them as comments in the corresponding files. If there's any thing you need further explanation as to how it works and/or what it does, please open an issue so we iron out the kinks. Thanks!


  • Set zsh as login shell:

    chsh -s $(which zsh)
  • Vim compiled with python


git clone
cd dotfiles

Note, the install script can be run multiple times. It's safe :) Under the hood, all it's really doing is symlinking the appropriate files into place using install.conf.yaml.

Uses dotbot ;)

Restart your shell for changes to take effect and to install and set up antigen. Or just source your .zshrc file for the changes to kick in:

source .zshrc

Also to install Vundle Bundles, run the command below:

vim +BundleInstall +qall

Window Manager


Nothing fancy and no hassle using conky here. Just load fontawesome and you're good to go.

my i3 bar


This is explained a bit more into detail at:

Again Vundle handles my Vim plugins.

My Vim config is optimised to make working with the following easier:

  • Python
  • JavaScript
  • CSS
  • HTML
  • Jinja
  • TypeScript
  • Markdown
  • Java(sometimes)
  • various configuration files

Python-specific plugins

  • jedi-vim, awesome Python autocompletion with Vim
  • [vim-jinja][], jinja support
  • vim-virtualenv, for Python virtualenv support
  • python-mode, static analysis, refactoring, folding, completion, documentation, etc
  • vim-flake8, static syntax and style checker for Python

IDE-like Enhancements


In Vim I use the Mustang colour scheme

My terminal uses a variant of monokai, spiderman, the hulk or chalk depending on my mood :) and probably because they blend in nicely with my bullet train zsh theme.