<graton>I wrote a config.scm and submitted it to Pastebin. I'm now trying to download it via wget in a live install so I don't have to manually rewrite it. When I wget it, I get an empty file. What do?
<graton>I tried "guix init /mnt/etc/config.scm /mnt" after downloading the config.scm that I wrote earlier, and got an error: "package 'email@example.com' has an invalid input: ("kconfig" "/mnt/etc/kernel.config")"
<graton>For the <origin>'s sha256 field, I currently tell it (sha256 (base32 (system (string-append "guix hash " kernel-config))). kernel-config expands into "/mnt/etc/kernel.config", and "guix hash" then tells me that there is no such file (even though there definitely should be).
<cbaines>graton, sounds like the local-file gexp might be a better fit for what you're doing. What's the context?
<graton>cbaines: Sorry about not responding sooner. I think I got it to work.
<graton>I cut out that part of the kernel configuration and let the default handle it.
<graton>Only problem now is that my computer appears to be compiling a crapton of things. I think I might have accidentally made it compile the kernel from source. Well, at least it'll be fast!
<cbaines>graton, I'm glad to hear it's sort of working :)
<graton>It's just a long stream of lines like "CC /drivers/acpi/acpica/dsargs.o"
<nckx>graton: Yup, that's the kernel. Nope, it won't be any faster (?).
<graton>nckx: I thought Gentoo was reputed to be faster than most other distros because everything is compiled from source. I suppose that's because the user gets to choose the optimization flags.
<nckx>graton: Heh. Take that with a big grain of bath salts. But yes, Guix aims for the opposite: identical binaries on all systems (of the same architecture). Artisanally home-compiled Guix packages are no -ffaster than any other.
<hals>lfam: Both of the ones that I've tried have been blacklisted by the BIOS. Moreover, I saw a post which said that the 2nd one I brought should have worked.
<lfam>It may be possible to alter your BIOS to support more cards but you can always use a USB dongle
<lfam>The Thinkpad BIOS is extremely restrictive in what it supports. My understanding is that replacing the actual card is not an option unless you are able to alter the BIOS
<hals>Altering the BIOS is an extreme hassle on the T400 (I'm not aware of anything less than full Libreboot, which is much harder with the T400 than, say, the X200 or T60). My 1st question was about dongles.
<lfam>Yes, the dongles should work, but I haven't tried them myself. There is probably previous discussion on the Guix mailing lists help-guix and guix-devel
<lfam>There will be hardware that does not have RYF certification that does work with free software. This is because getting the RYF stamp requires some bureaucratic effort to certify that it only requires free software, so not all hardware applies for RYF
<lfam>I think that anything on thinkpenguin should work
<lfam>Looks like there are some Realtek chips that also will work (available on thinkpenguin)
<lfam>I wouldn't rule it out, but it will be harder to know before you buy. The wifi dongle manufacturers don't typically advertise the chipset of their products, and they may even change the chipset without changing their model name
<lfam>I don't know how current or complete it is, but I think that <h-node.org> attempts to catalog computer hardware and whether or not it can be used with free software drivers
<hals>It's amazing how stacked commodity hardware is against free software.
<hals>Looks like I have to order that dongle and go back to something like Debian in the mean time.
<lfam>Agreed, and unfortunately the manufacturer that released the flagship free wifi driver (Atheros) is long gone
<lfam>So, we probably can't expect any free driver support for newer wifi standards in the future
<kmicu>hals: also keep in mind that though you will not get support for it here it’s relatively easy to install the mainline kernel and proprietary firmware. Guix(SD) is free software hence we are able to excercise our freedom also in such (unhealthy) ways ;)
<hals>kmicu: I tried this last night. The kernel started compiling and then gave me an error several hours in. I think I'm going to install Debian Testing with Guix atop it for now.
<kmicu>Oh that sucks; on the other hand Guix on a foreign distro also delivers plenty of goodies. Good luck.
<tuete>Hey. I am new to GuixSD. I try to reconfigure the system with guix reconfigure myconfig.scm. But I get an error: guix system: error: symlink: Permission denied: "/var/guix/profiles/system-2-link.new"
<tuete>Do I need to execute this as root? It doesn't say so in the docs.
<tuete>Ah, thanks. Yeah, I have the config in /etc as well. I will do it with sudo then. Makes sense that it needs root privileges, but I thought since it is not stated in the manual.. it might be unprivileged