mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
fix(aerc): hu accounts, khard, signatures
This commit is contained in:
152
configs/aerc.nix
152
configs/aerc.nix
@@ -11,95 +11,101 @@
|
|||||||
};
|
};
|
||||||
hu-defaults = {
|
hu-defaults = {
|
||||||
imap.host = "mailbox.cms.hu-berlin.de";
|
imap.host = "mailbox.cms.hu-berlin.de";
|
||||||
|
imap.port = 993;
|
||||||
smtp.host = "mailhost.cms.hu-berlin.de";
|
smtp.host = "mailhost.cms.hu-berlin.de";
|
||||||
|
smtp.port = 25;
|
||||||
|
smtp.tls.useStartTls = true;
|
||||||
};
|
};
|
||||||
passwordCommandFrom = path: toString (pkgs.writers.writeDash "email-credentials" "echo ${lib.escapeShellArg (lib.strings.fileContents path)}");
|
passwordCommandFrom = path: toString (pkgs.writers.writeDash "email-credentials" "echo ${lib.escapeShellArg (lib.strings.fileContents path)}");
|
||||||
in {
|
in {
|
||||||
home-manager.users.me = {
|
home-manager.users.me = {
|
||||||
accounts.email.accounts = rec {
|
accounts.email.accounts = rec {
|
||||||
hu-student =
|
hu-student =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// hu-defaults
|
(lib.recursiveUpdate hu-defaults
|
||||||
// rec {
|
rec {
|
||||||
userName = "meinhark";
|
userName = "meinhark";
|
||||||
address = "kieran.felix.meinhardt@hu-berlin.de";
|
address = "kieran.felix.meinhardt@hu-berlin.de";
|
||||||
aliases = ["${userName}@hu-berlin.de"];
|
aliases = ["${userName}@hu-berlin.de"];
|
||||||
passwordCommand = passwordCommandFrom <secrets/eduroam/password>;
|
passwordCommand = passwordCommandFrom <secrets/eduroam/password>;
|
||||||
};
|
});
|
||||||
hu-student-cs =
|
hu-student-cs =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// hu-defaults
|
(lib.recursiveUpdate hu-defaults
|
||||||
// rec {
|
rec {
|
||||||
userName = "meinhark";
|
userName = "meinhark";
|
||||||
address = "kieran.felix.meinhardt@informatik.hu-berlin.de";
|
address = "kieran.felix.meinhardt@informatik.hu-berlin.de";
|
||||||
aliases = ["${userName}@informatik.hu-berlin.de"];
|
aliases = ["${userName}@informatik.hu-berlin.de"];
|
||||||
imap.host = "mailbox.informatik.hu-berlin.de";
|
imap.host = "mailbox.informatik.hu-berlin.de";
|
||||||
smtp.host = "mailhost.informatik.hu-berlin.de";
|
smtp.host = "mailhost.informatik.hu-berlin.de";
|
||||||
passwordCommand = passwordCommandFrom <secrets/eduroam/password>;
|
passwordCommand = passwordCommandFrom <secrets/eduroam/password>;
|
||||||
};
|
});
|
||||||
hu-employee =
|
hu-employee =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// hu-defaults
|
(lib.recursiveUpdate hu-defaults
|
||||||
// rec {
|
rec {
|
||||||
userName = "meinhaki";
|
userName = "meinhaki";
|
||||||
address = "kieran.meinhardt@hu-berlin.de";
|
address = "kieran.meinhardt@hu-berlin.de";
|
||||||
aliases = ["${userName}@hu-berlin.de"];
|
aliases = ["${userName}@hu-berlin.de"];
|
||||||
passwordCommand = passwordCommandFrom <secrets/mail/meinhaki>;
|
passwordCommand = passwordCommandFrom <secrets/mail/meinhaki>;
|
||||||
signature = {
|
aerc.extraAccounts.signature-file = toString (pkgs.writeText "signature" signature.text);
|
||||||
showSignature = "append";
|
signature = {
|
||||||
text = ''
|
showSignature = "append";
|
||||||
${defaults.realName}
|
text = ''
|
||||||
Studentische Hilfskraft / Administrator ALEW
|
${defaults.realName}
|
||||||
Humboldt-Universität zu Berlin
|
Studentische Hilfskraft / Administrator ALEW
|
||||||
|
Humboldt-Universität zu Berlin
|
||||||
|
|
||||||
Telefon: +49 (0)30 2093 9634
|
Telefon: +49 (0)30 2093 9634
|
||||||
Raum 3.212, Dorotheenstraße 24, 10117 Berlin-Mitte
|
Raum 3.212, Dorotheenstraße 24, 10117 Berlin-Mitte
|
||||||
https://alew.hu-berlin.de
|
https://alew.hu-berlin.de
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
});
|
||||||
hu-admin =
|
hu-admin =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// hu-defaults
|
(lib.recursiveUpdate hu-defaults
|
||||||
// rec {
|
rec {
|
||||||
userName = "dslalewa";
|
userName = "dslalewa";
|
||||||
address = "admin.alew.vglsprwi@hu-berlin.de";
|
address = "admin.alew.vglsprwi@hu-berlin.de";
|
||||||
aliases = ["${userName}@hu-berlin.de"];
|
aliases = ["${userName}@hu-berlin.de"];
|
||||||
passwordCommand = passwordCommandFrom <secrets/mail/dslalewa>;
|
passwordCommand = passwordCommandFrom <secrets/mail/dslalewa>;
|
||||||
inherit (hu-employee) signature;
|
inherit (hu-employee) signature;
|
||||||
};
|
aerc.extraAccounts.signature-file = toString (pkgs.writeText "signature" signature.text);
|
||||||
|
});
|
||||||
hu-fsi =
|
hu-fsi =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// hu-defaults
|
(lib.recursiveUpdate hu-defaults
|
||||||
// rec {
|
rec {
|
||||||
userName = "fsklassp";
|
userName = "fsklassp";
|
||||||
passwordCommand = passwordCommandFrom <secrets/mail/fsklassp>;
|
passwordCommand = passwordCommandFrom <secrets/mail/fsklassp>;
|
||||||
address = "${userName}@hu-berlin.de";
|
address = "${userName}@hu-berlin.de";
|
||||||
realName = "FSI Klassische Philologie";
|
realName = "FSI Klassische Philologie";
|
||||||
signature = {
|
aerc.extraAccounts.signature-file = toString (pkgs.writeText "signature" signature.text);
|
||||||
showSignature = "append";
|
signature = {
|
||||||
text = ''
|
showSignature = "append";
|
||||||
Fachschafts-Initiative
|
text = ''
|
||||||
|
Fachschafts-Initiative
|
||||||
|
|
||||||
Humboldt-Universität zu Berlin
|
Humboldt-Universität zu Berlin
|
||||||
Sprach- und literaturwissenschaftliche Fakultät
|
Sprach- und literaturwissenschaftliche Fakultät
|
||||||
Institut für klassische Philologie
|
Institut für klassische Philologie
|
||||||
Unter den Linden 6
|
Unter den Linden 6
|
||||||
10099 Berlin
|
10099 Berlin
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
});
|
||||||
fysi =
|
fysi =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// rec {
|
rec {
|
||||||
address = "kieran@fysi.tech";
|
address = "kieran@fysi.tech";
|
||||||
userName = address;
|
userName = address;
|
||||||
passwordCommand = passwordCommandFrom <secrets/mail/fastmail>;
|
passwordCommand = passwordCommandFrom <secrets/mail/fastmail>;
|
||||||
flavor = "fastmail.com";
|
flavor = "fastmail.com";
|
||||||
};
|
};
|
||||||
cock =
|
cock =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// rec {
|
rec {
|
||||||
address = "2210@cock.li";
|
address = "2210@cock.li";
|
||||||
userName = address;
|
userName = address;
|
||||||
passwordCommand = passwordCommandFrom <secrets/mail/cock>;
|
passwordCommand = passwordCommandFrom <secrets/mail/cock>;
|
||||||
@@ -131,8 +137,8 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
posteo =
|
posteo =
|
||||||
defaults
|
lib.recursiveUpdate defaults
|
||||||
// rec {
|
rec {
|
||||||
address = "kieran.meinhardt@posteo.net";
|
address = "kieran.meinhardt@posteo.net";
|
||||||
aliases = ["kmein@posteo.de"];
|
aliases = ["kmein@posteo.de"];
|
||||||
userName = address;
|
userName = address;
|
||||||
@@ -177,7 +183,7 @@ in {
|
|||||||
K = ":prev-folder<Enter>";
|
K = ":prev-folder<Enter>";
|
||||||
H = ":collapse-folder<Enter>";
|
H = ":collapse-folder<Enter>";
|
||||||
L = ":expand-folder<Enter>";
|
L = ":expand-folder<Enter>";
|
||||||
"<space>" = ":read -t<Enter>";
|
"<space>" = ":read -t<Enter>:next<Enter>";
|
||||||
v = ":mark -t<Enter>";
|
v = ":mark -t<Enter>";
|
||||||
V = ":mark -v<Enter>";
|
V = ":mark -v<Enter>";
|
||||||
F = ":flag -t<Enter>";
|
F = ":flag -t<Enter>";
|
||||||
@@ -277,7 +283,7 @@ in {
|
|||||||
general.pgp-provider = "gpg";
|
general.pgp-provider = "gpg";
|
||||||
viewer = {pager = "${pkgs.less}/bin/less -R";};
|
viewer = {pager = "${pkgs.less}/bin/less -R";};
|
||||||
compose = {
|
compose = {
|
||||||
address-book-cmd = "khard email --parsable '%s'";
|
address-book-cmd = "khard email --remove-first-line --parsable '%s'";
|
||||||
no-attachment-warning = "(attach|attached|attachments?|anbei|Anhang|angehängt)";
|
no-attachment-warning = "(attach|attached|attachments?|anbei|Anhang|angehängt)";
|
||||||
};
|
};
|
||||||
filters = {
|
filters = {
|
||||||
|
|||||||
Reference in New Issue
Block a user