diff options
-rw-r--r-- | .config/eww/eww.scss | 10 | ||||
-rw-r--r-- | .config/eww/pollers.yuck | 1 | ||||
-rw-r--r-- | .config/eww/widgets.yuck | 19 |
3 files changed, 22 insertions, 8 deletions
diff --git a/.config/eww/eww.scss b/.config/eww/eww.scss index 57568aa..29ba1b5 100644 --- a/.config/eww/eww.scss +++ b/.config/eww/eww.scss @@ -45,6 +45,7 @@ color: #ed8dff; background-color: rgba(#232323, 1.0); border-radius: 0px; + margin-right: 6px; } .cpu { @@ -55,13 +56,11 @@ } .cpu-and-mem { - background-color: #181926; border-radius: 0px; margin-right: 0px; } /* workspaces */ - .active { color: #ed8dff; @@ -87,6 +86,13 @@ font-size: 12px; } +.weather +{ + color: #ff5300; + font-family: Iosevka; + font-size: 12px; +} + .battery { color: #a0a0a0; diff --git a/.config/eww/pollers.yuck b/.config/eww/pollers.yuck index bb5d521..a6e40cf 100644 --- a/.config/eww/pollers.yuck +++ b/.config/eww/pollers.yuck @@ -4,6 +4,7 @@ (defpoll ws :interval "0.1s" "scripts/update_workspaces") (defpoll mail :interval "60s" "$HOME/.local/bin/mail-string") (defpoll t1 :interval "60s" "$HOME/.local/bin/t1-string") +(defpoll weather :interval "3600s" "$HOME/.local/bin/string-weather") (defpoll batperc :interval "60s" "echo \"$(cat /sys/class/power_supply/BAT0/capacity)%\"") ;; Local Variables: diff --git a/.config/eww/widgets.yuck b/.config/eww/widgets.yuck index 2459550..363d778 100644 --- a/.config/eww/widgets.yuck +++ b/.config/eww/widgets.yuck @@ -13,6 +13,8 @@ :orientation "h" (cpu-and-mem) (sep) + (weatherwidget) + (sep) (mailwidget) (sep) (t1widget) @@ -23,12 +25,12 @@ :class "time-label" :halign "end" :valign "center" - :tooltip "time") + :tooltip "time") (label :text time :class "time-label" :halign "end" :valign "center" - :tooltip "time"))) + :tooltip "time"))) (defwidget cpu-and-mem [] (box :class "cpu-and-mem" @@ -37,13 +39,13 @@ :valign "center" :space-evenly "false" (circular-progress :class "vol" - :value volume - :thickness 6) + :value volume + :thickness 6) (circular-progress :class "cpu" - :value {EWW_CPU.avg} + :value {EWW_CPU.avg} :thickness 6) (circular-progress :class "mem" - :value {EWW_RAM.used_mem_perc} + :value {EWW_RAM.used_mem_perc} :thickness 6))) (defwidget batterywidget [] @@ -61,6 +63,11 @@ :class "mail" :text "${mail}")) +(defwidget weatherwidget [] + (label + :class "weather" + :text "${weather}")) + (defwidget iconwidget [] (image :path "assets/raven.png" |