Add Super + Shift + Ctrl + L to lock system

This commit is contained in:
David Heinemeier Hansson
2026-01-06 22:43:05 +01:00
parent a01ce9b563
commit 68ca8d8083
2 changed files with 31 additions and 27 deletions

View File

@@ -178,33 +178,34 @@ prioritize_entries() {
if (match(line, /Full width/)) prio = 8 if (match(line, /Full width/)) prio = 8
if (match(line, /Close window/)) prio = 9 if (match(line, /Close window/)) prio = 9
if (match(line, /Close all windows/)) prio = 10 if (match(line, /Close all windows/)) prio = 10
if (match(line, /Toggle window floating/)) prio = 11 if (match(line, /Lock system/)) prio = 11
if (match(line, /Toggle window split/)) prio = 12 if (match(line, /Toggle window floating/)) prio = 12
if (match(line, /Pop window/)) prio = 13 if (match(line, /Toggle window split/)) prio = 13
if (match(line, /Universal/)) prio = 14 if (match(line, /Pop window/)) prio = 14
if (match(line, /Clipboard/)) prio = 15 if (match(line, /Universal/)) prio = 15
if (match(line, /Audio controls/)) prio = 16 if (match(line, /Clipboard/)) prio = 16
if (match(line, /Bluetooth controls/)) prio = 17 if (match(line, /Audio controls/)) prio = 17
if (match(line, /Wifi controls/)) prio = 18 if (match(line, /Bluetooth controls/)) prio = 18
if (match(line, /Emoji picker/)) prio = 19 if (match(line, /Wifi controls/)) prio = 19
if (match(line, /Color picker/)) prio = 20 if (match(line, /Emoji picker/)) prio = 20
if (match(line, /Screenshot/)) prio = 21 if (match(line, /Color picker/)) prio = 21
if (match(line, /Screenrecording/)) prio = 22 if (match(line, /Screenshot/)) prio = 22
if (match(line, /(Switch|Next|Former|Previous).*workspace/)) prio = 23 if (match(line, /Screenrecording/)) prio = 23
if (match(line, /Move window to workspace/)) prio = 24 if (match(line, /(Switch|Next|Former|Previous).*workspace/)) prio = 24
if (match(line, /Move window silently to workspace/)) prio = 25 if (match(line, /Move window to workspace/)) prio = 25
if (match(line, /Swap window/)) prio = 26 if (match(line, /Move window silently to workspace/)) prio = 26
if (match(line, /Move window focus/)) prio = 27 if (match(line, /Swap window/)) prio = 27
if (match(line, /Move window$/)) prio = 28 if (match(line, /Move window focus/)) prio = 28
if (match(line, /Resize window/)) prio = 29 if (match(line, /Move window$/)) prio = 29
if (match(line, /Expand window/)) prio = 30 if (match(line, /Resize window/)) prio = 30
if (match(line, /Shrink window/)) prio = 31 if (match(line, /Expand window/)) prio = 31
if (match(line, /scratchpad/)) prio = 32 if (match(line, /Shrink window/)) prio = 32
if (match(line, /notification/)) prio = 33 if (match(line, /scratchpad/)) prio = 33
if (match(line, /Toggle window transparency/)) prio = 34 if (match(line, /notification/)) prio = 34
if (match(line, /Toggle workspace gaps/)) prio = 35 if (match(line, /Toggle window transparency/)) prio = 35
if (match(line, /Toggle nightlight/)) prio = 36 if (match(line, /Toggle workspace gaps/)) prio = 36
if (match(line, /Toggle locking/)) prio = 37 if (match(line, /Toggle nightlight/)) prio = 37
if (match(line, /Toggle locking/)) prio = 38
if (match(line, /group/)) prio = 94 if (match(line, /group/)) prio = 94
if (match(line, /Scroll active workspace/)) prio = 95 if (match(line, /Scroll active workspace/)) prio = 95
if (match(line, /Cycle to/)) prio = 96 if (match(line, /Cycle to/)) prio = 96

View File

@@ -54,3 +54,6 @@ bindd = SUPER CTRL, T, Activity, exec, omarchy-launch-tui btop
# Dictation # Dictation
bindd = SUPER CTRL, X, Start dictation, exec, voxtype record start bindd = SUPER CTRL, X, Start dictation, exec, voxtype record start
binddr = SUPER CTRL, X, Stop dictation, exec, voxtype record stop binddr = SUPER CTRL, X, Stop dictation, exec, voxtype record stop
# Lock system
bindd = SUPER CTRL, L, Lock system, exec, omarchy-lock-screen