anchor.diff:      qt = {
   
         enable = mkEnableOption "Qt theming configuration";
  +
  +      qt4 = mkOption {
  +        type = types.bool;
  +        default = true;
  +        description = ''
  +          Whether to enable theming for obsolete Qt4 engine.
  +        '';
  +      };
   
         platformTheme = mkOption {
           type = types.enum (attrNames platforms);
  
positive.code: 
      environment.variables = attrByPath [ cfg.platformTheme "environment" "variables" ] {} platforms;
  
      environment.etc = attrByPath [ cfg.platformTheme "environment" "etc" ] {} platforms;
  
      environment.systemPackages = attrByPath [ cfg.platformTheme "environment" "systemPackages" ] [] platforms
        ++ optionalPackage cfg.font
  
negative.code:     optionalAttrs (cfg.iconTheme != null)
        { Theme = cfg.iconTheme.name; };
  
    qt =
      optionalAttrs (cfg.font != null)
        { font = ''"${cfg.font.name}"''; }
      //
        { style = "GTK+"; };
  
    fontType = types.submodule {
      options = {
        package = mkOption {
  