diff --git a/quickshell/Services/BatteryService.qml b/quickshell/Services/BatteryService.qml index cebc9409..e7cea566 100644 --- a/quickshell/Services/BatteryService.qml +++ b/quickshell/Services/BatteryService.qml @@ -56,8 +56,8 @@ Singleton { } readonly property bool isCharging: batteryAvailable && batteries.some(b => b.state === UPowerDeviceState.Charging) - // Is the system plugged in (none of the batteries are discharging or empty) - readonly property bool isPluggedIn: batteryAvailable && batteries.every(b => b.state !== UPowerDeviceState.Discharging) + // Is the system plugged in (Is not running on battery) + readonly property bool isPluggedIn: !UPower.onBattery readonly property bool isLowBattery: batteryAvailable && batteryLevel <= 20 onIsPluggedInChanged: {