From 3e4baa2b63e0791e8926fbdc94d84debe69fee8b Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Sat, 8 Nov 2025 21:26:36 +0100 Subject: [PATCH] Add Youtube RSS feeds --- doom/.config/doom/config.el | 3 +++ doom/.config/doom/custom.el | 21 +++++++++++++++++++++ doom/.config/doom/elfeed.org | 7 +++++++ doom/.config/doom/packages.el | 3 +++ 4 files changed, 34 insertions(+) create mode 100644 doom/.config/doom/custom.el diff --git a/doom/.config/doom/config.el b/doom/.config/doom/config.el index ecda5ce..9ea8fe0 100644 --- a/doom/.config/doom/config.el +++ b/doom/.config/doom/config.el @@ -144,6 +144,9 @@ ;; Update hourly (run-at-time nil (* 60 60) #'elfeed-update)) +(after! elfeed-tube + (elfeed-tube-setup)) + ;; PDF config (after! pdf-tools :defer t diff --git a/doom/.config/doom/custom.el b/doom/.config/doom/custom.el new file mode 100644 index 0000000..78cc94d --- /dev/null +++ b/doom/.config/doom/custom.el @@ -0,0 +1,21 @@ +(custom-set-variables + ;; custom-set-variables was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(elfeed-feeds + '("https://www.youtube.com/feeds/videos.xml?channel_id=UCqZe2cxQNCvgkQxUuqsIaig" "https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg" + ("https://www.youtube.com/feeds/videos.xml?channel_id=UCrqM0Ym_NbK1fqeQG2VIohg" youtube programming) + ("https://www.youtube.com/feeds/videos.xml?channel_id=UCDDG9vOcmgwlslJJpCWjqOg" youtube programming) + ("https://www.youtube.com/feeds/videos.xml?channel_id=UCnDDucQDLncrauOCmanCIgw" youtube foss) + ("https://www.youtube.com/feeds/videos.xml?channel_id=UCqZe2cxQNCvgkQxUuqsIaig" youtube programming) + ("https://www.youtube.com/feeds/videos.xml?channel_id=UCABhVAlCkcEG9a2UVruq9vw" youtube fashion) + ("https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg" youtube linux) + ("https://blog.linuxmint.com/?feed=rss2" news linuxmint) + ("https://feeds.feedburner.com/TheHackersNews" programming security)))) +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + ) diff --git a/doom/.config/doom/elfeed.org b/doom/.config/doom/elfeed.org index ce646a0..df7acad 100644 --- a/doom/.config/doom/elfeed.org +++ b/doom/.config/doom/elfeed.org @@ -7,3 +7,10 @@ *** [[https://feeds.feedburner.com/TheHackersNews][Hacker News]] :news: :security: ** FOSS News :news: *** [[https://blog.linuxmint.com/?feed=rss2][Linux Mint Blog]] :blog: :linux: :linuxmint: +** Youtube :youtube: +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg][DistroTube]] :emacs: :foss: :linux: +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCABhVAlCkcEG9a2UVruq9vw][Douglas Mortimer]] :fashion: +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCqZe2cxQNCvgkQxUuqsIaig][Esadecimale]] :emacs: :programming: +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCnDDucQDLncrauOCmanCIgw][MorroLinux]] :linux: :foss: +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCDDG9vOcmgwlslJJpCWjqOg][Salvatore Sanfilippo]] :programming: +*** [[https://www.youtube.com/feeds/videos.xml?channel_id=UCrqM0Ym_NbK1fqeQG2VIohg][Tsoding Daily]] :emacs: :programming: diff --git a/doom/.config/doom/packages.el b/doom/.config/doom/packages.el index 44c2f81..bee09df 100644 --- a/doom/.config/doom/packages.el +++ b/doom/.config/doom/packages.el @@ -54,3 +54,6 @@ ;; (unpin! t) (package! catppuccin-theme) +(package! org-caldav) +(package! elfeed-tube) +(package! elfeed-tube-mpv)