ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
snakedye has joined #river
Guest58 has joined #river
Guest58 has quit [Client Quit]
notzmv has quit [Ping timeout: 252 seconds]
waleee has joined #river
_whitelogger has joined #river
entenel has quit [Quit: Client limit exceeded: 20000]
notzmv has joined #river
KseandI has joined #river
KseandI has quit [Quit: Client closed]
pkap has joined #river
pkap has quit [Ping timeout: 256 seconds]
pkap has joined #river
KseandI has joined #river
KseandI has quit [Client Quit]
<novakane> lot of new release comming this month, ifreund you started working on zig/wlroots for river already?
priner has joined #river
voroskoi[m] has joined #river
anubhavkini has joined #river
pedrohlc[m] has joined #river
entenel has joined #river
Ollie[m] has joined #river
LorisCro[m] has joined #river
tiziodcaio has joined #river
<ifreund> novakane: yep, already got a zig 0.9.0 branch that I'll rebase this weekend
<ifreund> still working on wlroots features for the release then I'll do the zig-wlroots update
<novakane> cool, lots of breaking changes in zig?
<novakane> I just know about the unused parameter
<ifreund> novakane: std.mem.Allocator got changed :D
<novakane> ifreund: oh yeah I had an error building zls the other day about that, didn't look at it yet though
<pkap> Hey novakane, I hope you won't mind a question about agertu.
<pkap> In this function: https://git.sr.ht/~novakane/agertu/tree/main/item/src/Output.zig#L86 why don't you need to trigger rendering in the else branch?
<novakane> pkap: beacause the render function is called here https://git.sr.ht/~novakane/agertu/tree/main/item/src/Surface.zig#L122
<novakane> if I already have a surface I just render on it but in the else branch I need to configure the surface before rendering
<pkap> Ah I see. Thank you!
pkap has quit [Quit: Client closed]
<andrea> Hi, someone in the AUR comments asked for the session file to be added to river-git.
<andrea> I think it would be better to add it upstream. Sway for example has it on the upstream repo.
<andrea> ifreund: what do you think?
<ifreund> hmm, I don't really feel like officially supporting login/session managers. I haven't ever used one
<ifreund> I feel like distros adding a simple 5 line file in a patch to match whatever session manager config they support is a fine solution
<ifreund> anyone have strong opinions on that?
<andrea> Ok then, I'll add it to the package
<andrea> There's always time to change it
<ifreund> yeah, it's easy to add but if I were to start officially distributing it I can't really stop doing so :D
<ifreund> without a breaking change that nobody likes :D
<novakane> a patch sounds better yeah, and once it done it should not be hard to maintain for packager
<andrea> done :D
<ifreund> nice, thanks for packaging river!
<leon-p> ifreund: RE your review, moving the output focusing to the else branch won't work, because seat.setFocusRaw() only focuses the output of a surface if that surface is a view, not a layer surface.
<leon-p> I think it would make sense to change setFocusRaw() here
<ifreund> leon-p: oh, I didn't mean the focusOutput() call, just the focus(null) line
<leon-p> ah, I see
<leon-p> correction: setFocusRaw() does not change output focus for views, it just asserts it
<ifreund> I think the current behavior of setFocusRaw() is fine, or at least fine enough that there's not really anything to be gained by changing it
elshize has quit [Quit: WeeChat 3.3]
notzmv has quit [Ping timeout: 260 seconds]
notzmv has joined #river
Guest58 has joined #river
Guest58 has quit [Ping timeout: 256 seconds]