Commit c61ac3405ebe

Vincent Demeester <vincent@sbr.pm>
2025-06-13 10:36:23
systems/kobe: add extra.nix
Mainly for wireguard. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 0164fb3
Changed files (1)
systems
systems/kobe/extra.nix
@@ -0,0 +1,22 @@
+{ globals, ... }:
+{
+  imports = [
+    ../common/services/prometheus-exporters-node.nix
+  ];
+
+  # networking.firewall.enable = false;
+
+  services = {
+    wireguard = {
+      enable = true;
+      ips = globals.fn.wg-ips globals.machines.kobe.net.vpn.ips;
+      endpoint = "${globals.net.vpn.endpoint}";
+      endpointPublicKey = "${globals.net.vpn.pubkey}";
+    };
+  };
+
+  # TODO: could be enable by default for all ?
+  security.pam.enableSSHAgentAuth = true;
+
+  security.apparmor.enable = true;
+}