nixfleet/hmModules/wayvnc/default.nix

23 lines
402 B
Nix

{
pkgs,
lib,
vpn,
hostname,
...
}:
{
systemd.user.services.wayvnc = {
Install.WantedBy = [ "graphical-session.target" ];
Unit = {
Description = "WayVNC";
PartOf = [ "graphical-session.target" ];
};
Service = {
ExecStart = "${lib.getExe' pkgs.wayvnc "wayvnc"} ${vpn.${hostname}.ip} 5900";
Restart = "on-failure";
RestartSec = 3;
};
};
}