
I'd be very grateful if someone else could try this out and see if it works for them - perhaps I am doing something very stupid.
It doesn't work for me either: Not in scope: `defaultTConf'. So it's not something you're doing. The example is just out of date. I didn't mention it earlier, but I searched both hayoo and hoogle for "defaultTConf", but no luck. Whatever package contained it seems to be gone. Can you describe what it is that you want to accomplish? From reading the example, it looks like you just want to get tabs on your windows. If so, something like this might work. Fair warning: I verified that it compiles, but I haven't tested it. import XMonad import XMonad.Layout.Tabbed import XMonad.Config.Desktop ( desktopConfig, desktopLayoutModifiers ) myLayouts = tabbed shrinkText defaultTheme ||| Full main = xmonad $ desktopConfig { layoutHook = desktopLayoutModifiers $ myLayouts }