Compare commits

..

2 commits

Author SHA1 Message Date
Fabian Montero 61eb9ed8c5 vps: disable firefly 2024-11-21 23:40:56 -06:00
Fabian Montero 187a20201a vps: add roundcube 2024-11-21 23:40:44 -06:00
2 changed files with 15 additions and 4 deletions

View file

@ -20,7 +20,7 @@ with lib; {
# ./authentik.nix consumes too much RAM and serves no purpose for now # ./authentik.nix consumes too much RAM and serves no purpose for now
./paperless.nix ./paperless.nix
./trilium.nix ./trilium.nix
./firefly.nix # ./firefly.nix gnucash is better
./roundcube.nix ./roundcube.nix
]; ];
} }

View file

@ -21,14 +21,20 @@ with lib; {
hostName = "mail.posixlycorrect.com"; hostName = "mail.posixlycorrect.com";
configureNginx = true; configureNginx = true;
maxAttachmentSize = 2048; #MB maxAttachmentSize = 2048; #MB
package = pkgs.roundcube.withPlugins (plugins: [
#plugins.carddav
plugins.contextmenu
plugins.custom_from
plugins.persistent_login
]);
plugins = [ plugins = [
"archive" "archive"
"attachment_reminder" "attachment_reminder"
"carddav" #"carddav"
"contextmenu" "contextmenu"
"custom_from" "custom_from"
"emoticons" "emoticons"
"enigma" #"enigma"
"hide_blockquote" "hide_blockquote"
"managesieve" "managesieve"
"markasjunk" "markasjunk"
@ -41,11 +47,16 @@ with lib; {
"vcard_attachments" "vcard_attachments"
"zipdownload" "zipdownload"
]; ];
dicts = with pkgs.aspellDicts; [ dicts = with pkgs.aspellDicts; [
es es
en en
]; ];
extraConfig = ''
$config['smtp_host'] = "ssl://smtp.fastmail.com:465";
$config['smtp_user'] = "%u";
$config['smtp_pass'] = "%p";
$config['imap_host'] = "ssl://imap.fastmail.com:993";
'';
}; };
}; };
} }