Revert "xserverArgs fuckup"

This reverts commit c2922a9157.

See https://github.com/NixOS/nixpkgs/issues/19930

While the above commit is designed to allow GDM to work, it appears to
break other use cases.  In particular, it breaks tests involving X
usage (e.g., i3wm[1] and firefox[2]), which makes it difficult to assess
the impact of other changes and so hampers development of unrelated
features.

https://hydra.nixos.org/build/42852015
https://hydra.nixos.org/build/42851666
This commit is contained in:
Joachim Fasting 2016-10-28 18:15:40 +02:00
parent 0cf03e02ae
commit 6977b94e9b
No known key found for this signature in database
GPG Key ID: 7544761007FE4E08

View File

@ -547,19 +547,18 @@ in
};
};
services.xserver.displayManager.xserverArgs = mkDefault (
[ #"-terminate"
services.xserver.displayManager.xserverArgs =
[ "-terminate"
"-config ${configFile}"
"-xkbdir" "${cfg.xkbDir}"
# Log at the default verbosity level to stderr rather than /var/log/X.*.log.
#"-verbose" "3" "-logfile" "/dev/null"
] #++ optional (cfg.display != null) ":${toString cfg.display}"
#++ optional (cfg.tty != null) "vt${toString cfg.tty}"
"-verbose" "3" "-logfile" "/dev/null"
] ++ optional (cfg.display != null) ":${toString cfg.display}"
++ optional (cfg.tty != null) "vt${toString cfg.tty}"
++ optional (cfg.dpi != null) "-dpi ${toString cfg.dpi}"
#++ optional (!cfg.enableTCP) "-nolisten tcp");
++ optional (!cfg.enableTCP) "-nolisten tcp"
++ optional (cfg.autoRepeatDelay != null) "-ardelay ${toString cfg.autoRepeatDelay}"
++ optional (cfg.autoRepeatInterval != null) "-arinterval ${toString cfg.autoRepeatInterval}"
);
++ optional (cfg.autoRepeatInterval != null) "-arinterval ${toString cfg.autoRepeatInterval}";
services.xserver.modules =
concatLists (catAttrs "modules" cfg.drivers) ++