33 lines
568 B
QML
33 lines
568 B
QML
import Quickshell
|
|
import Quickshell.Io
|
|
import Quickshell.Hyprland
|
|
import QtQuick
|
|
import "Shell"
|
|
import "Shell/Overlays"
|
|
|
|
ShellRoot {
|
|
id: baseShell
|
|
|
|
property bool isOpen: ShellStateManager.shellOpen
|
|
|
|
Overlay {}
|
|
|
|
Topbar {}
|
|
Healthbar {}
|
|
DialogBox {}
|
|
MprisOverlay {}
|
|
|
|
InputShortcuts {}
|
|
|
|
IpcHandler {
|
|
target: "deltarune.shell"
|
|
enabled: true
|
|
function open(): void {
|
|
ShellStateManager.openShell();
|
|
}
|
|
function close(): void {
|
|
ShellStateManager.closeShell();
|
|
}
|
|
}
|
|
}
|