mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 14:59:27 -05:00
lock screen: use quickshell, add hack for window refocus
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
# $lock_cmd = hyprctl dispatch global quickshell:lock & pidof qs quickshell hyprlock || hyprlock
|
$lock_cmd = hyprctl dispatch global quickshell:lock & pidof qs quickshell hyprlock || hyprlock
|
||||||
$lock_cmd = pidof hyprlock || hyprlock
|
# $lock_cmd = pidof hyprlock || hyprlock
|
||||||
$suspend_cmd = systemctl suspend || loginctl suspend
|
$suspend_cmd = systemctl suspend || loginctl suspend
|
||||||
|
|
||||||
general {
|
general {
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ Scope {
|
|||||||
// Unlock the screen before exiting, or the compositor will display a
|
// Unlock the screen before exiting, or the compositor will display a
|
||||||
// fallback lock you can't interact with.
|
// fallback lock you can't interact with.
|
||||||
GlobalStates.screenLocked = false;
|
GlobalStates.screenLocked = false;
|
||||||
|
|
||||||
|
// Refocus last focused window on unlock (hack)
|
||||||
|
Quickshell.execDetached(["bash", "-c", `sleep 0.2; hyprctl --batch "dispatch togglespecialworkspace; dispatch togglespecialworkspace"`])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user