mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-14 05:37:40 +03:00
nixos/gdm: do not restart on reload switch (#70357)
Not entirely sure how this works, but this does seem to fix reload switch killing the current graphical session.
This commit is contained in:
parent
fb5f649bc9
commit
5b7c900192
@ -165,12 +165,12 @@ in
|
|||||||
"rc-local.service"
|
"rc-local.service"
|
||||||
"systemd-machined.service"
|
"systemd-machined.service"
|
||||||
"systemd-user-sessions.service"
|
"systemd-user-sessions.service"
|
||||||
"getty@tty1.service"
|
"getty@tty${gdm.initialVT}.service"
|
||||||
"plymouth-quit.service"
|
"plymouth-quit.service"
|
||||||
"plymouth-start.service"
|
"plymouth-start.service"
|
||||||
];
|
];
|
||||||
systemd.services.display-manager.conflicts = [
|
systemd.services.display-manager.conflicts = [
|
||||||
"getty@tty1.service"
|
"getty@tty${gdm.initialVT}.service"
|
||||||
"plymouth-quit.service"
|
"plymouth-quit.service"
|
||||||
];
|
];
|
||||||
systemd.services.display-manager.onFailure = [
|
systemd.services.display-manager.onFailure = [
|
||||||
|
@ -31,12 +31,14 @@ stdenv.mkDerivation rec {
|
|||||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
|
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
initialVT = "7";
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--sysconfdir=/etc"
|
"--sysconfdir=/etc"
|
||||||
"--localstatedir=/var"
|
"--localstatedir=/var"
|
||||||
"--with-plymouth=yes"
|
"--with-plymouth=yes"
|
||||||
"--enable-gdm-xsession"
|
"--enable-gdm-xsession"
|
||||||
# "--with-initial-vt=7"
|
"--with-initial-vt=${initialVT}"
|
||||||
"--with-systemdsystemunitdir=$(out)/etc/systemd/system"
|
"--with-systemdsystemunitdir=$(out)/etc/systemd/system"
|
||||||
"--with-udevdir=$(out)/lib/udev"
|
"--with-udevdir=$(out)/lib/udev"
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user