config/modules/nm-vdns-auto/default.nix
2022-02-05 20:47:50 +01:00

17 lines
360 B
Nix

{ pkgs, config, ... }:
{
networking.networkmanager.dispatcherScripts = [{
source = pkgs.writeShellScript "vdns.sh" ''
[[ "$2" != "up" ]] && exit 0
case $1 in
wl*|en*)
sleep 0.5;
${pkgs.networkmanager}/bin/nmcli c up vDNS;;
esac
exit 0
'';
type = "basic";
}];
}