From cb33921e1302b5a1f94178d099505564c14f2dfd Mon Sep 17 00:00:00 2001 From: MoritzBoehme Date: Thu, 4 Nov 2021 17:28:42 +0100 Subject: [PATCH] adds playerctl support for spotifyd --- modules/apps/spotify.nix | 1 + modules/desktop/bspwm/sxhkdrc | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) 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%-