aboutsummaryrefslogtreecommitdiff
path: root/hosts/ganymede
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/ganymede')
-rw-r--r--hosts/ganymede/config.nix22
-rw-r--r--hosts/ganymede/ganymede-wg-key.age5
2 files changed, 27 insertions, 0 deletions
diff --git a/hosts/ganymede/config.nix b/hosts/ganymede/config.nix
index 0d3f15e..f6b3b74 100644
--- a/hosts/ganymede/config.nix
+++ b/hosts/ganymede/config.nix
@@ -9,8 +9,30 @@ in {
file = ./williams-psk.age;
owner = "wpa_supplicant";
};
+
"caddy-env".file = ./caddy-env.age;
"tsnsrv-authkey".file = ./tsnsrv-authkey.age;
+
+ "wg-key".file = ./ganymede-wg-key.age;
+ };
+
+ wireguard = {
+ enable = true;
+ ip = "100.100.0.1";
+ gateway = "100.100.0.1";
+ privateKeyFile = config.collinux.secrets."wg-key".path;
+ peers = [
+ {
+ # mercury
+ publicKey = "EDDppGqbLfEwEcHLP3J+bxKVGW16fAcU83K/ZKR2h3A=";
+ ip = "100.100.0.5/32";
+ }
+ {
+ # jupiter
+ publicKey = "Pi1PydaaEz9IcAZ+elH5HkzEa2D35P/tUy+9KKH6PHI=";
+ ip = "100.100.0.10/32";
+ }
+ ];
};
terminal = {
diff --git a/hosts/ganymede/ganymede-wg-key.age b/hosts/ganymede/ganymede-wg-key.age
new file mode 100644
index 0000000..2ef8256
--- /dev/null
+++ b/hosts/ganymede/ganymede-wg-key.age
@@ -0,0 +1,5 @@
+age-encryption.org/v1
+-> ssh-ed25519 Jg4yWQ PMAfdBRZ9mLnral4UdHEtr3QWmk8j9lKek6XH8L6QCk
+B342qgV/kGHvIt3hm8Yyd0yw7nHJ1kqV3UGLREhWbKA
+--- mOBS3t1P5ZAIV8llDldbGC+F855Xy3Jd5V8tVrwisig
+L\đg5w\̃9 A:= bLnOc"<JO;wJ[.*/ 0 \ No newline at end of file