added freshrss feed reader.

This commit is contained in:
Gabe Venberg 2025-10-07 14:37:47 +02:00
parent fb79f56933
commit 98b41e72a1
4 changed files with 49 additions and 3 deletions

View file

@ -0,0 +1,33 @@
{
inputs,
config,
pkgs,
lib,
...
}: let
cfg = config.services.freshrss;
in {
services.freshrss={
enable=true;
database.type="sqlite";
webserver="nginx";
baseUrl="https://rss.venberg.xyz";
virtualHost = "rss.venberg.xyz";
passwordFile = config.sops.secrets.freshrss-password.path;
defaultUser="gabe";
};
services.nginx.virtualHosts.${cfg.virtualHost}= {
enableACME = true;
forceSSL = true;
};
# host.restic.backups.freshrss = {
# paths = [
# TODO
# ];
# preBackupCommands = "TODO";
# postBackupCommands = "TODO";
# };
imports = [./nginx.nix];
}