The treats the exec argument of the .desktop files not as
a command but as a parameter to pass to the session command.  For
SDDM this can be observed in the file src/helper/UserSession.cpp.  The
NixOS xsession has been modified to handle this difference as a special
case.  The same thing happens with KDM, but the special casing is
slightly different.  It might be that in your version of NixOS the
xsession has been special cased for KDM and not SDDM.  With the recent
removal of the older KDE the special case was changed to work with SDDM.
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to