IRC channel logs

2025-07-05.log

back to list of logs

<postroutine>identity, are all data put into the store readable by all users ?
<vhns>What do you guys use for email on your Guix system? As a desktop. I currently have smtp configure in emacs through SMTP+sendmail-user-agent, but nothing to retrieve mail through POP.
<vhns>s/configure/configured
<vhns>Having a system-wide dovecot seems a bit overkill.
<vhns>or uh getmail
<dlakelan>ahoy anyone around?
<dlakelan>I have a quick question about enabling proxy for guix-daemon, hopefully someone knows how that's supposed to work.
<dlakelan>I know the docs say that guix-daemon honors http_proxy and https_proxy environment variables... but I don't know how to set those environment variables for its environment.
<dodoyada>dlakelan: I don't have any experience with it but my bet would be a combination of defining the daemon service like here https://guix.gnu.org/manual/en/html_node/Service-Types-and-Services.html and making one of the extensions a session-environment-service-type like this https://lists.nongnu.org/archive/html/help-guix/2020-12/msg00239.html
<Rutherther>dlakelan on guix system, use the http-proxy field of guix-configuration. On foreign distro, it depends on how you start daemon. If ie with systemd service, then do Set Environment field in this service
<dlakelan>can you give an example of how that'd look?
<Rutherther>Extending session environment variables is not going to modify guix daemon environment, that is only for sessions, not for services
<Rutherther>dlakelan: example of modifying guix service is already in the manual, at least in sections oriented on how to set substitute servers
<dlakelan>like, in /etc/config.scm I'd put what where? I'm still getting my head around it all.  I don't see any documentation about how to make this happen.
<dlakelan>so I see modifications like here: https://guix.gnu.org/manual/en/html_node/Getting-Substitutes-from-Other-Servers.html
<dlakelan>but I don't know what I'm modifying. the manual says to set http_proxy and https_proxy in the guix-daemon environment. how?
<dlakelan>like, if I were on systemd foreign system I'd go in and modify some /etc/systemd/system/... file and add environment variables.
<dlakelan>here I should in scheme somehow ensure the environment variables are set by shepherd during the activation of the guix-daemon program? but there is absolutely no clue as to how to make that happen?
<vhns>Sorry to be a nuisance, but I have a patch that is a bit over 5 months old by now and didn't seem to get any attention: https://issues.guix.gnu.org/76378 . Did I perhaps do something too egregious in it?
<vhns>I suppose I could submit a new clean patch, as that one requires the earlier one.
<z572>vhns: rust-team will change rust packaging style, you can see https://codeberg.org/guix/guix/pulls/387
<z572>vhns: you should open a PR target rust-team branch. use the new style.
<ekaitz>efraim: please could you ban "aviva" from the mailing list? who has the power to do this?
<identity>postroutine: yes, all the files in the store is readable by all users
<identity>s/is/are/
<postroutine>That mean, with GNU System, every config file are visible by all user.
<identity>postroutine: with Guix, not necessarily the whole GNU System, terminology
<postroutine>identity: I'm not sur to understand. If, with Guix Home or Guix System, a config file is put in the store, is it visible by all users ?
<identity>postroutine: yes, with Guix that is true, but there are other ‘GNU Systems’ for which it does not apply (i think you meant to say guix system in your previous message?)
<postroutine>My bad, my phone corrected Guix by GNU.
<postroutine>Or my brain.
<z572>If no one objects, I'm going to merge plasma 6.2.5 update
<futurile>Afternoon Guix
<futurile>It's 10 mins to the Guix Foundation group call!
<csantosb>Hi Steve ! This is it, right ? https://foundation.guix.info/
<futurile>correct
<futurile>details for the call today: https://lists.gnu.org/archive/html/guix-europe/2025-07/msg00000.html
<csantosb>Anyone knows if we have tcl-readline in the repos ?