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";