diff --git a/quickshell/CpuMonitor.qml b/quickshell/CpuMonitor.qml index 2f1d186..db46fc1 100644 --- a/quickshell/CpuMonitor.qml +++ b/quickshell/CpuMonitor.qml @@ -46,7 +46,7 @@ Singleton { Process { id: _tempProc - command: ["bash", "-c", "for d in /sys/class/hwmon/hwmon*/; do [ \"$(cat ${d}name 2>/dev/null)\" = 'coretemp' ] && awk '{print int($1/1000)}' \"${d}temp1_input\" 2>/dev/null && break; done"] + command: ["bash", "-c", "for d in /sys/class/hwmon/hwmon*/; do name=$(cat ${d}name 2>/dev/null); if [ \"$name\" = 'coretemp' ]; then awk '{print int($1/1000)}' \"${d}temp1_input\" 2>/dev/null && break; elif [ \"$name\" = 'k10temp' ]; then awk '{print int($1/1000)}' \"${d}temp1_input\" 2>/dev/null && break; fi; done"] stdout: SplitParser { onRead: line => { const v = parseInt(line.trim())