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
<dilyn>
when you're too lazy to identify which onboard wifi card you have so you just bake every iwlwifi firmware into the kernel to see what sticks
<noocsharp>
nice
<noocsharp>
did you figure it out?
<dilyn>
haven't rebooted yet
<dilyn>
building chromium atm and i'm too close to stop now :V
<noocsharp>
when are you not building chromium
<dilyn>
when i'm on a conference call lmao
ella-0 has joined #kisslinux
<testuser[m]>
Hi
<dilyn>
o/
<noocsharp>
\o
<GalaxyNova>
\/o
<GalaxyNova>
damn
<GalaxyNova>
u can't escape slashes :(
<testuser[m]>
Just type a space beforr
dilyn has quit [Quit: Connection closed]
dilyn has joined #kisslinux
<dilyn>
testuser[m]: how did you manage to get screen sharing in chromium to work?
<testuser[m]>
launch everything with dbus-launch
<testuser[m]>
pipewire and xdg-* stuff and chromium itself too
<testuser[m]>
but better option is to just use v4l2 as a virtual camera and `wf-recorder --muxer=v4l2 --codec=rawvideo --pixel-format=yuv420p --file=/dev/video0`
<dilyn>
interesting...
<dilyn>
launching compositor with dbus-launch too?
<testuser[m]>
no
<testuser[m]>
just the daemons
<dilyn>
gotcha
<testuser[m]>
but launching the compositor with dbus-launch would let you avoid typing dbus-launch each time
<testuser[m]>
since the vars would be inherited
<dilyn>
... `[E][00717.962505][ pipewire.c: 117 main()] failed to create context: No such file or directory` O.o
<testuser[m]>
dbus daemon is running ?
<dilyn>
yeah
<dilyn>
i was missing pipewire-media-session
<dilyn>
reran pipewire, lost all audio. lmfao
dilyn has quit [Quit: Connection closed]
dilyn has joined #kisslinux
<dilyn>
the xdg-desktop-portal-wlr example config just declares... slurp...
<dilyn>
so you're right? it literally just outputs a screen recorder to a dev node
<dilyn>
sorry for all the log{ins,outs} lads
dilyn has quit [Quit: Connection closed]
dilyn has joined #kisslinux
<dilyn>
isn't working. hm.
<dilyn>
running dbus-launch xdg-desktop-portal -r -v doesn't print anything useful when i attempt to share (this is all without wf-recorder/v4l)
<illiliti>
just did chmod o+w on /dev/drvctl and it works now
<illiliti>
dunno why it needs write access
Uks2 has quit [*.net *.split]
travankor has quit [*.net *.split]
ella-0 has quit [*.net *.split]
noocsharp has quit [*.net *.split]
dbrooke has quit [*.net *.split]
kayw has quit [*.net *.split]
chaihron has quit [*.net *.split]
raph_ael has quit [*.net *.split]
noocsharp_ has quit [Quit: noocsharp_]
noocsharp has joined #kisslinux
phoebos_ has quit [Ping timeout: 265 seconds]
travankor has joined #kisslinux
raph_ael has joined #kisslinux
kayw has joined #kisslinux
dbrooke has joined #kisslinux
f1_ has joined #kisslinux
f1 has quit [Ping timeout: 265 seconds]
freem has quit [Ping timeout: 265 seconds]
f1_ is now known as f1
freem has joined #kisslinux
an3223 has quit [Remote host closed the connection]
an3223 has joined #kisslinux
<f1>
hi
riteo has joined #kisslinux
<riteo>
hiiiiiiiii!
Guest68 has joined #kisslinux
Guest68 has quit [Client Quit]
<f1>
how you doing
<riteo>
overall nice, although I've got a few issues with my laptop
<riteo>
can anybody build cryptsetup?
<tleydxdy[m]>
I have working cryptsetup
<riteo>
it errors on a test which looks like runs a bash script
<riteo>
oh me too, just the latest package doesn't compile on my machine
<tleydxdy[m]>
lemme see
<tleydxdy[m]>
I think I have 2.4.1
<riteo>
weird, the latest available on my machine is 2.4.0
<riteo>
lemme see if they updated it
<riteo>
nope, still 2.4.0
<tleydxdy[m]>
I had to make my own package
<riteo>
I see
<riteo>
and it does compile for you?
<riteo>
s/does compile/compiles/
<cotangent>
<riteo> and it compiles for you?
<tleydxdy[m]>
if you are just getting it from online,
<tleydxdy[m]>
you probably just need to add --disable-ssh-token
<tleydxdy[m]>
to the ./configure flag
<riteo>
wait why
<riteo>
it errors on ./generate-symbols-list.sh because it's a bash script
<tleydxdy[m]>
oh, I think I had that initially as well
<tleydxdy[m]>
you do have bash right?
<riteo>
no I don't
<tleydxdy[m]>
there's your problem
<riteo>
bruh
<riteo>
those are tests
<tleydxdy[m]>
I mean I guess there's probably some way to disable test
<tleydxdy[m]>
I just use bash for interactive shell already
<tleydxdy[m]>
so
<riteo>
I see
<illiliti>
ryoshu: i'm pretty sure that FWRITE check does nothing and can be safely removed
<illiliti>
but i would like to hear your opinion
<riteo>
tleydxdy[m]: now I get why you told me to --disable-ssh-token
<riteo>
and the package thing
<riteo>
so apparently it's been updated with glibcisms and now it depends on libargp and stuff like dlvsym
<riteo>
luckily the only thing that depends on that is tokens/ssh/cryptsetup_ssh-cryptsetup-ssh.o, but I have no idea what that does
<riteo>
I mean, it can be disabled without hacks, so there's that at least, but what does that feature do in the first place and why is it enabled by default?
<tleydxdy[m]>
cryptsetup added support for external tokens, e.g. it can now decrypt via ssh communication of some sort
<riteo>
oh so it's a new thing
<tleydxdy[m]>
I didn't look very closely into it
<riteo>
that makes sense
<riteo>
is the argp thing dependent on that too or are we forced to use it now?
<tleydxdy[m]>
idk
<riteo>
I'll check
<tleydxdy[m]>
I don't think I have those
<riteo>
libargp?
<tleydxdy[m]>
yeah
<riteo>
wait, do you use "vanilla" kiss or something like wyverkiss?
<riteo>
oh lmao I meant gkiss, not wyverkiss lol. Although my point should kinda still be the same
<riteo>
because it's a glibc thing
<tleydxdy[m]>
no, musl
<tleydxdy[m]>
at least so far
<riteo>
mhh, lemme put a sed in the right place in the build and I'll update you
<riteo>
weird, it still errors out, although on a more generic luks2_token.c
<riteo>
was '--disable-ssh-token' the only flag you added?
Liexei has quit [Ping timeout: 260 seconds]
<riteo>
it looks like there's a '--disable-external-tokens' flag
V has quit [Ping timeout: 252 seconds]
<riteo>
epic, it finally built!
<tleydxdy[m]>
weird, that's the only flag I added
V has joined #kisslinux
<riteo>
maybe 2.4.1 made it simpler to configure
<riteo>
thinking about it since I already forked the package I might as well try
<tleydxdy[m]>
I rememberd 2.4.1 fixed a serious bug
<tleydxdy[m]>
so I went straight to that
<riteo>
I have no idea, although I don't see why I shouldn't update
<riteo>
already did, epic ccache moment
soliwilos has quit [Remote host closed the connection]
an3223 has quit [Read error: Connection reset by peer]
<riteo>
also it really looks like this release made that other flag implicit with '--disable-ssh-token'
<riteo>
on 2.4.0 if you disabled tokens but not ssh ones it would tell you
<riteo>
and abort
<tleydxdy[m]>
ah, makes sense
<riteo>
well, now at least I got one thing out of my todo list, sort of
humky has quit [Read error: Connection reset by peer]
<riteo>
is there a way to contribute these changes to the package maintainer?
<riteo>
I have no idea who they are
<riteo>
and I know you can't just pr stuff for that package
<riteo>
ok it looks like they're konimex
Liexei has joined #kisslinux
<riteo>
oh nice, they even got their email address on their user page! I'll contact them sometime
an3223_ has joined #kisslinux
<riteo>
bruh, why does so much stuff depend on eudev on community?
<ryoshu>
illiliti i get vacations on saturday, now i need to deliver something
litharge has quit [Quit: restarting]
<riteo>
actually I can build quite a lot of stuff if I remove that dependency (eg usbutils)
litharge has joined #kisslinux
<riteo>
the only actual arguable use of eudev I'm aware of is for android-tools, where you want to be able to give user access to specific android devices (android-udev)
<tleydxdy[m]>
yeah I still have no idea what udev is actually useful for
<tleydxdy[m]>
sure, configure the device nodes
<riteo>
and thinking about it, wouldn't some filter like that be possible without eudev? IIRC there's a hotplug file somewhere in sys that allows to register a command which gets executed on device insertion. Couldn't it be used to manually filter stuff?
<tleydxdy[m]>
but that seems easily doable in a billion ways
<riteo>
yeah I was thinking about it a few days ago
<riteo>
it really almost looks like an implicit dependency that is building up in community
<riteo>
Should I raise a ticket in their repo?
<tleydxdy[m]>
it's just like systemd
<riteo>
yeah
<tleydxdy[m]>
yeah, why not
<tleydxdy[m]>
at least if it's rejected it's documented somewhere
<riteo>
I'll do it right now then
<riteo>
oh and btw before I forgot to check that yeah, it looks like libargp isn't a dependency anymore in cryptsetup 2.4.1
<riteo>
although it is in 2.4.0
<riteo>
no ok maybe that "big" collective depedency on eudev was just a coincidence
<tleydxdy[m]>
I wonder if there's a good way to use my old system within kisslinux
<tleydxdy[m]>
while I move the pieces over
<riteo>
there are "just" 4 packages that depend on eudev
<riteo>
tleydxdy[m]: what do you mean for within kisslinux?
<riteo>
do you want help with the community's "infrastructure"
soliwilos has joined #kisslinux
<riteo>
s/help/to help/
<cotangent>
<riteo> do you want to help with the community's "infrastructure"
<tleydxdy[m]>
kinda like x forwarding
<riteo>
oh so you want to do a thin client
<tleydxdy[m]>
so say I can put it in a chroot or whatever
<riteo>
oh yeah me too, I use that site sometimes when I remember it exists
<riteo>
the biggest issue for me rn is that there is no package description (sort of)
<riteo>
there are two "standards" rn, the README file with the longer description and the "description" file used by kiss find for the shorter, one line one
<riteo>
README's for now are just in the official repos while I don't think they even added description files in the community one
<riteo>
I proposed on kisscommunity.org's repo to add them but I don't know if anything moved after that
<tleydxdy[m]>
I don't think that should be a big problem
<tleydxdy[m]>
I find package descriptions in other distros to be not much help anyway
<riteo>
am I the only one who does 'yay [insert vague program description]' to find new software?
<riteo>
on my arch machine
<tleydxdy[m]>
sure, but you miss lots of stuff that way
<tleydxdy[m]>
so I just go to my search engine directly
<riteo>
makes sense
<riteo>
anyways, at this point I might just ask the reasoning behind some of the eudev dependencies
<riteo>
stuff like tlp could make sense, sort of, but usbutils clearly doesn't depend on it, since I can use it on mdev