From 048bb5e7764c786f96572769c36b5dd4a01c43ba Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Sun, 21 Jan 2024 21:48:15 +0100 Subject: [PATCH] feat: use swayosd and function keys to toggle volume --- home-manager/sway/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/home-manager/sway/default.nix b/home-manager/sway/default.nix index 4a02ff7..93e2851 100644 --- a/home-manager/sway/default.nix +++ b/home-manager/sway/default.nix @@ -58,6 +58,8 @@ in ]; }; + services.swayosd.enable = true; + wayland.windowManager.sway = { enable = true; @@ -118,6 +120,13 @@ in "${modifier}+Shift+s" = "exec shotman --capture region --copy"; "${modifier}+l" = "exec ${lock_command}"; "${modifier}+Shift+m" = "output '*' power off, output '*' power on, exec ${pkgs.kanshi}/bin/kanshictl reload"; + + "--release Caps_Lock" = "exec swayosd --caps-lock"; + + "XF86AudioRaiseVolume" = "exec swayosd --output-volume raise"; + "XF86AudioLowerVolume" = "exec swayosd --output-volume lower"; + "XF86AudioMute" = "exec swayosd --output-volume mute-toggle"; + "XF86AudioMicMute" = "exec swayosd --input-volume mute-toggle"; }; assigns = {