import QtQuick import Quickshell.Io import "." as M Text { id: root property int celsius: 0 FileView { id: thermal path: "/sys/class/thermal/thermal_zone0/temp" onLoaded: root.celsius = Math.round(parseInt(text()) / 1000) } Timer { interval: 2000 running: true repeat: true onTriggered: thermal.reload() } text: " " + root.celsius + "°C" color: root.celsius > 80 ? M.Theme.base08 : M.Theme.base05 font.pixelSize: M.Theme.fontSize font.family: M.Theme.fontFamily verticalAlignment: Text.AlignVCenter }