dotfiles/nixos/boxes/vpsfree1/rss.nix

29 lines
539 B
Nix
Raw Normal View History

2023-08-13 17:00:41 +01:00
{
config,
pkgs,
inputs,
lib,
...
}: let
2022-10-22 20:34:06 +01:00
domain = "news.cyplo.dev";
in {
2023-08-13 17:00:41 +01:00
imports = [../nginx.nix];
2022-10-22 20:34:06 +01:00
services.nginx.virtualHosts."${domain}" = {
forceSSL = true;
enableACME = true;
2022-10-22 20:34:06 +01:00
};
sops.secrets."freshrss-password" = {
sopsFile = ./rss.sops.yaml;
owner = "freshrss";
};
services.freshrss = {
enable = true;
virtualHost = domain;
baseUrl = "https://${domain}";
database.type = "sqlite";
defaultUser = "cyryl";
passwordFile = config.sops.secrets.freshrss-password.path;
2022-10-22 20:34:06 +01:00
};
}