fix: resolve infinite loop on nfs share discovery

feat: switched to dynamic coretemp for defpoll temp
This commit is contained in:
2026-04-07 13:38:59 +04:00
parent 98cdb8808e
commit 54f98286a6
2 changed files with 26 additions and 3 deletions
+4 -3
View File
@@ -21,8 +21,9 @@
;; пуллы
(defpoll timestr :interval "1s" "date '+%H:%M'")
(defpoll datestr :interval "1m" "date '+%A, %B %d'")
(defpoll temp :interval "30s" :initial "0" "awk '{print int($1/1000)}' /sys/class/hwmon/hwmon2/temp1_input")
(defpoll temp :interval "5s" :initial "0" "cat /sys/class/hwmon/$(grep -l 'coretemp' /sys/class/hwmon/hwmon*/name | cut -d/ -f5)/temp1_input | awk '{print int($1/1000)}'")
(defpoll gpu_temp :interval "30s" :initial "0" "nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits")
(defpoll disk_free :interval "1m" "python3 $HOME/.config/eww/scripts/disk.py")
;; ==============
;; воркспейсы
@@ -103,7 +104,7 @@
(group :icon "󰍛" :value "${round(EWW_RAM.used_mem_perc, 0)}%" :alert {EWW_RAM.used_mem_perc > 90})
(revealer :reveal reveal_state :transition "slideleft"
(box :space-evenly false :class "slide-wrapper"
(group :icon "󱛟" :value "${round(EWW_DISK['/'].free / 1073741824, 1)}GB" :alert {EWW_DISK['/'].free / 1073741824 < 10})
(group :icon "󱛟" :value "${round(disk_free, 1)}GB" :alert {disk_free < 10})
(group :icon "" :value "${temp}°" :alert {(temp ?: 0) > 75})
(group :icon "󰢮" :value "${gpu_temp}°" :alert {(gpu_temp ?: 0) > 75}))))))
@@ -168,4 +169,4 @@
(defwindow wallpaper_1 :monitor 1 :stacking "bg" :focusable false
:geometry (geometry :width "100%" :height "100%")
(box :style "background-image: url('/home/pyrschtjag/Pictures/wallhaven-7jj86e.jpg'); background-size: cover;"))
(box :style "background-image: url('/home/pyrschtjag/Pictures/wallhaven-7jj86e.jpg'); background-size: cover;"))