Author: eelco
Date: Mon Jul 18 12:36:46 2011
New Revision: 27817
URL: https://svn.nixos.org/websvn/nix/?rev=27817&sc=1
Log:
* /var/lib/kdm needs to be owned by ‘kdm’.
* Set KDEDIRS properly in kdm.
Modified:
nixos/trunk/modules/services/x11/display-managers/kdm.nix
Modified: nixos/trunk/modules/services/x11/display-managers/kdm.nix
==============================================================================
--- nixos/trunk/modules/services/x11/display-managers/kdm.nix Mon Jul 18
11:57:18 2011 (r27816)
+++ nixos/trunk/modules/services/x11/display-managers/kdm.nix Mon Jul 18
12:36:46 2011 (r27817)
@@ -100,9 +100,10 @@
services.xserver.displayManager.job =
{ execCmd =
''
- mkdir -p /var/lib/kdm
+ mkdir -m 0755 -p /var/lib/kdm
+ chown kdm /var/lib/kdm
${(optionalString (config.system.boot.loader.id == "grub")
"PATH=${config.system.build.grub}/sbin:$PATH ") +
- "KDEDIRS=${kdebase_workspace} exec ${kdebase_workspace}/bin/kdm
-config ${kdmrc} -nodaemon"}
+ "KDEDIRS=/var/run/current-system/sw exec
${kdebase_workspace}/bin/kdm -config ${kdmrc} -nodaemon"}
'';
logsXsession = true;
};
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits