
Quoting Lara Michaels
Hi! I would love to try xmobar, thank you for the suggestion. The docs suggest enabling it by adding
main = xmonad =<< xmobar conf
to one's xmonad.hs, but mine already reads
main = xmonad $ ewmh gnomeConfig { -- lots of stuff in here } `additionalKeys' myKeys
Try something like this: main = xmonad =<< xmobar (ewmh gnomeConfig { -- lots of stuff in here } `additionalKeys` myKeys) Note the extra parentheses. You will need to be sure that your .xmobarrc has a StdinReader set up and the appropriate thing included in your template. In my version, "the appropriate thing" is "%StdinReader%", though that may have changed since I built xmobar.
apologies for the basic question. I would especially like to use it with dynamicLogXinerama, which based on the docs at
http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-DynamicLog.html#v%...
does *exactly* what I am looking for...
The setup using this is a tad different: main = xmonad $ ewmh gnomeConfig { -- lots of stuff in here , logHook = dynamicLogXinerama } `additionalKeys` myKeys As before, your .xmobarrc will need a StdinReader; additionally, you will have to arrange for xmonad's output to be piped to xmobar yourself, e.g. by putting xmonad | xmobar at the end of your .xinitrc. If you want avoidStruts/manageDocks, you will have to do those yourself as well. Good luck, ~d