initial
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# =============================================================
|
||||
# khal Konfiguration
|
||||
# Pfad: ~/.config/khal/config
|
||||
# Dokumentation: https://lostpackets.de/khal/
|
||||
# =============================================================
|
||||
|
||||
[calendars]
|
||||
|
||||
# Primärer Kalender (VEVENT)
|
||||
[[mailbox_kalender]]
|
||||
path = ~/.local/share/vdirsyncer/calendars/Kalender/
|
||||
color = light cyan
|
||||
readonly = False
|
||||
|
||||
# Weitere Kalender-Sammlungen — füge bei Bedarf weitere hinzu
|
||||
# [[mailbox_privat]]
|
||||
# path = ~/.local/share/vdirsyncer/calendars/Privat/
|
||||
# color = light blue
|
||||
# readonly = False
|
||||
|
||||
|
||||
[sqlite]
|
||||
# SQLite-Datenbank für khal-Index
|
||||
path = ~/.local/share/khal/db.db
|
||||
|
||||
|
||||
[locale]
|
||||
# Zeitzone und Spracheinstellungen (Österreich/Deutschland)
|
||||
local_timezone = Europe/Vienna
|
||||
default_timezone = Europe/Vienna
|
||||
|
||||
# Datumsformat: DD.MM.YYYY (deutsches Format)
|
||||
dateformat = %d.%m.%Y
|
||||
|
||||
# Zeitformat: HH:MM (24h)
|
||||
timeformat = %H:%M
|
||||
|
||||
# Datum+Zeit-Format
|
||||
datetimeformat = %d.%m.%Y %H:%M
|
||||
|
||||
# Wochenbeginn: Montag
|
||||
firstweekday = 0
|
||||
|
||||
# Sprache (für Ausgabe)
|
||||
# khal nutzt die System-Locale; stelle sicher, dass de_AT.UTF-8 installiert ist:
|
||||
# sudo locale-gen de_AT.UTF-8
|
||||
|
||||
|
||||
[view]
|
||||
# Standard-Ansicht beim Starten von khal
|
||||
default_calendar = mailbox_kalender
|
||||
|
||||
# Agenda-Vorschau: Tage in die Zukunft
|
||||
days = 7
|
||||
|
||||
# Farbige Ausgabe
|
||||
color = True
|
||||
|
||||
# Zeilenumbruch bei langen Titeln
|
||||
event_format = {title} [{calendar}]
|
||||
@@ -0,0 +1,32 @@
|
||||
# =============================================================
|
||||
# todoman Konfiguration
|
||||
# Pfad: ~/.config/todoman/config.cfg
|
||||
# Dokumentation: https://todoman.readthedocs.io/
|
||||
# =============================================================
|
||||
|
||||
[main]
|
||||
|
||||
# Verzeichnis mit den synchronisierten VTODO-Dateien (vdirsyncer output)
|
||||
path = ~/.local/share/vdirsyncer/tasks/*
|
||||
|
||||
# Standard-Liste für neue Aufgaben (muss einem Unterverzeichnis entsprechen)
|
||||
default_list = Aufgaben
|
||||
|
||||
# Datum/Zeit-Format (deutsches Format)
|
||||
date_format = %d.%m.%Y
|
||||
time_format = %H:%M
|
||||
datetime_format = %d.%m.%Y %H:%M
|
||||
|
||||
# Farbige Ausgabe aktivieren
|
||||
color = auto
|
||||
|
||||
# Abgeschlossene Aufgaben ausblenden (true = nur offene anzeigen)
|
||||
# Kann via CLI mit --all überschrieben werden
|
||||
humanize = true
|
||||
|
||||
# Priorität anzeigen
|
||||
show_private = true
|
||||
|
||||
# Dateierweiterung für VTODO-Dateien
|
||||
# (muss mit vdirsyncer fileext übereinstimmen)
|
||||
# fileext = .ics ← Standard, nicht ändern
|
||||
@@ -0,0 +1,80 @@
|
||||
# =============================================================
|
||||
# vdirsyncer Konfiguration für mailbox.org (CalDAV)
|
||||
# Pfad: ~/.config/vdirsyncer/config
|
||||
#
|
||||
# Ersetze MAILBOX_USER / MAILBOX_PASS durch echte Werte
|
||||
# oder nutze das install.sh-Script, das .env einliest und
|
||||
# diese Datei mit envsubst befüllt.
|
||||
# =============================================================
|
||||
|
||||
[general]
|
||||
# Statusverzeichnis für vdirsyncer-Metadaten
|
||||
status_path = "~/.local/share/vdirsyncer/status/"
|
||||
|
||||
|
||||
# -----------------------------------------------------------
|
||||
# STORAGE: Lokale CalDAV-Verzeichnisse (filesystem)
|
||||
# -----------------------------------------------------------
|
||||
|
||||
[storage local_calendars]
|
||||
type = "filesystem"
|
||||
path = "~/.local/share/vdirsyncer/calendars/"
|
||||
fileext = ".ics"
|
||||
|
||||
[storage local_tasks]
|
||||
type = "filesystem"
|
||||
path = "~/.local/share/vdirsyncer/tasks/"
|
||||
fileext = ".ics"
|
||||
|
||||
|
||||
# -----------------------------------------------------------
|
||||
# STORAGE: mailbox.org CalDAV-Server (Remote)
|
||||
#
|
||||
# mailbox.org CalDAV-Endpunkte:
|
||||
# Kalender: https://dav.mailbox.org/caldav/<USERNAME>/
|
||||
# Aufgaben: https://dav.mailbox.org/caldav/<USERNAME>/Aufgaben/
|
||||
#
|
||||
# Für die Entdeckung aller Sammlungen:
|
||||
# vdirsyncer discover calendars
|
||||
# -----------------------------------------------------------
|
||||
|
||||
[storage remote_calendars]
|
||||
type = "caldav"
|
||||
url = "https://dav.mailbox.org/caldav/${MAILBOX_USER}/"
|
||||
username = "${MAILBOX_USER}"
|
||||
password = "${MAILBOX_PASS}"
|
||||
|
||||
# Nur VEVENT-Einträge (Kalender-Ereignisse)
|
||||
item_types = ["VEVENT"]
|
||||
|
||||
[storage remote_tasks]
|
||||
type = "caldav"
|
||||
url = "https://dav.mailbox.org/caldav/${MAILBOX_USER}/"
|
||||
username = "${MAILBOX_USER}"
|
||||
password = "${MAILBOX_PASS}"
|
||||
|
||||
# Nur VTODO-Einträge (Aufgaben / Tasks)
|
||||
item_types = ["VTODO"]
|
||||
|
||||
|
||||
# -----------------------------------------------------------
|
||||
# PAIR: Kalender-Synchronisierung
|
||||
# -----------------------------------------------------------
|
||||
|
||||
[pair calendars]
|
||||
a = "local_calendars"
|
||||
b = "remote_calendars"
|
||||
collections = ["from b"]
|
||||
|
||||
# Konflikt-Lösung: Remote gewinnt (mailbox.org ist die Quelle der Wahrheit)
|
||||
conflict_resolution = "b wins"
|
||||
|
||||
# Metadaten-Sync (Kalender-Farbe, Anzeigename)
|
||||
metadata = ["color", "displayname"]
|
||||
|
||||
[pair tasks]
|
||||
a = "local_tasks"
|
||||
b = "remote_tasks"
|
||||
collections = ["from b"]
|
||||
conflict_resolution = "b wins"
|
||||
metadata = ["color", "displayname"]
|
||||
Reference in New Issue
Block a user