Genuinely curious about this: If you're a Guix user, how are you doing WiFi?

Guix is aggressively pro-Free Software, so it ships with zero proprietary blobs, which means you have no networking out of the box on many machines.

Boosts appreciated.

#guix

Using hardware with open drivers (ex. Atheros)
14.3%
Using unofficial / self-compiled kernel
46.4%
Running Guix on top of another distro with blobs
3.6%
See answers / other (please reply)
35.7%
Poll ended at .
Is there even a fully open modern WiFi chipset? Ath9k is a/b/g/n, the newer 10k (ac) and 11k (ax) both need blobs.
@ieure I voted "using self compiled kernel" but I also run Guix on other distros with blobs.
@robby Are you using https://github.com/guix-users/guix-nonfree or something else?
GitHub - guix-users/guix-nonfree: Unofficial collection of packages that are not going to be accepted in to guix

Unofficial collection of packages that are not going to be accepted in to guix - guix-users/guix-nonfree

GitHub
@robby I guess https://gitlab.com/nonguix/nonguix is the right thing.
Nonguix / nonguix · GitLab

Guix channel for packages that can't be included upstream. Please do NOT promote or refer to this repository on any official Guix communication channels.

GitLab
@ieure Yeah I'm using nonguix for the mainline kernel.

I actually needed to build an installation iso with the mainline kernel for one of my machines, since it actually needs proprietary blobs for ethernet too.
@ieure missing option: very long ethernet cable
@technomancy @ieure that's how i do... for now, asa #guix newbie
[[guix]] - anagora.org

The Agora is a crowdsourced distributed knowledge graph: anagora.org.

@ieure I have osbooted Thinkpad x230. It works like charm
@potato_lisper I'm not sure what that has to do with the question. Are you using that to eliminate the stock BIOS' hardware allowlist? If so, what hardware are you using?
@ieure sorry, to clarify, my thinkpad has replaced wifi card and bios stack that is compatible with GNU guidlines, so for Guix everything works out of box.
@potato_lisper Okay, thanks. What WiFi card, and how well does it work? Ath9k?
@ieure Yes, this one. It works, it's not the fastest (802.11bgn), but don't have any problem with it.
@ieure I use the nonguix kernel.

Setting that kernel up together with the nongnu binary cache was far from being a trivial operation for a Guix newbie like me. It easily took me a couple of hour worth of fiddling.

I wish there was a more integrated solution for to setup a system populated with linux-firware.
@ieure i ticked "unofficial kernel", but just to note that non-guix has a substitute server so you don't need to compile it's unofficialness
@mala Oh, that's nice. Last time I tried Guix, that wasn't the case, and I spent hours rebuilding kernels.