{ liminix , lib , odhcp6c , odhcp-script }: { interface } : let inherit (liminix.services) longrun; inherit (lib) mkOption types; name = "dhcp6c.${interface.name}"; in longrun { inherit name; notification-fd = 10; run = '' export SERVICE_STATE=$SERVICE_OUTPUTS/${name} ${odhcp6c}/bin/odhcp6c -s ${odhcp-script} -e -v -p /run/${name}.pid -P0 $(output ${interface} ifname) ) ''; dependencies = [ interface ]; }