about summary refs log tree commit diff
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-09-19 13:05:49 -0400
committerGitHub <noreply@github.com>2019-09-19 13:05:49 -0400
commitdb3d31b903da12bc471e91d811d231dfe5b662ef (patch)
tree5c9b9466886eb5f90af58cc4ec0a9e8ff8fbb0ca
parent07d78691da23038caef6c7c23c6565c731c72cec (diff)
parentcf56cefd95eb6f0ead3856ed69299b8ae7153712 (diff)
downloadnixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.tar
nixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.tar.gz
nixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.tar.bz2
nixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.tar.lz
nixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.tar.xz
nixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.tar.zst
nixlib-db3d31b903da12bc471e91d811d231dfe5b662ef.zip
Merge pull request #69093 from alexarice/xterm-default
nixos/xterm: Set default to xserver.enable
-rw-r--r--nixos/modules/services/x11/desktop-managers/xterm.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/xterm.nix b/nixos/modules/services/x11/desktop-managers/xterm.nix
index 1408df312950..f76db278a927 100644
--- a/nixos/modules/services/x11/desktop-managers/xterm.nix
+++ b/nixos/modules/services/x11/desktop-managers/xterm.nix
@@ -5,6 +5,7 @@ with lib;
 let
 
   cfg = config.services.xserver.desktopManager.xterm;
+  xSessionEnabled = config.services.xserver.enable;
 
 in
 
@@ -13,7 +14,8 @@ in
 
     services.xserver.desktopManager.xterm.enable = mkOption {
       type = types.bool;
-      default = (versionOlder config.system.stateVersion "19.09");
+      default = (versionOlder config.system.stateVersion "19.09") && xSessionEnabled;
+      defaultText = if versionOlder config.system.stateVersion "19.09" then "config.services.xserver.enable" else "false";
       description = "Enable a xterm terminal as a desktop manager.";
     };