diff --git a/.config/hypr/conf/keybindings.conf b/.config/hypr/conf/keybindings.conf index 075a444..eb102d2 100644 --- a/.config/hypr/conf/keybindings.conf +++ b/.config/hypr/conf/keybindings.conf @@ -16,14 +16,18 @@ bind = $mainMod, V, togglefloating, # toggle float bind = $mainMod, A, exec, $toggle_menu_cmd # wofi bind = $mainMod, P, pseudo, # pseudo bind = $mainMod, DELETE, exit, # pseudo -bind = $mainMod, J, togglesplit, # toggle split -bind = $mainMod, L, exec, hyprlock # lock screen +bind = $mainMod, R, togglesplit, # toggle split +bind = $mainMod SHIFT, L, exec, hyprlock # lock screen # ────────────────────────── window move focus ──────────────────────── bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d +bind = $mainMod, H, movefocus, l +bind = $mainMod, L, movefocus, r +bind = $mainMod, K, movefocus, u +bind = $mainMod, J, movefocus, d # ────────────────────────── switch workspaces ──────────────────────── bind = $mainMod, 1, workspace, 1 @@ -36,8 +40,9 @@ bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10 -bind = $mainMod CTRL, H, workspace, -1 -bind = $mainMod CTRL, L, workspace, +1 +binde = $mainMod CTRL, H, workspace, -1 +binde = $mainMod CTRL, L, workspace, +1 +binde = $mainMod CTRL, J, workspace, previous # ─────────────────────── move window to workspace ─────────────────────── bind = $mainMod SHIFT, 1, movetoworkspace, 1 @@ -52,6 +57,7 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod CTRL SHIFT, H, movetoworkspace, -1 bind = $mainMod CTRL SHIFT, L, movetoworkspace, +1 +bind = $mainMod CTRL SHIFT, J, movetoworkspace, previous # ───────────────────────── workspace/scratchpad ───────────────────────── bind = , F12, togglespecialworkspace, magic diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 8bae452..188d68c 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -168,6 +168,8 @@ windowrule = size 300 400,(copyq) windowrule = float, (copyq|pavucontrol|blueman-manager|wofi|rofi) windowrule = center, (wofi) +windowrule = workspace 3, title:^(.*)(Telegram)(.*)$ +windowrule = workspace 2, title:^(.*)(Firefox)(.*)$ windowrule = move onscreen cursor,(copyq|pavucontrol|blueman-manager) # Example windowrule v2 windowrulev2 = float,class:^(cursor-float)$