ChanServ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.org | post logs or else | "An idiot admires complexity, a genius admires simplicity." -- Terry A. Davis
GalaxyNova has quit [Quit: Whoooooshh]
GalaxyNova has joined #kisslinux
davidgarland has joined #kisslinux
Andrei[m]1 has joined #kisslinux
barpthewire_ has joined #kisslinux
<GalaxyNova>
hi barpthewire_
barpthewire has quit [Ping timeout: 252 seconds]
<GalaxyNova>
...
<testuser[m]>
Hi
<testuser[m]>
dilyn: no im just doing meson --prefix=/usr . output
davidgarland has quit [Quit: davidgarland]
dbz has joined #kisslinux
<GalaxyNova>
is midori as lightweight as people make it out to be?
<testuser[m]>
Is there a way to make pipewire fork() after setting itself up ? I'm currently running it via pipewire & but i need to poll for it's socket file to appear
<noocsharp>
GalaxyNova: midori uses the chromium browser engine
<noocsharp>
which i just learned by reading the wikipedia page
<GalaxyNova>
oh
<GalaxyNova>
i though it used webkit
<GalaxyNova>
eitherway now I'm trying out badwolf
<testuser[m]>
Webkit is about as fat as firefox so might as well use the usable one
<GalaxyNova>
I'd like to disagree
<GalaxyNova>
you don't need rust to compile webkit
<GalaxyNova>
and generally I've found webkit to compile a lot faster than both firefox and chromium
<testuser[m]>
Oh
<testuser[m]>
In my exp both took around the same
<GalaxyNova>
the rust compilation slows everything down
<GalaxyNova>
it might also depend on what make jobs you have running
<GalaxyNova>
i use -j16
<aws>
browser war
<aws>
tbh i can't stop finding myself browser hopping
<GalaxyNova>
same
<GalaxyNova>
they all seem to suck in some way or another
<GalaxyNova>
I wish we could have firefox from ~2010 back :(
<GalaxyNova>
palemoon doesn't work on wayland
<GalaxyNova>
or so i think
<testuser[m]>
In a few years when it's rebased
<testuser[m]>
It might
<GalaxyNova>
if it did I'd switch to it instantly
<GalaxyNova>
firefox just seems to be getting worse and worse
<GalaxyNova>
is there really any reason to use firefox over chromium?
<GalaxyNova>
i think it builds slightly faster and that's it
<aws>
firefox has been getting faster and snappier for me, and i personally like the new ui
<aws>
but it doesn't has support for PWAs
<testuser[m]>
ff input bar seems laggy
<testuser[m]>
like whn you press enter there is a delay
<testuser[m]>
no that was due to something else
<GalaxyNova>
oh god
<GalaxyNova>
aws: That's a good thing
<aws>
not supporting PWAs ?
<GalaxyNova>
yes
<aws>
If webapps are here to stay, i'd rather use PWAs than electron
<GalaxyNova>
I'd rather not use webapps
<GalaxyNova>
btw can any other wyverkiss users confirm ruby not building correctly?
<testuser[m]>
whats the error
<GalaxyNova>
there's no error
<GalaxyNova>
it just hangs
<GalaxyNova>
on "config.status: creating ruby-runner.h"
<GalaxyNova>
it's been stuck like that for 15 minutes
<GalaxyNova>
I've tried building it in a regular kiss chroot and it builds
<testuser[m]>
probably something with coreutils
<GalaxyNova>
it is using 100% cpu though
<GalaxyNova>
so
<GalaxyNova>
should i leave it overnight or smt
<GalaxyNova>
it's using the cpu so it must be doing... something
<aws>
if only that was the case
<GalaxyNova>
lol
<GalaxyNova>
oh well...
<GalaxyNova>
it seems to be working fine in a wyverkiss chroot
<GalaxyNova>
something must be wrong with my system
<testuser[m]>
I even looked at this commit earlier
<riteo>
talking about busybox, does anybody know how to allow `poweroff`, `reboot` and `halt` to work as a normal user without `doas`? I saw that Dylan did some interesting things with the `busybox` package, but I'm not sure if I should fork it to accomplish that
<testuser[m]>
riteo: suid ?
<testuser[m]>
better to make it specific to a group
<riteo>
idk if I messed up something, but suidding /bin/{poweroff,reboot,halt} suidded the whole binary
<testuser[m]>
Check the ssu package
<testuser[m]>
Oh
<testuser[m]>
Yeah sorry
<testuser[m]>
It's all symlinks
<testuser[m]>
busyvox and busybox-suid are 2 bins
<testuser[m]>
So you can mess with it and make poweroff in busybox-suid
<riteo>
that's what I feared
<testuser[m]>
Better to suid the kpow utility instead
<riteo>
kpow?
<testuser[m]>
Type it
<riteo>
eh, I'm not on my laptop, gimme a sec
<testuser[m]>
its for reboot and shutdown, provised by baseinit
<testuser[m]>
So it won't mess with busy box
<riteo>
oh, I see
<riteo>
so busybox uses that?
<testuser[m]>
Wdym
<testuser[m]>
Poweroff halt are provided by busybox, kpow is a 10 line C file written by dylan
<testuser[m]>
Busybox one is independent of kpow
<riteo>
oh I see
<riteo>
so I should use that for shutting down my laptop?
<testuser[m]>
kpow doesn't depend on a specific init either
<testuser[m]>
Yeah
<riteo>
I wonder why dylan left them in
<riteo>
he could've just made them shell scripts with kpow{ p, r} in them
<testuser[m]>
Wdym
<testuser[m]>
That would call back into busybox
<riteo>
wait, so busybox is independent of kpow but not the other way around?
<riteo>
wait, I gotta see this program, gimme a sec
<testuser[m]>
both are independent
<riteo>
I'm confused
<testuser[m]>
kpow is an init-agnostic binary to shut down
<testuser[m]>
busybox poweroff is specific to busybox runit
<riteo>
ok, there's no trouble on my side in this part
<testuser[m]>
so if you setuid on the kpow binary it wont mess with busybox
<riteo>
I see
<riteo>
one last thing though
<riteo>
kpow doesn't kill each process gracefully, does it?
<testuser[m]>
it does what `man 3 reboot` describes
<testuser[m]>
oh its man 2 not man 3
<testuser[m]>
it sync()'s the disks though
<testuser[m]>
the kpow program
<testuser[m]>
busybox halt does the same thing
<testuser[m]>
just that you got some more arguments to configure the behaviour
<riteo>
mh, that would be a nice solution, but it completely skips whatever init system I have
<testuser[m]>
why does it matter though
<testuser[m]>
programs wont explode if incorrectly shut down, most of them dont even keep a persistent state
<testuser[m]>
eg a database
<testuser[m]>
even if they do , disks are sync()'d
<riteo>
that doesn't sound either very elegant nor intended in a way. The comments on top of kpow.c talk about the end of the init system shutdown, not the start
<riteo>
idk, thanks for letting me know about this program, but this feels wrong. rc.d supports hooks for shutdown too and this wouldn't run them if I were to add any
<testuser[m]>
Oh
<testuser[m]>
Yeah
<testuser[m]>
Just use ssu :p
<testuser[m]>
Password not needed for anything
<riteo>
what's ssu
<testuser[m]>
suid privilege escalation utility
<riteo>
I wonder why dylan couldn't just have enabled the suid config file for busybox and bundled one there
<riteo>
ig for safety? But then, to change that file you undeniably gotta be root (iirc it even has to be 600 with root as an owner)
<testuser[m]>
You could also write a 2 line C program that just execve's the busybox poweroff symlink lol
<riteo>
eh, true
<riteo>
I might resort to that if I still don't get an answer to my problems
<riteo>
I might as well just alias `poweroff` to `doas poweroff`, afterall I already set it to not ask a password
<riteo>
I'll probably send him an email asking why he done that, toghether with another weird thing regarding unicode
<riteo>
for the courious, he set the config to disable locale support (understandable for this distro's goals) but he also made unicode work only when LANG ends with utf8
<testuser[m]>
Unicode support in what
<riteo>
I messed up my terminal countless times because I would accidentally type è without noticing it
<riteo>
testuser[m]: all busybox programs
<testuser[m]>
Oh
<riteo>
ik, that's weird as hell
<riteo>
for now I added a script to /etc/profile.d
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
mobinmob has quit [Quit: Connection closed for inactivity]
dbz_ has joined #kisslinux
dbz has quit [Read error: Connection reset by peer]
dbz_ has quit [Remote host closed the connection]
dbz_ has joined #kisslinux
jslick has quit [Ping timeout: 252 seconds]
jslick has joined #kisslinux
davidgarland has joined #kisslinux
davidgarland has quit [Quit: zzz]
Uks2 has quit [Quit: Byee]
Uks2 has joined #kisslinux
jess has quit []
mobinmob has joined #kisslinux
dilyn has joined #kisslinux
<dilyn>
testuser[m]: chromium 93.0.4577.63 seems to no longer suffer that weird black box problem
dilyn has quit [Client Quit]
dilyn has joined #kisslinux
<riteo>
well that was quick
<dilyn>
it DOES however randomly crash tabs, I guess...
<riteo>
oh you're back
<riteo>
lol
<testuser[m]>
dilyn: its fixed
<testuser[m]>
chromium-InkDropHost-crash.patch
<testuser[m]>
also .82 just dropped so you might as well rebuild it completely
<testuser[m]>
:p
<dilyn>
yeah well
<dilyn>
i accept the zero days
<dilyn>
also got it to build with pgo so that's fuuuuuunnnn
<dilyn>
though when i generated the PGO data... the browser did NOT work. at all. everything crashed constantly. I hope that's a feature(tm)
<testuser[m]>
arent you supposed to use the data given by poogle
<dilyn>
they certainly offer pre-generated profiles updated four times a day