summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/eww/eww.scss10
-rw-r--r--.config/eww/pollers.yuck1
-rw-r--r--.config/eww/widgets.yuck19
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"