Matugen: Add Cava's Theme

This commit is contained in:
Aiser
2025-11-23 15:10:38 +08:00
parent 4d13cfeedb
commit 33af5b9ab9
15 changed files with 90 additions and 1 deletions
@@ -853,6 +853,24 @@ ColumnLayout {
}
}
}
NCheckbox {
label: "Cava"
description: ProgramCheckerService.cavaAvailable ? I18n.tr("settings.color-scheme.templates.programs.cava.description", {
"filepath": "~/.config/cava/themes/noctalia"
}) : I18n.tr("settings.color-scheme.templates.programs.cava.description-missing", {
"app": "cava"
})
checked: Settings.data.templates.cava
enabled: ProgramCheckerService.cavaAvailable
opacity: ProgramCheckerService.cavaAvailable ? 1.0 : 0.6
onToggled: checked => {
if (ProgramCheckerService.cavaAvailable) {
Settings.data.templates.cava = checked;
AppThemeService.generate();
}
}
}
}
// Miscellaneous
NCollapsible {