From 2037200238e2035623b58a69637db3ed172c93b6 Mon Sep 17 00:00:00 2001 From: gwg313 Date: Fri, 5 Jan 2024 21:57:09 -0500 Subject: [PATCH] chore: refactor restic --- common/nixos/restic.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/common/nixos/restic.nix b/common/nixos/restic.nix index 3b452df..32365ad 100644 --- a/common/nixos/restic.nix +++ b/common/nixos/restic.nix @@ -1,11 +1,15 @@ -{...}: { +{ + config, + user, + ... +}: { services.restic.backups = { backups = { - user = "gwg313"; + user = "${user}"; repository = "/backups"; initialize = true; - passwordFile = "/home/gwg313/restic.txt"; - paths = ["/home/gwg313/Projects" "/home/gwg313/Documents" "/home/gwg313/.local/share/password-store" "/home/gwg313/.local/share/buku"]; + passwordFile = "${config.sops.secrets.restic_key.path}"; + paths = ["/home/${user}/Projects" "/home/${user}/Documents" "/home/${user}/.local/share/password-store" "/home/${user}/.local/share/buku"]; timerConfig = { onCalendar = "saturday 23:00"; };