expose
Implements the "expose" effect, showing every client window on the focused screen.
For a similar feature using a menu, try the fetch_client_menu plugin (less intrusive).
Sample hyprland.conf
:
bash
# Setup the key binding
bind = $mainMod, B, exec, pypr expose
# Add some style to the "exposed" workspace
workspace = special:exposed,gapsout:60,gapsin:30,bordersize:5,border:true,shadow:false
MOD+B
will bring every client to the focused workspace, pressed again it will go to this workspace.
Check workspace rules for styling options.
NOTE
If you are looking for toggle_minimized
, check the toggle_special plugin
Command
expose
Expose every client on the active workspace. If expose is already active, then restores everything and move to the focused window.
Configuration
include_special
(optional)
default value is false
Also include windows in the special workspaces during the expose.