diff --git a/.config/nyxt/init.lisp b/.config/nyxt/init.lisp index 520de6aa..79a1b1db 100644 --- a/.config/nyxt/init.lisp +++ b/.config/nyxt/init.lisp @@ -121,6 +121,8 @@ Recognized formats: (auto-mode-rules-path (make-instance 'auto-mode-rules-data-path :basename "~/personal/bookmarks/auto-mode-rules.lisp.gpg")))) +(load-system :invidious-handler) + (define-configuration web-buffer ((default-modes (append '(auto-mode @@ -132,8 +134,13 @@ Recognized formats: %slot-default)) (request-resource-hook (reduce #'hooks:add-hook - (list magnet-handler - old-reddit-handler) + (append + (when (find-package :invidious-handler) ; TODO: Add helper. + (list (symbol-value (find-symbol (string 'invidious-handler) + (find-package :invidious-handler))))) + (list + magnet-handler + old-reddit-handler)) :initial-value %slot-default)))) (defmethod deserialize-eww-bookmarks (stream)