(defpoll bar-time-display :interval "1s" :initial "" `date +"󰃭 %d  %R"`) (defwidget bar-time [] (box :class "widget default-padding" :space-evenly false :spacing 10 {bar-time-display} "|" (label :visible {hour-time <= 6 || hour-time > 22} :text "" ) (label :visible {hour-time > 6 && hour-time <= 10} :text "" ) (label :visible {hour-time > 10 && hour-time <= 18} :text "" ) (label :visible {hour-time > 18 && hour-time <= 22} :text "" ) ) )