diff --git a/modules/system/services/actualbudget/backups.nix b/modules/system/services/actualbudget/backups.nix index 59dd18f..6f8be0f 100644 --- a/modules/system/services/actualbudget/backups.nix +++ b/modules/system/services/actualbudget/backups.nix @@ -13,7 +13,7 @@ in config = lib.mkIf config.custom.services.actualbudget.backups.enable { custom.services.resticBackups.actual = { inherit user; - suspendService = "actual.service"; + dependentService = "actual.service"; extraConfig.paths = [ config.services.actual.settings.dataDir ]; }; diff --git a/modules/system/services/forgejo/backups.nix b/modules/system/services/forgejo/backups.nix index 2f2e3d0..846ff88 100644 --- a/modules/system/services/forgejo/backups.nix +++ b/modules/system/services/forgejo/backups.nix @@ -13,7 +13,7 @@ in config = lib.mkIf config.custom.services.forgejo.backups.enable { custom.services.resticBackups.forgejo = { inherit user; - suspendService = "forgejo.service"; + dependentService = "forgejo.service"; extraConfig.paths = [ config.services.forgejo.stateDir ]; }; diff --git a/modules/system/services/hedgedoc/backups.nix b/modules/system/services/hedgedoc/backups.nix index 22f1e6b..1de77e0 100644 --- a/modules/system/services/hedgedoc/backups.nix +++ b/modules/system/services/hedgedoc/backups.nix @@ -13,7 +13,7 @@ in config = lib.mkIf config.custom.services.hedgedoc.backups.enable { custom.services.resticBackups.hedgedoc = { inherit user; - suspendService = "hedgedoc.service"; + dependentService = "hedgedoc.service"; extraConfig.paths = with config.services.hedgedoc.settings; [ uploadsPath db.storage diff --git a/modules/system/services/restic-backups/default.nix b/modules/system/services/restic-backups/default.nix index 69b5f1b..74dc2d4 100644 --- a/modules/system/services/restic-backups/default.nix +++ b/modules/system/services/restic-backups/default.nix @@ -16,7 +16,7 @@ in type = lib.types.str; default = config.users.users.root.name; }; - suspendService = lib.mkOption { + dependentService = lib.mkOption { type = lib.types.nullOr lib.types.nonEmptyStr; default = null; }; @@ -83,11 +83,11 @@ in |> lib.mapAttrs' ( name: value: lib.nameValuePair "restic-backups-${name}" ( - lib.mkIf (value.suspendService != null) { - unitConfig.Conflicts = [ value.suspendService ]; - after = [ value.suspendService ]; - onSuccess = [ value.suspendService ]; - onFailure = [ value.suspendService ]; + lib.mkIf (value.dependentService != null) { + unitConfig.Conflicts = [ value.dependentService ]; + after = [ value.dependentService ]; + onSuccess = [ value.dependentService ]; + onFailure = [ value.dependentService ]; } ) ); diff --git a/modules/system/services/syncthing/backups.nix b/modules/system/services/syncthing/backups.nix index 5a10884..4148f82 100644 --- a/modules/system/services/syncthing/backups.nix +++ b/modules/system/services/syncthing/backups.nix @@ -22,7 +22,7 @@ in custom.services.resticBackups.syncthing = { inherit user; - suspendService = "syncthing.service"; + dependentService = "syncthing.service"; extraConfig.paths = [ config.services.syncthing.dataDir ]; };