From 3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 17 Aug 2026 22:26:11 +0200 Subject: ... --- hosts/vidhar/network/pppoe/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'hosts/vidhar') diff --git a/hosts/vidhar/network/pppoe/default.nix b/hosts/vidhar/network/pppoe/default.nix index 2ada4577..4fe8ff1f 100644 --- a/hosts/vidhar/network/pppoe/default.nix +++ b/hosts/vidhar/network/pppoe/default.nix @@ -60,6 +60,21 @@ in { bindsTo = [ "sys-subsystem-net-devices-pppoe.device" ]; after = [ "sys-subsystem-net-devices-pppoe.device" ]; }; + systemd.services."reset-failed-pppd-o2" = { + serviceConfig = { + Type = "oneshot"; + ExecStart = "${lib.getExe' config.systemd.package "systemctl"} reset-failed pppd-o2.service"; + }; + }; + systemd.timers."reset-failed-pppd-o2" = { + wantedBy = ["pppd-o2.service"]; + after = ["pppd-o2.service"]; + bindsTo = ["pppd-o2.service"]; + timerConfig = { + OnActiveSec = "30s"; + RemainAfterElapse = false; + }; + }; sops.secrets."o2-password" = { format = "binary"; sopsFile = ./o2-password; -- cgit v1.2.3