Skip to content

Add sysfs thermals backend#54

Merged
edumucelli merged 1 commit into
masterfrom
fix/thermals-sysfs-backend
May 5, 2026
Merged

Add sysfs thermals backend#54
edumucelli merged 1 commit into
masterfrom
fix/thermals-sysfs-backend

Conversation

@edumucelli
Copy link
Copy Markdown
Owner

Adds a sysfs-backed Thermals backend so the applet can report temperatures and fan speed even when lm-sensors is not installed. The thermals state layer now has separate backend classes for sensors, sysfs, and fallback coordination while keeping the applet-facing read_thermal_snapshot API unchanged.

Also isolates the brightness sysfs read-error test from the host X11 fallback so the full pre-commit suite is deterministic. Validation passed through the pre-commit hook, including Ruff, ty, i18n checks, packaging checks, and the full pytest suite.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2026

Deploy Preview for dockingbar canceled.

Name Link
🔨 Latest commit 5f2f39e
🔍 Latest deploy log https://app.netlify.com/projects/dockingbar/deploys/69fa75ba7b14a000089555a5

@edumucelli edumucelli added bug Something isn't working enhancement New feature or request labels May 5, 2026
@edumucelli edumucelli enabled auto-merge (squash) May 5, 2026 22:58
@edumucelli edumucelli merged commit 64eb243 into master May 5, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant