<tune>nckx: I should be comfortable doing that, but I'm not really. maybe with some guidance I could give it a try
<foobarbazquux>I'm trying to install GuixSD. I'm stuck on the config.scm part. I
<foobarbazquux>I'm getting an error on the line (let* ((port (open-pipe* OPEN_READ "lspci)) because it doesn't recognize "open-pipe*"
<foobarbazquux>It says to include '(use-modules (ice-9 popen)' at the top, but I already have '(use-modules (gnu) (gnu system nss) (ice-9 popen))' at the top.
<foobarbazquux>I also tried '(use-modules (gnu) (gnu system nss)) (use-modules (ice-9 popen))' and got the same error.
<kmicu>foobarbazquux: does the line literally has ‘"lspci))’ part?
<foobarbazquux>kmicu: No, I miswrote that. It's on another computer that's running non-graphically off of a USB with the GuixSD ISO
<foobarbazquux>Anyways, I just realized that I didn't need it. Now I tried to instantiate the config.scm again, and this time got "error: operating-system: unbound variable" "hint: Did you forget '(use-modules (gnu system))'?"
<foobarbazquux>This is even though I have (use-modules (gnu) (gnu system nss)) at the very top. I define my own module beneath, but I didn't think that would interfere.
<efraim>for 'install-file' do I have to create the directory first?
<kmicu>foobarbazquux: it’s difficult to guess w/o seeing the config but you could install with stock config from /etc/configuration/* and after a successful installation make changes to the system.
<kmicu>foobarbazquux: ‘operating system’ is the first thing in stock config after importing modules so that new module definition must interfere somehow.
<foobarbazquux>kmicu: I think I'll try that. It does define a custom kernel so I have WiFi, though, so I'll have to figure it all out right here while I have Ethernet connected.
<foobarbazquux>If I created a boot partition (for a legacy BIOS computer) and did "mkfs.ext4 -L my-boot /dev/sda1", should my bootloader declaration be (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda")))?
<bgardner>Good morning guix; I installed bind utils by adding the package to the system config like this: (specification->package+output "bind:utils"), which seemed to work great - on 'system reconfigure' it downloaded https://ci.guix.info/.../...-bind-9.12.3-P1 and ran to completion with no error - but dig, nslookup and friends are not installed. Did I do something wrong?
<notnotdan[m]>eventually i want to remove coqide from the coq package. because eww
<nckx>hulten: Is the Guix nss-certs package installed?
<nckx>That will set those paths for you (and give 'em something to point at), but I don't know if that will interfere with your Ubuntu host.
<notnotdan[m]>btw, is there a way to write patches directly against your current guix install? because right now i just have a guix repository cloned into a separte folder against which i do git commits etc
<bgardner>nckx: Sorry for the delay; no, I do not have that
<bgardner>nckx: Actually, I don't think (specification->package+output "package:output") is working. I also have an entry for (specification->package+output "openjdk@9:jdk") that does not error, but also does *not* install the JDK.
<bgardner>nckx: Per-user profile via 'guix package' works great, but I'm trying to install system wide.
<roptat>bgardner, I'm not sure, but try (list openjdk-9 "jdk")
<bgardner>roptat: Interesting - it's running, and downloading the JDK9, I'll report back.
<bgardner>roptat: I also tried that form for bind:utils and it crashed, do I need to append the version?
<foobarbazquux>How do I add a channel declaration in my /etc/config.scm? I tried putting just the (cons ... %default channels) suggested by the manual, but that gave an error "invalid field specifier". When I wrapped that in (channels ...), I got "extraneous field initializer".
<foobarbazquux>efraim: Thanks, but how do I include this in my config.scm's operating-system declaration? Pasting it outside gives an error as well.
<efraim>foobarbazquux: oh, for that. I've never tried to add it to an OS config
<joshuaBPMan>Hello, odd question. I've got an issue with Icecat not working pretty much at all. (it crashes when I try to visit a website). And my trackpad only sometimes works. Should I email the help-guix mailing list or the bug-guix mailing list? Thanks joshua
<kmicu>Hi joshuaBPMan: are you using Guix System or some other distro? What IceCat version?
<kmicu>(I’m asking cuz I don’t have any issues with IceCat on Guix System 0.16.)