diff --git a/systems/dalinar/configuration.nix b/systems/dalinar/configuration.nix index 5628d11..a40ccfc 100644 --- a/systems/dalinar/configuration.nix +++ b/systems/dalinar/configuration.nix @@ -389,14 +389,30 @@ encode gzip redir /.well-known/carddav /remote.php/dav 301 redir /.well-known/caldav /remote.php/dav 301 - header { Strict-Transport-Security "max-age=15768000; includeSubDomains; reload;" Access-Control-Allow-Origin * Referrer-Policy no-referrer-when-downgrade } + header { + Strict-Transport-Security "max-age=15768000; includeSubDomains; reload;" + Access-Control-Allow-Origin * + Referrer-Policy no-referrer-when-downgrade + } ''; }; }; systemd.services = { -nextcloud-cron = { enable = true; serviceConfig = { Type = "oneshot"; ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php cron.php"; }; }; -nextcloud-previews = { enable = true; serviceConfig = { Type = "oneshot"; ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php occ preview:pre-generate"; }; }; + nextcloud-cron = { + enable = true; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php cron.php"; + }; + }; + nextcloud-previews = { + enable = true; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php occ preview:pre-generate"; + }; + }; # mail-cert-renew = { # enable = true; # serviceConfig = { @@ -407,8 +423,26 @@ nextcloud-previews = { enable }; systemd.timers = { -nextcloud-cron = { enable = true; partOf = ["nextcloud-cron.service"]; timerConfig = { OnStartupSec = "2min"; OnUnitActiveSec = "5min"; Unit = "nextcloud-cron.service"; }; wantedBy = [ "timers.target" ]; }; nextcloud-previews = { enable = true; partOf = ["nextcloud-previews.service"]; timerConfig = { OnStartupSec = "2min"; OnUnitActiveSec = "10min"; - Unit = "nextcloud-previews.service"; }; wantedBy = [ "timers.target" ]; }; + nextcloud-cron = { + enable = true; + partOf = ["nextcloud-cron.service"]; + timerConfig = { + OnStartupSec = "2min"; + OnUnitActiveSec = "5min"; + Unit = "nextcloud-cron.service"; + }; + wantedBy = [ "timers.target" ]; + }; + nextcloud-previews = { + enable = true; + partOf = ["nextcloud-previews.service"]; + timerConfig = { + OnStartupSec = "2min"; + OnUnitActiveSec = "10min"; + Unit = "nextcloud-previews.service"; + }; + wantedBy = [ "timers.target" ]; + }; }; # Open ports in the firewall.