<ng0>they are provided through linux-libre-headers
<TSholokhova>Hello! I have a problem with guile. Can you please help me? I'm calling the function (with-critical-section db-channel (db)...) in (let* ...) several times. I am trying to fix this. So, I tried to put (with-critical-section db-channel (db) around (let* ...) and I recieved an error: ``` In web/server.scm: 279:25 0 (_) Throw to key `vm-error' with args `(vm-run "Too few values returned to continuation" ())'. ```
<brendyn>But not enough. I'd perhaps like to make some myself
<A87221>error, gcc conftest.c ... Am trying to build geany. Suggestions?
<brendyn>qwertasd: I'm going to bed now so I won't be able to help you any more until tomorrow. You should note that the best resource you can find is the guix source code. There are over 7800 packages defined, all of which serve as examples to learn from.
<davidl>however, I just recently switched back to slim, because sddm stopped working.
<davidl>nixd: so 1 way is to use %base-services instead of %desktop-services in the config, and add the %desktop-services services manually but replace slim-service with your own, for example: (sddm-service (sddm-configuration (display-server "wayland"))) - or whatever config you want.