diff options
author | Mark Cohen <m@mpc.sh> | 2017-08-22 17:21:49 -0400 |
---|---|---|
committer | Mark Cohen <m@mpc.sh> | 2017-08-24 13:39:06 -0400 |
commit | 8511a3378b3a26497bcff1a3acb292a0f300886f (patch) | |
tree | e924e938329f765248deac775937b484d0b4f023 /nixos | |
parent | d9b27fa623e2de5c2f8ffbba1332725e7b8374bc (diff) | |
download | nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.tar nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.tar.gz nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.tar.bz2 nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.tar.lz nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.tar.xz nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.tar.zst nixpkgs-8511a3378b3a26497bcff1a3acb292a0f300886f.zip |
nixos/caddy: improve documentation
There was no documentation for the "config" option, and it wasn't quite clear whether it was supposed to be a file, a string, or what. This commit removes that ambiguity.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-servers/caddy.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/nixos/modules/services/web-servers/caddy.nix b/nixos/modules/services/web-servers/caddy.nix index ee32a1c86d4..d8efa24bc6d 100644 --- a/nixos/modules/services/web-servers/caddy.nix +++ b/nixos/modules/services/web-servers/caddy.nix @@ -5,12 +5,22 @@ with lib; 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"; }; |