anchor.diff:                <term><literal>gnome</literal></term>
                 <listitem><para>Use GNOME theme with
                   <link xlink:href="https://github.com/FedoraQt/QGnomePlatform">qgnomeplatform</link>
  +              </para></listitem>
  +            </varlistentry>
  +            <varlistentry>
  +              <term><literal>lxqt</literal></term>
  +              <listitem><para>Use LXQt style set using the
  +                <link xlink:href="https://github.com/lxqt/lxqt-config">lxqt-config-appearance</link>
  +                application.
                 </para></listitem>
               </varlistentry>
               <varlistentry>
  
positive.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";
  
    packages = if isQGnome then [ pkgs.qgnomeplatform pkgs.adwaita-qt ]
      else if isQtStyle then [ pkgs.libsForQt5.qtstyleplugins ]
      else if isQt5ct then [ pkgs.libsForQt5.qt5ct ]
      else throw "`qt5.platformTheme` ${cfg.platformTheme} and `qt5.style` ${cfg.style} are not compatible.";
  
  in
  
negative.code: 
      environment.variables.QT_QPA_PLATFORMTHEME = cfg.platformTheme;
  
      environment.variables.QT_STYLE_OVERRIDE = mkIf (! (isQt5ct || isLxqt)) cfg.style;
  
      environment.systemPackages = packages;
  
  