//HeadphonesBattery.qml import QtQuick import Quickshell import QtQuick.Layouts import Quickshell.Services.UPower import "../.." import "../classes" as Class Repeater { model: UPower.devices.values Class.RightRowLayout { Class.BottombarText { // text: !modelData.isLaptopBattery ? modelData.percentage*100+"%" : "" // text: UPowerDeviceState.toString(modelData.state) text: modelData.percentage*100+"%" } Class.BottombarIcon { text: (({ "Jupiter of the Monkey": Icons.modules.headphones, "mix4": Icons.modules.mewi, })[modelData.model] ?? modelData.model)+" " color: ({ "Charging": Resources.palette.saffron, "Discharging": Resources.palette.orange, "FullyCharged": Resources.palette.cyan, "Empty": Resources.palette.scarlet, })[UPowerDeviceState.toString(modelData.state)] ?? Resources.palette.orange } Class.BotSep{} } }