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
}
}