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