From 8326fa4d6ed47350561a49325ed1d6c0e23c14f3 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Thu, 11 May 2023 19:17:11 +0200 Subject: [PATCH] [Desktop/Plasma] slight cleanup of sddm package override --- desktop/plasma.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/desktop/plasma.nix b/desktop/plasma.nix index 6a3bcb8..d899201 100644 --- a/desktop/plasma.nix +++ b/desktop/plasma.nix @@ -3,6 +3,8 @@ with lib; let cfg = config.aviallon.desktop; optimizeCfg = config.aviallon.optimizations; + sddmOptimized = optimizeCfg.optimizePkg { recursive = 0; } pkgs.sddm; + sddmPackage = if optimizeCfg.enable then sddmOptimized else pkgs.sddm; in { config = mkIf (cfg.enable && (cfg.environment == "plasma")) { # Enable the Plasma 5 Desktop Environment. @@ -43,10 +45,7 @@ in { }; }; - services.xserver.displayManager.job = let - sddmOptimized = optimizeCfg.optimizePkg { recursive = 0; } pkgs.sddm; - sddmPackage = if optimizeCfg.enable then sddmOptimized else pkgs.sddm; - in { + services.xserver.displayManager.job = { execCmd = mkForce "exec ${sddmPackage}/bin/sddm"; };