Created: 2012-03-26 14:20
Updated: 2019-02-28 12:28



My collection of dotfiles for all the apps I use. I like to experiment with things a lot so I tend to update them pretty frequently.

These dotfiles work well for me. While you can feel free to copy anything you wish, dotfiles are very personal and so where possible you should start from scratch yourself and include things which provide value for you.

Below is a screenshot of my arch machine currently:



git clone --recursive ~/.dotfiles
cd ~/.dotfiles
make install
chsh -s /bin/zsh

make install will do the following:

  • Install a few dependencies (curl, stow, ripgrep etc) via apt/pacman (I only use arch/debian/ubuntu currently)
  • Stow (symlink) everything into ~/ (it won't replace existing files)
  • Install vim-plug and a selection of plugins
  • Install asdf for managing ruby/elixir/nodejs versions

This README isn't neccessarily always up to date so I recommend reading through the makefile to make sure you're happy first (as you should whenever installing new things).



I use gruvbox in vim and in my terminal. You can find gruvbox colors for most terminals/apps in the gruvbox-contrib repo.


The font in the screenshot is Pragmata Pro

Some other good fonts I like are:


Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more