mirror of
https://github.com/kossLAN/dots.git
synced 2025-11-04 22:49:50 -05:00
34 lines
657 B
QML
34 lines
657 B
QML
pragma ComponentBehavior: Bound
|
|
|
|
import Quickshell
|
|
import Quickshell.Wayland
|
|
import Quickshell.Services.Greetd
|
|
import "lockscreen"
|
|
|
|
ShellRoot {
|
|
id: root
|
|
|
|
GreeterContext {
|
|
id: context
|
|
|
|
onLaunch: {
|
|
lock.locked = false;
|
|
Greetd.launch(["hyprland"]);
|
|
}
|
|
}
|
|
|
|
WlSessionLock {
|
|
id: lock
|
|
locked: true
|
|
|
|
WlSessionLockSurface {
|
|
LockSurface {
|
|
state: context.state
|
|
|
|
// TODO: env var for wallpaper
|
|
wallpaper: "root:resources/wallpapers/wallhaven-96y9qk.jpg"
|
|
anchors.fill: parent
|
|
}
|
|
}
|
|
}
|
|
}
|