Add some plugins for roundcube

This commit is contained in:
Lillian-Violet 2023-12-21 23:34:45 +01:00
parent 334c930181
commit 66379321c8
2 changed files with 14 additions and 1 deletions

View file

@ -6,7 +6,6 @@
pkgs, pkgs,
... ...
}: { }: {
#The thing you want for multiple domains is SNI, I don't know how to set that up
imports = [ imports = [
(builtins.fetchTarball { (builtins.fetchTarball {
# Pick a release version you are interested in and set its hash, e.g. # Pick a release version you are interested in and set its hash, e.g.

View file

@ -4,8 +4,22 @@
lib, lib,
... ...
}: { }: {
# TODO: Figure out how to create packages for some plugins for roundcube!
# https://packagist.org/search/?query=roundcube
# https://discourse.nixos.org/t/roundcube-with-plugins/28292/7
services.roundcube = { services.roundcube = {
enable = true; enable = true;
package = pkgs.roundcube.withPlugins (
plugins: [
plugins.contextmenu
plugins.carddav
plugins.custom_from
plugins.persistent_login
plugins.thunderbird_labels
]
);
# this is the url of the vhost, not necessarily the same as the fqdn of # this is the url of the vhost, not necessarily the same as the fqdn of
# the mailserver # the mailserver
hostName = "webmail.lillianviolet.dev"; hostName = "webmail.lillianviolet.dev";