alexherbo2 has quit [Remote host closed the connection]
ramblurr has quit [Ping timeout: 252 seconds]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
Nickli has quit [Ping timeout: 264 seconds]
adv8tor has joined #river
tiosgz has joined #river
ramblurr has joined #river
<tiosgz>
__toor__: i've tried that recently, don't recall if i got at least rivertile and riverctl to link statically. i also stumbled on a zig bug that didn't let libs other than libc to be static with the seemingly correct approach
<tiosgz>
iirc i eventually needed something like thing.addObjectFile(.{.cwd_relative="/path/to/libsomething.a"}), although .{.linkage=.static} in b.addExecutable() or thing.addSystemLibrary2("something", .{.preferred_link_mode=.static}) also seemed correct
<tiosgz>
(all that regarding build.zig of course)
<tiosgz>
and i needed to specify libffi cos apparently libwayland doesn't pull it in with static linkage
fitrh has quit [Ping timeout: 260 seconds]
Nickli has joined #river
Nickli has quit [Ping timeout: 264 seconds]
tiosgz has quit [Quit: nyaa~]
Nickli has joined #river
fitrh has joined #river
Guest80 has joined #river
travankor has joined #river
Guest80 has quit [Quit: Client closed]
fitrh has quit [Quit: fitrh]
leopoldek has quit [Remote host closed the connection]
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
<The_Buhs>
ifreund> one could also use a distro other than arch that doesn't break things as often :D
<The_Buhs>
Gentoo is like 90% of the configurability of LFS, but also doesn't break particularly often (haven't had any issues in the 2 and a bit years I've been on it unless I've been messing with things), and you can easily allow unstable packages if you really want bleeding edge for a few things (or your whole system). 🤷 __toor__
<leon-p>
do other peoples arch installes really break that often? I had like two issues after upgrade in ~5 years and both times the fix was so trivial I can't even remember it. What kind of unholy setups do people use that are so fragile?
<The_Buhs>
leon-p honestly no clue I've just heard about it lots lol. I don't think I had any major issues on Arch when I ran it, either
<ifreund>
as long as pacman allows you to break things with partial upgrades I will smirk at arch linux :P
<The_Buhs>
That's fair
<The_Buhs>
That's why portage is love, portage is life
<ifreund>
I hear 2 things about portage: 1. it's incredibly flexible 2. it's slow as hell
<ifreund>
I quite like apk personally
<leon-p>
I mean you have to go out of your way to do partial upgrades, f.e. by explicitly holding back packages. If that breaks something, it's user error IMO
<leon-p>
although I might switch to alpine eventually; there is currently an effort to get systemd going on alpine, if that lands I might jump over
<Nickli>
alpine is pretty neat
<leon-p>
it updates fast and that is like half of what I care about. I am not a fan of split packages though
<leon-p>
also they have some of my things packaged. It would be kinda funny to install my own tools via apk :)
andyrtr_ has joined #river
andyrtr has quit [Ping timeout: 248 seconds]
andyrtr_ is now known as andyrtr
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
<gbrlsnchs>
ifreund: portage is not as fast as a binary package manager, but it's pretty fast for what it does (specially resolving compilation dependencies)
<gbrlsnchs>
I still have to explore it as a binary package manager though at some point
<gbrlsnchs>
I had great experiences with apk as well
<gbrlsnchs>
btw ifreund, how is your experience with chimera linux going? compared to void and specially alpine
catman has quit [Remote host closed the connection]
<vimproved>
ifreund: yep both of those are true about portage
<vimproved>
by far the most powerful package manager out there
<vimproved>
but also it takes like a minute for dependency resolution on a full system upgrade sometimes
<vimproved>
thankfully i am a patient person
<vimproved>
part of that is due to the increased complexity introduced to dependency graphs by use flags and the variety of configurations it has to consider
<vimproved>
part of it is python
<vimproved>
the part of portage i like the most though is that it enforces a lot of good packaging practices
<vimproved>
very robust qa checks, network sandbox, etc
<vimproved>
which means it catches a lot of upstream bugs
leopoldek has joined #river
sbbddz has joined #river
sbbddz has quit [Changing host]
sbbddz has joined #river
haliucinas1 has quit [Quit: .]
haliucinas1 has joined #river
haliucinas1 is now known as haliucinas
haliucinas has quit [Quit: .]
haliucinas has joined #river
Guest96 has joined #river
Guest96 has quit [Client Quit]
sbbddz has quit [Remote host closed the connection]
<The_Buhs>
Really the only time I notice how slow portage is is when I do `emerge -puDU @world` and want to see what I need to update
alexherbo2 has joined #river
<ifreund>
gbrlsnchs: I'm still very happy with chimera. Compared to void all the core tech is far better in my opinion
<ifreund>
compared to alpine, it's probably less of a major enhancement. I definitely prefer dinit to openrc though and think chimera generally is better setup to robustly support desktop use-cases ootb or with minimal effort
<ifreund>
rolling release is also nice, though I don't think it's much difference in practice to alpine edge
<ifreund>
currently my tastes are chimera for any kind of desktop/laptop usage and FreeBSD for any kind of server usage
<gbrlsnchs>
nice, that makes sense
<ifreund>
vimproved: is portage any stricter about build sandboxing than e.g. chimera's cports?
<ifreund>
gbrlsnchs: oh, I forgot about cports with regards to the comparison to alpine. cports is far better than alpines packaging system
<gbrlsnchs>
I confess I enjoy Gentoo a lot because I can customize it to the core but sometimes it's tiresome
<gbrlsnchs>
and because I enjoy minimalism a lot, Chimera was next in my list in case I got tired of Gentoo
<vimproved>
ifreund: not sure, it definitely has more QA checks
<ifreund>
I find myself increasingly trying to avoid the need for customization, there are other things I'd rather spend my time on
<gbrlsnchs>
I might try chimera on my StarLite 5
<ifreund>
though I do seem to have written my own wayland compositor, I do like having things behave the way I want them to :D
<gbrlsnchs>
ifreund: yeah, I totally agree... of course it varies from person to person, but for me it feels like customizing it too much is cool once, specially for learning
<gbrlsnchs>
then it gets on your way 😛
<vimproved>
ifreund: i find customization fun but i have to go about it in a systematic way
<ifreund>
vimproved: now if only if everything would cooperate to make that theme switching frame-perfect
<vimproved>
lol
<ifreund>
(I unironically want frame-perfect switching between solarized light and solarized dark in my future personal rwm protocol wm/de)
<gbrlsnchs>
let us know if you ever achieve that ifreund!! 😄
<ifreund>
I've got to finish the hard part first (the rwm protocol PR) before I get to have fun with stuff like that :D
<ifreund>
been a bit busy with the new job this month
<gbrlsnchs>
but how do you intend to handle theme switching on external software? (foot, for example)
<gbrlsnchs>
I mean, in order for it to be frame perfect
<ifreund>
no idea, luckily I don't have to cross that bridge yet :D
<gbrlsnchs>
haha gotcha, food for thought then
catman has joined #river
ramblurr has quit [Ping timeout: 252 seconds]
ramblurr has joined #river
kotto has quit [Quit: WeeChat 4.4.2]
alexherbo2 has quit [Remote host closed the connection]
Guest44 has joined #river
<Guest44>
I was looking through the archives about running river headless and I think I have found a new issue? I launch river with environment variable WLR_BACKENDS=headless. Once river starts, I get the following error message: error(output): output commit failed for HEADLESS-1. Has anyone seen this before?