From: Greg Flynn Date: Sat, 10 Aug 2019 17:27:17 +0000 (-0400) Subject: add configuration arguments for pulsebar notification characters X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/63186a340c3841522414cc26ad37e58bf92dce1d?ds=inline;hp=-c add configuration arguments for pulsebar notification characters --- 63186a340c3841522414cc26ad37e58bf92dce1d diff --git a/widget/pulsebar.lua b/widget/pulsebar.lua index 8846a4c..53bfc3b 100644 --- a/widget/pulsebar.lua +++ b/widget/pulsebar.lua @@ -40,6 +40,9 @@ local function factory(args) local paddings = args.paddings or 1 local ticks = args.ticks or false local ticks_size = args.ticks_size or 7 + local tick = args.tick or "|" + local tick_pre = args.tick_pre or "[" + local tick_post = args.tick_post or "]" pulsebar.colors = args.colors or pulsebar.colors pulsebar.followtag = args.followtag or false @@ -138,8 +141,13 @@ local function factory(args) end int = math.modf((pulsebar._current_level / 100) * tot) - preset.text = string.format("[%s%s]", string.rep("|", int), - string.rep(" ", tot - int)) + preset.text = string.format( + "%s%s%s%s", + tick_pre, + string.rep(tick, int), + string.rep(" ", tot - int), + tick_post + ) if pulsebar.followtag then preset.screen = awful.screen.focused() end