summary refs log tree commit diff
path: root/nixos/modules/services/misc/synergy.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-06-16 10:44:21 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-06-16 10:45:09 -0400
commit9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4 (patch)
tree49a7604a13e7d1873773d6593f4be439baf7cadf /nixos/modules/services/misc/synergy.nix
parent52aa2afdcdee25398568381eb6da3ac2a40e8081 (diff)
downloadnixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.tar
nixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.tar.gz
nixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.tar.bz2
nixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.tar.lz
nixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.tar.xz
nixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.tar.zst
nixpkgs-9ae3654fd6d6b797b9ed34e8c42989a3957cc7c4.zip
Fix generation of synergy-{client,server} when disabled
Diffstat (limited to 'nixos/modules/services/misc/synergy.nix')
-rw-r--r--nixos/modules/services/misc/synergy.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/synergy.nix b/nixos/modules/services/misc/synergy.nix
index ec8ff426f0a..5338b25715c 100644
--- a/nixos/modules/services/misc/synergy.nix
+++ b/nixos/modules/services/misc/synergy.nix
@@ -83,7 +83,8 @@ in
 
   config = {
 
-    systemd.services."synergy-client" = mkIf cfgC.enable {
+    systemd.services."synergy-client" = {
+      enable = cfgC.enable;
       after = [ "network.target" ];
       description = "Synergy client";
       wantedBy = optional cfgC.autoStart "multi-user.target";
@@ -91,7 +92,8 @@ in
       serviceConfig.ExecStart = ''${pkgs.synergy}/bin/synergyc -f ${optionalString (cfgC.screenName != "") "-n ${cfgC.screenName}"} ${cfgC.serverAddress}'';
     };
 
-    systemd.services."synergy-server" = mkIf cfgS.enable {
+    systemd.services."synergy-server" = {
+      enable = cfgS.enable;
       after = [ "network.target" ];
       description = "Synergy server";
       wantedBy = optional cfgS.autoStart "multi-user.target";