diff --git a/modules/desktop/waybar.nix b/modules/desktop/waybar.nix index 8430450..194c2b0 100644 --- a/modules/desktop/waybar.nix +++ b/modules/desktop/waybar.nix @@ -40,11 +40,19 @@ in { "clock" ]; modules-right = [ + "group/playback" "group/status" "tray" "group/power" ]; + "group/playback" = { + orientation = "inherit"; + modules = [ + "mpris" + ]; + }; + "group/status" = { orientation = "inherit"; modules = [ @@ -210,6 +218,17 @@ in { { type = "audio-in"; } ]; }; + mpris = { + format = "♫ {dynamic}"; + format-paused = "{status_icon} {dynamic}"; + dynamic-order = [ "title" ]; + tooltip-format = "{player}: {dynamic}"; + interval = 1; + status-icons = { + playing = "▶"; + paused = "⏸"; + }; + }; clock = { format = "{:%H:%M}"; format-alt = "{:%a %b %d %R}";