Files
quickshell_bar/widgets/Battery.qml
2026-05-31 09:28:44 +02:00

18 lines
524 B
QML

import "../config"
import "../services"
MetricPill {
readonly property bool charging: SysStats.batteryStatus === "Charging"
|| SysStats.batteryStatus === "Full"
visible: SysStats.hasBattery
icon: charging ? Icons.bolt : Icons.battery(SysStats.battery)
iconColor: charging ? Theme.green
: SysStats.battery <= 15 ? Theme.red
: SysStats.battery <= 30 ? Theme.peach
: Theme.green
value: SysStats.battery + "%"
reserve: "100%"
}