diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5771b1a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +bar/bar.yuck diff --git a/bar/bar.yuck b/bar/bar-template.yuck similarity index 90% rename from bar/bar.yuck rename to bar/bar-template.yuck index 6284b06..46a2032 100644 --- a/bar/bar.yuck +++ b/bar/bar-template.yuck @@ -12,7 +12,7 @@ (defwidget bar-left [] (box :class "bar-left" :space-evenly false :halign "start" - (bat) (sep) (cpu) (sep) (temp) (sep) (mem) (sep) (disk))) + (cpu) (sep) (temp) (sep) (mem) (sep) (disk))) (defwidget bar-center [monitor] (box :class "bar-center" :space-evenly false diff --git a/bar/widgets/sys.yuck b/bar/widgets/sys.yuck index b603bb5..9fc8a0c 100644 --- a/bar/widgets/sys.yuck +++ b/bar/widgets/sys.yuck @@ -15,9 +15,21 @@ (defwidget disk [] (circle :value "${round((1 - (EWW_DISK["/"].free / EWW_DISK["/"].total)) * 100, 0)}" - :icon "" + :icon "󰋊" :class "red")) +(defpoll gpu :interval "1s" "nvidia-smi --query-gpu=utilization.gpu --format=csv | awk 'NR==2' | cut -c 1,2 | xargs") +(defwidget gpu [] + (circle :value {gpu} + :icon "󱄄" + :class "yellow")) + +(defpoll gpu_mem :interval "1s" "nvidia-smi --query-gpu=utilization.memory --format=csv | awk 'NR==2' | cut -c 1,2 | xargs") +(defwidget gpu_mem [] + (circle :value {gpu_mem} + :icon "󰥶" + :class "green")) + (defpoll bat_stat :interval "30s" "cat /") (defwidget bat [] (box diff --git a/scripts/wmws b/scripts/wmws index f77c8e5..8910204 100755 Binary files a/scripts/wmws and b/scripts/wmws differ