1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-10-14 12:16:47 +02:00
dotfiles/quickshell/components/Clock/Clock.qml

31 lines
642 B
QML

import QtQuick
import Quickshell
Rectangle {
property int paddingY: 4
property int paddingX: 4
property string format: "hh:mm:ss\nyyyy-MM-dd"
property alias textColor: label.color
id: root
width: label.implicitWidth + root.paddingX
height: label.implicitHeight + root.paddingY
color: "transparent"
SystemPalette { id: pal }
SystemClock {
id: clock
precision: SystemClock.Seconds
}
Text {
id: label
anchors.centerIn: parent
text: Qt.formatDateTime(clock.date, root.format)
textFormat: Text.PlainText
horizontalAlignment: Text.AlignRight
color: pal.text
font.pointSize: 11
}
}