Guix and netboot.xyz
An user approached me and recommended trying to get guix on https://netboot.xyz "You guys should contact netboot.xyz to add guix to the list. All you need are the vmlinuz, initrd, and the kernel params. That's how i test out distros and provision all of my VMs Netboot.xyz is basically PXE over the public internet for open source OSes. You can even netboot FreeDOS. It is good for new users, and also if you guys publish an appropriate initrd and kernel with the appropriate options it will be incentive to using your system in production. No one really wants to provision VMs manually, so as far as i can tell any distro that is going to be deployed at scale needs to have kickstart or some other unattended install system on top of a way to be loaded over PXE. If those requirements are satisfied, then you can get like 100s of ansible-ready machines spinning pretty fast. CoreOS's ignition is a good example of an unattended install system. You put a http(s) url in a kernel option, the system autoconfigures from the config at that location. the config lists mounts, DNS servers, etcd secrets, and maybe most importantly trusted ssh keys" I don't know much about this stuff myself, but it might be of interest for you. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Fennel and Luarocks
I'm trying to port over fennel and luarocks to guix. Fennel is a lisp language which compiles to lua, and luarocks is a Pypi-like package manager for lua libraries I believe a luarocks build system would be needed. The packges are luarocks.scm and fennel.scm, located at my personal channel. https://framagit.org/marlin1113/marlin-guix-packages
Porting Lutris over
I have started porting Lutris, i'm getting errors about GObject bindings and the lack of typelib (which is weird, because i did port typelib too) I'd appreciate some help with this, as i'll be travelling and won't be able to spend much time on it. The packages are lutris.scm and typelib.scm, located on my personal channel https://framagit.org/marlin1113/marlin-guix-packages
GUI installer through X
The ncurses gui installer works nicely, but the fact that it relies on the framebuffer means that GPUs that require firmware for it (like amd gpus) will not display the installer at all. This could be Solved by using a X server for the installer (even if it just starts a terminal with the ncurses installer). That way, vesa graphics would kick in, and users would be able to properly use the installer. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Digimend kernel drivers for Guix
I have just managed to get the digimend kernel drivers packaged for guix: https://framagit.org/marlin1113/guix-digimend-drivers This allowed me to work with my huion graphics tablet using the guix system. It's my first trial at packaging too, so i'll have to get some better documentation on the repo. Consider merging this package -- Sent from my Android device with K-9 Mail. Please excuse my brevity.