75 lines
1.4 KiB
QML
75 lines
1.4 KiB
QML
import QtQuick
|
|
import Quickshell
|
|
import Quickshell.Widgets
|
|
import qs.Constants
|
|
import qs.Modules.Bar
|
|
import qs.Modules.Misc
|
|
import qs.Modules.Panel
|
|
import qs.Services
|
|
|
|
ShellRoot {
|
|
id: root
|
|
|
|
Loader {
|
|
id: loader
|
|
|
|
active: CacheService.loaded && NukeKded6.done
|
|
|
|
sourceComponent: Item {
|
|
Component.onCompleted: {
|
|
SunsetService;
|
|
Niri.onScreenshotCaptured = Screenshot.onScreenshotCaptured;
|
|
}
|
|
|
|
Notification {
|
|
id: notification
|
|
}
|
|
|
|
IPCService {
|
|
id: ipcService
|
|
}
|
|
|
|
Bar {
|
|
id: bar
|
|
}
|
|
|
|
Corners {
|
|
id: corners
|
|
}
|
|
|
|
CalendarPanel {
|
|
id: calendarPanel
|
|
|
|
objectName: "calendarPanel"
|
|
}
|
|
|
|
ControlCenterPanel {
|
|
id: controlCenterPanel
|
|
|
|
objectName: "controlCenterPanel"
|
|
}
|
|
|
|
NotificationHistoryPanel {
|
|
id: notificationHistoryPanel
|
|
|
|
objectName: "notificationHistoryPanel"
|
|
}
|
|
|
|
WiFiPanel {
|
|
id: wifiPanel
|
|
|
|
objectName: "wifiPanel"
|
|
}
|
|
|
|
BluetoothPanel {
|
|
id: bluetoothPanel
|
|
|
|
objectName: "bluetoothPanel"
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|