<amz31>that form, doesn't respect lexical scoping, variables comes from somehere else that what is in the code directly visible, my understand is that at some point there is (eval quoted-expression derivation) or something like that
<amz31>what I would have understood and more easy to the mind would have been something like '(#:arguments (lambda (out %build-inputs ...) ...)
<amz31>this adds an extra step, ie call the procedure in the eval step by the build daemon but it's more clear what comes in
<amz31>mark told a good reason it's not like that but I don't remember why
<amz31>ng0: yes I don't say to take their software but get inspiration from it
<ng0>hjave to search the url because i just have everything local
<ng0>i meant our layout is not like their layout. portage (once upon a time) derived from pkgsrc or one of the other ports
<amz31>somewhat off topic, I keep thinking about connecting guix git with cuirass not sure if it makes sens, right now my undertanding is that cuirass has no knowledge of the git guix repository? is that correct?
<snape>acually, they were linked before I added a commit that adds GUIX_PACKAGE_PATH support :p
***root is now known as Guest7377
<sadasaulna>Noob question here folks.. I have a GuixSD install, i'm reading about how you can write system configuration and apply it. Is there anyway to see the current configuration and just edit that?
<cbaines>sadasaulna, the current configuration is what you applied last
<cbaines>(assuming you haven't explicitly booted in to a previous generation of your system)
<Labu>I am looking guix web site. Is there a mean to use it on a BSD system ?
<sadasaulna>chaines, I thought so.. but this is a VM image I downloaded so I suppose I will never see what the file that created it was
<sadasaulna>chaines, ie if memory serves me right its a fresh install from the image supplied on the website
<OriansJ>rain1: That is why essential projects need to remember to have multiple independent hosts to ensure consistent availability and greater fault tolerance. Eg if your software is hosted on a Single host and it is being used by others, you need to fix that problem promptly
<rain1>totally. It's really simply to add multiple remotes!
<rain1>then every git push uploads the code to 5 places
<OriansJ>exactly, it also makes it easier for other people to notice differences between what is provided by different hosts and spot host based tampering.
<OriansJ>Oh and due to recent behavior on #guix-code-of-conduct-discussion ; it has been switched to invite only (anyone invited is able to /invite anyone else they want) and no one is eligable for invites for 48 hours to let the people involved cool off.
<rekado>you would even need to do this before booting the kernel.
<pkill9>(you can technically recompile guix to use a different directory, but then you'll be unable to get substitutes since they'll be compiled to point to /gnu/store/x, which i assume you would want)