aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2021-07-02 11:38:53 -0600
committerKenny Ballou <kb@devnulllabs.io>2021-07-07 13:29:59 -0600
commit8686f413198d3659ad1d88560de8c6106cc695de (patch)
tree6200c0254f2df7c1da86a1fa84e26c3bb94bae68 /packages
parent6674309bd5352ea204e3eb3eb7c6bd9a2e2c7c1a (diff)
downloaddotfiles-8686f413198d3659ad1d88560de8c6106cc695de.tar.gz
dotfiles-8686f413198d3659ad1d88560de8c6106cc695de.tar.xz
overlays: kb: add kopia-snapshot script
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'packages')
-rw-r--r--packages/scripts/kopia-snapshot-sh/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/scripts/kopia-snapshot-sh/default.nix b/packages/scripts/kopia-snapshot-sh/default.nix
new file mode 100644
index 00000000..5614e679
--- /dev/null
+++ b/packages/scripts/kopia-snapshot-sh/default.nix
@@ -0,0 +1,8 @@
+{ pkgs, ... }:
+
+pkgs.writeScriptBin "kopia-snapshot.sh" ''
+#!${pkgs.bash}/bin/bash
+
+exec ${pkgs.coreutils}/bin/cat "$HOME/.config/kopia/targets" | \
+ ${pkgs.findutils}/bin/xargs --no-run-if-empty ${pkgs.kopia}/bin/kopia snapshot create
+''