Metadot: a dotfile management system ==================================== Inspired by https://github.com/holman/dotfiles Instalation ----------- git clone --recursive git://URL/dotfiles.git .dotfiles Some configuration files depends on the "scripts" repository to be cloned at ~/apps/scripts. Backups of your old files can be put into .dotfiles/backups. Layout ------ - ~/.dotfiles: where all dotfiles plugins are stored - ~/.backups: backups of old config files - ~/.custom: your custom configuration where you can override parameters Module format ------------- Modules rest at ~/.dotfiles/modules and can be git submodules. File format is: [path/][.dot][.link] That means: - files ending with a .link extension are linked at $HOME. - files with a .dot.link extension are converted to a dotfile: vimrc.dot.link is symlinked as ~/.vimrc - file structure is preserved: file apps/scripts.link is linked at $HOME/apps/scripts. - all other files are ignored. Todo ---- - Metadot application to ease symlink and module management. - Put modules as git submodules. - Standardize module layout. - Better integration with scripts project. - Grab ideas from other projects.