{ services.vdirsyncer = { enable = false; jobs.calendar = { enable = true; user = "builder"; group = "users"; forceDiscover = true; config = { pairs = { my_calendar = { "a" = "calendar_local"; "b" = "calendar_remote"; "collections" = [ "from a" "from b" ]; }; }; storages = { calendar_local = { type = "filesystem"; path = "/home/builder/.calendars/"; fileext = ".ics"; }; calendar_remote = { type = "caldav"; url = "https://cal.0ff.space/calendar/public/"; username = "calendar"; password = "changeme"; }; }; }; }; }; } # sync .ics files