Files
z-bar-qt/Helpers/UPower.qml
T
Zacharias-Brohn 0a543a5297 battery-wid
2026-02-11 16:10:53 +01:00

25 lines
546 B
QML

pragma Singleton
import Quickshell
import Quickshell.Services.UPower
Singleton {
id: root
readonly property list<UPowerDevice> devices: UPower.devices.values
readonly property bool onBattery: UPower.onBattery
readonly property UPowerDevice displayDevice: UPower.displayDevice
property UPowerDevice batteryDevice: findDevice()
function findDevice(): UPowerDevice {
for ( let i = 0; i < root.devices.length; i++ ) {
console.log(root.devices[i])
if ( root.devices[i].isLaptopBattery ) {
return root.devices[i];
}
}
}
}