emacs,shell: start xfce4-notifyd until i fix eosd’s build
[~bandali/configs] / .emacs.d / init.el
index f7afe3c..df753b4 100644 (file)
@@ -582,7 +582,7 @@ For disabling the behaviour for certain buffers and/or modes."
 
 (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
@@ -720,13 +720,14 @@ around if needed."
                             (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
@@ -1898,6 +1899,16 @@ This function is intended for use with `ivy-ignore-buffers'."
   (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)