Commit 4418b00dec73

Vincent Demeester <vincent@sbr.pm>
2025-07-17 11:59:33
systems: add nagoya network setup and wireguard keys
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent b6272a8
Changed files (3)
systems/nagoya/boot.nix
@@ -5,6 +5,7 @@
   ...
 }:
 {
+  console.keyMap = lib.mkForce "us";
   boot = {
     loader = {
       systemd-boot.enable = lib.mkForce false;
systems/nagoya/extra.nix
@@ -0,0 +1,15 @@
+{ globals, pkgs, ... }:
+{
+  services = {
+    wireguard = {
+      enable = true;
+      ips = globals.fn.wg-ips globals.machines.nagoya.net.vpn.ips;
+      endpoint = "${globals.net.vpn.endpoint}";
+      endpointPublicKey = "${globals.machines.kerkouane.net.vpn.pubkey}";
+    };
+  };
+
+  environment.systemPackages = with pkgs; [
+    lm_sensors
+  ];
+}
globals.nix
@@ -207,6 +207,29 @@ in
       #   };
       # };
     };
+    nagoya = {
+      net = {
+        ips = [ "192.168.1.80" ];
+        vpn = {
+          pubkey = "u2K7SAZpeBACUMkoscyyNFjJdDnJcpbW9YHr3HewFhM=";
+          ips = [ "10.100.0.80" ];
+        };
+        names = [
+          "nagoya.home"
+          "nagoya.vpn"
+          "nagoya.sbr.pm"
+        ];
+      };
+      ssh = {
+        hostKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHeP9q2U/eS/GijfUtqLRENHSRPFSo1tN1iorIj1b0+O";
+      };
+      # syncthing = {
+      # 	folders = {
+      # 		sync = {
+      #       type = "receiveonly";};
+      # 	};
+      # };
+    };
     aix = {
       net = {
         vpn = {