Loading nixos/modules/services/web-apps/nextcloud.nix +15 −9 Original line number Diff line number Diff line Loading @@ -873,9 +873,11 @@ in { { systemd.timers.nextcloud-cron = { wantedBy = [ "timers.target" ]; after = [ "nextcloud-setup.service" ]; timerConfig.OnBootSec = "5m"; timerConfig.OnUnitActiveSec = "5m"; timerConfig.Unit = "nextcloud-cron.service"; timerConfig = { OnBootSec = "5m"; OnUnitActiveSec = "5m"; Unit = "nextcloud-cron.service"; }; }; systemd.tmpfiles.rules = map (dir: "d ${dir} 0750 nextcloud nextcloud - -") [ Loading Loading @@ -992,15 +994,19 @@ in { nextcloud-cron = { after = [ "nextcloud-setup.service" ]; environment.NEXTCLOUD_CONFIG_DIR = "${datadir}/config"; serviceConfig.Type = "oneshot"; serviceConfig.User = "nextcloud"; serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${webroot}/cron.php"; serviceConfig = { Type = "oneshot"; User = "nextcloud"; ExecStart = "${lib.getExe phpPackage} -f ${webroot}/cron.php"; }; }; nextcloud-update-plugins = mkIf cfg.autoUpdateApps.enable { after = [ "nextcloud-setup.service" ]; serviceConfig.Type = "oneshot"; serviceConfig.ExecStart = "${occ}/bin/nextcloud-occ app:update --all"; serviceConfig.User = "nextcloud"; serviceConfig = { Type = "oneshot"; ExecStart = "${occ}/bin/nextcloud-occ app:update --all"; User = "nextcloud"; }; startAt = cfg.autoUpdateApps.startAt; }; }; Loading Loading
nixos/modules/services/web-apps/nextcloud.nix +15 −9 Original line number Diff line number Diff line Loading @@ -873,9 +873,11 @@ in { { systemd.timers.nextcloud-cron = { wantedBy = [ "timers.target" ]; after = [ "nextcloud-setup.service" ]; timerConfig.OnBootSec = "5m"; timerConfig.OnUnitActiveSec = "5m"; timerConfig.Unit = "nextcloud-cron.service"; timerConfig = { OnBootSec = "5m"; OnUnitActiveSec = "5m"; Unit = "nextcloud-cron.service"; }; }; systemd.tmpfiles.rules = map (dir: "d ${dir} 0750 nextcloud nextcloud - -") [ Loading Loading @@ -992,15 +994,19 @@ in { nextcloud-cron = { after = [ "nextcloud-setup.service" ]; environment.NEXTCLOUD_CONFIG_DIR = "${datadir}/config"; serviceConfig.Type = "oneshot"; serviceConfig.User = "nextcloud"; serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${webroot}/cron.php"; serviceConfig = { Type = "oneshot"; User = "nextcloud"; ExecStart = "${lib.getExe phpPackage} -f ${webroot}/cron.php"; }; }; nextcloud-update-plugins = mkIf cfg.autoUpdateApps.enable { after = [ "nextcloud-setup.service" ]; serviceConfig.Type = "oneshot"; serviceConfig.ExecStart = "${occ}/bin/nextcloud-occ app:update --all"; serviceConfig.User = "nextcloud"; serviceConfig = { Type = "oneshot"; ExecStart = "${occ}/bin/nextcloud-occ app:update --all"; User = "nextcloud"; }; startAt = cfg.autoUpdateApps.startAt; }; }; Loading