aboutsummaryrefslogtreecommitdiff
path: root/hosts/jupiter
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/jupiter')
-rw-r--r--hosts/jupiter/config.nix21
-rw-r--r--hosts/jupiter/jupiter-wg-key.age5
2 files changed, 25 insertions, 1 deletions
diff --git a/hosts/jupiter/config.nix b/hosts/jupiter/config.nix
index a0c1583..cd4df81 100644
--- a/hosts/jupiter/config.nix
+++ b/hosts/jupiter/config.nix
@@ -1,9 +1,28 @@
-{
+{config, ...}: {
collinux = {
theme = "adwaita";
user.name = "collin";
+ secrets = {
+ "wg-key".file = ./jupiter-wg-key.age;
+ };
+
+ wireguard = {
+ enable = true;
+ ip = "100.100.0.10";
+ gateway = "100.100.0.1";
+ privateKeyFile = config.collinux.secrets."wg-key".path;
+ peers = [
+ {
+ # ganymede
+ publicKey = "WNLf8M6JGSHeRVvbAF6E/6oxAHeNxv6bXqqlmwMdvlk=";
+ ip = "100.100.0.0/24";
+ endpoint = "williamsfam.us.com:51820";
+ }
+ ];
+ };
+
desktop = {
gnome.enable = true;
gdm.enable = true;
diff --git a/hosts/jupiter/jupiter-wg-key.age b/hosts/jupiter/jupiter-wg-key.age
new file mode 100644
index 0000000..1c8bab8
--- /dev/null
+++ b/hosts/jupiter/jupiter-wg-key.age
@@ -0,0 +1,5 @@
+age-encryption.org/v1
+-> ssh-ed25519 cIV9vQ WnCpZXPYLOuQkCmFuWfbcZloVPGcQN/2qMyd0Mg0hGE
+oDN7vnXNXaDSIKXPa65Y0EvkOLv5W4IbEYOmGuGh2Ik
+--- kfOs0NCAbxF4jFiHbBMgXQEjpsdz6e0blKH38NLFJBw
+|Ra)F*jGk[#,ۚRN7oTw“\JM&Dxn-`P]rz \ No newline at end of file