diff --git a/user/bar.qml b/user/bar.qml new file mode 100644 index 0000000..9db3cab --- /dev/null +++ b/user/bar.qml @@ -0,0 +1,47 @@ +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 + + Text { + 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 + } +} \ No newline at end of file