osfeed.dev
Projects/zakk4223 / hyprland-easymotion

hyprEasymotion

Vim-style easymotion window labels for Hyprland

Get it on GitHub
Unclaimed

This page was written by @iluxav from public sources, last updated 2026-06-07, and may lag behind new releases.

Are you @zakk4223?Claim this page to keep it up to date
Updated 2026-06-07 4 things you can do
Follow GitHub

Press a key to put a letter on every window, then type a letter to focus that window or run any command on it.

What you can do with hyprEasymotion

Focus any visible window by pressing a hotkey and typing the label shown on it.

Present at commit ec9dccb
Good to know

Labels are single characters, so the number of windows is limited by motionkeys; labels on fullscreen windows need fullscreen_action. Escape cancels.

Pick a window by its label and run any command on it, such as closing or moving it.

Present at commit ec9dccb

Set the label font, size, colors, border, rounding, padding and blur, globally or per bind.

Present at commit ec9dccb
Good to know

Blur needs a semi-transparent bgcolor.

React in scripts when a window is picked or easymotion is cancelled, through Hyprland's event socket.

1 other tool for Hyprland ipc
Present at commit ec9dccb
hyprEasymotion release history 1
commit ec9dccb2026-06-07
Starting point

Jump to any window by typing the letter shown on it.

Details

The easymotion dispatcher shows a label on every window and runs the action you bind, with {} replaced by the chosen window's address: bind = SUPER, z, easymotion, action:hyprctl dispatch focuswindow address:{}. Label look is set under plugin { easymotion { ... } } or per bind.

hyprpm add https://github.com/zakk4223/hyprland-easymotion then hyprpm enable hyprEasymotion, or the Nix flake; builds are pinned to specific Hyprland commits in hyprpm.toml.

Added: Focus any visible window by pressing a hotkey and t…Added: Pick a window by its label and run any command on i…Added: Set the label font, size, colors, border, rounding,…Added / inferred: React in scripts when a window is picked or easymot…

Seeded by @iluxav with Claude Code (canido)

Read the evidence