all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Gábor Boskovits" <boskovits@gmail.com>
To: Yoshinori Arai <kumagusu08@gmail.com>
Cc: help-guix <help-guix@gnu.org>
Subject: Re: My second impression for GuixSd
Date: Mon, 21 Jan 2019 09:49:41 +0100	[thread overview]
Message-ID: <CAE4v=pg26d_kYP=eH2qqAfn9NPmRTAN72K3RuMqadMrteOVk8w@mail.gmail.com> (raw)
In-Reply-To: <20190121021951.wdehqh2g5opbpsek@WaraToNora>

Hello,

Yoshinori Arai <kumagusu08@gmail.com> ezt írta (időpont: 2019. jan.
21., H, 3:20):
>
> Hello,
>
> I have finished system reconfigure successfully at second time. I think what
> configuration is better for who can't install package by self at first or can't
> use command in console and their PC is old, no enough memory...
>
> So my configuration has many packages for system wide, all locales, webbrowser,
> input method etc.
>
> I have some question in operating-system configuration,
>
> 1. How can I specify the menu-entry for no initrd? I tried as follows,
>
> (menu-entry (label "Wara GNU/Linux lfs-8.3")
>             (linux "(hd0,3)/boot/vmlinuz-4.19.9-libre-wara-8.3")
>             (linux-arguments '("root=/dev/sda3 ro"))
>             (initrd ""))
>
> It's can be used but grub show warning: no file.
>
> 2. How can I add system service without system reconfiguration?
>

You can't, but such a reconfigure should not take long. You can even
build the system in advance,
and it takes even less time. This way guixsd can guarantee, that you
have a generation for all your
changes, and can roll back. If you have not guix pulled between to
reconfigures, then they only do
the needed package installations and configurations. Usually reboot is
not needed either in these cases.

> 3. Can I make %custom-services inherited from %desktop-service like as package?
>    I know can delete or add service.
>
> (define %custom-services
>     (inherit %desktop-services)
>     (cons* ....))
>

%desktop-services is just a list, you can simply cons* your nem
services, and use 'remove' to remove a service,
along the lines of:

   (remove (lambda (service)
               (eq? (service-kind service) avahi-service-type))
             %desktop-services)

You need srfi-1 to make this work.
This is documented in the manual here:
https://guix.info/manual/en/Using-the-Configuration-System.html#Using-the-Configuration-System



> Best regard.
>

  reply	other threads:[~2019-01-21  8:52 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-21  2:19 My second impression for GuixSd Yoshinori Arai
2019-01-21  8:49 ` Gábor Boskovits [this message]
2019-01-22  2:59   ` Yoshinori Arai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAE4v=pg26d_kYP=eH2qqAfn9NPmRTAN72K3RuMqadMrteOVk8w@mail.gmail.com' \
    --to=boskovits@gmail.com \
    --cc=help-guix@gnu.org \
    --cc=kumagusu08@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.