This uses the modulesdir variable in newer gnome-vfs to look for configuration directories. The code is still pretty ugly, but I guess we'll just use gvfs in a couple of GNOME release cycles. -- Bastien Nocera