Files
nixy/server-modules/freshrss.nix
2026-02-16 22:48:13 +01:00

32 lines
605 B
Nix

{
pkgs,
config,
...
}: let
user = config.var.username;
in {
sops.secrets = {
freshrss = {
owner = "freshrss";
mode = "0600";
};
};
services.freshrss = {
enable = true;
defaultUser = user;
passwordFile = config.sops.secrets.freshrss.path;
user = "freshrss";
baseUrl = "https://rss.hadi.diy";
webserver = "nginx";
extensions = with pkgs.freshrss-extensions; [
youtube
title-wrap
reading-time
];
};
services.cloudflared.tunnels."f7c8f777-a36c-4b9a-b6e3-6a112bd43e73".ingress."rss.hadi.diy" = "http://localhost:80";
}