dotfiles-config

A version control of my dotfiles (feel free to use this set up if you wish). Using dotbot for easy installing.

Instructions

(mostly for myself, for a more thorough intro refer to this excellent blog post by the author of dotbot)

To install, run git clone --recurse-submodules git@github.com:kristian-georgiev/dotfiles-config.git; cd dotfiles-config; ./install.

For setup-specific configs, I am using a somewhat hacky solution - simply have a local subdir with all the additional configs and load all of the files in the main config file; to avoid loading the wrong configs I keep dummy empty files corresponding to the other systems in each system, and dotbot is nice enough to not overwrite non-symlink files.

I don't use many systems which require separate additional configs, so this works for me. For a more robust solution, you might want a separate repo with local configs, as suggested in the blog post.