dotfiles/home/r0r5chach/.config/eww/widgets/clock/clock.yuck

15 lines
577 B
Plaintext
Raw Normal View History

2023-07-06 18:26:47 +00:00
(defwidget clock []
(eventbox :halign "end"
2023-10-06 16:10:14 +00:00
:onhover "eww update clock_hover=true && eww update clock_no_hover=false"
:onhoverlost "eww update clock_hover=false && eww update clock_no_hover=true"
2023-07-11 04:43:17 +00:00
:onclick "/home/$USER/.config/rofi/notidraw"
2023-07-06 18:26:47 +00:00
(box :class "clock"
{clock_hover ? clock_time_s : clock_time_ns})))
(defvar clock_hover false)
2023-10-06 16:10:14 +00:00
(defvar clock_no_hover true)
2023-07-06 18:26:47 +00:00
2023-10-06 16:10:14 +00:00
(defpoll clock_time_ns :run-while clock_no_hover :interval "1s" "TZ='GMT' date '+\%H:\%M'")
(defpoll clock_time_s :run-while clock_hover :interval "1s" "TZ='GMT' date '+\%H:\%M:\%S'")