X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/13d37456af0c7e9a2aaa2e0bedd80def8f51d0f8..c2682990e19c06e6aef1b6fca7bfda2a5658f69c:/awesome/widgets.lua diff --git a/awesome/widgets.lua b/awesome/widgets.lua new file mode 100644 index 0000000..66a34fa --- /dev/null +++ b/awesome/widgets.lua @@ -0,0 +1,14 @@ +local vicious = require("vicious") +vicious.contrib = require("vicious.contrib") + +--{{{ Volume +volwidget = wibox.widget.textbox() +vicious.register(volwidget, vicious.contrib.pulse, + function (widget, args) + return "("..math.floor(args[1]).."%) " + end, 2, "alsa_output.pci-0000_00_14.2.analog-stereo") +volwidget:buttons(awful.util.table.join( awful.button({ }, 1, function () awful.util.spawn("pavucontrol") end), -- FIXME replace pavucontrol with something else + awful.button({ }, 4, function () vicious.contrib.pulse.add( 5,"alsa_output.pci-0000_00_14.2.analog-stereo") end), + awful.button({ }, 5, function () vicious.contrib.pulse.add(-5,"alsa_output.pci-0000_00_14.2.analog-stereo") end) + )) +--}}}