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