diff --git a/hyprland.conf b/hyprland.conf index 064d20a..f9d5f32 100644 --- a/hyprland.conf +++ b/hyprland.conf @@ -316,6 +316,18 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 +# Move workspace to active monitor with mainMod + CTRL + [0-9] +bind = $mainMod CTRL, 1, exec, hyprctl dispatch moveworkspacetomonitor 1 current +bind = $mainMod CTRL, 2, exec, hyprctl dispatch moveworkspacetomonitor 2 current +bind = $mainMod CTRL, 3, exec, hyprctl dispatch moveworkspacetomonitor 3 current +bind = $mainMod CTRL, 4, exec, hyprctl dispatch moveworkspacetomonitor 4 current +bind = $mainMod CTRL, 5, exec, hyprctl dispatch moveworkspacetomonitor 5 current +bind = $mainMod CTRL, 6, exec, hyprctl dispatch moveworkspacetomonitor 6 current +bind = $mainMod CTRL, 7, exec, hyprctl dispatch moveworkspacetomonitor 7 current +bind = $mainMod CTRL, 8, exec, hyprctl dispatch moveworkspacetomonitor 8 current +bind = $mainMod CTRL, 9, exec, hyprctl dispatch moveworkspacetomonitor 9 current +bind = $mainMod CTRL, 0, exec, hyprctl dispatch moveworkspacetomonitor 10 current + # Example special workspace (scratchpad) bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic