Built by @hyprwm on GitHub. This page was written by @iluxav from public sources, last updated for v0.56.0 (2026-07-20), and may lag behind new releases.
Add window title bars, a focus flash animation, extra window borders and a fake-resolution fix for games to Hyprland, installed with hyprpm.
What you can do with it
Add title bars with a window title and clickable buttons to windows.
Good to know
Configured under plugin:hyprbars; buttons are added with hyprbars-button lines.
Present at v0.46.0
Add one or two extra static borders around windows.
Present at v0.46.0
Run a game such as CS2 at a custom resolution it does not see, stretched to the window.
Good to know
Originally made for CS:GO and CS2 with -vulkan; other apps may work.
Present at v0.46.0
Flash, bounce or slide a window when it gets focus.
Since v0.50.0
Before you upgrade
Newest first
v0.56.02026-07-20
Replace plugin:hyprfocus:mode with keyboard_focus_animation (and mouse_focus_animation, which defaults to none); bounce mode is now shrink, so rename bounce_strength to shrink_percentage.
Action requiredInferredAffects: Configs that set hyprfocus mode or bounce_strength
Rename window rules plugin:hyprbars:nobar to hyprbars:no_bar, plugin:hyprbars:bar_color to hyprbars:bar_color and plugin:hyprbars:title_color to hyprbars:title_color, and move hyprbars-button lines inside plugin { hyprbars { } }.
Action requiredAffects: Configs with hyprbars window rules or hyprbars-button lines outside the plugin block
Open an overview of your workspaces and pick one, like GNOME or KDE's overview.
Removedv0.46.0 → v0.55.0
Draw a trail behind windows as they move.
Removedv0.46.0 → v0.55.0
Put any app window behind your other windows as a wallpaper.
Removedv0.46.0 → v0.55.0
Bind keys to move-or-launch a window, throw or bring all windows between workspaces, or close every unfocused window.
Removedv0.47.0 → v0.55.0
Arrange windows in columns on an endless horizontal strip and scroll through them.
The README calls it a work in progress.
Removedv0.49.0 → v0.55.0
Release history 10
v0.56.02026-07-20
Choose different focus animations for keyboard and mouse focus changes.
Details
hyprfocus replaces mode with keyboard_focus_animation and mouse_focus_animation (flash, shrink, slide or none), bounce_strength with shrink_percentage, and adds enable and animate_floating. hyprbars adds bar_text_weight.
Also: hyprbars fg_color works with Lua config; borders-plus-plus no longer stacks borders on reopened windows.
v0.56.0, for Hyprland 0.56.
Action required / inferred: Flash, bounce or slide a window when it gets focus.Behavior changed / inferred: Flash, bounce or slide a window when it gets focus.Improved: Add title bars with a window title and clickable bu…
hyprexpo, hyprscrolling, hyprtrails, hyprwinwrap and xtra-dispatchers are removed as unmaintained; four plugins remain. hyprbars documents Lua config through hl.config and hl.plugin.hyprbars.add_button, and window rules in the windowrule { } block syntax.
v0.55.0, for Hyprland 0.55.
Removed: Open an overview of your workspaces and pick one, l…Removed: Arrange windows in columns on an endless horizontal…Removed: Draw a trail behind windows as they move.Removed: Put any app window behind your other windows as a w…Removed: Bind keys to move-or-launch a window, throw or brin…Improved: Add title bars with a window title and clickable bu…
Limit the focus animation to moves between monitors.
Details
hyprbars window-rule effects are renamed to hyprbars:no_bar, hyprbars:bar_color and hyprbars:title_color, and hyprbars-button must sit inside plugin { hyprbars { } }. hyprfocus gets only_on_monitor_change.
v0.53.0, for Hyprland 0.53 and its new window rule syntax.
Action required: Add title bars with a window title and clickable bu…Improved: Flash, bounce or slide a window when it gets focus.
See which window just got focus with a short flash, bounce or slide.
Details
New hyprfocus plugin (mode flash, bounce or slide; animations hyprfocusIn and hyprfocusOut). hyprexpo gets skip_empty, hyprwinwrap can pick a window by title, hyprbars gets inactive_button_color and on_double_click, hyprscrolling gets follow_focus and focus_fit_method.
v0.50.0, for Hyprland 0.50.
Added: Flash, bounce or slide a window when it gets focus.Improved: Open an overview of your workspaces and pick one, l…Improved: Put any app window behind your other windows as a w…Improved: Add title bars with a window title and clickable bu…Improved: Arrange windows in columns on an endless horizontal…
Lay out windows in a horizontally scrolling row of columns.
Details
New hyprscrolling plugin (work in progress) with plugin:hyprscrolling:column_width and fullscreen_on_one_column, and layoutmsg move, colresize and movewindowto. hyprbars gains icon_on_hover.
v0.49.0, for Hyprland 0.49.
Added / inferred: Arrange windows in columns on an endless horizontal…Improved: Add title bars with a window title and clickable bu…
Move a window to your workspace or start it if it is not running, with one keybind.
Details
New xtra-dispatchers plugin with plugin:xtd:moveorexec, throwunfocused, bringallfrom and closeunfocused. hyprbars gains bar_blur and better touch and button handling.
v0.47.0, for Hyprland 0.47.
Added: Bind keys to move-or-launch a window, throw or brin…Improved: Add title bars with a window title and clickable bu…
Add title bars with buttons to your Hyprland windows.
Details
State at v0.46.0: six plugins (borders-plus-plus, csgo-vulkan-fix, hyprbars, hyprexpo, hyprtrails, hyprwinwrap), installed with hyprpm add https://github.com/hyprwm/hyprland-plugins and hyprpm enable <plugin>.
hyprpm update, hyprpm add https://github.com/hyprwm/hyprland-plugins, hyprpm enable <plugin-name>; or the Nix flake. hyprpm installs the release pinned to your Hyprland version.
Added: Add title bars with a window title and clickable bu…Added: Add one or two extra static borders around windows.Added: Run a game such as CS2 at a custom resolution it do…Added: Open an overview of your workspaces and pick one, l…Added: Draw a trail behind windows as they move.Added: Put any app window behind your other windows as a w…