Subject: Re: [bug#72714] [PATCH v5] home: services: Add 'home-sway-service-type'.

From: Hilton Chain <[email-masked]>
Date: Sun, 22 Sep 2024 16:14:48 +0800

Hi Arnaud,

On Wed, 18 Sep 2024 16:15:40 +0800,
Arnaud Daby-Seesaram via Guix-patches via wrote:
>
> * gnu/home/services/sway.scm: New file.
>   (home-sway-service-type): New variable.
>   (sway-configuration->file): New procedure.
>   (sway-configuration): New configuration record.
>   (sway-bar): New configuration record.
>   (sway-output): New configuration record.
>   (sway-input): New configuration record.
>   (point): New configuration record.
>   (sway-color): New configuration record.
>   (sway-border-color): New configuration record.
>   (flatten): New procedure.
> * gnu/local.mk: Add gnu/home/services/sway.scm.
> * doc/guix.texi (Sway window manager): New node to document the above changes.
> ---
>  doc/guix.texi              | 329 +++++++++++++++++
>  gnu/home/services/sway.scm | 711 +++++++++++++++++++++++++++++++++++++
>  gnu/local.mk               |   1 +
>  3 files changed, 1041 insertions(+)
>  create mode 100644 gnu/home/services/sway.scm

Thank you for the sway service!  Tried to convert my config and the resulted
code looks much clearer :)

Can `sway-configuration-bar' be optional?  In my case it's not used.

Thanks