//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: modelData.isLaptopBattery ? Icons.devices.battery : { "Jupiter of the Monkey": Icons.devices.headphones, "mix4": Icons.devices.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{} } }