{ lib, pkgs, config, ... }: { config = { services.trilium-server = { enable = true; port = 9111; host = "0.0.0.0"; dataDir = "/var/lib/trilium"; # noAuthentication = true; # keep authentication for now }; # systemd.tmpfiles.rules = [ # "d /var/lib/trilium 0755 trilium trilium -" # ]; # services.nginx = { # virtualHosts = { # "trilium" = { # serverName = "h001.net.joshuabell.xyz"; # listen = [ # { # port = 9111; # addr = "0.0.0.0"; # } # ]; # locations."/" = { # proxyWebsockets = true; # recommendedProxySettings = true; # proxyPass = "http://127.0.0.1:9111"; # }; # }; # }; # }; }; }