fix(rpi4): fix restic backup config

This commit is contained in:
Felix Schröter 2021-03-21 15:55:57 +01:00
parent 72a4fb4fbc
commit 83fe2c4a63
No known key found for this signature in database
GPG key ID: 910ACB9F6BD26F58

View file

@ -1,6 +1,11 @@
{ config, pkgs, ... }:
{ config, lib, pkgs, ... }:
with lib;
with builtins;
let
hasAnyAttr = flip (attrset: any (flip hasAttr attrset));
resticConfig = args@{ name, extraPruneOpts ? [ ], ... }:
assert !hasAnyAttr [
"initialize"
@ -9,7 +14,7 @@ let
"passwordFile"
"pruneOpts"
] args;
args // {
(removeAttrs args [ "name" "extraPruneOpts" ]) // {
initialize = true;
repository = "b2:felschr-rpi4-backup:/${name}";
s3CredentialsFile = "/etc/nixos/secrets/restic/b2";