Files
hyprland-plugins/hyprfocus
LionHeartP 7644cecdb9 borders/bars/focus: chase hyprland (#687)
* borders/bars/focus: chase hyprland

* barDeco.cpp: clang-format
2026-07-15 09:59:07 +02:00
..
2025-06-19 17:31:30 +02:00
2025-09-22 12:18:57 +03:00
2025-06-19 17:31:30 +02:00
2025-06-20 11:41:32 +03:00

hyprfocus

Flashfocus for Hyprland.

Configuring

Animations

Hyprfocus exposes two animation leaves: hyprfocusIn and hyprfocusOut:

animation = hyprfocusIn, 1, 1.7, myCurve
animation = hyprfocusOut, 1, 1.7, myCurve2

Variables

name description type default
enable enable or disable the plugin bool true
animate_floating animate floating windows bool true
only_on_monitor_change whether to only perform the animation when changing between monitors bool false
keyboard_focus_animation animation for keyboard-driven focus changes (flash / shrink / slide / none) str flash
mouse_focus_animation animation for mouse-driven focus changes (flash / shrink / slide / none) str none
fade_opacity for flash, opacity at the peak of the animation float 0.8
shrink_percentage for shrink, fraction of the window size to scale to at the peak float 0.95
slide_height for slide, how many pixels to slide upward float 20