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