organise hyprland config

This commit is contained in:
tristan 2024-01-07 17:10:42 +00:00
parent 8fbad2ad2c
commit 7f3a86c1b0
2 changed files with 60 additions and 48 deletions

View file

@ -54,48 +54,61 @@ in {
];
};
bind = [
"${modifier}, h, movefocus,l"
"${modifier}, l, movefocus,r"
"${modifier}, j, layoutmsg,cyclenext"
"${modifier}, k, layoutmsg,cycleprev"
"${modifier}, space, layoutmsg,swapwithmaster master"
"${modifier}, F, fullscreen,"
"${modifier}, V, togglefloating,"
"${modifier}, W, layoutmsg, orientationprev"
"${modifier}_SHIFT, W, layoutmsg, orientationnext"
"${modifier}_SHIFT, V, togglegroup,"
"${modifier}_SHIFT, h, changegroupactive,b"
"${modifier}_SHIFT, h, moveintogroup,l"
"${modifier}_SHIFT, l, moveintogroup,r"
"${modifier}_SHIFT, l, changegroupactive,f"
"${modifier}, Y, togglespecialworkspace"
"${modifier}_SHIFT, Y, movetoworkspace, special"
"${modifier}_SHIFT, X, killactive"
"${modifier}, slash, focuswindow, brave-browser"
"${modifier}, n, focuswindow, Logseq"
"${modifier}, R, submap, resize"
"${modifier},1,workspace,1"
"${modifier},2,workspace,2"
"${modifier},3,workspace,3"
"${modifier},4,workspace,4"
"${modifier},5,workspace,5"
"${modifier},6,workspace,6"
"${modifier},7,workspace,7"
"${modifier},8,workspace,8"
"${modifier},9,workspace,9"
"${modifier},0,workspace,10"
"${modifier},left,workspace,r-1"
"${modifier},right,workspace,r+1"
"${modifier}_SHIFT,1,movetoworkspace,1"
"${modifier}_SHIFT,2,movetoworkspace,2"
"${modifier}_SHIFT,3,movetoworkspace,3"
"${modifier}_SHIFT,4,movetoworkspace,4"
"${modifier}_SHIFT,5,movetoworkspace,5"
"${modifier}_SHIFT,6,movetoworkspace,6"
"${modifier}_SHIFT,7,movetoworkspace,7"
"${modifier}_SHIFT,8,movetoworkspace,8"
"${modifier}_SHIFT,9,movetoworkspace,9"
"${modifier}_SHIFT,0,movetoworkspace,10"
# movement
"${modifier}, h, movefocus, l"
"${modifier}, l, movefocus, r"
"${modifier}, j, layoutmsg, cyclenext"
"${modifier}, k, layoutmsg, cycleprev"
# window management
"${modifier}, F, fullscreen,"
"${modifier}, V, togglefloating,"
"${modifier}_SHIFT, X, killactive"
# master layout
"${modifier}, space, layoutmsg,swapwithmaster master"
"${modifier}, W, layoutmsg, orientationprev"
"${modifier}_SHIFT, W, layoutmsg, orientationnext"
# window grouping
"${modifier}_SHIFT, V, togglegroup,"
"${modifier}_SHIFT, j, changegroupactive,b"
"${modifier}_SHIFT, k, changegroupactive,f"
"${modifier}_SHIFT, h, moveintogroup,l"
"${modifier}_SHIFT, l, moveintogroup,r"
# scratch buffer
"${modifier}, Y, togglespecialworkspace"
"${modifier}_SHIFT, Y, movetoworkspace, special"
# applications
"${modifier}, slash, focuswindow, brave-browser"
"${modifier}, n, focuswindow, Logseq"
# workspaces
"${modifier}, 1, workspace,1"
"${modifier}, 2, workspace,2"
"${modifier}, 3, workspace,3"
"${modifier}, 4, workspace,4"
"${modifier}, 5, workspace,5"
"${modifier}, 6, workspace,6"
"${modifier}, 7, workspace,7"
"${modifier}, 8, workspace,8"
"${modifier}, 9, workspace,9"
"${modifier}, 0, workspace,10"
"${modifier}, left, workspace,r-1"
"${modifier}, right, workspace,r+1"
"${modifier}_SHIFT, 1, movetoworkspace,1"
"${modifier}_SHIFT, 2, movetoworkspace,2"
"${modifier}_SHIFT, 3, movetoworkspace,3"
"${modifier}_SHIFT, 4, movetoworkspace,4"
"${modifier}_SHIFT, 5, movetoworkspace,5"
"${modifier}_SHIFT, 6, movetoworkspace,6"
"${modifier}_SHIFT, 7, movetoworkspace,7"
"${modifier}_SHIFT, 8, movetoworkspace,8"
"${modifier}_SHIFT, 9, movetoworkspace,9"
"${modifier}_SHIFT, 0, movetoworkspace,10"
];
bindm = [
"${modifier}, mouse:272, movewindow"
@ -126,7 +139,7 @@ in {
gaps_out = 10;
resize_on_border = true;
layout = "master";
# "col.active_border" = "rgb(FFFF00) rgb(00FFFF) rgb(FF00FF)";
"col.active_border" = lib.mkForce "rgb(FFFF00) rgb(00FFFF) rgb(FF00FF)";
border_size = lib.mkDefault 5;
};
master = {
@ -140,6 +153,8 @@ in {
};
# https://wiki.hyprland.org/Configuring/Variables/
extraConfig = ''
bind = ${modifier}, R, submap, resize
submap = resize
binde = ,right,resizeactive,10 0
binde = ,left,resizeactive,-10 0