From 189f282d2c98adffbca634eca5a167459cb87b36 Mon Sep 17 00:00:00 2001 From: Nick Date: Sun, 8 Jun 2025 01:28:02 -0500 Subject: [PATCH] feat: refactored podcast list --- .../glance/config/widgets/podcasts.nix | 30 +++++++------------ 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/modules/nixos/services/glance/config/widgets/podcasts.nix b/modules/nixos/services/glance/config/widgets/podcasts.nix index b659abf..fc7f4de 100755 --- a/modules/nixos/services/glance/config/widgets/podcasts.nix +++ b/modules/nixos/services/glance/config/widgets/podcasts.nix @@ -1,26 +1,16 @@ let + podcastHelper = url: title: { + url = url; + title = title; + hide-description = true; + hide-categories = true; + }; podcastData = [ - { - url = "https://sigmanutrition.libsyn.com/rss/"; - title = "Sigma Nutrition Radio"; - } - { - url = "https://wakingup.libsyn.com/rss"; - title = "Making Sense with Sam Harris"; - } - { - url = "https://feeds.simplecast.com/uNKL_XD_"; - title = "Docs Who Lift"; - } + (podcastHelper "https://sigmanutrition.libsyn.com/rss/" "Sigma Nutrition Radio") + (podcastHelper "https://wakingup.libsyn.com/rss" "Making Sense with Sam Harris") + (podcastHelper "https://feeds.simplecast.com/uNKL_XD_" "Docs Who Lift") ]; - podcastEntries = builtins.map ( - podcast: - podcast - // { - hide-description = true; - hide-categories = true; - } - ) podcastData; + podcastEntries = builtins.map (podcast: podcast) podcastData; in { type = "rss";