summary refs log tree commit diff
path: root/nixos/modules/services/misc
diff options
context:
space:
mode:
authorAlex Whitt <alexwhitt1337@gmail.com>2018-05-18 21:36:34 -0400
committerAlex Whitt <alexwhitt1337@gmail.com>2018-08-16 08:53:45 -0400
commit9a63f51454e54517e9987940825506bb49b690c4 (patch)
tree10ba34172dc7523b83f8e9c0d28402f553e03593 /nixos/modules/services/misc
parent13d55dd65afcd4c30b59ef7f07cf79c7db8734cf (diff)
downloadnixlib-9a63f51454e54517e9987940825506bb49b690c4.tar
nixlib-9a63f51454e54517e9987940825506bb49b690c4.tar.gz
nixlib-9a63f51454e54517e9987940825506bb49b690c4.tar.bz2
nixlib-9a63f51454e54517e9987940825506bb49b690c4.tar.lz
nixlib-9a63f51454e54517e9987940825506bb49b690c4.tar.xz
nixlib-9a63f51454e54517e9987940825506bb49b690c4.tar.zst
nixlib-9a63f51454e54517e9987940825506bb49b690c4.zip
nixos/synergy: Use graphical target (fixes #9468)
Diffstat (limited to 'nixos/modules/services/misc')
-rw-r--r--nixos/modules/services/misc/synergy.nix12
1 files changed, 6 insertions, 6 deletions
diff --git a/nixos/modules/services/misc/synergy.nix b/nixos/modules/services/misc/synergy.nix
index 7e8eadbe5f37..b89cb41ac3ad 100644
--- a/nixos/modules/services/misc/synergy.nix
+++ b/nixos/modules/services/misc/synergy.nix
@@ -83,20 +83,20 @@ in
 
   config = mkMerge [
     (mkIf cfgC.enable {
-      systemd.services."synergy-client" = {
-        after = [ "network.target" ];
+      systemd.user.services."synergy-client" = {
+        after = [ "network.target" "graphical-session.target" ];
         description = "Synergy client";
-        wantedBy = optional cfgC.autoStart "multi-user.target";
+        wantedBy = optional cfgC.autoStart "graphical-session.target";
         path = [ pkgs.synergy ];
         serviceConfig.ExecStart = ''${pkgs.synergy}/bin/synergyc -f ${optionalString (cfgC.screenName != "") "-n ${cfgC.screenName}"} ${cfgC.serverAddress}'';
         serviceConfig.Restart = "on-failure";
       };
     })
     (mkIf cfgS.enable {
-      systemd.services."synergy-server" = {
-        after = [ "network.target" ];
+      systemd.user.services."synergy-server" = {
+        after = [ "network.target" "graphical-session.target" ];
         description = "Synergy server";
-        wantedBy = optional cfgS.autoStart "multi-user.target";
+        wantedBy = optional cfgS.autoStart "graphical-session.target";
         path = [ pkgs.synergy ];
         serviceConfig.ExecStart = ''${pkgs.synergy}/bin/synergys -c ${cfgS.configFile} -f ${optionalString (cfgS.address != "") "-a ${cfgS.address}"} ${optionalString (cfgS.screenName != "") "-n ${cfgS.screenName}" }'';
         serviceConfig.Restart = "on-failure";