19 lines
603 B
Nix
19 lines
603 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;
|
|
};
|
|
}
|
|
|