From f5d4becb500bf64a50a2a66a563734862ea999d6 Mon Sep 17 00:00:00 2001 From: Jakub Dorfman Date: Wed, 15 Jul 2026 17:10:41 +0200 Subject: [PATCH] ensure nextcloud cron service waits for setup to complete --- nextcloud.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nextcloud.nix b/nextcloud.nix index da260ca..c82c36a 100644 --- a/nextcloud.nix +++ b/nextcloud.nix @@ -42,4 +42,12 @@ port = 8081; } ]; + + # The cron timer can fire before nextcloud-setup.service has finished on + # first boot, causing a "Not installed" failure. Make the cron service wait + # for setup to complete before it's allowed to run. + systemd.services.nextcloud-cron = { + after = [ "nextcloud-setup.service" ]; + requires = [ "nextcloud-setup.service" ]; + }; }