nixos/enlightenment: use display manager session packages
This commit is contained in:
parent
05828a59a7
commit
5a73d925ca
@ -50,9 +50,10 @@ in
|
|||||||
"/share/locale"
|
"/share/locale"
|
||||||
];
|
];
|
||||||
|
|
||||||
services.xserver.desktopManager.session = [
|
services.xserver.displayManager.sessionPackages = [ pkgs.enlightenment.enlightenment ];
|
||||||
{ name = "Enlightenment";
|
|
||||||
start = ''
|
services.xserver.displayManager.sessionCommands = ''
|
||||||
|
if test "$XDG_CURRENT_DESKTOP" = "Enlightenment"; then
|
||||||
export XDG_MENU_PREFIX=e-
|
export XDG_MENU_PREFIX=e-
|
||||||
|
|
||||||
export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}"
|
export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}"
|
||||||
@ -62,10 +63,8 @@ in
|
|||||||
|
|
||||||
# Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
|
# Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
|
||||||
${pkgs.xdg-user-dirs}/bin/xdg-user-dirs-update
|
${pkgs.xdg-user-dirs}/bin/xdg-user-dirs-update
|
||||||
|
fi
|
||||||
exec ${e.enlightenment}/bin/enlightenment_start
|
'';
|
||||||
'';
|
|
||||||
}];
|
|
||||||
|
|
||||||
security.wrappers = (import "${e.enlightenment}/e-wrappers.nix").security.wrappers;
|
security.wrappers = (import "${e.enlightenment}/e-wrappers.nix").security.wrappers;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user