From db0c63640ab489c1f3e25864ccc66d52aba095c6 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Thu, 4 Dec 2025 00:40:27 +0100 Subject: [PATCH] remove borg backup from vps --- hosts/nixos/vps/system.nix | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/hosts/nixos/vps/system.nix b/hosts/nixos/vps/system.nix index 8fb837f..9a7125e 100644 --- a/hosts/nixos/vps/system.nix +++ b/hosts/nixos/vps/system.nix @@ -7,7 +7,6 @@ ../../../modules/tailscale.nix ../../../modules/podman.nix ../../../modules/traefik.nix - ../../../modules/borg/client.nix ../../../modules/login-display.nix ../../../modules/ntfy.nix ]; @@ -71,42 +70,12 @@ ]; }; - # Borg backup configuration - services.borg-client-custom = { - enable = true; - # Use SSH alias from SSH config for remote backup to thinkpad borg server - repositoryUrl = "ssh://hs@borg-thinkpad/./vps"; - backupPaths = [ - "/home" - ]; - # Examples: - # backupFrequency = "daily"; # Midnight (default) - # backupFrequency = "*-*-* 03:00:00"; # Every day at 3:00 AM - # backupFrequency = "*-*-* 22:30:00"; # Every day at 10:30 PM - # backupFrequency = "Mon,Wed,Fri 02:00:00"; # Mon/Wed/Fri at 2:00 AM - backupFrequency = "daily"; - retention = { - keepDaily = 7; - keepWeekly = 4; - keepMonthly = 6; - keepYearly = 2; - }; - passphraseFile = "/etc/borg-passphrase"; - - preHook = '' - echo "$(date): Starting Borg backup of ${config.networking.hostName}" - ''; - postHook = '' - echo "$(date): Borg backup of ${config.networking.hostName} completed successfully" - ''; - }; - services.login-display = { enable = true; showSystemInfo = true; showSmartStatus = false; showDiskUsage = true; - showBorgStatus = true; + showBorgStatus = false; }; services.tailscale-custom.exitNode = true;