Rewrite the logger in Rust; add install targets

vitals-log replaces the bash sampler and writes the same CSV layout.
The crate is now a library plus two binaries. dist/ holds the systemd
unit and desktop entry templates, installed by make install.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-09-19 23:46:09 -07:00
co-authored by Claude Fable 5.1
parent 07f68b92a0
commit 2e3f28bc30
9 changed files with 589 additions and 23 deletions
+6
View File
@@ -0,0 +1,6 @@
[Unit]
Description=Log system temperatures, power status and memory load
[Service]
Type=oneshot
ExecStart=@BINDIR@/vitals-log