<davexunit>as a first stab at this, my hack writes a .guix-environment symlink in the current directory
<davexunit>running 'guix environment --cache' will just use that profile and skip building anything
<davexunit>so coming back to a project takes about 1.5 seconds to re-use the cached profile.
<davexunit>I found an archived bug where someone wanted to integrate emacs-direnv with 'guix environment' but was put off by how slow it was. using a cache would fix this.
<davexunit>this is the workflow I'm used to in other programming languages. Ruby's Bundler, for example.
<davexunit>it will just re-use the stuff it has already built for you unless you run 'bundle update'
<davexunit>skipping right to the end goal: I want the user to be able to enter a project repo that has a guix.scm file in it and run 'guix environment' with *no other arguments* and have it produce a fully functional development environment.
<davexunit>sane defaults: read from guix.scm, cache the profile, etc.
<ng0>Is the PLUGINS_DIR_NAME in source of icecat xpcom/io/nsAppFileLocationProvider.cpp (and xpcom/io/nsAppFileLocationProvider.cpp) defined in such a way that we could make use of it for the search-path thing we can add to aqpplications? I mean in general, would it work (even with modifications) or am I wrong?
<ng0>it doesn't read an environment variable, but does it read an env variable the way we can make use for the search-path?
<ng0>the second file name was supposed to be another one
<guix_noob>Hi all, I am attempting to install GuixSD and I cannot get my networking running. When I execute 'ifconfig -a' my wireless card doesn't show up, so I plugged in an ethernet cable and used 'ifconfig enp3s0 up' to turn on that connection. However I cannot ping any websites
<davexunit>guix_noob: you need to run 'dhclient enp3s0' after
<efraim>it looks like file from %content-addressed-mirrors is the file-name from package-source
<guix_noob>So I'm at what I believe to be the last step of the installation process. After running 'guix system init . . .' It downloads a bunch of stuff and seems to compile a bunch of stuff. Then it prints "substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%" a lot of times and now it hasn't done anything for a while.
<guix_noob>I might just be impatient, but it hasn't moved for about 15 minutes. Is this expected behavior?
<guix_noob>It just ended with 'substitute: guix substitute: error: TLS error in the procedure 'handshake;: Error in the pull function.