Colemak-configs is a project mainly written in SHELL and VIM SCRIPT, it's free.
Various configurations friendly to Colemak users.
I've accumulated enough Colemak-friendly configurations that I figure I should share them.
There's a simple script for toggling between Colemak and QWERTY (so, y'know, other people can type on your computer) here, and app-specific configs in the corresponding subdirectories.