44 lines
1008 B
Nix
44 lines
1008 B
Nix
let
|
|
cred = import <secrets/ham/nextcloud-calendar>;
|
|
in
|
|
{
|
|
services.home-assistant.config.calendar =
|
|
[
|
|
{
|
|
platform = "caldav";
|
|
inherit (cred) username password;
|
|
url = "https://o.euer.krebsco.de/remote.php/dav";
|
|
# make calendars "all-day" before uploading:
|
|
# sed -i -e 's/^\(DTSTART;.*\)T......\r$/\1\r/' -e # 's/^\(DTEND;.*\)T......\r$/\1\r/' abfall.ical
|
|
custom_calendars = [
|
|
{
|
|
name = "Gelbersack";
|
|
calendar = "Abfall";
|
|
search = "Gelber Sack.*";
|
|
}
|
|
{
|
|
name = "Biomuell";
|
|
calendar = "Abfall";
|
|
search = "Bio.*";
|
|
}
|
|
{
|
|
name = "Restmuell";
|
|
calendar = "Abfall";
|
|
search = "Rest.*";
|
|
}
|
|
{
|
|
name = "Papiermuell";
|
|
calendar = "Abfall";
|
|
search = "Altpapier.*";
|
|
}
|
|
{
|
|
name = "Kehrwoche";
|
|
calendar = "Kehrwoche";
|
|
search = ".*";
|
|
}
|
|
];
|
|
}
|
|
|
|
];
|
|
}
|