My dotfiles
leverage Dotbot for installation and are designed to be compatible with strap.
To get started on your dotfiles
with Dotbot, you can bootstrap from this template or fork this repository.
In general, you should be using symbolic links for everything, and using git
submodules whenever possible.
To keep submodules at their proper versions, you could include something like git submodule update --init --recursive
in your install.conf.yaml
.
To upgrade your submodules to their latest versions, you could periodically run git submodule update --init --remote
.
My dotfiles
support local customization and machine-specific configuration using a separate, private repository. See @anishathalye's dotfiles-local for a detailed explanation with examples.
Thank you @anishathalye for Dotbot and for the example of your own dotfiles and dotfiles-local. If anyone is looking for further inspiration, there are many more Dotbot users available to peruse.
This software is hereby released into the public domain. That means you can do whatever you want with it without restriction. See LICENSE
for details.