From db119ccc29ab169a7f35138d5e5d3ba251748ad5 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Fri, 25 Jul 2025 08:46:32 -0700 Subject: add a module for backups Enable the module on the VM, and backup the git repositories both to the NAS and to a GCS bucket. --- machines/nixos/x86_64-linux/vm-synology.nix | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'machines') diff --git a/machines/nixos/x86_64-linux/vm-synology.nix b/machines/nixos/x86_64-linux/vm-synology.nix index 0dfbc14..4b499f2 100644 --- a/machines/nixos/x86_64-linux/vm-synology.nix +++ b/machines/nixos/x86_64-linux/vm-synology.nix @@ -71,5 +71,14 @@ }; }; + my.modules.backups = { + enable = true; + passwordFile = config.age.secrets.restic_password.path; + remote = { + googleProjectId = "fcuny-infra"; + googleCredentialsFile = config.age.secrets.restic_gcs_credentials.path; + }; + }; + system.stateVersion = "23.11"; # Did you read the comment? } -- cgit v1.2.3