{ pkgs, ... }:

{
  services.synergy.server = {
    enable = true;
    screenName = "home";
    configFile = pkgs.writeText "synergy-server.conf" ''
      section: screens
        home:
        macbook-pro:
      end
      section: links
        home:
          down(0,40) = macbook-pro(0,100)
        macbook-pro:
          up(1,99) = home(0,40)
      end
      section: options
        clipboardSharing = true
        clipboardSharingSize = 2048
      end
    '';
  };
  networking.firewall.allowedTCPPorts = [ 24800 ];
}