💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-12-13.txt captured on 2024-06-16 at 13:46:02.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-12-13T04:27:23 #kisslinux <dilyn> this firefox build is struggle-bussing its way through these includes; it can't find glib/gtk/pango headers 2020-12-13T04:27:56 #kisslinux <dilyn> seemingly because they're nested one directory further down than firefox is expecting; in pango-1.0/pango/*.h instead of just pango/*.h for instance 2020-12-13T04:27:58 #kisslinux <dilyn> why for? 2020-12-13T14:30:58 #kisslinux <brainacid0> Nice! 2020-12-13T14:31:16 #kisslinux <brainacid0> i enjoyed the journey 2020-12-13T14:31:39 #kisslinux <brainacid0> Ive done LFS and many other distros and I really enjoyed this experience 2020-12-13T14:32:05 #kisslinux <brainacid0> Using nix package manager for the rest 2020-12-13T14:32:12 #kisslinux <brainacid0> Fastest booting system ever 2020-12-13T14:40:43 #kisslinux <brainacid0> Thank you all 2020-12-13T14:52:42 #kisslinux <soliwilos> My laptop also boots faster than ever on KISS. It's nice. :-) 2020-12-13T17:31:26 #kisslinux <micr0> so it seems kiss becomes root to install packages, but this means the permissions for stuff is set to root 2020-12-13T17:32:16 #kisslinux <micr0> the issue im having is when i install 'repo-periish' from https://github.com/jedahan/kiss-repo-repos the permissions of /var/db/kiss/repos/repo-periish is root owned instead of 'micr0' owned 2020-12-13T17:33:36 #kisslinux <micr0> whats the proper way to tell kiss or sls to preserve the permissions ? the build script is literally just 'git clone some/url /var/db/kiss/repos/the-repo-name' 2020-12-13T17:34:34 #kisslinux <dilyn> a post-install script 2020-12-13T17:35:17 #kisslinux <dilyn> I don't know that you in general want the things kiss installs to not be root:root 2020-12-13T17:38:42 #kisslinux <soliwilos> How about setting KISS_SU envvar to "sls" for user micr0 so that kiss always runs as root? 2020-12-13T18:16:38 #kisslinux <micr0> soliwilos i only have sls installed so KISS_SU should be set automatically? 2020-12-13T18:17:20 #kisslinux <micr0> dilyn in general I would want the kiss-install step only to use sls if needed 2020-12-13T18:17:58 #kisslinux <micr0> for example, /var/db/kiss/repos is owned by micro, and when kiss runs the build, the cloned permissions are also micro, so its weird that the installed files are owned by root 2020-12-13T18:21:05 #kisslinux <dilyn> you could add a test to pkg_install_files() to see who owns the directory the files are being installed to and change the permissions to match 2020-12-13T18:22:58 #kisslinux <kciN> Any Ideas why firefox might not be seeing webcam and mic? 2020-12-13T18:34:32 #kisslinux <testuser[m]> Are they detected outside of firefox? Could be kernel config 2020-12-13T18:40:50 #kisslinux <kciN> testuser[m] webcam was permissions issue, forgot to add myself to video group, but mic is most likely kernel config issue 2020-12-13T18:46:59 #kisslinux <soliwilos> micr0: Unless your sls build script modifies your users profile settings, KISS_SU won't be set. I'd guess that as long as you haven't set KISS_SU somewhere manually yourself, it is unset. 2020-12-13T18:47:52 #kisslinux <soliwilos> You can easily check what KISS_SU's value is, such as with "echo $KISS_SU". 2020-12-13T18:49:22 #kisslinux <dilyn> kiss automatically checks for sudo/doas/sls 2020-12-13T18:51:32 #kisslinux <soliwilos> I remember getting output from kiss complaining about the value of KISS_SU, when running "kiss u" as root. 2020-12-13T18:51:41 #kisslinux <dilyn> that was a bug 2020-12-13T18:51:51 #kisslinux <soliwilos> Ah. 2020-12-13T20:02:18 #kisslinux <kciN> I have tried compiling everything under alsa as modules, but still no mic. 2020-12-13T20:07:45 #kisslinux <kciN> Also, how do I get fn+F# keys to reduce/increase brightness like on windows? 2020-12-13T20:31:47 #kisslinux <dilyn> re brightness keys, assuming your device exists in /sys/class/backlight, you can write to it directly 2020-12-13T20:32:15 #kisslinux <dilyn> you can use e.g. acpid to pickup on key events, or add some function in your window manager config 2020-12-13T20:32:50 #kisslinux <dilyn> you can also use something like brightnessctl or light or or or (many programs exist), but you'd still probably have to use an acpid event handler script of some sort 2020-12-13T20:34:21 #kisslinux <dilyn> kiss-help wiki/software/acpid walks you through it 2020-12-13T22:11:47 #kisslinux <brainacid0> https://news.ycombinator.com/item?id=25410809 2020-12-13T22:11:51 #kisslinux <brainacid0> Thanks Dylan 2020-12-13T22:13:13 #kisslinux <onodera> holy fuck I got rocm opencl working 2020-12-13T22:13:28 #kisslinux <onodera> probably the first time on a musl system ever 2020-12-13T22:14:54 #kisslinux <onodera> https://camille.sh/vujq.png 2020-12-13T22:15:08 #kisslinux <onodera> I spend literally 15 to 20 hours creating ports and debugging 2020-12-13T22:27:38 #kisslinux <dilyn> k1ss.org is down? 2020-12-13T22:27:42 #kisslinux <dilyn> officially worried about dylan 2020-12-13T22:28:25 #kisslinux <dilyn> nice work onodera: :o !!! 2020-12-13T22:30:56 #kisslinux <acheam> dilyn: Its up for me 2020-12-13T22:32:55 #kisslinux <dilyn> ah, the hn link must just be broken... 2020-12-13T22:33:02 #kisslinux <onodera> just you dilyn 2020-12-13T22:36:17 #kisslinux <claudia02> howdy o/ 2020-12-13T22:36:23 #kisslinux <acheam> hi claudia02 2020-12-13T22:37:05 #kisslinux <claudia02> Since theres currently no movement on upstream KISS, did you swith to update/fork packages yourself? 2020-12-13T22:37:17 #kisslinux <claudia02> Just asking, me did so. 2020-12-13T22:39:07 #kisslinux <claudia02> Also I am celebrating 'no toolkit december'. Living with netsurf-fb and w3m since the begining of the month :p 2020-12-13T22:39:11 #kisslinux <onodera> to wich fork claudia02 2020-12-13T22:40:16 #kisslinux <claudia02> onodera, I mean update the packages yourself. So fork the package and bump the version 2020-12-13T22:40:36 #kisslinux <onodera> ah no ill just wait it out 2020-12-13T22:49:09 #kisslinux <claudia02> I wonder if there is a way to track the release of package in a personal feed, e.g it is done in repology for the main repo but for packages I want to track personaly. 2020-12-13T22:51:55 #kisslinux <dilyn> you can do kiss-outdated on any path containing packages and it will report what repology says! 2020-12-13T22:57:30 #kisslinux <claudia02> dilyn, I do so, but sometimes I think it does not tell the truth? 2020-12-13T22:59:27 #kisslinux <dilyn> give an example? 2020-12-13T22:59:56 #kisslinux <dilyn> some packages are weird, and repology hasn't actually handled them properly - I blame distributions' naming conventions 2020-12-13T23:01:32 #kisslinux <claudia02> I have no example handy since everything is up to date :P . Maybe I am wrong and its just imagination. 2020-12-13T23:03:12 #kisslinux <dilyn> i mean, probably not. repology isn't a foolproof method for checking for updates 2020-12-13T23:03:18 #kisslinux <claudia02> But y some pkgs can not properly parsed correctly. 2020-12-13T23:03:34 #kisslinux <dilyn> they're just named differently than what repology expects, so technically we should change that 2020-12-13T23:03:42 #kisslinux <dilyn> for instance, KISS-kde/extra/perl-uri is named wrong 2020-12-13T23:04:02 #kisslinux <claudia02> How do other distributions handle this? Also by checking the repology feed? 2020-12-13T23:04:18 #kisslinux <dilyn> afaik repology defers to what distros name their packages 2020-12-13T23:04:36 #kisslinux <dilyn> so if your package is named something that doesn't exist on another tracked distro's feed, repology won't be able to find it 2020-12-13T23:04:56 #kisslinux <dilyn> you could ask repology to track your repo, but I am unsure how willing they would be to do that xD 2020-12-13T23:05:13 #kisslinux <claudia02> Its pretty good that 'kiss-outdated' throws an error when a package cannot be parsed. 2020-12-13T23:05:46 #kisslinux <dilyn> i think it's my favorite utility tbh 2020-12-13T23:07:06 #kisslinux <claudia02> They are unwilling. There was an issue from a 3rd party kiss repo to track. 2020-12-13T23:07:44 #kisslinux <claudia02> And I think they would need a payd service to manage the infrastructure for every user out there. 2020-12-13T23:08:43 #kisslinux <dilyn> yeah so you're best bet is to just rename packages to whatever repology is already tracking 2020-12-13T23:11:00 #kisslinux <claudia02> Fair, its also easier to use an already good tool on the system then seting up something new.. 2020-12-13T23:19:01 #kisslinux <dilyn> after three days of patch-tweaking, i got a xorg-less firefox build to go for two hours instead of one... #progress 2020-12-13T23:23:05 #kisslinux <claudia02> nice. 2020-12-13T23:23:23 #kisslinux <claudia02> Wont they release this option anytime soon? 2020-12-13T23:25:39 #kisslinux <acheam> dilyn: thats great! xorg-less firefox is super helpful 2020-12-13T23:29:29 #kisslinux <dilyn> once i've gotten it to build and launch and function I'll share it; you can find my current wip on dilyn-corner/KISS-me/extra master branch 2020-12-13T23:29:52 #kisslinux <dilyn> alegedly the patches are supposed to be upstreamed with firefox 84 release, but they said the same thing with 83 soooo who knows 2020-12-13T23:36:29 #kisslinux <onodera> what is xorg-less firefox and why is it good? 2020-12-13T23:36:32 #kisslinux <onodera> is it for wayland? 2020-12-13T23:36:44 #kisslinux <dilyn> mmhmm 2020-12-13T23:37:33 #kisslinux <dilyn> basically, since gtk+3 can be built without xorg, and gtk+2 is only required for flash, you should technically be able to build firefox without any xorg libs