summaryrefslogtreecommitdiff
path: root/nix-home-config/synergy-client.nix
diff options
context:
space:
mode:
authorKjetil Orbekk <kjetil.orbekk@gmail.com>2020-05-19 10:31:52 -0400
committerKjetil Orbekk <kjetil.orbekk@gmail.com>2020-05-19 10:31:52 -0400
commitd96074c330da0077ad99b21e0a50e22f461a4ea7 (patch)
tree99856796e7fff197daca71728c66fda6502d4c0b /nix-home-config/synergy-client.nix
parent1e60a5ef4e0515c89ae53860f5a28ce36ac64c01 (diff)
parentaa90d361401d9f5eb57e5d5ff0e9941a5b4ef7fa (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.nix36
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"];
+ };
+ };
+ };
+}