diff options
| author | 2025-03-05 09:54:43 -0800 | |
|---|---|---|
| committer | 2025-03-05 09:54:43 -0800 | |
| commit | 8a0f1eb5770582927dd6d7cca7718453277c0b71 (patch) | |
| tree | 289a175ade9d4066db0ba84c8ce98567e223748a /oni/home/services | |
| parent | 869e4f00d46baf5f4b6b600f6942681d90d5ed15 (diff) | |
| download | new-dotfiles-8a0f1eb5770582927dd6d7cca7718453277c0b71.tar.gz new-dotfiles-8a0f1eb5770582927dd6d7cca7718453277c0b71.zip | |
Setup playerctl to support mixing with pamixer setup
If only one is imported and not the other, or they're imported in different
orders, everything should still keep working.
‘defvar’ won't do anything if ‘*playerctl-bindings*’ already exists, and the
‘define-key’ will use whichever one was already defined.
Diffstat (limited to 'oni/home/services')
| -rw-r--r-- | oni/home/services/stumpwm/playerctl.lisp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/oni/home/services/stumpwm/playerctl.lisp b/oni/home/services/stumpwm/playerctl.lisp index 0e56454..b7dfc6c 100644 --- a/oni/home/services/stumpwm/playerctl.lisp +++ b/oni/home/services/stumpwm/playerctl.lisp @@ -1,6 +1,5 @@ -(defvar *playerctl-bindings* - (let ((m (make-sparse-keymap))) - (define-key m (kbd "SPC") (format nil "exec ~a play-pause" *playerctl-program*)) - m)) +(defvar *playerctl-bindings* (make-sparse-keymap)) + +(define-key *playerctl-bindings* (kbd "SPC") (format nil "exec ~a play-pause" *playerctl-program*)) (define-key *user-bindings* (kbd "p") '*playerctl-bindings*) |
