ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
snakedye has quit [Ping timeout: 260 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 260 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 264 seconds]
leon-p has quit [Ping timeout: 258 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 258 seconds]
adcdam has joined #river
dagle has quit [Quit: WeeChat 3.2]
zdykstra1 has joined #river
novakane has joined #river
bfiedler has quit [Ping timeout: 260 seconds]
voroskoi[m] has quit [Ping timeout: 260 seconds]
zdykstra has quit [Ping timeout: 260 seconds]
bfiedler has joined #river
voroskoi[m] has joined #river
adcdam has quit [Quit: Client closed]
pkap has joined #river
snakedye has joined #river
snakedye has quit [Ping timeout: 260 seconds]
<ifreund> 2 bugs left...
<novakane> good luck with that, can't help with these ones... are you able to replicate the high cpu usage with the mouse on background?
<ifreund> haven't tried yet
novakane has quit [Quit: WeeChat 3.3]
novakane has joined #river
<novakane> huh tried to launch an other instance of river in an other tty and my current session crashed
<ifreund> novakane: run `xi seatd` and restart
<ifreund> void recently updated to the libinput version where things started breaking
<novakane> ifreund: oh nice thanks!
<zdykstra1> ifreund: do you have a template to package up river git head? I'd like to try it, but I prefer having xbps track what's installed.
novakane has quit [Quit: WeeChat 3.3]
<ifreund> zdykstra1: I haven't made one yet, if you're interested in trying yourself it should look pretty much the same as the one for rundird here but with submodules: https://github.com/void-linux/void-packages/pull/29288
<ifreund> I will of course package river for void once I fix the last 2 open bugs and tag a release
<zdykstra1> *nod*
novakane has joined #river
miray has quit [Quit: leaving]
<ifreund> the complexity in the zig build style is all for cross compilation, if you don't care about that a simple `zig build -Dxwayland --prefix /usr` would suffice
<ifreund> -Drelease-safe as well if you want an optimized build
<novakane> oh I always use a command from my history to build river, and I have just realised that I always build it in debug mode
<novakane> never used -Drealease-safe for river
zdykstra1 is now known as zdykstra
leon-p has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
pkap has quit [Quit: Client closed]
novakane has quit [Quit: WeeChat 3.3]
drowning has joined #river
<drowning> a probably stupid question
<drowning> i built river locally, now trying to build rivercarro
<drowning> but rivercarro build gives up with
<drowning> pkg-config --variable=pkgdatadir river-protocols
<drowning> error: the following build command failed with exit code 1:
snakedye has joined #river
<leon-p> drowning: seems like when you installed river, you did not install rivers protocol extensions. These are not necessary for river itself to function, but they are build-time dependencies for programs that want to communicate with river using those specialised interfaces.
<ifreund> drowning: if you installed river to ~/.local, you'd need to set PKG_CONFIG_PATH for pkg-config to find the installed protocols
<drowning> i see
<ifreund> sadly I don't know of a better way than using pkg-config to do this kind of thing, maybe just having everyone vendor the protocols they need as is the norm for wlr-protocols is better
<drowning> "export PKG_CONFIG_PATH=~/.local/share/"?
<drowning> a river-protocols folder is in there
<drowning> but it gives up still
<ifreund> drowning: you'd need ~/.local/share/pkgconfig I believe
<drowning> it worked! thank you.