ioraff has quit [Ping timeout: 256 seconds]
Torr has quit [Quit: leaving]
fitrh has joined #kisslinux
fitrh has quit [Quit: fitrh]
chomwitt has joined #kisslinux
trunc88 has joined #kisslinux
<
trunc88>
is pipewire actually any good?
<
wael[m]>
do you often switch audio devices
<
wael[m]>
then no it isn't
<
wael[m]>
alsa works perfectly fine if you just listen to audio
<
trunc88>
thats what ive always thought. even using 2 cards at once with pure alsa only had some fairly minor annoyances
<
trunc88>
was asking a question in #ffmpeg recently and they were like WAT YOU DONT HAVE A SOUND SERVER?
aliosablack has joined #kisslinux
chomwitt has quit [Read error: Connection reset by peer]
aliosablack has quit [Ping timeout: 265 seconds]
chomwitt has joined #kisslinux
aelspire has joined #kisslinux
<
aelspire>
wael: Is ALSA able to multiplex sound sources today? So audio from 2 aplications in the same time?
<
aelspire>
Is so, I'll scrap pipewire from my install
<
wael[m]>
i used alsa for a while and it worked really well
<
aelspire>
one less thing to care about
<
wael[m]>
other than:
<
wael[m]>
recording audio from desktop
<
wael[m]>
switching audio devices easily
<
aelspire>
cool, I'll check it too when I'll use laptop with KISS
<
wael[m]>
otherwise alsa is really nice
<
aelspire>
I installed pipewire out of habit but multiple apps playing sound in the same time is the only thing I care about
<
aelspire>
I remember pre-pulseaudio times when this was problematic…
<
wael[m]>
alsa multi-plexed for me
<
wael[m]>
unlike u im not old grandpa who lived in that time lol
<
aelspire>
ohh, so cool
<
wael[m]>
---your mileage may vary
<
aelspire>
I'll try maybe it works now
<
testuser[m]>
u need config
<
testuser[m]>
i just use pw to avoid alsa config
<
testuser[m]>
so bad
<
wael[m]>
alsa config: 2 lin
<
testuser[m]>
but i keep forgetting it
<
wael[m]>
gentoo wiki
<
wael[m]>
watthe hfeu f
<
aelspire>
ok, thanks
mmatongo has joined #kisslinux
aelspire has quit [Quit: aelspire]
aelspire has joined #kisslinux
mmatongo has quit [Remote host closed the connection]
mmatongo has joined #kisslinux
mmatongo has quit [Remote host closed the connection]
<
aelspire>
wael: tested ALSA only config, without dmix there is no multiplexing but with simple dmix config it works!
phinxy has quit [Ping timeout: 264 seconds]
floorcrawler has joined #kisslinux
<
testuser[m]>
it needs dmix
<
wael[m]>
just werked for me
<
aelspire>
it might
<
aelspire>
some cards have multiplexer
<
aelspire>
so there is no need for software one
<
aelspire>
alsa wiki claims it
<
wael[m]>
why is kiss fetch all pkgs, build all pkgs, install all pkgs, instead of fetching, building, install for all packages one by one?
<
testuser[m]>
so bad
<
testuser[m]>
fetching once does all network stuff beforehand
<
testuser[m]>
installing later makes it need to use su program only once (unless deps need other deps)
<
aelspire>
from what I noticed it fetch all pkgs and than build + install one by one
<
wael[m]>
ooo ok ok true
<
aelspire>
but I'm using doas and it ask for pass every single package even with persist in doas.conf
<
wael[m]>
use ssu lo
<
testuser[m]>
unless you're good at not accidentally running destructive commands
<
wael[m]>
im good at running destructive commands
<
midfavila>
i've never needed to explicitly include dmix even for really shitty integrated audio cards
<
aelspire>
midfavila: Can I have your ALSA config, maybe it's me doing it wrong way
<
midfavila>
uhhh, sure, i guess
<
midfavila>
i don't really have one
<
midfavila>
well, actually, scratch that
<
midfavila>
you can't have it, because it's... literally just for my mic
<
midfavila>
yeah there's not really anything to it
<
aelspire>
I've tried to run mpv twice and second one failed with device busy
<
aelspire>
but I need to look into kernel config
<
aelspire>
maybe I missed some option
fdkol2 has joined #kisslinux
fdkol1 has quit [Ping timeout: 264 seconds]
<
wael_>
whats a good ls alternative to busybox ls?
<
wael_>
other than exa or rust shit
<
testuser[m]>
for f in *; do echo $f; done
<
wael_>
<testuser[m]> "for f in *; do echo $f; done" <- wheres that hyprland xwayland patch again
<
testuser[m]>
Search in issues
<
wael_>
i gave up and went back to xorg lmao
<
wael_>
after a moment of thought
<
aelspire>
if I need unzip in kiss build script should I add something to depends?
<
illiliti>
why do you need unzip?
<
aelspire>
system fonts managed by kiss
<
aelspire>
busybox one is sufficent
<
aelspire>
I've commited such sin
<
aelspire>
and noticed that unzip depends might be unnecessary
<
illiliti>
i think we need provides system first to add such deps
<
aelspire>
yes my thought too
<
aelspire>
and I wanted to swap rust for rustup
<
aelspire>
and make rustup provide rust
<
phoebos>
that's possible without provides
<
phoebos>
just make a package called rust that uses rustup
<
aelspire>
maybe this can be simulated without adding anything to kiss package manager
<
aelspire>
create rust-alternatives folder
<
aelspire>
and put rust and rutup inside
<
aelspire>
than symlink correct version as rust in main repo
<
aelspire>
but this will work only in this simple use case
<
aelspire>
for something that provides multiple functionalities like busybox this will not suffice
<
midfavila>
wael_ suckless ls
<
wael_>
when i wanted an alternative to busybox ls i was expecting something more featuerful
<
wael_>
not something that literally doesnt have colors
<
midfavila>
pretty sure colors are a gnu extension
<
midfavila>
if you want that, write your own ls, use busybox/gnu, or just stop using the terminal
floorcrawler has quit [Quit: WeeChat 3.5-dev]
phinxy has joined #kisslinux
<
midfavila>
you could also, i suppose, write or acquire a "colorifier" program
<
midfavila>
i know such things exist for gcc, make and etc
<
phoebos>
wael_: ls -F is enough
<
aelspire>
sadly rust is the fad now and most of colorful and nice utils are written in rust today
<
aelspire>
go sometimes
<
aelspire>
disclaimer: I personally don't use this
<
aelspire>
I used to like exa but I purged it and use normal ls now
<
aelspire>
purged it together with starship prompt
<
aelspire>
coreutils/busybox's ls is colorful enough for me
<
aelspire>
I remember being impressed with Enlightenment's terminology but it was more like: Wow, cool but I don't care
<
aelspire>
as this terminal emulator can play videos and sounds
<
aelspire>
foot can display images (sixels) but terminology was impressive some time ago
<
aelspire>
here it displays "ls" with thumbnails
<
midfavila>
yeah ls has a lot
<
midfavila>
s/ls/terminology/
<
midfavila>
what am i even saying
<
midfavila>
my kitchen flooded last night so i'm kind of all over the place
aelspire has left #kisslinux [#kisslinux]
<
phoebos>
mid: XtWidgetToApplicationContext(3) looks promising
<
wael[m]>
imagine coming in and saying gibberish without elaboration
<
midfavila>
that could definitely solve the no-context problem phoebos,
<
phoebos>
seems to work
<
midfavila>
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm m m m m m m m m
<
midfavila>
will need to experiment
<
midfavila>
i want to write a simple Athena text editor soon:tm: so that'd be a good test bed
<
midfavila>
nothing crazy, basically just notepad
<
wael[m]>
notepad.exe
<
midfavila>
i mean yeah
<
midfavila>
why not
<
phoebos>
this seems to find the top level widget
<
wael[m]>
wtf is that while loop
<
midfavila>
it's your mom
<
midfavila>
anyway do{}while() ensures the body runs at least once
Torr has joined #kisslinux
Torr has quit [Quit: leaving]
phinxy has quit [Ping timeout: 260 seconds]
phinxy has joined #kisslinux
phinxy has quit [Ping timeout: 265 seconds]
phinxy has joined #kisslinux
Torr has joined #kisslinux
phinxy has quit [Ping timeout: 256 seconds]
phinxy has joined #kisslinux