feat(hyprland): add window movement binds #151

Merged
alexion merged 1 commits from feat/hyprland-lua-window-movement into main 2026-10-11 16:02:33 -04:00
Owner

Summary

  • Add Super+Shift+H/J/K/L directional window movement keybinds.
  • Add Super+Shift+1..9 workspace window movement keybinds inside the numeric workspace loop.
  • Reuse the shared directional key list for focus and move keybind loops.
  • Teach the keybind registry and Lua renderer about move-window actions.

Verification

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/session/hyprland/default.nix configs/nixos/registry/keybind.nix
  • nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text'
## Summary - Add Super+Shift+H/J/K/L directional window movement keybinds. - Add Super+Shift+1..9 workspace window movement keybinds inside the numeric workspace loop. - Reuse the shared directional key list for focus and move keybind loops. - Teach the keybind registry and Lua renderer about `move-window` actions. ## Verification - nix run .#fix - bazel run //src/natu:natu -- configs/nixos/modules/desktop/session/hyprland/default.nix configs/nixos/registry/keybind.nix - nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text'
alexion changed title from feat(hyprland): add directional window movement binds to feat(hyprland): add window movement binds 2026-10-11 14:44:06 -04:00
alexion changed target branch from feat/hyprland-lua-direction-focus to main 2026-10-11 16:02:27 -04:00
alexion added 1 commit 2026-10-11 16:02:27 -04:00
alexion merged commit a8bd4bf4cf into main 2026-10-11 16:02:33 -04:00
alexion deleted branch feat/hyprland-lua-window-movement 2026-10-11 16:02:33 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#151