dots/shell.qml
2025-06-10 21:46:51 -04:00

32 lines
726 B
QML

//@ pragma UseQApplication
//@ pragma IconTheme Papirus-Dark
import Quickshell
import QtQuick
import "bar" as Bar
import "notifications" as Notifications
import "volume-osd" as VolumeOSD
import "settings" as Settings
import "launcher" as Launcher
import "wallpaper" as Wallpaper
ShellRoot {
Component.onCompleted: [Launcher.Controller.init(), Settings.Controller.init(), Notifications.NotificationCenter.init()]
Variants {
model: Quickshell.screens
Scope {
id: scope
property var modelData
Bar.Bar {
screen: scope.modelData
}
}
}
Notifications.Controller {}
VolumeOSD.Controller {}
Wallpaper.Controller {}
}