summaryrefslogtreecommitdiff
path: root/.config/eww/wall.yuck
diff options
context:
space:
mode:
Diffstat (limited to '.config/eww/wall.yuck')
-rw-r--r--.config/eww/wall.yuck2
1 files changed, 2 insertions, 0 deletions
diff --git a/.config/eww/wall.yuck b/.config/eww/wall.yuck
index a2516f8..9f4fed7 100644
--- a/.config/eww/wall.yuck
+++ b/.config/eww/wall.yuck
@@ -4,6 +4,7 @@
(defpoll date :initial "" :interval "60s" `date '+%B %d, %Y'`)
(defpoll netup :initial "0" :interval "2s" `ifstat -t2 | awk '$1 == "wlan0" { print $6 }' | format-bytes`)
(defpoll netdown :initial "0" :interval "2s" `ifstat -t2 | awk '$1 == "wlan0" { print $8 }' | format-bytes`)
+(defpoll uptime :initial `{"d":0,"h":0,"m":0}` :interval "60s" `uptime-json`)
(defwindow wall
:monitor 0
@@ -23,6 +24,7 @@
:space-evenly false
(label :class "time" :halign "start" :text {time})
(label :class "date" :halign "start" :text {date})
+ (label :class "uptime" :halign "start" :text "Up ${uptime.d > 0 ? "${uptime.d} day${uptime.d != 1 ? "s" : ""}, " : ""}${uptime.h} hour${uptime.h != 1 ? "s" : ""}, ${uptime.m} minute${uptime.m != 1 ? "s" : ""}")
(label :class "sysmon" :halign "start" :text "System Monitor")
(label :class "sysmon-item" :halign "start" :text " ${round(EWW_CPU.avg, 0)}%")
(label :class "sysmon-item" :halign "start" :text " ${round(EWW_RAM.used_mem_perc, 0)}%")