refactor(hyprland): move terminal keybind into registry #147
Reference in New Issue
Block a user
Delete Branch "feat/hyprland-lua-navigation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
keybindregistry with anexecaction kind.execsupported for now, so later keybind kinds can extend the same shape.keys.PATH.util.registry.predicates.uniquePerHostfor per-host registry uniqueness checks.Slice 2.1 checklist
keybindregistry.keysas the rendered key chord.execaction kind in this slice.action.command.uniquePerHostregistry validation.keybindregistry in the Hyprland module.Verification
nix run .#fixbazel run //src/natu:natu -- configs/nixos/modules/desktop/session/hyprland/default.nix configs/nixos/modules/desktop/apps/ghostty.nix configs/nixos/registry/keybind.nixnix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text' | python3 ...hl.bind(...)call.SUPER + Returnbound to the Ghostty package path, not bareghostty.util.registry.predicates.uniquePerHostrejects duplicate key chords per host while allowing the same chord on different hosts.Restore Hyprland navigation keybindsto Move Hyprland terminal keybind into registryMove Hyprland terminal keybind into registryto refactor(hyprland): move terminal keybind into registry