From 94781cecbf8c14668b396ed5e0dcec3b1504d651 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Fri, 20 Oct 2023 20:01:07 +0200 Subject: [PATCH] [thunderbird] Tweak --- nixos/modules/users/tdpeuter/mail.nix | 181 +++++++++++++------------- 1 file changed, 88 insertions(+), 93 deletions(-) diff --git a/nixos/modules/users/tdpeuter/mail.nix b/nixos/modules/users/tdpeuter/mail.nix index 4315f79..a7335c9 100644 --- a/nixos/modules/users/tdpeuter/mail.nix +++ b/nixos/modules/users/tdpeuter/mail.nix @@ -12,7 +12,7 @@ let Met vriendelijke groeten Tibo De Peuter - Student 2Ba Informatica + Student 2Ba/3Ba Informatica ''; MrFortem = '' Kind regards @@ -22,110 +22,105 @@ let in { config = lib.mkIf cfg.enable { home-manager.users.tdpeuter = lib.mkIf config.sisyphus.programs.home-manager.enable { - home = { - accounts.email.accounts = { - Telenet = { - address = "tibo.depeuter@telenet.be"; - userName = "tibo.depeuter@telenet.be"; - imap = { - host = "imap.telenet.be"; - port = 993; - tls.enable = true; - }; - smtp = { - host = "smtp.telenet.be"; - port = 587; - tls = { - enable = true; - useStartTls = true; - }; - }; - - realName = "Tibo De Peuter"; - signature = { - showSignature = "append"; - text = signatures.default; - }; - - primary = true; - thunderbird = { + accounts.email.accounts = { + Telenet = { + address = "tibo.depeuter@telenet.be"; + userName = "tibo.depeuter@telenet.be"; + imap = { + host = "imap.telenet.be"; + port = 993; + tls.enable = true; + }; + smtp = { + host = "smtp.telenet.be"; + port = 587; + tls = { enable = true; - settings = id: { - "mail.identity.id_${id}.htmlSigText" = signatures.default; - }; + useStartTls = true; }; }; - UGent = { - flavor = "outlook.office365.com"; - address = "tibo.depeuter@ugent.be"; - realName = "Tibo De Peuter"; - signature = { - showSignature = "append"; - text = signatures.UGent; - }; - - thunderbird = { - enable = true; - settings = id: { - "mail.server.server_${id}.authMethod" = 10; - "mail.smtpserver.smtp_${id}.authMethod" = 10; - "mail.identity.id_${id}.htmlSigText" = signatures.UGent; - }; - }; + realName = config.users.users.tdpeuter.description; + signature = { + showSignature = "append"; + text = signatures.default; }; - Gmail = { - flavor = "gmail.com"; - address = "tibo.depeuter@gmail.com"; - realName = "Tibo De Peuter"; - signature = { - showSignature = "append"; - text = signatures.default; - }; - thunderbird = { - enable = true; - settings = id: { - "mail.identity.id_${id}.htmlSigText" = signatures.default; - }; - }; - - }; - MrFortem = { - flavor = "gmail.com"; - address = "fortemfiducia@gmail.com"; - - realName = "Fortem Fiducia"; - signature = { - showSignature = "attach"; - text = '' - Kind regards - MrFortem Fiducia - ''; - }; - - thunderbird = { - enable = true; - settings = id: { - "mail.server.server_${id}.directory" = ".thunderbird/tdpeuter/ImapMail/imap.gmail.com-mrfortem"; - "mail.server.server_${id}.directory-rel" = "[ProfD]ImapMail/imap.gmail.com-mrfortem"; - "mail.identity.id_${id}.htmlSigText" = signatures.MrFortem; - }; + primary = true; + thunderbird = { + enable = true; + settings = id: { + "mail.identity.id_${id}.htmlSigText" = signatures.default; }; }; }; + UGent = { + flavor = "outlook.office365.com"; + address = "tibo.depeuter@ugent.be"; + + realName = config.users.users.tdpeuter.description; + signature = { + showSignature = "append"; + text = signatures.UGent; + }; - programs = { thunderbird = { enable = true; - profiles.tdpeuter = { - isDefault = true; - settings = { - "mailnews.default_sort_order" = 2; # Sort descending - "mailnews.mark_message_read.delay" = true; - "mailnews.start_page.enabled" = false; - "mail.pane_config.dynamic" = 2; # Vertical view - }; + settings = id: { + "mail.server.server_${id}.authMethod" = 10; + "mail.smtpserver.smtp_${id}.authMethod" = 10; + "mail.identity.id_${id}.htmlSigText" = signatures.UGent; + }; + }; + }; + Gmail = { + flavor = "gmail.com"; + address = "tibo.depeuter@gmail.com"; + + realName = config.users.users.tdpeuter.description; + signature = { + showSignature = "append"; + text = signatures.default; + }; + thunderbird = { + enable = true; + settings = id: { + "mail.identity.id_${id}.htmlSigText" = signatures.default; + }; + }; + + }; + MrFortem = { + flavor = "gmail.com"; + address = "fortemfiducia@gmail.com"; + + realName = "Fortem Fiducia"; + signature = { + showSignature = "append"; + text = signatures.MrFortem; + }; + + thunderbird = { + enable = true; + settings = id: { + "mail.server.server_${id}.directory" = ".thunderbird/tdpeuter/ImapMail/imap.gmail.com-mrfortem"; + "mail.server.server_${id}.directory-rel" = "[ProfD]ImapMail/imap.gmail.com-mrfortem"; + "mail.identity.id_${id}.htmlSigText" = signatures.MrFortem; + }; + }; + }; + }; + + programs = { + thunderbird = { + enable = true; + profiles.tdpeuter = { + isDefault = true; + settings = { + "mailnews.default_sort_order" = 2; # Sort descending + "mailnews.mark_message_read.delay" = true; + "mailnews.start_page.enabled" = false; + "mail.pane_config.dynamic" = 2; # Vertical view }; }; };