-->
import Quickshell.Services.UPower
Rate of energy change in watts (positive when charging, negative when discharging).
Current energy level of the device in watt-hours.
Maximum energy capacity of the device in watt-hours
Health of the device as a percentage of its original health.
Name of the icon representing the current state of the device, or an empty string if not provided.
If the device is a laptop battery or not. Use this to check if your device is a valid battery.
This will be equivalent to type == Battery && powerSupply == true.
If the power source is present in the bay or slot, useful for hot-removable batteries.
If the device type
is not Battery
, then the property will be invalid.
Native path of the device specific to your OS.
Current charge level as a percentage.
This would be equivalent to energy / energyCapacity.
If the device is a power supply for your computer and can provide charge.
Current state of the device.
Estimated time until the device is fully discharged, in seconds.
Will be set to 0
if charging.
Estimated time until the device is fully charged, in seconds.
Will be set to 0
if discharging.
The type of device.