diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-05-19 10:31:52 -0400 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-05-19 10:31:52 -0400 |
commit | d96074c330da0077ad99b21e0a50e22f461a4ea7 (patch) | |
tree | 99856796e7fff197daca71728c66fda6502d4c0b /nix-home-config/synergy-client.nix | |
parent | 1e60a5ef4e0515c89ae53860f5a28ce36ac64c01 (diff) | |
parent | aa90d361401d9f5eb57e5d5ff0e9941a5b4ef7fa (diff) |
Merge branch 'master' of ssh://dragon.orbekk.com/storage/projects/dotfiles
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"]; + }; + }; + }; +} |