use xss-lock to lock the screen on suspend/hibernate

This commit is contained in:
2020-01-20 22:39:40 +01:00
parent f2b64bc7dc
commit f51859b705
3 changed files with 11 additions and 4 deletions

View File

@@ -161,8 +161,8 @@ set $mode_cmd [c st] [F firefox] [H hibernate] [L suspend]
mode "$mode_cmd" {
bindsym c exec st -e /usr/bin/fish; mode "default"
bindsym Shift+f exec "firefox"; mode "default"
bindsym --release Shift+h exec "slock systemctl hibernate"; mode "default"
bindsym --release Shift+l exec "slock systemctl suspend"; mode "default"
bindsym --release Shift+h exec "systemctl hibernate"; mode "default"
bindsym --release Shift+l exec "systemctl suspend"; mode "default"
bindsym Escape mode "default"
bindsym Ctrl+g mode "default"
}

View File

@@ -17,8 +17,8 @@
(define-key *root-map* (kbd "c") "exec st -e /usr/bin/fish")
(define-key *root-map* (kbd "C-c") "exec st -e /usr/bin/fish")
(define-key *root-map* (kbd "s-TAB") "gother")
(define-key *root-map* (kbd "H") "exec slock systemctl hibernate")
(define-key *root-map* (kbd "L") "exec slock systemctl suspend")
(define-key *root-map* (kbd "H") "exec systemctl hibernate")
(define-key *root-map* (kbd "L") "exec systemctl suspend")
(define-key *root-map* (kbd "F") "exec firefox")
(define-key *top-map* (kbd "s-1") "gselect 1")