all repos — quickshell @ 09d4a045f9861b7e0d96c74a131259fb100d31a2

A desert-witch desktop shell

added controller support
trickyni trickyniv56@gmail.com
Tue, 09 Sep 2025 10:55:38 +0300
commit

09d4a045f9861b7e0d96c74a131259fb100d31a2

parent

6ba4e831953f010032fe5db10d8df5a275f931a3

2 files changed, 5 insertions(+), 0 deletions(-)

jump to
M Icons.qmlIcons.qml

@@ -39,6 +39,7 @@ }

property var devices: { "battery": "", "headphones": "", + "controller": "󰮂", "mewi": "", } property var battery: {
M bar/modules/Battery.qmlbar/modules/Battery.qml

@@ -14,6 +14,7 @@ Class.RightRowLayout {

property var lvl: Math.round(modelData.percentage*100) property var charge_state: UPowerDeviceState.toString(modelData.state) Class.BottombarText { + id: battery_level_indicator text: lvl+"%" font.family: font_jetbrains.name color:

@@ -24,12 +25,15 @@ ? Resources.palette.scarlet

: Resources.palette.fg } Class.BottombarIcon { + id: battery_device_icon text: modelData.isLaptopBattery ? Icons.devices.battery : { "Jupiter of the Monkey": Icons.devices.headphones, + "Pro Controller": Icons.devices.controller, "mix4": Icons.devices.mewi, }[modelData.model] ?? modelData.model + font.pixelSize: (modelData.model == "Pro Controller") ? 14 : 10 color: lvl < 20 ? Resources.palette.scarlet