anchor.diff:          pkgs.xfce.gvfs
           pkgs.xfce.xfce4_appfinder
           pkgs.xfce.tumbler       # found via dbus
  -        pkgs.xfce.xfce4notifyd  # found via dbus
         ]
  -      ++ optional config.powerManagement.enable pkgs.xfce.xfce4_power_manager;
  +      ++ optional config.powerManagement.enable pkgs.xfce.xfce4_power_manager
  +      ++ optionals (!cfg.noDesktop)
  +         [ pkgs.xfce.xfce4panel
  +           pkgs.xfce.xfdesktop
  +	   pkgs.xfce.xfce4notifyd  # found via dbus
  +         ];
   
       environment.pathsToLink =
         [ "/share/xfce4" "/share/themes" "/share/mime" "/share/desktop-directories" "/share/gtksourceview-2.0" ];
  
positive.code: {
    options = {
  
      services.xserver.desktopManager.xfce.enable = mkOption {
        type = types.bool;
        default = false;
        description = "Enable the Xfce desktop environment.";
      };
  
      services.xserver.desktopManager.xfce.thunarPlugins = mkOption {
        default = [];
        type = types.listOf types.package;
        example = literalExample "[ pkgs.xfce.thunar-archive-plugin ]";
        description = ''
          A list of plugin that should be installed with Thunar.
        '';
      };
    };
  
  
  
negative.code:         pkgs.xfce.terminal
         (pkgs.xfce.thunar.override { thunarPlugins = cfg.thunarPlugins; })
          pkgs.xfce.xfce4icontheme
          pkgs.xfce.xfce4session
          pkgs.xfce.xfce4settings
          pkgs.xfce.xfce4mixer
          pkgs.xfce.xfce4volumed
          pkgs.xfce.xfce4screenshooter
          pkgs.xfce.xfconf
          pkgs.xfce.xfwm4
          # This supplies some "abstract" icons such as
          # "utilities-terminal" and "accessories-text-editor".
  