diff --git a/modules/programs/foot.nix b/modules/programs/foot.nix index e34220758..4c1cf6110 100644 --- a/modules/programs/foot.nix +++ b/modules/programs/foot.nix @@ -77,6 +77,7 @@ in Documentation = "man:foot(1)"; PartOf = [ cfg.server.systemdTarget ]; After = [ cfg.server.systemdTarget ]; + ConditionEnvironment = "WAYLAND_DISPLAY"; }; Service = { diff --git a/tests/modules/programs/foot/systemd-user-service-expected.service b/tests/modules/programs/foot/systemd-user-service-expected.service index 517344e53..e1b1d6d16 100644 --- a/tests/modules/programs/foot/systemd-user-service-expected.service +++ b/tests/modules/programs/foot/systemd-user-service-expected.service @@ -8,6 +8,7 @@ Restart=on-failure [Unit] After=graphical-session.target +ConditionEnvironment=WAYLAND_DISPLAY Description=Fast, lightweight and minimalistic Wayland terminal emulator. Documentation=man:foot(1) PartOf=graphical-session.target