added quickshell

This commit is contained in:
2026-08-10 23:57:26 +02:00
parent cbaf55cfc5
commit 47ff5233bd
69 changed files with 6945 additions and 80 deletions
+25
View File
@@ -0,0 +1,25 @@
import QtQuick
import Quickshell
import Quickshell.Wayland
import "root:/services"
import "root:/lock"
// Session lock. Replaces hyprlock; authenticates through the existing
// /etc/pam.d/hyprlock stack, which is just `auth include login`.
//
// The visuals live in LockFace so they can be exercised in an ordinary window
// (see lockpreview.qml) without locking the session to test a colour.
WlSessionLock {
id: lock
locked: Actions.lockRequested
WlSessionLockSurface {
color: "black"
LockFace {
anchors.fill: parent
onUnlocked: Actions.lockRequested = false
}
}
}