vdirsyncer & khal

This commit is contained in:
Gabriel Ebner 2016-06-18 19:21:46 +02:00
parent 311a798e38
commit 9f58a1e487
4 changed files with 52 additions and 0 deletions

1
.gitignore vendored
View File

@ -8,3 +8,4 @@ i3/config
i3status.conf i3status.conf
mbsyncrc mbsyncrc
authinfo authinfo
config/vdirsyncer/config

View File

@ -2,6 +2,7 @@ FILES = bashrc bash_profile vimrc zshrc gitconfig screenrc commonshrc liquidprom
gnomerc gvimrc muttrc pentadactylrc mailcap latexmkrc ctags \ gnomerc gvimrc muttrc pentadactylrc mailcap latexmkrc ctags \
i3/config i3status.conf msmtprc spacemacs emacs.d mbsyncrc authinfo \ i3/config i3status.conf msmtprc spacemacs emacs.d mbsyncrc authinfo \
config/qutebrowser config/nvim/init.vim ideavimrc agignore \ config/qutebrowser config/nvim/init.vim ideavimrc agignore \
config/khal config/vdirsyncer/config \
$(wildcard sbt/0.13/*.sbt sbt/0.13/plugins/*.sbt) $(wildcard sbt/0.13/*.sbt sbt/0.13/plugins/*.sbt)
.PHONY: install clean check .PHONY: install clean check
@ -41,6 +42,9 @@ install-vim-plug:
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
cp $(VIM_DIR)/autoload/plug.vim $(HOME)/.vim cp $(VIM_DIR)/autoload/plug.vim $(HOME)/.vim
config/vdirsyncer/config: config/vdirsyncer/config.m4
umask 077; m4 $< >$@
mbsyncrc: mbsyncrc.m4 mbsyncrc: mbsyncrc.m4
umask 077; m4 $< >$@ umask 077; m4 $< >$@

11
config/khal/khal.conf Normal file
View File

@ -0,0 +1,11 @@
[calendars]
[[my_calendars_local]]
path = ~/.calendars/
type = discover
[locale]
timeformat = %H:%M
dateformat = %Y-%m-%d
longdateformat = %Y-%m-%d
datetimeformat = %Y-%m-%d %H:%M
longdatetimeformat = %Y-%m-%d %H:%M

View File

@ -0,0 +1,36 @@
[general]
status_path = ~/.vdirsyncer/status/
[pair my_calendars]
a = my_calendars_local
b = my_calendars_remote
conflict_resolution = b wins
collections = ["from b"]
[storage my_calendars_local]
type = filesystem
path = ~/.calendars/
fileext = .ics
[storage my_calendars_remote]
type = caldav
url = "https://radicale.gebner.org/gebner/"
username = gebner
password = esyscmd(`pass 2b7e.org/mail.gebner.org | head -n1')
[pair my_contacts]
a = my_contacts_local
b = my_contacts_remote
conflict_resolution = b wins
collections = ["from b"]
[storage my_contacts_local]
type = filesystem
path = ~/.contacts/
fileext = .vcf
[storage my_contacts_remote]
type = carddav
url = "https://radicale.gebner.org/gebner/"
username = gebner
password = esyscmd(`pass 2b7e.org/mail.gebner.org | head -n1')