summaryrefslogtreecommitdiffstats
path: root/nixos
diff options
context:
space:
mode:
authorTobias Happ <tobias.happ@gmx.de>2018-11-09 16:47:16 +0100
committerTobias Happ <tobias.happ@gmx.de>2018-11-13 21:52:37 +0100
commit4839403dd61fd5054f623846bc82f568a33eec66 (patch)
tree2ab2f65b0a7c64cc9853fa4f4d956679140f2621 /nixos
parent2823b5e698cbf34d8ac210b7321ab996b0e54b2f (diff)
nixos/{lightdm,sddm,xpra}: remove enabling of logToFile
Diffstat (limited to 'nixos')
-rw-r--r--nixos/doc/manual/release-notes/rl-1903.xml8
-rw-r--r--nixos/modules/services/x11/display-managers/lightdm.nix14
-rw-r--r--nixos/modules/services/x11/display-managers/sddm.nix2
-rw-r--r--nixos/modules/services/x11/display-managers/xpra.nix44
4 files changed, 33 insertions, 35 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1903.xml b/nixos/doc/manual/release-notes/rl-1903.xml
index dafd62e8779b..a1f715a3adf1 100644
--- a/nixos/doc/manual/release-notes/rl-1903.xml
+++ b/nixos/doc/manual/release-notes/rl-1903.xml
@@ -212,6 +212,14 @@
<literal>hardware.ckb-next.*</literal>.
</para>
</listitem>
+ <listitem>
+ <para>
+ The option <literal>services.xserver.displayManager.job.logToFile</literal> which was
+ previously set to <literal>true</literal> when using the display managers
+ <literal>lightdm</literal>, <literal>sddm</literal> or <literal>xpra</literal> has been
+ reset to the default value (<literal>false</literal>).
+ </para>
+ </listitem>
</itemizedlist>
</section>
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix
index a685dbfff2a0..e1688c451045 100644
--- a/nixos/modules/services/x11/display-managers/lightdm.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm.nix
@@ -208,15 +208,11 @@ in
}
];
- services.xserver.displayManager.job = {
- logToFile = true;
-
- # lightdm relaunches itself via just `lightdm`, so needs to be on the PATH
- execCmd = ''
- export PATH=${lightdm}/sbin:$PATH
- exec ${lightdm}/sbin/lightdm
- '';
- };
+ # lightdm relaunches itself via just `lightdm`, so needs to be on the PATH
+ services.xserver.displayManager.job.execCmd = ''
+ export PATH=${lightdm}/sbin:$PATH
+ exec ${lightdm}/sbin/lightdm
+ '';
environment.etc."lightdm/lightdm.conf".source = lightdmConf;
environment.etc."lightdm/users.conf".source = usersConf;
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix
index 522a0dc92d6f..b7511dfd5a8b 100644
--- a/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/nixos/modules/services/x11/display-managers/sddm.nix
@@ -209,8 +209,6 @@ in
];
services.xserver.displayManager.job = {
- logToFile = true;
-
environment = {
# Load themes from system environment
QT_PLUGIN_PATH = "/run/current-system/sw/" + pkgs.qt5.qtbase.qtPluginPrefix;
diff --git a/nixos/modules/services/x11/display-managers/xpra.nix b/nixos/modules/services/x11/display-managers/xpra.nix
index b46ede550c16..a4b57cfdab64 100644
--- a/nixos/modules/services/x11/display-managers/xpra.nix
+++ b/nixos/modules/services/x11/display-managers/xpra.nix
@@ -219,30 +219,26 @@ in
VideoRam 192000
'';
- services.xserver.displayManager.job = {
- logToFile = true;
-
- execCmd = ''
- ${optionalString (cfg.pulseaudio)
- "export PULSE_COOKIE=/var/run/pulse/.config/pulse/cookie"}
- exec ${pkgs.xpra}/bin/xpra start \
- --daemon=off \
- --log-dir=/var/log \
- --log-file=xpra.log \
- --opengl=on \
- --clipboard=on \
- --notifications=on \
- --speaker=yes \
- --mdns=no \
- --pulseaudio=no \
- ${optionalString (cfg.pulseaudio) "--sound-source=pulse"} \
- --socket-dirs=/var/run/xpra \
- --xvfb="xpra_Xdummy ${concatStringsSep " " dmcfg.xserverArgs}" \
- ${optionalString (cfg.bindTcp != null) "--bind-tcp=${cfg.bindTcp}"} \
- --auth=${cfg.auth} \
- ${concatStringsSep " " cfg.extraOptions}
- '';
- };
+ services.xserver.displayManager.job.execCmd = ''
+ ${optionalString (cfg.pulseaudio)
+ "export PULSE_COOKIE=/var/run/pulse/.config/pulse/cookie"}
+ exec ${pkgs.xpra}/bin/xpra start \
+ --daemon=off \
+ --log-dir=/var/log \
+ --log-file=xpra.log \
+ --opengl=on \
+ --clipboard=on \
+ --notifications=on \
+ --speaker=yes \
+ --mdns=no \
+ --pulseaudio=no \
+ ${optionalString (cfg.pulseaudio) "--sound-source=pulse"} \
+ --socket-dirs=/var/run/xpra \
+ --xvfb="xpra_Xdummy ${concatStringsSep " " dmcfg.xserverArgs}" \
+ ${optionalString (cfg.bindTcp != null) "--bind-tcp=${cfg.bindTcp}"} \
+ --auth=${cfg.auth} \
+ ${concatStringsSep " " cfg.extraOptions}
+ '';
services.xserver.terminateOnReset = false;