Skip to content
My configuration files
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bash update Mar 18, 2019
etc update Mar 18, 2019
pubkey add zsh Feb 13, 2017
sqlite update Mar 17, 2019
tmux update Mar 17, 2019
trackwall update Sep 27, 2017
vim update Apr 12, 2019
x11 update Mar 18, 2019
zsh update Apr 12, 2019
README.markdown update Oct 14, 2017


My dotfiles. is a tool to manage your dotfiles.

Why another tool?

  • It's so obvious how to use this that your grandmother could do it.
  • Not tied with git, or any other VCS (does have optional features which require either hg or git).
  • Just a few lines of code. Not a crapload some other tools.
  • Easy installation and upgrade; also makes it easy to merge your files.
  • Not based on symlinks. Be free to modify your files and not merge changes back.

So, how do you use it:

  • In the directory modules you keep modules.
  • Every module has a code, here you can assign files, dirs, and symlinks to manage as a dict where the key is the destination directory, and the value is the directory from which to source them (relative to the module dir).
  • Run ./ to install & merge everything, or ./ module1 module2 to install only module1 & module2. You can also use the -i to switch to ask confirmation for everything, and the -f switch to override all local files regardless of any changes.

Alternatives: lists some.

You can’t perform that action at this time.