HyprSelect adds a desktop selection box to Hyprland, that does absolutely nothing, but is absolutely essential.
git clone https://github.com/jmanc3/hyprselect
cd hyprselect
makeThat should create hyprselect.so.
To auto start it with Hyprland, add the following to $HOME/.config/hypr/hyprland.conf
exec-once = hyprctl plugin load /full/qualified/path/to/hyprselect.soOr you can load it manually:
hyprctl plugin load /full/qualified/path/to/hyprselect.so.
And unload it with:
hyprctl plugin unload /full/qualified/path/to/hyprselect.so.
If you want to customize, you can add the following to $HOME/.config/hypr/hyprland.conf
plugin:hyprselect:should_round = false
plugin:hyprselect:col.main = rgba(0085e625)
plugin:hyprselect:col.border = rgba(0085e6ff)
plugin:hyprselect:fade_time_ms = 65.0
plugin:hyprselect:should_blur = false
plugin:hyprselect:blur_power = 1.0 # range: 0.0 -> 1.0
plugin:hyprselect:border_size = -1.0 # negative number means automatic
plugin:hyprselect:rounding = 6
plugin:hyprselect:rounding_power = 2.0