X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/e43585e94796926ceec3639bc71c0ed9bc62ae43..c3559967dbed75d0169f4c69a987cf1c295d9165:/widgets/mpd.lua diff --git a/widgets/mpd.lua b/widgets/mpd.lua index a0b7192..642a556 100644 --- a/widgets/mpd.lua +++ b/widgets/mpd.lua @@ -17,6 +17,7 @@ local wibox = require("wibox") local os = { execute = os.execute, getenv = os.getenv } local math = { floor = math.floor } +local mouse = mouse local string = { format = string.format, match = string.match, gmatch = string.gmatch } @@ -36,6 +37,7 @@ local function worker(args) local music_dir = args.music_dir or os.getenv("HOME") .. "/Music" local cover_size = args.cover_size or 100 local default_art = args.default_art or "" + local followmouse = args.followmouse or false local settings = args.settings or function() end local mpdcover = helpers.scripts_dir .. "mpdcover" @@ -98,6 +100,10 @@ local function worker(args) current_icon = default_art end + if followmouse then + mpd_notification_preset.screen = mouse.screen + end + mpd.id = naughty.notify({ preset = mpd_notification_preset, icon = current_icon,