1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-08-02 03:28:28 -04:00

lock: avoid lock at startup firing when using dms-greeter

fixes #2952
This commit is contained in:
bbedward
2026-07-30 16:47:38 -04:00
parent de1e1757c3
commit 5c02ec4789
+9 -1
View File
@@ -66,9 +66,17 @@ Scope {
IdleService.lockPowerOffRequested = false;
}
// Avoid startup lock when using dms-greeter (#2952)
function freshGreeterLogin() {
const authTime = Number(Quickshell.env("DMS_GREETER_AUTH_TIME") || 0);
if (!authTime)
return false;
return (Date.now() / 1000 - authTime) < 120;
}
Component.onCompleted: {
IdleService.lockComponent = this;
if (SettingsData.lockAtStartup)
if (SettingsData.lockAtStartup && !freshGreeterLogin())
lock();
}