dotfiles/modules/nixos/services/glance/config/widgets/podcasts.nix
2025-06-08 01:28:02 -05:00

21 lines
585 B
Nix
Executable file

let
podcastHelper = url: title: {
url = url;
title = title;
hide-description = true;
hide-categories = true;
};
podcastData = [
(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) podcastData;
in
{
type = "rss";
title = "Podcasts";
style = "detailed-list";
collapse-after = 3;
feeds = podcastEntries;
}