aboutsummaryrefslogtreecommitdiff
path: root/quickshell/Procs.qml
diff options
context:
space:
mode:
Diffstat (limited to 'quickshell/Procs.qml')
-rw-r--r--quickshell/Procs.qml16
1 files changed, 11 insertions, 5 deletions
diff --git a/quickshell/Procs.qml b/quickshell/Procs.qml
index 8987b76..c26c312 100644
--- a/quickshell/Procs.qml
+++ b/quickshell/Procs.qml
@@ -56,7 +56,7 @@ Scope {
command: ["sh", "-c", "~/.config/quickshell/scripts/cpu_temp.sh"]
stdout: SplitParser {
onRead: data => {
- cpu_temperature = parseInt(data.trim()) || 0;
+ cpu_temperature = parseInt(data.trim()) || 0
}
}
Component.onCompleted: running = true
@@ -77,10 +77,16 @@ Scope {
Process {
id: volumeProc
- command: ["sh", "-c", "~/.config/quickshell/scripts/volume.sh"]
+ command: ["sh", "-c", "wpctl get-volume @DEFAULT_AUDIO_SINK@"]
stdout: SplitParser {
onRead: data => {
- volume = parseInt(data.trim()) || 0;
+ var parts = data.trim().split(/\s+/)
+ if (parts.length == 3) {
+ volume_muted = true;
+ } else {
+ volume_muted = false;
+ }
+ volume = (parseFloat(parts[1].trim()) || 0) * 100
}
}
Component.onCompleted: running = true
@@ -92,8 +98,8 @@ Scope {
stdout: SplitParser {
onRead: data => {
var parts = data.trim().split(/\s+/)
- battery = parseInt(parts[0]) || 0;
- batteryCharging = parseInt(parts[1]) || false;
+ battery = parseInt(parts[0]) || 0
+ batteryCharging = parseInt(parts[1]) || false
}
}
Component.onCompleted: running = true