anchor.diff:            xorg.xmessage # so that startkde can show error messages
             xorg.xset # used by startkde, non-essential
             xorg.xauth # used by kdesu
  +          pkgs.shared_desktop_ontologies # used by nepomuk
  +          pkgs.strigi # used by nepomuk
           ]
         ) ++ config.environment.kdePackages;
   
  
positive.code:   cfg = xcfg.desktopManager.kde4;
    xorg = pkgs.xorg;
  
    isKDE47 = !(pkgs.kde4 ? kdebase);
  
  in
  
  
negative.code:       else
          # KDE >= 4.7
          [ pkgs.kde4.kdelibs
            pkgs.kde4.kdebase # contains kde-workspace etc.
            pkgs.kde4.kde_wallpapers # contains kdm's default background
            pkgs.kde4.oxygen_icons
  
            # Phonon backends.
            pkgs.phonon_backend_gstreamer
  