Request a new config setting for the scrolling layout: colresize_wrap, similar to wrap_{focus,swapcol}

Hyprland version
Hyprland 0.56.0 built from branch main at commit 36b2e0cfe0c6094dbc47bd42a437431315bb3087 clean (version: bump to 0.56.0).
Date: 2026-07-20
Tag: v0.56.0, commits: -1

Libraries:
Hyprgraphics: built against 0.5.1, system has unknown
Hyprutils: built against 0.14.0, system has unknown
Hyprcursor: built against 0.1.13, system has unknown
Hyprlang: built against 0.6.8, system has unknown
Aquamarine: built against 0.13.0, system has unknown

Version ABI string: 36b2e0cfe0c6094dbc47bd42a437431315bb3087_aq_0.13_hu_0.14_hg_0.5_hc_0.1_hlg_0.6
flags set:
nix


Description of the Feature:

The scrolling layout has a layout message colresize that can accept either floats or +conf and -conf. In the latter case, it will adjust the active column width according to the list explicit_column_widths.

Upon reaching the last value of the list, it will cycle starting from the other end.

I find this behavior a bit jarring, because if I overshoot, I end up having to cycle through the whole list again.

Thus, I’d like to request a new config setting, colresize_wrap <bool>, that will make this wrapping conditional.

This would be analogous to what wrap_focus and wrap_swapcol do to the focus and swapcol layout messages, respectively.

Sincerely, a very very happy user.

Ooopsie, not sure what was I thinking when I wrote the proposed setting. It clearly should be named wrap_colresize, to be consistent with the naming of the existing similar options (wrap_focus, wrap_swapcol).

Now it’s too late to edit the post, so replying to myself is all I can do.

Sorry!

you can make feature requests on the github page under discussions :)

Sorry! Will do that instead.

Already requested: