From 365cbc13c41e2ed2a2c47b9ec5b5c96cfd00118c Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 28 Dec 2025 22:44:40 -0600 Subject: [PATCH] linux-wallpaperengine: fix ExecStart command Make sure to properly separate command args. Signed-off-by: Austin Horstman --- modules/services/linux-wallpaperengine.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/services/linux-wallpaperengine.nix b/modules/services/linux-wallpaperengine.nix index 16ef7dc48..9f4e982fd 100644 --- a/modules/services/linux-wallpaperengine.nix +++ b/modules/services/linux-wallpaperengine.nix @@ -138,11 +138,12 @@ in PartOf = [ "graphical-session.target" ]; }; Service = { - ExecStart = - lib.getExe cfg.package - + (lib.optionalString (cfg.assetsPath != null) " --assets-dir ${cfg.assetsPath} ") - + (lib.optionalString (cfg.clamping != null) "--clamping ${cfg.clamping} ") - + (lib.strings.concatStringsSep " " args); + ExecStart = lib.concatStringsSep " " ( + [ (lib.getExe cfg.package) ] + ++ lib.optional (cfg.assetsPath != null) "--assets-dir ${cfg.assetsPath}" + ++ lib.optional (cfg.clamping != null) "--clamping ${cfg.clamping}" + ++ args + ); Restart = "on-failure"; }; Install = {