<apteryx>rekado: I hear you. I'm also often confused about the types and the comments not matching what it's supposed to be, or abusing terms such as derivations (while they are in fact a monadic procedure) don't help :-)
<apteryx>I think an easy action would be trying to correct all those comments so that they don't lie about the type the procedure actually returns.
<bandali>but comments are unfortunately bound to get outdated
<leoprikler>is there a way to tell guix gc, which "packages" to clean?
<Drakonis_>so the meson build system would need a couple changes to allow for wraps to work
<alextee[m]>yeah. i don't really see a problem with it since you can specify hashes or specific commits in wraps, but meson allows you to specify more ambiguous things like git tags, so i guess guix would have to check and decide
<sneek>Welcome back lispmacs, you have 2 messages.
<sneek>lispmacs, lispmacs says: you're a great programmer
<sneek>lispmacs, lispmacs says: is this THE lispmacs!?!
<Telior>hey there, I'm back with stumpwm-related problems
<Telior>now when I try to reconfigure I get this message: guix system: error: build of `/gnu/store/biw32bphadrfbr6rsjfm6jbw6n8pqifq-cups-pk-helper-0.2.6.drv' failed
<shtwzrd>I need webkitgtk on aarch64 but the build is failing. Really I'd rather just use a substitute, and it looks like berlin.guixsd.org has it. But guix always tries to build it instead. How can I find out why that is?
<shtwzrd>alternatively, is there a way to query to figure out why guix wants to build a particular thing given a configuration? Like, when I --dry-run my system.scm, I can see it's trying to build gnome-shell which is probably why webkitgtk is pulled in as a dep but I don't understand why it wants gnome-shell (my config is using xfce). I know about `guix graph` but that only deals with packages, right?
*vagrantc found gdm to be the source of many bugs and frustrations and a large dependency graph
<shtwzrd>yeah I seem to recall desktop-services using sddm, or maybe it was just the config I based my system on, back when I tried guix the first time
<shtwzrd>gnome-shell is a huge dependency for a display manager.
<vagrantc>before gdm worked, i think the default was slim
<shtwzrd>I've removed %desktop-services and replaced it with an explicit list of services, starting with what is in the original %desktop-services. Seems like there's more gnome-shell deps in here than just gdm and accountsservice though. Is there something smart I can do to look up the dependencies of these services?
<shtwzrd>tbh I know i don't need most of these services to begin with, but my goal right now is to just try to build a reasonable default config for the Pinebook Pro and I want to try to leave the default Guix System as 'in-tact' as I can without having a result that takes weeks to compile on that device :D
<shtwzrd>vagrantc: and you're actually the guy that wrote the bootloader package for the rk3399 aren't you? So thanks for that :)
<shtwzrd>yeah they're trying to get them upstreamed afaik. Hope it happens soon :)
<shtwzrd>even then though, it's going to need some nonfree firmware for the wifi so we'll still need mainline kernel. Is there even a build server that provides substitutes for mainline? If not the functional difference between it being mainlined or being custom compiled from this branch is basically nothing
***nly` is now known as nly
<vagrantc>shtwzrd: you can use USB wifi instead with free firmware
<shtwzrd>vagrantc: true, that's an option. the wifi chip pbp is using is also its bluetooth chip. Is there a combination wifi bluetooth dongle out there with free firmware?
<shtwzrd>'cause two dongles would be all my ports, lol. Not practical for me. Then again, I think there's an extra usb line on the soc that's unused, could maybe try to hook to that. Or cannibalize the webcam's connection.
<oriansj>also wasn't there a wifi card which had the same chip as the Free software usb wifi?
<oriansj>but then again not all laptops might support that card standard
<shtwzrd>oriansj: ahh, pbp does have an extra nvme slot, so maybe it could use that card
<raingloom>how come only a few packages have debug outputs?
<raingloom>context: i'm trying to debug Evolution and realized i'm gonna need to add debug symbols myself
<oriansj>raingloom: probably because their creators don't want people running their programs to see lots of noise in their terminals.