Use hy3
This commit is contained in:
@@ -84,7 +84,16 @@ in {
|
||||
# Whether to enable hyprland-session.target on hyprland startup
|
||||
systemd.enable = true;
|
||||
|
||||
plugins = [
|
||||
pkgs.hyprlandPlugins.hy3
|
||||
];
|
||||
|
||||
settings = {
|
||||
|
||||
general = {
|
||||
layout = "hy3";
|
||||
};
|
||||
|
||||
input = {
|
||||
kb_layout = cfg.kb_layout;
|
||||
};
|
||||
@@ -115,26 +124,26 @@ in {
|
||||
"${cfg.mod} SHIFT, SPACE, togglefloating"
|
||||
|
||||
# Move focus
|
||||
"${cfg.mod}, left, movefocus, l"
|
||||
"${cfg.mod}, right, movefocus, r"
|
||||
"${cfg.mod}, up, movefocus, u"
|
||||
"${cfg.mod}, down, movefocus, d"
|
||||
"${cfg.mod}, left, hy3:movefocus, l"
|
||||
"${cfg.mod}, right, hy3:movefocus, r"
|
||||
"${cfg.mod}, up, hy3:movefocus, u"
|
||||
"${cfg.mod}, down, hy3:movefocus, d"
|
||||
|
||||
"${cfg.mod}, h, movefocus, l"
|
||||
"${cfg.mod}, l, movefocus, r"
|
||||
"${cfg.mod}, k, movefocus, u"
|
||||
"${cfg.mod}, j, movefocus, d"
|
||||
"${cfg.mod}, h, hy3:movefocus, l"
|
||||
"${cfg.mod}, l, hy3:movefocus, r"
|
||||
"${cfg.mod}, k, hy3:movefocus, u"
|
||||
"${cfg.mod}, j, hy3:movefocus, d"
|
||||
|
||||
# Move focus
|
||||
"${cfg.mod} SHIFT, left, movewindow, l"
|
||||
"${cfg.mod} SHIFT, right, movewindow, r"
|
||||
"${cfg.mod} SHIFT, up, movewindow, u"
|
||||
"${cfg.mod} SHIFT, down, movewindow, d"
|
||||
"${cfg.mod} SHIFT, left, hy3:movewindow, l"
|
||||
"${cfg.mod} SHIFT, right, hy3:movewindow, r"
|
||||
"${cfg.mod} SHIFT, up, hy3:movewindow, u"
|
||||
"${cfg.mod} SHIFT, down, hy3:movewindow, d"
|
||||
|
||||
"${cfg.mod} SHIFT, h, movewindow, l"
|
||||
"${cfg.mod} SHIFT, l, movewindow, r"
|
||||
"${cfg.mod} SHIFT, k, movewindow, u"
|
||||
"${cfg.mod} SHIFT, j, movewindow, d"
|
||||
"${cfg.mod} SHIFT, h, hy3:movewindow, l"
|
||||
"${cfg.mod} SHIFT, l, hy3:movewindow, r"
|
||||
"${cfg.mod} SHIFT, k, hy3:movewindow, u"
|
||||
"${cfg.mod} SHIFT, j, hy3:movewindow, d"
|
||||
|
||||
# Switch workspace
|
||||
"${cfg.mod}, 1, workspace, 1"
|
||||
@@ -165,7 +174,7 @@ in {
|
||||
", XF86AudioStop, exec, playerctl stop"
|
||||
|
||||
# - Keyboard ---------------------------
|
||||
"${cfg.mod} SHIFT, K, exec, hyprctl switchxkblayout kanata next"
|
||||
"${cfg.mod}, Escape, exec, hyprctl switchxkblayout kanata next"
|
||||
|
||||
] ++ cfg.extraKeybindings;
|
||||
|
||||
@@ -176,7 +185,7 @@ in {
|
||||
];
|
||||
|
||||
bindm = [
|
||||
"${cfg.mod}, mouse:272, movewindow"
|
||||
"${cfg.mod}, mouse:272, hy3:movewindow"
|
||||
"${cfg.mod} SHIFT, mouse:272, resizewindow 1"
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user