diff --git a/quickshell/lock_screen.sh b/quickshell/lock_screen.sh new file mode 100755 index 0000000..0468ad4 --- /dev/null +++ b/quickshell/lock_screen.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +# QuickShell Lockscreen Trigger Script +touch /tmp/quickshell_lock_trigger diff --git a/quickshell/services/LockscreenService.qml b/quickshell/services/LockscreenService.qml index a491896..0c2dc56 100644 --- a/quickshell/services/LockscreenService.qml +++ b/quickshell/services/LockscreenService.qml @@ -33,6 +33,14 @@ Item { usernameProc.running = true } + FileWatcher { + id: lockTriggerWatcher + path: "/tmp/quickshell_lock_trigger" + onFileChanged: { + root.lock() + } + } + Process { id: usernameProc command: ["whoami"]