{ lib, osConfig, ... }:
let
  inherit (lib.modules) mkIf;
  inherit (lib.validators) isModernShell;
in
{
  config = mkIf (isModernShell osConfig && osConfig.garden.programs.tui.enable) {
    programs.izrss = {
      enable = true;

      settings = {
        reader.size = "full";

        urls = [
          "https://isabelroses.com/feed.xml"
          "https://uncenter.dev/feed.xml"
          "https://charm.sh/blog/rss.xml"
          "https://antfu.me/feed.xml"
          "https://fasterthanli.me/index.xml"
          "https://blog.orhun.dev/rss.xml"
          "https://mitchellh.com/feed.xml"
          "https://dataswamp.org/~solene/rss-html.xml"
          "https://ayats.org/index.xml"
          "https://nixpkgs.news/rss.xml"
          "https://maia.crimew.gay/feed.xml"
          "https://forum.aux.computer/tag/security-advisory.rss"
        ];
      };
    };
  };
}
