new folder for services, fancy calendar month button

This commit is contained in:
end-4
2025-04-16 21:48:47 +02:00
parent 586c349f1f
commit c62b9f8d4b
19 changed files with 64 additions and 34 deletions
@@ -0,0 +1,63 @@
import Quickshell
import Quickshell.Io
pragma Singleton
Singleton {
id: root
property string brightness
property int value: 0
function refresh() {
getBrightness.running = true;
}
onValueChanged: () => {
if (value > 0) {
increaseBrightness.running = true;
root.value = 0;
} else if (value < 0) {
decreaseBrightness.running = true;
root.value = 0;
}
getBrightness.running = true;
}
Process {
id: getBrightness
command: ["sh", "-c", "brightnessctl -m i | cut -d, -f4"]
running: true
onExited: {
running = false;
}
stdout: SplitParser {
onRead: (data) => {
root.brightness = data;
}
}
}
Process {
id: decreaseBrightness
command: ["brightnessctl", "set", "5%-"]
running: false
onExited: {
running = false;
}
}
Process {
id: increaseBrightness
command: ["brightnessctl", "set", "5%+"]
running: false
onExited: {
running = false;
}
}
}