hyprRiver
hyprRiver copied to clipboard
River layouts for Hyprland
hyprRiver
River layouts for Hyprland
This plugin implements the river-layout-v3 protocol for Hyprland. This was mostly a proof of concept/because I can thing. It is usable, with the following limitations(?)
- You cannot have any workspace specific layout settings. Hyrpland and River do not use the same workspace model, so river layout providers have no idea how to track per-workspace settings.
- You cannot resize tiled windows. They will just get forced floating if you try (same as River)
River layouts provide a 'namespace' to the wayland server; this namespace is used to create a layout with the same name in Hyprland. You can change to that layout by modifying the value of general:layout
All 'layoutmsg' dispatch commands are sent directly to the appropriate river layout provider. This may cause some unexpected lack of functionality in Hyprland.
River layout providers
Installation
Using hyprpm, Hyprland's official plugin manager (recommended)
- Run
hyprpm add https://github.com/zakk4223/hyprRiver
and wait for hyprpm to build the plugin. - Run
hyprpm enable hyprRiver