<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