mirror of
https://forge.katzen.cafe/schrottkatze/nix-configs.git
synced 2024-11-28 23:48:44 +01:00
20 lines
423 B
Plaintext
Executable file
20 lines
423 B
Plaintext
Executable file
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' {
|
|
^$"/etc/networkhooks/($currentnet).nu" $interface $type
|
|
}
|
|
}
|