Current timeout is make 10 min on AC but this is not a good solution to prevent cpu usage. Implement a better solution for timeout logic. - Acpi events? - upower and dbus - systemd service and timer usage - adaptive polling fallback <!-- Edit the body of your new issue then click the ✓ "Create Issue" button in the top right of the editor. The first line will be the issue title. Assignees and Labels follow after a blank line. Leave an empty line before beginning the body of the issue. -->