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/
_whitelogger has joined #river
waleee-cl has quit [Ping timeout: 265 seconds]
_whitelogger has joined #river
_whitelogger has joined #river
_whitelogger has joined #river
_whitelogger has joined #river
_whitelogger has joined #river
novakane has joined #river
yyp has joined #river
<novakane> ifreund: no more firefox problem with the latest commit :)
_whitelogger has joined #river
<novakane> also I've had a wlr_output_commit failed wihtout freeze :D
<ifreund> novakane: wonderful :)
<ifreund> thanks for testing
<novakane> always happy to test, especially when it resolves my main problem :P
<novakane> so you intend to merge this in master branch before you look into a more complex damage tracking implentation?
<ifreund> yep, that's right
<novakane> cool :)
yyp has quit [Ping timeout: 264 seconds]
novakane has quit [Quit: WeeChat 3.1]
yyp has joined #river
_whitelogger has joined #river
<yyp> Does river support key repeat on keybindings (those defined with riverctl map)?
<ifreund> nope, not yet
yyp has quit [Ping timeout: 265 seconds]
occivink has joined #river
hspak0450 has joined #river
hspak0450 has quit [Changing host]
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
waleee-cl has joined #river
occivink has quit [Quit: WeeChat 2.8]
occivink has joined #river
anubhavkini has joined #river
anubhavkini has quit [Quit: Quit]
anubhavkini has joined #river
novakane has joined #river
travankor is now known as darthrasengan
aruhier has quit [Ping timeout: 272 seconds]
anubhavkini has quit [Quit: Quit]
Guest11 has joined #river
Guest11 has quit [Quit: Connection closed]
aruhier has joined #river
aruhier has quit [Read error: Connection reset by peer]
<skuzzymiglet> ifreund: building newest commit, getting the same errors as CI. how's it on your machine?
aruhier has joined #river
<ifreund> skuzzymiglet: I updated void to a zig master snapshot due to llvm 12 which is what's breaking the CI and probably your build
<ifreund> you can use the next-zig branch or grab a zig 0.7.1 build from the website
<ifreund> I'll rebase next-zig if you give me just a sec
<ifreund> rebase done
<skuzzymiglet> ifreund: did you delete next-zig? I can't seem to find it on github or check it out locally
<ifreund> skuzzymiglet: I did temoporarily but it's back now
<ifreund> was fixing a dumb submodule thing
<ifreund> actually come to think of it I don't know if the zig in the void repos is new enough to build next-zig
<ifreund> You're probably better of with a zig 0.7.1 tarball
<ifreund> sorry that building river sucks so much, zig 0.8.0 will release in the next week or so and make things better
<skuzzymiglet> no worries. breakage is required for how fast zig's going :)
<ifreund> for sure, I think I may even be the person who broke things in this case :D
<skuzzymiglet> why did void add the rc to their package I wonder?
<ifreund> skuzzymiglet: I'm responsible for that too, it's because zig links against clang and void didn't want to package a clang11 after updating to 12
<skuzzymiglet> oh I see
<skuzzymiglet> ifreund totalitarianism
<ifreund> :D
<leon-p> What do you think the D in BDFL stands for? :)
<ifreund> I just wish for a distro that strikes a nice balance between static and dynamic linking
<ifreund> if void statically linked llvm and clang (which would make tons of sense) there would be no problem
<ifreund> dynamically linking libc and openssl I can get behind
<leon-p> If such a distribution existed, it would suck in other ways. I have pretty much given up on finding a good distribution, they are all bad.
<skuzzymiglet> llvm is huge though
<ifreund> which means dynamically linking it is solid performance hit
<ifreund> s/is/is a/
<skuzzymiglet> void fits my needs very well. the packaging can be odd but that's a hard problem anyway
<skuzzymiglet> true
<ifreund> yeah void is the best i've got so far
<ifreund> may give alpine another try for desktop usage if that service manager project pans out
<skuzzymiglet> I was going to try alpine on a rpi but it seemed datadisk mode was not well-supported
<leon-p> what I find annoying about alpine is that they split the packages. Makes sense for containers, but annoying for a desktop
aruhier has quit [Quit: Quitte]
aruhier has joined #river
<leon-p> although I think they had some meta-package that at least the *-doc packages will be installed automatically
<yyp> What's particularly annoying about split packages?
<leon-p> when you are compiling something and then having to hunt down which packges you need to install.
<ifreund> I'd probably find split -doc packages annoying, but having split -devel and -devel packages on void is nice
<yyp> leon-p: yes, you can install docs and it will automatically pull *-doc for you
<leon-p> yyp: have they also a meta package for *-devel packages?
<yyp> I don't think they do, but let me check
<leon-p> that would solve my main problem with alpine
<yyp> skuzzymiglet: being not well-supported doesn't mean it doesn't work, for me it runs quite good
<skuzzymiglet> oh might try it then. but void works just as well if not better
<skuzzymiglet> also, I use goatcounter and arp242 uses void linux and only packaged it for that, so I'm forced to used that on my server :)
<skuzzymiglet> well, I use ubuntu rn but I'd migrate to void if I was more patient
<yyp> leon-p: I didn't find a way to get all -dev packages, but there's a trick when hunting for packages - you can use apk search so:soname or apk search pc:pkgconfigname to search for a shared library or pkg-config definition file
<skuzzymiglet> the yes/no damage tracking fixes the freezing bug, right?
novakane_ has joined #river
novakane has quit [Ping timeout: 264 seconds]
aruhier has quit [Ping timeout: 264 seconds]
aruhier has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
inclemen1 has quit [Ping timeout: 272 seconds]
novakane_ has quit [Quit: WeeChat 3.1]
yyp has quit [Remote host closed the connection]
inclemen1 has joined #river
<aruhier> ifreund: I tested river again on my laptop
<aruhier> I didn't have any freeze this time
<aruhier> which means that maaaybe
<aruhier> maybe I'll switch to river on my laptop
<skuzzymiglet> no freezes here so far
<skuzzymiglet> I was about to consider at least part-time going back to bspwm but that's changed :)
<aruhier> skuzzymiglet: do you have a good layout implementation?
<aruhier> as you're coming from bspwm, and I would like to replicate its behavior on river
<aruhier> (not exactly 1:1, but if I can get as close as possible it would be really great)
<skuzzymiglet> sadly not, I'm currently just using stock rivertile. I do like the dwm master-stack way of doing it more tbh (I came from dwm, bspwm before that)
<skuzzymiglet> I only said bspwm because it's most similar to river in architechture
<aruhier> oh ok