19 lines
493 B
Nix
19 lines
493 B
Nix
{ pkgs, ... }: {
|
|
systemd.user.services.a2ln-server = rec {
|
|
serviceConfig = {
|
|
TimeoutStartSec = 0;
|
|
TimeoutStopSec = 10;
|
|
Type = "simple";
|
|
Restart = "always";
|
|
};
|
|
script = ''
|
|
${pkgs.a2ln}/bin/a2ln --pairing-port 23046 23045
|
|
'';
|
|
after = [ "graphical-session.target" ];
|
|
wants = after;
|
|
wantedBy = [ "multi-user.target" ];
|
|
};
|
|
networking.firewall.allowedTCPPorts = [ 23045 23046 ];
|
|
|
|
persist.state.homeDirectories = [ ".config/a2ln" ];
|
|
} |