<buenouanq>so, I've found something interesting and I don't know how exactly to trace it
<buenouanq>on guixsd <?php echo exec('echo $PATH'); ?> which should just be a normal shell call, returns `/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.'
<buenouanq>but as the php user echo $PATH gives the expected `/home/php/.guix-profile/bin:/home/php/.guix-profile/sbin:/home/php/.guix-profile/bin:/home/php/.guix-profile/sbin:/run/setuid-programs:/run/current-system/profile/bin:/run/current-system/profile/sbin'
<rekado_>buenouanq: does PHP overwrite the PATH variable somewhere?
<buenouanq>quiliro: I don't know how to help you, but there's prolly a plugin or something that will do what you need. I'm the sort of internet user that blocks everything and plays videos with dedicated video players ┐( '~')┌
<rekado_>i.e. a list of packages and a little bit of code
<SovereignBleak>rekado_: Desktop intially. A friend wants me to set up a Ruby dev environment for him but I'd like to get familiar with syntax on my daily machine first before I start hacking something like that together.
<quiliro>what is the difference between these: emacs emacs-25.1 emacsclient
<rekado_>quiliro: “emacsclient” connects to a running Emacs server.
<rekado_>quiliro: it starts up instantaneously, unlike a heavily customized Emacs.
<quiliro>something similar as an x client connects to the x server?
<rekado_>(despite lazy loading my Emacs takes 7 seconds to start)
<mekeor>Guest26031: the exhausting thing about configuring guix to use network-manager is, that %desktop-services uses wicd-service, so you have to add everything from %desktop-services manually, AFAIK
<rekado_>mekeor: no, you can just delete the wicd-service from %desktop-services
<efraim>methalo: I have a couple similar special-case patches for aarch64 :)
<katco>i'm trying to use gnu global with exuberant-ctags as a plugin to parse some scala, and i suspect guix might be causing an issue but i'm not sure. is anyone familiar with this particular combination of things?
<phant0mas>hey methalo, if we only need it on the hurd try (if (hurd-triplet? ((or %current-system %current-target-system))..)
<snape>nee`: actually, if you have downloading issues, it is 'guix environment -C -N guix'...
***fkz is now known as Guest9979
<lfam>brendyn: The benefit of using /gnu/store/hash-name-version is that the position of the hash in the file-name string is known ahead of time. That is, it's always at the beginning. If we did name-version-hash, we'd have to write more complicated string parsing code to find the hash.
<lfam>brendyn: Also, in an ideal world, one would not need to look in /gnu/store often. So the directory structure should be optimized for machines and not people, in my opinion.
<civodul>bah we should really have reimplemented Git in Scheme...
<ofosos>yep, as long as they're readonly in /etc, this will be reproducible, and it'll give the users all freedoms to use different keys. should be fine. no key management headaches, because of stale keys. i think this would work.
<ofosos>the initial thought to have this in (user..) is a bit naive, when you have different ssh implementations
<ofosos>i'll have to check how dropbear does this, maybe we can hit two flies
<ofosos>hmm, i do we need to install this into /etc or can we simply place it in the store? as far as i can see, that is what openssh-config-file does with the current configuration. that would be nice
<ofosos>so it would be (map (lambda (user) (computed-file (format #f "authorized_keys/~a" user)) users)
<ofosos>with the corresponding input to computed-file
<ofosos>and then setting AuthorizedKeysFile to (string-append #$output "authorized_keys/%u")
<civodul>ofosos: that would be (computed-file "authorized_keys" #~something-that-builds-the-whole-directory)