summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorKรฉvin Le Gouguec <kevin.legouguec@gmail.com>2025-01-25 21:51:16 +0100
committerKรฉvin Le Gouguec <kevin.legouguec@gmail.com>2025-01-25 21:51:16 +0100
commit3439a0727e3b4118e5197320586a1b581420507f (patch)
tree58b7e1d0c8c9700dfa34abcbf4a317c40b521149 /.config
parentbb40f54627d7f777810957a1c5306aedfbbdd38b (diff)
downloaddotfiles-3439a0727e3b4118e5197320586a1b581420507f.tar.xz
Venture further into XDG land
Now I can 'kdialog --icon compilation-success' ๐Ÿ˜คโœŠ
Diffstat (limited to '.config')
-rw-r--r--.config/emacs/icons/compilation-failure.pngbin124293 -> 0 bytes
-rw-r--r--.config/emacs/icons/compilation-success.pngbin269969 -> 0 bytes
-rw-r--r--.config/emacs/init.el12
3 files changed, 7 insertions, 5 deletions
diff --git a/.config/emacs/icons/compilation-failure.png b/.config/emacs/icons/compilation-failure.png
deleted file mode 100644
index 4de1294..0000000
--- a/.config/emacs/icons/compilation-failure.png
+++ /dev/null
Binary files differ
diff --git a/.config/emacs/icons/compilation-success.png b/.config/emacs/icons/compilation-success.png
deleted file mode 100644
index a30a972..0000000
--- a/.config/emacs/icons/compilation-success.png
+++ /dev/null
Binary files differ
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index 9d4cd34..6a079ab 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -466,11 +466,13 @@ list and require no escaping."
'font-lock-face 'eighters-date))
(defun my/compilation-notify (buffer results)
- (let* ((title (buffer-name buffer))
- (status (if (string-equal results "finished\n") "success" "failure"))
- (icon (format "%s/icons/compilation-%s.png" user-emacs-directory status)))
- (require 'notifications)
- (notifications-notify :title title :body results :app-icon icon :timeout 3000)))
+ (require 'notifications)
+ (notifications-notify
+ :title (buffer-name buffer)
+ :body results
+ :app-icon (if (equal results "finished\n")
+ 'compilation-success 'compilation-failure)
+ :timeout 3000))
(add-to-list 'compilation-finish-functions 'my/compilation-notify)