From f7768c939aa67494da93c732d031d380828f4896 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 11 Feb 2020 18:08:17 +0400 Subject: 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 --- nixos/modules/services/x11/display-managers/default.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'nixos/modules/services/x11/display-managers') diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix index 821886e5fda..5d49ca94387 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 ]; -- cgit 1.4.1