diff options
author | Alex Whitt <alexwhitt1337@gmail.com> | 2018-05-18 21:36:34 -0400 |
---|---|---|
committer | Alex Whitt <alexwhitt1337@gmail.com> | 2018-08-16 08:53:45 -0400 |
commit | 9a63f51454e54517e9987940825506bb49b690c4 (patch) | |
tree | 10ba34172dc7523b83f8e9c0d28402f553e03593 /nixos/modules/services/misc | |
parent | 13d55dd65afcd4c30b59ef7f07cf79c7db8734cf (diff) | |
download | nixlib-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.nix | 12 |
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"; |