Use RDP instead of X forwarding for 0ad

This commit is contained in:
Charlotte Van Petegem 2021-03-11 11:25:59 +01:00
parent 18b8b02c17
commit 4537e7c815
No known key found for this signature in database
GPG key ID: 019E764B7184435A
2 changed files with 6 additions and 2 deletions

View file

@ -24,7 +24,7 @@
teeworlds.enable = false; teeworlds.enable = false;
zeroad = { zeroad = {
enable = true; enable = true;
asServer = false; asServer = true;
}; };
zfs = { zfs = {
enable = true; enable = true;

View file

@ -23,10 +23,14 @@
home-manager.users.charlotte = { pkgs, ... }: { home-manager.users.charlotte = { pkgs, ... }: {
home.packages = [ pkgsFor0AD.zeroad ]; home.packages = [ pkgsFor0AD.zeroad ];
}; };
networking.firewall = lib.mkIf config.chvp.zeroad.asServer { networking.firewall = lib.mkIf config.chvp.zeroad.asServer {
allowedTCPPorts = [ 20595 ]; allowedTCPPorts = [ 20595 ];
allowedUDPPorts = [ 20595 ]; allowedUDPPorts = [ 20595 ];
}; };
services.openssh.forwardX11 = lib.mkDefault config.chvp.zeroad.asServer; services.xrdp = lib.mkIf config.chvp.zeroad.asServer {
enable = true;
defaultWindowManager = "${pkgsFor0AD.zeroad}/bin/0ad";
};
}; };
} }