diff options
author | Ilya Fedin <fedin-ilja2010@ya.ru> | 2020-02-11 18:08:17 +0400 |
---|---|---|
committer | Ilya Fedin <fedin-ilja2010@ya.ru> | 2020-02-12 07:00:39 +0400 |
commit | f7768c939aa67494da93c732d031d380828f4896 (patch) | |
tree | 9c5446473c832235b8948b5b5879638e1b5739fc /nixos/modules/services/x11/display-managers/default.nix | |
parent | c6fa3c201c1ef175ea58f5c0919b39a48a83bb3c (diff) | |
download | nixpkgs-f7768c939aa67494da93c732d031d380828f4896.tar nixpkgs-f7768c939aa67494da93c732d031d380828f4896.tar.gz nixpkgs-f7768c939aa67494da93c732d031d380828f4896.tar.bz2 nixpkgs-f7768c939aa67494da93c732d031d380828f4896.tar.lz nixpkgs-f7768c939aa67494da93c732d031d380828f4896.tar.xz nixpkgs-f7768c939aa67494da93c732d031d380828f4896.tar.zst nixpkgs-f7768c939aa67494da93c732d031d380828f4896.zip |
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/default.nix')
-rw-r--r-- | nixos/modules/services/x11/display-managers/default.nix | 1 |
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 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 ]; |