1
0
Fork 0
forked from lukas/nixos-config
nixos-config/hosts/tnix/localServices/vdirsyncer.nix

38 lines
809 B
Nix

{
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