<viivien>I don’t understand why my SSL_CERT_DIR variable is set to /run/current-system/profile/etc/ssl/certs:/run/current-system/profile/etc/ssl/certs (thus, breaking guile’s web client). The "fix" is to define export GUILE_TLS_CERTIFICATE_DIRECTORY="/run/current-system/profile/etc/ssl/certs" in my profile, because it has precedence, but I think that’s wrong.
<viivien>Do you have only one entry in SSL_CERT_DIR on your own machine?
<viivien>Or do you have a duplicated one, like me?
<robin__>Howd, #Guix. I managed to break my IceCat with Guix refresh a while back, and now fonts won't load lol.
<dstolfa>robin__: is this on guix system or a foreign distro?
<nckx>viivien: Yep. (service-extension profile-service-type …). At least here it's for a better reason than ‘you'll love this service so much you must want it in your profile’. Not sure how to fix it, and spinning too many plates already.
<dstolfa>another, perhaps more interesting question: if i have a guix-jupyter notebook and i `guix pack` that, or perhaps even make a docker container out of it, will others be able to just run the docker container with the guix kernel in the jupyter playbook?
<dstolfa>if so, i assume that would also work on macos and windows then as docker spawns a linux VM there... which means i could distribute this playbook to colleagues and never worry about a thing
<dstolfa>(once i get guix-jupyter working, of course, it's still timing out)
<Guest27>Suppose I need to quickly run a program that hasn't been packaged in Guix yet and I don't have the time/skills to package it myself. Is there a way to make it "just work"?
<Guest27>I tried to find a clear-cut answer to this but my Google-fu has failed me
<zap>It depends on which kind of program. You can still do 'pip install --user x' or 'npm install x' or 'go get x' etc and then modify PATH to use it
<zap>you can do preety much everything you would do on other distros if you had same problem. But with additional possibiliy to painlessly manage your own guix packages once you gain some practical skills
<Guest27>That's very reassuring, thanks! Where can I read more about this? I thought it would be really easy to find info on this but maybe I'm just not looking into the right places...
<maximed>or the usual "./configure --prefix=$HOME/stuff && make && make install; ~/stuff/bin/stuff", assuming you have installed the right tools
<zap>Guest27: There are two main sources of docs -- Guix Reference, and Guix Cookbook. You can access it on Guix website or with info command
<Guest27>Thank you! I've seen the reference and the blog, but not the others, so I'm gonna do that.
<Guest27>A more concrete question: I've been using NixOS for a few days and i ran into an issue where I get a "permission denied" error when a package from pip tries to write to a harcoded directory (like /home/<user>/<dotfile>). What would happen if I tried to run the same package in Guix using the method you said?
<Guest27>(And, by the way, how would I "modify the PATH to use it" as you said above?)
<solene>Guest27: that's a weird issue, are you sure you didn't miss --user in pip install command?
<zap>Yeah... I think NixOS should't restrict access to your home
<maximed>See the 'authorize-key?', 'authorized-keys', 'use-substitutes?' and 'substitute-urls' fields of 'guix-service-type'
<southerntofu>leoprikler: thanks but that's precisely because a lot happens in Cargo.toml that an automated importer would be helpful! in particular when some dependencies are in the same repository and not published on crates.io (see zola SSG for example)
<leoprikler>What you're saying essentially boils down to "I want something, that simplifies this mess, because hoo boy,is it complicated", which is a sentiment one can get behind, but at the same time also the reason no one has both tried and been able to simplify it.
<dstolfa>leoprikler: i can also split it up into two commits if that's better, i just bundled it together because i don't really use nimf or hime on their own so i can only say that telegram-desktop works
<leoprikler>I don't see the patch yet, but one patch per package please :)
<dstolfa>leoprikler: gotcha, would you prefer me to split it up and re-transmit, or do you want to do it?
<dstolfa>in any case, brb, need to get some groceries... no food left :<
<dstolfa>nckx: is it a little bit crazy to send ~30 patches in a patch series? there were *a lot* of stuff to bottom out in this package...
<nckx>It is. It's also allowed, but it's in your own interest to split it up into smaller series that can be reviewed & merged one after the other. Few if any people volunteer to review 10+ patch series.
<dstolfa>and of course it did that because i ended up getting locked out of gmx and had to reconfigure for gmail and forgot to do the thing where it needs to send the message first and then reply to the nnn@...
<dstolfa>nckx: this might be because of my blunder with send-email
<nckx>It seems unlikely (but possible!) that the 2 other Guixers with moderation access beat me to it. More likely that you triggered some automated spam filter on the GNU side. But at least your mails made it to the tracker, and who knows, they might yet arrive.
<dstolfa>this would be the 3rd spam filter i triggered with these patches then
<nckx>You bring up two good points, by the way. There should be a single link to a page that answers that question, since the policy applies to all our channels (mail/IRC/???). And there used to be a channel ‘entry message’, distinct from the channel topic, that mentioned that.
<dstolfa>nckx: you and me both... though i have an ! at the back there because of the weirdness with email :D
<maxwell_TGAP>Hi, just to introduce my self. I live in the uk, am about to start a phd in computational physics, have just installed guix system on my laptop after useing arch for a long time. I am interested in mastering guix a system management tool. just FYI i have dyslexia so my spelling is often uuuu creative. Nice to meet you all :)
<dstolfa>maxwell_TGAP: nice to meet you! hope your phd turns out to be interesting & successful :)
<maxwell_TGAP>btw TGAP = the graet and powerfull, someone already had maxwell apparently
<nckx>If you're not aware (maybe it's how you found out about Guix), there's an HPC subproject <https://hpc.guix.info/> with its own IRC channel (#guix-hpc on this network). But it's pretty quiet and HPC Guix is always on topic in #guix as well.
<nckx>I admit to looking it up but got no further than French environmental tax law.
<maxwell_TGAP>no i found out through a youtuber my firend recommended called systemcraft
<ebubekir-siddik>I've been having trouble getting gnome-disks to run. When I run gnome-disks from "sudo gnome-disks" the output is: "Could not find the icon 'open-menu-symbolic-ltr'. The 'hicolor' theme
<ebubekir-siddik>was not found either, perhaps you need to install it..." Any clue how to solve this error?
<maximed>I wouldn't be surprised if someone made a dual image, that can be feed to vlc (a video player), or burnt to a DVD which you can boot, that will automatically start a video player playing the video