From f9e7ce39fa9d54349dd19704b996f3ed315d2f6f Mon Sep 17 00:00:00 2001 From: Nathan Henrie Date: Fri, 21 Nov 2025 07:45:38 -0700 Subject: [PATCH] nixos/espanso: start with graphical-session.target On Linux, espanso requires either an X11 or Wayland session to function; starting with default.target leads to a failed systemd user service that must be manually restarted. Starting with graphical-session.target waits until we have something espanso can work with. Fixes https://github.com/NixOS/nixpkgs/issues/463578 --- nixos/modules/services/desktops/espanso.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/desktops/espanso.nix b/nixos/modules/services/desktops/espanso.nix index 5dd9ed080001..c2c2c2ca4d41 100644 --- a/nixos/modules/services/desktops/espanso.nix +++ b/nixos/modules/services/desktops/espanso.nix @@ -44,7 +44,7 @@ in } daemon"; Restart = "on-failure"; }; - wantedBy = [ "default.target" ]; + wantedBy = [ "graphical-session.target" ]; }; environment.systemPackages = [ cfg.package ];