diff --git a/modules/services/swww.nix b/modules/services/swww.nix index 422aa1ebf..ae5207768 100644 --- a/modules/services/swww.nix +++ b/modules/services/swww.nix @@ -50,6 +50,9 @@ in Service = { ExecStart = "${lib.getExe' cfg.package "swww-daemon"} ${lib.escapeShellArgs cfg.extraArgs}"; + Environment = [ + "PATH=$PATH:${lib.makeBinPath [ cfg.package ]}" + ]; Restart = "always"; RestartSec = 10; }; diff --git a/tests/modules/services/swww/swww-graphical-session-target.service b/tests/modules/services/swww/swww-graphical-session-target.service index 180ca621e..d4f664d6a 100644 --- a/tests/modules/services/swww/swww-graphical-session-target.service +++ b/tests/modules/services/swww/swww-graphical-session-target.service @@ -2,6 +2,7 @@ WantedBy=graphical-session.target [Service] +Environment=PATH=$PATH:@swww@/bin ExecStart=@swww@/bin/swww-daemon --no-cache --layer bottom Restart=always RestartSec=10