Adding basic quickshell bar

This commit is contained in:
2025-11-10 13:47:59 +01:00
parent 637ffced0e
commit 08532eec29

47
user/bar.qml Normal file
View File

@@ -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
}
}