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

Reply via email to