summary refs log tree commit diff
path: root/.config/pimsync/pimsync.conf
diff options
context:
space:
mode:
Diffstat (limited to '.config/pimsync/pimsync.conf')
-rw-r--r--.config/pimsync/pimsync.conf63
1 files changed, 63 insertions, 0 deletions
diff --git a/.config/pimsync/pimsync.conf b/.config/pimsync/pimsync.conf
new file mode 100644
index 0000000..8fed018
--- /dev/null
+++ b/.config/pimsync/pimsync.conf
@@ -0,0 +1,63 @@
+# A folder where vdirsyncer can store some metadata about each pair.
+status_path "~/.local/state/pimsync/status/"
+
+# PAIRS
+
+pair calendars_robert {
+	storage_a calendars_robert_local
+	storage_b gzr_robert_calendar_remote
+	collections all
+}
+
+pair contacts_robert {
+	storage_a contacts_local
+	storage_b gzr_robert_contacts_remote
+	collections all
+}
+
+pair calendars_goro {
+	storage_a calendars_goro_local
+	storage_b gzr_goro_calendar_remote
+	# NOTE: only sync events
+	collection events
+}
+
+# STORAGE LOCAL
+
+storage calendars_robert_local {
+	type vdir/icalendar
+	path ~/calendars/robert/
+	fileext ics
+}
+
+storage calendars_goro_local {
+	type vdir/icalendar
+	path ~/calendars/goro/
+	fileext ics
+}
+
+storage contacts_local {
+	type vdir/vcard
+	path ~/contacts/
+	fileext vcf
+}
+
+# STORAGE GZR
+
+storage gzr_robert_calendar_remote {
+	type caldav
+	url https://cal.gzr.im/dav/
+	username robert
+}
+
+storage gzr_robert_contacts_remote {
+	type carddav
+	url https://cal.gzr.im/dav/
+	username robert
+}
+
+storage gzr_goro_calendar_remote {
+	type caldav
+	url https://cal.gzr.im/dav/
+	username goro
+}