diff options
author | Aristid Breitkreuz <aristidb@gmail.com> | 2014-10-27 20:38:19 +0100 |
---|---|---|
committer | Aristid Breitkreuz <aristidb@gmail.com> | 2014-10-27 20:38:39 +0100 |
commit | 93f2c180d016c2e450722de58b904567de9f649f (patch) | |
tree | 8eff71939b6e62b0a81ed2596fe8a3ab4367efec /nixos/modules/services/backup/rsnapshot.nix | |
parent | 3e81fe92e46de21fb9685616f6adfe7ad6246a2e (diff) | |
download | nixlib-93f2c180d016c2e450722de58b904567de9f649f.tar nixlib-93f2c180d016c2e450722de58b904567de9f649f.tar.gz nixlib-93f2c180d016c2e450722de58b904567de9f649f.tar.bz2 nixlib-93f2c180d016c2e450722de58b904567de9f649f.tar.lz nixlib-93f2c180d016c2e450722de58b904567de9f649f.tar.xz nixlib-93f2c180d016c2e450722de58b904567de9f649f.tar.zst nixlib-93f2c180d016c2e450722de58b904567de9f649f.zip |
rsnapshot: add git version & make it configurable in the nixos module
Diffstat (limited to 'nixos/modules/services/backup/rsnapshot.nix')
-rw-r--r-- | nixos/modules/services/backup/rsnapshot.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/backup/rsnapshot.nix b/nixos/modules/services/backup/rsnapshot.nix index 091b5cfd4d59..fb25bd9dd1e8 100644 --- a/nixos/modules/services/backup/rsnapshot.nix +++ b/nixos/modules/services/backup/rsnapshot.nix @@ -39,11 +39,20 @@ in as retain options. ''; }; + + package = mkOption { + type = types.package; + default = pkgs.rsnapshot; + example = literalExample "pkgs.rsnapshotGit"; + description = '' + RSnapshot package to use. + ''; + }; }; }; config = mkIf cfg.enable (let - myRsnapshot = pkgs.rsnapshot.override { configFile = rsnapshotCfg; }; + myRsnapshot = cfg.package.override { configFile = rsnapshotCfg; }; rsnapshotCfg = with pkgs; writeText "gen-rsnapshot.conf" ('' config_version 1.2 cmd_cp ${coreutils}/bin/cp |