sddm: add support for hidpi mode

This commit is contained in:
Peter Hoeg 2018-05-16 12:15:29 +08:00
parent 6db7f92cc2
commit b368a1103b

View file

@ -65,6 +65,10 @@ let
XauthPath=${pkgs.xorg.xauth}/bin/xauth
DisplayCommand=${Xsetup}
DisplayStopCommand=${Xstop}
EnableHidpi=${if cfg.enableHidpi then "true" else "false"}
[Wayland]
EnableHidpi=${if cfg.enableHidpi then "true" else "false"}
${optionalString cfg.autoLogin.enable ''
[Autologin]
@ -95,6 +99,17 @@ in
'';
};
enableHidpi = mkOption {
type = types.bool;
default = true;
description = ''
Whether to enable automatic HiDPI mode.
</para>
<para>
Versions up to 0.17 are broken so this only works from 0.18 onwards.
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";