Files

42 lines
892 B
QML

import QtQuick
import Quickshell
import Quickshell.Wayland
WlSessionLockSurface {
id: lockSurface
// match monitor resolution
anchors.fill: screen
Rectangle {
anchors.fill: parent
color: "#000000bb"
Column {
anchors.centerIn: parent
spacing: 12
Text {
text: "Locked"
color: "white"
font.pointSize: 24
}
TextField {
id: password
width: 240
placeholderText: "Password"
echoMode: TextInput.Password
Keys.onReturnPressed: {
if (password.text === "hello") {
locker.unlock()
} else {
password.text = ""
}
}
}
}
}
}