aea65b283940e72c48f13dff550f702b35a7f0e7
[blog.git] / posts / dotfiles.mdwn
1 [[!template id=gitrepo repo="dotfiles-framework"]]
2 [[!template id=gitrepo repo="dotfiles-public"]]
3
4 Keep all those pesky config files in one place. Inspired by (and
5 sharing much code with) [Steve Kemp's implementation][SK] (Steve's
6 [blog post][] gives a bit of historical background).
7
8 I've restructured things a bit so the [installation framework] is a
9 stand-alone package (containing `dotfiles.sh`).  You can install
10 several dotfiles repositories in parallel, allowing you to publish
11 your public dotfiles for general consumption, while at the same time
12 distributing your private dotfiles over secure channels.  See the
13 [README][] for more details.
14
15 Steve's also moving off in this direction with his
16 [dotfile-manager][], and his manager has been [forked into
17 Python][dotfilemanager] by Sean Hammond.
18
19 [SK]: http://repository.steve.org.uk/cgi-bin/hgwebdir.cgi/dotfiles/file/tip?file/tip/
20 [blog post]: http://blog.steve.org.uk/didn_t_i_kill_you_already_.html
21 [README]: http://git.tremily.us/?p=dotfiles-framework.git;a=blob;f=README;hb=HEAD
22 [dotfile-manager]: http://blog.steve.org.uk/poppa_s_got_a_brand_new_bang_.html
23 [dotfilemanager]: https://github.com/seanh/dotfilemanager
24
25 [[!tag tags/linux]]
26 [[!tag tags/code]]