ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor - https://github.com/ifreund/river - channel logs: https://freenode.irclog.whitequark.org/river/
maringuu has quit [Ping timeout: 244 seconds]
maringuu has quit [Ping timeout: 244 seconds]
maringuu has quit [Ping timeout: 244 seconds]
maringuu has joined #river
maringuu has joined #river
maringuu has joined #river
maringuu has quit [Ping timeout: 244 seconds]
maringuu has quit [Ping timeout: 244 seconds]
maringuu has quit [Ping timeout: 244 seconds]
maringuu has joined #river
maringuu has joined #river
maringuu has joined #river
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger__ has quit [Remote host closed the connection]
waleee-cl has quit [Quit: Connection closed for inactivity]
yyp has joined #river
yyp has quit [Quit: now it's safe to turn off your computer]
yyp has joined #river
yyp has quit [Quit: now it's safe to turn off your computer]
<novakane[m]> why nobody told me before that zig was so cool to read/write
<novakane[m]> I'm glad river made me discover it
<leon-p> that has been my exact experience as well :D
<novakane[m]> haha yeah I'm really enjoy it, I feel like you get the basics really quickly, everythin make sense when you read it
<ifreund> yup, river is my first Zig project too :D
<novakane[m]> really ? that a big project for a first one
<ifreund> I mean, yeah but Zig was fast enough for me to learn that it was fine
<ifreund> coming to Zig from C is easy
<ifreund> definitely wasn't writing as idiomatic zig for the first month though
<ifreund> most of that code should be refactored away by now though
<novakane[m]> yeah sure I'm coming from C too, even if I'm not a big expert it really help
<novakane[m]> I'm just glad you didn't chose rust haha
<ifreund> Yeah, I wrote a wayland screenlocker thing in Rust as my first wayland project. Doing that and reading the wlroot-rs blog post convinced me that C was a far better choice than rust for a compositor.
<ifreund> decided to give Zig a chance though cause it looked nice and ended up sticking with it obviously
<novakane[m]> I understand, I love a lot of rust project, mostly cli program but I really don't like using it
yypp has joined #river
yypp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Quit: now it's safe to turn off your computer]
snakedye has joined #river
<snakedye> After countless days of pure pain and struggle I managed to make something that looks like a wayland client. Is there a branch of river where I can test the layout generator?
yyp has joined #river
<leon-p> snakedye: river-layout-unstable-v1 is the name of the branch introducing the protocol of the same name
<snakedye> leon-p I cloned the repository, switched to the river-layout-unstable-v1 branch, ran git pull, compiled it, checked the globals and zriver_layout_manager_v1 isn't one of them
<ifreund> you must've missed something along the way because it works fine for me...
<ifreund> in fact I've been daily driving that branch for weeks
<ifreund> snakedye: make sure you're using leon-p's branch from the PR not the (probably stale) one on my repo
<snakedye> Leon's branch doesn't compile
<ifreund> make sure you sync up the submodules...
<snakedye> i did it
<snakedye> i think this issue was referenced here https://github.com/ifreund/river/issues/232
<ifreund> yeah you need the workaround listede there
<ifreund> and master won't compile either
<snakedye> yep doesn't work
<snakedye> ig i'll try another day
<ifreund> the workaround definitely does work
snakedye has quit [Ping timeout: 240 seconds]
<novakane[m]> yep this branch compile for me with the workaround
waleee-cl has joined #river
snakedye has joined #river
<snakedye> it worked with the workaround
snakedye has quit [Quit: Connection closed]
leon-p has quit [Quit: leaving]
yyp has quit [Quit: now it's safe to turn off your computer]
snakedye has joined #river
snakedye has quit [Ping timeout: 240 seconds]