2024-04-13 11:04:06 +09:00
|
|
|
{ pkgs, ... }:
|
2023-12-13 22:58:10 +09:00
|
|
|
let
|
2024-04-13 11:21:42 +09:00
|
|
|
rsync-data-vol = pkgs.writeScriptBin "rsync-data-vol" "${builtins.readFile ./scripts/rsync-data-vol.sh}";
|
2024-04-13 11:04:06 +09:00
|
|
|
rsync-backups = pkgs.writeScriptBin "rsync-backups" "${builtins.readFile ./scripts/rsync-media.sh}";
|
|
|
|
rsync-sysctl = pkgs.writeScriptBin "rsync-sysctl" "${builtins.readFile ./scripts/rsync-sysctl.sh}";
|
2024-04-04 12:47:30 +09:00
|
|
|
in {
|
2023-12-25 20:14:00 +09:00
|
|
|
environment.systemPackages = [
|
|
|
|
rsync-backups
|
|
|
|
rsync-data-vol
|
2023-12-30 22:11:44 +09:00
|
|
|
rsync-sysctl
|
2023-12-25 20:14:00 +09:00
|
|
|
];
|
2023-12-14 11:50:23 +09:00
|
|
|
|
|
|
|
# Set up the secret for the password:
|
|
|
|
sops.secrets."gotify_token" = {
|
|
|
|
owner = "root";
|
2024-01-12 15:03:47 +09:00
|
|
|
sopsFile = ../../../secrets/hosts/backups-rpi4.yaml;
|
2023-12-14 11:50:23 +09:00
|
|
|
};
|
2024-03-03 11:12:08 +09:00
|
|
|
}
|