From 039a370addec3be26f261b17bb25f0c20b387efc Mon Sep 17 00:00:00 2001 From: bbedward Date: Sat, 4 Oct 2025 12:07:59 -0400 Subject: [PATCH] Explicit battery override --- Services/BatteryService.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Services/BatteryService.qml b/Services/BatteryService.qml index b98049bf..cc934984 100644 --- a/Services/BatteryService.qml +++ b/Services/BatteryService.qml @@ -13,7 +13,10 @@ Singleton { readonly property string preferredBatteryOverride: Quickshell.env("DMS_PREFERRED_BATTERY") readonly property UPowerDevice device: { - const preferredDev = UPower.devices.values.find(dev => dev.nativePath.toLowerCase().includes(preferredBatteryOverride.toLowerCase())) + var preferredDev + if (preferredBatteryOverride && preferredBatteryOverride.length > 0) { + preferredDev = UPower.devices.values.find(dev => dev.nativePath.toLowerCase().includes(preferredBatteryOverride.toLowerCase())) + } return preferredDev || UPower.devices.values.find(dev => dev.isLaptopBattery) } readonly property bool batteryAvailable: device && device.ready