From 53ea56ccb050b4a72f7919e8ee6b9146cc816251 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Fri, 27 Feb 2026 10:51:03 -0600 Subject: feat(archsetup): add rustup, log-cleanup cron, update configs Add rustup toolchain manager to developer_workstation (before AUR packages that need rust to compile). Add log-cleanup cron job with test validation. Update ISO glob for archangel naming. Add dunst icon theme, hyprlock animations, waybar log filtering. --- scripts/testing/lib/validation.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'scripts/testing/lib/validation.sh') diff --git a/scripts/testing/lib/validation.sh b/scripts/testing/lib/validation.sh index de23809..5fa747d 100644 --- a/scripts/testing/lib/validation.sh +++ b/scripts/testing/lib/validation.sh @@ -689,6 +689,16 @@ validate_all_services() { validate_service "cronie" "enabled" "" validate_service "atd" "enabled" "" + # Cron job: log cleanup + step "Checking log-cleanup cron job" + local crontab_entry=$(ssh_cmd "sudo -u cjennings crontab -l 2>/dev/null | grep log-cleanup") + if [ -n "$crontab_entry" ]; then + validation_pass "log-cleanup cron job installed" + else + validation_fail "log-cleanup cron job not in crontab" + attribute_issue "log-cleanup cron job missing from user crontab" "archsetup" + fi + # Timer services validate_service "reflector.timer" "enabled" "" validate_service "paccache.timer" "enabled" "" -- cgit v1.2.3