all repos — quickshell @ cf272f73610deb6f7709e0955f81fd87ad24e865

A desert-witch desktop shell

0
trickyni trickyniv56@gmail.com
Mon, 01 Sep 2025 10:13:34 +0300
commit

cf272f73610deb6f7709e0955f81fd87ad24e865

parent

d6456ed20acf3e8217dd1631efb5a82157dd732b

M Resources.qmlResources.qml

@@ -23,11 +23,11 @@ "cyan": "#3eccbe",

"grey": "#868686" } property var fontsize: { - "topbar_text": 12, - "topbar_icon": 16, - "bottombar_text": 8, - "bottombar_icon": 8, - "moonphase": 16 + "topbar_text": 16, + "topbar_icon": 12, + "bottombar_text": 16, + "bottombar_icon": 10, + "moonphase": 24 } }
M TODO.txtTODO.txt

@@ -1,17 +1,11 @@

Network -Moonphase doesn't work when launched from sway -Battery - - laptop battery on top - - charging indicator - - popup with more details? Low Priority - resize indicator - zen mode - +workspaces + - make code less trash UI/Animations: -- Fix proggyfont -- I think workspace icons are misaligned workspaces - animations volume

@@ -25,7 +19,9 @@ - disappears at night

expansion: - notifications + - low battery notification - app launcher - bluetooth launcher - Lock screen? +---consider packaging moon-phases for the AUR so you don't have to put all the things in your PATH?
M bar/classes/BottombarText.qmlbar/classes/BottombarText.qml

@@ -8,4 +8,7 @@

Text { font.pixelSize: Resources.fontsize.bottombar_text color: Resources.palette.fg + font.family: font_proggy.name + renderType: Text.NativeRendering + }
M bar/classes/TopbarText.qmlbar/classes/TopbarText.qml

@@ -8,4 +8,7 @@

Text { font.pixelSize: Resources.fontsize.topbar_text color: Resources.palette.fg + font.family: font_proggy.name + antialiasing: true + renderType: Text.NativeRendering }
M bar/modules/Battery.qmlbar/modules/Battery.qml

@@ -1,4 +1,4 @@

-//HeadphonesBattery.qml +//Battery.qml import QtQuick import Quickshell import QtQuick.Layouts

@@ -8,13 +8,14 @@ import "../classes" as Class

Repeater { - model: UPower.devices.values + model: UPower.devices.values.filter(d=>d.model) Class.RightRowLayout { Class.BottombarText { - // text: !modelData.isLaptopBattery ? modelData.percentage*100+"%" : "" - // text: UPowerDeviceState.toString(modelData.state) text: modelData.percentage*100+"%" - } + color: (modelData.percentage*100 < 20) + ? Resources.palette.scarlet + : Resources.palette.fg + } Class.BottombarIcon { text: modelData.isLaptopBattery ? Icons.devices.battery
M bar/modules/Moonphase.qmlbar/modules/Moonphase.qml

@@ -11,6 +11,7 @@ Class.TopbarText {

id: moonphase color: Resources.palette.saffron font.pixelSize: Resources.fontsize.moonphase + font.family: font_icon.name Process { id: moonphase_script
M bar/modules/Timedate.qmlbar/modules/Timedate.qml

@@ -16,6 +16,8 @@ Class.TopSep {}

Class.TopbarText { id: date text: Qt.formatDateTime(clock.date, "MMM dd") + + } SystemClock { id: clock
M bar/modules/Workspaces.qmlbar/modules/Workspaces.qml

@@ -28,6 +28,11 @@ "11": Icons.workspaces.download,

"12": Icons.workspaces.volume_mixer })[modelData.name] ?? modelData.name color: (modelData.name == ws_focused) ? Resources.palette.bg : Resources.palette.fg + font.family: (modelData.name == "11"|| modelData.name == "12") ? font_icon.name : font_proggy.name + font.pixelSize: (modelData.name == "11"|| modelData.name == "12") ? Resources.fontsize.topbar_icon : Resources.fontsize.topbar_text + renderType: Text.NativeRendering + + } } }