Beware, hg’s defaults are annoying you would want to modify the defaults for sure.
Here is my config.
csshX is a tool to allow simultaneous control of multiple SSH sessions. csshX will attempt to create an SSH session to each remote host in separate Terminal.app windows. A master window will also be created. All keyboard input in the master will be sent to all the slave windows.
Have a look here - http://code.google.com/p/csshx/
(Source: code.google.com)
Here is my xmonad config required to run xmonad inside gnome session with hacks for youtube, flash full screen video etc.
Just copy paste it to .xmonad/.xmonad.hs and issue a xmonad —recompile command.
To make xmonad as the window manager for gnome, issue the following command,
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager xmonad --type string
Xmonad config:
Here is my git config. It has colors for the common commands (http://jblevins.org/log/git-colors) few aliases for whatchaged, diffs yesterday and changes in the way git log shows output. Instead of the time, it tells (10 days ago etc). It also has git lg which shows a pretty graph