summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-10-15 12:21:02 -0400
committerRaghuram Subramani <raghus2247@gmail.com>2025-10-15 12:21:02 -0400
commitd299ac51b404a25cba4a3ade810714137530d40b (patch)
tree06af460bb01a4c1d08fee5d001ccc381fa3c9420
parentec268ec872e10d8942c4f6470291839707e6f6e6 (diff)
timer backup
-rw-r--r--modules/git/timer-backup.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/git/timer-backup.nix b/modules/git/timer-backup.nix
index 42c227d..db19a45 100644
--- a/modules/git/timer-backup.nix
+++ b/modules/git/timer-backup.nix
@@ -14,8 +14,10 @@
script = ''
mkdir -p $HOME/backups
- REPOSITORIES=$(find /home/git/* -name '*.git' -type d)
+ REPOSITORIES=!(backups)
+ tar cf $HOME/backups/repositories-$(date +%s).tar $REPOSITORIES
+ find $HOME/backups -mtime 5 -delete
'';
serviceConfig = {