From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Initial variables value? Date: Sun, 19 May 2019 16:44:59 +0200 Message-ID: <87tvdqsduc.fsf@gnu.org> References: <51BD8328-EE62-4A55-BB5B-D103EFB9A7AF@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59940) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSN3f-0007qr-Q9 for help-guix@gnu.org; Sun, 19 May 2019 10:45:06 -0400 In-Reply-To: <51BD8328-EE62-4A55-BB5B-D103EFB9A7AF@lepiller.eu> (Julien Lepiller's message of "Sun, 19 May 2019 10:05:11 +0200") 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: Julien Lepiller Cc: help-guix@gnu.org Hi, Julien Lepiller skribis: > There are different ways to find these values. You can grep through the c= ode from https://git.savannah.gnu.org/git/guix.git (https://git.savannah.gn= u.org/cgit/guix.git for the web version). You can also run `guix repl` and = type the variable name (you might need to import some modules before, I did= n't check). Most of the time however, these variables are explained in the = manual. > > For %desktop-services, the actual definition is around here: https://git.= savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm#n1047 > > For default values of records, you'll have look at the code or the manual= . Services are defined in gnu/services/*.scm. If you use Emacs and Emacs-Guix, you can also run: M-x guix-default-services which is really handy. Another trick is to run: guix system extension-graph /path/to/your/config.scm | dot -Tpdf > t.pdf evince t.pdf to view the =E2=80=9Cservice extension graph=E2=80=9D for your OS configura= tion. That should give you an idea of what=E2=80=99s included and how these bits inter= act with one another. HTH! Ludo=E2=80=99.