diff --git a/modules/apps/spotify.nix b/modules/apps/spotify.nix index 5ea36fa..b75f18b 100644 --- a/modules/apps/spotify.nix +++ b/modules/apps/spotify.nix @@ -5,6 +5,7 @@ home.packages = with pkgs; [ spotify-tui ]; services.spotifyd = { enable = true; + package = pkgs.spotifyd.override { withMpris = true; }; settings = { global = { # A command that gets executed and can be used to diff --git a/modules/desktop/bspwm/sxhkdrc b/modules/desktop/bspwm/sxhkdrc index adbb1a6..0559949 100755 --- a/modules/desktop/bspwm/sxhkdrc +++ b/modules/desktop/bspwm/sxhkdrc @@ -135,11 +135,11 @@ XF86AudioLowerVolume XF86AudioMute pamixer -t XF86AudioPlay - playerctl -p "spotify,firefox" play-pause + [ $(playerctl -p "spotifyd,firefox" status) = "Playing" ] && playerctl -p "spotifyd,firefox" pause || playerctl -p "spotifyd,firefox" play XF86AudioNext - playerctl -p "spotify,firefox" next + playerctl -p "spotify,spotifyd,firefox" next XF86AudioPrev - playerctl -p "spotify,firefox" previous + playerctl -p "spotify,spotifyd,firefox" previous XF86MonBrightnessDown brightnessctl s 10%-