about summary refs log tree commit diff
path: root/machines/aszlig
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-03-18 13:14:41 +0100
committeraszlig <aszlig@redmoonstudios.org>2015-03-18 14:11:42 +0100
commit00e683124af7bdd949558b80c27f5c87eefa78a9 (patch)
treedbb328a1af827d6e564108f64fd6e781a3c440a4 /machines/aszlig
parent5ac26d3ce1cc8454d3d8e09ed0839526dccb825d (diff)
Inline synergy.conf into machine "mmrnmhrm".
Thus we now got rid of the cfgfiles directory, especially because the
Synergy server config file is rather small, so inlining makes sense
here.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'machines/aszlig')
-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;