(use-feature exwm-input
:demand
- :after exwm
+ :after exwm-workspace
:config
(defun b/exwm-ws-prev-index ()
"Return the index for the previous EXWM workspace, wrapping
(cond
((string= exwm-class-name "URxvt")
(exwm-input-set-local-simulation-keys
- nil))
+ '(([?\C-c ?\C-c] . [?\C-c])
+ ([?\C-c ?\C-u] . [?\C-u]))))
((string= exwm-class-name "Abrowser")
(exwm-input-set-local-simulation-keys
`(,@exwm-input-simulation-keys
([?\C-\S-d] . [?\C-d])
- ([?\C-\S-w] . [?\C-w])
- ([?\C-\S-q] . [?\C-q])))))))))
+ ([?\C-q] . [?\C-w])
+ ([?\s-q] . [?\C-q])))))))))
(use-feature exwm-randr
:demand
(dmenu-prompt-string "run: ")
(dmenu-save-file (b/var "dmenu-items")))
+(use-package eosd
+ ;; TODO: fix build by properly building the eosd-pixbuf.c module
+ ;; e.g. see https://github.com/raxod502/straight.el/issues/386
+ :disabled
+ :straight (:host github :repo "clarete/eosd")
+ :demand
+ :after exwm
+ :config
+ (eosd-start))
+
\f
;;; Email (with Gnus)