def main [ interface: string type: string ] { $env.PATH = ($env.PATH | split row (char esep) | append '/run/current-system/sw/bin'); let currentnet = ( nmcli -m tabular connection show --active | from ssv | first | get name ); systemd-cat echo $"($currentnet) \(($interface)): ($type)"; if $interface starts-with 'wlp' { let p = $"/etc/networkhooks/($currentnet).nu"; systemd-cat echo $p; ^$p $interface $type } }