Guix and netboot.xyz

2019-06-20 Thread Marlin
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

2019-06-17 Thread Marlin
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

2019-06-17 Thread Marlin
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

2019-06-02 Thread Marlin
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

2019-05-28 Thread Marlin
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.