An Alt-Tab window switcher for Hyprland that supports both minimizing and restoring windows. Rewrite of Mauitron/NiflVeil without eww UI dependencies.
- Alt-Tab cycling: Hold Alt and press Tab to cycle through all windows
- Show all windows: Displays both active and minimized/hidden windows
-
Clone the repository and run the installation script:
./install.sh
-
Add keybinds to your Hyprland config (
~/.config/hypr/hyprland.conf):# Replace with your actual path $hyprtabs = ~/hyprtabs/build/hyprtabs # Include performance optimizations source = ~/hyprtabs/hyprland-rules.conf # Main Alt+Tab functionality bind = ALT, Tab, exec, $hyprtabs # Alt+` to minimize current window bind = ALT, grave, exec, $hyprtabs minimize
- Press
Alt+Tabto open the window switcher - While holding
Alt, pressTabrepeatedly to cycle through windows - Release
Altto automatically activate the selected window - Press
Escto cancel without switching - Press
Alt+~to minimize the current window
# Show alt-tab interface
./hyprtabs
# Minimize current window
./hyprtabs minimize- Active windows: Shown with workspace number (e.g., "WS 2")
- Hidden windows: Shown with "(Hidden)" status
- Action on selection:
- Hidden window → Restores to current workspace and focuses
- Active window → Focuses the window