0
trickyni trickyniv56@gmail.com
Tue, 17 Feb 2026 15:26:31 +0200
5 files changed,
34 insertions(+),
26 deletions(-)
M
README.md
→
README.md
@@ -1,12 +1,15 @@
## desert-witch for Quickshell + This is my implementation of the desert witch palette and design ethos for Quickshell, the main engine behind the various UIs for my setup. These include: - - status bar - - [WIP] Application launcher - - ...And maybe more + +- status bar +- [WIP] Application launcher +- ...And maybe more ## TODO + - bar - - resize indicator + - Notification indicator - zen mode - cam/mic indicator - notifications server@@ -19,4 +22,9 @@ - SSH launcher
- volume OSD Others: - - package moon-phases into the AUR + +- package moon-phases into the AUR + +## known issues + +- bluetooth headphones battery disappears sometimes
M
bar/Bar.qml
→
bar/Bar.qml
@@ -12,7 +12,7 @@ TopbarRight {
Module.Timedate {} Module.Sunset {} Module.Volume {} - Module.Moonphase {} + // Module.Moonphase {} Module.Ram {} Module.Taskwarrior {} }
M
bar/modules/Battery.qml
→
bar/modules/Battery.qml
@@ -15,25 +15,25 @@ property var lvl: Math.round(modelData.percentage*100)
property var charge_state: UPowerDeviceState.toString(modelData.state) property var device_type: UPowerDeviceType.toString(modelData.type) Class.Sep{} - Text { - id: battery_device_icon - font.family: font_icon.name - text: modelData.isLaptopBattery - ? Icons.devices.battery - : modelData.model == "Jupiter of the Monkey" - ? Icons.devices.headphones - : { - "Headphones": Icons.devices.headphones, - "Headset": Icons.devices.headphones, - "Gaming Input": Icons.devices.controller, - "Keyboard": Icons.devices.keyboard, - "Mouse": Icons.devices.mouse, - "Unknown": Icons.devices.unknown, - "Speakers": Icons.devices.speaker, - "Printer": Icons.devices.printer, - "Camera": Icons.devices.camera, - "Phone": Icons.devices.phone, - }[device_type] ?? modelData.model + Text { + id: battery_device_icon + font.family: font_icon.name + text: modelData.isLaptopBattery + ? Icons.devices.battery + : modelData.model == "Jupiter of the Monkey" + ? Icons.devices.headphones + : { + "Headphones": Icons.devices.headphones, + "Headset": Icons.devices.headphones, + "Gaming Input": Icons.devices.controller, + "Keyboard": Icons.devices.keyboard, + "Mouse": Icons.devices.mouse, + "Unknown": Icons.devices.unknown, + "Speakers": Icons.devices.speaker, + "Printer": Icons.devices.printer, + "Camera": Icons.devices.camera, + "Phone": Icons.devices.phone, + }[device_type] ?? modelData.model font.pixelSize: (device_type == "Gaming Input") ? 14*Size.scale
M
bar/modules/Moonphase.qml
→
bar/modules/Moonphase.qml
@@ -12,7 +12,7 @@ Class.Sep {}
Class.TopbarText { id: moonphase color: Resources.palette.saffron - font.pixelSize: Resources.fontsize.moonphase + font.pixelSize: 13 font.family: font_icon.name bottomPadding: 0 Process {