• feat(nix): configure gnome-remote-desktop firewall rules and systemd target
- Added systemd service configuration to enable gnome-remote-desktop on graphical.target - Conditionally enable firewall rules for RDP ports (3389) only when gnome-remote-desktop is enabled - Maintains consistent service configuration with existing xrdp and firewall setup patterns
This commit is contained in:
parent
04d40c5bbd
commit
6b2190a918
1 changed files with 9 additions and 2 deletions
|
|
@ -216,7 +216,14 @@ in
|
||||||
services.xrdp.openFirewall = true;
|
services.xrdp.openFirewall = true;
|
||||||
|
|
||||||
services.gnome.gnome-remote-desktop.enable = lib.mkDefault true;
|
services.gnome.gnome-remote-desktop.enable = lib.mkDefault true;
|
||||||
networking.firewall.allowedTCPPorts = [ 3389 ];
|
|
||||||
networking.firewall.allowedUDPPorts = [ 3389 ];
|
systemd.services."gnome-remote-desktop".wantedBy =
|
||||||
|
mkIf config.services.gnome.gnome-remote-desktop.enable
|
||||||
|
[ "graphical.target" ];
|
||||||
|
|
||||||
|
networking.firewall = mkIf config.services.gnome.gnome-remote-desktop.enable {
|
||||||
|
allowedTCPPorts = [ 3389 ];
|
||||||
|
allowedUDPPorts = [ 3389 ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue