diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2026-08-17 22:26:11 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2026-08-17 22:26:11 +0200 |
| commit | 3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d (patch) | |
| tree | 000493297ca20ccdb6f2b53308dfab7db53e37d7 /hosts/vidhar | |
| parent | b061eb4f2727d7eefa3cacfb51f11b52a4ad1336 (diff) | |
| download | nixos-3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d.tar nixos-3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d.tar.gz nixos-3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d.tar.bz2 nixos-3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d.tar.xz nixos-3f7f4a9b2d1dc1c0cd3f04fa1a088980ca2cd57d.zip | |
...
Diffstat (limited to 'hosts/vidhar')
| -rw-r--r-- | hosts/vidhar/network/pppoe/default.nix | 15 |
1 files changed, 15 insertions, 0 deletions
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 { | |||
| 60 | bindsTo = [ "sys-subsystem-net-devices-pppoe.device" ]; | 60 | bindsTo = [ "sys-subsystem-net-devices-pppoe.device" ]; |
| 61 | after = [ "sys-subsystem-net-devices-pppoe.device" ]; | 61 | after = [ "sys-subsystem-net-devices-pppoe.device" ]; |
| 62 | }; | 62 | }; |
| 63 | systemd.services."reset-failed-pppd-o2" = { | ||
| 64 | serviceConfig = { | ||
| 65 | Type = "oneshot"; | ||
| 66 | ExecStart = "${lib.getExe' config.systemd.package "systemctl"} reset-failed pppd-o2.service"; | ||
| 67 | }; | ||
| 68 | }; | ||
| 69 | systemd.timers."reset-failed-pppd-o2" = { | ||
| 70 | wantedBy = ["pppd-o2.service"]; | ||
| 71 | after = ["pppd-o2.service"]; | ||
| 72 | bindsTo = ["pppd-o2.service"]; | ||
| 73 | timerConfig = { | ||
| 74 | OnActiveSec = "30s"; | ||
| 75 | RemainAfterElapse = false; | ||
| 76 | }; | ||
| 77 | }; | ||
| 63 | sops.secrets."o2-password" = { | 78 | sops.secrets."o2-password" = { |
| 64 | format = "binary"; | 79 | format = "binary"; |
| 65 | sopsFile = ./o2-password; | 80 | sopsFile = ./o2-password; |
