blob: c6ebd3ec8fff83f0323526ff38bc460710ce6f65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
; windows
(defwindow status
:monitor 0
:geometry (geometry :x 0 :y 28 :anchor "top center")
(status))
(defwidget status []
(box
:class "status"
:space-evenly false
:spacing 5
(status-item :color "green" :icon "clock" :text time)
(status-item :color "yellow" :icon "calendar" :text date)
(status-item
:color "red"
:icon "thermometer"
:text "${EWW_TEMPS["CPU"]}°"
)
(status-item
:color "blue"
:icon "cpu"
:text "${round(EWW_CPU["avg"],0)}%"
)
(status-item
:color "purple"
:icon "database"
:text "${round(EWW_RAM["used_mem_perc"],0)}%"
)
)
)
(defwidget status-item [icon ?color text]
(box
:class "status-item"
:space-evenly false
:spacing 7
(icon :color color :name icon)
text
)
)
(defwidget status-seperator []
(box :class "status-seperator")
)
|