2024-11-14 12:17:43 +01:00
|
|
|
{config, ...}: {
|
|
|
|
networking.wg-quick.interfaces = {
|
|
|
|
DE = {
|
|
|
|
configFile = config.age.secrets.wg-DE.path;
|
|
|
|
autostart = false;
|
|
|
|
};
|
|
|
|
NL = {
|
|
|
|
configFile = config.age.secrets.wg-NL.path;
|
|
|
|
autostart = false;
|
|
|
|
};
|
|
|
|
NO = {
|
|
|
|
configFile = config.age.secrets.wg-NO.path;
|
2024-11-14 15:13:14 +01:00
|
|
|
autostart = true;
|
2024-11-14 12:17:43 +01:00
|
|
|
};
|
|
|
|
US = {
|
|
|
|
configFile = config.age.secrets.wg-US.path;
|
|
|
|
autostart = false;
|
|
|
|
};
|
|
|
|
BR = {
|
|
|
|
configFile = config.age.secrets.wg-BR.path;
|
|
|
|
autostart = false;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
services.resolved.enable = true;
|
|
|
|
}
|