def METHOD_NAME(self):
    preset = {
        "variables": self.app.variables,
        "palette": self.app.palette,
        "custom_css": self.app.custom_css,
    }
    group = Adw.PreferencesGroup()
    group.set_title(_("Plugins"))
    group.set_description(
        _(
            "Plugins add additional features to Gradience, plugins are "
            "made by Gradience community and can cause issues."
        )
    )
    empty = True
    for pluginInfo in self.pm.getAllPlugins():
        row = GradiencePluginRow(pluginInfo.plugin_object, preset, self)
        self.rows[pluginInfo.plugin_object.plugin_id] = row
        group.add(row)
        empty = False
    if empty:
        row = Adw.ActionRow()
        row.set_title(_("No Plugins Found."))
        group.add(row)
    return group