Skip to content

Troubleshooting

Plugin Load Fails With API or Hash Mismatch

Rebuild HyprExpo against the same Hyprland revision that is running, then reload the plugin.

Plugin Load Fails Because Dependencies Are Missing

Install the build dependencies and rebuild. Current linked runtime dependencies include lua5.4, pangocairo, and xkbcommon.

Invalid Config Values

Invalid workspace_method or border color values should be logged and fall back safely. Use the documented formats in configuration options and multi-monitor layouts.

Columns Outside the Supported Range

columns is clamped to 1..7 so pointer and keyboard selection stay in bounds.

Replacing a Loaded Plugin Crashes Hyprland

Use make install or install instead of overwriting the file with cp.

Per-Monitor Placement Does Not Apply

Check the monitor name from Hyprland and use comma-separated entries such as:

ini
plugin {
    hyprexpo {
        workspace_method = DP-1 first 1, HDMI-1 center 5, center current
    }
}

HyprExpo is a maintained Hyprland plugin fork.