aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix')
-rw-r--r--infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix b/infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix
index e63bb2e44539..a39bb55b38c4 100644
--- a/infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/infra/libkookie/nixpkgs/nixos/modules/services/x11/display-managers/sddm.nix
@@ -9,7 +9,12 @@ let
cfg = dmcfg.sddm;
xEnv = config.systemd.services.display-manager.environment;
- inherit (pkgs) sddm;
+ sddm = if config.services.xserver.desktopManager.lxqt.enable then
+ # TODO: Move lxqt to libsForQt515
+ pkgs.libsForQt514.sddm
+ else
+ pkgs.libsForQt5.sddm
+ ;
xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh
@@ -55,10 +60,10 @@ let
XauthPath=${pkgs.xorg.xauth}/bin/xauth
DisplayCommand=${Xsetup}
DisplayStopCommand=${Xstop}
- EnableHidpi=${if cfg.enableHidpi then "true" else "false"}
+ EnableHidpi=${boolToString cfg.enableHidpi}
[Wayland]
- EnableHidpi=${if cfg.enableHidpi then "true" else "false"}
+ EnableHidpi=${boolToString cfg.enableHidpi}
SessionDir=${dmcfg.sessionData.desktops}/share/wayland-sessions
${optionalString dmcfg.autoLogin.enable ''