• 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.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