]> Untitled Git - MarigoldOS/.git/blob - profiles/invidious.nix
Initial Commit
[MarigoldOS/.git] / profiles / invidious.nix
1 { config, lib, ... }:
2 let
3   fqdn = "invidious.${config.networking.fqdn}";
4 in {
5   services.invidious = {
6     enable = true;
7     port = 3255;
8     domain = "${fqdn}";
9     settings = {
10       https_only = config.security.acme.acceptTerms;
11       external_port = if config.security.acme.acceptTerms then 443 else 80;
12     };
13   };
14   helpers.webservices."${fqdn}".port = config.services.invidious.port;
15 }