From ea6a36a5bee183a73211fa93a04829dbc405ef44 Mon Sep 17 00:00:00 2001 From: Clayton Hickey Date: Sun, 8 Feb 2026 15:38:01 -0500 Subject: [PATCH] wireguard refactor --- cos.nix | 52 +++++++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/cos.nix b/cos.nix index 0140ed0..a876de2 100644 --- a/cos.nix +++ b/cos.nix @@ -35,30 +35,36 @@ }; }; - config.cos = { - knownPublicIPs = { - loadedskypotato = "50.116.49.95"; - }; - wireguard.clientPubOptionsMap = { - "loadedskypotato" = { - clientNumber = 1; - publicKey = "raOzdkhoag+sN2/KXz18F9ncmeTWhdmPJxQJkqsJ7FI="; + config = { + nixpkgs.overlays = [ + inputs.nix-minecraft.overlay + ]; + + cos = { + knownPublicIPs = { + loadedskypotato = "50.116.49.95"; }; - "clhickey-nixos" = { - clientNumber = 3; - publicKey = "7Hi/p1DEnAejX5vf46ul1ZWAeGM9nuWWGXXr9f6sUWA="; - }; - "nixnas" = { - clientNumber = 2; - publicKey = "TnuODb+I5wfF6z5wlwOFiRr4CKImY557OIXyZCXPSio="; - }; - "phone" = { - clientNumber = 4; - publicKey = "UAP8/k1zWInrksQQAf0NuDUD1b0K0djDVUcYl+DNMEE="; - }; - "desktop" = { - clientNumber = 5; - publicKey = "w054mlSBBq4u0ilTYfwc2xbb5Z+7kEigikSZ3R0u73w="; + wireguard.clientPubOptionsMap = { + "loadedskypotato" = { + clientNumber = 1; + publicKey = "raOzdkhoag+sN2/KXz18F9ncmeTWhdmPJxQJkqsJ7FI="; + }; + "clhickey-nixos" = { + clientNumber = 3; + publicKey = "7Hi/p1DEnAejX5vf46ul1ZWAeGM9nuWWGXXr9f6sUWA="; + }; + "nixnas" = { + clientNumber = 2; + publicKey = "TnuODb+I5wfF6z5wlwOFiRr4CKImY557OIXyZCXPSio="; + }; + "phone" = { + clientNumber = 4; + publicKey = "UAP8/k1zWInrksQQAf0NuDUD1b0K0djDVUcYl+DNMEE="; + }; + "desktop" = { + clientNumber = 5; + publicKey = "w054mlSBBq4u0ilTYfwc2xbb5Z+7kEigikSZ3R0u73w="; + }; }; }; };