bar: fix screen filtering

This commit is contained in:
end-4
2025-06-13 22:51:50 +02:00
committed by GitHub
parent 1a0df48ac3
commit 50e69c2fa5
+2 -9
View File
@@ -26,21 +26,14 @@ Scope {
implicitWidth: 1
color: Appearance.colors.colOutlineVariant
// Check screensList from config, If no screens are specified, show on all screens
ScriptModel {
id: screensModel
values: {
Variants { // For each monitor
model: {
const screens = Quickshell.screens;
const list = ConfigOptions.bar.screensList;
if (!list || list.length === 0)
return screens;
return screens.filter(screen => list.includes(screen.name));
}
}
Variants { // For each monitor
model: screensModel.values
PanelWindow { // Bar window
id: barRoot