This commit is contained in:
marc
2024-12-03 14:26:09 +01:00
parent 228c57679b
commit 39cdbaa430

View File

@@ -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"
]; ];
}; };