From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: Re: Does not halt after Menu - Logout - Shut down and closing notebook hood Date: Tue, 16 Oct 2018 06:24:15 +0200 (CEST) Message-ID: References: <> < (znavko's message of "Sun, 14 Oct 2018 18:43:04 +0200 (CEST)")> <87y3aziofy.fsf@gmail.com> <<87y3aziofy.fsf@gmail.com>> <8736t7hxd4.fsf@fastmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_187232_164277586.1539663855645" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCGuQ-0007Oa-5x for help-guix@gnu.org; Tue, 16 Oct 2018 00:24:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCGuM-0001Iz-QJ for help-guix@gnu.org; Tue, 16 Oct 2018 00:24:41 -0400 Received: from w1.tutanota.de ([81.3.6.162]:57334) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gCGuM-0000jU-8J for help-guix@gnu.org; Tue, 16 Oct 2018 00:24:38 -0400 In-Reply-To: <8736t7hxd4.fsf@fastmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Marius Bakke Cc: Help Guix ------=_Part_187232_164277586.1539663855645 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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 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 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 mbakke@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. ------=_Part_187232_164277586.1539663855645 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This idea is quite interesting! For me very novice, there are too few examp= les 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=3D12m26s
When us= er is not familiar with Scheme need to learn variables described here https://www.gnu.org/= software/guix/manual/en/html_node/Services.html#Services before your at= tempt 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 s= omething like analysis of my config.scm before running `guix system reconfi= gure /etc/config.scm` ?
And how to know what (use-modules (gnu service= s networking)) adds or what (gnu services audio) adds. F.e. if I do not wan= t pulseaudio, but want only alsa, how to type it in my config.scm?
Nee= d to discover a tree of variables for know which modules and may be=20 other git parts are necessary for adding new service or package into=20 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 doe= s it do with arguments? Arguments look like childs gnu->services->aud= io, 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 y= ou'll offer more powerful learning with examples for quick start?


15. Oct 2018 21:35 by mbakke@fastmail.com:

Perhaps it would be useful with = an appendix to the manual explaining
some of the concepts in play. No= t only Scheme and the configuration
system, but also things like bootl= oaders, partitioning, LUKS, etc.

I think it could be good resour= ce for many new and intermediate
GNU/Linux users, sort of like the Arc= h wiki for GuixSD.
------=_Part_187232_164277586.1539663855645--