Challenge
LenovoLegionLinux provided CLI-only fan control and power management for Legion laptops on Linux — no graphical interface for the community to use.
LenovoLegionLinux provided CLI-only fan control and power management for Legion laptops on Linux — no graphical interface for the community to use.
Built a Flutter desktop application providing visual controls for fan curves, power profiles, battery settings, and a live system dashboard. Read-only telemetry stays separate from privileged operations exposed through a typed D-Bus service.
Flutter desktop on Linux, D-Bus for system integration, and Polkit authorization for privileged actions. The service uses an operation allow-list and fixed command arguments rather than shell execution.
Demonstrates Flutter beyond mobile and web — desktop systems tooling with real hardware integration.