more agenix

This commit is contained in:
2024-09-15 13:31:57 -04:00
parent f3d47705d8
commit 17e11738d8
7 changed files with 47 additions and 12 deletions

View File

@@ -39,11 +39,20 @@
#waybar for status bar
programs.waybar = import ./progs/waybar.nix { inherit pkgs; };
age.secrets.borg-laptop-password = {
file = ./secrets/borg-laptop-password.age;
path = "${homeDirectory}/.secrets/borg_bak_pass";
};
#backup utility
programs.borgmatic = {
enable = true;
package = pkgs.borgmatic;
backups = import ./progs/borg.nix { inherit homeDirectory; };
backups =
let
borgPasswordFile = config.age.secrets.borg-laptop-password.path;
in
import ./progs/borg.nix { inherit homeDirectory borgPasswordFile; };
};
# https://community.frame.work/t/speakers-sound-quality/1078/83