restic: Make repository variable (in module)

restic-rest-server
Simon Bruder 2020-12-21 12:50:30 +01:00
parent f0e2843d19
commit 3d146db55c
No known key found for this signature in database
GPG Key ID: 6F03E0000CC5B62F
1 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@ let
cfg = config.sbruder.restic;
name = "${config.networking.hostName}-system";
repository = "s3:https://s3.eu-central-1.wasabisys.com/sbruder-restic";
excludes = [
# General
"/home/*/Downloads/"
@ -66,9 +67,9 @@ in
config = lib.mkIf cfg.enable {
services.restic.backups."${name}" = {
inherit repository;
passwordFile = toString <secrets/restic-password>;
s3CredentialsFile = toString <secrets/restic-s3>;
repository = "s3:https://s3.eu-central-1.wasabisys.com/sbruder-restic";
paths = lib.mkDefault (
[ ]
++ maybePath /data