Merge remote-tracking branch 'refs/remotes/origin/main'
This commit is contained in:
commit
ccacf44130
4 changed files with 67 additions and 31 deletions
|
|
@ -8,13 +8,23 @@ let
|
||||||
url = "https://baikal.ktiu.net/dav.php/calendars/till/${slug}";
|
url = "https://baikal.ktiu.net/dav.php/calendars/till/${slug}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
myRemote = slug: {
|
||||||
|
passwordCommand = [ "secret-tool" "lookup" "server" "kalender.ktiu.net" "account" "ktiu" ];
|
||||||
|
userName = "ktiu";
|
||||||
|
type = "caldav";
|
||||||
|
url = "https://kalender.ktiu.net/ktiu/${slug}";
|
||||||
|
};
|
||||||
|
|
||||||
calDefaults = {
|
calDefaults = {
|
||||||
khal.type = "calendar";
|
khal.type = "calendar";
|
||||||
local = {
|
local = {
|
||||||
type = "filesystem";
|
type = "filesystem";
|
||||||
fileExt = ".ics";
|
fileExt = ".ics";
|
||||||
};
|
};
|
||||||
vdirsyncer.enable = true;
|
vdirsyncer = {
|
||||||
|
enable = true;
|
||||||
|
conflictResolution = "local wins";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
@ -49,52 +59,38 @@ in
|
||||||
|
|
||||||
accounts.calendar.basePath = "${config.xdg.dataHome}/calendars";
|
accounts.calendar.basePath = "${config.xdg.dataHome}/calendars";
|
||||||
accounts.calendar.accounts = {
|
accounts.calendar.accounts = {
|
||||||
till = {
|
till = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
local = {
|
|
||||||
type = "filesystem";
|
|
||||||
fileExt = ".ics";
|
|
||||||
};
|
|
||||||
vdirsyncer.enable = true;
|
|
||||||
primary = true;
|
primary = true;
|
||||||
primaryCollection = "till";
|
|
||||||
khal.color = "light blue";
|
khal.color = "light blue";
|
||||||
remote = baikalRemote "default";
|
remote = myRemote "personal";
|
||||||
};
|
};
|
||||||
mitlisa = calDefaults // {
|
mitlisa = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
khal.color = "light magenta";
|
khal.color = "light magenta";
|
||||||
remote = baikalRemote "867d77c5-088f-4617-aeb8-6c9a18925e30";
|
remote = myRemote "lisa-und-till";
|
||||||
};
|
};
|
||||||
family = calDefaults // {
|
family = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
khal.color = "dark magenta";
|
khal.color = "dark magenta";
|
||||||
remote = baikalRemote "75db196d-bc81-4de3-96dc-d4c068c1234b";
|
remote = myRemote "family";
|
||||||
};
|
};
|
||||||
bdays = calDefaults // {
|
bdays = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
khal.color = "yellow";
|
khal.color = "yellow";
|
||||||
remote = baikalRemote "geburtstage";
|
remote = myRemote "geburtstage";
|
||||||
};
|
};
|
||||||
polit = calDefaults // {
|
polit = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
khal.color = "dark gray";
|
khal.color = "dark gray";
|
||||||
remote = baikalRemote "polit";
|
remote = myRemote "polit";
|
||||||
};
|
};
|
||||||
ihg = calDefaults // {
|
ihg = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
khal.color = "dark cyan";
|
khal.color = "dark cyan";
|
||||||
remote = {
|
|
||||||
type = "http";
|
|
||||||
url = "https://geocom.uni-frankfurt.de/radicale/ihg/5012a739-dbaf-334b-f093-8db1860bc26e/";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
"mittelbau" = calDefaults // {
|
|
||||||
khal.enable = true;
|
|
||||||
khal.color = "light cyan";
|
|
||||||
remote = {
|
remote = {
|
||||||
type = "http";
|
type = "http";
|
||||||
url = "https://geocom.uni-frankfurt.de/radicale/ihg/d806b31d-dd3d-9d97-d3e5-f179addeb60a/";
|
url = "https://geocom.uni-frankfurt.de/radicale/ihg/5012a739-dbaf-334b-f093-8db1860bc26e/";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"eintracht_m" = calDefaults // {
|
"eintracht_m" = calDefaults // {
|
||||||
|
|
@ -113,14 +109,6 @@ in
|
||||||
url = "http://i.cal.to/ical/5940/eintrachtfrankfurt/spielplan-frauen-profis/28ae0d30.f781380b-1763bff2.ics";
|
url = "http://i.cal.to/ical/5940/eintrachtfrankfurt/spielplan-frauen-profis/28ae0d30.f781380b-1763bff2.ics";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"digitell" = calDefaults // {
|
|
||||||
khal.enable = true;
|
|
||||||
khal.color = "dark green";
|
|
||||||
remote = {
|
|
||||||
type = "http";
|
|
||||||
url = "https://crowd.server.uni-frankfurt.de/rest/calendar-services/1.0/calendar/export/subcalendar/private/f3087e14d058267065ebbdf43b096cb31517e9ea.ics";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
"grid" = calDefaults // {
|
"grid" = calDefaults // {
|
||||||
khal.enable = true;
|
khal.enable = true;
|
||||||
khal.color = "light green";
|
khal.color = "light green";
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
liberation_ttf
|
liberation_ttf
|
||||||
libertine
|
libertine
|
||||||
libertinus
|
libertinus
|
||||||
|
merriweather
|
||||||
mona-sans
|
mona-sans
|
||||||
monaspace
|
monaspace
|
||||||
noto-fonts
|
noto-fonts
|
||||||
|
|
@ -25,6 +26,7 @@
|
||||||
roboto
|
roboto
|
||||||
rubik
|
rubik
|
||||||
source-sans-pro
|
source-sans-pro
|
||||||
|
source-serif-pro
|
||||||
stix-two
|
stix-two
|
||||||
textfonts
|
textfonts
|
||||||
tlwg
|
tlwg
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,7 @@ macro index,pager gj "<change-folder>$my_junk<enter><refresh>" "Go to ju
|
||||||
# accounts
|
# accounts
|
||||||
macro index,pager gu "<change-folder>~/.local/share/mail/gu/Inbox<enter><refresh>" "Go to GU"
|
macro index,pager gu "<change-folder>~/.local/share/mail/gu/Inbox<enter><refresh>" "Go to GU"
|
||||||
# macro index,pager gp "<change-folder>+systemli/IMAP/Inbox<enter><refresh>" "Go to Systemli"
|
# macro index,pager gp "<change-folder>+systemli/IMAP/Inbox<enter><refresh>" "Go to Systemli"
|
||||||
|
macro index,pager gm "<change-folder>~/.local/share/mail/t9e/Inbox<enter><refresh>" "Go to t9e"
|
||||||
# macro index,pager gm "<change-folder>+gmail/IMAP/Inbox<enter><refresh>" "Go to Gmail"
|
# macro index,pager gm "<change-folder>+gmail/IMAP/Inbox<enter><refresh>" "Go to Gmail"
|
||||||
macro index,pager gk "<change-folder>~/.local/share/mail/ksh/Inbox<enter><refresh>" "Go to KSH"
|
macro index,pager gk "<change-folder>~/.local/share/mail/ksh/Inbox<enter><refresh>" "Go to KSH"
|
||||||
macro index,pager gi "<change-folder>~/.local/share/mail/ktiu/Inbox<enter><refresh>" "Go to ktiu"
|
macro index,pager gi "<change-folder>~/.local/share/mail/ktiu/Inbox<enter><refresh>" "Go to ktiu"
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,7 @@
|
||||||
showSignature = "append";
|
showSignature = "append";
|
||||||
};
|
};
|
||||||
mbsync.enable = true;
|
mbsync.enable = true;
|
||||||
|
mbsync.create = "maildir";
|
||||||
msmtp.enable = true;
|
msmtp.enable = true;
|
||||||
neomutt = {
|
neomutt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -79,6 +80,49 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
t9e = {
|
||||||
|
address = "till@t9e.me";
|
||||||
|
realName = "Till Straube";
|
||||||
|
imap.host = "mail.ktiu.net";
|
||||||
|
smtp.host = "mail.ktiu.net";
|
||||||
|
smtp.tls.useStartTls = true;
|
||||||
|
notmuch.enable = true;
|
||||||
|
userName = "till";
|
||||||
|
signature.text = ''
|
||||||
|
Till Straube (he/him)
|
||||||
|
'';
|
||||||
|
signature.showSignature = "append";
|
||||||
|
neomutt = {
|
||||||
|
enable = true;
|
||||||
|
sendMailCommand = "/home/till/.nix-profile/bin/msmtp";
|
||||||
|
extraConfig = ''
|
||||||
|
set my_mbsync_acct='t9e'
|
||||||
|
|
||||||
|
set mbox='+Archive'
|
||||||
|
set my_junk='+Junk'
|
||||||
|
|
||||||
|
unset crypt_auto_pgp
|
||||||
|
unset crypt_auto_smime
|
||||||
|
|
||||||
|
unalternates *
|
||||||
|
alternates @t9e.me$
|
||||||
|
set reverse_name
|
||||||
|
set my_signature = ${
|
||||||
|
pkgs.writeText
|
||||||
|
"signature.txt"
|
||||||
|
config.accounts.email.accounts.t9e.signature.text
|
||||||
|
}
|
||||||
|
color status green default
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
mbsync.enable = true;
|
||||||
|
mbsync.create = "maildir";
|
||||||
|
msmtp = {
|
||||||
|
enable = true;
|
||||||
|
extraConfig.from = "*@t9e.me";
|
||||||
|
};
|
||||||
|
passwordCommand = "secret-tool lookup server mail.ktiu.net account till";
|
||||||
|
};
|
||||||
ktiu = {
|
ktiu = {
|
||||||
address = "till@ktiu.net";
|
address = "till@ktiu.net";
|
||||||
realName = "Till Straube";
|
realName = "Till Straube";
|
||||||
|
|
@ -120,6 +164,7 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
mbsync.enable = true;
|
mbsync.enable = true;
|
||||||
|
mbsync.create = "maildir";
|
||||||
msmtp = {
|
msmtp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig.from = "*@ktiu.net";
|
extraConfig.from = "*@ktiu.net";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue