From 414dc707af2b999e5b2456db570ec7bfa2e49b23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Mon, 29 Jul 2024 11:30:25 +0200 Subject: [PATCH] river(playerctl): fix mpris controls not working --- home-manager/wm/river.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/home-manager/wm/river.nix b/home-manager/wm/river.nix index 6da4110..d530438 100644 --- a/home-manager/wm/river.nix +++ b/home-manager/wm/river.nix @@ -77,11 +77,12 @@ in "Super+Shift ccedilla" = "set-view-tags 256"; "Super+Shift agrave" = "set-view-tags 512"; # music player control - "XF86AudioPlay" = "spawn 'playerctl play-pause'"; - "XF86Bluetooth" = "spawn 'playerctl play-pause'"; - "XF86Tools" = "spawn 'playerctl previous'"; - "XF86Keyboard" = "spawn 'playerctl next'"; - "XF86Favorites" = "spawn 'cmus-remote -C player-next-album'"; + # We have to specify None as the modifier, else riverctl complains that XF86Etc is not a valid modifier + "None XF86AudioPlay" = "spawn 'playerctl play-pause'"; + "None XF86Bluetooth" = "spawn 'playerctl play-pause'"; + "None XF86Tools" = "spawn 'playerctl previous'"; + "None XF86Keyboard" = "spawn 'playerctl next'"; + "None XF86Favorites" = "spawn 'cmus-remote -C player-next-album'"; }; }; map-pointer = {