ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
NickH has quit [Ping timeout: 260 seconds]
NickH has joined #river
LemanR has quit [Ping timeout: 260 seconds]
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]
<elshize> appreciate it
aryak_ has joined #river
aryak_ has quit [Remote host closed the connection]
aryak_ has joined #river
<kennylevinsen> if you want to use seatd you should just be in the _seatd group and make sure it's started
<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> doesn't look too complex
<plumeus> but yeah, I do recommend enabling /etc/apk/interactive (just create an empty file there using touch or similar)
<n0r> I used that page. Maybe it was my only stupidity and I misread something.
<n0r> *only my
<plumeus> It will ask the user a y/n prompt after apk add or del, along with what kind of dependencies would be installed.
<ifreund> there's even a river wiki page: https://wiki.alpinelinux.org/wiki/River
<plumeus> TIL that you have a blog page
<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
Szadek has quit [Quit: WeeChat 3.7.1]
questionable_ole has quit [Quit: WeeChat 3.6]