(defpoll time :interval "10s" "date '+%H:%M'") (defpoll year :interval "10h" "date '+%Y'") (defpoll date :interval "30m" "date '+%m-%d'") (defpoll media-player_art-url :interval "10s" "playerctl metadata mpris:artUrl") (defpoll media-player_status :interval "10s" "playerctl status") (defpoll media-player_title :interval "10s" "playerctl metadata xesam:title | ellipse -n 30") (defpoll media-player_artist :interval "10s" "playerctl metadata xesam:artist") ; TODO: Change this to a script that gets polled every x seconds. Or even a script in the window manager to update this variable when changing workspace. (defvar workspace 1)