From 79ddd100b2071874bbe920e52feefd9c7c11f6b1 Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 26 Sep 2025 14:50:34 +0200 Subject: Add Wolfram as new remote-server Signed-off-by: Mel --- roles/remote-server.nix | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 roles/remote-server.nix (limited to 'roles') diff --git a/roles/remote-server.nix b/roles/remote-server.nix new file mode 100644 index 0000000..599ca73 --- /dev/null +++ b/roles/remote-server.nix @@ -0,0 +1,35 @@ +{ + ... +}: +{ + imports = [ + # we inherit from desktop + ./desktop.nix + ]; + + virtualisation = { + docker = { + enable = true; + daemon.settings.dns = [ + "1.1.1.1" + "1.0.0.1" + ]; + }; + }; + + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; + }; + + services.openssh = { + enable = true; + openFirewall = true; + }; + + # override desktop configuration, because we do run SSH + # on remote-servers. + age.identityPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; +} -- cgit 1.4.1