import Quickshell import Quickshell.Services.UPower import QtQuick import Quickshell.Widgets import "../../reusables/" import "../../" import "../../settings/" Item { id: root implicitWidth: batRow.implicitWidth implicitHeight: Settings.config.barHeight Rectangle { id: batRow implicitWidth: batText.implicitWidth + batIcon.implicitWidth + 10 color: "transparent" implicitHeight: Settings.config.barHeight Row { anchors.centerIn: batRow anchors.verticalCenter: batRow.verticalCenter CustomText { id: batText text: Math.round(UPower.displayDevice.percentage * 100) + "%" } IconImage { anchors.verticalCenter: batRow.verticalCenter id: batIcon source: Quickshell.iconPath(UPower.displayDevice.iconName) implicitSize: 14 } } } }