anchor.diff:          description = ''
             Whether to start the X server automatically.
           '';
  +      };
  +
  +      excludePackages = mkOption {
  +        default = [];
  +        example = literalExpression "[ pkgs.xterm ]";
  +        type = types.listOf types.package;
  +        description = "Which X11 packages to exclude from the default environment";
         };
   
         exportConfiguration = mkOption {
  
positive.code:           ${cfgPath}.source = xorg.xf86inputevdev.out + "/share" + cfgPath;
          });
  
      environment.systemPackages =
        [ xorg.xorgserver.out
          xorg.xrandr
          xorg.xrdb
  
negative.code:         pkgs.xdg-utils
          xorg.xf86inputevdev.out # get evdev.4 man page
          pkgs.nixos-icons # needed for gnome and pantheon about dialog, nixos-manual and maybe more
        ] config.services.xserver.excludePackages
        ++ optional (elem "virtualbox" cfg.videoDrivers) xorg.xrefresh;
  
      environment.pathsToLink = [ "/share/X11" ];
  