diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-01-19 09:03:27 -0500 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-01-19 09:03:27 -0500 |
commit | 17d622d8aa85d377c36652b213aeb59c04edfe51 (patch) | |
tree | d06e6b94c2fac5146e6195d78b5e326d1bb4fa01 | |
parent | 8aed9b56a1211e0df4b44d93b3f5fdc7766cba0c (diff) |
synergy
-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"]; + }; + }; + }; +} |