about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--cfgfiles/synergy.conf18
-rw-r--r--machines/aszlig/mmrnmhrm.nix21
2 files changed, 20 insertions, 19 deletions
diff --git a/cfgfiles/synergy.conf b/cfgfiles/synergy.conf
deleted file mode 100644
index 57c4405f..00000000
--- a/cfgfiles/synergy.conf
+++ /dev/null
@@ -1,18 +0,0 @@
-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
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;