diff --git a/modules/desktop/niri.nix b/modules/desktop/niri.nix index 44f63c2..87f3e10 100644 --- a/modules/desktop/niri.nix +++ b/modules/desktop/niri.nix @@ -439,28 +439,24 @@ in { "Mod+Shift+E".action = quit; - "XF86AudioMicMute".action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; - "XF86AudioMicMute".allow-when-locked = true; - - "XF86LaunchA".action.screenshot = { show-pointer = false; }; - "XF86LaunchB".action = sh "${lib.getExe pkgs.rofi-rbw-wayland} -a copy -t password --clear-after 20"; - "XF86ScreenSaver".action = sh "loginctl lock-session"; - - # substitutions for when not on laptop "Mod+Shift+S".action.screenshot = { show-pointer = false; }; "Mod+Shift+P".action = sh "${lib.getExe pkgs.rofi-rbw-wayland} -a copy -t password --clear-after 20"; + "Mod+Shift+C".action = sh "${lib.getExe pkgs.hyprpicker} -a"; "Mod+L".action = sh "loginctl lock-session"; - + "Mod+V".action = spawn "vicinae" "vicinae://extensions/vicinae/clipboard/history"; "Mod+T".action = spawn "wezterm"; "Mod+E".action = spawn "nautilus"; + "XF86ScreenSaver".action = sh "loginctl lock-session"; + "XF86Search".action = spawn "vicinae" "vicinae://toggle"; + + "XF86AudioMicMute".action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; + "XF86AudioMicMute".allow-when-locked = true; + "XF86AudioPrev".action = sh "${lib.getExe pkgs.playerctl} previous"; "XF86AudioPlay".action = sh "${lib.getExe pkgs.playerctl} play-pause"; "XF86AudioNext".action = sh "${lib.getExe pkgs.playerctl} next"; - "Mod+Shift+C".action = sh "${lib.getExe pkgs.hyprpicker} -a"; - "Mod+V".action = spawn "vicinae" "vicinae://extensions/vicinae/clipboard/history"; - "Mod+Shift+Control+T".action = toggle-debug-tint; "Mod+Shift+Control+O".action = debug-toggle-opaque-regions; "Mod+Shift+Control+D".action = debug-toggle-damage;