hypr-spotlight is a project-aware workspace and spotlight workflow for Hyprland.
It lets you:
- group workspaces into named projects
- jump between screens inside the current project with number keys
- switch projects quickly
- assign custom labels to important windows
- set small icons for projects
- run window actions and move windows between projects from spotlight
- rank windows, projects, and apps by usage over time
- see the active project in Waybar
- open a native Walker/Elephant spotlight for windows, apps, projects, and actions
Each project gets a block of workspaces.
With the default settings:
project 1 -> workspaces 1..10
project 2 -> workspaces 11..20
project 3 -> workspaces 21..30
Inside a project:
SUPER + 1/2/3goes to screens inside that projectSUPER + SHIFT + 1/2/3moves the focused window inside that projectSUPER + SPACEopens the spotlight
The spotlight is native Walker/Elephant, so it shows real app icons and opens windows, apps, projects, and actions from one place.
- Hyprland
- Waybar
- Walker
- Elephant
bashjqpython3
git clone https://github.com/Eiley2/hypr-spotlight.git
cd hypr-spotlight
bash install.shThe installer will:
- install
hypr-spotlightandhypr-spotlight-menu-jsoninto~/.local/bin - install the Elephant menu definition
- patch Hyprland bindings
- patch Waybar config and styles
- restart Walker/Elephant and Waybar when possible
cd hypr-spotlight
bash uninstall.shThe uninstaller will:
- remove the installed binaries
- remove the Elephant menu
- remove the Hyprland and Waybar sections added by the installer
- optionally remove runtime state from
~/.cache/hypr-spotlight
| Key | Action |
|---|---|
SUPER + 1/2/3 |
Go to screen 1/2/3 in the current project |
SUPER + SHIFT + 1/2/3 |
Move the focused window to screen 1/2/3 |
SUPER + SHIFT + R |
Rename current window |
SUPER + SPACE |
Open spotlight |
SUPER + ALT + 1-9 |
Switch to project by index |
SUPER + ALT + N |
Create project |
SUPER + ALT + P |
Switch project |
SUPER + ALT + W |
Close project |
SUPER + ALT + R |
Rename current project |
MIT. See LICENSE.