<lfam>Registering the closure of a nearly bare-bones disk-image is taking way too long :(
<emacsomancer>is there a good quick start/overview of guixsd somewhere? I have a machine which I had installed guixsd 0.14 on, and I've been trying to update it today. But I'd really like to get this one into use as a primary machine and figure out how to configure it to my needs &c., but I'm not finding the official manual as enlightening as I'd hoped.
<cryptocat1094>Not sure how requiring registration would really help though. Anyone can buy a crappy domain, host a mailserver on it for registrations and run a few million spam campaigns within the hours it takes to get taken down.
<kballou>that's a fair point. I only bring it up because it's what I've seen other channels do to handle the spam problem.
<kballou>If the profile created by `guix environment` is only writable by root, how can I add packages that aren't yet packaged? e.g., the manifest specifies python, but I need to also install pip packages specified in `requirements.txt`.
<kballou>is there a way to combine that all into the manifest file?
<efraim>mbakke: changing -O3 to -O2 didn't fix the test failure
<rekado>kballou: you can add more packages with “guix environment --ad-hoc first second third …”
<kballou>rekado: yes, but I'm specifically talking about also running `pip3 install -r requirements.txt` in the same context that builds the profile
<kballou>I don't know scheme enough to know what I can put in the manifest file or if that violates some property of the environment or what have you.
<rekado>kballou: you can do that, but obviously you cannot write to /gnu/store as a user.
<rekado>if you want it to support more packages then you need to first create Guix packages for software that is not available yet.
<kballou>so, there is no way to install things, even if it's just in the current directory via the profile created by `guix environment`?
<kballou>I have been working on creating packages, but I was hoping to hold off on packaging the recursive decent of dependencies for a moment and actually try out if what I wanted is working at all
<kballou>slightly related but new question: what has been the strategy for having a private set (of modules) of packages for guix? Gentoo has overlays and those are pretty straight forward, but how is this sort of functionality handled in guix land?
<rekado>kballou: we have GUIX_PACKAGE_PATH. You can read more about it in the manual.
<emacsomancer>what's a good way to get networkmanager (or other networking util) running on guix? Using the livecd, I could do this via wpa_supplicant+dhclient, but I'm not having any luck with my actual install
<amz31>efraim: I also have pkg-config installed with guix via guix environment guix
<kballou>ng0: ha! the size_t patch seems to be in the list of fixes. Now I need to check this against what gentoo is doing...
<ng0>mbakke: okay.. I get it why it takes some time to update chromium.. after half a day of messing around with its new knobs :)
<kballou>ng0: I haven't done a lot with user patching in gentoo, but sakura as a different terminal emulator might be another motivator towards getting there. Similar question would be how does this work in guix? redefine/derive the package privately and apply the patch in that new definition?
<ng0>we have multiple, sometimes smarter, ways to do it then the ways offered in gentoo
<ng0>what you want in gentoo is iirc called user-patches
<pkill9>the problem is elognd is compiled to look for the scripts in it's own output
<cryptocat1094>"we lost our first contributor on [...] as the contributor realized that privacy may help terrorists" This always seemed weird to me. Cars are also helpful to those types, or any number of useful things I could care to name. Shoes, for instance.
<reepca-laptop>and oxygen is the primary cause of just about every explosion ever!