summaryrefslogtreecommitdiff
path: root/.mac
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2021-11-14 17:47:30 -0800
committerMike Crute <mike@crute.us>2021-11-14 17:47:30 -0800
commitf597655265db895d544564b3f494759da5985e06 (patch)
tree240376067ba7879899982e0106bbe04d7e70dde3 /.mac
parentcf234c33cd88f9f4246991775aaecd731e37b45b (diff)
downloaddotfiles-f597655265db895d544564b3f494759da5985e06.tar.bz2
dotfiles-f597655265db895d544564b3f494759da5985e06.tar.xz
dotfiles-f597655265db895d544564b3f494759da5985e06.zip
Add mac backup job
Diffstat (limited to '.mac')
-rw-r--r--.mac/launchd/me.crute.ResticBackup.plist23
1 files changed, 23 insertions, 0 deletions
diff --git a/.mac/launchd/me.crute.ResticBackup.plist b/.mac/launchd/me.crute.ResticBackup.plist
new file mode 100644
index 0000000..3f692dc
--- /dev/null
+++ b/.mac/launchd/me.crute.ResticBackup.plist
@@ -0,0 +1,23 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>Label</key>
6 <string>me.crute.ResticBackup</string>
7 <key>StartCalendarInterval</key>
8 <dict>
9 <key>Hour</key>
10 <integer>1</integer>
11 <key>Minute</key>
12 <integer>0</integer>
13 </dict>
14 <key>ProgramArguments</key>
15 <array>
16 <string>restic backup</string>
17 <string>--repo rest:http://nas.sea1.crute.me:6275/mcrute-devices</string>
18 <string>--password-file /Users/mcrute/.restic-key</string>
19 <string>--exclude-file /Users/mcrute/.backup-filter</string>
20 <string>/Users/mcrute/</string>
21 </array>
22</dict>
23</plist>