From c16e5f9c3a92df53aa759df660f4af1199205f2a Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Wed, 21 Jan 2026 13:30:47 -0600 Subject: fix(archsetup): increase GRUB timeout and switch syncthing to user service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GRUB_TIMEOUT 0→2 seconds for menu access - Syncthing: system service → user service with lingering to prevent lock conflicts - Update airplanemodetoggle for user service - Update validation to check lingering instead of system service --- scripts/testing/lib/validation.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/testing/lib/validation.sh b/scripts/testing/lib/validation.sh index 280f435..cdc33c5 100644 --- a/scripts/testing/lib/validation.sh +++ b/scripts/testing/lib/validation.sh @@ -550,7 +550,14 @@ validate_all_services() { validate_service_optional "cups" "enabled" validate_service_optional "docker" "enabled" validate_service_optional "tailscaled" "enabled" - validate_service_optional "syncthing@cjennings" "enabled" + # Syncthing uses user service (not system), check lingering is enabled + step "Checking user lingering for syncthing" + local linger_enabled=$(ssh_cmd "ls /var/lib/systemd/linger/cjennings 2>/dev/null && echo yes || echo no") + if [ "$linger_enabled" = "yes" ]; then + validation_pass "User lingering enabled for syncthing user service" + else + validation_warn "User lingering not enabled (syncthing may not autostart)" + fi # Filesystem-specific validate_zfs_services -- cgit v1.2.3