nix: update to nixos-23.11
[julm/julm-nix.git] / hosts / oignon / wireguard.nix
index 9e7a159263f6c1e02471c5610d199ffe5fa40328..fef5a842063cfc0694ba5299bb378b358333ed50 100644 (file)
@@ -1,6 +1,12 @@
 _:
 {
-  networking.wireguard.wg-intra.peers.mermet.enable = true;
-  networking.wireguard.wg-intra.peers.losurdo.enable = true;
-  networking.wireguard.wg-intra.peers.patate.enable = true;
+  systemd.services."wireguard-wg-intra".serviceConfig.LoadCredentialEncrypted = [
+    "privateKey:${./wireguard/wg-intra/privateKey.cred}"
+  ];
+  networking.wireguard.wg-intra.peers = {
+    mermet.enable = true;
+    losurdo.enable = true;
+    patate.enable = true;
+    aubergine.enable = true;
+  };
 }