diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-08 06:17:31 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-08 06:17:31 -0500 |
| commit | 6fe2913dc01330edaa4e8b36d06a250e63c20b6b (patch) | |
| tree | c140c859cf1d8316d744c64f63e91eafe08a056f /scripts/testing/tests/test_desktop.py | |
| parent | f5592d3b9750d7f9726d45cd196b93e3cf4646a9 (diff) | |
| download | archsetup-6fe2913dc01330edaa4e8b36d06a250e63c20b6b.tar.gz archsetup-6fe2913dc01330edaa4e8b36d06a250e63c20b6b.zip | |
feat(install): install maintenance thresholds and enable maint timers
The maint console and the system-health-check workflow grade against ~/.config/archsetup/maintenance-thresholds.toml, but nothing installed it. A fresh install got a working maint CLI and no thresholds file.
user_customizations now installs the shipped TOML from the cloned repo. A re-run refreshes it, and the user layer in ~/.config/maint/ is never touched, so a reinstall can't eat curation. It also enables maint-scan.timer and maint-net-scan.timer through wants-symlinks (systemctl --user has no session bus during install, the syncthing idiom). Timer enablement is hyprland-only because the units live in that stow tier.
The install lists gain the runtime tools the probes call but nothing carried: expac, lm_sensors, fwupd.
Diffstat (limited to 'scripts/testing/tests/test_desktop.py')
0 files changed, 0 insertions, 0 deletions
