summaryrefslogtreecommitdiff
path: root/lib/pavolctld.lua
diff options
context:
space:
mode:
authorTim Keller <tjkeller.xyz>2025-04-16 22:53:53 -0500
committerTim Keller <tjkeller.xyz>2025-04-16 22:53:53 -0500
commitb0d338292565fe3fe932215fd628a7482a29e8f0 (patch)
tree74ac11512ae036b27e4c47973d83c8cc9b1cbd60 /lib/pavolctld.lua
parent0db16d56d1a167be71b1b464af8f4fef3d052054 (diff)
downloadawesome-b0d338292565fe3fe932215fd628a7482a29e8f0.tar.xz
awesome-b0d338292565fe3fe932215fd628a7482a29e8f0.zip
volume dropdown overhual functionality make it almost good
Diffstat (limited to 'lib/pavolctld.lua')
-rw-r--r--lib/pavolctld.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pavolctld.lua b/lib/pavolctld.lua
index e14d964..42babbe 100644
--- a/lib/pavolctld.lua
+++ b/lib/pavolctld.lua
@@ -35,7 +35,7 @@ function sinks.get(i)
sinks.sinks[i] = {
vol = 0,
db = 0.0,
- mute = 0,
+ mute = false,
name = "",
desc = "",
}
@@ -44,7 +44,7 @@ function sinks.get(i)
end
-- return table
-local pavolctld = { _cb = {}, sinks = sinks }
+local pavolctld = { _cb = {}, sinks = sinks, max_volume = 150 }
-- callbacks
function pavolctld.set_volume_change_callback(cb) pavolctld._cb['v'] = cb end
@@ -66,7 +66,7 @@ awful.spawn.read_lines(stdout, function(s)
local sink = sinks.get(i)
sink.vol = tonumber(v())
sink.db = tonumber(v())
- sink.mute = tonumber(v())
+ sink.mute = v() == "1"
-- sink description change
elseif cmd == 's' then
local v = parse_csv(s:sub(2))