{ config, ... }: let inherit (config.srv) tld; in { srv.slds = [ "ftp.${config.networking.hostName}" ]; services.httpd = { virtualHosts = { #== File servers ==# "ftp.${config.networking.hostName}.${tld}" = rec { listen = [ { port = 80; } ]; documentRoot = "/home/ftp"; extraConfig = '' IndexOptions +NameWidth=* +Charset=UTF-8 ''; }; }; }; }