From eadbc15bbf8d51a368178c8534aedf585ad5a467 Mon Sep 17 00:00:00 2001 From: oddlama Date: Sat, 16 Sep 2023 17:27:20 +0200 Subject: [PATCH] feat(thunderbird): add some general settings --- users/myuser/graphical/default.nix | 2 ++ users/myuser/graphical/thunderbird.nix | 44 +++++++++++++++++++++++++ users/myuser/secrets/user.nix.age | Bin 855 -> 759 bytes 3 files changed, 46 insertions(+) diff --git a/users/myuser/graphical/default.nix b/users/myuser/graphical/default.nix index a0e59f3..f814a1a 100644 --- a/users/myuser/graphical/default.nix +++ b/users/myuser/graphical/default.nix @@ -37,6 +37,8 @@ zathura ]; + # TODO thunderbird date time format is wrong even though this is C.utf8 + # TODO yubikey pinentry is curses but should be graphical # TODO accounts.concats accounts.calendar # TODO test different pinentrys (pinentry gtk?) # TODO agenix rekey edit secret should create temp files with same extension diff --git a/users/myuser/graphical/thunderbird.nix b/users/myuser/graphical/thunderbird.nix index 14e48df..0b23dec 100644 --- a/users/myuser/graphical/thunderbird.nix +++ b/users/myuser/graphical/thunderbird.nix @@ -35,6 +35,50 @@ in { profiles.personal = { isDefault = true; withExternalGnupg = true; + + settings = { + "mail.identity.default.archive_enabled" = true; + "mail.identity.default.archive_keep_folder_structure" = true; + "mail.identity.default.compose_html" = false; + "mail.identity.default.protectSubject" = true; + "mail.identity.default.reply_on_top" = 1; + "mail.identity.default.sig_on_reply" = false; + }; + }; + + settings = { + # Some general settings. + "mail.server.default.allow_utf8_accept" = true; + "mail.server.default.max_articles" = 1000; + "mail.server.default.check_all_folders_for_new" = true; + "mail.show_headers" = 1; + + # Show some metadata. + "mailnews.headers.showMessageId" = true; + "mailnews.headers.showOrganization" = true; + "mailnews.headers.showReferences" = true; + "mailnews.headers.showUserAgent" = true; + + # Sort mails and news in descending order. + "mailnews.default_sort_order" = 2; + "mailnews.default_news_sort_order" = 2; + # Sort mails and news by date. + "mailnews.default_sort_type" = 18; + "mailnews.default_news_sort_type" = 18; + + # Sort them by the newest reply in thread. + "mailnews.sort_threads_by_root" = true; + # Show time. + "mail.ui.display.dateformat.default" = 1; + # Sanitize it to UTC to prevent leaking local time. + "mail.sanitize_date_header" = true; + + # Email composing QoL. + "mail.identity.default.auto_quote" = true; + "mail.identity.default.attachPgpKey" = true; + + "app.update.auto" = false; + "privacy.donottrackheader.enabled" = true; }; }; diff --git a/users/myuser/secrets/user.nix.age b/users/myuser/secrets/user.nix.age index 773d9ec1bb14b69a4c06cbf23d86b0e25ba2688a..2357a467e7b8e070ab35a7ce296ad83c18ca0e89 100644 GIT binary patch delta 739 zcmV<90v!F<2KNP!Ab)o_SxY%sT26RSa7$@)HFaq>F)&v&N;Xw#Qf60Cc4##(dNwO= zFjy~ZMG84{LN-W8Pew<0Z8S+kZZvjTYBexrRb_TiVMZ@yY)xijGC6KYNK<5DK?*HC zAaH4REpRe5HXwL$Q)M_&AVDv4H%)0WL2oxWL|RE$OF>zAZGUzvI7oAPF;r@6Z8%tY zD^f~NaZy8TWJU^6Rbg0Rc1TM|Lv~biFEdYdGeVcVk=P!9H9rz1jT9AkCw-S z5B$zf3bv*v*WbhodVA1mcK@(I1mWxHdcw2Zb$u;;4$V>fEW53AcDH3DrWu6u(I2ZD zXX(D5k9|==wh)G+&m3Ms-7Ycd3F>E&y~*ige`r(Eo%SVS;xgoIAx0vinQ*54ma8#&OpSM7rQsh*pp&tCgU z=4peMcz-6OF+q&S&ThP;0$dCO4CeK!oX6;0&?+#1Ia@Ie6j5nS6luVmKH#&BI87G@ zq2h}Yj1j!29dlIPR=yFH7UGV|?z59Ron4@&t`W>kpc+rs2S~{N?3)zD|Mq~!#|FLH z)!s@4fsmGWt8XReiZPgMxQfHzb)R#4uhA;AYg`+ER1aiCR_C0pkt4SHBJfk2mI!4f zk;G@Dx7DnRf{dc_tyQj_tCv)XcLi$jt%*#VrBxtMm;inz04MdLbshbZA63k2uSEdb VKygwRsse$EVYaEP7ck)s=`U;)J;DG0 delta 836 zcmV-K1H1h91=j|UAb)Z>b4pisLTq+=ZEa;(OE6hVQ&&|rMnZ5&XLD6kIb}FOVs$}P zM^`pOcM300STk#GYH3PIN={ZVMRqh#dRA3uLw9*%FG)*RZ*oaeNHkh*YHvbkcM2^& zAaH4REpRe5HXwL$Q)M_&AVFM`toY zOjQakJ|HJ-HZ5mzWnpt=ASobxM>`;PS37e^AVN-fQ9OQJ3U@O@Zfb5~Fmh!uW;r%# zYeqy+PEANiQ-5e=QFc%?YgBYYT2^p!MNc(WN=QO0Sw&?|LPu;cVr)t=WJGs1XK@Ng zV|qwrXfsSvbwe?7bw)%nFEwdLRa$6zcuGNTZ%0KrGw2V_!;P%Y- z2*IN7W46}BxlW%tX0M3G+sFGzB*+d1=UxynH#@T?Fdxhn;@w<97(kY-}#W(;D;|N z@m>`dr++aWl?DH`?x(dRrlOP-?&hRMX>K5tOyfPW!E{pi{~p((C~O>$lMvUno5*W# zyTwLI41f>=M5JwNgy^)?S&c!qYvmeOvPp-S$FRRt@DTGxnlPdCLb89_R!Kj{#w|`P zAWy7({9M%DaedCr(aVk!oJka_v+F=&q?K#=5Puq|7LvJHF?z^Wf8Le=UuEgm8ZiPv zNRUI@UPEv4{eU*|3>xnrihF;GoId7jaWFA>_R1E%ajJks?Gi_gvHP5~3drZNPiT&v z7^MalX-IH*g@hzc^0$P{?I>;u@%+XoFDiMU_Q1R0OU+U!@{K$%qMWSe(5Y_f@?|3M zaXnz^`H{8N25Ab@9vUDtnZhWwhV8rkd)!KoqfY7<0pjyw3-*rODA&Zsmb3|8GEAy| Ot1lr9Kyx=r@WY&0#$Xo!