* Synced with trunk @ 15326
svn path=/nixos/branches/modular-nixos/; revision=15366
This commit is contained in:
parent
e28250470f
commit
cc7f5eba97
@ -33,6 +33,15 @@ mkIf cfg.enable {
|
|||||||
session = [{
|
session = [{
|
||||||
name = "kde";
|
name = "kde";
|
||||||
start = ''
|
start = ''
|
||||||
|
# A quick hack to make KDE screen locking work. It calls
|
||||||
|
# kcheckpass, which needs to be setuid in order to read the
|
||||||
|
# shadow password file. We have a setuid wrapper around
|
||||||
|
# kcheckpass. However, startkde adds $kdebase/bin to the start
|
||||||
|
# of $PATH if it's not already in $PATH, thus overriding the
|
||||||
|
# setuid wrapper directory. So here we add $kdebase/bin to the
|
||||||
|
# end of $PATH to keep startkde from doing that.
|
||||||
|
export PATH=$PATH:${pkgs.kdebase}/bin
|
||||||
|
|
||||||
# Start KDE.
|
# Start KDE.
|
||||||
exec ${pkgs.kdebase}/bin/startkde
|
exec ${pkgs.kdebase}/bin/startkde
|
||||||
'';
|
'';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user