Compare commits

...

2 Commits

Author SHA1 Message Date
kenji 0cfce67636 caldav: more schedule 2025-11-26 00:12:13 -06:00
kenji 7c0ea9d5f6 README: update 2025-11-26 00:12:03 -06:00
3 changed files with 44 additions and 9 deletions
+10
View File
@@ -11,3 +11,13 @@ systemctl --user enable --now vdirsyncer.timer
# verify if it works (look for vdirsyncer.timer):
systemctl --user list-timers
```
### Vdirsync Manual Interventions
Inside this directory, `.secrets` folder must be filled with the following:
* school-sched_ics
* school-task_ics
* vdirsyncer_secret
```bash
vdirsyncer discover
vdirsyncer sync
```
+8 -2
View File
@@ -24,11 +24,17 @@ path = ~/.calendars/E93F5723-B305-4FAD-8EAD-49DAEE1EAB63
type = calendar
color = light magenta
[[school]]
path = ~/.calendars/school
[[school_sched]]
path = ~/.calendars/school-sched
type = calendar
color = brown
[[school_task]]
path = ~/.calendars/school-task
type = calendar
color = brown
[[home_calendar]]
path = ~/.calendars/personal
type = calendar
+26 -7
View File
@@ -26,22 +26,41 @@ username = "admin"
password.fetch = ["shell", "cat ~/Dotfiles/.secrets/vdirsyncer_secret"]
# External
[pair school]
a = "school_local"
b = "school_remote"
[pair school_sched]
a = "school_sched_local"
b = "school_sched_remote"
collections = null
# collections = ["from a", "from b"]
[storage school_local]
[storage school_sched_local]
type = "filesystem"
path = "~/.calendars/school"
path = "~/.calendars/school-sched"
fileext = ".ics"
[storage school_remote]
[storage school_sched_remote]
type = "http"
url.fetch = ["shell", "cat ~/Dotfiles/.secrets/school_ics"]
url.fetch = ["shell", "cat ~/Dotfiles/.secrets/school-sched_ics"]
# username = ""
# password = ""
# External
[pair school_task]
a = "school_task_local"
b = "school_task_remote"
collections = null
# collections = ["from a", "from b"]
[storage school_task_local]
type = "filesystem"
path = "~/.calendars/school-task"
fileext = ".ics"
[storage school_task_remote]
type = "http"
url.fetch = ["shell", "cat ~/Dotfiles/.secrets/school-task_ics"]
# username = ""
# password = ""