feat(hyprland): add remaining navigation binds

This commit is contained in:
2026-10-11 15:03:10 -04:00
parent be9c3c07a3
commit 65b4512735
2 changed files with 48 additions and 0 deletions

View File

@@ -93,6 +93,32 @@
}
]
))
{
hyprland-toggle-floating = {
keys = "SUPER + Space";
action.kind = "toggle-floating";
};
hyprland-toggle-fullscreen = {
keys = "SUPER + F";
action.kind = "toggle-fullscreen";
};
hyprland-toggle-split = {
keys = "SUPER + T";
action.kind = "toggle-split";
};
hyprland-close-window = {
keys = "SUPER + SHIFT + Q";
action.kind = "close-window";
};
hyprland-kill-window = {
keys = "SUPER + CTRL + Q";
action.kind = "kill-window";
};
}
];
# This program integration owns the session, portals, and polkit, launched
@@ -160,6 +186,11 @@
.${keybind.action.direction}
)
})";
"toggle-floating" = ''hl.dsp.window.float({ action = "toggle" })'';
"toggle-fullscreen" = "hl.dsp.window.fullscreen()";
"toggle-split" = ''hl.dsp.layout("togglesplit")'';
"close-window" = "hl.dsp.window.close()";
"kill-window" = "hl.dsp.window.kill()";
}
.${keybind.action.kind}
))