import Quickshell import Quickshell.Io import QTQuick Scope { id: root property string time Variants { model: Quickshell.screens PanelWindow { required property var modelData screen: modelData anchors { top: true left: true right: true } implicitHeight: 30 ClockWidget { anchors.centerIn: parent text: root.time } } } Process { id: dateProc command: ["date"] running: true stdout StdioCollector { onStreamFinished: root.time = this.text } } Timer { intervall: 1000 running: true repeat: true onTriggered: dateProc.running = true } }