unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Alexander Asteroth <alexander.asteroth@h-brs.de>
To: "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de>
Cc: "André A. Gomes" <andremegafone@gmail.com>, help-guix@gnu.org
Subject: Re: Best base system for Guix
Date: Fri, 12 Nov 2021 19:21:38 +0100	[thread overview]
Message-ID: <877dddmdk8.fsf@h-brs.de> (raw)
In-Reply-To: <20211112164836.eumn2hc4qsrv6i3y@pelzflorian.localdomain>

Hi Florian,

On Fri, Nov 12 2021, 17:48:36, "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> wrote:

> Hello Alexander.  I’m glad booting works.
>
> On Fri, Nov 12, 2021 at 04:16:17PM +0100, Alexander Asteroth wrote:
>> I created a second EFI partition for
>> the guix grub (to be sure it doesn't make my Debian installation
>> unbootable)
>
> Debian and Guix can share an EFI system partition, otherwise I’m not
> sure if dual boot is possible.  Except probably with (menu-entry …).

of course dual boot is not possible this way. But the idea was to make
sure nothing unplanned happens to the system I currently use everyday.

>> Of course now the next issues arise, like "how do I configure postfix
>> under guix"
>
> If you want Postfix to run an e-mail server: Is this on a VPS, so you
> have a static IP?
>
> AFAIK there is not yet a postfix service for Guix, only Exim and
> OpenSMTPd.  But maybe someone has written a Guix channel for Postfix
> outside the main Guix repo.
>
> I’m not sure, but maybe it would be better to configure Postfix with
> traditional configuration files and only start it automatically on
> boot with a custom Shepherd service (see the syslogd example at
> `info "(guix) Shepherd Services"`).  Or imitate the Exim service in
> the Guix repo.
>

I can probably live with nullmailer. I'll have a look at it.

>> and what is the right way to make my keyboard layout known
>> to the system (so far I have added a few lines (a variant) to the
>> /usr/share/X11/xkb/symbols/us file, wich is now hidden somewhere in the
>> guix-store)?
>
> You need to change the value of (keyboard-layout …) in your operating
> system configuration (by default /etc/config.scm).
>
> See the examples at `info "(guix) Keyboard Layouts"`.

I'm not using a predifined layout from /usr/share/X11/xkb/symbols but
some self-defined variant based on us. This means I have to edit a file
under /usr/share but that was the way it was done since I work with X11
(back in the 90s) and so far I haven't found a replacement for it that
allows to fully define own keyboardlayouts.

>> Guix configuration is really very different from other
>> *ix'es. Are packages configurable at all without writing scheme-modules
>> for them? An where would this configuration go?
>
> In Scheme code in your operating system configuration
> (/etc/config.scm) or in your package manifest, you can add your own
> package records in-place or you can use a module in which you defined

But in the end the applications depend on configurartion files that need
to be placed somewhere (even if generated or parameterized) by some
scheme code.

> them.  It is probably best to look at the packages in the Guix repo.
> For example you can use the command `guix edit hello` to look at GNU
> Hello’s package.  The Guix cookbook contains a packaging tutorial.

I'll have a look at that. Before I encountered these issues I saw it but
didn't understand it's importance.

Cheers,
Alex


  reply	other threads:[~2021-11-12 18:31 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-11 10:59 Best base system for Guix Alexander Asteroth
2021-11-11 11:45 ` Tobias Geerinckx-Rice
2021-11-11 12:16   ` Alexander Asteroth
2021-11-11 12:47 ` André A. Gomes
2021-11-11 17:48   ` Alexander Asteroth
2021-11-11 20:58     ` pelzflorian (Florian Pelz)
2021-11-12 15:16       ` Alexander Asteroth
2021-11-12 16:48         ` pelzflorian (Florian Pelz)
2021-11-12 18:21           ` Alexander Asteroth [this message]
2021-11-13  7:10             ` pelzflorian (Florian Pelz)
2021-11-15 16:19 ` zimoun

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

  List information: https://guix.gnu.org/

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

  git send-email \
    --in-reply-to=877dddmdk8.fsf@h-brs.de \
    --to=alexander.asteroth@h-brs.de \
    --cc=andremegafone@gmail.com \
    --cc=help-guix@gnu.org \
    --cc=pelzflorian@pelzflorian.de \
    /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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).