summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/x11/display-managers
diff options
context:
space:
mode:
authorIlya Fedin <fedin-ilja2010@ya.ru>2020-02-11 18:08:17 +0400
committerIlya Fedin <fedin-ilja2010@ya.ru>2020-02-12 07:00:39 +0400
commitf7768c939aa67494da93c732d031d380828f4896 (patch)
tree9c5446473c832235b8948b5b5879638e1b5739fc /nixos/modules/services/x11/display-managers
parentc6fa3c201c1ef175ea58f5c0919b39a48a83bb3c (diff)
nixos/display-managers: Add DesktopNames parameter to generated desktop session files
Some display managers (e.g. SDDM) set the XDG_CURRENT_DESKTOP variable accroding to this parameter. If this variable is not defined, there will be some problems (e.g. MATE doesn't have icons on the desktop). Fixes https://github.com/NixOS/nixpkgs/issues/71427
Diffstat (limited to 'nixos/modules/services/x11/display-managers')
-rw-r--r--nixos/modules/services/x11/display-managers/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix
index 821886e5fdab..5d49ca943872 100644
--- a/nixos/modules/services/x11/display-managers/default.nix
+++ b/nixos/modules/services/x11/display-managers/default.nix
@@ -427,6 +427,7 @@ in
TryExec=${script}
Exec=${script}
Name=${sessionName}
+ DesktopNames=${sessionName}
'';
} // {
providedSessions = [ sessionName ];