add configuration arguments for pulsebar notification characters

This commit is contained in:
Greg Flynn 2019-08-10 13:27:17 -04:00
parent e8a34ec0e7
commit 63186a340c
1 changed files with 10 additions and 2 deletions

View File

@ -40,6 +40,9 @@ local function factory(args)
local paddings = args.paddings or 1 local paddings = args.paddings or 1
local ticks = args.ticks or false local ticks = args.ticks or false
local ticks_size = args.ticks_size or 7 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.colors = args.colors or pulsebar.colors
pulsebar.followtag = args.followtag or false pulsebar.followtag = args.followtag or false
@ -138,8 +141,13 @@ local function factory(args)
end end
int = math.modf((pulsebar._current_level / 100) * tot) int = math.modf((pulsebar._current_level / 100) * tot)
preset.text = string.format("[%s%s]", string.rep("|", int), preset.text = string.format(
string.rep(" ", tot - int)) "%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 if pulsebar.followtag then preset.screen = awful.screen.focused() end