diff options
Diffstat (limited to 'hosts/vidhar/dsl.nix')
-rw-r--r-- | hosts/vidhar/dsl.nix | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/hosts/vidhar/dsl.nix b/hosts/vidhar/dsl.nix index be07b9f7..0f92a079 100644 --- a/hosts/vidhar/dsl.nix +++ b/hosts/vidhar/dsl.nix | |||
@@ -37,15 +37,19 @@ in { | |||
37 | debug | 37 | debug |
38 | ''; | 38 | ''; |
39 | }; | 39 | }; |
40 | systemd.services."pppd-telekom".serviceConfig = lib.mkForce { | 40 | systemd.services."pppd-telekom" = { |
41 | Type = "forking"; | 41 | stopIfChanged = false; |
42 | PIDFile = "/run/pppd/${pppInterface}.pid"; | 42 | |
43 | ExecStart = "${lib.getBin pkgs.ppp}/sbin/pppd call telekom updetach nolog +ipv6"; | 43 | serviceConfig = lib.mkForce { |
44 | Restart = "always"; | 44 | Type = "notify"; |
45 | RestartSec = 5; | 45 | PIDFile = "/run/pppd/${pppInterface}.pid"; |
46 | ExecStart = "${lib.getBin pkgs.ppp}/sbin/pppd call telekom up_sdnotify nolog +ipv6"; | ||
47 | Restart = "always"; | ||
48 | RestartSec = 5; | ||
46 | 49 | ||
47 | RuntimeDirectory = "pppd"; | 50 | RuntimeDirectory = "pppd"; |
48 | RuntimeDirectoryPreserve = true; | 51 | RuntimeDirectoryPreserve = true; |
52 | }; | ||
49 | }; | 53 | }; |
50 | sops.secrets."pap-secrets" = { | 54 | sops.secrets."pap-secrets" = { |
51 | format = "binary"; | 55 | format = "binary"; |