mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2025-12-05 21:15:38 -05:00
30 lines
534 B
QML
30 lines
534 B
QML
import QtQuick
|
|
import Quickshell
|
|
import Quickshell.Wayland
|
|
import Quickshell.Services.Greetd
|
|
import qs.Common
|
|
import qs.Modules.Greetd
|
|
|
|
Item {
|
|
id: root
|
|
|
|
WlSessionLock {
|
|
id: sessionLock
|
|
locked: false
|
|
|
|
Component.onCompleted: {
|
|
Qt.callLater(() => { locked = true })
|
|
}
|
|
|
|
onLockedChanged: {
|
|
if (!locked) {
|
|
console.log("Greetd session unlocked, exiting")
|
|
}
|
|
}
|
|
|
|
GreeterSurface {
|
|
lock: sessionLock
|
|
}
|
|
}
|
|
}
|