questionable_ole has quit [Remote host closed the connection]
questionable_ole has joined #river
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 264 seconds]
waleee has quit [Ping timeout: 264 seconds]
elshize has quit [Ping timeout: 264 seconds]
jao has quit [Ping timeout: 265 seconds]
aryak_ has joined #river
aryak_ has quit [Remote host closed the connection]
aryak_ has joined #river
aryak_ has quit [Remote host closed the connection]
aryak_ has joined #river
aryak_ has quit [Remote host closed the connection]
aryak_ has joined #river
duncaen has quit [Read error: Connection reset by peer]
duncaen has joined #river
alebastr has quit [Remote host closed the connection]
alebastr has joined #river
fitrh has joined #river
fitrh has quit [Read error: Connection reset by peer]
alebastr has quit [Remote host closed the connection]
duncaen has quit [Ping timeout: 260 seconds]
alebastr has joined #river
duncaen has joined #river
aryak_ has quit [Remote host closed the connection]
aryak has quit [Ping timeout: 260 seconds]
aryak has joined #river
aryak_ has joined #river
ayushnix has joined #river
elshize has joined #river
aryak has quit [Remote host closed the connection]
aryak_ is now known as aryak
aryak_ has joined #river
aryak_ has quit [Remote host closed the connection]
aryak_ has joined #river
<elshize>
I've finally decided to give voidlinux a go in a VM and I'm having issues starting river... I'm using the void package. I installed seatd and started it, but when I run river, I get "Could not connect to socket /run/seatd.sock: Permission denied". I'm sure it's not a river problem, and I'm just doing something wrong, but if there are void users here that could help direct me the right way, I'd
aryak_ has quit [Remote host closed the connection]
<plumeus>
huh, Void wiki looks a lot more polished than when I last checked, which was probably around 2019
<kennylevinsen>
(despite numerous posts on the internet, you never need to specify LIBSEAT_BACKEND outside development - libseat tries backends in order until one succeeds, specifying a specific backend just skips testing others and won't make anything work better)
<novakane>
elshize: also in void you probably should not use river from the void package tbh, it is really outdated
<elshize>
plumeus, kennylevinsen: thanks for the tips, I missed adding myself to _seatd so that's probably it
<elshize>
novakane: yep, I noticed. I just wanted to play around for now though, should be fine :) I might compile upstream later
<plumeus>
Wow, river is 0.1.1 in Void. I thought Isaac contributes to void.
<plumeus>
And Zig is 0.8.1
<novakane>
plumeus: the problem is that LLVM is not updated so zig is not updated and so is river :/
<plumeus>
How did LLVM get in such a sad state?
<novakane>
I guess it's a lot of works to do and nobody want/can to do it
<plumeus>
Void always seemed to lack manpower. It's not a bad distro though.
dbuckley has joined #river
<ifreund>
plumeus: currently gcc is out of date enough that it can't build llvm15
<ifreund>
they're working on it, I don't have time to help though
<plumeus>
lol, the dependency tree is getting longer
<elshize>
kennylevinsen: yeah, only adding to _seatd (and creating XDG_RUTIME_DIR) worked, thanks
<plumeus>
I doubt it gets worse than not having GCC and LLVM, at least.
<elshize>
ifreund: are you currently using void?
<ifreund>
elshize: on my desktop glibc void yeah
<ifreund>
trying out alpine on this laptop though
<ifreund>
musl
<elshize>
hah, these are the two distros I am experimenting with
<ifreund>
musl's been a bit annoying for a few things though I haven't really looked into setting up a glibc chroot yet
<elshize>
what's the major reason for you to use void? what does stand out in your opinion?
<ifreund>
apk is way better than xbps though xbps-src is nicer than apline's build system
<ifreund>
I prefer runit to openrc
<ifreund>
really I wish chimera linux was mature enough to daily drive already, it looks like a pretty ideal mix of the two
<plumeus>
What makes apk way better? apk is simple, I guess.
<ifreund>
I find the UX of the CLI a lot nicer
<ifreund>
and I like the /etc/apk/world file
<plumeus>
I do like being able to just cat /etc/apk/world or edit the file directly and do apk update, iirc.
<plumeus>
Ah, beat me to it
<n0r>
What does that file do?
<plumeus>
Just shows all packages installed in the system
<plumeus>
and you can do apk update (or maybe it was upgrade) and it will install or uninstall according to how you defined the file
<novakane>
ifreund: I don't know about alpine but on void gcompat works fine for me to the few annoying things with musl
<n0r>
So similar to /etc/nixos/configuration.nix, but only handling installed software and nothing else?
<plumeus>
Nothing complex like Nix expressions, yeah
<plumeus>
Just for packages. There's stuff like /etc/apk/repos for repositories enabled and /etc/apk/interactive which changes how apk functions if the file exists.
<n0r>
Oh yeah btw., the weird floating windows guy is back ;) but currently tries living with rivercarros monocle layout instead.
<plumeus>
Personally, Nix/Guix has me hostage because I prefer the design a lot more than other distros but I'm not completely pleased.
<n0r>
Same
<plumeus>
Guix seems to have a nicer design philosophy but their documentation is poor and I don't feel too eager to learn mailinglists to submit patches or whatever
<ifreund>
I like the ideas behind nix/guix but I don't like the systemd or the UX
<ifreund>
the nix language is pretty annoying
<plumeus>
The Nix language is honestly just bad. I never had to learn much of it but that's mostly because I'm afraid to bother learning.
<plumeus>
It's a bad attempt at a functional language where all the glue is bash scripts...
<n0r>
Guix wouldn't work for me, don't remember why. So Nix was the only declarative option left, not great (Nix language) but does its job. And I learned to like (not love) systemd. NixOS containers (based on systemd-nspawn) are pretty useful for me.
<plumeus>
Guix confirmed that I really do hate GRUB. And they do weird stuff like overriding `cryptsetup` defaults to use LUKS1 instead of just writing proper docs like "consider using LUKS1 for system-wide encryption as GRUB doesn't support encrypted `/boot` with LUKS2."
<plumeus>
I want full-disk encryption on my laptop... And my desktop hardware makes Guix quite annoying due to their software policies.
<n0r>
Is there a guide on how to get river running on alpine? Got stuck when I tried a few months ago. Same with sway.
<plumeus>
Pretty sure I had Sway working on Alpine before.
<plumeus>
or wait, pretty sure I've seen the blog page before
<plumeus>
I just must have forgot
<ifreund>
don't blame ya, it's been way too long since I posted anything
<plumeus>
Oh yeah, I was wondering, how do you use waylock? With swayidle?
<ifreund>
yup
<ifreund>
novakane: just pushed zig-wayland's zig 0.10.0 branch to master fyi :)
questionable_ole has quit [Quit: WeeChat 3.6]
<ifreund>
and forgot to update ci of course...
<novakane>
ifreund: nice, thanks \o/
<novakane>
zig-pixman too?
questionable_ole has joined #river
<ifreund>
just a minute :P
<novakane>
I don't have a minute, I want to see my projects break right now! :P
<novakane>
nah just kidding I let you have fun with the CI first :D
ayushnix has quit [Ping timeout: 260 seconds]
<ifreund>
novakane: CI is fixed and zig-pixman is updated :)
<novakane>
thank you!
<novakane>
time to fix some std.fmt error like always with a new zig version :P
<plumeus>
0.10 was a weak update. Waiting for 0.11 to break as much as 0.6 -> 0.7 did.
waleee has joined #river
jao has joined #river
duncaen has quit [Read error: Connection reset by peer]
duncaen has joined #river
<novakane>
damn almost push without updating the CI of my projects too xD
duncaen has quit [Ping timeout: 265 seconds]
<novakane>
ah, still messed up, forgot to update to Wayland 1.21 lol
duncaen has joined #river
waleee has quit [Ping timeout: 256 seconds]
Guest9041 has joined #river
Guest9041 has quit [Client Quit]
questionable_ole has quit [Quit: WeeChat 3.6]
LemanR has joined #river
questionable_ole has joined #river
LemanR has quit [Ping timeout: 260 seconds]
waleee has joined #river
eShaev9z has quit [Remote host closed the connection]
<leon-p>
so turns out GTKs cursor theme fallback mechanism is borked. I accidentally still had configured my system for a theme not actually installed, and before GTK just used the standard xcursor fallback, but recently GTK windows just showed no cursor and randomly crashed. brilliant