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
|
||
|
];
|
||
|
};
|
||
|
};
|
||
|
}
|