dav: add many calendars

This commit is contained in:
lelgenio 2021-10-08 01:21:30 -03:00
parent c83c22bfe0
commit f046ed2a8f
3 changed files with 30 additions and 7 deletions

View File

@ -7,14 +7,33 @@
[default]
default_calendar = calendar_local
default_calendar = calendar_personal
highlight_event_days = true
[calendars]
[[calendar_local]]
path = ~/.local/share/calendars/personal
[[calendar_personal]]
path = ~/.local/share/calendars/personal/
color = 'dark magenta'
[[calendar_work]]
path = ~/.local/share/calendars/trabalho/
color = 'dark red'
[[calendar_uni]]
path = ~/.local/share/calendars/fsg/
color = 'dark blue'
[[calendar_birthdays]]
path = ~/.local/share/calendars/contact_birthdays/
color = 'yellow'
# [[calendar_local]]
# path = ~/.local/share/calendars/*/
# type = discover
# color = 'dark red'
[[contacts_local]]
path = ~/.local/share/contacts/contacts
path = ~/.local/share/contacts/*/
type = discover
[locale]
@ -36,4 +55,8 @@ today= g
other = s
{%@@ endif @@%}
# [highlight_days]
# # color = ''
# default_color = 'light red'
# vim: ft=toml

View File

@ -53,7 +53,7 @@ fileext = ".vcf"
[storage contacts_remote]
type = "carddav"
url = "https://cloud.{{@@ mail.personal.mail @@}}/remote.php/dav/addressbooks/users/{{@@ mail.personal.user @@}}/contacts/"
url = "https://cloud.{{@@ mail.personal.mail @@}}/remote.php/dav/addressbooks/users/{{@@ mail.personal.user @@}}/"
username = "{{@@ mail.personal.user @@}}@{{@@ mail.personal.mail @@}}"
password.fetch = [ "command", "_pass_get", "{{@@ mail.personal.mail @@}}" ]
@ -73,7 +73,7 @@ fileext = ".ics"
[storage calendar_remote]
type = "caldav"
url = "https://cloud.{{@@ mail.personal.mail @@}}/remote.php/dav/calendars/{{@@ mail.personal.user @@}}/personal/"
url = "https://cloud.{{@@ mail.personal.mail @@}}/remote.php/dav/calendars/{{@@ mail.personal.user @@}}/"
username = "{{@@ mail.personal.user @@}}@{{@@ mail.personal.mail @@}}"
password.fetch = [ "command", "_pass_get", "{{@@ mail.personal.mail @@}}" ]

View File

@ -78,7 +78,7 @@ command -qs khard &&
function fish_greeting
command -qs khal
or return
set -l khalList (khal --color list now 10d --format " {title}")
set -l khalList (khal --color list now 5d)
test -n "$khalList"
or return
echo $khalList | strip-escape | string match -qr '^No events$'