aboutsummaryrefslogtreecommitdiff
path: root/eww
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--eww/eww-bar.pngbin0 -> 6286 bytes
-rw-r--r--eww/eww.scss1
-rw-r--r--eww/eww.yuck27
-rwxr-xr-xeww/scripts/getvol12
-rw-r--r--eww/wallpaperbin0 -> 19754 bytes
5 files changed, 40 insertions, 0 deletions
diff --git a/eww/eww-bar.png b/eww/eww-bar.png
new file mode 100644
index 0000000..e6de6a8
--- /dev/null
+++ b/eww/eww-bar.png
Binary files differ
diff --git a/eww/eww.scss b/eww/eww.scss
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/eww/eww.scss
@@ -0,0 +1 @@
+
diff --git a/eww/eww.yuck b/eww/eww.yuck
new file mode 100644
index 0000000..4435928
--- /dev/null
+++ b/eww/eww.yuck
@@ -0,0 +1,27 @@
+(defwidget labeled-circular-progress [text value]
+ (overlay
+ (circular-progress :start-at 75 :thickness 5
+ :value value)
+ text))
+
+(defwidget stats []
+ (box :orientation "vertical"
+ (box :orientation "horizontal"
+ (labeled-circular-progress :text "CPU" :value {EWW_CPU.avg})
+ (labeled-circular-progress :text "RAM" :value {EWW_RAM.used_mem_perc}))
+ (box :orientation "horizontal"
+ (labeled-circular-progress :text "TMP" :value {EWW_TEMPS.THERMAL_ZONE0.temperature})
+ (labeled-circular-progress :text "BAT" :value {EWW_BATTERY.BAT0.capacity}))
+ (box :orientation "horizontal"
+ (labeled-circular-progress :text "SDD" :value {EWW_DISK["/"].used_perc})
+ (labeled-circular-progress :text "NET" :value {EWW_NET.WLO1.up}))))
+
+(defwindow test
+ :monitor 0
+ :geometry (geometry :width "25%" :height "25%"
+ :anchor "center")
+ :stacking "fg"
+ :windowtype "normal"
+ :wm-ignore false
+ (stats))
+
diff --git a/eww/scripts/getvol b/eww/scripts/getvol
new file mode 100755
index 0000000..4e4275d
--- /dev/null
+++ b/eww/scripts/getvol
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+if command -v pamixer &>/dev/null; then
+ if [ true == $(pamixer --get-mute) ]; then
+ echo 0
+ exit
+ else
+ pamixer --get-volume
+ fi
+else
+ amixer -D pulse sget Master | awk -F '[^0-9]+' '/Left:/{print $3}'
+fi
diff --git a/eww/wallpaper b/eww/wallpaper
new file mode 100644
index 0000000..edb31e2
--- /dev/null
+++ b/eww/wallpaper
Binary files differ