diff --git a/waybar/.config/waybar/config b/waybar/.config/waybar/config
index b9fd888..49ae8df 100644
--- a/waybar/.config/waybar/config
+++ b/waybar/.config/waybar/config
@@ -3,17 +3,14 @@
"layer": "top",
"position": "top",
"height": 36,
- "modules-left": ["idle_inhibitor", "sway/workspaces", "sway/mode"],
+ "modules-left": ["idle_inhibitor", "sway/workspaces", "mpris", "sway/mode"],
"modules-center": ["clock"],
"modules-right": ["network", "pulseaudio", "backlight", "memory", "cpu", "temperature", "battery", "tray"],
"sway/workspaces": {
"disable-scroll": true
},
- "sway/window": {
- "max-length": 64
- },
"sway/mode": {
- "format": "{}"
+ "format": "{}"
},
"idle_inhibitor": {
"format": "{icon}",
@@ -63,8 +60,8 @@
"pulseaudio": {
"scroll-step": 2, // %, can be a float
"format": "{icon} {volume}% {format_source}",
- "format-bluetooth": "{icon} {volume}% {format_source}",
- "format-bluetooth-muted": "{icon} {format_source}",
+ "format-bluetooth": "{icon} {volume}% {format_source}",
+ "format-bluetooth-muted": "{icon} {format_source}",
"format-muted": " {format_source}",
"format-source": " {volume}%",
"format-source-muted": "",
@@ -79,6 +76,15 @@
},
"on-click": "/usr/bin/pavucontrol"
},
+ "mpris": {
+ "format": "{player_icon} {artist} - {title}",
+ "format-paused": "{player_icon} {artist} - {title}",
+ "player-icons": {
+ "default": "\uf001",
+ "Spot": "\uf1bc"
+ },
+ "ignored-players": ["chromium", "firefox"]
+ },
"backlight": {
"format": "{icon} {percent}%",
"format-icons": ["", "", "", "", "", "", "", "", ""]
diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css
index 05a4501..4025c71 100644
--- a/waybar/.config/waybar/style.css
+++ b/waybar/.config/waybar/style.css
@@ -72,10 +72,6 @@ window#waybar.hidden {
box-shadow: inset 0 3px @orange;
}
-#mode {
- box-shadow: inset 0 3px @cyan;
-}
-
#clock,
#battery,
#cpu,
@@ -89,7 +85,7 @@ window#waybar.hidden {
#tray,
#mode,
#idle_inhibitor,
-#mpd {
+#mpris {
padding: 0 4px;
margin: 0 4px;
color: @white;
@@ -177,6 +173,20 @@ label:focus {
box-shadow: inset 0 3px @orange;
}
+#mpris {
+ color: @violet;
+ box-shadow: inset 0 3px @violet;
+}
+
+#mpris.Spot {
+ color: @green;
+ box-shadow: inset 0 3px @green;
+}
+
+#mpris.paused {
+ box-shadow: none;
+}
+
#tray {
box-shadow: inset 0 3px @cyan;
}
@@ -199,6 +209,11 @@ label:focus {
box-shadow: inset 0 3px @violet;
}
+#mode {
+ color: @cyan;
+ box-shadow: inset 0 3px @cyan;
+}
+
#temperature {
color: @yellow;
box-shadow: inset 0 3px @yellow;