ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
mtm has quit [Ping timeout: 276 seconds]
mtm has joined #river
catman has joined #river
catman has quit [Ping timeout: 264 seconds]
catman has joined #river
catman_ has joined #river
catman is now known as Guest5481
Guest5481 has quit [Killed (copper.libera.chat (Nickname regained by services))]
catman_ is now known as catman
elshize has joined #river
sentry has quit [Ping timeout: 265 seconds]
Snetry has joined #river
elshize has quit [Quit: elshize]
elshize has joined #river
talismanick has quit [Remote host closed the connection]
elshize has quit [Ping timeout: 244 seconds]
mtm has quit [Ping timeout: 252 seconds]
mtm has joined #river
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
mtm has quit [Ping timeout: 248 seconds]
mtm has joined #river
Guest18 has joined #river
Guest18 has quit [Client Quit]
<ifreund> leon-p: do you have a complete rwm client written?
<ifreund> I'm at the stage where I could try and get it to render something though input won't work yet
<ifreund> if not no problem, I'll need to write my own sooner or later
elshize has joined #river
<leon-p> I have one, but I can't remember how complete it was. I'll take a look when I am back home at my laptop
<leon-p> although realisitcally, rivertile needs to be ported anyway
<ifreund> yeah, I started on a rivercompat window manager
<ifreund> I think I can make it a Wayland server as well that provides a very limited set of protocols for layout generator compatibility
<ifreund> right now the goal is just to have something I can use to test the thousands of lines of completely untested new code in river
Guest53 has joined #river
MyNetAz has quit [Read error: Connection reset by peer]
MyNetAz has joined #river
Guest53 has quit [Quit: Client closed]
UNIXGUY has joined #river
<UNIXGUY> Trying to understand how `rivertile.zig` works - interested in modifying it so that new windows are inserted not as the Main window, but as the window after Main / before the rest of the slaves, which function would I look at modifying? Am I in the right direction for looking at `fn addOutput(context: *Context, registry: *Registry, name: u32)
<UNIXGUY> !void` ? Is the `outputs` field in the `Context` struct representing the active windows?
<ifreund> UNIXGUY: the layout generator doesn't have control over where new windows are inserted
<ifreund> you are looking for `riverctl attach-mode <foo>`
<ifreund> also, "outputs" generally refers to monitors/displays/whatever on wayland
<ifreund> "output" as in output of the compositor to your display hardware
<UNIXGUY> thank you! I will check that out.
UNIXGUY has quit [Quit: Client closed]
UNIXGUY has joined #river
<UNIXGUY> helpful info, good to know. thank you
UNIXGUY has quit [Quit: Ping timeout (120 seconds)]
naptera has joined #river
naptera has quit [Client Quit]
naptera has joined #river
<ifreund> rendered a foot with the rwm branch :)
<TheAnachron> (imagine a thumbs-up reaction here)
tiosgz has joined #river
* tiosgz claps hands
<tiosgz> this probably means my holiday plans to learn for exams are cancelled :)
<tiosgz> maybe input doesn't work yet, but apparently i'm severely lagging behind the rwm branch
<ifreund> tiosgz: I haven't pushed yet, one minute
<tiosgz> you wanna make my lagging-behind more severe? :D
<ifreund> pushed now :D
<ifreund> nothing useful yet of course, but an important step forward
<ifreund> writing code without being able to test any of it was very energy draining
<ifreund> I need dopamine from working images on the screen :D
<ifreund> also it crashes when foot is closed, but that's my next step to fix
<vyivel> embrace delayed gratification, imagine how well it will run once you're done and keep writing without testing
<TheAnachron> ifreund I imagine creating protocols like wayland is even more energy draining than implementing them.
<ifreund> I found the protocol writing bit pretty fine
<ifreund> it's easy to abstractly describe what you want to happen, actually writing the code is where things get hard
<TheAnachron> Really? I checked the new color spec and I saw a lot of headache. Or maybe its just me...
<ifreund> color management is a whole different beast
<sewn> woah a title
<ifreund> sewn: do you mean foot's client side decoration?
<sewn> awwww its from foot
naptera has quit [Ping timeout: 252 seconds]
naptera has joined #river
aktina has quit [Ping timeout: 244 seconds]
aryak has quit [Ping timeout: 272 seconds]
sewn has quit [Ping timeout: 272 seconds]
naptera has quit [Ping timeout: 248 seconds]
naptera has joined #river
bwbuhse__4 has joined #river
bwbuhse_ has joined #river
bwbuhse has quit [Ping timeout: 252 seconds]
bwbuhse_ is now known as bwbuhse
bwbuhse__ has quit [Ping timeout: 265 seconds]
bwbuhse__4 is now known as bwbuhse__
rrix has quit [Remote host closed the connection]
rrix has joined #river
tiosgz has quit [Quit: nyaa~]
rrix has quit [Remote host closed the connection]
rrix has joined #river
rrix has quit [Remote host closed the connection]
rrix has joined #river
sewn has joined #river
aryak has joined #river
aktina has joined #river
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
naptera has quit [Read error: Connection reset by peer]
naptera has joined #river
naptera has quit [Ping timeout: 248 seconds]
naptera has joined #river
naptera has quit [Ping timeout: 272 seconds]
naptera has joined #river
naptera has left #river [#river]
elshize has quit [Ping timeout: 246 seconds]
Guest12 has joined #river
Guest12 has quit [Quit: Client closed]
MyNetAz has quit [Remote host closed the connection]