💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-12-13.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

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