Module titles

This commit is contained in:
2026-02-02 20:15:40 +01:00
parent f691be219d
commit 7a69d62782

View File

@@ -13,6 +13,12 @@ class ModulesPage(Adw.Bin):
self.chromebook_audio = False self.chromebook_audio = False
self.android_apps = False self.android_apps = False
self.module_titles = {
"nvidia_drivers": "Proprietary NVIDIA Drivers",
"chromebook_audio": "Chromebook Audio Fixes",
"android_apps": "Android Apps Support",
}
# Main Layout # Main Layout
clamp = Adw.Clamp() clamp = Adw.Clamp()
clamp.set_maximum_size(600) clamp.set_maximum_size(600)
@@ -46,21 +52,21 @@ class ModulesPage(Adw.Bin):
# NVIDIA Drivers # NVIDIA Drivers
self.add_module_row( self.add_module_row(
"Proprietary NVIDIA Drivers", self.module_titles["nvidia_drivers"],
"Install proprietary drivers for NVIDIA graphics cards for better performance.", "Install proprietary drivers for NVIDIA graphics cards for better performance.",
"nvidia_drivers", "nvidia_drivers",
) )
# Chromebook Audio # Chromebook Audio
self.add_module_row( self.add_module_row(
"Chromebook Audio Fixes", self.module_titles["chromebook_audio"],
"Install additional audio drivers for Chromebook devices.", "Install additional audio drivers for Chromebook devices.",
"chromebook_audio", "chromebook_audio",
) )
# Android Apps # Android Apps
self.add_module_row( self.add_module_row(
"Android Apps Support", self.module_titles["android_apps"],
"Install Waydroid to run Android applications on Iridium OS.", "Install Waydroid to run Android applications on Iridium OS.",
"android_apps", "android_apps",
) )
@@ -85,8 +91,11 @@ class ModulesPage(Adw.Bin):
setattr(self, attr_name, switch.get_active()) setattr(self, attr_name, switch.get_active())
def get_modules(self): def get_modules(self):
return { enabled_modules = []
"nvidia_drivers": self.nvidia_drivers, if self.nvidia_drivers:
"chromebook_audio": self.chromebook_audio, enabled_modules.append(self.module_titles["nvidia_drivers"])
"android_apps": self.android_apps, if self.chromebook_audio:
} enabled_modules.append(self.module_titles["chromebook_audio"])
if self.android_apps:
enabled_modules.append(self.module_titles["android_apps"])
return enabled_modules