diff --git a/.config/nyxt/init.lisp b/.config/nyxt/init.lisp index f16325cb..b561cfc9 100644 --- a/.config/nyxt/init.lisp +++ b/.config/nyxt/init.lisp @@ -121,8 +121,6 @@ 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,17 +130,15 @@ Recognized formats: noscript-mode proxy-mode reduce-tracking-mode) - %slot-default)) - (request-resource-hook - (reduce #'hooks:add-hook - (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)))) + %slot-default)))) + +(defvar *my-request-resource-handlers* + (list + magnet-handler + old-reddit-handler)) + +;; (load-after-system :invidious-handler +;; (nyxt-init-file "invidious.lisp")) (defmethod deserialize-eww-bookmarks (stream) "This version of deserialize-bookmarks is compatible with Ambrevar's EWW diff --git a/.config/nyxt/invidious.lisp b/.config/nyxt/invidious.lisp new file mode 100644 index 00000000..201b72d1 --- /dev/null +++ b/.config/nyxt/invidious.lisp @@ -0,0 +1 @@ +(push invidious-handler:invidious-handler *my-request-resource-handlers*)