mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 14:59:27 -05:00
52 lines
1.5 KiB
QML
52 lines
1.5 KiB
QML
import qs.modules.common
|
|
import qs.services
|
|
import QtQuick
|
|
import Quickshell
|
|
import Quickshell.Hyprland
|
|
import Quickshell.Io
|
|
pragma Singleton
|
|
pragma ComponentBehavior: Bound
|
|
|
|
Singleton {
|
|
id: root
|
|
property bool barOpen: true
|
|
property bool crosshairOpen: false
|
|
property bool sidebarLeftOpen: false
|
|
property bool sidebarRightOpen: false
|
|
property bool mediaControlsOpen: false
|
|
property bool osdBrightnessOpen: false
|
|
property bool osdVolumeOpen: false
|
|
property bool oskOpen: false
|
|
property bool overlayOpen: false
|
|
property bool overviewOpen: false
|
|
property bool regionSelectorOpen: false
|
|
property bool searchOpen: false
|
|
property bool screenLocked: false
|
|
property bool screenLockContainsCharacters: false
|
|
property bool screenUnlockFailed: false
|
|
property bool screenTranslatorOpen: false
|
|
property bool sessionOpen: false
|
|
property bool superDown: false
|
|
property bool superReleaseMightTrigger: true
|
|
property bool wallpaperSelectorOpen: false
|
|
property bool workspaceShowNumbers: false
|
|
|
|
onSidebarRightOpenChanged: {
|
|
if (GlobalStates.sidebarRightOpen) {
|
|
Notifications.timeoutAll();
|
|
Notifications.markAllRead();
|
|
}
|
|
}
|
|
|
|
GlobalShortcut {
|
|
name: "workspaceNumber"
|
|
description: "Hold to show workspace numbers, release to show icons"
|
|
|
|
onPressed: {
|
|
root.superDown = true
|
|
}
|
|
onReleased: {
|
|
root.superDown = false
|
|
}
|
|
}
|
|
} |