diff options
author | oxalica <oxalicc@pm.me> | 2021-10-29 22:21:40 +0800 |
---|---|---|
committer | oxalica <oxalicc@pm.me> | 2021-11-01 18:57:59 +0800 |
commit | 91812b84b8b2ec4051c23bb11d7eb92eba367780 (patch) | |
tree | 40bb0e30546faca6d1582f1d7f9f5a5154f28920 /nixos/modules/services/x11/display-managers/sddm.nix | |
parent | 60f2a331cc9be24230ae62518ae314bb1e9b4a88 (diff) | |
download | nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.tar nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.tar.gz nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.tar.bz2 nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.tar.lz nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.tar.xz nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.tar.zst nixpkgs-91812b84b8b2ec4051c23bb11d7eb92eba367780.zip |
sddm: respect services.xserver.displayManager.defaultSession
Diffstat (limited to 'nixos/modules/services/x11/display-managers/sddm.nix')
-rw-r--r-- | nixos/modules/services/x11/display-managers/sddm.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix index 5a4fad9c4cb..529a086381f 100644 --- a/nixos/modules/services/x11/display-managers/sddm.nix +++ b/nixos/modules/services/x11/display-managers/sddm.nix @@ -30,6 +30,9 @@ let HaltCommand = "/run/current-system/systemd/bin/systemctl poweroff"; RebootCommand = "/run/current-system/systemd/bin/systemctl reboot"; Numlock = if cfg.autoNumlock then "on" else "none"; # on, off none + + # Implementation is done via pkgs/applications/display-managers/sddm/sddm-default-session.patch + DefaultSession = optionalString (dmcfg.defaultSession != null) "${dmcfg.defaultSession}.desktop"; }; Theme = { |