20 lines
423 B
Text
20 lines
423 B
Text
|
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
|
||
|
| detect columns
|
||
|
| first
|
||
|
| get name
|
||
|
);
|
||
|
|
||
|
systemd-cat echo $"($currentnet) \(($interface)): ($type)";
|
||
|
|
||
|
if $interface == 'wlp2s0' {
|
||
|
^$"/etc/networkhooks/($currentnet).nu" $interface $type
|
||
|
}
|
||
|
}
|