From cd2c41130dcfc7594d1718e2b6a9589f02d06bc0 Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Sun, 14 Jul 2024 14:56:46 +0200 Subject: [PATCH] LoutreOS: create lg devmode reset timer --- systems/LoutreOS/services.nix | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/systems/LoutreOS/services.nix b/systems/LoutreOS/services.nix index 49d6c10..e8705c9 100644 --- a/systems/LoutreOS/services.nix +++ b/systems/LoutreOS/services.nix @@ -331,7 +331,26 @@ in }; }; - systemd.services."borgbackup-job-loutre".serviceConfig.TemporaryFileSystem = ["/mnt/borgsnap"]; + systemd = { + timers."lg-devmode-reset" = { + wantedBy = [ "timers.target" ]; + timerConfig = { + OnBootSec = "5m"; + OnUnitActiveSec = "1w"; + }; + }; + services = { + "borgbackup-job-loutre".serviceConfig.TemporaryFileSystem = ["/mnt/borgsnap"]; + "lg-devmode-reset" = { + script = '' + ${pkgs.curl}/bin/curl https://developer.lge.com/secure/ResetDevModeSession.dev\?sessionToken\=9f94269da0dc14fd924b65d8dca28b076f931ad1ca04fe7a09ac78cdb0e22cb4 + ''; + serviceConfig = { + Type = "oneshot"; + }; + }; + }; + }; dogetipbot-telegram.enable = true;