nix/nixos/hosts/backups-rpi4/backup-script.nix
2024-04-13 11:21:42 +09:00

18 lines
602 B
Nix

{ pkgs, ... }:
let
rsync-data-vol = pkgs.writeScriptBin "rsync-data-vol" "${builtins.readFile ./scripts/rsync-data-vol.sh}";
rsync-backups = pkgs.writeScriptBin "rsync-backups" "${builtins.readFile ./scripts/rsync-media.sh}";
rsync-sysctl = pkgs.writeScriptBin "rsync-sysctl" "${builtins.readFile ./scripts/rsync-sysctl.sh}";
in {
environment.systemPackages = [
rsync-backups
rsync-data-vol
rsync-sysctl
];
# Set up the secret for the password:
sops.secrets."gotify_token" = {
owner = "root";
sopsFile = ../../../secrets/hosts/backups-rpi4.yaml;
};
}