summaryrefslogtreecommitdiff
path: root/hosts/surtr/email/default.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-11-17 15:39:08 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2025-11-17 15:39:08 +0100
commit7a9b29afc924e050d3f2b20751f41760b34a27b6 (patch)
tree6ccbf9ccdf2a4f67582536edc7d048bb84572287 /hosts/surtr/email/default.nix
parent46f70f3836ec494979c024e9ff4ec544643c0a9e (diff)
downloadnixos-7a9b29afc924e050d3f2b20751f41760b34a27b6.tar
nixos-7a9b29afc924e050d3f2b20751f41760b34a27b6.tar.gz
nixos-7a9b29afc924e050d3f2b20751f41760b34a27b6.tar.bz2
nixos-7a9b29afc924e050d3f2b20751f41760b34a27b6.tar.xz
nixos-7a9b29afc924e050d3f2b20751f41760b34a27b6.zip
Diffstat (limited to 'hosts/surtr/email/default.nix')
-rw-r--r--hosts/surtr/email/default.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/hosts/surtr/email/default.nix b/hosts/surtr/email/default.nix
index c09e1511..b0e95a0e 100644
--- a/hosts/surtr/email/default.nix
+++ b/hosts/surtr/email/default.nix
@@ -564,7 +564,7 @@ in {
564 in '' 564 in ''
565 mail_home = /var/lib/mail/%u 565 mail_home = /var/lib/mail/%u
566 566
567 mail_plugins = $mail_plugins quota 567 mail_plugins = $mail_plugins quota fts fts_flatcurve
568 568
569 first_valid_uid = ${toString config.users.users.${config.services.dovecot2.user}.uid} 569 first_valid_uid = ${toString config.users.users.${config.services.dovecot2.user}.uid}
570 last_valid_uid = ${toString config.users.users.${config.services.dovecot2.user}.uid} 570 last_valid_uid = ${toString config.users.users.${config.services.dovecot2.user}.uid}
@@ -726,10 +726,16 @@ in {
726 } 726 }
727 727
728 plugin { 728 plugin {
729 plugin = fts fts_flatcurve 729 fts = flatcurve
730 fts = yes
731 730
732 fts_autoindex = yes 731 fts_languages = en de
732 fts_tokenizers = generic email-address
733
734 fts_tokenizer_email_address = maxlen=100
735 fts_tokenizer_generic = algorithm=simple maxlen=30
736
737 fts_filters = normalizer-icu snowball stopwords
738 fts_filters_en = lowercase snowball stopwords
733 } 739 }
734 740
735 service indexer-worker { 741 service indexer-worker {