diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2022-11-01 21:05:33 +0100 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2022-11-01 21:05:33 +0100 |
| commit | a73133a7c629c76a7a328f0e8d2bb693c46ef45d (patch) | |
| tree | 11112e70dd44a3a1eb7fd1702c0b80baa578b386 /hosts/vidhar/borg/default.nix | |
| parent | 4188923d715bb4cfc3542eb05781fd45df85522e (diff) | |
| download | nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar.gz nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar.bz2 nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar.xz nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.zip | |
fix backups
Diffstat (limited to 'hosts/vidhar/borg/default.nix')
| -rw-r--r-- | hosts/vidhar/borg/default.nix | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/hosts/vidhar/borg/default.nix b/hosts/vidhar/borg/default.nix index 79c75c4d..7e3129f2 100644 --- a/hosts/vidhar/borg/default.nix +++ b/hosts/vidhar/borg/default.nix | |||
| @@ -74,7 +74,7 @@ let | |||
| 74 | copy | 74 | copy |
| 75 | 75 | ||
| 76 | wrapProgram $out/bin/copy \ | 76 | wrapProgram $out/bin/copy \ |
| 77 | --prefix PATH : ${makeBinPath (with pkgs; [util-linux borgbackup])}:${config.security.wrapperDir} | 77 | --prefix PATH : ${makeBinPath (with pkgs; [config.boot.zfs.package util-linux borgbackup])}:${config.security.wrapperDir} |
| 78 | ''; | 78 | ''; |
| 79 | }); | 79 | }); |
| 80 | 80 | ||
| @@ -88,7 +88,6 @@ let | |||
| 88 | atomicwrites | 88 | atomicwrites |
| 89 | pyprctl | 89 | pyprctl |
| 90 | python-unshare | 90 | python-unshare |
| 91 | xdg | ||
| 92 | python-dateutil | 91 | python-dateutil |
| 93 | ''; | 92 | ''; |
| 94 | postInstall = '' | 93 | postInstall = '' |
| @@ -101,14 +100,13 @@ let | |||
| 101 | (self: super: { python-unshare = super.python-unshare.overrideAttrs (oldAttrs: { name = "python-unshare-0.2.1"; version = "0.2.1"; }); }) | 100 | (self: super: { python-unshare = super.python-unshare.overrideAttrs (oldAttrs: { name = "python-unshare-0.2.1"; version = "0.2.1"; }); }) |
| 102 | ]; | 101 | ]; |
| 103 | 102 | ||
| 104 | _.xdg.buildInputs.add = with pkgs."python3Packages"; [ poetry ]; | ||
| 105 | _.tomli.buildInputs.add = with pkgs."python3Packages"; [ flit-core ]; | 103 | _.tomli.buildInputs.add = with pkgs."python3Packages"; [ flit-core ]; |
| 106 | }; | 104 | }; |
| 107 | in { | 105 | in { |
| 108 | config = { | 106 | config = { |
| 109 | services.zfssnap.config.exec = { | 107 | services.zfssnap.config.exec = { |
| 110 | check = "${borgsnap}/bin/borgsnap -vvv --target yggdrasil.borgbase:repo --archive-prefix yggdrasil.vidhar. check --cache-file /run/zfssnap-prune/archives-cache.json"; | 108 | check = "${borgsnap}/bin/borgsnap -vvv --target yggdrasil.borgbase:repo --archive-prefix yggdrasil.vidhar. check --cache-file /run/zfssnap-prune/archives-cache.json"; |
| 111 | cmd = "${borgsnap}/bin/borgsnap -vvv --target yggdrasil.borgbase:repo --archive-prefix yggdrasil.vidhar. create --dry-run"; | 109 | cmd = "${borgsnap}/bin/borgsnap -vvv --target yggdrasil.borgbase:repo --archive-prefix yggdrasil.vidhar. create"; |
| 112 | 110 | ||
| 113 | halfweekly = "8"; | 111 | halfweekly = "8"; |
| 114 | monthly = "-1"; | 112 | monthly = "-1"; |
