fix: dominik thunderbird calendar invitation mail

This commit is contained in:
2025-12-29 00:24:25 +01:00
parent f75f9d1a51
commit 4bc85210f9

View File

@@ -23,13 +23,13 @@ let
"layout.css.devPixelsPerPx" = "1.25"; "layout.css.devPixelsPerPx" = "1.25";
}; };
thunderbirdCalendarPersonal = { # Base calendar settings (without identity)
thunderbirdCalendarPersonalBase = {
"calendar.registry.cloonar-personal.cache.enabled" = true; "calendar.registry.cloonar-personal.cache.enabled" = true;
"calendar.registry.cloonar-personal.calendar-main-in-composite" = true; "calendar.registry.cloonar-personal.calendar-main-in-composite" = true;
"calendar.registry.cloonar-personal.color" = "#232323"; "calendar.registry.cloonar-personal.color" = "#232323";
"calendar.registry.cloonar-personal.disabled" = false; "calendar.registry.cloonar-personal.disabled" = false;
"calendar.registry.cloonar-personal.forceEmailScheduling" = true; "calendar.registry.cloonar-personal.forceEmailScheduling" = true;
"calendar.registry.cloonar-personal.imip.identity.key" = "id6";
"calendar.registry.cloonar-personal.name" = "Personal"; "calendar.registry.cloonar-personal.name" = "Personal";
"calendar.registry.cloonar-personal.readOnly" = false; "calendar.registry.cloonar-personal.readOnly" = false;
"calendar.registry.cloonar-personal.refreshInterval" = 30; "calendar.registry.cloonar-personal.refreshInterval" = 30;
@@ -38,6 +38,19 @@ let
"calendar.registry.cloonar-personal.uri" = "https://nextcloud.cloonar.com/remote.php/dav/calendars/dominik.polakovics@cloonar.com/personal/"; "calendar.registry.cloonar-personal.uri" = "https://nextcloud.cloonar.com/remote.php/dav/calendars/dominik.polakovics@cloonar.com/personal/";
"calendar.registry.cloonar-personal.username" = "dominik.polakovics@cloonar.com"; "calendar.registry.cloonar-personal.username" = "dominik.polakovics@cloonar.com";
}; };
# Generate identity key the same way Home Manager does
mkIdentityKey = email: "id_${builtins.hashString "sha256" email}";
# Calendar for cloonar/work profiles (sends notifications via dominik.polakovics@cloonar.com)
thunderbirdCalendarPersonalCloonar = thunderbirdCalendarPersonalBase // {
"calendar.registry.cloonar-personal.imip.identity.key" = mkIdentityKey "dominik.polakovics@cloonar.com";
};
# Calendar for private profile (sends notifications via dominik@superbros.tv)
thunderbirdCalendarPersonalPrivate = thunderbirdCalendarPersonalBase // {
"calendar.registry.cloonar-personal.imip.identity.key" = mkIdentityKey "dominik@superbros.tv";
};
thunderbirdCalendarEpicenterEmployees = { thunderbirdCalendarEpicenterEmployees = {
"calendar.registry.epicenter-employees.cache.enabled" = true; "calendar.registry.epicenter-employees.cache.enabled" = true;
"calendar.registry.epicenter-employees.calendar-main-in-composite" = true; "calendar.registry.epicenter-employees.calendar-main-in-composite" = true;
@@ -300,6 +313,10 @@ in
# Chathub # Chathub
id = "iaakpnchhognanibcahlpcplchdfmgma"; id = "iaakpnchhognanibcahlpcplchdfmgma";
} }
{
# Claude in Chrome
id = "fcoeoabgfenejglbffodgkkbkcdhcgfn";
}
]; ];
}; };
@@ -332,21 +349,21 @@ in
isDefault = true; isDefault = true;
settings = lib.mkMerge [ settings = lib.mkMerge [
thunderbirdSettings thunderbirdSettings
thunderbirdCalendarPersonal thunderbirdCalendarPersonalPrivate
thunderbirdContactsPersonal thunderbirdContactsPersonal
]; ];
}; };
cloonar = { cloonar = {
settings = lib.mkMerge [ settings = lib.mkMerge [
thunderbirdSettings thunderbirdSettings
thunderbirdCalendarPersonal thunderbirdCalendarPersonalCloonar
thunderbirdContactsPersonal thunderbirdContactsPersonal
]; ];
}; };
work = { work = {
settings = lib.mkMerge [ settings = lib.mkMerge [
thunderbirdSettings thunderbirdSettings
thunderbirdCalendarPersonal thunderbirdCalendarPersonalCloonar
thunderbirdCalendarEpicenterEmployees thunderbirdCalendarEpicenterEmployees
thunderbirdContactsPersonal thunderbirdContactsPersonal
]; ];