Eww: More improvements to radio & css & powermenu

This commit is contained in:
soraefir
2023-11-23 12:55:23 +01:00
parent c87ccc2ed7
commit 5e569bbb48
13 changed files with 180 additions and 100 deletions

View File

@ -3,8 +3,8 @@
(box
:orientation "v"
:space-evenly false
(box :class "sys-label" "CPU")
(box
:orientation "v"
(for core in {EWW_CPU.cores}
(box
@ -27,22 +27,23 @@
(box
:orientation "v"
:space-evenly false
(box :class "sys-label" "GPU")
(progress
:value {gpu.devices[0].GRBM2.CommandProcessor-Compute.value}
:value {gpu.devices[0].GRBM2?.CommandProcessor-Compute?.value?:0.0}
:orientation "h"
:flipped true
:class "gpu-core-usage"
:tooltip "Compute"
)
(progress
:value {gpu.devices[0].GRBM2.CommandProcessor-Fetcher.value}
:value {gpu.devices[0].GRBM2?.CommandProcessor-Fetcher?.value?:0.0}
:orientation "h"
:flipped true
:class "gpu-core-usage"
:tooltip "Fetcher"
)
(progress
:value {gpu.devices[0].GRBM2.CommandProcessor-Graphics.value}
:value {gpu.devices[0].GRBM2?.CommandProcessor-Graphics?.value?:0.0}
:orientation "h"
:flipped true
:class "gpu-core-usage"
@ -50,21 +51,21 @@
)
(box :class "spacer")
(progress
:value {gpu.devices[0].gpu_activity.GFX.value}
:value {gpu.devices[0]?.gpu_activity?.GFX?.value?:0.0}
:orientation "h"
:flipped true
:class "gpu-core-usage"
:tooltip "GFX"
)
(progress
:value {gpu.devices[0].gpu_activity.Memory.value}
:value {gpu.devices[0]?.gpu_activity?.Memory?.value?:0.0}
:orientation "h"
:flipped true
:class "gpu-core-usage"
:tooltip "Memory"
)
(progress
:value {gpu.devices[0].gpu_activity.MediaEngine.value}
:value {gpu.devices[0]?.gpu_activity?.MediaEngine?.value?:0.0}
:orientation "h"
:flipped true
:class "gpu-core-usage"
@ -72,7 +73,7 @@
)
(box :class "spacer")
(progress
:value {100*gpu.devices[0].VRAM.TotalVRAMUsage.value/gpu.devices[0].VRAM.TotalVRAM.value}
:value {100*(gpu.devices[0]?.VRAM?.TotalVRAMUsage?.value?:0.0)/(gpu.devices[0]?.VRAM?.TotalVRAM?.value?:1.0)}
:orientation "h"
:flipped true
:class "gpu-core-usage"
@ -83,7 +84,9 @@
(defwidget ram-sys-win []
(box
:orientation "v"
:space-evenly false
(box :class "sys-label" "RAM")
(progress
:value {100*memory.used/memory.total}
:orientation "h"