diff options
Diffstat (limited to 'nix-home-config/synergy-client.nix')
-rw-r--r-- | nix-home-config/synergy-client.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/nix-home-config/synergy-client.nix b/nix-home-config/synergy-client.nix new file mode 100644 index 0000000..7a07389 --- /dev/null +++ b/nix-home-config/synergy-client.nix @@ -0,0 +1,36 @@ +{ config, pkgs, ... }: + +let + configFile = pkgs.writeText "synergy.conf" '' + section: screens + pincer: + aji: + end + + section: links + pincer: + right = aji + aji: + left = pincer + end + ''; +in +{ + systemd.user.services = { + synergyc = { + Unit = { + Description = "Synergy Client"; + After = ["network.target" "graphical-session.target"]; + }; + + Service = { + Type = "simple"; + ExecStart = "${pkgs.synergy}/bin/synergyc -f localhost:24800"; + }; + + Install = { + WantedBy = ["default.target"]; + }; + }; + }; +} |