···102102103103 document-root = mkOption {
104104 default = "/srv/www";
105105- type = types.str;
105105+ type = types.path;
106106 description = ''
107107 Document-root of the web server. Must be readable by the "lighttpd" user.
108108 '';
···128128129129 configText = mkOption {
130130 default = "";
131131- type = types.string;
131131+ type = types.lines;
132132 example = ''...verbatim config file contents...'';
133133 description = ''
134134 Overridable config file contents to use for lighttpd. By default, use
···138138139139 extraConfig = mkOption {
140140 default = "";
141141- type = types.string;
141141+ type = types.lines;
142142 description = ''
143143 These configuration lines will be appended to the generated lighttpd
144144 config file. Note that this mechanism does not work when the manual