diff options
author | Maciej Krüger <mkg20001@gmail.com> | 2021-06-10 06:50:29 +0200 |
---|---|---|
committer | Maciej Krüger <mkg20001@gmail.com> | 2021-06-11 08:13:48 +0200 |
commit | 03071fd5e3426df007b524fba97d29a788ef4757 (patch) | |
tree | 56af57fe0ab4ea3d66769352943a136d5bfec660 /nixos | |
parent | c7937f0a3de21705b5a0d5bd2442a02a9edbc7a5 (diff) | |
download | nixlib-03071fd5e3426df007b524fba97d29a788ef4757.tar nixlib-03071fd5e3426df007b524fba97d29a788ef4757.tar.gz nixlib-03071fd5e3426df007b524fba97d29a788ef4757.tar.bz2 nixlib-03071fd5e3426df007b524fba97d29a788ef4757.tar.lz nixlib-03071fd5e3426df007b524fba97d29a788ef4757.tar.xz nixlib-03071fd5e3426df007b524fba97d29a788ef4757.tar.zst nixlib-03071fd5e3426df007b524fba97d29a788ef4757.zip |
nixos/xrdp: add openFirewall option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/xrdp.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/xrdp.nix b/nixos/modules/services/networking/xrdp.nix index b7dd1c5d99dd..9be7c3233e26 100644 --- a/nixos/modules/services/networking/xrdp.nix +++ b/nixos/modules/services/networking/xrdp.nix @@ -61,6 +61,12 @@ in ''; }; + openFirewall = mkOption { + default = false; + type = types.bool; + description = "Whether to open the firewall for the specified RDP port."; + }; + sslKey = mkOption { type = types.str; default = "/etc/xrdp/key.pem"; @@ -99,6 +105,8 @@ in config = mkIf cfg.enable { + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ]; + # xrdp can run X11 program even if "services.xserver.enable = false" xdg = { autostart.enable = true; |