anchor.diff:  
       environment.variables.QT_QPA_PLATFORMTHEME = cfg.platformTheme;
   
  -    environment.variables.QT_STYLE_OVERRIDE = mkIf (! isQt5ct) cfg.style;
  +    environment.variables.QT_STYLE_OVERRIDE = mkIf (! (isQt5ct || isLxqt)) cfg.style;
   
       environment.systemPackages = packages;
   
  
positive.code:         type = types.enum [
            "gtk2"
            "gnome"
            "qt5ct"
          ];
          example = "gnome";
  
negative.code:   isQGnome = cfg.platformTheme == "gnome" && builtins.elem cfg.style ["adwaita" "adwaita-dark"];
    isQtStyle = cfg.platformTheme == "gtk2" && !(builtins.elem cfg.style ["adwaita" "adwaita-dark"]);
    isQt5ct = cfg.platformTheme == "qt5ct";
    isLxqt = cfg.platformTheme == "lxqt";
  
    packages = if isQGnome then [ pkgs.qgnomeplatform pkgs.adwaita-qt ]
      else if isQtStyle then [ pkgs.libsForQt5.qtstyleplugins ]
      else if isQt5ct then [ pkgs.libsForQt5.qt5ct ]
      else if isLxqt then [ pkgs.lxqt.lxqt-qtplugin pkgs.lxqt.lxqt-config ]
      else throw "`qt5.platformTheme` ${cfg.platformTheme} and `qt5.style` ${cfg.style} are not compatible.";
  
  in
  