From e31c264c922b66dc99b3931e0eafc2882f307e7f Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Thu, 25 Aug 2022 23:21:35 +0200 Subject: [PATCH] restic: Do not limit upload by default This allows servers that have a fast internet connection to complete their backup in seconds instead of minutes. --- machines/fuuko/configuration.nix | 1 + machines/mayushii/configuration.nix | 5 ++++- machines/nunotaba/configuration.nix | 5 ++++- machines/sayuri/configuration.nix | 1 + modules/restic/system.nix | 2 +- 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/machines/fuuko/configuration.nix b/machines/fuuko/configuration.nix index a831cfc..5baea96 100644 --- a/machines/fuuko/configuration.nix +++ b/machines/fuuko/configuration.nix @@ -19,6 +19,7 @@ nginx.hardening.enable = true; restic.system = { enable = true; + uploadLimit = 1500; extraPaths = [ "/data" ]; diff --git a/machines/mayushii/configuration.nix b/machines/mayushii/configuration.nix index 6daff72..9b6379c 100644 --- a/machines/mayushii/configuration.nix +++ b/machines/mayushii/configuration.nix @@ -15,7 +15,10 @@ gui.enable = true; media-proxy.enable = true; mullvad.enable = true; - restic.system.enable = true; + restic.system = { + enable = true; + uploadLimit = 1500; + }; unfree.allowSoftware = true; wireguard.home.enable = true; }; diff --git a/machines/nunotaba/configuration.nix b/machines/nunotaba/configuration.nix index 88096fd..781659b 100644 --- a/machines/nunotaba/configuration.nix +++ b/machines/nunotaba/configuration.nix @@ -9,7 +9,10 @@ sbruder = { gui.enable = true; - restic.system.enable = true; + restic.system = { + enable = true; + uploadLimit = 1500; + }; unfree.allowSoftware = true; wireguard.home.enable = true; }; diff --git a/machines/sayuri/configuration.nix b/machines/sayuri/configuration.nix index e1d6b9b..c70d9ab 100644 --- a/machines/sayuri/configuration.nix +++ b/machines/sayuri/configuration.nix @@ -17,6 +17,7 @@ mullvad.enable = true; restic.system = { enable = true; + uploadLimit = 1500; extraPaths = [ "/data" ]; diff --git a/modules/restic/system.nix b/modules/restic/system.nix index 697f8b6..90be5be 100644 --- a/modules/restic/system.nix +++ b/modules/restic/system.nix @@ -60,7 +60,7 @@ in }; uploadLimit = lib.mkOption { type = lib.types.nullOr lib.types.int; - default = 1500; + default = null; }; prune = lib.mkEnableOption "pruning"; };