hi guix

I've been working on packaging the xlibre-server

https://gitlab.vulnix.sh/spacecadet/guix-xlibre

there's no new service type, just helper macros and functions like 
(xlibre-configuration ...) or (xorg-configuration->xlibre-configuration ...) 
that rewrite the xorg service.
minimal recompilation is needed, only drivers need to be recompiled as far as 
I've seen.

it's still a wip, but given more development I'm not sure if this could be 
merged with the replacement functions, I don't know of any similar cases.
I tried making an xlibre-configuration record, but a lot of other records are 
tied inextricably to the xorg-configuration record.
replacing xorg with xlibre would be a solution, but with how flexible guix is, 
I don't think there's a need to replace xorg outright, especially since xlibre 
is still kinda in testing. dunno.

for the meantime it works, you can pull the channel or run it in a vm with the 
included script

Reply via email to