From 828859d1813ca9ffe4a5138a0cae9b880343c33b Mon Sep 17 00:00:00 2001 From: opal Date: Thu, 19 Jun 2025 08:04:47 -0700 Subject: [PATCH] stoof --- .config/doom/config.el | 18 ++++++++++++++---- .config/sway/config | 2 +- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.config/doom/config.el b/.config/doom/config.el index 49d61b8..20ae59c 100644 --- a/.config/doom/config.el +++ b/.config/doom/config.el @@ -214,6 +214,15 @@ (eww-browse-url link) (message "No link to open.")))) +(defun opal/elfeed-open-in-librewolf () + "Open the current Elfeed entry link in LibreWolf." + (interactive) + (let ((link (elfeed-entry-link (elfeed-search-selected :single)))) + (if link + (let ((browse-url-generic-program "librewolf")) + (browse-url-generic link)) + (message "No link to open.")))) + (defun opal/elfeed-mark-all-read () "Marks all feeds in *elfeed-search* as read." (interactive) @@ -243,10 +252,11 @@ ;; Evil keybindings for Elfeed (evil-define-key 'normal elfeed-search-mode-map - "e" 'opal/elfeed-open-in-eww ;; Open link in eww - "r" 'opal/elfeed-mark-all-read ;; Marks all feeds as read - "gr" 'elfeed-update ;; Refresh feeds - "q" 'quit-window)) ;; Quit Elfeed + "e" 'opal/elfeed-open-in-eww ;; Open link in eww + "o" 'opal/elfeed-open-in-librewolf ;; Open link in eww + "r" 'opal/elfeed-mark-all-read ;; Marks all feeds as read + "gr" 'elfeed-update ;; Refresh feeds + "q" 'quit-window)) ;; Quit Elfeed (use-package elfeed-org :ensure t diff --git a/.config/sway/config b/.config/sway/config index 8943101..b873f3d 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -313,7 +313,7 @@ default_border pixel 3 default_floating_border none client.focused "#D27A31" "#5F9EA0" "#000000" "#D27A31" -set $opacity 0.9 +set $opacity 0.95 for_window [app_id="emacs"] opacity $opacity for_window [app_id="org.kde.polkit-kde-authentication-agent-1"] floating enable for_window [app_id="bemenu"] floating enable