Re: [NEW] wayland/cow

Volker Schlecht <[email protected]> Sun, 2 Aug 2026 12:05:53 +0200
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------pGzA0PhlG83NKU0soKU1A9lD
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Ping, with an update to the most recent commit - CoW is in active development
and it's a bit of a moving target but I think it would be nice to have at least
one river-based window manager in ports, and this one works without extensive
patching.

On 7/5/26 12:34 PM, Volker Schlecht wrote:
> Comment:
> stacking window manager for wayland
> 
> Description:
> cow is a stacking window manager. Unlike other compositors based on wlroots,
> cow is a window manager using river as the compositor.
> 
> WWW: https://codeberg.org/thomasadam/cow
> 
> Seems to work fine here on amd64. waybar seems to *need* the custom cow
> configuration; both my own waybar config and the default configuration of
> the port don't work.
> 
> The best way to run it, seems to be copying cow/cow.conf and river/init to
> $XDG_CONFIG_HOME and then just running "river", maybe it would be worth adding
> a README explaining as much.
> 
> Thoughts? OK?

--------------pGzA0PhlG83NKU0soKU1A9lD
Content-Type: application/gzip; name="cow.tar.gz"
Content-Disposition: attachment; filename="cow.tar.gz"
Content-Transfer-Encoding: base64

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

--------------pGzA0PhlG83NKU0soKU1A9lD--