<cbaines>I got given a number of estimated delivery dates before the one I ordered finally shipped, but hopefully they've got their production issues sorted now
<bmk>Is there a package I need to grab for A2DP Bluetooth audio? Or is that non-free.
<sss1_>drakonis: i want to have uniform dark view for both qt and gtk, it was done via adwaita-dark + adwaita-qt on my old system, but i can use something different, i only need same of similar dark theme for both qt and gtk apps, i currently mixed my base (exherbo) system + nix + guix, nix does have adwaita-qt package, but looks like qt version from guix is not ompatible with this plugin, so style plugin
<sss1_>does not work, also plugin from my host systems also is not compatible (
<bmk>I mean, I suppose you could locally install a GTK theme and set QT to use GTK
<lispmacs[work]>MysteriousSilver: I think what this might come down to is that the source code is looking for "cairo.h", while the header is in "cairo/cario.h". I have in the past had to edit some code include statements to fix that sort of problem
<podiki[m]>apteryx drakonis: we discussed libglvnd before and I was looking more into it with that Mesa update. Mesa has had libglvnd support for a while, we could enable it. But then I think everything that needs GL should use libglvnd as input
<podiki[m]>yeah so I'm not sure how that works when you run something, but for building works
<wirez>anyone move to guix from a bsd? why and how you like it?
<apteryx>podiki[m]: cool, sounds worth investigating. Does it provide immediate benefits? Or it's just the first piece of the puzzle?
<podiki[m]>apteryx: not sure, everything I learned about libglvnd I learned today :-P
<podiki[m]>but it should mean everything wanting GL can just use that, letting libglvnd handle which vendor implementation is to be used (not sure in guix how that works or what it means, especially without non-free stuff)
<apteryx>podiki[m]: we'll have to study what nixos did, I feel there's probably be something guix-specific to be done to make it fully work
<vagrantc>there being no good global defaults for GL ... that sounds promising ... but also gets into weird issues where you need some-gl-backend in your profile and maybe exporting some variable or something
<podiki[m]>right, something to expose the actual GL implementation available; using libglvnd for everything would be a starting point to that handoff
<vagrantc>it reminds me of fonts ... some packages "work" without fonts, but miss a *lot* ... but exactly which font you need to use is somewhat up to you
<podiki[m]>Mesa would always be available and a fallback no? or at least I'd assume, given how much is built on top of it
<PurpleSym>I’m seeing a weird error when using pygit2 from guix: ImportError: /gnu/store/4gffr26pb2zpasncanbp2ibamg1c5ms6-openssl-1.1.1k/lib/libssl.so.1.1: undefined symbol: EVP_idea_cbc, version OPENSSL_1_1_0
<efraim>can I use wrap-script to wrap with PYTHONPATH and with PATH?
<nckx>raghavgururajan: You can manually set up the environment so PATH does point to the right sudo instead of the impotent one. If that's considered unreasonably esoteric the fix would be in guix environment, not patching software that arguably does the right thing.
<nckx>The real bug is: the broken sudo in a container is surprising to users.
<raghavgururajan>Btw, is there a way to find whether a program needs to be setuid root?
<civodul>mothacehe: since you have experience with embedded devel, cross-toolchain and all :-), do you know if known-good toolchains have things "aarch64-linux-gnu-gcc -print-prog-name=objdump" return the right thing?
<nckx>raghavgururajan: Good question! I wonder how reliable a ha^Wheuristic something like ‘objdump -T $(which sudo) | grep set[gu]id’ would be…
<nckx>Although I suspect the matter is too sensitive to leave to even an accurate one.
<holzkristall>Hey, I've used guix in my main device for quite some time, and I have grown to love it. Since I am now trying to improve my security, I wondered if I could enable some kind of MAC (preferably SELinux)?
<holzkristall>The other option I have would be to use something like parabola, but Guix has been amazing so far ;-;
<nckx>holzkristall: To clarify: it's not a fundamental limitation of Guix. It could be written but it needs (a) champion(s). Not saying you should feel obligated, but it's not something that's going to be implemented on a rainy afternoon by someone bored.
<leoprikler>oh, but what if it's sunny and 40°C outside and you really have to stay inside so as to not die?
<dstolfa>speaking of dying and not dying... is anyone dying to review some patches regarding a rust package? (:
<holzkristall>I'd love to if I had the expertise - I tried to make a profile/role on CentOS for a web server but even that failed miserably ^^'
<podiki[m]>raghavgururajan: still on a foreign distro, but for a long time I didn't use a displaymanager (just startx with an .xinitrc, in fact I now run xinitrc as an xsession still, just through lightdm)
<dongcarl>civodul: Hey! Is there a reason why you think binutils-mingw-w64-timestamp.patch might not be needed in binutils-2.36.1? It seems like they still don't respect SOURCE_DATE_EPOCH and needs patching
<jackhill>Hi, I'm trying to add swap-on-lvm. I've added (swap-devices (list "/dev/mapper/guix_vg0-swap")) to my config.scm, but when I reconfigure I get guix system: error: service 'swap-/dev/mapper/guix_vg0-swap' requires 'device-mapping-guix_vg0-swap', which is not provided by any service. Presumably I need to created a mapped device, but where?
<vagrantc>i really need to wrap my head around mapped devices and guix so i can use lvm again
<vagrantc>jackhill: surely you need another mapping layer in there, maybe some raid? :)
<mroh>jackhill: try adding `(mapped-devices (list (mapped-device (source "guix-vg0") (target "vg0-swap") (type lvm-device-mapping))))` to your oparation-system or so and use that in the swap definition.
<nckx>…sorry, got called away. Thanks for that info vagrantc, that's great (if old) news; I've discussed this with ~5 people over the years and nobody ever reported your success.
<jackhill>second question: with the same configuration, reconfigure prints out 'guix system: warning: mapped-device '/dev/vda1' may not be mounted by the bootloader.' But everything seems to work. At least I can decrypt the disk and boot up. Is there a way to silence the warning? Parhaps I should try uuid there as well.