<apteryx1>orelozno3: If you use the QEMU option -net user than you are using the SLiRP or whatever way to do networking. It should work from inside the machine without you having anything more to do. Interface name is irrelevant. There are limitations with this way: ICMP won't work (e.g. cannot ping the guest) and you can't reach the VM from the outside network.
<atw>I have an environment file with emacs-ess in it. emacs-ess has emacs-minimal in its inputs. What's the best way to get full emacs into the resulting environment?
<mbakke>atw: I think the easiest way is to add `--ad-hoc emacs` to the `guix environment` command.
<mbakke>I guess you can add the regular emacs to propagated-inputs as well.
<atw>I think I'll (inherit emacs-ess) and propagate emacs. I'd like to do everyting from a file. I had tried something like (map specification->package '("emacs-ess" "emacs")) but it looks like emacs-minimal was arbitrarily chosen in the collision
<mbakke>atw: Do you need emacs-minimal still, if you propagate the "regular" emacs?
<atw>I shouldn't. I don't know enough scheme to (inherit emacs-ess) and replace an input though. Does the manual have an example of that?
<Apteryx>atw: inheritance by default leaves you with the exact same package definition as the parent.
<Apteryx>Then you can choose to override some fields of it
<Apteryx>or extend/manipulate the inherited ones through explicit referencing of the parent (propagated-inputs (some-alist-operation (package-propagated-inputs emacs-nss))
<atw>Apteryx: OK, just have to find the right alist opertation. Thanks!
<Apteryx>I'm trying to find an example I wrote when fixing manpages generation of GCC
<Apteryx>ok, found it: 19d27131968355a1da962e52163df51e0e03aba1
<Apteryx>is there a git command to find which branch this commit is on?