diff --git a/dots/hyprland/hyprland.conf b/dots/hyprland/hyprland.conf index b5a4ac9..8af1a1a 100644 --- a/dots/hyprland/hyprland.conf +++ b/dots/hyprland/hyprland.conf @@ -256,18 +256,15 @@ bind = $mainMod CTRL, ESCAPE, exit, # exit alt. 2 bind = $mainMod, I, togglefloating, bind = $mainMod, P, pseudo, # dwindle - pseudotiled windows retain their floating size when tiled #bind = $mainMod, W, layoutmsg, togglesplit # dwindle - toggle split mode (top/side) +bind = $mainMod, W, hy3:changegroup, opposite # toggles the current group between horizontal and vertical splitting. # fullscreen bind = $mainMod, F, fullscreen, 1 # fullscreen, with border bind = $mainMod, G, fullscreen, 0 # fullscreen, fill entire screen -# togglegroup -# https://www.reddit.com/r/hyprland/comments/1nfpjps/about_togglegroup/ -# NOTE: SHIFT TAB is used by vscodium (and possible other apps) -#bind = $mainMod, T, togglegroup -#bind = SHIFT, TAB, changegroupactive, t # t: forward, b: backwards -#bind = SUPER_SHIFT, TAB, changegroupactive, b -bind = $mainMod, t, hy3:changegroup, toggletab +# tab groups +bind = $mainMod, T, hy3:changegroup, toggletab +bind = $mainMod, SHIFT, T, hy3:makegroup, tab # screenshot # https://github.com/alonso-herreros/hyprcap @@ -275,10 +272,6 @@ bind = , PRINT, exec, screenshot.sh region # region bind = $mainMod SHIFT, PRINT, exec, screenshot.sh monitor # monitor bind = $mainMod, PRINT, exec, screenshot.sh window # window -#bind = $MOD SHIFT, R, exec, hyprcap rec region -c -n # Toggle recording a region -#bind = $MOD SHIFT ALT, R, exec, hyprcap rec window:active -c -n # Toggle recording current window -#bind = $MOD SHIFT CTRL, R, exec, hyprcap rec -c -n # Toggle recording with interactive selection - # view mode #bind = $mainMod, M, exec, hyprctl keyword general:layout "master" # [M]aster #bind = $mainMod, N, exec, hyprctl keyword general:layout "dwindle" # dwi[N]dle @@ -354,11 +347,6 @@ bind = $mainMod SHIFT, 0, movetoworkspace, 10 #bind = $mainMod SHIFT, right, movewindoworgroup, r #bind = $mainMod SHIFT, up, movewindoworgroup, u #bind = $mainMod SHIFT, down, movewindoworgroup, d -# hypr-snap.sh -#bind = $mainMod SHIFT, left, exec, hypr-snap.sh l -#bind = $mainMod SHIFT, right, exec, hypr-snap.sh r -#bind = $mainMod SHIFT, up, exec, hypr-snap.sh u -#bind = $mainMod SHIFT, down, exec, hypr-snap.sh d #hy3 bind = $mainMod SHIFT, left, hy3:movewindow, l bind = $mainMod SHIFT, right, hy3:movewindow, r @@ -475,7 +463,8 @@ env = __GLX_VENDOR_LIBRARY_NAME,nvidia # remove: # hyprpm remove hy3 -exec-once = hyprpm reload -n +#exec-once = hyprpm reload -n +exec-once = hyprpm update && hyprpm reload -n plugin { hy3 {