[2022-11-28T05:49:32Z] Hi [2022-11-28T05:54:01Z] Hi [2022-11-28T08:15:41Z] is pipewire actually any good? [2022-11-28T08:21:40Z] do you often switch audio devices [2022-11-28T08:25:25Z] no [2022-11-28T08:25:51Z] then no it isn't [2022-11-28T08:26:09Z] alsa works perfectly fine if you just listen to audio [2022-11-28T08:28:18Z] thats what ive always thought. even using 2 cards at once with pure alsa only had some fairly minor annoyances [2022-11-28T08:29:10Z] was asking a question in #ffmpeg recently and they were like WAT YOU DONT HAVE A SOUND SERVER? [2022-11-28T08:29:34Z] lmao [2022-11-28T09:53:16Z] wael: Is ALSA able to multiplex sound sources today? So audio from 2 aplications in the same time? [2022-11-28T09:53:31Z] duh [2022-11-28T09:53:38Z] Is so, I'll scrap pipewire from my install [2022-11-28T09:53:50Z] i used alsa for a while and it worked really well [2022-11-28T09:53:51Z] one less thing to care about [2022-11-28T09:54:07Z] other than: [2022-11-28T09:54:07Z] recording audio from desktop [2022-11-28T09:54:07Z] switching audio devices easily [2022-11-28T09:54:14Z] cool, I'll check it too when I'll use laptop with KISS [2022-11-28T09:54:23Z] otherwise alsa is really nice [2022-11-28T09:56:40Z] I installed pipewire out of habit but multiple apps playing sound in the same time is the only thing I care about [2022-11-28T09:57:08Z] I remember pre-pulseaudio times when this was problematic… [2022-11-28T09:57:37Z] alsa multi-plexed for me [2022-11-28T09:57:48Z] unlike u im not old grandpa who lived in that time lol [2022-11-28T09:57:49Z] ohh, so cool [2022-11-28T10:13:37Z] ---your mileage may vary [2022-11-28T10:19:37Z] I'll try maybe it works now [2022-11-28T10:20:25Z] u need config [2022-11-28T10:20:35Z] i just use pw to avoid alsa config [2022-11-28T10:20:36Z] so bad [2022-11-28T10:21:22Z] alsa config: 2 lin [2022-11-28T10:21:24Z] e [2022-11-28T10:25:59Z] yea [2022-11-28T10:26:01Z] but i keep forgetting it [2022-11-28T10:26:06Z] gentoo wiki [2022-11-28T10:26:26Z] https://www.alsa-project.org/main/index.php/Asoundrc [2022-11-28T10:26:29Z] dmix? [2022-11-28T10:26:57Z] watthe hfeu f [2022-11-28T10:27:32Z] https://wiki.gentoo.org/wiki/ALSA#.7E.2F.asoundrc [2022-11-28T10:28:41Z] ok, thanks [2022-11-28T13:55:58Z] wael: tested ALSA only config, without dmix there is no multiplexing but with simple dmix config it works! [2022-11-28T13:56:55Z] what [2022-11-28T13:57:01Z] well ok [2022-11-28T14:24:58Z] it needs dmix [2022-11-28T14:27:24Z] just werked for me [2022-11-28T14:27:31Z] fake [2022-11-28T14:27:33Z] real [2022-11-28T14:27:36Z] no [2022-11-28T14:27:41Z] yes [2022-11-28T14:27:41Z] it might [2022-11-28T14:27:52Z] some cards have multiplexer [2022-11-28T14:28:14Z] so there is no need for software one [2022-11-28T14:28:48Z] alsa wiki claims it [2022-11-28T14:42:09Z] why is kiss fetch all pkgs, build all pkgs, install all pkgs, instead of fetching, building, install for all packages one by one? [2022-11-28T14:43:55Z] so bad [2022-11-28T14:44:24Z] fetching once does all network stuff beforehand [2022-11-28T14:44:34Z] installing later makes it need to use su program only once (unless deps need other deps) [2022-11-28T14:44:41Z] from what I noticed it fetch all pkgs and than build + install one by one [2022-11-28T14:44:50Z] ooo ok ok true [2022-11-28T14:45:41Z] but I'm using doas and it ask for pass every single package even with persist in doas.conf [2022-11-28T14:46:10Z] use ssu lo [2022-11-28T14:46:19Z] dont [2022-11-28T14:46:32Z] unless you're good at not accidentally running destructive commands [2022-11-28T14:50:24Z] im good at running destructive commands [2022-11-28T14:53:07Z] i've never needed to explicitly include dmix even for really shitty integrated audio cards [2022-11-28T14:55:46Z] midfavila: Can I have your ALSA config, maybe it's me doing it wrong way [2022-11-28T14:56:12Z] uhhh, sure, i guess [2022-11-28T14:56:15Z] i don't really have one [2022-11-28T14:56:32Z] well, actually, scratch that [2022-11-28T14:56:42Z] you can't have it, because it's... literally just for my mic [2022-11-28T14:56:50Z] ah ok [2022-11-28T14:56:57Z] yeah there's not really anything to it [2022-11-28T14:56:58Z] sorry [2022-11-28T14:57:10Z] I've tried to run mpv twice and second one failed with device busy [2022-11-28T14:57:23Z] but I need to look into kernel config [2022-11-28T14:57:39Z] maybe I missed some option [2022-11-28T14:57:54Z] maybe! [2022-11-28T15:46:48Z] whats a good ls alternative to busybox ls? [2022-11-28T15:46:48Z] other than exa or rust shit [2022-11-28T15:53:30Z] for f in *; do echo $f; done [2022-11-28T16:04:33Z] anyway [2022-11-28T16:04:42Z] "for f in *; do echo $f; done" <- wheres that hyprland xwayland patch again [2022-11-28T16:08:49Z] Search in issues [2022-11-28T16:18:06Z] i gave up and went back to xorg lmao [2022-11-28T16:18:13Z] after a moment of thought [2022-11-28T16:45:14Z] if I need unzip in kiss build script should I add something to depends? [2022-11-28T16:46:17Z] why do you need unzip? [2022-11-28T16:46:44Z] system fonts managed by kiss [2022-11-28T16:46:56Z] busybox one is sufficent [2022-11-28T16:48:23Z] https://git.aelspire.info/kiss-repositories/tree/fonts/nerd-fonts-symbols-ttf/build?id=25b4df83e2117938a883b8f23f847dea53c501d0 [2022-11-28T16:48:30Z] I've commited such sin [2022-11-28T16:48:51Z] and noticed that unzip depends might be unnecessary [2022-11-28T16:50:59Z] i think we need provides system first to add such deps [2022-11-28T16:51:37Z] https://codeberg.org/kiss-community/repo/issues/88 [2022-11-28T16:51:54Z] yes my thought too [2022-11-28T16:52:13Z] and I wanted to swap rust for rustup [2022-11-28T16:52:21Z] and make rustup provide rust [2022-11-28T16:56:40Z] that's possible without provides [2022-11-28T16:56:53Z] just make a package called rust that uses rustup [2022-11-28T16:59:56Z] maybe this can be simulated without adding anything to kiss package manager [2022-11-28T17:00:11Z] create rust-alternatives folder [2022-11-28T17:00:24Z] and put rust and rutup inside [2022-11-28T17:00:44Z] than symlink correct version as rust in main repo [2022-11-28T17:02:15Z] but this will work only in this simple use case [2022-11-28T17:02:45Z] for something that provides multiple functionalities like busybox this will not suffice [2022-11-28T17:03:27Z] wael_ suckless ls [2022-11-28T17:04:27Z] wher [2022-11-28T17:04:53Z] sbase [2022-11-28T17:05:27Z] when i wanted an alternative to busybox ls i was expecting something more featuerful [2022-11-28T17:05:39Z] not something that literally doesnt have colors [2022-11-28T17:05:58Z] pretty sure colors are a gnu extension [2022-11-28T17:06:16Z] if you want that, write your own ls, use busybox/gnu, or just stop using the terminal [2022-11-28T17:06:22Z] * midfavila shrugs [2022-11-28T17:07:51Z] you could also, i suppose, write or acquire a "colorifier" program [2022-11-28T17:07:56Z] i know such things exist for gcc, make and etc [2022-11-28T17:39:02Z] wael_: ls -F is enough [2022-11-28T17:50:28Z] no!!! [2022-11-28T17:52:44Z] sadly rust is the fad now and most of colorful and nice utils are written in rust today [2022-11-28T17:52:51Z] go sometimes [2022-11-28T17:55:18Z] go is nice [2022-11-28T17:58:06Z] https://github.com/acarl005/ls-go [2022-11-28T17:58:27Z] disclaimer: I personally don't use this [2022-11-28T17:59:31Z] I used to like exa but I purged it and use normal ls now [2022-11-28T17:59:49Z] purged it together with starship prompt [2022-11-28T18:00:39Z] coreutils/busybox's ls is colorful enough for me [2022-11-28T18:07:54Z] I remember being impressed with Enlightenment's terminology but it was more like: Wow, cool but I don't care [2022-11-28T18:08:17Z] as this terminal emulator can play videos and sounds [2022-11-28T18:08:52Z] foot can display images (sixels) but terminology was impressive some time ago [2022-11-28T18:09:01Z] https://www.linux.org/attachments/e20terminology-png.2692/ [2022-11-28T18:09:18Z] here it displays "ls" with thumbnails [2022-11-28T18:09:39Z] yeah ls has a lot [2022-11-28T18:09:44Z] s/ls/terminology/ [2022-11-28T18:09:47Z] what am i even saying [2022-11-28T18:09:48Z] feh [2022-11-28T18:10:32Z] bleh [2022-11-28T18:10:49Z] my kitchen flooded last night so i'm kind of all over the place [2022-11-28T18:10:49Z] xwx [2022-11-28T19:02:25Z] ach [2022-11-28T19:02:39Z] mid: XtWidgetToApplicationContext(3) looks promising [2022-11-28T19:04:22Z] imagine coming in and saying gibberish without elaboration [2022-11-28T19:04:54Z] Lol [2022-11-28T19:29:16Z] oh hmm [2022-11-28T19:29:34Z] that could definitely solve the no-context problem phoebos, [2022-11-28T19:29:47Z] seems to work [2022-11-28T19:30:07Z] hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm m m m m m m m m [2022-11-28T19:30:11Z] will need to experiment [2022-11-28T19:30:22Z] i want to write a simple Athena text editor soon:tm: so that'd be a good test bed [2022-11-28T19:30:35Z] nothing crazy, basically just notepad [2022-11-28T19:30:48Z] notepad.exe [2022-11-28T19:31:09Z] i mean yeah [2022-11-28T19:31:10Z] why not [2022-11-28T20:31:49Z] https://tmp.bvnf.space/a.c [2022-11-28T20:31:55Z] this seems to find the top level widget [2022-11-28T20:32:33Z] wtf is that while loop [2022-11-28T20:41:51Z] it's your mom [2022-11-28T20:41:52Z] gottem [2022-11-28T20:42:11Z] anyway do{}while() ensures the body runs at least once