nixos/plymouth: multi-user.target wants plymouth-quit-wait.service
This is apparent from the service file directory in plymouth: ├── multi-user.target.wants │ ├── plymouth-quit.service -> ../plymouth-quit.service │ └── plymouth-quit-wait.service -> ../plymouth-quit-wait.service Leaving it unspecified caused gdm-wayland to crash on boot, see #39615. The change made other display managers not quit plymouth properly however. By removing "multi-user.target" from `plymouth-quit.after` this is resolved.
This commit is contained in:
parent
9d0b6b9dfc
commit
5777272bd2
@ -87,9 +87,10 @@ in
|
|||||||
|
|
||||||
systemd.services.plymouth-kexec.wantedBy = [ "kexec.target" ];
|
systemd.services.plymouth-kexec.wantedBy = [ "kexec.target" ];
|
||||||
systemd.services.plymouth-halt.wantedBy = [ "halt.target" ];
|
systemd.services.plymouth-halt.wantedBy = [ "halt.target" ];
|
||||||
|
systemd.services.plymouth-quit-wait.wantedBy = [ "multi-user.target" ];
|
||||||
systemd.services.plymouth-quit = {
|
systemd.services.plymouth-quit = {
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
after = [ "display-manager.service" "multi-user.target" ];
|
after = [ "display-manager.service" ];
|
||||||
};
|
};
|
||||||
systemd.services.plymouth-poweroff.wantedBy = [ "poweroff.target" ];
|
systemd.services.plymouth-poweroff.wantedBy = [ "poweroff.target" ];
|
||||||
systemd.services.plymouth-reboot.wantedBy = [ "reboot.target" ];
|
systemd.services.plymouth-reboot.wantedBy = [ "reboot.target" ];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user