only load the oblivion theme when a window system is available, so the terminal mode of emacsclient doesn't get fucked up (though emacs -nw was kind of fine)