This idea is quite interesting! For me very novice, there are too few examples 
of config file in cgit and manual.
As Ludovic Courtes says 'So we have a package abstraction. Just pretty useful' 
https://peertube.social/videos/watch/2d3b999c-0bc8-4375-87ad-91ff86b9521a?start=12m26s
 
<https://peertube.social/videos/watch/2d3b999c-0bc8-4375-87ad-91ff86b9521a?start=12m26s>
When user is not familiar with Scheme need to learn variables described here 
https://www.gnu.org/software/guix/manual/en/html_node/Services.html#Services 
<https://www.gnu.org/software/guix/manual/en/html_node/Services.html#Services> 
before your attempt to add a new service becomes successful.
I cannot understand the chain of those variables and do not know the content of 
variables. So how to display them without starting compilation? 
Is it possible to get something like analysis of my config.scm before running 
`guix system reconfigure /etc/config.scm` ?
And how to know what (use-modules (gnu services networking)) adds or what (gnu 
services audio) adds. F.e. if I do not want pulseaudio, but want only alsa, how 
to type it in my config.scm?
Need to discover a tree of variables for know which modules and may be other 
git parts are necessary for adding new service or package into system.
As I imagine only guix messages while starting compilation can help and cgit is 
the one place where source code may have helpful stuff.
I also cannot understand how function (use-modules) works, and what does it do 
with arguments? Arguments look like childs gnu->services->audio, but why I see 
they are separated by space? All I've got at this moment listening MIT LISP 
lectures that (use-modules) is a function.
May be you'll offer more powerful learning with examples for quick start?


15. Oct 2018 21:35 by mba...@fastmail.com <mailto:mba...@fastmail.com>:


> Perhaps it would be useful with an appendix to the manual explaining
> some of the concepts in play.  Not only Scheme and the configuration
> system, but also things like bootloaders, partitioning, LUKS, etc.
>
> I think it could be good resource for many new and intermediate
> GNU/Linux users, sort of like the Arch wiki for GuixSD.

Reply via email to