add a "route" service

This commit is contained in:
Daniel Barlow committed 2022-09-26 13:44:40 +01:00
1 parent 676c94782b
commit 7803eebfd4
3 files changed
+48 -25

No files matched your search

+11
View File
@@ -25,4 +25,15 @@ in {
run = "odhcpcd ${interface.device}";
};
pppoe = callPackage ./pppoe.nix {};
route = { name, target, via, dependencies }:
oneshot {
inherit name;
up = ''
ip route add ${target} via ${via}
'';
down = ''
ip route del ${target} via ${via}
'';
inherit dependencies;
};
}