Stefan Baums <[email protected]> writes:

> Dear Arne
>
> SLiM is the first thing I tried, with both simple
>
>    (service slim-service-type)
>
> and
>
>    (service slim-service-type
>             (slim-configuration
>              (display ":0")
>              (vt "vt7")))
>
> and
>
>    (modify-services %desktop-services
>                     (delete gdm-service-type))
>
> further down, but “guix system reconfigure” fails with
>
>    guix system: error: service 'xorg-server' provided more than
>    once
>
> I have no idea where that comes from. Removing either or both
> “xorg” entries from “use-service-modules” and
> “use-package-modules” does not help.

Do you have `set-xorg-configuration' in your services?  Then it seems
you have to specify the login-manager-service-type if you use something
other than GDM to avoid this error, something like

    (set-xorg-configuration
     (xorg-configuration (keyboard-layout %my-keyboard-layout))
     lightdm-service-type)


> I saw, by the way, that SLiM has not changed in 13 years:
>
>    https://github.com/iwamatsu/slim
>
> That can be a good thing, I suppose.
>
>> To start emacs with exwm, I now use a script at
>> ~/.local/bin/exwm
>
> Tempting. So far I am doing it the recommended (or used to be)
> Guix way with a separate EXWM configuration in ~/.exwm and EXWM as
> login option from GDM, but that always seemed complicated and, as
> we see now, is fragile.

I also had the same issues with GDM getting stuck but it works for me
now with LightDM and EXWM 0.35.

Hope this helps


>
> All best,
> Stefan

Reply via email to