Merge pull request #28481 from mpcsh/master

nixos/caddy: improve documentation

Changed files
+12 -2
nixos
modules
services
web-servers
+12 -2
nixos/modules/services/web-servers/caddy.nix
···
let
cfg = config.services.caddy;
configFile = pkgs.writeText "Caddyfile" cfg.config;
-
in
-
{
+
in {
options.services.caddy = {
enable = mkEnableOption "Caddy web server";
config = mkOption {
+
default = "";
+
example = ''
+
example.com {
+
gzip
+
minify
+
log syslog
+
+
root /srv/http
+
}
+
'';
+
type = types.lines;
description = "Verbatim Caddyfile to use";
};