wireguard refactor

This commit is contained in:
Clayton Hickey 2026-02-08 15:38:01 -05:00
parent e4963ba7de
commit ea6a36a5be

52
cos.nix
View file

@ -35,30 +35,36 @@
}; };
}; };
config.cos = { config = {
knownPublicIPs = { nixpkgs.overlays = [
loadedskypotato = "50.116.49.95"; inputs.nix-minecraft.overlay
}; ];
wireguard.clientPubOptionsMap = {
"loadedskypotato" = { cos = {
clientNumber = 1; knownPublicIPs = {
publicKey = "raOzdkhoag+sN2/KXz18F9ncmeTWhdmPJxQJkqsJ7FI="; loadedskypotato = "50.116.49.95";
}; };
"clhickey-nixos" = { wireguard.clientPubOptionsMap = {
clientNumber = 3; "loadedskypotato" = {
publicKey = "7Hi/p1DEnAejX5vf46ul1ZWAeGM9nuWWGXXr9f6sUWA="; clientNumber = 1;
}; publicKey = "raOzdkhoag+sN2/KXz18F9ncmeTWhdmPJxQJkqsJ7FI=";
"nixnas" = { };
clientNumber = 2; "clhickey-nixos" = {
publicKey = "TnuODb+I5wfF6z5wlwOFiRr4CKImY557OIXyZCXPSio="; clientNumber = 3;
}; publicKey = "7Hi/p1DEnAejX5vf46ul1ZWAeGM9nuWWGXXr9f6sUWA=";
"phone" = { };
clientNumber = 4; "nixnas" = {
publicKey = "UAP8/k1zWInrksQQAf0NuDUD1b0K0djDVUcYl+DNMEE="; clientNumber = 2;
}; publicKey = "TnuODb+I5wfF6z5wlwOFiRr4CKImY557OIXyZCXPSio=";
"desktop" = { };
clientNumber = 5; "phone" = {
publicKey = "w054mlSBBq4u0ilTYfwc2xbb5Z+7kEigikSZ3R0u73w="; clientNumber = 4;
publicKey = "UAP8/k1zWInrksQQAf0NuDUD1b0K0djDVUcYl+DNMEE=";
};
"desktop" = {
clientNumber = 5;
publicKey = "w054mlSBBq4u0ilTYfwc2xbb5Z+7kEigikSZ3R0u73w=";
};
}; };
}; };
}; };