quickshell/shell.qml

43 lines
835 B
QML
Raw Normal View History

2025-12-21 20:59:33 +01:00
//@ pragma UseQApplication
pragma ComponentBehavior: Bound
import Quickshell
2026-01-06 15:10:35 +01:00
import Quickshell.Io
import "./modules/bar/"
import "./modules/wallpaper/"
import "./modules/notifications/"
2025-12-21 20:59:33 +01:00
2025-12-27 20:47:50 +01:00
ShellRoot {
2026-01-06 15:10:35 +01:00
id: shellRoot
2025-12-22 17:57:54 +01:00
Variants {
2025-12-27 20:47:50 +01:00
id: barVariants
2025-12-22 17:57:54 +01:00
model: Quickshell.screens
2025-12-27 20:47:50 +01:00
delegate: Bar {
screen: modelData
2025-12-27 20:47:50 +01:00
}
2025-12-22 17:57:54 +01:00
}
Variants {
id: overlayVariants
model: Quickshell.screens
delegate: Overlay {
screen: modelData
}
2025-12-27 20:47:50 +01:00
}
Variants {
id: wallVariants
model: Quickshell.screens
2025-12-27 20:47:50 +01:00
delegate: Wallpaper {
screen: modelData
2025-12-27 20:47:50 +01:00
}
}
Variants {
id: notiVariants
model: Quickshell.screens
delegate: NotiPopup {
screen: modelData
}
}
WallSwitcher {}
}