diff --git a/configs/.config/waybar/config b/configs/.config/waybar/config index 8a70108..909c511 100644 --- a/configs/.config/waybar/config +++ b/configs/.config/waybar/config @@ -21,6 +21,7 @@ "custom/battery", "custom/pomodoro", "custom/bluetooth", + "custom/media", "pulseaudio", "custom/language", "custom/userhost", @@ -64,6 +65,14 @@ "interval": 5, "return-type": "text", }, + "custom/media": { + "exec": "playerctl metadata --format '{{title}} - {{artist}}'", + "interval": 1, + "on-click": "playerctl play-pause", + "on-click-right": "playerctl next", + "on-middle-click": "playerctl previous", + "format": " {}", + }, "custom/bluetooth": { "exec": "~/.config/waybar/scripts/builder.sh bluetooth_battery", "interval": 5, diff --git a/configs/.config/waybar/style.css b/configs/.config/waybar/style.css index 6aefe90..bf99d5a 100644 --- a/configs/.config/waybar/style.css +++ b/configs/.config/waybar/style.css @@ -38,6 +38,7 @@ window#waybar { #cpu, #custom-cpu_temp, #custom-bluetooth, +#custom-media, #pulseaudio, #custom-pomodoro, #custom-language, @@ -56,6 +57,10 @@ window#waybar { color: #81C784; } +#custom-media { + color: white; +} + #pulseaudio.muted { color: #2a5c45; } diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index a6c2116..66e53da 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -23,7 +23,7 @@ grim highlight imagemagick jq yq kanshi less lesspipe mako man mpv noto-fonts p7zip poppler resvg ripgrep rofi slurp socat sway swaybg swayidle swaylock tmux tree-sitter ueberzug - waybar wget wl-clipboard wlr-randr wtype yazi ydotool zoxide + waybar wget wl-clipboard playerctl wlr-randr wtype yazi ydotool zoxide docker httpie home-manager vial telegram-desktop kicad kicadAddons.kikit-library ];