aboutsummaryrefslogtreecommitdiff
path: root/.config/eww/status/main.yuck
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2022-11-16 16:24:16 +0200
committersrdusr <trevorgray@srdusr.com>2022-11-16 16:24:16 +0200
commite383d2893fc0dfbff4e6207610f3d02ca59f2187 (patch)
treed5368fe9c7e273c08665da4ddfa4a12a1f0ebc7b /.config/eww/status/main.yuck
parenta4985f2015b7d467e1c342015ea04bb454dc22f4 (diff)
downloaddotfiles-e383d2893fc0dfbff4e6207610f3d02ca59f2187.tar.gz
dotfiles-e383d2893fc0dfbff4e6207610f3d02ca59f2187.zip
Added eww
Diffstat (limited to '.config/eww/status/main.yuck')
-rw-r--r--.config/eww/status/main.yuck44
1 files changed, 44 insertions, 0 deletions
diff --git a/.config/eww/status/main.yuck b/.config/eww/status/main.yuck
new file mode 100644
index 0000000..c6ebd3e
--- /dev/null
+++ b/.config/eww/status/main.yuck
@@ -0,0 +1,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")
+)