1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-06 05:25:41 -05:00
Files
DankMaterialShell/shell.qml
2025-07-17 15:21:37 -04:00

79 lines
1.4 KiB
QML

//@ pragma UseQApplication
import Quickshell
import qs.Widgets
import qs.Widgets.CenterCommandCenter
import qs.Widgets.ControlCenter
import qs.Widgets.TopBar
ShellRoot {
id: root
// Multi-monitor support using Variants
Variants {
model: Quickshell.screens
delegate: TopBar {
modelData: item
}
}
// Global popup windows
CenterCommandCenter {
id: centerCommandCenter
}
TrayMenuPopup {
id: trayMenuPopup
}
NotificationInit {}
NotificationCenter {
id: notificationCenter
}
ControlCenterPopup {
id: controlCenterPopup
}
WifiPasswordDialog {
id: wifiPasswordDialog
}
InputDialog {
id: globalInputDialog
}
BatteryControlPopup {
id: batteryControlPopup
}
PowerMenuPopup {
id: powerMenuPopup
}
PowerConfirmDialog {
id: powerConfirmDialog
}
ProcessListDropdown {
id: processListDropdown
}
SettingsPopup {
id: settingsPopup
}
// Application and clipboard components
AppLauncher {
id: appLauncher
}
SpotlightLauncher {
id: spotlightLauncher
}
ProcessListWidget {
id: processListWidget
}
ClipboardHistory {
id: clipboardHistoryPopup
}
ToastWidget {
id: toastWidget
}
}