@ -5,6 +5,7 @@
programs . msmtp . enable = true ;
programs . himalaya . enable = true ;
programs . vdirsyncer . enable = true ;
programs . khard . enable = true ;
programs . aerc = {
enable = true ;
extraConfig . general . unsafe-accounts-conf = true ;
@ -32,7 +33,7 @@
signByDefault = true ;
key = " A D 1 1 7 5 0 1 5 1 C 1 0 8 8 1 9 7 0 B D 9 4 3 A B 4 9 B D 6 B 2 B 3 A 6 3 7 7 " ;
} ;
passwordCommand = " gp g - d q ${ builtins . getEnv " H O M E " } / . d u s t i n s w a n @ f a s t m a i l . c o m - p a s s w o r d . g p g " ;
passwordCommand = " pa s s s h o w e m a i l / f a s t m a i l " ;
mbsync = {
enable = true ;
create = " m a i l d i r " ;
@ -69,13 +70,33 @@
} ;
primary = true ;
remote = {
passwordCommand = [ " ~/ d o t f i l e s / b i n / d e c r y p t - p a s s w o r d " " d u s t i n s w a n @ f a s t m a i l . c o m " ] ;
passwordCommand = [ " pa s s " " s h o w " " e m a i l / f a s t m a i l " ] ;
type = " c a l d a v " ;
url = " h t t p s : / / c a l d a v . f a s t m a i l . c o m / d a v / " ;
userName = " d u s t i n s w a n @ f a s t m a i l . c o m " ;
} ;
vdirsyncer = {
enable = true ;
collections = [ " f r o m a " " f r o m b " ] ;
} ;
} ;
} ;
} ;
accounts . contact = {
basePath = " C o n t a c t s " ;
accounts = {
FastMail = {
khard . enable = true ;
remote = {
passwordCommand = [ " p a s s " " s h o w " " e m a i l / f a s t m a i l " ] ;
type = " c a r d d a v " ;
url = " h t t p s : / / c a r d d a v . f a s t m a i l . c o m / d a v / " ;
userName = " d u s t i n s w a n @ f a s t m a i l . c o m " ;
} ;
vdirsyncer = {
enable = true ;
collections = [ " f r o m a " " f r o m b " ] ;
} ;
} ;
} ;