diff --git a/modules/users/overseer/services/lubelogger.nix b/modules/users/overseer/services/lubelogger.nix index 4e9b6a3..e3ca3c3 100644 --- a/modules/users/overseer/services/lubelogger.nix +++ b/modules/users/overseer/services/lubelogger.nix @@ -16,10 +16,25 @@ in # Service # ########### + services.restic.backups.bar-assistant = { + user = "root"; + timerConfig = { + OnCalendar = "daily"; + Persistent = true; + }; + paths = [ + "${volumePath}/lubelogger" + ]; + repositoryFile = config.sops.secrets."restic/url".path; + passwordFile = config.sops.secrets."restic/key".path; + }; + sops = { secrets = { "lubelogger/user_hash" = {}; "lubelogger/pass_hash" = {}; + "restic/url" = {}; + "restic/key" = {}; }; templates."lubelogger-env".content = '' LC_ALL=en_US.UTF-8