diff --git a/home/modules/playerctl.nix b/home/modules/playerctl.nix index 50dbdb7..8e6f6ce 100644 --- a/home/modules/playerctl.nix +++ b/home/modules/playerctl.nix @@ -30,13 +30,17 @@ in }; }; - services.sxhkd = { - enable = true; - keybindings = { - "XF86AudioPlay" = "${pkgs.playerctl}/bin/playerctl play-pause"; - "XF86AudioPrev" = "${pkgs.playerctl}/bin/playerctl previous"; - "XF86AudioNext" = "${pkgs.playerctl}/bin/playerctl next"; + services.sxhkd = + let + playerctlcmd = "${pkgs.playerctl}/bin/playerctl"; + in + { + enable = true; + keybindings = { + "XF86AudioPlay" = "${playerctlcmd} play-pause"; + "XF86AudioPrev" = "${playerctlcmd} previous"; + "XF86AudioNext" = "${playerctlcmd} next"; + }; }; - }; }; }