24 lines
519 B
Nix
24 lines
519 B
Nix
# VPN configuration for MIO.
|
|
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
with lib; let
|
|
cfg = config.profiles.toxvpn;
|
|
in {
|
|
options.profiles.toxvpn = {
|
|
enable = mkEnableOption "to enable toxvpn.";
|
|
};
|
|
config = mkIf (cfg.enable) {
|
|
services.toxvpn = {
|
|
enable = true;
|
|
auto_add_peers = [
|
|
"4b921c107cd25b9bc62dfa4a040a9409f51d3aa001d4f12e15f01b4eba9e2f7f8ecc3b68cd13" # sanganto
|
|
"a18dfff426f5a752eb1bdc90ea307850982c1dff1444caf72b75f73483e358213b60281235a4" # eamhair
|
|
];
|
|
};
|
|
};
|
|
}
|