fix(mottarone): add nm dispatcher script for vpn

This commit is contained in:
uku 2025-06-25 11:34:19 +02:00
parent 40199feebd
commit da2413111d
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o

View file

@ -40,7 +40,20 @@
'';
};
networking.firewall.allowedTCPPorts = [ 8000 ];
networking = {
firewall.allowedTCPPorts = [ 8000 ];
networkmanager.dispatcherScripts = [
{
type = "basic";
source = pkgs.writeShellScript "vpnUpHook" ''
if [ "$2" == "vpn-up" ]; then
resolvectl default-route tun0 true
logger "Set default-route to tun0"
fi
'';
}
];
};
services = {
resolved = {