summaryrefslogtreecommitdiff
path: root/modules/snorlax/networking.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/snorlax/networking.nix')
-rw-r--r--modules/snorlax/networking.nix25
1 files changed, 24 insertions, 1 deletions
diff --git a/modules/snorlax/networking.nix b/modules/snorlax/networking.nix
index daca7af..315a4c2 100644
--- a/modules/snorlax/networking.nix
+++ b/modules/snorlax/networking.nix
@@ -1,7 +1,30 @@
-{ ... }:
+{ lib, ... }:
{
networking.hostName = "snorlax";
networking.hostId = "1d1ebf34";
+
+ programs.mtr.enable = true;
+ services.openssh = {
+ enable = true;
+ allowSFTP = false;
+ settings = {
+ PermitRootLogin = "no";
+ AllowUsers = [ "jras" ];
+ };
+ openFirewall = lib.mkForce true;
+ hostKeys = [
+ {
+ path = "/persist/etc/ssh/ssh_host_ed25519_key";
+ type = "ed25519";
+ }
+ {
+ path = "/persist/etc/ssh/ssh_host_rsa_key";
+ type = "rsa";
+ bits = 4096;
+ }
+ ];
+ };
+
# networking.useNetworkd = true;
# systemd.network.enable = true;