From c015df322ec4fba41d75b5418bd460de42697e07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yaroslav=20de=20la=20Pe=C3=B1a=20Smirnov?= Date: Sun, 16 Oct 2022 21:16:31 +0300 Subject: Use playerctl/MPRIS for media control --- dotfiles/.config/waybar/config | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'dotfiles/.config/waybar/config') diff --git a/dotfiles/.config/waybar/config b/dotfiles/.config/waybar/config index ce0942e..16a6fdb 100644 --- a/dotfiles/.config/waybar/config +++ b/dotfiles/.config/waybar/config @@ -1,11 +1,11 @@ - +// vim: filetype=json { "layer": "bottom", "height": 30, "modules-left": [ "sway/workspaces", "sway/mode", - "mpd", + "custom/waybar-mpris", "pulseaudio" ], "modules-center": [ @@ -30,6 +30,12 @@ "sway/mode": { "format": "{}" }, + "custom/waybar-mpris": { + "return-type": "json", + "exec": "waybar-mpris --position --autofocus --pause=' ' --play=' '", + "on-click": "waybar-mpris --send toggle", + "on-click-right": "waybar-mpris --send player-next" + }, "mpd": { "format": " {stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon} [{elapsedTime:%M:%S}] {artist} - {title}", "format-disconnected": " Connection lost ", @@ -192,7 +198,7 @@ "format": " {}", "signal": 7, "interval": "once", - "exec": "barpacstatus", + "exec": "barpacstatus" }, "custom/news-status": { "format": " {}", -- cgit v1.2.3