quickshell media player enchantments

This commit is contained in:
2025-07-28 02:41:01 +01:00
parent 22df7e7181
commit 097fee8d1c
10 changed files with 192 additions and 91 deletions

View File

@@ -0,0 +1,18 @@
import Quickshell
import Quickshell.Io
import QtQuick
import "../common" as Common
Item {
id: root
width: text.width
height: text.height
Common.Container {}
Text {
id: text
text: ClockData.time
font.pointSize: 10.25
color: "white"
}
}

View File

@@ -0,0 +1,22 @@
pragma Singleton
import Quickshell
import Quickshell.Io
import QtQuick
Singleton {
id: root
readonly property string time: {
// Qt.formatDateTime(clock.date, "ddd d MMM [hh:mm]")
Qt.formatDateTime(clock.date, "hh:mm")
}
readonly property string date: {
Qt.formatDateTime(clock.date, "d MMM")
// Qt.formatDateTime(clock.date, "hh:mm")
}
SystemClock {
id: clock
precision: SystemClock.Minutes
}
}

View File

@@ -0,0 +1,19 @@
import Quickshell
import Quickshell.Io
import QtQuick
import "../common" as Common
Item {
id: root
width: text.width + 15
height: text.height
Common.Container {}
Text {
anchors.centerIn: parent
id: text
text: ClockData.date
font.pointSize: 10.25
color: "white"
}
}