• 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:
Harald Hoyer 2025-12-03 16:52:23 +01:00
parent 04d40c5bbd
commit 6b2190a918

View file

@ -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 ];
};
};
}