This commit is contained in:
Schrottkatze 2023-10-28 22:25:06 +02:00
commit 1cd19687be
21 changed files with 315 additions and 68 deletions

19
other/scripts/dispatcher.nu Executable file
View file

@ -0,0 +1,19 @@
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
}
}