Add Korganizer configuration

This commit is contained in:
2026-04-23 18:16:20 +02:00
parent 66fab6c767
commit 4e8e5bf907
5 changed files with 65 additions and 22 deletions

View File

@@ -0,0 +1,39 @@
{
# Thunderbird
programs.thunderbird = {
enable = true;
profiles.default = {
# name = "Default";
isDefault = true;
};
};
# Main calendar
accounts.calendar.accounts.Main = {
primary = true;
remote = {
type = "caldav";
url = "http://dav.kurin.pi/radicale/ghostfox/3c2f5ce4-2fa6-1c5e-b08b-8ce2386c3739/";
userName = "ghostfox";
};
};
# Zadania
accounts.calendar.accounts.Zadania = {
remote = {
type = "caldav";
url = "http://dav.kurin.pi/radicale/ghostfox/68829bfe-6545-7c1a-2edb-3afe3e14c55b/";
userName = "ghostfox";
};
};
# Lekarze
accounts.calendar.accounts.Lekarze = {
remote = {
type = "caldav";
url = "http://dav.kurin.pi/radicale/ghostfox/de221417-0ebf-0ed3-ddf1-2096027b705d/";
userName = "ghostfox";
};
};
}

View File

@@ -1,6 +1,7 @@
{
imports = [
./zen-browser
./calendars.nix
./element.nix
./packages.nix
./thunderbird.nix

View File

@@ -8,27 +8,12 @@
};
};
# Calendars
accounts.calendar.accounts.Main = {
primary = true;
remote = {
type = "caldav";
url = "http://dav.kurin.pi/radicale/ghostfox/3c2f5ce4-2fa6-1c5e-b08b-8ce2386c3739/";
userName = "ghostfox";
};
thunderbird.enable = true;
};
# Main calendar
accounts.calendar.accounts.Main.thunderbird.enable = true;
# Zadania
accounts.calendar.accounts.Zadania = {
remote = {
type = "caldav";
url = "http://dav.kurin.pi/radicale/ghostfox/68829bfe-6545-7c1a-2edb-3afe3e14c55b/";
userName = "ghostfox";
};
accounts.calendar.accounts.Zadania.thunderbird.enable = true;
thunderbird.enable = true;
};
# Lekarze
accounts.calendar.accounts.Lekarze.thunderbird.enable = true;
}

View File

@@ -13,4 +13,15 @@
];
services.desktopManager.plasma6.enable = true;
programs.kde-pim = {
enable = true;
kmail = true;
kontact = true;
merkuro = true;
};
environment.systemPackages = with pkgs.kdePackages; [
korganizer
];
}

View File

@@ -1,4 +1,11 @@
{
services.tailscale = {
enable = true;
disableUpstreamLogging = true;
disableTaildrop = true;
extraSetFlags = [
"--accept-dns=false"
"--ssh=false"
];
};
}