diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-09-02 11:20:54 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-09-02 11:20:54 +0200 |
| commit | a4e9116570c5bc6fee8368d9ce16a24547026cba (patch) | |
| tree | b70f6965a0186986fd40f9c802ef1eb72465a555 /accounts/gkleen@sif/shell/quickshell/Clock.qml | |
| parent | 7b6f07aff506155ad0dbd574ed5aafa3e2870613 (diff) | |
| download | nixos-a4e9116570c5bc6fee8368d9ce16a24547026cba.tar nixos-a4e9116570c5bc6fee8368d9ce16a24547026cba.tar.gz nixos-a4e9116570c5bc6fee8368d9ce16a24547026cba.tar.bz2 nixos-a4e9116570c5bc6fee8368d9ce16a24547026cba.tar.xz nixos-a4e9116570c5bc6fee8368d9ce16a24547026cba.zip | |
...
Diffstat (limited to 'accounts/gkleen@sif/shell/quickshell/Clock.qml')
| -rw-r--r-- | accounts/gkleen@sif/shell/quickshell/Clock.qml | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/accounts/gkleen@sif/shell/quickshell/Clock.qml b/accounts/gkleen@sif/shell/quickshell/Clock.qml index 744b187f..a1872ff5 100644 --- a/accounts/gkleen@sif/shell/quickshell/Clock.qml +++ b/accounts/gkleen@sif/shell/quickshell/Clock.qml | |||
| @@ -43,10 +43,9 @@ Item { | |||
| 43 | 43 | ||
| 44 | Custom.Chrono { | 44 | Custom.Chrono { |
| 45 | id: chrono | 45 | id: chrono |
| 46 | format: "W{0:%V-%u} {0:%F} {0:%H:%M:%S%Ez}" | ||
| 47 | } | ||
| 48 | 46 | ||
| 49 | text: chrono.date | 47 | onDateChanged: clock.text = format("W{0:%V-%u} {0:%F} {0:%H:%M:%S%Ez}") |
| 48 | } | ||
| 50 | 49 | ||
| 51 | font.pointSize: 10 | 50 | font.pointSize: 10 |
| 52 | font.family: "Fira Sans" | 51 | font.family: "Fira Sans" |
| @@ -79,7 +78,7 @@ Item { | |||
| 79 | color: "black" | 78 | color: "black" |
| 80 | 79 | ||
| 81 | onVisibleChanged: { | 80 | onVisibleChanged: { |
| 82 | yearCalendar.year = systemClock.date.getFullYear(); | 81 | yearCalendar.year = chrono.date.getFullYear(); |
| 83 | clockMouseArea.angleRem = 0; | 82 | clockMouseArea.angleRem = 0; |
| 84 | } | 83 | } |
| 85 | 84 | ||
| @@ -117,7 +116,7 @@ Item { | |||
| 117 | } | 116 | } |
| 118 | 117 | ||
| 119 | GridLayout { | 118 | GridLayout { |
| 120 | property int year: systemClock.date.getFullYear() | 119 | property int year: chrono.date.getFullYear() |
| 121 | 120 | ||
| 122 | id: yearCalendar | 121 | id: yearCalendar |
| 123 | 122 | ||
| @@ -128,12 +127,6 @@ Item { | |||
| 128 | Layout.alignment: Qt.AlignHCenter | 127 | Layout.alignment: Qt.AlignHCenter |
| 129 | Layout.fillWidth: false | 128 | Layout.fillWidth: false |
| 130 | 129 | ||
| 131 | SystemClock { | ||
| 132 | id: systemClock | ||
| 133 | |||
| 134 | precision: SystemClock.Minutes | ||
| 135 | } | ||
| 136 | |||
| 137 | Repeater { | 130 | Repeater { |
| 138 | model: 12 | 131 | model: 12 |
| 139 | 132 | ||
| @@ -244,7 +237,7 @@ Item { | |||
| 244 | font.family: "Fira Sans" | 237 | font.family: "Fira Sans" |
| 245 | font.features: { "tnum": 1 } | 238 | font.features: { "tnum": 1 } |
| 246 | 239 | ||
| 247 | property bool today: systemClock.date.getFullYear() == model.year && systemClock.date.getMonth() == model.month && systemClock.date.getDate() == model.day | 240 | property bool today: chrono.date.getFullYear() == model.year && chrono.date.getMonth() == model.month && chrono.date.getDate() == model.day |
| 248 | 241 | ||
| 249 | text: model.day | 242 | text: model.day |
| 250 | color: today ? "#ff6699" : "white" | 243 | color: today ? "#ff6699" : "white" |
