dotfiles.nix/home-manager/sajenim/features/desktop/email/default.nix

105 lines
2.2 KiB
Nix
Raw Normal View History

2024-08-08 09:02:42 +08:00
{pkgs, ...}: {
2024-05-07 20:44:34 +08:00
home.packages = with pkgs; [
# protonmail-bridge requires password manager
pass
# encrypt and decrypt our email messages
protonmail-bridge
];
accounts.email.accounts = {
primary = {
primary = true;
userName = "its.jassy@pm.me";
realName = "Jasmine Wilson";
address = "its.jassy@pm.me";
imap = {
host = "127.0.0.1";
port = 1143;
tls.useStartTls = true;
};
smtp = {
host = "127.0.0.1";
port = 1025;
tls.useStartTls = true;
};
thunderbird.enable = true;
};
torrents = {
userName = "its.kalopsia@pm.me";
realName = "Kalopsia";
address = "its.kalopsia@pm.me";
imap = {
host = "127.0.0.1";
port = 1143;
tls.useStartTls = true;
};
smtp = {
host = "127.0.0.1";
port = 1025;
tls.useStartTls = true;
};
thunderbird.enable = true;
};
sajkbd_primary = {
userName = "sajkbd@pm.me";
realName = "Sajenim";
address = "sajkbd@pm.me";
imap = {
host = "127.0.0.1";
port = 1143;
tls.useStartTls = true;
};
smtp = {
host = "127.0.0.1";
port = 1025;
tls.useStartTls = true;
};
thunderbird.enable = true;
};
sajkbd_support = {
userName = "support@sajkbd.io";
realName = "Sajenim";
address = "support@sajkbd.io";
imap = {
host = "127.0.0.1";
port = 1143;
tls.useStartTls = true;
};
smtp = {
host = "127.0.0.1";
port = 1025;
tls.useStartTls = true;
};
thunderbird.enable = true;
};
sajkbd_sales = {
userName = "sales@sajkbd.io";
realName = "Sajenim";
address = "sales@sajkbd.io";
imap = {
host = "127.0.0.1";
port = 1143;
tls.useStartTls = true;
};
smtp = {
host = "127.0.0.1";
port = 1025;
tls.useStartTls = true;
};
thunderbird.enable = true;
};
};
# Cross platform, decentralized, open-standard communication.
programs.thunderbird = {
enable = true;
profiles = {
proton.isDefault = true;
};
};
}