Index | Thread | Search

From:
Matthieu Herrb <matthieu@openbsd.org>
Subject:
Re: [NEW] devel/libscfg and wayland/kanshi
To:
ports@openbsd.org
Cc:
Volker Schlecht <openbsd-ports@schlecht.dev>
Date:
Mon, 6 Apr 2026 10:25:36 +0200

Download raw body.

Thread
On Mon, Apr 06, 2026 at 09:35:22AM +0200, Matthieu Herrb wrote:
> On Mon, Apr 06, 2026 at 09:11:26AM +0200, Volker Schlecht wrote:
> > 
> > libscfg.tar.gz:
> > 
> > A C library for a simple configuration file format
> > 
> > www: https://codeberg.org/emersion/libscfg
> > 
> > 
> > 
> > kanshi.tar.gz (depends on devel/libscfg):
> > 
> > kanshi allows you to define output profiles that are automatically enabled and
> > disabled on hotplug. For instance, this can be used to turn a laptop's internal
> > screen off when docked.
> > 
> > This is a Wayland equivalent for tools like autorandr.
> > kanshi can be used on Wayland compositors supporting the wlr-output-management
> > protocol.
> > 
> > www: https://gitlab.freedesktop.org/emersion/kanshi
> > 
> > 
> > Tested on my amd64 laptop, arm64 build tested on a headless system.
> > Both ports are very simple, and kanshi is super-useful when running wayland on
> > a laptop.
> > 
> 
> I've had very similar files in my tree for some time. Looks like I
> never submitted them though. Ok matthieu@
> 

Hmm I answered too fast. I forgot that I think that without kanshictl
the port is not fully useable. To build kanshictl one needs devel/vali
and devel/aml ports. I've ports for that. Attached below (still in a
rough state) and an updated kanshi port.


-- 
Matthieu Herrb