about summary refs log tree commit diff
path: root/machines/aszlig/mmrnmhrm.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines/aszlig/mmrnmhrm.nix')
-rw-r--r--machines/aszlig/mmrnmhrm.nix21
1 files changed, 20 insertions, 1 deletions
diff --git a/machines/aszlig/mmrnmhrm.nix b/machines/aszlig/mmrnmhrm.nix
index dbc6793b..e46a723b 100644
--- a/machines/aszlig/mmrnmhrm.nix
+++ b/machines/aszlig/mmrnmhrm.nix
@@ -47,7 +47,26 @@ with import ../../lib;
   ];
 
   services.synergy.server.enable = true;
-  services.synergy.server.configFile = ../../cfgfiles/synergy.conf;
+  services.synergy.server.configFile = pkgs.writeText "synergy.conf" ''
+    section: screens
+      dnyarri:
+      mmrnmhrm:
+    end
+
+    section: links
+      mmrnmhrm:
+        left = dnyarri
+        right = dnyarri
+      dnyarri:
+        right = mmrnmhrm
+        left = mmrnmhrm
+    end
+
+    section: options
+      keystroke(AudioPlay) = switchToScreen(dnyarri)
+      keystroke(Menu) = switchToScreen(mmrnmhrm)
+    end
+  '';
 
   systemd.services."synergy-server".serviceConfig.CPUSchedulingPolicy = "rr";
   systemd.services."synergy-server".serviceConfig.CPUSchedulingPriority = 50;