From dd4dc5eadf50a743a281a273c4cef31206cf5f83 Mon Sep 17 00:00:00 2001 From: Zynh Ludwig <zynh0722@gmail.com> Date: Sat, 22 Mar 2025 02:04:43 -0700 Subject: [PATCH] pipewire-controller: hyprland support --- home/modules/pipewire-controller.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/home/modules/pipewire-controller.nix b/home/modules/pipewire-controller.nix index 66c6280..e27ab51 100644 --- a/home/modules/pipewire-controller.nix +++ b/home/modules/pipewire-controller.nix @@ -9,10 +9,14 @@ in }; config = lib.mkIf cfg.enable { - snowhawk.sxhkd.enable = true; + snowhawk.sxhkd.enable = lib.mkDefault true; - services.sxhkd.keybindings = { + services.sxhkd.keybindings = lib.mkIf config.snowhawk.sxhkd.enable { "XF86TouchpadOn" = "${lib.getExe pkgs.pipewire-controller}"; }; + + wayland.windowManager.hyprland.settings.bind = lib.mkIf config.wayland.windowManager.hyprland.enable [ + ", XF86TouchpadOn, exec, ${lib.getExe pkgs.pipewire-controller}" + ]; }; }