diff options
| author | ache <ache@ache.one> | 2025-02-26 14:43:50 +0100 |
|---|---|---|
| committer | ache <ache@ache.one> | 2025-02-26 14:43:50 +0100 |
| commit | 80c2c0b94a5da3dcea07ac777a090088b8fd136c (patch) | |
| tree | 6cc57b9c27422ac15cd4926c75f0e0d6f30d1b86 | |
| parent | Replace alsa by pulse (diff) | |
Fix pulse widget configuration from lain
| -rw-r--r-- | rc.lua | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -296,30 +296,36 @@ memwidget = lain.widget.mem({ -- ALSA volume volumewidget = lain.widget.pulse({ settings = function() - header = " " + local vlevel = "" + local int_volume_level = tonumber(volume_now.left) + local volume_emoji = "🙈 " - int_volume_level = tonumber(volume_now.left) - - if int_volume_level == 100 then + if int_volume_level == nil then + vlevel = "-" + elseif int_volume_level == 100 then vlevel = "100" + volume_emoji = "🔊 " elseif int_volume_level == 0 then vlevel = "0" - else - vlevel = volume_now.left - end - - volume_emoji = "📢 " - if int_volume_level == 0 then volume_emoji = "🔇 " elseif int_volume_level < 30 then volume_emoji = "🔈 " + vlevel = volume_now.left elseif int_volume_level < 50 then volume_emoji = "🔉 " + vlevel = volume_now.left elseif int_volume_level < 90 then volume_emoji = "🔊 " + vlevel = volume_now.left + else + volume_emoji = "📢 " + vlevel = volume_now.left end - if volume_now.muted == "yes" then + if volume_now.muted == nil then + vlevel = "-#" + volume_emoji = "🔇" + elseif volume_now.muted == "yes" then vlevel = vlevel .. "#" volume_emoji = "🔇" else |